100 2 802396401 -641287652 30956766 -527704723 2 -527876907 -168444233 700275043 -332728956 2 673141375 -605951736 337038156 824898021 2 406387318 -548377475 748833608 629948635 2 227193085 -139399451 6736810 644724186 2 442229384 577704022 15950452 700944500 2 804041198 442054700 655610563 -500012002 2 896646745 492034879 628369764 338470714 2 433125427 348633312 288953928 964814313 2 -30930982 283576054 231503392 795789771 2 90504415 687583730 303572313 -136046307 2 133175655 395294758 928099524 329563767 2 -657402488 330015355 639897100 -237138841 2 -453488881 557899394 -372937728 -220088960 2 427342301 696089611 -859687845 198985345 2 640976094 -403069721 -713683179 197549412 2 956006409 211752354 -278629339 -482492444 2 -517886891 -907773064 156252855 -890727059 2 -155583729 -90057315 -943420 446816547 2 752113460 557089403 -276834335 661344486 2 604601840 -247970094 -428451212 32584736 2 -78705271 364585935 391305983 881423218 2 935269512 -208775055 -680758582 -948191763 2 619375667 -316526333 -778197313 -477284879 2 2757132 -968731347 508552706 672367518 2 77048421 -830228232 -641014812 -136604680 2 -716015688 457191676 337979777 614121505 2 435628929 300387865 -48170249 895422112 2 -960904386 897819050 -370519138 -405177032 2 -165722489 -538738505 309374257 -149621368 2 -306784585 698474224 -766807257 161626184 2 -257919810 -909235419 182946668 348366414 2 -153086051 749412710 822195249 -983789495 2 22579401 -786038327 51813768 -316565558 2 -654099698 784399614 -605557598 -296601818 2 85674983 21805311 -291986918 -282340826 2 -960044409 8303448 728693879 -774564127 2 155626632 -652273212 818195927 -880501186 2 279035633 95684169 195358004 -825859772 2 882011214 -616756109 -265665361 -361826209 2 -754529060 146267692 -495809622 324097779 2 -769309621 -434784116 -825569718 -243490139 2 691828933 982046389 79381747 -758551513 2 -478359651 119414172 -498455376 -891382515 2 958928043 997819152 -275902194 800230645 2 -857406433 474598855 48458501 978500037 2 -519521456 151841118 -563311361 465428463 2 -172963067 423984921 -339746104 -428531018 2 -540082019 404720337 -685316375 -632762927 2 -117690538 563375908 -670353539 -501971241 2 688816026 -133126620 945738154 416080411 2 -607788598 -406666998 -523886668 -720194947 2 582181868 606131842 -311300655 -114281391 2 113111444 452341255 -622272156 -154978780 2 -672131714 -201313800 514825938 456880371 2 -72700640 791059300 940352462 879816569 2 453430449 662056464 309169227 789829722 2 460342511 591519947 -107440571 924336125 2 -986385255 -839106530 -574483037 -661798655 2 194330501 -504882430 -179409790 -336957976 2 473375058 -356594808 -814718722 875988129 2 -376065554 -272818103 -951316531 105621357 2 -376126990 -873096631 1088091 -970998265 2 -224367096 -982696453 -253699817 -897537437 2 115779484 631268505 231702162 -130391635 2 -857414654 -182280250 -910830347 461854754 2 -529936577 -295577324 -521816432 964128122 2 950680653 -272446285 408475384 152222911 2 -30602590 967392756 -478514781 -35735277 2 -590950861 -24931258 -238361361 -210120295 2 -450024001 -725397884 148176841 383800640 2 -492585172 213615133 24844537 919914188 2 601373254 549422603 797566293 -313057761 2 -955152047 -575088972 -69086021 376038204 2 463928336 930790236 870547594 705189491 2 -680962852 725852431 -11420548 745054256 2 -972767532 -643907541 529883421 662313628 2 810573645 -762759217 909097747 -819681546 2 -535044642 -380671956 591377538 -472303166 2 -891701478 -490971806 825288637 493672572 2 -952094675 -649586072 -803332261 478270088 2 -684060252 488354845 356813872 -499592969 2 710793277 -583223344 446828913 -188165937 2 -41653187 408413234 426895050 -889903545 2 -965890006 492315295 536642683 778982528 2 245549120 -838139584 -600515555 -859691383 2 627297648 597475697 102537220 400443554 2 135881332 -694872343 -789494030 -742391223 2 -982810671 911191072 927283627 -138153844 2 452415397 589457499 -54353942 990831401 2 223457694 -500178735 144375911 488654536 2 -948279110 -913580801 -21530443 -436925632 2 -476803218 663109555 817263125 109728413 2 -642512614 377001832 -215753678 -812797836 2 556481572 322765146 -954512251 286168698 2 -913696025 -735096882 172586469 312810256 2 905629821 -954981636 -504944019 -910752608 2 908968532 -249943497 957216399 866258824 2 -507989860 -758355780 -175529772 -598118197 2 914413848 -920508225 -264782503 -290710057