200 888849662 647192763 32 -823568246 893462826 12 -197400317 -536438786 34 797340440 145452414 29 -828871245 968144407 71 -1084860 963999498 23 287444423 117334956 51 313432444 112993121 54 -654767321 347729144 46 -914742854 -866904894 77 -599088587 -768032085 40 -571584766 -47994001 59 50104504 536006925 76 609592548 -461276450 9 -241740582 168492367 44 887153698 -878107948 73 -339862997 709818728 26 -327853092 -157961060 15 945388571 16482950 78 916600860 720945035 34 756360040 703458052 64 28705978 375196189 29 155245419 898007177 52 -77371337 252775547 18 868998717 453141002 81 177323996 382216548 30 -646672566 -406360518 49 713481177 197643343 53 -598152668 202295562 30 940867332 635179837 57 649384066 505800217 64 460418238 -249588023 34 -804705324 433232784 49 -155524692 -508073313 20 359807932 -94050931 2 876206960 -373574791 16 459181836 -725176934 100 885999490 -698789121 23 -203244045 -547826804 31 842404392 577270013 45 412491684 -323883750 45 844585975 450870246 65 -996018543 795940725 50 919601942 -473259816 13 575907773 83442591 34 582148185 48415928 32 -73715229 996086097 27 -323916727 147771823 86 156595697 188622671 44 -214824428 -206100206 11 927985730 -702277489 94 648572294 -454097555 16 391370169 756163735 66 225787410 -947221901 6 -724178524 121345028 88 636634494 902924529 56 -265727796 -593434886 1 -344035964 -29820385 70 -11204878 -520537930 15 942271392 244562776 42 623623735 -813312022 24 457817465 -839193183 80 760663213 956836943 96 404856965 -942012958 45 -159262781 -318288891 92 537373134 184816984 97 523888295 -345437636 78 -809964413 333020295 93 202609554 785408874 71 608791973 -594268709 49 -666409673 476630550 38 -982883906 -532442045 38 -322436720 -637697389 79 540315072 367046053 30 -689199263 940030147 99 -704283876 251823861 97 279171816 -808454745 86 273736481 293469103 44 874503291 537758139 38 -761336906 734630380 24 -961353148 -798732715 73 195116109 -774639071 41 63466417 -311598069 50 846632785 512717372 95 -803684975 554515712 75 619029191 -659138907 40 -159535160 540419143 26 -639092942 138923318 27 889793159 161143782 54 347809718 804959940 92 -361299178 410284533 20 728502458 912080349 73 485116137 -419122513 94 -959459692 -353670342 64 -712051386 386147214 74 -824962557 -698176620 78 276209002 -515906407 11 -106087433 754543268 71 814976547 922783787 21 -65051773 -441766797 66 761232802 -359159673 94 820408995 -80098225 20 809213014 -405979401 60 -75144277 -611547061 19 -747962683 -356163213 61 499758288 -57084033 17 -463527963 -90287607 100 816907449 372153428 18 174205097 -603697150 49 -834895249 -154262777 41 -857553268 373343007 40 314800942 576122243 87 -434698270 -212598812 82 927131877 434686081 52 -551000001 -680292593 16 -401032777 586973078 67 -116063049 -553174315 8 -760594858 -239012439 31 -999562592 -397546061 44 2113764 -19383438 31 238611489 114238053 53 548834259 -103137288 11 119834095 636898950 20 -171100645 646264667 96 295501492 506027 75 100964242 -237283580 90 874577133 -510858715 8 -919826667 895562218 83 776989711 -155012748 57 54743269 239532574 55 646588902 4767092 83 -642621403 74807519 97 -455343660 -473894588 92 -274254068 -131213053 96 -534456030 999947847 90 -175686365 -210643354 62 718817524 -987024944 74 190888401 552778826 56 726265746 849167067 92 -795406660 69141426 40 -329602574 -418341613 16 -232396430 356769054 35 -126339053 -240147684 82 857779469 463024296 23 436019974 -296341841 1 -532266684 460825895 32 737239368 -935358592 78 324050494 -675267558 92 365507987 981418541 31 -391021542 821320386 60 -822262939 187987250 2 -655941037 -5668317 13 -550845326 -927804663 23 -893908317 -449688374 56 -916534859 -595514604 40 733679741 679813871 77 953627795 554903755 56 -396735727 899027450 93 -933207811 699321135 81 -153703692 -533132513 26 165114587 425302915 42 21278085 987013790 91 804433252 -92083272 37 295421175 607119138 81 -776870531 -54589853 5 323915106 -523422128 29 -869367449 -842209924 15 -17764057 -221277678 51 116393324 325211684 6 856047406 248814549 29 -309491501 -42258752 63 -707807803 -737459728 31 193972327 566618177 10 -558093472 -843815988 55 -368683498 -57793380 94 -753929943 216506960 89 432063828 -432688791 8 -250891421 337122672 69 765725469 212385988 75 -856614239 -628021543 91 -497049347 -272287655 6 252435265 -784310929 18 -220669986 53672645 82 -375134592 -808603447 92 548934938 637767934 69 -543546675 -749600668 65 136709832 608367858 87 -125155011 245713900 23 782029936 -418310317 35 -725285553 41230118 5 -545137735 105463292 9 -166756809 -64794933 22 475183998 669526979 91 71140263 54214823 89 897713654 855236335 89 457522557 -260952860 98 -139543657 309253287 62 -234084041 -407351050 68 -39553893 820310851 3 -530322214 951328293 72