100 300 1 -423389004 -755816387 824302051 300552348 672839615 351358880 434200827 -170810625 251742667 196242611 -500763441 -774648183 -766454953 967002421 -986331714 -162580096 942273651 105759419 199735564 371411245 -79566631 -227180252 -544439273 -723399571 508561841 -998929916 127765168 -127667122 -776721151 887557114 170750585 918909906 722599654 -875423874 -34007033 597699925 -147826236 -46558479 935729947 956238131 745676775 336343832 -852123338 90695770 340093967 881537649 108007650 -361691479 444774122 -903586468 -167715881 643460875 -154561209 265131671 -998923814 465688501 -282695102 213200400 -281076409 -679243984 261111843 -160616938 -365607298 803185070 -602079392 -164601428 -500485704 -231508026 -430469611 -381078198 481441104 -180441446 -817377698 -953754545 -643606850 213445979 181473621 941105824 -352660020 223885587 53185091 168178617 388112388 742441743 933057172 -391661595 -338491258 566568334 -348268146 738054940 371718537 792208754 -989248868 630012878 -291380978 785967032 -601972892 -476582275 493374713 -453867952 1 14 980610383 49 41 230837215 18 11 361662385 1 66 982420473 99 22 882162976 1 84 737768952 1 29 813335125 1 11 500703415 92 35 632073672 1 54 618741120 54 76 15842118 1 54 584085085 80 4 92480507 73 17 533925237 1 96 499136946 16 67 553845933 98 39 58667700 1 66 359675031 1 66 156478582 1 24 689268362 93 7 14677562 1 58 46332336 10 7 264514225 27 65 662946445 100 99 530534072 1 70 367492296 33 71 682273605 46 90 875491803 1 45 49831332 23 5 279052660 94 50 427155568 1 11 336990979 94 20 227429604 64 42 541416661 1 45 134302690 1 32 604449329 74 97 747501153 1 74 668304825 95 67 334379002 1 98 363780604 72 79 486399097 1 64 804213827 1 57 826507757 46 81 221808872 1 42 844432704 10 4 857970115 69 60 389351805 41 27 759862017 1 89 694808626 1 34 494152880 58 38 926241461 1 66 173598265 5 90 707853119 38 48 55212496 27 73 194013493 67 75 48715081 1 8 545431662 54 22 234259921 94 38 242749390 1 42 779011932 13 95 269630685 1 50 162329624 25 47 86821884 44 57 730883041 39 46 407061826 1 39 955580937 1 48 100922135 62 37 203286233 1 98 429721849 86 23 741844573 1 26 902539718 1 21 606477051 1 98 477248204 58 72 498667017 1 71 662695031 1 58 986531810 1 85 6649831 1 21 211628013 35 76 361572060 24 3 323585541 99 88 296008741 1 21 693061873 47 44 359108466 89 50 751308960 1 28 309956108 86 23 328454545 36 73 16052826 48 78 501818739 1 48 615636516 1 26 21011766 1 41 514379734 19 96 397815282 1 84 526978464 36 76 689585721 1 36 867147073 66 5 236226748 1 14 689032325 1 74 697606752 65 44 833361380 22 79 627597124 1 91 598744545 1 88 796183556 83 94 127157218 1 33 484195834 1 35 9268174 78 98 156807591 78 46 974318865 56 85 624246699 11 93 185329337 90 99 430204477 59 3 310598360 30 28 361889825 56 34 995825361 1 84 543704218 7 35 238813106 68 11 465221862 16 31 919747940 1 36 226203896 8 19 257604202 1 89 865665113 1 19 645666698 23 16 127688403 1 44 989036586 1 55 450838252 43 32 847801288 66 35 713730301 81 2 491922027 79 5 807179887 1 51 817527883 77 75 178966915 1 23 809967712 1 20 330534394 34 72 143158266 43 37 499820046 30 80 239352017 16 96 318990468 30 74 839906214 70 98 353722423 1 98 904290012 1 49 626758986 1 53 653216365 1 77 351453043 1 59 550588622 18 96 401452855 85 72 705870928 1 52 777588025 20 3 697347572 19 60 366831975 29 24 129438531 6 47 638642898 66 65 803626710 25 82 484874050 1 25 618784364 48 6 35255694 31 88 552888996 1 54 974898474 55 72 823993562 24 8 180309440 1 43 206434324 1 14 730343219 13 26 676922979 1 14 828500001 96 14 838411498 24 6 553076911 40 58 160270712 96 18 241755231 1 36 769328392 66 23 577726644 1 71 809892295 60 75 702874223 92 42 876469639 47 73 639890912 1 31 86373437 59 18 500860666 1 80 701411584 21 35 129397311 1 9 6638248 42 88 100424320 34 68 84459889 81 82 126358863 73 37 176235765 1 8 443501715 1 54 449259789 24 89 464309319 73 28 817048426 1 26 261484710 1 62 569641561 24 15 468799605 19 45 192329345 94 84 606731929 3 71 509401341 1 25 753474695 49 66 289422373 19 36 163756730 42 26 215036381 1 71 357628052 1 76 876961079 15 48 205795059 7 64 546177126 27 83 385671099 8 5 806658595 59 22 993934300 53 60 557653111 25 86 500647891 8 94 306203921 30 91 839855319 1 9 199860415 1 30 418239199 66 83 486091183 40 71 463585089 1 98 937578727 1 13 894859904 86 57 180514231 51 58 38547427 1 43 404879140 1 94 872589619 1 82 202816995 91 73 40538651 54 26 899555757 88 34 636243318 30 39 429371635 58 3 103374008 75 97 700737485 62 78 839103070 1 71 223504481 83 61 546565468 75 50 379323129 62 43 88390935 1 89 115942493 25 37 936664769 16 21 11190036 29 52 569729757 22 62 439182316 26 22 892289021 4 9 263118308 1 83 356400086 60 9 375284 64 3 928712094 39 64 406289119 1 8 319777480 96 21 17688292 1 54 781339310 62 87 123770954 1 4 636714849 80 85 432430727 85 86 123764033 1 95 173859528 84 24 345608915 81 52 691406020 26 83 162938610 1 66 152558258 1 37 218571788 1 58 104764167 9 69 864219568 10 26 377211098 79 66 196497549 3 94 957089713 10 58 858404222 14 98 131975682 1 25 136361867 61 20 206523796 1 8 973491884 22 8 946037283 100 6 309076934 1 7 262145611 1 86 711034511 52 54 952938654 1 71 913303695 58 10 153563495 49 39 331234793 8 89 363621721 1 36 44904449 1 5 196394429 98 36 618835744 41 87 727799349 1 55 17076652 31 85 451641208 1 25 23633788 19 7 218230650 30 89 722603441 85 71 932645383 1 69 79236563 97 80 283818117 1 93 662347845 53 34 930844123 1 27 445909583 81 71 122482525 1 79 946825174 1 52 586619684 1 23 363844543 1 92 684850788 10 28 752390532 1 4 803692886 76 95 924783832 36 19 868996113 61 11 158382481 1 51 375778529 41 68 638603601 24 49 387817708 37 45 153969465