794253055 432483359 373666552
286790665 345237163 401644616
236759993 321473435 81767812
211325701 184073832 213745285
718374828 385317656 373185524
108558801 204576732 337559125
99396186 56357273 63920990
93333204 768071680 515264385
711614309 936914039 882386824
215855994 725205019 998132988
739180002 703593851 990898530
498807428 601486953 474267205
74075891 819652391 374077851
308829324 741043675 11384207
30558647 409240592 138649588
688832865 940827429 889494990
769801277 528114251 5969342
211254154 317009575 53193845
80298410 830618162 775925995
487709768 907507579 934965013
919080127 282797988 401882826
927736339 596520995 732134303
390237922 990511474 808981624
178140984 895267379 230502819
671195446 782022974 562941649
169114594 584687634 78389414
972584917 849129226 284709305
315339584 336181769 966506815
587237796 599557265 949530385
815796629 404022888 56819582
45760210 682891467 256840502
977456947 390293893 539637598
412750700 235333309 672399026
367905145 482616140 195325787
391507337 557513675 588865232
192769561 519044196 607434363
218537483 6990820 887861854
908096359 305782091 30586621
884870224 665347692 78238472
527989577 864357141 171269365
81508795 641611958 693981194
686469249 278058209 105554734
993883015 511356752 823745915
72100507 605271449 546984485
727443124 677030369 74594906
686903483 492432165 503088833
295866993 182096000 7922763
300056988 713979519 332609227
807540117 32078683 688072836
784229205 453669783 150092644
307201500 182077425 516365661
550757219 783162496 732512511
730630678 355159906 547681608
351587210 52618152 376531949
173453231 571893372 65857570
103639783 846483855 847385941
222933096 10520077 890412445
427357682 338360530 463718344
16723598 392472555 763134001
88288451 364125193 789413677
37218628 811578194 781174175
801039899 885101597 166218056
987101302 609839969 266208755
711425016 795232104 732017150
483269674 860716878 249203322
627448328 800650219 441770566
315097031 64767385 970093695
535657647 429157713 253544747
701501187 104879234 3579555
428602491 673377735 873593719
911913559 161671949 888827921
794356470 397357853 584278602
851617913 466367039 24718955
592691034 4532820 519442840
314465347 281157901 155653654
977046656 37837135 616143611
638189760 658215163 578716149
729480158 922775934 171801094
21977063 150558375 313239192
169677925 34000436 784478026
845012882 43501237 451416098
491540736 227828296 263582496
521074551 656861741 815819026
884149104 999798518 181256877
800139354 147978257 449081591
720670376 60076733 903715366
546222672 836400006 415117594
361479407 433039520 509128102
943440238 685408587 462544457
28890874 743049891 776984862
372385214 25664302 351935089
582966749 208727794 735654334
918587680 204963138 641703776
173381208 595613268 892502938
186791840 407627733 525280137
473748652 34332415 557115195
861322524 720061450 477252965
834742614 760760235 415194903
836678958 437961180 60911642
33107715 538834034 31259179