100
200840829 984371273 316878458 648198658 293687641 721383571 338507904 724997663 711458648 751691704 771452874 277466708 943807021 377360007 240332385 28339184 704140 374459938 492335941 101467194 409068487 932698864 779920580 433262346 898904826 540642521 653569283 127846153 551032330 12412920 116357418 589114763 480725984 322619893 565449279 266490995 97811014 962839036 936954802 371559196 760418111 434799833 865017593 163964551 544493207 752244777 989584949 26920527 583484647 788463777 150975563 828743311 557102575 827605131 142952283 981312889 60991948 376137310 981098635 722575075 836316804 740914592 237498778 508309233 116998058 451960419 225623003 578683582 698000775 828497076 443775458 889912729 859383691 650846848 670721594 96729144 131963886 617962272 954617926 511630047 612235263 488452054 39427801 731078675 251966668 433506376 15519125 720606994 888045482 423077860 723534322 921575288 845250785 922065031 492192785 526733657 164683593 726117971 382181915 662951374
176547985 460552150 361917000 465044727 420532708 458383015 141979251 620355103 564726665 965406826 640131754 225710855 83513033 749835309 410324212 878408918 987074461 133268510 814483245 293042361 590924100 993373510 200642255 426954123 654833378 301511669 225056509 179412124 436493470 457533255 679218789 364227457 578350339 618580080 99237992 18779912 937559143 141936862 298643529 583920716 110146378 193954661 615353115 627287337 346491186 813325261 784729159 397091423 780057763 338066325 749918442 246622435 839466738 312853883 955015548 534078544 412900460 352765447 722802711 284849669 902727944 892746633 912741142 75990365 814877206 373476204 41725477 458407703 157272280 13257172 775837702 348798716 642322981 779685212 860134703 634886350 560955584 830314541 573451802 334226989 959610621 927409935 384375088 949109029 509524337 686960784 50779745 11636982 865402880 733351198 959296589 145218071 252365849 902972260 760259105 559346778 663181340 615429669 765745210 149328426
50 10
