200
630755504 585772609 950745562 733599230 189207677 504760953 335275429 463989420 182732061 210262536 725093132 4344593 330397775 638591722 347971129 975068943 727735936 550897676 704386667 931484962 449043450 41726221 320357035 332696900 206857993 906365287 901562739 526044333 762881958 404440821 678080943 7974153 333388441 66297820 739961653 894236414 590351452 281563359 188443101 717277686 206209447 162530224 219648671 620049687 424483352 612231959 708512672 329602225 250586731 276581383 874147189 596891680 364465169 344338719 88351386 721267465 206855126 676223497 970642532 435449392 49782546 525093337 550398241 390884086 957064919 580661891 731346556 327645736 134671150 319040160 909468732 967144024 961153756 364167524 897783182 334474613 79743967 382186743 107796346 247851650 194605167 768563510 896172724 639225466 477467820 424775035 68415647 95596919 32688186 948057522 265753305 553024780 239664738 2018519 946411033 684416369 663924890 424107562 946291375 392618653 35088429 357763752 532368264 408433496 289644739 659413031 203910822 596452259 970153163 885323390 10499590 616334093 98576803 729611291 909721172 179147754 133296719 229050953 615609137 837534038 322444030 523139385 24235834 506507188 805152762 973420695 996210283 857353170 141116827 348575227 784450321 940977004 620480479 279063087 223456946 467542427 141717383 558554351 897675430 616548500 812282618 580699401 729090806 29121666 796344415 26450096 182177931 646630524 63362187 898197179 6731979 186894359 133940903 66635058 259666437 56880640 92231653 510071380 296290582 198935042 3740344 534102981 916414966 623623341 258594959 740722126 787699078 915430083 347955449 71565858 596820802 990190417 897054739 157505322 223077798 7269553 617825367 493549739 939859946 847122018 211565877 509621343 555020710 895323335 132329639 12537160 9245800 756822548 382262849 220536814 54475233 640087179 86191712 711952621 54805018 180248727 684504267 514467988 949588059 583402194
911713786 508301849 682064899 585849974 826804612 941002463 629726646 436633079 796341478 956342054 37182685 566687736 429775426 460529997 604970036 346502588 774772235 284232885 589616086 397821087 938393333 656445861 980646653 215504811 968158455 742302542 879596606 608131852 691015245 254485328 326638922 785125444 415364084 820462081 290213068 36579656 445532830 135865938 98899957 467385213 339255709 620988756 795330123 322902161 987884111 41615744 864906392 319629575 918695027 935837665 641007496 617181956 706732660 806937765 426861602 352255299 195270725 631172109 269760909 345843520 320391061 812691898 363552765 490463471 83534121 634394821 387287446 349513732 696866813 722289566 896902737 882752423 671436693 904325236 690246732 67505633 358853376 41950475 767311489 152954088 543378052 457691321 144000660 693558891 823499214 57371531 807858985 643625198 253090091 407926447 544482406 493020694 879982820 74283662 687047571 811788791 91730530 109491791 656628310 980436081 88034752 855266343 429415506 14685263 305531644 347485090 226879364 402451072 373909667 914919469 961012293 963529102 945569913 486358122 172586460 520875810 100240610 550981297 78216109 605479546 643836801 442745209 501576404 315310326 761839737 681193428 890272349 312169435 412353774 470551081 63564724 808292488 722345094 796075556 436766759 184882161 326998926 164041761 156407536 896594074 621438925 825463684 146072246 923072532 3914011 257561261 359330113 204883008 302365562 660369443 828885241 378449014 661344115 659546228 152970261 64611929 466592104 323788193 946584173 553908782 519656968 288604979 576404975 944112281 505487347 347855893 677986917 589323227 194523941 701506337 213019141 585655193 913646458 624140431 42711698 864858129 175198150 764099721 345258177 848302988 319024895 177406961 738252912 11186222 758319369 55204508 347954000 893203942 277926213 104622257 138301244 319578725 920663261 620513174 939493919 435163579 276717138 907848893 306419800 430133764
150 50
