1
200 52
781907793 184525307 282775664
533893453 473861067 274610838
271728945 160945143 233976141
138735230 39954575 142362763
275149592 355305635 506107679
187211347 262472974 637088334
693541826 695717135 284647254
655787217 504109255 201106271
268968244 760388857 209363460
306842232 303497077 100223743
403400393 407018742 803113450
34213585 226380153 36726692
673639965 401700535 448543810
70400496 507539800 216097672
90277697 445249783 565892530
112139778 461761240 207763521
186694052 615116947 558260239
414543620 120711 759238660
148660156 668829441 452801156
366387300 329779846 632574842
211977689 332787696 551772230
800360565 44669308 105290571
177462384 490042027 468981048
315261482 774597278 351752561
633923389 471789717 448774315
596067313 597111097 236986193
344041171 653587971 265367477
646885302 261638023 226834478
265896571 307649469 232824091
340303880 489194166 796712617
802218319 260066645 51741129
593612479 618851521 429956507
375061161 666998749 199961398
422013904 92673038 531015565
148094581 557903808 117797913
642426987 13950843 489592973
287161659 659618045 805796720
694303485 100722618 724308426
674259128 15627120 233321256
577309083 132393446 42750171
499914278 160025038 421763510
390274111 429189334 388640342
253197772 109194417 685726970
495363158 398791544 494269532
203610693 383319338 582049696
798414816 51099460 53923193
325007542 159056419 612457767
28571768 186824507 204025046
475319271 313409867 291548635
45372417 423784943 767157661
280096118 752803792 778243662
772483019 466245094 238684749
221573689 738946505 471594232
689306931 464511539 271172822
782479733 663392030 662941650
492184514 568004902 760589223
640912230 65483481 443847531
774152011 347936343 244654805
133198671 310193901 182438282
360224712 701614196 537620500
32466025 65815893 42992182
413137288 235970140 94343317
629391150 506687636 172155897
629412188 576892448 297585048
491629017 497593084 720982879
585185385 538841755 139009654
796877608 127863384 645846740
92515843 343267296 502519326
512112719 118821923 584624142
501549530 735949886 484575099
697728090 310468505 262593433
305393280 223683202 495294550
253076893 139483483 440664823
791628691 400794358 638859319
12185915 289105956 433256213
535847843 727820682 547388683
419684760 489287632 772953161
218837534 272152248 773122487
515075889 594734377 139795809
165613681 38389298 401404761
743757947 802765849 608704488
174816623 110838631 538079815
530762082 137603920 685327914
586699570 553189347 668714716
52012304 100426010 503265398
91328840 158603937 399239431
301267650 124724124 150641339
805315808 805320487 308939376
811443023 191105073 745908888
757235423 453642095 401646279
694230923 474589070 124802940
564307850 612657716 525223235
217801845 505143666 495986730
203446130 722977406 87680300
576941044 21213581 194579932
287216798 387459960 568280238
582623169 170819259 366377255
66047110 73489254 271539343
4409625 165806969 49274089
228135612 242431836 575642490
299400402 499078607 287439793
53856839 123169457 30601824
551234873 764037607 622444887
639374820 631377276 740519791
611143613 778096241 385253577
705393767 25887564 706656099
598628879 314126797 726066645
174962901 352435283 555968174
594747602 353256860 640339202
59880183 523399428 808241085
353234279 125779823 430550783
419944387 6990099 521195716
218615118 222400095 53269868
584067684 562384153 406762633
566442132 702233015 195080185
389922223 702103468 314582858
149526788 366418314 778172647
180971192 477967473 240056319
157299944 661907849 644109885
638044790 164022838 720415930
507896843 259046561 385288110
476609057 216437926 633156319
453250786 736461502 771790145
351503208 110832143 457404076
745756578 671443018 431401334
794808428 198534821 433461646
212686428 398821362 700368039
36156047 258763169 680506635
225363033 84839367 54444802
41357844 548297120 758953281
433452745 808946001 318060387
353024239 554516729 149291223
318565712 647585594 151583011
9618780 562608514 33611939
752064406 555032564 693660945
233539438 782779606 341673982
795603651 325692326 146658775
426751716 373642407 495145540
162587975 745256258 552503513
346581182 362938632 103947817
80839810 125881851 10046106
368239494 400024414 465813108
582994807 616128470 28825972
361613904 579726456 641329183
291962663 89465011 267870829
287491782 495641031 179828760
114529662 632189984 222422275
620142753 69659682 593677903
696363804 74586648 485011097
664171216 524434709 698292862
373278611 595896402 281299077
51485162 211996009 552724172
726779316 527724578 163557152
97174567 759063070 351112176
785466730 551142164 804271167
161467361 438866014 806855579
775412007 10840569 679708355
75957358 808263495 650356611
75499914 472252449 209010811
618806045 738909496 214611583
125562527 651447500 422765499
469013350 185895195 99801606
605543896 386681836 555148066
29447041 431750650 710039640
655512517 306376051 548831361
573101185 593169187 117051092
149565533 534353554 229641258
317294451 732707121 621293165
643499518 511088759 29368045
728014071 275531327 664539363
723920219 227860461 368996107
393521677 119555725 494927879
577895301 23096844 555464395
274884989 443368609 436068408
283517918 1352908 501091558
24904977 406732103 153600339
496464881 367349781 621342159
639992042 453154056 697919118
380752977 168747167 492936347
381482450 167299856 517977989
85147311 509362451 722143621
178136384 254841888 464069700
785643665 513220659 345596381
266422451 318939530 788687700
425655614 574200887 497276967
537600911 201256745 18198665
763131611 211631667 284778871
747460135 271536009 4348127
570419686 799147795 225050721
131817893 542677802 338117984
224863710 221365883 305499754
631769868 2498659 221548595
408004061 713099959 141903563
14930346 149203515 321951739
290705093 666527528 363590798
180697022 719387321 154364288
709186640 660586335 796294094
741002435 437627933 706153069
299713372 639573140 626439127
751415408 118670785 733975144
