100 3 -991349544 139282777 646238126 16140762 -4488261 817588303 3 -91133457 435058330 -705171198 -901742390 215066392 -66633825 3 422613400 815520115 241507570 547345488 -71313825 624280122 3 130429451 -938898994 -410289549 -415477260 528894768 790682683 3 25503600 836592509 -531872691 542847924 -366242467 -319120290 3 -661753185 -524577549 477048560 -358982292 -126475574 211486430 3 77234721 764964629 906909140 -650615067 926665325 -215308766 3 -450531683 687163595 -931493699 571707290 -182874767 -399571437 3 157544457 326703863 287732580 -991997298 -879677354 -112553349 3 -411699430 -351647630 556210558 -136639674 632976792 609637134 3 810197098 391744566 -773030333 192225614 232506741 -648771047 3 555762046 -881275220 -224863163 -137748860 -113984930 729229650 3 -845813558 568488001 149082308 -786237617 686549986 452973823 3 -642277102 692026731 -636973887 -201331420 63112744 -665059285 3 -771133607 289339960 89479794 834745959 902712228 57859401 3 -973168035 919681738 -325538709 -900992509 148468397 -97394682 3 51938004 -733463446 974140455 -499378546 -406677130 -874598384 3 392267264 165918737 910737897 -53408930 -528740283 -804607376 3 -855781646 -174416308 -764861987 726159967 794243503 266844219 3 -780142468 601259762 852590773 -362658435 -859715473 -650773601 3 -388243426 355431212 -727886661 336489081 66069040 513862398 3 457830605 313157015 585895290 61010581 474616787 71739388 3 883722522 537153373 471414892 -52269471 875100018 -275744926 3 836782298 -741848556 -170408926 -77582879 893772849 49746424 3 -384059553 -462010692 -272165189 -960001978 691257322 478538288 3 -740841587 -982030372 -718914365 -483919398 83440747 -16242390 3 -54928242 -107769451 -788401795 452109680 -845596079 -576164621 3 285985351 877178173 -433437991 -65416168 388508010 986708084 3 -406015087 5109966 -10570711 436341445 -14604216 -782637486 3 -317254031 -866687551 -911422269 -292129990 199693125 -551626222 3 188104273 -745280864 668628361 -166907062 438608087 393594607 3 608808034 -831971811 886808749 -496421032 463485275 832126681 3 -770735611 -716941212 998029032 239433129 41985860 899214953 3 -988001627 -819125979 537061203 164295012 29749114 -701275661 3 -185843270 635825028 126069692 220813264 13254608 520689266 3 162275231 862487798 -136962239 6607298 -856859515 -258464280 3 203561522 -19970576 625302918 -236054786 -743030695 255773883 3 -829046649 -33534748 -979819497 422122022 -136004263 437035049 3 -285346665 -214371523 -375519472 712161052 -852825020 -222860318 3 -331223410 676411690 -585688404 -246533670 -856139871 -215005633 3 -224985983 -829842324 431211879 -108576376 -52478769 -229096789 3 340153921 -632556575 -526576691 342845751 -317043573 506791491 3 126941907 286040013 -428263694 -566863134 936786275 157342387 3 -725370034 911011753 -578891632 857736431 332845419 -430469624 3 -892529709 -519142357 -766632613 -961795921 -584358261 361024200 3 -51747357 -401630464 486102427 -922144102 -680725897 -780876136 3 829823988 -142120983 372898338 132812378 351334873 785781183 3 -341436823 -835847651 -468591525 93906564 714516113 611416377 3 574388812 -20779612 510039630 -175848436 -922211762 -856777678 3 -105548857 -756214870 646654266 998049210 907008517 -718752505 3 -908470084 -27134734 -639357092 -408442951 774254545 -615678877 3 371085846 -512343380 -589471830 607955733 727111691 -44707915 3 356180084 -242865524 -886652710 639988205 -631162500 -62610996 3 -857966656 -682530813 892376350 316504817 -586618793 605348114 3 484262069 -657678881 -934248457 969473913 543782697 -481657378 3 348164939 -492904798 -412282566 -319387019 390222955 -243856120 3 -738216963 643240205 950769468 940454077 684652402 -129596850 3 372624436 847748241 -392758452 -896699189 -834489096 391769655 3 383167083 220796454 216198322 -90480002 312848872 482635367 3 -461876486 -610314700 769439982 176776962 723176317 -859380686 3 -448020585 -383907914 -986504589 -822529139 484582157 339633612 3 692122283 969977093 37940288 -326154311 -373229278 -934700272 3 -745516006 -176996117 272952876 168736160 -657399298 -465770264 3 -413531068 -17828244 -243202952 -500513582 -6861183 135807072 3 669063202 -666867925 -155310478 -71446994 -258589836 616096770 3 -77668888 -770062377 124371338 -858276282 202499372 269679983 3 -762878489 659724216 -49695341 -621208525 -888115543 703219405 3 -653874570 388507480 -897945098 316559120 -466861020 -39388251 3 -760332767 754275892 574667984 -948563993 -612966188 -802844514 3 -774772149 -938980538 376260730 -161821443 -281370067 641223319 3 -591715149 845663379 318065920 -251116771 312930216 171487830 3 -203527818 243249957 -537883927 587666416 131972322 -578172687 3 333488755 -750356004 -667729906 472512255 -323016316 -398689931 3 879418832 894552840 -520955686 873348634 -419925686 234869292 3 163582252 -635913273 737023782 -363749550 131373523 351400462 3 -486962149 -933111595 -522859734 -492582326 -977225610 -604062622 3 -431334342 35495072 -844188281 -181211664 -164207962 321058477 3 -65944948 523132646 587966776 -129731973 -79370234 -312617932 3 -181822737 811964619 596767437 10087119 324082209 611473566 3 568272695 473868182 451265069 -757671556 -271122014 559782281 3 588925913 583329055 -650157432 -913434744 -719899797 -163397437 3 -657518820 788302580 17871179 -236107316 -878597376 880733948 3 -348977394 494335853 -766994653 -60233157 129668984 -89447576 3 168135787 -823603141 933839327 887247463 -15427550 -651361414 3 769133174 -3360367 -985478847 -625815310 -874133060 911536324 3 -134647601 512649284 -917357568 -226713950 -388144849 667949820 3 95349636 642927395 14658734 800673855 338185029 -70594793 3 -72538479 -490682457 197616685 -400789357 -106093284 947423659 3 220077703 -630038647 354937034 18974432 -183741657 615120087 3 -347803587 -380444517 -735639418 -28228153 -15719858 -763379 3 -294978922 530682365 -896506864 -66086264 368387106 343617 3 840339783 381340716 751263385 682112091 -667112572 -883929282 3 367477300 -209347542 -385879015 901770492 928018049 -204265673 3 912117641 -62151677 -733897287 -967837802 441966741 730642137 3 347122814 -104573811 -71654466 393953251 -523018054 -151526083 3 109510479 -820735460 -518595695 93616425 306722478 -710792907 3 -299433463 625648737 -98086706 833522796 -691656855 -945227710 3 454639221 342499866 845156523 -699902532 -978803917 773894588 3 215551553 560045424 169904116 -334264734 430306750 -551532599 3 -64298503 883290192 929847400 -111381721 -12747237 973053696