1
5000 150
503159350 658278692 0
505635624 78534046 0
745671698 60824282 0
101998354 309802211 0
131181811 386121619 0
675986200 500277022 0
131669648 384829030 0
631481602 296980918 0
387563083 180986662 0
243581183 74606361 0
607486258 139892660 0
686026032 337091375 0
197839552 260339057 0
270263293 722613667 0
672545278 239584073 0
75350557 560441552 0
303168225 454046109 0
699567149 510356553 0
40881821 187846569 0
518817247 365251532 0
544079746 734561532 0
603882038 210382995 0
719890542 366275549 0
753639248 410013771 0
654815718 233626011 0
709525536 435220215 0
78368335 5485716 0
711770843 233328311 0
554424890 56417366 0
412420516 708289440 0
286456744 261726001 0
158485493 392653062 0
214808870 262448843 0
359797643 700836462 0
649718953 28857755 0
342717488 559484621 0
219987691 281063960 0
281529640 300212243 0
43969404 725741677 0
49808651 651990680 0
420493926 375619388 0
241231024 339951865 0
343269675 151541868 0
553061281 78231473 0
626642663 4042514 0
701648684 43705654 0
45980576 242117808 0
317181644 720482841 0
588669505 357635415 0
88461159 582665306 0
464825181 432335973 0
705191179 500266413 0
146050524 104021199 0
691868393 298210913 0
318909573 184456470 0
578452824 96910688 0
276239780 608087004 0
721312249 742922078 0
59220065 726250198 0
664422808 230123382 0
27694976 181512753 0
344583438 245815960 0
626329917 589252129 0
474319495 342740306 0
98045202 448896114 0
621146303 34015795 0
556743668 251042399 0
235715802 318607419 0
162944771 573408908 0
323215662 674515316 0
698701784 386857259 0
343895676 171167711 0
654154837 504166207 0
669285745 612310086 0
394216841 648696652 0
328284179 81387937 0
518550848 291378348 0
157853410 733003555 0
91802989 712125711 0
281311664 297751700 0
271225939 415158086 0
394726257 198558504 0
762427312 496454461 0
152810676 5395835 0
137543276 361702078 0
116218541 19374160 0
562994547 727341904 0
678917446 436476789 0
534133446 181812415 0
300901580 255270653 0
298905934 15902791 0
478645795 527645914 0
250183794 707180496 0
216081510 362151992 0
158119917 483522581 0
37291145 60217824 0
53564804 315176919 0
215546135 468487049 0
74185234 53794169 0
728679774 358200246 0
25934362 610299476 0
242821216 460077837 0
90062221 573479089 0
288660598 99339913 0
737733575 654273611 0
337935631 222440133 0
341776254 453958494 0
601852570 670567313 0
759889698 217816126 0
544806434 228972416 0
327482865 751275905 0
390513403 261802406 0
276990509 608210153 0
467128268 324565630 0
590061244 24577099 0
410107745 312301267 0
250068191 742309923 0
56930768 179385919 0
746691089 241504677 0
190001971 7977434 0
566106955 659104590 0
537873224 237548483 0
257846141 426939132 0
407665535 113346886 0
504892841 346142225 0
773965035 654163432 0
7179127 17691148 0
290478307 498434602 0
651944788 613269707 0
674924946 370457083 0
254272655 8586804 0
321474189 403161650 0
606062146 337761915 0
721218037 362103314 0
86676154 197678124 0
299841870 720715784 0
21084317 323677210 0
87865847 561823584 0
410902095 509105579 0
449472018 485548849 0
196851965 537256582 0
95400178 485529113 0
330374891 549823837 0
447583398 443812907 0
481436811 699681642 0
117194492 37233903 0
324901444 145099035 0
270297305 431386781 0
377695308 71289070 0
147912651 257935942 0
684555863 746677352 0
105518536 694106702 0
416292511 629728582 0
322987232 72373026 0
162684728 326092696 0
504466732 680817397 0
343860407 266013348 0
218910870 394043869 0
75648409 552945843 0
163488516 159665567 0
336883462 635801224 0
613470101 546494183 0
752756893 734686529 0
197095154 535919256 0
102835656 14799573 0
124325466 182336565 0
67415830 89707749 0
69762237 692883872 0
224680036 329151712 0
736495203 753791307 0
140609498 92839256 0
230140769 703825700 0
705412513 193011716 0
739671355 756060826 0
98039721 651082710 0
590622023 335170572 0
381244621 573081401 0
308717727 640161016 0
650510384 696157257 0
268746186 747947016 0
118094831 726243100 0
1918071 279003680 0
369371037 322244203 0
739768867 413817262 0
274617716 339387761 0
703925708 513548023 0
591832926 565550094 0
213080533 488615913 0
324546222 731659031 0
8866399 260722732 0
779414 295013820 0
65997865 650396268 0
681888016 184621806 0
352959614 247253136 0
136234867 745946673 0
114309082 520784876 0
515405809 174719379 0
471123102 732509709 0
160710216 621603046 0
16160235 199758147 0
544728160 278128155 0
426251736 358617534 0
436600005 6211799 0
49230951 372766100 0
417636146 470823587 0
130344258 372982677 0
301635662 582945275 0
309532299 602728044 0
621422544 275821433 0
444201617 461271884 0
774556566 474869156 0
575614878 622344333 0
705177063 277390973 0
248263492 426945261 0
666569900 569333666 0
776365574 237175279 0
672718300 251530928 0
453338213 368815795 0
339065642 483104488 0
232540024 231690440 0
646834829 680807458 0
490089745 144976072 0
262197657 385575696 0
182009725 440750281 0
705709319 180778955 0
551673325 296729716 0
541768165 395793228 0
767504177 151732257 0
361308119 234685143 0
228764349 434035498 0
71467637 322965788 0
736086637 268503000 0
641857513 384341557 0
593669386 336256391 0
395746692 64339266 0
11099646 651668499 0
465607727 130074790 0
266304848 150715985 0
524203455 3049781 0
663899707 309403467 0
220230392 718360972 0
255738282 298692418 0
560856854 654113039 0
112641289 552087582 0
47038941 328269596 0
666093019 337554083 0
718384613 103862799 0
153463657 666697658 0
299109800 375009949 0
59250674 59333630 0
713941105 546668413 0
573513806 279775878 0
240718647 73028166 0
314550438 281882930 0
182797583 12445957 0
583133825 495301541 0
445991716 146231522 0
46118239 622494141 0
717773789 562490919 0
164756643 53817213 0
321239321 770166684 0
679293728 394684503 0
502751077 34569999 0
499037147 376098284 0
486402296 304198815 0
681685142 174795259 0
481275913 530421393 0
26612425 514278978 0
607936079 318449946 0
405221874 567977192 0
692902380 551682006 0
431636606 279321576 0
753470580 170232114 0
325218643 183838574 0
473314013 592760139 0
690723384 695294246 0
41867681 653637012 0
244675510 136884976 0
444278020 553993910 0
166887534 411365211 0
706353910 147086221 0
355207875 45001907 0
569841308 239184875 0
85457134 239264169 0
632708929 404898244 0
83417515 615480174 0
727427788 553597465 0
285490235 696780194 0
744590378 153581771 0
569936920 51023689 0
241608516 128546043 0
80356412 263517421 0
509474639 656135024 0
437067099 117994271 0
536775048 453976853 0
194509302 398628952 0
506027387 656152402 0
662643112 69775710 0
541369906 594469730 0
21804569 307073609 0
595503985 777429146 0
572431865 502982045 0
136267156 227110035 0
487467186 338399054 0
281010055 644975112 0
263591984 717834883 0
319372677 998139 0
584335710 49196298 0
298153778 692853862 0
600874042 171957979 0
367506388 476342828 0
453543329 14073152 0
58956434 464858373 0
639271702 81881362 0
154447951 136989559 0
60341768 124593687 0
72398811 382303107 0
221093130 540148432 0
58086453 38663362 0
364750609 751343776 0
213818557 202836495 0
138664115 91071097 0
20777996 183789852 0
467050248 415940272 0
536035323 412988152 0
244187819 737546097 0
703669471 543641863 0
712926394 13355530 0
561932940 755928416 0
36241435 29439760 0
232577644 23484769 0
476906739 226759721 0
397901992 692775849 0
186127643 119731911 0
22360044 276433924 0
630112074 635485550 0
422880024 237067602 0
310931607 540762433 0
440529671 712824663 0
612847570 574368767 0
14993299 469213521 0
60919870 18833646 0
36682512 138704095 0
476404421 733448853 0
127021845 88680982 0
747815323 759690475 0
731579837 511948547 0
131118500 728284077 0
21976040 746690533 0
244180487 705699277 0
84929947 688835477 0
772777583 21385098 0
104253882 534113880 0
348303658 754261549 0
325988626 241979151 0
145966845 512356192 0
397025592 238462535 0
713581646 476683290 0
650094401 389340818 0
250583905 263124697 0
159384948 659767419 0
627420039 118458715 0
412171544 2684054 0
538309515 158344509 0
158747606 621673241 0
699098195 670544900 0
153667559 734669556 0
132186290 172010766 0
653377207 551897506 0
272866912 210925493 0
427405604 299010563 0
196389413 352164429 0
724855205 337760124 0
269072280 304845944 0
443074378 231491972 0
62530331 72141654 0
652689930 93048202 0
572139961 366951097 0
694093984 574450878 0
469949435 169899362 0
124829715 313359499 0
377623280 504481601 0
21139139 64436695 0
583901494 303193338 0
36416689 287294958 0
281882147 27962377 0
636393254 539859991 0
610362193 576506573 0
275137758 265743422 0
238659622 96958855 0
303384400 629010280 0
713425792 720547627 0
747313428 687589593 0
337501519 539705747 0
482272592 234349483 0
346188845 629976687 0
105069114 41515692 0
328745079 547752990 0
471939656 497047986 0
516515425 447093030 0
260954292 765008274 0
200776705 257956423 0
473524137 732753934 0
56213994 228438141 0
575978152 86880217 0
762250106 34969396 0
758250606 569708412 0
608808710 285125414 0
261974451 583939795 0
433869390 309305086 0
295422633 358409827 0
553939586 319835419 0
445034058 394727845 0
772179918 124697732 0
457227836 370711438 0
703864537 757923299 0
134983753 673190585 0
606196859 694466204 0
289769990 281698993 0
463861345 124733528 0
413339897 463042071 0
74286603 257115631 0
278113609 579888228 0
493398052 705566405 0
135435771 223556482 0
59946347 745323656 0
522288661 139560033 0
8874381 318199803 0
594250390 285928994 0
614029775 256706918 0
514190257 328568113 0
83123491 277752801 0
614822339 8434595 0
205728228 211027117 0
369866635 775441341 0
582524471 705626987 0
211386113 592065521 0
185409693 3858877 0
615188757 25669450 0
433138389 581291597 0
303627658 431850278 0
390535503 730266782 0
600795517 548206830 0
87051323 736210350 0
73553629 54515279 0
187886678 98118715 0
212813393 34702308 0
685172626 491170403 0
406187746 554187238 0
141755697 217767980 0
522268666 48497585 0
378767928 561805748 0
127771880 329943249 0
432096959 231122872 0
436502347 486215732 0
3365582 65540053 0
285968950 80180258 0
602105840 162426394 0
599457256 600845704 0
155611225 497664198 0
490682120 570321393 0
657027482 190582623 0
409799587 392137262 0
473765510 146538955 0
700486241 417400212 0
733612061 518896507 0
645021732 617370613 0
524103224 637666312 0
661899959 629251253 0
696848734 494424782 0
454292430 144704276 0
524167168 542521556 0
757892991 216590267 0
129603223 575577487 0
199653114 618370464 0
566267725 565189439 0
325702660 476887045 0
228301740 661568300 0
430527089 188778793 0
687091129 683706399 0
405275783 252048684 0
621080696 725296218 0
301254207 375340720 0
602553152 699966513 0
253629413 60424539 0
115097659 645318145 0
440544754 457942449 0
454120897 81813237 0
133176558 20218786 0
483667147 175158152 0
652571594 272416953 0
313265612 744800181 0
599484814 582302284 0
77059381 409005988 0
507274648 529122629 0
140240916 763132248 0
32838619 282567710 0
93113907 654994317 0
744144784 460808948 0
257630329 111667943 0
748109008 235061243 0
671160640 735000263 0
733819071 236828151 0
493657560 354762361 0
115595099 112027561 0
486183630 508228316 0
211002698 171102121 0
301695763 425252410 0
291217444 665810397 0
633950132 73804150 0
506729462 12265473 0
641434329 188339407 0
240778467 539112473 0
720206737 304762057 0
243906575 278112253 0
64417454 51310016 0
318920030 758437408 0
499409107 367601869 0
763509937 434284767 0
48233458 525175696 0
466826119 670110869 0
85352116 57705154 0
205728641 640964781 0
361721076 649229652 0
346890819 35580405 0
572452769 198586378 0
84707210 565022117 0
509615712 441205484 0
399448252 213168457 0
563179254 775484653 0
59629738 398813192 0
695321521 658756444 0
283080741 103457460 0
484735698 741121783 0
127231090 234609316 0
118792327 252054025 0
428330455 687597390 0
241512439 349458480 0
131097538 542894741 0
380980857 45978640 0
457699961 768724327 0
82846252 368309433 0
84743568 587916291 0
421356336 384826848 0
340022676 549888512 0
98714319 224623436 0
502873400 740333806 0
585801379 150454262 0
358350685 365233554 0
622041692 500764041 0
196747024 399957087 0
359668890 347704329 0
775502012 371436012 0
585970904 774769812 0
450246231 520578077 0
677387834 528993732 0
125280248 626148459 0
71447683 237855893 0
733816065 631136871 0
477099411 210110902 0
243297236 268931050 0
531115846 309139427 0
32268426 347755334 0
522100653 271763019 0
582957742 593386171 0
753738377 555569464 0
402902757 502882157 0
218409384 198540911 0
586235942 13646541 0
312061716 124931105 0
129485007 729246941 0
723988604 465442473 0
554986521 356620707 0
738317409 195329522 0
487826910 307528280 0
12893524 164303152 0
175378414 657301514 0
353118751 737063500 0
431528820 645163072 0
170370820 185425373 0
21177492 631397684 0
641158525 2605440 0
688630730 100225508 0
674867558 17695293 0
272554525 745545643 0
750101218 485195737 0
652152497 682685648 0
205322016 702035648 0
312502654 293944493 0
538978499 698088083 0
263478888 82008653 0
522650627 540882851 0
425767468 379562953 0
320410805 318313497 0
419823177 160302054 0
445816561 719684069 0
101118677 170688277 0
626493108 583087300 0
585520640 335151455 0
204046873 478309649 0
346502775 564336460 0
18596552 469244985 0
336121536 634247851 0
591678224 198425447 0
252650666 116673089 0
3262850 404182465 0
570325059 1203573 0
329847988 41580575 0
721917950 656705986 0
70655957 189310423 0
493258438 539072744 0
375036969 328562373 0
309216841 636433672 0
309825367 709958784 0
701317200 57937507 0
731075512 459993417 0
443708906 114603265 0
285901448 445048326 0
211146600 239931041 0
87988600 431941985 0
629182096 356930983 0
330494138 494988858 0
564978908 627480681 0
635416102 23910490 0
674107849 450519349 0
691719390 55497264 0
43925646 517245690 0
585932430 418393170 0
664657772 656892187 0
728701545 173681121 0
137657154 360319106 0
716953558 709054322 0
606034069 329471804 0
719824862 243170206 0
386719167 372489534 0
658257267 686598593 0
375069696 446478472 0
280364854 481639459 0
162451828 618000903 0
594692467 394391473 0
621097500 648373006 0
557898474 607971580 0
48993880 509979484 0
162720505 94314698 0
319266776 21971368 0
598402133 207234476 0
338260987 624910161 0
84442122 593353989 0
57621873 333921120 0
150433471 308702358 0
748773680 394420993 0
769687764 594551267 0
256211736 696129128 0
450699951 725426229 0
467723078 355802585 0
737532725 287618926 0
322144759 64972732 0
633293699 587770795 0
19111980 522194407 0
284056840 383217178 0
563158330 564563508 0
331269220 267568569 0
343304369 553008298 0
274881387 208228945 0
282899556 284279651 0
31336038 133960367 0
214098129 112740974 0
160946778 650879887 0
427373976 256991528 0
191148281 171238744 0
326803788 286839229 0
376345643 179914473 0
311717703 644820408 0
488176596 424990386 0
426861233 524737850 0
6949219 80881436 0
679801872 423561939 0
317577036 699450206 0
109790972 64252383 0
625649642 41816359 0
96699148 130232062 0
366439887 611307772 0
14715684 292553836 0
684374612 514077868 0
444022559 29122022 0
273468263 438579828 0
468336923 253566583 0
541180922 474456473 0
445563339 273554258 0
773959071 542473322 0
134816170 399553751 0
197682990 306295852 0
731197404 700315203 0
194329341 619614681 0
195633440 572324352 0
363546639 546835328 0
595964269 78624871 0
12532589 753658791 0
41211458 693174858 0
674323688 422146589 0
206784599 641241662 0
586431915 239083095 0
734201352 721837303 0
759380415 750952185 0
403629467 27975438 0
691203663 658598068 0
119606482 287934087 0
586886911 101268299 0
410289909 133323513 0
756920718 663015523 0
332775016 356460912 0
769860887 659050889 0
502786785 702011505 0
498940017 507103996 0
37356298 356287233 0
557056531 276196841 0
733084084 538794626 0
462082493 745477078 0
130062608 744363332 0
745498397 203824570 0
715868533 152607478 0
366196884 3998418 0
82568781 381688235 0
341030140 26375128 0
303820446 349893227 0
296555296 477209713 0
273639221 403968375 0
572410776 703242092 0
767015044 50807513 0
522553981 446659171 0
382493803 406423357 0
320940037 331950445 0
42279576 235332548 0
209213080 604083955 0
286785010 452005240 0
31117779 112362358 0
723703217 590000301 0
61319676 652349524 0
95794420 417233254 0
60021743 248943808 0
421821099 45056473 0
566712746 370704716 0
220061124 643042850 0
108302562 755717181 0
459276724 332018607 0
428269735 721985792 0
55235167 37222321 0
9853231 125641987 0
154025483 231398805 0
9111446 44376399 0
268973492 443356558 0
335199673 427099337 0
105288557 421385618 0
67046902 83150950 0
95844110 591042662 0
457372524 697091709 0
204525980 451188059 0
437386671 339151007 0
661761899 253562419 0
229993258 199332961 0
515242571 713738685 0
675488245 70690367 0
458886673 730884809 0
738037913 699786411 0
184836131 706275522 0
213978394 156882485 0
710113189 529886151 0
337357425 649675072 0
525174845 582325631 0
306444856 650858686 0
237971914 526881498 0
551596182 655382940 0
412597131 496278550 0
62077532 188661440 0
640977682 165806838 0
11534907 224863935 0
545495750 735376336 0
411070431 13614440 0
753451547 32959299 0
152724014 493830851 0
538799762 622404194 0
690393843 689516499 0
454669355 24442557 0
731318386 348595800 0
339303816 611891548 0
192980525 531437309 0
498208103 643401908 0
427495054 516618500 0
657178154 97461492 0
13118041 403846107 0
690288112 166106106 0
84732864 26920880 0
452460220 331665944 0
203016608 246708000 0
769820736 543937141 0
9269811 483337983 0
655745923 576182738 0
643623518 299387028 0
691733509 758602701 0
336524383 762797625 0
58686982 116409958 0
513903940 458295016 0
464478298 108118211 0
228777858 695471380 0
441479987 243997767 0
156564134 693001983 0
453140036 487814249 0
496839823 375268566 0
318501512 122658564 0
703312755 44612313 0
705459492 597155174 0
706904490 498343027 0
405620212 302828952 0
131636164 660267355 0
717543733 608249599 0
526826162 240662071 0
650685328 631938942 0
347228891 444204014 0
578175462 777026479 0
167055510 511031955 0
396230368 713909673 0
564433110 454683780 0
607770626 561158359 0
270568759 70604759 0
562701059 338595580 0
270217563 616717156 0
655613096 111953303 0
86556793 89509590 0
627755956 403022572 0
80040210 599435991 0
770576275 422802095 0
541525426 220784004 0
83848306 399216146 0
289411433 661560687 0
684975099 497976450 0
100649529 158747792 0
457103955 162800441 0
373139891 372535676 0
31645124 353722532 0
372710126 307431958 0
396236723 631869955 0
251033165 188958602 0
550564505 310463268 0
346441605 678038387 0
196042265 413377440 0
694243439 676157296 0
719504886 27690785 0
343536975 208217295 0
193314037 65711828 0
154038628 289998013 0
338740779 288501038 0
735783281 284998457 0
477782429 209522498 0
638957982 338703112 0
3773782 273351527 0
89798197 403784310 0
175876324 475111503 0
250928047 186006198 0
751359371 126019714 0
546917847 609675979 0
506732482 213371299 0
733828622 256679976 0
115680259 698135055 0
282163441 597043340 0
696544419 593060083 0
10640641 707668534 0
230975967 409986875 0
98959995 699840373 0
45709290 253761009 0
86514753 226456328 0
428150176 53693051 0
489505084 378451555 0
635022335 554159095 0
657361295 272699148 0
266426623 198468574 0
284520399 542440331 0
110853097 586831427 0
431957549 713909713 0
182560432 490036604 0
415957291 348408883 0
155005002 429458772 0
249689753 360524970 0
501153169 304559871 0
95129509 388823638 0
112713878 633832494 0
643784813 571014520 0
662450132 410643711 0
575445200 55674698 0
602673850 688103379 0
693026312 469445721 0
423593314 303077724 0
539318113 73404434 0
31560133 508843364 0
20468839 96486513 0
674424788 270226999 0
164165022 140575603 0
560457301 733332175 0
185249846 194092851 0
693024050 287831083 0
400236119 749866888 0
495314456 405946124 0
688030924 379794186 0
377168252 360519283 0
247379473 697574615 0
152976409 5804203 0
519964188 3642627 0
263620277 462811841 0
278145214 174010969 0
603111403 611734106 0
556883192 122888913 0
227879723 330016392 0
722620787 716288788 0
167263689 675707385 0
213909329 216683237 0
68908586 181146384 0
732068778 36662331 0
186589032 213157381 0
638480377 737745926 0
646852909 367596015 0
269995936 414973996 0
146256632 362419403 0
247115593 25914215 0
715847822 457952396 0
478587956 303520422 0
390692471 662587385 0
735313678 110545745 0
259673924 715478592 0
304971342 741746755 0
29022655 116533250 0
539757690 224157620 0
345233581 245267303 0
611897025 276718709 0
711156331 30703105 0
389786472 754967980 0
454397145 254200880 0
283387962 156843005 0
552430198 584733903 0
521825729 730292317 0
123851396 64160863 0
703927585 483920913 0
420438228 226868309 0
163542667 171939789 0
507256167 214966470 0
473132364 244972144 0
566909861 614883357 0
114626457 368554853 0
369927086 685454704 0
158619293 150313077 0
221299187 298513509 0
721698731 95654288 0
692866042 33924896 0
98964327 457009437 0
343560 708787747 0
323705041 714760100 0
465046180 757830801 0
510543162 149961645 0
775712035 100076766 0
309688958 201859575 0
276756914 210581871 0
113249147 20441493 0
231288367 760490390 0
521811754 314541384 0
427164162 430438426 0
413102306 245596302 0
381450034 230261376 0
156780735 492715526 0
442293811 721664914 0
66531636 161814511 0
138548322 536208890 0
624328117 240582985 0
50412921 87114056 0
251049101 30789988 0
400122888 512675806 0
663310002 48659272 0
765248254 640428124 0
99079682 488866833 0
770430505 345517106 0
694380656 412995063 0
107397748 87282066 0
1071151 729741188 0
387733624 20051629 0
686168018 98785026 0
154624696 164100468 0
369718232 650729093 0
242269937 733683726 0
120065371 161159122 0
581879233 243438269 0
192977992 267022781 0
666639465 757895634 0
723415973 275588600 0
208333795 689402625 0
182676706 269344960 0
230287742 348844706 0
122072197 76043861 0
189677069 31404251 0
363407629 444094265 0
686047762 193090267 0
480240093 95890832 0
32505226 395792802 0
337107308 761831128 0
219187551 72339487 0
595097836 165263745 0
23255259 482595469 0
458672660 319147268 0
742730040 671698831 0
371730378 232607970 0
141210058 640051553 0
748922782 19877382 0
415013221 591140080 0
340769881 365373495 0
735940962 653230675 0
541994882 767533048 0
401827409 468629632 0
300057560 673892856 0
711808437 645511815 0
472994780 246018397 0
693270517 431653817 0
161806015 530302775 0
77462398 27992878 0
371753061 427786527 0
298830899 154378140 0
585107456 627053968 0
527119292 354715153 0
628407932 280905507 0
639741364 17948021 0
491288107 98818306 0
677548268 92980620 0
709836040 348267392 0
469907778 217249818 0
724816162 489465034 0
488040016 265468032 0
488917336 763035236 0
38405685 651371838 0
202515683 601752183 0
165509858 185303289 0
448962224 597477204 0
351735085 313518867 0
630892778 487024918 0
604408359 498898659 0
350815203 645724573 0
257039602 516099903 0
89373554 726121994 0
274646282 111601510 0
306839069 197970706 0
333895713 394163582 0
444987788 370593682 0
64856382 646319032 0
287750144 369531843 0
401586128 736242795 0
447393503 304692790 0
596451175 387234879 0
94358194 10545727 0
219473677 416384018 0
213555579 726335358 0
41000533 292940977 0
704370539 615655301 0
460974801 214722302 0
478672528 97390270 0
134072347 477505859 0
429741426 681181189 0
564706890 648209560 0
80669330 337049815 0
613671375 494350850 0
366609296 747038780 0
145309260 709492102 0
275419365 71605020 0
658386305 182173380 0
545348362 169807212 0
13945764 555765286 0
216503671 679400187 0
304522722 176529481 0
283113772 745401305 0
202033769 675204847 0
141382489 341953265 0
703762789 162270208 0
601574630 108859705 0
319360389 501137633 0
55192400 528434957 0
225398639 310495177 0
134703657 633064839 0
139053833 1281720 0
216404972 290309082 0
669891357 44784755 0
218813109 64909679 0
462005981 619497420 0
357783345 117544081 0
262170055 574148420 0
6567951 378289571 0
123999573 527243115 0
201033359 739344033 0
140414321 632157766 0
269870080 552976838 0
129860301 15888820 0
233889656 90868584 0
417370514 599022982 0
7837175 753190052 0
142927465 427127998 0
755119472 582017494 0
308887997 233512690 0
480529121 482779814 0
556904226 642515880 0
264316516 131594140 0
568406150 427226831 0
562960785 418058928 0
38882243 455630225 0
226555422 694802016 0
267111534 608245415 0
21573125 526221497 0
289080375 744636571 0
48932121 545986675 0
417498778 478286693 0
210710073 604335555 0
712775740 215454794 0
8822182 524734858 0
420780309 30594128 0
656814340 591941427 0
115528051 77554736 0
661366476 640070179 0
257606372 683879493 0
493048048 190715057 0
375957654 674679249 0
452227683 588236592 0
555699249 612437394 0
742308011 70303132 0
466848719 535934430 0
231082065 9358228 0
335797922 720165436 0
259519548 349978836 0
518335176 33088431 0
334189685 280341459 0
638685122 599211734 0
426703128 527229599 0
531282619 323615865 0
174596607 170764906 0
158496439 341708854 0
219314181 769180938 0
625823388 200895988 0
737849654 518005274 0
373450400 468306892 0
668738081 236375376 0
282807751 701882690 0
711586912 497592838 0
342732998 467254510 0
427090913 190601463 0
505301151 592512681 0
649289178 583979565 0
13257920 708525602 0
697245890 504949260 0
172015476 12859296 0
142928193 104966586 0
412874019 397919365 0
552283092 99820844 0
390573898 336890113 0
616420529 439604695 0
405997342 668364602 0
627815166 475485653 0
721801224 720206889 0
365824340 55259133 0
5313203 544024339 0
674518736 539187717 0
380419202 574221709 0
739402133 214640088 0
347961587 250934483 0
465923483 482148244 0
104908169 251550433 0
310549471 589390466 0
771641663 702133013 0
669599448 323471278 0
16972607 123236959 0
417868444 613739621 0
174515717 496348667 0
497146090 577707936 0
672397113 770083149 0
891614 158102422 0
205545889 714389599 0
317568035 18316440 0
245106865 559474224 0
420547618 774590088 0
197548169 600773876 0
274018756 344782104 0
151646311 219639782 0
528151655 194324730 0
615823283 752365331 0
604763922 555439123 0
313713943 630897597 0
548469625 15173461 0
549048339 465215469 0
153447865 502225129 0
102712680 40577056 0
220054154 128983041 0
299650135 67008117 0
547290690 26721967 0
233167114 41771129 0
687465829 469449211 0
360037447 710685177 0
191401602 405633697 0
277446803 663630355 0
10169431 148664876 0
48065955 695685594 0
350154770 694765063 0
445217059 641821399 0
208882004 13182648 0
432392792 539915366 0
437980724 455222348 0
402507452 471104201 0
124497071 610074278 0
640368375 344251493 0
538182835 91565607 0
43341098 705290896 0
174235240 474898305 0
206449471 441612178 0
306250525 272678250 0
594537954 736323977 0
567816881 75100847 0
663019116 451377203 0
39886509 408058681 0
750081449 183535217 0
44217450 594411193 0
651017917 207876384 0
693865348 674063597 0
346544637 598888697 0
265781618 218649492 0
555156345 51598805 0
135083280 360756206 0
769786369 163104237 0
703993282 264568739 0
355320309 174100219 0
326236663 497787134 0
264559814 622579494 0
77647874 495487579 0
171506086 550245241 0
599430993 577370084 0
15538064 460334891 0
513848995 131376776 0
734326087 107800082 0
601889986 124594661 0
100343271 443452128 0
617830503 34868021 0
104339747 113336607 0
233131920 416297075 0
428476569 19973638 0
226532512 189991524 0
265784829 351074836 0
517419057 117349978 0
766161725 741850282 0
426205516 121594209 0
318009227 440702228 0
567639581 68937722 0
716510311 606084441 0
579847033 50113824 0
538175980 73003399 0
98886375 397346225 0
36745884 696376733 0
606647276 332422580 0
215476755 463408892 0
121622800 410642017 0
557830140 626706769 0
583743484 409114820 0
603469869 585199294 0
255478121 737837807 0
622631381 68121989 0
293949441 713539953 0
542316059 400902613 0
679539949 108933448 0
411102236 526598407 0
491012366 74560611 0
497552395 309224225 0
734131284 221893075 0
763692535 585590393 0
725510869 72148747 0
510868109 501811000 0
100282940 433784135 0
242845732 112622275 0
49147657 95991029 0
701128054 399855940 0
772400908 83990458 0
725502331 22573790 0
472998271 54181206 0
569547448 97069286 0
154809355 45650054 0
568237672 477211970 0
489827052 746006422 0
568347606 373155583 0
728440088 607618799 0
336453484 527765610 0
478501489 617730623 0
5683725 169821838 0
252978675 131163929 0
242859172 730957536 0
609106672 700026317 0
214763490 406707831 0
762411186 650800850 0
690879559 246621837 0
208753454 199263530 0
461612879 100866163 0
468131416 376315629 0
23711775 719224966 0
129499211 659930421 0
649040752 565618795 0
531229563 451425307 0
649632004 1828422 0
138717977 233501646 0
367220520 131612814 0
707563101 176392957 0
551711695 742061822 0
730125385 587757820 0
480565092 236922022 0
484173423 374973700 0
372132033 437566521 0
611253708 246803540 0
457540111 548080355 0
344462967 298490674 0
726554203 446365895 0
270340047 621573310 0
621456733 613833510 0
81803946 701405580 0
37319544 728903523 0
29780215 464657058 0
412477676 298195421 0
470063327 299621744 0
523842960 137565424 0
701199628 395453729 0
250566653 254541328 0
765840964 758104441 0
375728376 624991896 0
705507638 712155918 0
539545344 56808114 0
377580934 666096719 0
380406176 104598358 0
60578467 131994472 0
6042400 225119697 0
153483999 419535539 0
5607432 165091837 0
271813700 122019780 0
12476120 422092370 0
156772931 563183053 0
700460537 141631113 0
502286814 478019516 0
111586870 560978015 0
330008134 440720720 0
747850327 75588451 0
68585376 767391270 0
598524368 628158055 0
586058650 1633530 0
375208765 233104688 0
21811441 307153351 0
620750464 487424839 0
77496210 394821225 0
438732747 204100499 0
552813569 62319436 0
695730128 504424412 0
187014854 199224212 0
114970491 20146525 0
175206774 641275775 0
675936245 663303278 0
245393817 535517735 0
7283807 615033084 0
583819302 264121074 0
691536848 236606294 0
724826616 92276082 0
337087514 111032237 0
480905096 548310640 0
508892782 490421354 0
37327600 95045160 0
361372304 179069738 0
100657155 259507502 0
91353450 297466103 0
422146020 611689137 0
458635888 21948982 0
771226504 269240347 0
726682872 23623897 0
195316123 29086022 0
671558434 218533934 0
664300037 188253605 0
120553925 395254705 0
551276106 5765631 0
313984962 642915673 0
173959878 312975086 0
567487402 7369144 0
61048674 357780283 0
282965282 126278555 0
501119591 752151683 0
100265133 612573959 0
599600069 565359435 0
347157207 670374144 0
351105441 179689118 0
552628534 583353207 0
257445502 339130514 0
171514586 728300843 0
686289228 91265959 0
652681895 338535265 0
23034835 775631240 0
633753641 346757918 0
674354320 194612843 0
442820636 136693482 0
271626076 436810580 0
226954750 446218129 0
436344161 258461471 0
143086720 195285738 0
151841256 304038711 0
151111924 4145515 0
322289568 5219282 0
261675646 90047191 0
156711190 70188159 0
135707754 637055719 0
334299815 658838091 0
413594509 39575630 0
284042254 245335328 0
257792779 137466287 0
767216939 553835849 0
388309367 613167001 0
721945204 129420682 0
674307515 503606367 0
743100400 539435865 0
4490206 509092516 0
671933507 296226647 0
543701023 537530009 0
108170241 712623996 0
762421215 577700518 0
87297106 776243160 0
148309721 37006997 0
660135425 718335302 0
257974056 11500668 0
418789305 5451461 0
310301396 521568176 0
339679642 44214312 0
156036236 690004156 0
754115757 542652083 0
186821264 34141842 0
754961517 384611780 0
160699187 51340622 0
217301778 553518888 0
235673035 334685023 0
108429057 51834263 0
80541676 288122424 0
464986517 24110006 0
427135591 95937416 0
306706005 1841222 0
436453337 256991658 0
248510044 582639911 0
395151960 526814587 0
438479364 134664555 0
378412822 60005163 0
439168071 328518291 0
357164859 347676738 0
587270723 248287980 0
766177430 312688579 0
536201024 117691206 0
576604015 262974916 0
691780694 619794805 0
227155161 725804791 0
579604025 689730924 0
540324856 310217998 0
11576266 51507820 0
270628065 355839445 0
275147788 345521776 0
675029470 191724511 0
287599902 631982346 0
485931910 418901900 0
676955307 202178455 0
433289880 258941135 0
307685754 145156121 0
273808910 552417779 0
417251309 600331549 0
346500897 402325408 0
542319957 111145218 0
732878951 175258495 0
439399607 726895648 0
347973980 224584629 0
540730234 19715187 0
446626216 78339051 0
51435430 382329258 0
513911192 372526908 0
697806479 446234860 0
255510199 727203876 0
10128988 700668840 0
745064174 535341199 0
260498696 674245273 0
725160987 344756187 0
752349151 759168849 0
388364116 411584156 0
41895932 170956372 0
595906648 462473075 0
768552964 777066808 0
541994686 213333342 0
321303388 582792749 0
38722133 1051330 0
463547652 714574210 0
381046225 628630565 0
23411482 465328127 0
178344149 340843434 0
564161298 691352815 0
51770539 238016110 0
655582784 726504641 0
395290385 354935629 0
359375496 416844334 0
618096322 394303293 0
26027272 249234386 0
542087912 250701130 0
178466835 751495085 0
699868337 398636514 0
458542815 296262927 0
673209178 533504367 0
326261397 19783062 0
269789376 60864762 0
559470420 690948545 0
363878924 318667896 0
447426247 666465716 0
72963511 477269927 0
598857597 313470311 0
697289604 444535808 0
678852096 373678628 0
492308230 424354856 0
530951493 255071671 0
350203125 250138518 0
563923376 549353929 0
463815573 118676777 0
523989370 559901434 0
180297086 139151938 0
515220328 481107007 0
523513398 279395856 0
451954323 654880680 0
269268002 722451174 0
595128831 674441890 0
505948619 13193588 0
543763520 16154251 0
20980295 196774547 0
644106185 637534672 0
544437556 118319046 0
755644699 608757303 0
57701543 259244588 0
493888790 558589324 0
73646461 582856431 0
362815948 312996536 0
622715036 361496276 0
449078501 78020535 0
591732905 267512374 0
616875880 47099391 0
75545662 141341372 0
695182101 388001817 0
671192883 184206433 0
434313575 480432165 0
130630285 320511660 0
683561791 337881805 0
14733120 723843132 0
341870927 459953353 0
25195738 564338462 0
385350208 20837959 0
445402022 637046952 0
231168832 390073411 0
700151025 336508428 0
34513526 348490460 0
628460017 291812409 0
717289432 109086048 0
157499349 418956253 0
39752522 489534234 0
121350120 379350190 0
97939817 760880058 0
122253755 124545311 0
31611234 758402865 0
360131033 597723569 0
603862966 430473243 0
506025067 429228288 0
61117109 41069570 0
334241579 768746396 0
337692904 668846831 0
264136520 143234116 0
388197002 481289428 0
259402496 453895773 0
190467685 321630250 0
2115471 368728439 0
147921368 523479131 0
479899418 256657449 0
519282476 225226799 0
233854150 432030945 0
82583522 613109326 0
219829258 209923383 0
160525624 725330200 0
162555635 141804165 0
547220392 494722854 0
414967155 75066955 0
4101535 58370022 0
718802725 346079888 0
665582788 490728941 0
329681575 336415836 0
654867521 161214271 0
280152291 25343203 0
116918508 249478345 0
460601611 612676631 0
597231583 67126674 0
188526096 259660844 0
535756408 556221995 0
466787791 774605679 0
50995529 679714780 0
544753200 464702504 0
716271057 187935750 0
345589936 291108695 0
98641744 295854456 0
390623431 21446968 0
234484269 653354808 0
616788917 186734525 0
234142636 771065961 0
446880414 574770958 0
323970083 546375431 0
322804405 485771990 0
563632336 440213819 0
227846904 105212534 0
132866074 638281005 0
757031194 300045178 0
236399738 586421901 0
159650846 484951557 0
317561974 76076998 0
681450070 529256317 0
186494750 420085184 0
624141615 77955292 0
26538582 360253879 0
522064849 433367096 0
279870463 272125503 0
293072846 105445913 0
334938407 627690798 0
152139206 172065258 0
678134883 546176931 0
679116718 646938134 0
303335165 222223526 0
596071922 589787463 0
477337144 598102721 0
369676869 68968284 0
419351685 238117081 0
678168633 253195591 0
482907207 509933673 0
106871476 506731508 0
439921337 161234209 0
428196601 82272422 0
497882778 373450897 0
198243222 216477594 0
35446028 366137684 0
260443395 626995568 0
380073083 249879625 0
376084729 689649549 0
505929357 442618914 0
231801265 169819197 0
734006805 757578587 0
58996870 11574902 0
316104449 489404702 0
186503077 547380516 0
73513473 429350228 0
330464075 517863997 0
354834559 687265786 0
568496690 768585331 0
759345211 749417093 0
41347932 360778090 0
523932281 581093702 0
193987129 218363951 0
479485877 175932769 0
317164735 431623549 0
660041891 124258125 0
418438813 179664570 0
291014691 626552014 0
529469775 180691239 0
244856196 331174059 0
680163195 317266374 0
80291237 695686898 0
340450921 39731777 0
214485896 447831701 0
17062784 489854028 0
549932896 109733909 0
636448669 585263287 0
667457282 317584314 0
416354418 751069737 0
55431568 192065677 0
477006732 699198598 0
13055192 48780079 0
421569199 114326701 0
742644091 495114761 0
234945355 585254959 0
109525054 727580916 0
296419140 705785247 0
702300095 175071095 0
417780648 655473913 0
98763399 386167507 0
418291270 290329839 0
48219532 397378330 0
451835671 262627365 0
370016285 536144782 0
325992563 263560402 0
341968938 660954204 0
181679138 276456381 0
212683328 571527962 0
122806989 58148171 0
470980123 575738578 0
381737799 594501149 0
186353307 382329471 0
511136941 194982168 0
255791382 145488696 0
639675307 198271898 0
663941353 289686616 0
150934217 498232067 0
112923852 201442563 0
394876449 576748369 0
703295460 603086631 0
235274091 194950757 0
354307630 414531687 0
239762350 189617161 0
666830109 740839253 0
29146922 718953205 0
218064830 639119737 0
413344616 361479023 0
464923043 322988547 0
586712210 329651428 0
198282451 643327267 0
333704756 717728853 0
313876587 284129598 0
547766450 393377703 0
148233456 641040748 0
84157544 770905709 0
602693163 702169933 0
323312336 127444892 0
394563744 742994804 0
225579975 695558968 0
698049418 42016688 0
723844422 358326156 0
143375491 360343670 0
319490911 638074177 0
521623031 208991977 0
88666636 737712567 0
744523534 28612895 0
601677923 350087986 0
740954957 412131556 0
167686452 751402028 0
345818755 285094613 0
152509824 446926904 0
671977045 771205778 0
13388318 170029123 0
183215357 130770292 0
296801535 666783911 0
380554756 590079897 0
456924558 28458663 0
71011105 192826020 0
191450177 6688353 0
257473652 525910990 0
276833778 411017104 0
292990884 774130486 0
145460791 390376002 0
330597599 161812437 0
703373168 440569308 0
536576570 374222156 0
433642334 56169080 0
712589261 124390779 0
150709056 524751408 0
722399911 353049310 0
710463687 508404512 0
691996338 15060436 0
454880557 554601042 0
711107434 448358114 0
253375850 401602923 0
356810995 335002002 0
595247535 79841293 0
321867322 190019129 0
111711697 731505710 0
598058069 132484486 0
70129965 700205020 0
629826215 436752337 0
204325297 611987696 0
280283028 509455671 0
591224156 707137004 0
762602589 152835965 0
394967603 578824811 0
715292839 219905961 0
201094738 492929978 0
542783961 506198166 0
179360030 258705344 0
337131267 402648699 0
449447301 521633053 0
271512361 456628609 0
515556655 751436613 0
615105750 345968772 0
661644644 342674862 0
646198398 743456930 0
153109559 269953141 0
34737334 93466822 0
126720085 333183432 0
12362488 200239811 0
16222517 64106496 0
754985969 474559936 0
243547029 191640234 0
648774988 530325682 0
246422124 85469527 0
458063862 509797351 0
666321817 382002790 0
189610048 114935051 0
272013047 255650774 0
753902369 234369844 0
512645679 389377324 0
682441285 529759381 0
269887840 541718615 0
295447066 505521308 0
763504264 390648771 0
534067511 265861174 0
9683465 43261575 0
328417056 557157069 0
341810061 363630059 0
149235200 174929721 0
214052541 39177424 0
82219427 711183614 0
250992167 315960254 0
376385371 377236876 0
67765822 467764974 0
140157255 274701140 0
182015469 152981110 0
91543659 167138146 0
141596972 499757342 0
405785958 443638046 0
648141604 477508766 0
162430048 186324360 0
522556900 618109903 0
523089171 81663381 0
696367681 9306625 0
551725410 20769791 0
609312142 372353534 0
750804084 88330576 0
693084979 340524016 0
641663069 675631434 0
8296548 24543776 0
561689102 224949772 0
724822617 252835422 0
262111021 8410878 0
85233406 113677397 0
55090207 176815643 0
183811907 382539841 0
690575147 252510067 0
559400267 11946460 0
346689568 352952332 0
553137874 117124779 0
65609632 263747609 0
416042893 80188910 0
750517341 361459965 0
412165571 455656338 0
712357621 61892520 0
174040790 341959542 0
762739959 102511419 0
250527658 557390856 0
327867566 650947459 0
302111500 548780787 0
739674709 769731837 0
337657936 477309512 0
290409150 553709052 0
764267730 191991110 0
479269900 651529204 0
339740841 71360168 0
464793597 468513625 0
708764411 1416501 0
146765086 24849715 0
7705401 676300605 0
235271034 423268375 0
741000077 621515960 0
768771653 749386396 0
514872209 539619180 0
289043237 28466581 0
210953093 476158183 0
233914164 75359003 0
135999040 266799099 0
522448269 449615473 0
646511922 156811716 0
458412997 762558733 0
598319374 570228607 0
730038662 638823015 0
88466667 357293542 0
489474966 556466395 0
223291801 502916160 0
470745032 512076617 0
322682133 324053287 0
708189978 167019834 0
372876116 309366919 0
760212637 193375783 0
506923361 46361538 0
546326894 148400643 0
400524288 750031583 0
497824577 373419802 0
419005306 340214919 0
378373359 154144683 0
223272927 120905882 0
82049476 265550672 0
248034503 618269193 0
603953028 35008311 0
70689040 715211920 0
68975426 700923285 0
762177102 135097116 0
169319513 537961765 0
189528668 156347658 0
603215838 609442951 0
662779911 560714643 0
625945651 768215012 0
107499087 546424797 0
701789715 458600607 0
437462424 33295107 0
601051150 28581744 0
723900501 656130470 0
448938988 469843157 0
579549677 329915808 0
702765545 720622257 0
350278320 626678308 0
548966879 93132616 0
28463867 720112769 0
294819362 407286824 0
686421093 197455539 0
371609031 135919287 0
469202452 159295472 0
310506227 471670906 0
750659508 548787616 0
685483068 206456312 0
657258449 223739051 0
378267689 674001064 0
8610582 657482801 0
739435249 739247188 0
375184344 634037024 0
127556767 743228313 0
738951490 506045298 0
743110410 707181521 0
337457752 38626842 0
13793225 161307330 0
317697494 369374104 0
304288479 18337341 0
560645033 79679823 0
298492143 180055347 0
766336195 456891407 0
302311298 140866120 0
633465356 163099724 0
309195126 357014392 0
451437572 215400293 0
127014604 484028765 0
547592273 138586850 0
416779865 440094185 0
166518908 752231769 0
196709043 758172983 0
581707569 164333501 0
729597281 268081380 0
277804232 219220629 0
215735388 497835081 0
534822512 478316931 0
158207144 260698114 0
622349657 481178909 0
215230403 496922414 0
280030278 334309261 0
488533334 206843822 0
682088504 43896873 0
288522888 396702918 0
187134495 484513508 0
727188989 718241276 0
537181063 737997520 0
569412317 158647901 0
59046650 719344607 0
594962564 165670941 0
540390691 631500203 0
511742748 404935993 0
50021107 758429901 0
416753150 73707587 0
376706042 703600177 0
697275297 78749901 0
57080037 534586984 0
764020693 494693268 0
315594050 208858974 0
124399721 588190627 0
34320244 753015882 0
210290682 134233895 0
269107132 467452427 0
260577666 76871255 0
39724874 399683438 0
107646386 237722293 0
148793416 146868285 0
25588214 437707920 0
407610461 115968168 0
168944833 552406286 0
314791803 62186832 0
68217705 310182758 0
170038705 369596389 0
25372323 186803881 0
80743327 525499154 0
494616445 767108315 0
87440127 130696354 0
235969535 189311169 0
265444857 52949354 0
702798374 257111093 0
242101957 628872656 0
603811811 753715490 0
705044047 493387826 0
320511368 151317372 0
120741452 487944239 0
698848449 664714482 0
93032048 600345645 0
78746908 764550799 0
707209141 602072943 0
715417081 228104614 0
533228884 102493585 0
743739800 760219595 0
303736140 254273133 0
670519117 212846742 0
757494236 279301459 0
639873760 445227341 0
306781192 600597975 0
123585667 487356320 0
211834696 182215938 0
427944631 436983378 0
76362854 241871661 0
50599651 765783561 0
584766297 581074436 0
190814211 514867779 0
203097446 160892167 0
766099217 52468819 0
744249761 340111889 0
599686928 444004773 0
536761169 293146073 0
435044594 610130416 0
717222422 755942750 0
701807488 723522030 0
621332893 470181675 0
575140132 161379157 0
157670826 330704439 0
727640075 151170559 0
500690599 361806224 0
679672277 398133213 0
711491590 60075226 0
158823098 165918354 0
14660609 224662170 0
733559942 763864192 0
212430910 290808703 0
725957300 449594958 0
517675973 725476964 0
400753033 127657900 0
155957367 7816289 0
669890799 734239627 0
157331947 564017679 0
400549471 721454228 0
378154661 667463034 0
17549240 475091147 0
529532622 188872095 0
267361482 703481610 0
493429499 538868598 0
568121674 619617902 0
296059293 135187154 0
44141115 586171478 0
398737255 143467783 0
204799511 514739387 0
403982095 342366029 0
531460275 715549621 0
210704706 356476539 0
377898046 385292504 0
427924909 329317670 0
215978346 308144235 0
388924828 31757054 0
687676066 736406298 0
606822452 678910040 0
718116015 308926300 0
198205384 622685147 0
502459090 260285600 0
208348653 4685271 0
306413480 372726149 0
517866396 176004840 0
297958591 43369367 0
532174884 52594825 0
448379092 194988832 0
691393403 27777212 0
126065619 108271081 0
750800230 193842595 0
403435277 295320397 0
334774292 562310735 0
126313878 310416508 0
384599510 474449105 0
415116027 190996285 0
756053403 428012356 0
663562716 498301423 0
651632563 395372854 0
705294231 753315601 0
419873832 29223568 0
658997128 769261573 0
631923318 72410270 0
608513571 255192668 0
702295748 175891916 0
399905054 55218264 0
675038820 595076396 0
520916469 348566074 0
586664789 118852669 0
749032406 124024887 0
539441203 20980262 0
687247358 629552892 0
701338914 264754142 0
697747880 517754225 0
2138072 561054837 0
559131545 603910676 0
169928279 173735644 0
55006800 747006737 0
405190596 47523190 0
65957929 115838823 0
496429257 56604044 0
389591043 194559160 0
715824474 239845512 0
582175807 665823416 0
558032484 694787244 0
557461687 7226596 0
108655698 313605837 0
389223259 587700558 0
332042896 211254360 0
443534381 649218962 0
150258356 725427818 0
379596481 656230650 0
724758436 58890785 0
558248496 611980801 0
167859852 677255540 0
455098962 759966412 0
54500164 409691958 0
45990333 49839261 0
140134080 231018978 0
261077375 635467999 0
266955109 134307111 0
573425607 556753948 0
663407026 187443807 0
749408841 37063563 0
177149584 591736794 0
681959291 617416811 0
165180043 127149705 0
662794668 509212555 0
346036318 656194243 0
575186927 756189936 0
302223132 227187561 0
141707298 564433782 0
14830762 380248230 0
362496784 101839679 0
153469374 78458870 0
64444784 465843664 0
178109111 13263870 0
160353405 2997656 0
352130131 132999336 0
747635878 404935977 0
19327612 312053084 0
370270495 109072846 0
543117787 71700988 0
485306737 163758621 0
706865166 50263331 0
266797266 283645281 0
493926687 601175002 0
639323758 776293863 0
639732071 721494850 0
472129647 734395734 0
166726557 453979373 0
450127684 736021180 0
175753469 316751162 0
409963562 362315696 0
166031309 84164105 0
556965482 757866116 0
317873298 499301377 0
179939341 91108473 0
48979569 111480279 0
586851302 119559674 0
243237472 53241628 0
625555411 671387975 0
600374124 184762904 0
505317972 569317076 0
491383374 387016201 0
570835742 716141090 0
744487146 199986065 0
182077826 613853654 0
209519744 630129447 0
638235956 148855609 0
23255078 365424047 0
230321945 114377622 0
136070534 262007228 0
493671258 24039455 0
731968666 182095984 0
49396625 753012472 0
1639344 362845497 0
629155865 369703801 0
447790610 705200947 0
488690578 398120472 0
463733041 723675687 0
615877952 322365022 0
540402856 187141751 0
548586761 489624693 0
538487148 634771063 0
714413690 33979904 0
246396192 133375423 0
131378718 523915328 0
266379302 511908186 0
21495911 548660005 0
195298082 180949070 0
548661988 438332755 0
710892520 624200411 0
282353449 724554926 0
774284209 299889070 0
707137533 35426246 0
656291605 125634364 0
108561158 122430365 0
285412249 502129170 0
666793404 339168320 0
729566849 153631621 0
75125857 164448786 0
348068186 753842593 0
300325809 153449597 0
630196997 575429478 0
193608210 268929914 0
773146171 508366721 0
136680868 776497304 0
482952468 381463151 0
417111243 365904984 0
152549128 479723961 0
287945932 245363747 0
204153088 616987311 0
3785460 11717549 0
105312860 470923421 0
398413742 530716469 0
511747918 185307453 0
187858360 452747905 0
773475077 303281446 0
484125777 469263610 0
119139071 599290014 0
91077295 252241174 0
7784032 199475633 0
461664534 467751424 0
351009658 347792991 0
114711619 184504859 0
582760642 28023368 0
727443826 726987305 0
320871111 316131388 0
638869739 498373578 0
168001827 128443042 0
350447323 220049794 0
19470945 372024774 0
541235309 175835490 0
619505260 686417744 0
152519893 707659712 0
661784238 137620201 0
367973088 1129865 0
599592072 335976807 0
489824956 346804499 0
720769286 206722964 0
159473347 308395840 0
252598773 43408143 0
326732010 410658486 0
32972040 362074816 0
475627160 718605581 0
46997729 458604830 0
303391835 601630150 0
303382563 758116216 0
334262015 356831270 0
341529562 473601727 0
130565850 558802216 0
504802549 615609672 0
418482452 282901616 0
265693710 688186933 0
445241829 405769249 0
94188038 272726463 0
769269328 64122895 0
424038638 207116513 0
160044733 403435156 0
100680937 435155335 0
197794249 361714079 0
554339986 121729600 0
141644816 72571174 0
323863117 676771147 0
396162902 387585352 0
516555517 69579057 0
111438527 713569 0
67539564 362689620 0
142263161 610720730 0
427349008 539280449 0
113405502 308030743 0
641664457 1768248 0
724391113 611569918 0
751979632 762037986 0
609568591 43259343 0
230749455 418396739 0
169441059 568174539 0
244599415 496481957 0
232029765 727179352 0
714779797 490277891 0
16963579 141765329 0
635256916 699778985 0
64553438 90402422 0
448359405 170023724 0
64728875 331579813 0
389608125 124394073 0
471692542 163845951 0
438020285 118596298 0
673611978 35417931 0
14842218 169663315 0
680388561 367847160 0
317521561 536598858 0
353450895 635262377 0
69371804 618486514 0
520496451 46759310 0
206690321 265117778 0
372409401 440646066 0
49270581 215054979 0
544198765 635235063 0
66195998 599242315 0
360505661 373762898 0
415340149 110377239 0
621423098 502119146 0
495305915 142831943 0
445305248 507312053 0
36749655 34246348 0
110814516 622512426 0
114085701 88420435 0
766983876 511965883 0
686481630 459505786 0
134577575 492721582 0
170121302 472621943 0
270704808 9951444 0
196138081 699104989 0
259335035 524837873 0
118145277 508511155 0
515513593 430578055 0
617494818 616117363 0
382683115 506837319 0
257722871 242426570 0
414438435 351488125 0
242635814 256484953 0
654815866 216880627 0
532412988 282460035 0
32802544 683090164 0
623697352 462838741 0
172319050 458037643 0
593616977 62559618 0
676471856 330713199 0
293907259 108780941 0
317131572 414461080 0
652420729 547427468 0
665122211 322720920 0
678097004 467656834 0
498113219 229257906 0
729101527 261320403 0
713468209 392963156 0
439124484 575412822 0
668397847 366981721 0
698803452 232874865 0
119568954 442841737 0
695981513 315373953 0
66683396 256682377 0
682094451 387144158 0
10048667 346787000 0
763841262 242623596 0
574050673 476379905 0
737684483 583198899 0
743485829 53378987 0
714543119 395919998 0
664418979 177008109 0
181385713 489539030 0
532192767 765698378 0
354544120 143191459 0
752813015 222674995 0
222020258 526822554 0
260542858 129797243 0
209921471 276835412 0
301737457 770301304 0
591734024 198845405 0
110504514 621057493 0
170630532 705996337 0
519320844 432844557 0
415166990 362502308 0
294626187 453687212 0
546023723 299621540 0
742737019 45932868 0
641780026 22693344 0
466370885 714934540 0
728596553 399952645 0
486561733 578869263 0
774935950 604126360 0
62167829 703115898 0
692945978 329228903 0
531181148 748134194 0
368610435 281584401 0
192966925 599726711 0
274181887 588365825 0
731993900 166256570 0
439399945 551302786 0
325498150 608015978 0
144368878 481986039 0
65728254 632654859 0
524816672 182342735 0
753708184 291608375 0
776118270 97740892 0
353410682 464029551 0
597168050 24639987 0
697507523 436124476 0
128116226 120229806 0
186030028 343584301 0
767866383 31296078 0
400236146 644325498 0
173418714 542261055 0
233909307 321012007 0
550549183 744601365 0
495110646 413216489 0
128679405 239876588 0
560056702 454325703 0
576482698 564845948 0
309726601 598081230 0
389607776 231929819 0
372755822 246281947 0
581999746 3651677 0
68686873 361746252 0
445994131 507466890 0
342203651 725008692 0
638965613 360931066 0
135639578 69006559 0
541292969 686665989 0
761114798 324731537 0
35360406 644347289 0
366735697 670191862 0
263047749 109955719 0
381890315 438656939 0
180272751 775607819 0
58023787 723775796 0
430242767 343156768 0
597951747 465834147 0
229346311 114052454 0
66185297 593537370 0
317729813 702941405 0
622916951 538949927 0
422047089 619086618 0
527508444 108348496 0
601978374 385041912 0
21173674 46453654 0
193651984 185606829 0
517224471 626540930 0
468625760 407231313 0
319327067 634336433 0
682032013 503855692 0
20398327 526085511 0
471227590 137000490 0
448358465 762758400 0
575492658 145585467 0
148216874 7685530 0
70502812 472302027 0
166147870 565721635 0
700538823 221794371 0
70244188 672497442 0
41111190 608483930 0
721427393 643171872 0
482065607 662181326 0
354390736 691143335 0
554963584 639532178 0
526838785 516775675 0
703097273 134248622 0
705946798 323572527 0
360430157 690846414 0
767098275 286435189 0
431488031 771655509 0
158087655 179307030 0
1669625 471132448 0
530747935 774337500 0
544207241 404096875 0
159039742 463520509 0
59938060 257273625 0
597964101 663126817 0
158932022 504307506 0
258279330 218958281 0
662627601 617517958 0
769697521 43145526 0
222150922 2887505 0
506725907 706459553 0
752833726 661790784 0
220138658 740931596 0
462721937 428326664 0
103352455 496683468 0
764644197 19710176 0
624791691 348450268 0
749611963 347685125 0
66644383 744009548 0
735628183 553540039 0
94155371 407379719 0
704291580 87563957 0
93646365 578730065 0
581232353 690674847 0
87944225 2935549 0
456602856 699664634 0
452817861 223240831 0
78299011 640381047 0
423600356 137239159 0
483360284 651576011 0
591339764 104788386 0
191971837 742412208 0
483896600 205518788 0
181532125 49261135 0
619276011 27745638 0
486624694 107175218 0
278696357 756857307 0
570728574 536135245 0
533419556 674060770 0
200540795 732548487 0
356751760 717932488 0
116677161 407310110 0
270389895 25754104 0
436375113 99177698 0
17980555 505900452 0
259696576 374308181 0
497734168 2561525 0
688495351 195146823 0
153365120 600512032 0
20340079 666060826 0
363399167 611671229 0
207653945 437799696 0
427186127 321482927 0
163000944 286969970 0
133868110 144343188 0
190781926 280161903 0
756052205 298035239 0
422026441 209601996 0
137192546 404341394 0
445178440 645813931 0
719281649 601542626 0
162841473 712516984 0
183504046 740564364 0
108177064 562651345 0
191737729 48230296 0
671724558 316029011 0
18787824 124224781 0
156651414 28338379 0
94238340 136985249 0
181619750 593630713 0
356057261 157608429 0
396558428 279313546 0
135505960 295806213 0
561151146 565421264 0
463843492 573747031 0
315874242 19142589 0
149784241 475316759 0
604863630 246818876 0
443586907 571384973 0
560827641 462747866 0
12491531 321494069 0
535915723 398558641 0
575493821 437927599 0
34026919 774243399 0
552791345 324074094 0
72996918 117706651 0
358253633 166479238 0
410830699 654396023 0
635998005 154906264 0
522506588 77465218 0
530574463 399423419 0
34402150 501261746 0
308141867 468932873 0
692216377 119568013 0
657781816 155008547 0
115438494 129976088 0
684933563 322943573 0
27885080 323454384 0
358819786 713709038 0
283662264 362910712 0
11374725 331800528 0
474271949 754649789 0
259875029 476118262 0
547322309 399018171 0
668431721 470338827 0
65567110 24650824 0
210131448 265027890 0
371324627 205224050 0
425736927 387594189 0
84817486 278234563 0
673126554 249039706 0
169451599 387135583 0
612441267 691938851 0
720136416 677756279 0
118775760 254634671 0
439200525 51874036 0
509609631 370520202 0
92943968 621592370 0
64138684 9165894 0
376985629 176186954 0
595443782 76614223 0
173701005 534525268 0
147205793 681515091 0
333084561 771427480 0
655958181 133699275 0
77592551 334049381 0
331299045 482532851 0
197946880 718731543 0
176381314 465106749 0
251381184 64810816 0
282764846 413218605 0
494006282 476822267 0
607852053 468048654 0
203719490 651205504 0
63853840 319524489 0
736917637 529066138 0
335856588 640487624 0
650422474 550626136 0
160051686 134821979 0
584723325 327567458 0
289625002 323773224 0
184446058 693342636 0
249796492 694340030 0
439491586 761167703 0
218784621 652650937 0
95819960 673081279 0
294794772 733679746 0
471611068 180217771 0
94786553 753010361 0
234564487 345291515 0
35972056 586206052 0
80177901 100415461 0
680739106 73049311 0
286622748 429659948 0
5498057 112480723 0
629901038 438457805 0
201329148 64890181 0
215775827 477446659 0
657882445 145273527 0
101004319 328897714 0
197618885 461501453 0
46890547 690383263 0
392554874 71400603 0
132214694 413624460 0
178062041 279941569 0
529944266 451318285 0
368692654 487817448 0
732766654 100935178 0
99708079 743716915 0
578790378 248476908 0
708963958 739753695 0
676342387 303497482 0
413953111 632888367 0
401442451 516302067 0
11611337 760410136 0
264142705 153321584 0
453146772 453553609 0
443035099 500405274 0
193402646 118052891 0
224278511 715031606 0
484514305 592718506 0
583016558 461342619 0
321313029 257426972 0
99366572 331087849 0
694706590 131314869 0
101509475 542824359 0
464271481 681651185 0
290859185 526681247 0
116977821 374288320 0
1353916 268182910 0
565092611 724533986 0
163823548 465472020 0
5034376 537562817 0
561274076 62124573 0
87307011 489388930 0
454214146 498503551 0
515348847 244168889 0
471722835 774527745 0
308653785 658522769 0
549126580 453547085 0
522789540 309092454 0
351061880 388246578 0
563678961 84847692 0
704596321 495769779 0
277405642 353992190 0
287559537 85571045 0
346633898 708858192 0
337137271 262500702 0
612668629 281434514 0
411558415 725155237 0
363935716 246408378 0
496005544 392227236 0
322486678 541587151 0
385258873 361271389 0
301690684 256482332 0
184469654 465800391 0
417030894 73734406 0
687514086 419194355 0
162247525 175351292 0
665835124 203183304 0
768295453 764138029 0
750399742 681565210 0
321264663 367467490 0
258056121 481836149 0
729300823 294257554 0
692723766 325046514 0
136731485 581450455 0
518329122 264341854 0
735686832 639482873 0
746291601 292259042 0
16597854 57564225 0
703839165 450729941 0
628903857 279828242 0
248045287 18102475 0
569608513 693639933 0
570420504 70235467 0
63756178 200382953 0
472084331 100589667 0
695330767 91691134 0
252870163 712534243 0
116552036 683819009 0
459737793 332732133 0
484485224 283883029 0
10315474 401875993 0
166947353 272511301 0
486542425 13585049 0
557368345 681027845 0
318237006 131947341 0
174767228 557780822 0
305866869 615490699 0
765643046 167422420 0
214689886 100983332 0
362096940 769568536 0
99328203 594055775 0
323422389 652827936 0
396468825 23526326 0
90051185 706683573 0
323360412 146184623 0
415998793 610491787 0
448236144 676792804 0
688510224 336438229 0
573071921 609368651 0
666596967 194817201 0
200774132 601811366 0
420636165 392249418 0
523190526 83948130 0
618138352 405001823 0
430337627 390581217 0
579412327 315570427 0
167226104 293897294 0
632787550 131688305 0
750430408 772372638 0
421249988 626908617 0
26277342 692036853 0
115809344 558151809 0
682749568 726673859 0
243114374 640089192 0
405476307 762573508 0
660975728 318422062 0
129801032 242959986 0
702852469 670936962 0
408494042 238590265 0
710107810 114047726 0
89415762 52809649 0
386497308 684104244 0
701379009 656577174 0
118281830 476134238 0
249301702 594753217 0
101535920 541701262 0
646341372 439750906 0
267129919 211277797 0
637378655 271401998 0
80462234 312703279 0
589736354 462752585 0
372943479 207339322 0
182786992 83555007 0
682853891 262138105 0
182114867 337510506 0
335708923 591479136 0
79137527 716273183 0
662883948 740937524 0
291068868 650304425 0
214706830 479865268 0
234474353 584146840 0
768877837 391575683 0
300011222 262856699 0
754735618 364222324 0
690427477 346242875 0
710743811 106514251 0
361625193 78546966 0
93026730 46900835 0
262481428 302915757 0
684608470 604034679 0
391876216 28670841 0
523569358 483650861 0
642779194 9479682 0
417743422 155449518 0
505857483 335688979 0
559874931 745592294 0
356800861 203414448 0
132955850 702229227 0
545213547 460331787 0
156038155 437973136 0
770573147 514688742 0
517535404 84706153 0
541327849 388519801 0
421557851 487158313 0
13161111 210381801 0
713357252 41447766 0
463460617 171869811 0
441436877 526991926 0
755956095 495330405 0
359787246 73328104 0
293926860 334742316 0
259142735 24772240 0
24329043 119462219 0
693844495 311929250 0
371549090 156707429 0
631246218 32638103 0
234018795 606796454 0
61480579 221552333 0
583676216 376765492 0
3831956 725191679 0
754423921 381579058 0
463815003 343512479 0
182418341 588292780 0
606177999 652445224 0
540950031 706642434 0
645943304 207807554 0
593013028 375550239 0
725789197 226916756 0
304253219 722867080 0
307189567 150407554 0
487217565 430962161 0
608186216 591955355 0
255664334 285996946 0
743388559 777248033 0
775696447 569983118 0
452440062 710303517 0
636859699 365813359 0
200217882 635578074 0
507822711 517688104 0
286580317 300983508 0
501110097 577992098 0
33631971 604702538 0
689003334 129796080 0
487707529 720214037 0
149096130 47726939 0
656860390 77694808 0
279294794 508287360 0
419685266 60853668 0
378165242 330817299 0
333025809 510421778 0
365003988 177718057 0
489130074 53807236 0
110309963 276068843 0
155311402 163651542 0
61574858 484609223 0
681490644 279959611 0
701799026 478548392 0
744381549 543005192 0
25118022 384240497 0
703952861 671100884 0
511691333 641558614 0
316742939 761170261 0
201990807 565330819 0
254578753 187091313 0
44672466 457019162 0
725344975 114051390 0
238362860 660588896 0
688038545 306240519 0
603764116 283329862 0
174423064 208392229 0
516620970 174696248 0
149733586 440529483 0
569942537 759667335 0
401693281 80615826 0
228284875 632571223 0
677598882 381399130 0
352107992 498794205 0
552776967 485928418 0
60550366 726358582 0
216905063 603960194 0
291141992 592433147 0
109082438 411453044 0
498685169 635962616 0
741012164 729853794 0
460123946 279480878 0
69359714 358433781 0
641623678 105304848 0
419705552 253589942 0
743422904 60669229 0
757706211 199533112 0
500328006 174842502 0
24283899 419162883 0
68105690 237637112 0
237486620 389198881 0
707960865 586678682 0
214184423 42962823 0
84001155 518924313 0
115446606 461998630 0
238830164 376290935 0
272237331 481959542 0
284740451 525231257 0
83009737 280213310 0
216588842 739812136 0
29164276 209661628 0
620503479 330423758 0
142791045 723432997 0
367011511 775317675 0
185356619 441311573 0
233424267 362229421 0
51725950 743412173 0
86744848 562999850 0
283325805 263063857 0
536614863 376090524 0
132011499 615755855 0
755291553 447755485 0
197963259 677480778 0
238049465 568601734 0
60665650 337430916 0
473615903 613973549 0
716452404 152760058 0
364763144 763841883 0
330929377 340635356 0
499432550 731509116 0
502190944 390404245 0
308433032 396002576 0
607632207 696340302 0
289009416 145150733 0
737993442 156001122 0
8282654 748221078 0
118711254 367025106 0
142503983 355840944 0
776231117 313634159 0
438393873 583279827 0
153684841 328108107 0
1591001 651106335 0
571322264 730103967 0
331954770 382064656 0
43432312 700868659 0
757141031 46716740 0
16614749 410933906 0
447899898 707562701 0
434973942 767018297 0
472439026 461854009 0
742028585 645938277 0
327706437 53090808 0
168188010 682503639 0
617316545 647566935 0
80529012 39392622 0
702881048 504181000 0
83745060 202313362 0
705946702 699266698 0
491526547 690971020 0
158233331 283694136 0
320635639 711767109 0
400071731 479869777 0
271174061 95285021 0
723950585 501631691 0
273479282 385892074 0
515690515 371065292 0
511347640 323678271 0
413532403 764111525 0
739949022 243397327 0
521364023 8481218 0
142946395 727344725 0
359853743 32927545 0
477300112 64380518 0
404496299 659884344 0
404555488 309801703 0
68493581 680326285 0
13895357 587934722 0
233587193 479919749 0
771804805 14736629 0
602728302 307375289 0
254436048 46324421 0
772529557 588092882 0
292261313 506916101 0
380011056 574648675 0
90647092 395644190 0
145079622 404846783 0
279724805 443284336 0
27982464 258137048 0
546027733 575608749 0
578451435 251144257 0
768425627 678647317 0
142964680 254172268 0
7004493 463032274 0
43997173 756200871 0
462188652 366639161 0
538540368 259287302 0
309392963 9104041 0
584287713 361053120 0
109092898 198244552 0
217922832 597258985 0
656377166 298030601 0
610869141 447769497 0
390695619 652736615 0
29220091 281059535 0
637931731 718350383 0
603673167 486240605 0
275435689 63201661 0
469011801 729325959 0
406173300 77865819 0
576269476 423368181 0
745741832 51575066 0
514149425 532540024 0
464190354 289331438 0
703021748 754770097 0
522926194 747273292 0
339885466 729666440 0
696211088 464893701 0
532728865 584826128 0
375767876 357981707 0
19946193 214662962 0
152469522 481836908 0
252993098 304580071 0
518725851 553096438 0
599899532 89315097 0
458661544 156494008 0
51905813 88920507 0
552616442 261401836 0
126990640 75805955 0
223833077 370675995 0
218964219 649858746 0
195255345 730085208 0
323891537 253406109 0
383812772 286568725 0
622460507 332820792 0
30984205 527224879 0
465616834 319211639 0
113533910 522686668 0
651190306 514290527 0
344641353 673679302 0
540023914 430495563 0
467669236 556118104 0
340553230 170938094 0
687215561 211164087 0
319189630 174182097 0
320534443 420880131 0
368489208 315061970 0
448991086 149786175 0
706261672 630393737 0
750177162 323504879 0
398161738 637732825 0
706055098 321269820 0
148840047 176101691 0
423620499 21414589 0
483383510 460021992 0
673823148 238635981 0
193561934 25142867 0
294801047 615693318 0
472831237 216554597 0
546002219 194986145 0
88879043 73655709 0
143332661 428040569 0
5343662 265414767 0
71774530 55817478 0
416781233 62611821 0
245125619 743081027 0
401821492 55277215 0
766927047 243141820 0
160509817 531932933 0
332016738 254231206 0
388884496 582143638 0
573241909 708380235 0
566782306 273992212 0
220350466 460666209 0
632814937 324602277 0
71674521 375863448 0
216120473 140703019 0
171352038 606031875 0
166923142 536917082 0
670774654 534509894 0
546885834 658860767 0
514754392 388056099 0
425603820 57435761 0
620709456 111881258 0
55302704 322426065 0
708579083 557382608 0
332077802 545230335 0
497156849 433690883 0
94083437 13708288 0
305119289 451182297 0
714258453 283567453 0
574038693 369569604 0
137078532 376676493 0
352862416 405070623 0
231498538 643342864 0
62645221 225022942 0
603167301 198739018 0
167155579 119461822 0
705770710 243289147 0
478154097 294635901 0
51813678 326076971 0
448176243 667132714 0
445204956 727720558 0
163400054 576100570 0
588278516 424476260 0
441687058 308812025 0
460582813 694609736 0
141308621 27084582 0
699801177 291535714 0
413179328 29927908 0
379727199 177111898 0
252838803 74507297 0
511534334 483746260 0
756779685 498699915 0
139141855 720689633 0
310337741 599025298 0
729791464 666958205 0
85420533 15617512 0
745101309 398181400 0
630167986 152055399 0
295882480 47536671 0
721760351 553052553 0
743422168 444692887 0
767220458 675513410 0
767169703 763522311 0
435003594 13167801 0
546718557 712590116 0
527881412 109981123 0
74681221 663706182 0
539277875 345147156 0
170406235 448617567 0
304763116 640567648 0
34938968 767791074 0
678216660 191734729 0
154349468 114384134 0
491829963 252199325 0
367093825 459235104 0
14908948 57059389 0
609982843 17325761 0
367590260 107769286 0
353511232 118668940 0
489767853 694499871 0
404213449 748452730 0
248057629 766182307 0
399911577 70798018 0
210483377 675922250 0
296166342 117507931 0
469598713 638555586 0
296972661 273941402 0
71939488 264959432 0
445382015 115860938 0
759639379 736105798 0
37854917 681212308 0
204836286 732148830 0
467176324 384818227 0
329096001 178374012 0
634131756 336510814 0
104939145 678826184 0
488448805 660019532 0
279625296 242077067 0
692489480 306370623 0
491384562 48500465 0
420187353 95753442 0
763404429 429089093 0
607386708 214430129 0
163307304 132966915 0
222404788 656783898 0
558614660 515512329 0
363618 400638673 0
58464549 536816638 0
685697986 363361588 0
692430895 385868962 0
354253748 405855460 0
202314350 639579034 0
635197862 726730464 0
167761622 508123549 0
473239336 35076835 0
708681960 624186336 0
519699147 459374067 0
214438600 164726129 0
607521921 238294421 0
246670667 752530883 0
324287057 367544130 0
440324340 367798757 0
140809577 608065797 0
83509922 474902151 0
171885671 515240361 0
702066106 640913371 0
233209370 698023510 0
635627193 386201978 0
578663007 39864607 0
476081188 159309815 0
276548159 32664269 0
703011996 391559282 0
728968439 367432229 0
482187489 437763760 0
747509452 59433026 0
520422104 316036105 0
372094325 725899174 0
433177443 164847690 0
330105331 668142118 0
420583945 433630521 0
747535607 529921389 0
61164745 266521828 0
350413770 708097558 0
259201665 387084316 0
214755679 734340812 0
388355052 215246385 0
665209123 613969508 0
491045702 654836977 0
346018520 710730685 0
421157486 89000669 0
296404665 16183086 0
537336596 340928327 0
45242595 630445413 0
584998708 318128315 0
269620101 723133748 0
268124128 292985428 0
560500815 337576135 0
560152461 677320020 0
252534881 123419063 0
534368242 111534046 0
113985733 124874437 0
601054552 176572665 0
458741941 205701908 0
359232016 223289678 0
260788352 719733452 0
16065802 614116725 0
66503115 290745455 0
684301210 715731994 0
478273001 523706916 0
573048897 339494419 0
379932941 333155970 0
271711123 135705741 0
63681562 263546783 0
534652248 90709119 0
6988221 752699817 0
2638961 574967902 0
655830334 348064194 0
397548470 253473575 0
478845954 625125718 0
312366675 473300568 0
270762466 192655001 0
223442076 687653177 0
561138592 95829373 0
260347791 143628162 0
144112440 78703917 0
663321513 54061491 0
565802226 661409334 0
698742140 202935503 0
31929734 576703625 0
574766598 526701121 0
197707478 432083845 0
435108123 118125413 0
706335708 530095946 0
251124114 393264495 0
615003839 1601366 0
639952787 54632867 0
666727565 60627075 0
238237823 19383091 0
21008322 69729159 0
335754158 718148801 0
263497179 318080635 0
733522393 493503147 0
328036770 682529280 0
174444661 700313432 0
258298175 312757429 0
123394938 686979285 0
507082342 755182138 0
687391311 4871434 0
417190065 231277865 0
311587616 309444759 0
102242300 667638183 0
319497502 643707664 0
131035395 690964722 0
226588814 612491027 0
399304682 517721794 0
631738180 408198345 0
25154885 454980794 0
1985378 491978760 0
482366034 549621322 0
42853851 95479477 0
301781298 727823982 0
662456085 419399286 0
74136742 624990557 0
159442273 427072091 0
405178736 495265381 0
94924323 505412064 0
402269699 491707892 0
581059505 579527976 0
184604965 718116235 0
550290033 526265297 0
78553569 532538017 0
183064924 124388625 0
469059126 164168034 0
249792391 704092629 0
358719910 321136935 0
558515106 643334944 0
178280512 211846477 0
8581039 394335124 0
497287036 349569736 0
509806006 744723985 0
691741500 382832230 0
473933052 684145139 0
615358214 268679409 0
38542544 685329301 0
496596527 718677456 0
707993227 85709623 0
766380540 584646975 0
669020383 86875336 0
757420719 496033158 0
349076768 337502119 0
476279834 333688503 0
523888671 468858614 0
406193873 314139105 0
482150324 585764492 0
243968909 580592173 0
657711558 479399512 0
554725194 37796136 0
34177360 145209462 0
205784235 501787537 0
625508622 511674949 0
80980358 375793606 0
683195751 524352513 0
332404176 701519847 0
411252856 110558951 0
358846051 275643535 0
445834533 292764903 0
26454650 698580942 0
317926507 190367059 0
711756451 140666090 0
686604859 475104342 0
647089774 401604467 0
633516496 114623382 0
111734254 122658896 0
14916419 375851806 0
628632652 599068126 0
191119271 676708555 0
536803327 309264156 0
59774611 373847273 0
284810842 207018698 0
253639096 275531434 0
615584933 41653305 0
716643880 759829600 0
768478593 146196144 0
473182629 583273562 0
689765013 620861738 0
89853739 361842026 0
422794662 350818193 0
66050983 514841679 0
61064853 447524152 0
179041822 598200231 0
263709255 699134853 0
130446592 167938514 0
351895719 284610220 0
108117391 534930250 0
309340654 239126332 0
641434359 598060950 0
612187888 468042054 0
443613483 203548215 0
620015682 561652518 0
140072162 158718587 0
370067553 455049456 0
465481007 141351112 0
6758940 729818853 0
665174837 588121353 0
455788468 660258096 0
695169721 614518618 0
168149491 66468015 0
153897592 530100623 0
666001539 609013161 0
194695716 406785017 0
612838476 137890229 0
6743601 136400502 0
743863018 229127061 0
715406125 604555794 0
609905870 584839325 0
245517343 302552005 0
440579193 320046704 0
462706860 597877045 0
215089259 403875587 0
504796538 199337711 0
98225117 546596843 0
642644750 564169164 0
305800532 618205134 0
219247414 360227252 0
596211692 683070176 0
17711560 472523072 0
410038917 447012134 0
319891295 521659074 0
733061174 149206001 0
322987949 481449962 0
479036258 626723997 0
173795140 224278507 0
621409890 32044571 0
637412795 735425613 0
261440436 15034028 0
270165060 238376410 0
457711031 532301334 0
473905072 632542593 0
673956353 269188547 0
177508827 465782276 0
120774298 129375154 0
155683886 125763582 0
426544056 589801169 0
235101478 101784111 0
151481390 56338275 0
352374185 421575963 0
404550401 153143278 0
617158491 458351079 0
15885020 401714534 0
67386124 2414911 0
57750248 27217398 0
759604628 473897315 0
481674799 541964559 0
412116648 671405345 0
552911675 635827208 0
167450045 409262888 0
459623512 677325864 0
35152053 729624469 0
345421926 228738757 0
670714230 139392622 0
570956373 566377904 0
669426983 104870360 0
727968089 554506047 0
117462722 550924757 0
676666140 155495050 0
149846286 243596366 0
545077810 277538894 0
607239965 594428446 0
409908806 629140719 0
354322777 676228604 0
154599840 19175700 0
372582101 395723394 0
8392530 691369878 0
644534633 345421616 0
465270669 584527947 0
132925994 656695810 0
473796613 746058607 0
418179532 628611746 0
67275655 143698939 0
371444772 330078741 0
715134479 374609605 0
32797450 691349124 0
58880401 75499088 0
156566656 118641967 0
547317234 706804217 0
674627596 23206210 0
229019223 429111413 0
447281934 264161356 0
106264402 289429970 0
148953752 533900723 0
683555065 615760932 0
454457663 55587367 0
23681611 389084208 0
31986448 738038593 0
31115159 565635349 0
390529355 737319792 0
135115966 120175541 0
766745277 480148471 0
324580045 27837798 0
70525540 77878758 0
233786357 388574409 0
685155962 757715753 0
149004393 208284330 0
280531028 231341 0
625449489 144896088 0
577674736 737615017 0
379217918 572923450 0
713020523 482627078 0
327395011 225689432 0
428693823 531731527 0
764800329 289496222 0
706046630 175729135 0
407316225 676270602 0
612460432 775748295 0
635322037 289667033 0
702413801 572068216 0
576572125 69133623 0
663679269 205140059 0
60296812 452807192 0
684121147 619417673 0
656951751 376367885 0
558248646 234638772 0
595666610 613504785 0
590104805 712801295 0
381661921 676359849 0
635733965 435213087 0
187033894 358960459 0
548331694 750119621 0
262528494 692728037 0
92975681 767922658 0
544520164 23926227 0
544420278 549889556 0
332592243 41871750 0
499514693 366356835 0
171027904 68885323 0
520341398 419643491 0
178681712 173501798 0
364406613 414648474 0
303679860 67232594 0
752362542 180871426 0
174843814 90067484 0
693796930 661132743 0
440404267 99186369 0
488309654 568534671 0
666671152 367571849 0
331463160 153578298 0
557063230 748997769 0
681867330 11314294 0
133909414 154632051 0
639024935 728565099 0
302306343 771280717 0
68360278 75824101 0
153117935 452839827 0
86179245 106570732 0
294078079 225143859 0
497506788 405566345 0
106240142 357654091 0
14695107 412916429 0
18181097 70590235 0
187284064 734009256 0
155437235 575583140 0
491985382 108719658 0
456962474 495761885 0
317176857 129795484 0
624153093 184075174 0
283340454 164936428 0
391075128 521612631 0
52838180 369014065 0
354446282 11168208 0
210206382 295905564 0
400845499 628370642 0
156018247 114919730 0
409526220 96418978 0
396506259 271999014 0
671720738 704793427 0
75927224 332897861 0
696773741 138297832 0
547868093 749683474 0
57903825 641069690 0
761831024 164890487 0
709603253 414252877 0
159544480 630935144 0
665119915 343973872 0
676449588 681034025 0
753632480 173900711 0
323170616 85939179 0
713901815 511171740 0
678924175 546783283 0
640735348 520872754 0
407411172 19702959 0
180489166 7020926 0
477077056 648791407 0
653596950 642560145 0
208140119 515686029 0
183466623 401637351 0
500407492 432113364 0
428670723 698055517 0
23694665 662181842 0
485808082 106149120 0
217217561 30216429 0
614733163 679367478 0
253232402 359813299 0
771130402 636143523 0
280307296 15923683 0
392871697 444340691 0
368189220 365859589 0
335505059 335232062 0
639448853 580244873 0
564055482 163362118 0
338194910 24671621 0
301168441 604073430 0
253192919 151944565 0
328378002 449292135 0
462376068 390956203 0
202186843 507294934 0
732547462 617952838 0
237054914 588519186 0
637521348 222051789 0
428964604 679657823 0
474258214 53298866 0
641320909 110919711 0
692579643 368018214 0
596391222 758961499 0
631057505 70561416 0
368803163 532836649 0
315092125 305938012 0
561636965 68240038 0
626207584 183605139 0
102015429 490281691 0
621687732 157946149 0
662801137 49314340 0
258160268 103785261 0
752066765 330127290 0
348647408 425184372 0
515979821 621840970 0
586074202 39684831 0
726787148 742745186 0
769325456 614311424 0
3732305 148963919 0
706153329 416334525 0
205633918 80984612 0
672511327 152362482 0
553387234 389169640 0
755700773 160434871 0
148043014 539223315 0
191909342 249851573 0
362582568 354046366 0
10890314 747216702 0
518735744 51126455 0
477129681 462412490 0
53054719 775407097 0
130096503 540486832 0
520326909 84163218 0
668884514 540341317 0
323918149 590711887 0
65929894 426581745 0
534976515 80823367 0
386677632 431430045 0
760131369 673499874 0
706308903 567798534 0
96695145 772474278 0
110673833 586908752 0
728568211 290156650 0
669726739 212748181 0
573083352 360071871 0
620048642 466456469 0
148013685 75382535 0
540447537 419114083 0
405922841 154293381 0
382960215 106092808 0
558251777 730071057 0
96520679 603359924 0
486598004 495618327 0
284816524 136697414 0
387585571 244261267 0
776622568 772364199 0
131531376 458694834 0
174850629 227817086 0
147380207 519517079 0
499998944 258474456 0
170507765 450066005 0
36760100 98600949 0
25009693 630717581 0
526852064 297981361 0
248695298 573418867 0
353704304 566696842 0
713950564 51551227 0
110011604 115310135 0
679684940 400038949 0
292648824 198251877 0
268416913 535129876 0
667432250 138627587 0
737221927 77382165 0
657407987 14183313 0
551459866 135356955 0
571326927 538062835 0
767741731 84985530 0
31780898 460434950 0
428443458 114778417 0
602441283 450072371 0
594785672 544005528 0
351227956 410904830 0
512662481 245574648 0
578218473 197571974 0
348996833 700236443 0
472459512 567775662 0
28805884 104662977 0
261977318 477663861 0
239347946 165338117 0
306590482 130192755 0
316079883 175591366 0
581406042 217566803 0
364745581 395476618 0
184280150 293794553 0
245495264 424445692 0
209992089 429282594 0
434162886 308268998 0
531791592 352063597 0
135473574 473875443 0
536679225 682422268 0
397993423 423399660 0
355972159 517833146 0
262802954 129754687 0
359276698 661097277 0
586578799 179477817 0
238432839 185823028 0
217001927 667839722 0
608140088 401978824 0
356802464 662849651 0
188478686 675169893 0
151951915 689608521 0
603370859 540521977 0
230362983 205824464 0
523006684 463953988 0
346563688 640002271 0
559117012 538569645 0
434633088 689762063 0
59196721 40965279 0
350189644 614511160 0
752167670 413802282 0
95856793 516728082 0
213814539 505118174 0
603047700 528147376 0
362736359 100286740 0
698584816 491830800 0
432542796 471700144 0
234554217 425518205 0
352881079 150258335 0
81503821 719278978 0
334396344 562051655 0
598840252 216888020 0
345464806 459622670 0
464045255 337016576 0
630568304 297858691 0
369452312 703595128 0
250400002 142678121 0
22201819 293235291 0
45608865 27729458 0
471600760 453069537 0
558099710 268145031 0
49846273 140544316 0
17608737 453295682 0
588843141 568107374 0
93803708 488317850 0
218838539 523080926 0
226730155 268216301 0
464928844 125932071 0
561937766 480734104 0
600182596 94460065 0
467735846 405528521 0
337895729 245212455 0
443413822 643184729 0
116079695 511026848 0
640331039 548741645 0
247717880 720376690 0
420549880 765997945 0
278698669 138576358 0
497732059 370566191 0
480385098 195651215 0
180232579 481279816 0
348735809 562436646 0
402448882 745659032 0
642097837 512309094 0
545975833 119453563 0
280825504 265619539 0
22088151 542445297 0
1209968 21663681 0
511510179 403445369 0
217160223 217459037 0
132206721 447080281 0
125111253 2437593 0
27145452 521633107 0
168078331 408538867 0
625633520 775629042 0
646319726 542357257 0
16599710 83080281 0
577681243 431177454 0
289192162 2790892 0
682868257 341983601 0
174775979 95840528 0
252544988 107039921 0
438067669 406204789 0
199322273 578309689 0
624938319 46336330 0
585239590 280270903 0
259438153 270082226 0
526985344 614256136 0
132510239 125386771 0
107041528 677300988 0
719907316 247510462 0
253244861 714402927 0
433058689 201267138 0
455650687 318557915 0
60639603 595060396 0
56681826 328404978 0
16965066 133326409 0
12760710 667492256 0
411750145 623113406 0
140999128 715239675 0
131342623 524257101 0
348792125 172679844 0
214552008 146189466 0
213297024 415196099 0
559206897 545648044 0
154327545 672237790 0
491460581 121299323 0
13977442 249376570 0
561578277 406819728 0
11924333 775882611 0
597072302 4206384 0
393309001 158568676 0
110559049 77552635 0
416574431 323278569 0
30285761 265193542 0
15536242 504502479 0
262398587 518795447 0
213658754 473481525 0
508452859 133228611 0
624141143 713812895 0
587263719 89555240 0
204150476 703998967 0
148962141 449626194 0
286064287 679939265 0
97639078 737025559 0
458747183 440930036 0
243847265 265237730 0
38719422 582845508 0
280529081 717514964 0
593653235 353702902 0
572854163 773587847 0
27554644 199896983 0
8682238 750775550 0
79568250 211658669 0
271837116 115827408 0
672037148 627693842 0
768942533 378322296 0
625801554 244686605 0
262292953 513796227 0
469046851 679532001 0
621920901 363148606 0
616956402 533450994 0
433654023 236072566 0
188415082 291804570 0
183070255 480348689 0
132714479 298496760 0
575577988 164539607 0
384168023 404621832 0
568449038 301874620 0
280364272 107215318 0
652627996 560973034 0
710016097 222858644 0
739966679 512125316 0
612688497 580830047 0
199048167 2013547 0
658669910 573337326 0
203090807 520210998 0
27025330 212596394 0
555552707 273516852 0
376369786 157750401 0
245098082 165152124 0
450333852 756007930 0
41810158 227098580 0
422436180 609542940 0
330861924 35356525 0
262612377 815100 0
408724527 369196526 0
599877311 635615180 0
579603711 307550499 0
177416574 324813855 0
279060574 405994374 0
210308725 208718776 0
479615644 491992753 0
399211446 49696722 0
576845790 437458132 0
742553459 327025969 0
194599903 316256207 0
454241698 283802989 0
149553246 738285578 0
59447625 391258511 0
520735069 693911368 0
514487724 126265514 0
175894161 455304785 0
144871265 40810712 0
747782012 26407512 0
722664341 590242709 0
299569486 83980731 0
148571460 61500705 0
460596902 703738916 0
391027602 472909910 0
38677482 755081296 0
114984867 33733973 0
577083079 575020143 0
455549794 422384736 0
599837435 547510641 0
128265457 695270771 0
401819959 748074708 0
150533410 330647079 0
371653136 677925265 0
63953571 317457272 0
775456118 354486154 0
396132950 90253869 0
359702068 159006233 0
194678119 496984158 0
236370463 581972951 0
584229522 730059877 0
356767425 467014288 0
307839273 443978078 0
518191212 334475295 0
370035374 764378070 0
367498684 458632387 0
542089692 576097669 0
524751 495247820 0
49724640 148668495 0
123711501 751491373 0
60420395 5041885 0
248603836 494542955 0
163557452 658559708 0
236360673 520333655 0
454663019 242470641 0
570041491 756376112 0
624410601 303967052 0
648401685 376706197 0
391748981 114492041 0
235379970 599985217 0
238698065 318691760 0
256725449 510980198 0
497623061 642829641 0
443665882 547282493 0
302293945 770598747 0
442251720 3524285 0
101311223 115040479 0
549789275 724783989 0
749026382 226302579 0
46337055 735575370 0
703315837 322001014 0
437556065 515342403 0
62122145 145925051 0
509877773 135755885 0
96708034 662403255 0
513784789 741375826 0
83265083 545907473 0
763802990 204665443 0
157864871 270853032 0
603854251 63822518 0
154902038 595127383 0
522678883 244099452 0
118731650 728138978 0
609129179 429702118 0
225743436 730642826 0
211918699 515623006 0
633418281 704851561 0
411149973 408983309 0
292348207 276987912 0
148967005 659311663 0
228303873 220832893 0
323872070 163032158 0
540907920 716668612 0
42766331 422250325 0
650529047 662294687 0
760015366 701712097 0
592030908 66684565 0
343025333 123010452 0
656884536 591956558 0
706259247 438456268 0
600446183 755974569 0
209197418 396308339 0
30074394 414328001 0
693350844 549522077 0
672600051 121870836 0
682972757 505025387 0
370877808 124777070 0
415392442 363648408 0
328455464 440766900 0
40818261 167324394 0
264402313 762360074 0
527975764 14285187 0
220384768 212377337 0
647907538 359055748 0
535440353 570937731 0
742902699 419427817 0
551303119 597745429 0
52802068 467558277 0
604664961 475546413 0
278487639 152811622 0
712265657 327916012 0
135094388 251295967 0
445017811 720019799 0
219402862 525801976 0
51449168 263378491 0
214055965 462067912 0
294597292 217845908 0
739750728 726134847 0
59248674 557941368 0
706073089 527953467 0
529369153 60792195 0
548037861 543174298 0
63345668 25228031 0
333294908 222511242 0
528482346 137124792 0
443451504 32123938 0
759264762 534403668 0
445938856 226838920 0
217747001 67128643 0
592565998 634502613 0
190585868 319370430 0
428233792 732366798 0
313010510 205530247 0
536445746 749259787 0
751457123 588105979 0
119506744 427651315 0
517478599 139267821 0
160433419 457954786 0
238856802 45433782 0
642589306 623647202 0
470271281 434841803 0
343236111 48358181 0
375535181 55528484 0
175272055 368957879 0
182930789 727416105 0
577440932 126970535 0
309020989 250088754 0
121959449 500891712 0
63300520 163415436 0
559427496 124625118 0
55053410 734574971 0
340527191 149560714 0
631361341 49090890 0
545984226 563221619 0
282770905 82586814 0
572102938 485233347 0
151013687 49103629 0
528676072 240741676 0
423197462 99507047 0
513995169 642791037 0
612893967 699827445 0
476584703 328045757 0
433873693 278384646 0
552438049 634355966 0
100628246 427103494 0
177024222 670285057 0
571071117 238944911 0
446029043 490532544 0
429309696 145089781 0
448588883 234847206 0
67596124 658325165 0
503163529 604762419 0
29745340 675589771 0
252768642 597245402 0
276925658 53369437 0
631741585 538044878 0
696444948 773637337 0
33480289 157977266 0
500361148 249131993 0
661818082 628549462 0
351377384 127458860 0
62432689 707796590 0
135942715 576294109 0
404886375 708487515 0
527813600 196381486 0
570507172 39125103 0
361117493 604598390 0
244154025 418342425 0
68191228 364661752 0
606896227 601967550 0
159311947 485559122 0
624298664 244323214 0
622506233 307991403 0
692493534 385830032 0
326636188 237929171 0
355569508 609307611 0
109427971 757136422 0
533208294 240931422 0
726333268 492332365 0
607144462 566999376 0
572257164 226417116 0
578789943 436493003 0
394715533 342614776 0
525063778 209824952 0
638193886 438860243 0
157280932 658904182 0
700950919 340389274 0
728293404 140387021 0
125896113 268560945 0
306060283 473913141 0
288257420 141393893 0
210977468 400361496 0
338800286 40002635 0
147636172 572143462 0
8875065 516955888 0
88001749 79621432 0
335530649 120980139 0
598075910 295963198 0
188523272 654497034 0
207749824 548460106 0
58809404 416547773 0
402867403 281852541 0
434833583 374810228 0
9750935 552642164 0
187481503 740549 0
499473671 542508991 0
281577186 76315402 0
72197274 115797697 0
186785897 512491357 0
610941410 95052378 0
769042960 148484861 0
759266961 59030164 0
397697468 263231645 0
199004950 512843779 0
417725208 353758726 0
105005115 531251055 0
442651280 407609719 0
309504049 107488709 0
549974968 5020635 0
435130282 460262909 0
437278164 164582738 0
509268673 49462734 0
712236583 725589843 0
647558237 559719247 0
6682918 508743290 0
134727006 489616249 0
445083385 102941760 0
369628043 254998281 0
51375478 260097084 0
295434795 683965185 0
600515960 215259715 0
591695330 479850224 0
281109809 465807952 0
224735524 635056317 0
58247993 351668782 0
747342252 365700260 0
366933377 371248077 0
277364588 303031507 0
47425963 201244824 0
707359962 602199199 0
148164761 383052783 0
774627767 3991639 0
668668616 752639281 0
312222497 531003574 0
470797774 383452845 0
121608323 161289976 0
199147233 177394858 0
248709396 77359345 0
472318012 35820761 0
245597001 239577827 0
416834428 491222100 0
700659657 168802269 0
121140996 73562284 0
380206097 571923088 0
213007732 261300002 0
469273987 270729122 0
777344015 221265003 0
576548037 675665839 0
112811477 138005984 0
313637182 602035586 0
768113777 520900932 0
222005915 721673441 0
18317146 733055489 0
311207469 256360114 0
170947879 365428358 0
401631166 4904510 0
674026287 763198099 0
376081418 662155535 0
476942772 295578654 0
44830507 668972950 0
195181801 185090435 0
116723316 88913044 0
373936949 263588621 0
648461770 140068365 0
625241592 575597626 0
116370636 590752898 0
5942541 413591194 0
146577819 623534236 0
391792714 147841143 0
444443278 143828427 0
170284880 326598379 0
367938573 156649777 0
529070009 182465985 0
293593322 501777616 0
594188703 157736263 0
451745399 48552346 0
616635158 15906215 0
761794980 690578267 0
241724525 302303601 0
498113758 398440854 0
214606232 169369176 0
669798737 551369799 0
308656953 218254726 0
656162934 156174826 0
519705033 295435642 0
144143860 51807786 0
718252518 60129874 0
717496380 724208700 0
576862531 404506862 0
77443653 531324704 0
11347423 760420546 0
306690486 650253191 0
238060197 737881627 0
70134111 75572057 0
240925390 710817769 0
143763342 197047112 0
54449993 661637445 0
110135588 402681465 0
84288726 38192294 0
71006566 501512270 0
181910349 199924730 0
541013412 156602455 0
344872807 762456425 0
404973908 772456035 0
390890316 515006958 0
288678149 143156903 0
484576130 573805452 0
500979984 375446036 0
6310323 303666616 0
325719423 520881839 0
246548674 308126852 0
614165114 265554209 0
321400544 742585339 0
245738376 416558009 0
743832126 552463395 0
633170166 320456159 0
302771692 745706688 0
195403273 369963333 0
561704339 341827796 0
749158539 70461049 0
698336231 619205266 0
41559717 2258458 0
767140033 204151783 0
647829511 524929902 0
3912609 85011723 0
544335339 611722321 0
301568649 225706437 0
446721004 745424393 0
480350712 398446287 0
286601320 152580048 0
685146967 283861315 0
520104225 464735163 0
28160057 346310279 0
618569056 650650675 0
13901427 535996495 0
563895922 484573210 0
217800805 729142247 0
290852868 389890675 0
281439233 503327152 0
509630935 332387732 0
519806674 544950599 0
179815716 23898122 0
171142666 574616772 0
502949837 120608663 0
592502741 727453602 0
345682208 589326617 0
658528896 362686762 0
179922047 289989035 0
225000600 350921129 0
559328922 341018631 0
677711947 424227360 0
158415396 379939139 0
218557805 328025165 0
462708199 470367656 0
365742933 549681484 0
336211090 137057444 0
36331587 425965892 0
517790225 462544258 0
696108880 711626670 0
220962986 51880516 0
254465197 472735287 0
451695601 122745586 0
191929525 558332533 0
284402509 457448688 0
366138549 415440041 0
196386427 156085330 0
242421597 626186315 0
514389858 561322841 0
619623247 560763812 0
534498362 418239103 0
177766851 550493338 0
164578687 31569438 0
543028613 591421141 0
652660253 690323779 0
99255279 271560698 0
167092106 242978186 0
2250421 775606553 0
230267018 329851791 0
280555131 117420986 0
248831958 32943682 0
139642188 696595933 0
35950472 298160921 0
197943898 82660897 0
637716115 596349790 0
6884142 1698828 0
377628592 345694323 0
313777844 237309570 0
638587322 652353991 0
451792241 447940538 0
197130030 416713864 0
335191571 530499847 0
401760919 338256810 0
722805106 253213033 0
592515771 202242390 0
423344024 22703838 0
398792197 113892057 0
319145938 136243106 0
226484289 375229756 0
759171692 122728625 0
576561597 267872114 0
767102678 353887511 0
147391750 420501394 0
620213375 211031352 0
635713267 690935106 0
604089589 284379992 0
133793088 165499603 0
674930797 242278346 0
258507684 172385433 0
647296050 95612946 0
751878178 634296320 0
547520113 2209746 0
611695109 583320603 0
47977185 717524187 0
124674192 509386233 0
630790150 151907486 0
283459077 88987074 0
550012496 411135961 0
6095065 108940890 0
525803397 620528700 0
726815180 524038703 0
522469279 327267182 0
466606924 734604368 0
499368185 559890556 0
329503398 637498586 0
298366782 232462189 0
174849047 504124113 0
435061678 498762348 0
402549371 597131374 0
350726416 527026996 0
758955364 123828154 0
366835951 89068992 0
586728 199155424 0
386201116 657570318 0
461214611 403029256 0
65413603 680863343 0
650779999 735490277 0
291878950 269046673 0
218643824 134837110 0
382434021 450387978 0
157409429 148083756 0
738911086 159567661 0
419874750 54201260 0
41818765 2208878 0
286385276 766172714 0
574256577 316810561 0
87968376 141936087 0
207200795 573400723 0
72094928 446921745 0
498708670 431022725 0
775221064 571582055 0
310643145 548616162 0
329229471 367192537 0
148985398 135827345 0
34849945 300269036 0
428538299 609509562 0
650350578 306388220 0
323900517 764320680 0
615283154 143050967 0
44147193 600407626 0
494458905 127656554 0
704315868 20042812 0
625619046 574945823 0
240154269 527809596 0
560994281 701335873 0
331648227 465208211 0
428606151 129550967 0
217900914 211301636 0
185920692 389758298 0
543793141 470205331 0
677280492 705895933 0
253811697 520024273 0
737506511 708861149 0
188314231 614987204 0
284059649 335389991 0
138066430 479896487 0
304739210 569859169 0
188289275 518258611 0
746972779 664123354 0
616386896 654265995 0
221068541 408527983 0
535453943 586518449 0
72260507 387185484 0
657363274 154937665 0
667626226 626057568 0
735379151 175585036 0
686676217 511959239 0
357598329 530506327 0
67606690 83824124 0
442019324 532489040 0
288609375 656198632 0
345511119 562604845 0
406891313 306589070 0
240216348 12800273 0
504240968 388334712 0
624810954 526079672 0
131814480 757447544 0
521963442 459390111 0
316085527 427676166 0
663261672 304221994 0
205527413 623374837 0
395979386 549068803 0
662835600 559839435 0
286917994 492737307 0
254814544 73027189 0
324026966 120730779 0
147217033 77399660 0
560146519 506908918 0
572156595 114304026 0
591175471 397585647 0
472804182 611705711 0
178173821 667232264 0
742966540 230566956 0
132173014 64891602 0
157165601 62132006 0
14216853 406275992 0
485095665 270860133 0
431289754 252696131 0
209280131 564561427 0
189169376 697476146 0
580395564 516907497 0
279503681 164005055 0
134111234 256039628 0
673360653 117955219 0
160849436 61075821 0
731308789 305192496 0
101565974 297484693 0
508311903 77016415 0
127056440 418436504 0
100322924 747941174 0
155403268 44820306 0
419244415 510200426 0
643164906 527747321 0
431400193 675336822 0
709575348 134044632 0
11730403 357670354 0
403214323 461003430 0
709901278 161998007 0
770738923 583137546 0
520804362 701246875 0
295003710 374665723 0
105610079 33756900 0
15422985 190043795 0
27038437 183058257 0
697450208 51698723 0
209085826 36132294 0
62363637 730230344 0
426657447 224547084 0
202177254 651666458 0
294369800 395539838 0
93680933 728474084 0
203748619 562264807 0
256088764 294390097 0
526170492 649415716 0
203074461 260335729 0
310581956 399599714 0
222830540 88367723 0
687860565 351379870 0
517036975 742458024 0
66382265 176819642 0
618195229 672640326 0
89197461 121187001 0
523756480 635618699 0
597263220 490917361 0
563447338 754344501 0
712786212 772521812 0
383459991 113086375 0
327911501 111119032 0
762065756 190705670 0
755226166 133282051 0
450889898 659193635 0
78904776 477302871 0
294639625 591535708 0
679136891 260522466 0
200524582 242420667 0
112716000 69665342 0
557681769 593236595 0
115583244 473952080 0
534240965 614020616 0
472014292 386683780 0
658163375 162183707 0
31286875 402862064 0
151530303 103738441 0
269788522 533793885 0
207062647 153908353 0
573054708 99472696 0
636296362 617837231 0
325939401 451856011 0
608940339 349707166 0
267469036 522162384 0
276901088 446598812 0
771175730 627006085 0
61189625 338483277 0
144805072 293075746 0
625787619 209829652 0
66314898 410848081 0
673780824 142734998 0
494046418 274612421 0
521606483 741512276 0
467130464 650372173 0
151711567 363327008 0
703478014 105994230 0
536341110 695483921 0
63284526 550148625 0
248137109 664328522 0
711653909 232809728 0
607744737 516453815 0
210873534 92794442 0
511819103 740258165 0
252196686 644664941 0
637840920 269420793 0
580240054 348308166 0
774388508 654042735 0
714261317 721590363 0
367543558 750619538 0
774291695 218338068 0
443038494 88882201 0
568295040 25487672 0
700634874 595654766 0
446359412 741978794 0
578277574 103735633 0
587193717 349058926 0
430591854 743364384 0
84104049 647213826 0
584137384 472143361 0
771185374 425463657 0
535457458 92023060 0
238698583 434565311 0
671166851 246412783 0
341812298 528852977 0
385047799 360735050 0
726537958 24417610 0
694258737 346266140 0
878272 540011146 0
413703623 338776761 0
299254406 764200748 0
410112162 395936650 0
677567785 758153536 0
736504124 389903618 0
606242800 634533860 0
611459272 433271844 0
212852553 696941713 0
556667781 261589696 0
150303591 748526831 0
50069560 420373182 0
150224997 192158145 0
403040957 341939905 0
668466806 26624498 0
464063861 412169818 0
71012665 754978849 0
615330088 51852096 0
75261110 154763778 0
467463944 365964845 0
22826031 39008870 0
564061224 528772759 0
271763401 532057086 0
105454652 758043152 0
586288974 264556485 0
673822468 290262449 0
713579008 402903770 0
535818467 107713532 0
124160133 574684131 0
248757164 582669342 0
345248870 573522683 0
512375766 21398880 0
583833580 427956925 0
377301690 721094823 0
357010205 221611965 0
532641707 436226375 0
545483962 633321469 0
168618191 375498714 0
7879468 196298281 0
646334293 732048783 0
676093973 691265812 0
754945210 687203402 0
337912810 590395095 0
284669467 650542337 0
581556269 514828750 0
317034342 10995642 0
87982774 50217805 0
216988140 105872865 0
46933082 591734283 0
422136324 132178171 0
198841986 68155237 0
534405042 169704692 0
372501815 675747861 0
515315457 29330481 0
238303204 465318647 0
13638836 267681901 0
769667559 470906144 0
542522324 498386616 0
576662221 65180872 0
375204404 65674876 0
601045161 182822969 0
590217588 525109437 0
220247037 609754238 0
502881655 542723571 0
364165110 262531194 0
545225982 595428929 0
723480236 547484080 0
98398688 734785097 0
709850801 477189536 0
444501659 281113992 0
681082786 585636220 0
109834169 660530879 0
180590178 178714195 0
603485350 750473869 0
439293215 635024660 0
706310059 258614148 0
563155488 111704763 0
692195478 539566725 0
585451343 303901512 0
288977557 770751938 0
676616173 291175277 0
151171890 486153961 0
673659872 201326251 0
602678449 774480385 0
91554857 776153309 0
751269863 767712196 0
430816079 650240891 0
733109960 249345305 0
21200824 14772654 0
632439683 414323812 0
342502607 65281704 0
680281445 391522915 0
740568209 306789113 0
682896889 50968502 0
573413163 450044317 0
677772522 413969236 0
434102932 7382849 0
105323509 119346273 0
408847917 44837427 0
736813986 764526233 0
607895514 547619083 0
771208765 40941745 0
664055630 291677770 0
527361722 606106351 0
331733127 286002178 0
753007650 382144386 0
549127493 15938484 0
617416678 497937773 0
554533802 535992233 0
665261672 397302918 0
497282008 274299422 0
18548668 349372451 0
493031106 456118625 0
519663203 163930301 0
170538522 154495139 0
337305849 762311293 0
492803535 144635722 0
105157044 122696450 0
137111791 446209931 0
629645563 225014360 0
568377562 576330709 0
746047949 675190797 0
62950453 667420572 0
137446616 645757744 0
609044765 55606616 0
656828460 100207735 0
733589656 61621080 0
762279543 312414609 0
563043657 396698541 0
690829694 526677276 0
25430445 574361157 0
622495623 746406785 0
237733105 172555755 0
77010925 252294595 0
323608477 693465253 0
151273956 568495061 0
383997618 86785876 0
761855980 589725357 0
596923526 195743899 0
503805091 718192322 0
524740057 564004272 0
525391432 225140670 0
496857797 143566212 0
371209929 208043521 0
327125114 260923038 0
745929851 452648070 0
770721119 89282527 0
668134462 420940676 0
198869276 320757546 0
407909311 112433903 0
676960509 9215007 0
365599870 635637707 0
359108478 464677063 0
439517533 441167812 0
74546408 549920304 0
126362508 694010974 0
685982426 366092292 0
100919942 78276699 0
455133173 136856735 0
349526087 257407272 0
212600830 664001965 0
452754299 238206697 0
766972093 19545138 0
423612810 357041100 0
148615400 37132808 0
340675720 121328954 0
736514218 261328219 0
131026511 687099792 0
473834738 418758146 0
761063530 699629055 0
143745148 324155027 0
205189844 234697106 0
157934907 451489627 0
572827200 647226791 0
632718498 690870070 0
514924637 188861770 0
406679360 758065221 0
325862472 176197803 0
24357457 695723957 0
399801766 482553053 0
269638983 491538256 0
12541685 107825961 0
267315776 380478763 0
269672956 342721614 0
365262105 469574605 0
261852701 458729479 0
9090848 723761058 0
629041316 149011775 0
176455988 764664195 0
697635497 645343746 0
344100309 696482896 0
194085679 504219286 0
62187769 206370521 0
516083148 300771246 0
78234756 419049943 0
309513873 693528427 0
193970591 369874071 0
98976475 162409979 0
530050588 203593552 0
708922979 407582976 0
733400559 235801991 0
730621427 680398879 0
663723742 422797352 0
762974497 160117741 0
213783722 468969289 0
732647124 611951868 0
521910902 676909929 0
460500599 534899078 0
247368675 328988550 0
541250593 261649724 0
133032795 606276257 0
593554968 103536211 0
490664979 479964742 0
185356429 594329189 0
492268248 727166448 0
511421487 645303980 0
136716831 391058386 0
651753060 335516151 0
276592710 137430774 0
506633628 681348932 0
364999104 746238998 0
157491301 153479607 0
569503898 41842526 0
110242134 61297767 0
733254452 723485084 0
757204580 745770508 0
314516408 180094888 0
14585371 89596026 0
369998859 752730357 0
281687032 85229104 0
527745785 180903293 0
194919428 360407487 0
388814442 12107819 0
281339496 336787672 0
465404535 850336 0
561894147 47236187 0
657487522 87465168 0
253891606 667607794 0
725559568 196178819 0
100285708 397680379 0
299588843 665928223 0
436180122 56251750 0
648406419 326527199 0
324017880 506239248 0
59094086 220808031 0
388192002 316729861 0
114048099 273456545 0
84435728 350942729 0
63455344 714055214 0
559344657 606273642 0
141558866 91405310 0
582970759 390042416 0
154094228 516719013 0
310468136 71205060 0
28868672 547905708 0
375336364 269080841 0
133586548 247623626 0
64379616 632436275 0
735567857 439300945 0
613188313 45898678 0
374507062 248652813 0
302489849 506086464 0
338422847 534024052 0
750042851 488290405 0
584177324 205935202 0
659032557 672371470 0
581409581 764315681 0
230119216 126347752 0
267298924 237000204 0
761219201 452644912 0
221769200 88427286 0
532180075 27706129 0
659288396 31977084 0
229927701 460586983 0
642426945 336767556 0
297322693 258233045 0
716627968 716143073 0
628411030 77178690 0
85502707 738117331 0
447333424 634905490 0
262850670 448015434 0
117412597 512957065 0
663357592 139235390 0
259960052 492678948 0
364868381 761528956 0
754996469 495270571 0
657918994 54116576 0
709435859 713304727 0
667986216 66295757 0
249481191 575172684 0
39791508 276156665 0
607219013 587010189 0
333153548 280893107 0
61959501 727703929 0
210254693 651758558 0
64426037 691331279 0
26730900 691941419 0
87953227 381561441 0
644999653 776326928 0
388360193 595714002 0
579250487 297760804 0
689036486 220931265 0
536641697 539937301 0
218364617 634807390 0
659458768 539802176 0
476855850 443275249 0
141876842 621813786 0
206451290 355878471 0
747031608 65063643 0
439572328 692000628 0
711602785 572038830 0
771305026 262182225 0
516933848 332544298 0
503255335 335100062 0
527278842 416853613 0
481877218 582955042 0
344754886 702323984 0
774785035 760892033 0
97522859 196434523 0
320194776 34302797 0
80500822 772444059 0
170695296 708013456 0
691511572 689552297 0
470641676 299276022 0
541939739 230651503 0
282688684 274797264 0
283362138 140127972 0
495270472 208407267 0
409619386 673460103 0
406047129 615983574 0
376557152 286106962 0
464711179 706093646 0
346943559 416463681 0
546161685 540431285 0
15571801 540826963 0
773091395 495268144 0
369108940 586953870 0
176950378 100688800 0
536994096 318641103 0
269003738 240375066 0
713733031 14952709 0
333958929 431499308 0
39786887 257230748 0
537690519 253340749 0
270381776 137643603 0
463681912 725526908 0
176426165 46431207 0
24503228 23321449 0
145607880 5501444 0
748609743 179335762 0
202716520 295558621 0
201939972 333835525 0
545323827 84080099 0
530906813 132623258 0
205613778 88471918 0
283916876 329854973 0
123783495 395215559 0
632921955 18891827 0
219382136 730331394 0
48941342 140464529 0
462140802 364568361 0
214205518 73677636 0
605853186 331776928 0
692299452 182493034 0
635576416 108421827 0
707864603 301107373 0
147630442 271235393 0
116879646 376163711 0
7080194 545670502 0
484877138 627779177 0
165953575 169429254 0
684980113 552621766 0
623607186 716117686 0
668897389 8763511 0
73874675 171469380 0
298841189 602684951 0
170373515 520017506 0
698716708 341714061 0
198054924 43479335 0
377647446 160454957 0
286582160 272027984 0
608110414 71354695 0
628099124 111399998 0
595157953 326629546 0
775850810 284976069 0
487805596 384128883 0
264437659 166196763 0
248633230 723867364 0
474123928 711699089 0
587059883 518401235 0
333907894 757679896 0
599342391 145638264 0
469716859 69765965 0
358847176 691831754 0
42978170 553679432 0
557589007 577277293 0
594136054 415732843 0
151172104 616446504 0
722739123 324121519 0
326009004 770161003 0
518904171 52001978 0
148297188 415304618 0
346738611 471651395 0
713161941 178327466 0
337303820 272974981 0
718330755 278552018 0
37135539 144455367 0
44955212 104992072 0
257388633 271598597 0
90778230 118528975 0
237796581 13640032 0
143360188 148613939 0
193131899 614777500 0
27326505 481308141 0
510221307 277583990 0
112177803 375958351 0
609070382 57912158 0
590169977 84570421 0
491845672 136741979 0
323203457 365200336 0
667934784 86498055 0
398167118 294079785 0
325523817 547851517 0
278719684 357290602 0
718847100 485509321 0
215487619 357057439 0
748074968 350788918 0
522866959 643872967 0
676176882 618631602 0
158632742 383502489 0
184671891 566991536 0
316837911 681554711 0
654991671 368976140 0
312330255 699752838 0
385922311 214770432 0
62882363 275831213 0
462324489 165455116 0
396550864 540066918 0
141270742 591733580 0
758180759 671126396 0
257970195 188430389 0
242117088 696254661 0
93433463 98386537 0
118863307 411335284 0
753554903 660040683 0
96655243 455803377 0
311598358 550512717 0
56957298 770012686 0
488596645 314759991 0
742353488 396519819 0
20801243 735046526 0
92245021 11591751 0
97212847 254722242 0
147824285 592672478 0
408152431 608450213 0
106553012 347518137 0
351068864 136381776 0
554895928 505966400 0
522791055 338475802 0
382034954 332154859 0
398976865 366210136 0
212706650 414745772 0
30830742 586194347 0
18655278 257795570 0
506717011 518251128 0
594774430 441591643 0
510681505 249422829 0
202799166 505361242 0
714948995 245303016 0
15661844 296352862 0
432653543 106398341 0
137013185 536776295 0
703817900 660490523 0
470614182 144604150 0
392711940 426871858 0
645117600 437378697 0
57077342 226604245 0
418281427 104225650 0
256964924 524902939 0
504836672 712396749 0
214684556 605560412 0
460295966 287981602 0
168665779 691418569 0
282676171 323191162 0
596149954 446519760 0
27150276 573167537 0
309950428 620009930 0
304050410 267357963 0
474879577 605161093 0
205144350 330250924 0
380991595 658104197 0
721043746 142947336 0
585461773 275715637 0
416106541 520923824 0
587275689 387070330 0
89939022 316285179 0
97912753 491459208 0
598850783 320218464 0
382212530 208740764 0
298248401 135604844 0
438952121 689175912 0
18053716 13961790 0
729236504 614895163 0
693237956 165849935 0
770145286 455187651 0
67553017 228798433 0
350677876 692942607 0
678439717 680627277 0
659178962 429485036 0
613298545 544614995 0
271609585 584410922 0
544320937 691026154 0
255979486 714783170 0
377040185 223455570 0
427364565 728072483 0
490505125 376443618 0
106383703 335047338 0
576162994 52294382 0
443702016 772196705 0
760458285 103556015 0
