1 1 2 -2 3 3 4 3 5 -7 6 -5 7 12 8 -19 9 -52 10 -52 11 -20 12 73 13 -919 14 6209 15 2206 16 -1869 17 -8835 18 -4021 19 23202 20 -122489 21 -174347 22 1106682 23 1114088 24 388318 25 -7528057 26 55753005 27 81020413 28 -530178192 29 -6348221604 30 101952770365 31 -371734984964 32 -16091176203501 33 90823940064758 34 163339092651834 35 -3480231557696967 36 -17156065310522280 37 -70817267748672985 38 511854543150798516 39 -636669280211154231 40 -2696847208856474912 41 -3938517018935147856 42 19535469006051674216 43 81875036548554793977 44 -308622288113893945434 45 -520605204300544189942 46 877244638162975266043 47 -5722256037320329700906 48 -60149347465743622058539 49 -34155187737218841402459 50 1582786272614565870635868 51 -10385600255914906590700968 52 4641728170737972094134696 53 122237896440397373699609344 54 965138897328029494890272088 55 -1480634352217422433652121297 56 -55048682440766886863553636948 57 593132439271705202355332442969 58 4047569627023759356593984470174 59 -54287114910495083592261390224552 60 542522606522071040167495996287008 61 4093987039156914072593690023613858 62 20592405112611590151029362494886337 63 -39479319747810003847661996011927767 64 -1776146558982364222459803923466518874 65 -23326470443244516872238626409736792506 66 166212364685346697941478179263512363707 67 586130212257369047662659523408665510953 68 212396794176941024873861360957379158710 69 -121929650471866538957137789455807944104785 70 155105650469067015387007075740037829328263 71 -279315529885102142478138877272633367349909 72 -3799381949701269913571959704750983155801971 73 -102018744911179834680803119197634641352275628 74 528442804812673991467592062307195004404266275 75 -812852946528163613165599306030145047715413913 76 6438960234140585326915409500377479067862606880 77 632818678270244943964865032332505420470884846577 78 4370463780721494963485445813303975561442343347834 79 -193200024532714213353877806270302545050501145791427 80 203826966358290155220906119880409085380657702745568 81 8602197727382463499601565815502457268031481413006976 82 107126436651628332940007641068374438978601377406172224 83 -238470352856427047005394647051057620465615254814257968 84 -814463344841229314364508323209489977622989875662585136 85 -66606289316643387923477171272974065354039474363505345 86 29965466261286896442475344464363276749731004114826982844 87 -19607037622116041329430167641684488918780357642112101980 88 132078038359092615916794633279443955326817817334501892419 89 10388681878972866758968617437977887627527382819721939852929 90 22609281460652912259099186502239979673535582343218613311579 91 -1196505839574773648473676063064876706151996159220722270751648 92 2447283557579340115500481649592777420329547147842541609402773 93 21432415481916551282444265163574694803286718006778284937533869 94 181642548826557364495390802126588789606020278237250621047093835 95 -9341625537078949942345598137107130115643330100659410278865961474 96 -69939401961465747148365620107319400639254862372881217626985445563 97 -106711864680029667915761134789321586759401327968130106713510286844 98 -205849145336625746316092352645906956438395027047006502277495247281 99 22331097924282516160592110092355866412115848551998900712002866890775 100 -512473716508928556253873138021827764626816198515468675543883161704354 101 10217804250682864717485812175000248107957849006338663421086150432663068 102 249395529593904061844324375596230798970072653678514093182350505395379926 103 1603141110336057472142625430739967856278391954608201444679094597535993029 104 -3525180683034276783751217544860551239344051839191779344273071344464449961 105 12120514133986781498131996429277031096537613880785054479817383909011505165 106 132231348105938598060426344091002699491931769714308411006015065712411539486 107 -112003158645384171364040180437384844237194350106543794233412756695574016924 108 -15869843178880372843573753958523228365006796373600998155897184602995178341532 109 77429850698066138903333650970462313270765952349275981342652135672592080347074 110 1132367735836905926241868868617900909555737089617007040402130076283569204113889 111 56765637101539259018326851982884771560712732310826548229691744664458001882372478 112 -152652362870091530957983041526955751469930031417564994238323454144379001685671863 113 -3673818383516161529048423599861689698095320859116188736569233426248272585104609832 114 39713371460110602534205449121540182740293982266258192519870920531252286587017552048 115 370288432975886266882488039610089257261553476823040038025591225099836552776340352488 116 -2893046560510990794949093007146538918961953331266144511384634214129954893191423215220 117 8470025252887817843015711835414188948005807089250068011909742088813285002829834683267 118 28393778130924298819561725830851135424217322113897787707465225818679529268212160562039 119 -1239133651159514272094309808389328295591004019913180864867313658553293357265903915788 120 -3320576857153272023917785937540526835206751186936682326581412527437515734725348441787 121 -272980035401415694868943765413377798618793405973830415470873285491471671896193823177482 122 43026104353578872383989372908223519790937732792786149653607049146821936733041878816802629 123 -1008736191393215408981756096787624380372683612897414881614616611997123864421910942129754114 124 -2468717293073628148727776118141708416037455605952777387265818711269148448278072316445639578 125 26250092288489065875951779937396322866338127220751647739891958232816852140092345547663373101 126 105058708090406802404646019513211337823316164356211556388718211635852375121894081053450754219 127 -930394063563061551234262403651205329296558211617562307768742811051536993622270114450312247505 128 -1963252333815459369560557480049272136207170483817005279129955153900668337915176575138583372926 129 23048715523355814219646175148401598013015130247182518696744170170905778640455613668539637269075 130 94801099194695510613535478021775562958097327914934728770259357986919618859967718644048645702956 131 -29370915156276138951948520541271250826798162799678453914524028552641908758870495930333536180504 132 -315928598218008718262276544427731390329107450990593049582068742039386373432336126255600630350797 133 -2013455047122242433070092099481671779325855457994769862742316867611731039793812552755455145473065 134 14250351555253281210162039304254972891297853477841713636422303715861767327723595785483878156169817 135 -132110743941210147155641234898848776187713517620117019595653623166966179766270217518619099536302504 136 -5337416838956257147428280326866785180758533042647095623608851911347061931311054830652673095360980804 137 -73906847730183568311027255823282841088211687794443038269734545357720509878066305358045561005659068180 138 1578690479140608742951735086981094700036138302810733191604413877851862991882200634290591131574364828261 139 -15906758798920244380887642863185556036416783786406284306848860612638905645295136522205107431120202968164 140 446280731314890351193677555288397064965326194915673707921119220281110086992470899294260198830361033920360 141 47749177355537200787169949963018581539855307074342678494222705694093052912772255774252411366045109460020539 142 -274834339561347449321121922456039863752305377133184741775038223673490350880376357257156143563870554480538452 143 -10803256726932686454506670289665945662488674121533959046957011120637048471956665823192840889703629033939375483 144 -38394733880395497396667623138765098669752241169419228314693849606111232464283458781294079913366906408153510893 145 245919430735941604835945857859159157559895247244374010529617443527477189887266406082567712577890993183592204581 146 2021883646928812459043894594811737572173482424317360169616577266253450806694669797051396902881087081342599739188 147 13395306802481274773973755921918239865511626802616594152771079285426308066697417448707778121773278993140473795047 148 13080402138133173948649661310204984310828387496358945886412883103952983338067408168139309996834585965645331452694 149 -358910238854523627459885893476557284984102429794163017249227714792384038483818517673302737070584397755663696466796 150 1657209024437637327399504623155069469910893807890218331383201424251282539931930869030895785480306061349581096965146 151 28353414700023717472591196449075434378383301024608188780011352667711532894473351009283643989376624835365865745770243 152 -222513086173865086843630892407095220832790901461619592552159136483819946033277312480523328615794551238704383575299111 153 419685556221321364745295793642140920855872182230220576509447457988142690440518954610509830677096618049213457155190854 154 -2775087758088795777165985786820620122440201372397858776029248620055871889401565439008167130427170399856827174806776160 155 -85790745684381988665260268759362389877448952336603869505004143967330444530847828896887799440024627911126565627450739800 156 -458971612064750275019499456715630940326033439835631837232577171319494855079395500543779261141395822946254141126529028840 157 5060204415217206977060068509294632982234420600918412026996373473406926824134129945882541933237138150051134399627150926994 158 170086241926232617761559425868112900861776138385355467283252851126773837505910032239444952591290278922779721327352742330703 159 -6532682331672290853110991237327580062590315059508517486028008954711438859748909525552907624048474693826677632610539348853338 160 38044948520690033261513718364327387484491196068356550627070357733059936978049948549343375137587917292760476906655244987678842 161 722035744776398519546627846172644651308275678435127013225314200040092230639255149966055577999145891220913126524187555347521757 162 30416943901903046167548729730324093888906584326683158886094099420731599960944034218937133129632660815789783807534681754738052090 163 314486074143052544054476606561724922317077954508645165617231185336281989424897745199978276379794997455898106319040414111072905415 164 -11692085925886217313232513427641585063957338498264240461805745005792468286576467560690394638551281961151003010576206463084950514642 165 113585257002463371637039474779895889024197434907635287580058661098152312104283893341745649000073314656025757340061619545492456213655 166 -130857343986144097019754628249122165940161394124290805350911840289407882928153605084496978617015689200657003664881989214143574664397 167 -7238580216282485190775066693532198301910931958566918187669868481152292312852949516480271059522259907608137921934511723313570432371361 168 2321848075011500638189053357936171238651593256624654795099344480332669929799523969109391250680278631642504554530243551663200661970773 169 888272213184541378576376005566189144469793234435525418291416989517391672356451384651651896809073097285708437940448922076626794480343374 170 10243904459051026804703352095377508842563544811657033892095293485257263901613498380715973460854136595109599286127846213866966801707486663 171 153488333710685134387016763485320355982722614678746259606423094268474988597315346425975746471478505501366629595356828801218800797956094515 172 -1979401623360022084839071140144475375286816667178282659720600429917629504288016322382006959933778731726810545012893100656190852802624202623 173 975846393165827924856980284887315676086976934364304949077143864965693387593202937996804992755300000720270614503078405212805091793987692119 174 203624764888610764382064062993703227144233228067314252628494471956782026644502044872281704649167623410876026488670526352614818378925809476250 175 1527173948660741682135591010605420837315694445180302186954748441700675040398293303255544618322911351116915982942462902834915471885672535351801 176 428157611537872323736606473870726056000247970696121689858420116468877732352794953546623829845863749823645143549903018256639903284432736562696 177 -80658579152178786933795382780133873400695313730930014783125120407024170410885769089432949742531345304506601884167967983148946474537288426356385 178 -83746312022495988946954701864455082347117288928475139435911078889306397523832037391497185159850247683030518807945684008014082158562978075763394 179 540448004786426381094824400037642384953864726461816888778780238091312030829109374059865955129506686515077593398852800472979794852654814460764387 180 73458584490601062054335346680502740056508572181172216336766566275240604215715388680497958470474619571401739668888914267257903779432602519571097859 181 208274396605829929208759692152272153935060774343370696572679454039929768871584883985111354102596610893208110546637256980414274973384335369646904783 182 -6192779733740747425509453250822819849530494113141574005109959930517600718718280784565059671745677111565811548236241887514230983044039674268262961180 183 52977498548113707522368789936609277078296185383019612664071937184850661833576078061293514080075460663208444514574221198651197544187750836782744832952 184 2107808544935846328182251642955630136403042057553074928127699817282966795628874651854635963593956737158608811037826424324245185672643650177356594212373 185 -43960038761729784571465503566917192445578390605913039450274180985989265268033751847735892714469372002552615009741345708242566362029029799443246996345022 186 -97117275992332705328093654895047849995523530682010317319711703467514857567756216336656903179869342747108718033769303531926905845575343588672985050707573 187 557725520267411806922305758102475840361162847100118799241246512842266748150160203298166811517229109173651967500443323187915740911505092755864210087479654 188 3712794775577087003985115139301251794541691894133219847699186525669200546381034391215852297583783132029941038753534693983645177937655992607458693363436803 189 -37068503635311220118807258068598285481097401919469653398406297231310567692974555267122342500768356780276051406399301677748452527813587207337235969874985837 190 190727918165175402005896509615134495308755464578362377533632338928848794391618180416789376735474813885843095318569876251814589992531953929260091999699377448 191 317108302704949305090250158581736887438107217144700047503024115942213776556380800793010448822039146758322475435071304776018918490160687174087724158993351428 192 -191265861742966932107608178279234875848095524293612710741506109748870292460990340210602644112380152675240836715852514009520871998293224196817210946942025980 193 -1994013982489407918051258649101870373426900186326006262048039493688337651870367639953971987142832399913510330160649821796909575640431867100669828112560822527 194 50476706871956615212767410831593393271294948247119071775745922890346875517285153535068697248579961479027467526603900427726251555263714651168990289579885913621 195 2870325254855836538552686732483515964749399510738815199485378693133634482321902752208777775944348169108752081154021075544502585419454076321011835366760960486247 196 20058829692855891169345218595506177453130191031516185969689942617359922933050630595129712298135405707101629748680067254103744574265008437775046524789843650127513 197 -28070559915328500102962199992534910276992496877184517034514926488465603969612670744569139218514543606190716343999093872303071516309001948511340938713880062769483882 198 275831289731285747371884997091061004298559495785849533877705645162479461666887727880569919663719862824570796875208425074164311280064360439141425220627410133172037936 199 -1588997304652894276822035958826745919568343537070982728177912137183782955171810889894451358314660162653226031731327899889421796824474457894428388598688477067676997736 200 -18454162273284450446197503021780803542869845797097946216048488373721455543057818056584297088803047696382110693413741789958136744522780678945013411284578737707057332734