9 1
10 -341
11 232903
12 -105970865
13 57881286463
14 -28735427761313
15 14946527496991519
16 -7593183562134412385
17 3902985682508407194271
18 -1994425683761796076272481
19 1022146087305755916943130783
20 -523082886040328458081329117025
21 267883966717492783113707839256735
22 -137139817558291240411592106837305185
23 70219880841594330949023088063503620255
24 -35951479695865270014736927840499676227425
25 18407439028088373842014179565879012321581215
26 -9424536738434580974392233492359022166764365665
27 4825381253398932923822237231519311245708534798495
28 -2470590480259194558574951201266527917862833925597025
29 1264943534593006946862900632147826907567898012447987871
30 -647650780284489897578400362696598707495546251591552542561
31 331597278719022832483799924437174727782236837828859601148063
32 -169777786425520912928017540545892261520978639059130160206260065
33 86926231841193422627374018300769230250077692088232947819133589663
34 -44506229373711432743873746554449700400776884701416237227527588226913
35 22787189779559036122898427278952810130923067534068347945431378508175519
36 -11667041080038218806448014585048499747412952006379452721450507219739551585
37 5973525055276146079888002383841978542786536759543807660454687294739194632351
38 -3058444822593462822440389060764552064121753594244602946523113416039145252792161
39 1565923750629081502883379053482606681151665974730177534503526327468810316735371423
40 -801752959948015223974563290883058851473079908665073853317478022293802958262441027425
41 410497515589146868105627943781376197832310914137563089227057527538180356257025991694495
42 -210174727957127849674677526968529900174563823639426161434290102047575330177066781153634145
43 107609460720325387813422192904605324412979273158000911060665132067211498342512517729948850335
44 -55096043887199960792841990858025436483541626799248979836179635370039945281324054604481421584225
45 28209174470657679194454385140479325516655130187414090190166346520146980546773638772356507041847455
46 -14443097328871439134820471133697156988298621179434237331529164103380085537896863621892243408024971105
47 7394865832409131745889663457694270175845175633469544714665591222507200621261956271847567237656003270815
48 -3786171306186574997226955140432553057454834943026841483791388955247219739198956938880765012633786586179425
49 1938519708769292915487352085039475829517237191725784398460751731017993426754232996063214990729620266993375391
50 -992522090889425744401293802783196781498265602139130951675107742119059813191899789120912963959619365683984803681
51 508171310535501751585489452223120919969824689125312558474861886798280892923566347481044192949490061217077322635423
52 -260183710994147259576051684443720155157843781386101335217733805766122290442054156660408088633990761276848380216551265
53 133214060029010984035282505128975124923649063021300140616473785808853352401928682287072992475498285093031144709444655263
54 -68205598734851681520184567751412934234863877930820210929913406328535448943970767823497489158959619165191165560293378434913
55 34921266552244558168639797863665204540045568206151056770055108130100451016816511717486322102965036043690804849884105829570719
56 -17879688474749086491385419918312412100930506557308727827134396988334759951769715433381839576162569256484739164922966144112338785
57 9154400499071564870074623084789621411009848457194375661791384848210499216661573439333464843907610144746641340303454436445376796831
58 -4687053055524632871337973269253948292745129150109813943034441052748245190483841497526940900372521106545926542274033955099579182950241
59 2399771164428614165712942153900445394303716828568030733475488690706015329881046595030896247313649734067034562041777371152389503472687263
60 -1228682836187449906134524023746409371411907432340664641544616069202326977797978456209221261184306604410229971473852312223811219290553001825
61 629085612127974491898764904075150933303588768442005344326799284685144903757518426748283623266690751425400785902571350512751054450241057642655
62 -322091833409522904022948148283731970359415608474382585970235820607024069562892218916029235411198778265705825817945867020359571861808255491057505
63 164911018705675736032029639467574074716889787982729463921779656218059719943464121096605029443859339436637912949132261247454635639138622596681619615
64 -84434441577305974500295447395544344864861768217506496818079466523114720718816128948851636013495799337909911496552355760018718183108414458676030941025
65 43230434087580659545265823437553229716250539416230701107195247969165445218004667370041351538783336128638165977567481287978277876378682261732961762728095
66 -22133982252841297533290775681042416241110179577505883964562126128779525456267848924442852518430858942967897871607036197091259451519821082067364575536686945
67 11332598913454744376439520583953835619236325289008361281546973603377411880804150485527390930165840548434586611967790904712141600517989210711363564407559346335
68 -5802290643688829110652005819557773517505689994263732740593347125878567544713067246714507815541130257998555933485365054270399812497073523581460688267459394217825
69 2970772809568680507235594331786787164996579116437346365214477591909502790131713966941075297735675342480523931118081201975633045750103884934928796017194383146801311
70 -1521035678499164419043691855718494005011144145488087284422308041636814755829234923527250274042296359855279122312785947944792017356532816223913400355133092277668751201
71 778770267391572182719568935319892232609830323066881009156990259280397661507500517513602079980789457413161492160439684536934221988417825384998726226258536620493101389983
72 -398730376904484957509104426354626857777615111038184729487605515186712050184132173287080754117464103087588488734933342992149955038845276927424194808224477015550140725274465
73 204149952975096298255750072637033390304303914981440541049835503828705436842072630551752611763531032876981608283075701339980991482129805100818260649794922286038670759187503263
74 -104524775923249304704105353966234199420606012174928034273759508927259912511486373125190041503778900993540975615622335509118075878584270195236741431439598591965928473404223465313
75 53516685272703644009228644136037195585650672050756286653971687736920311222978362057087796917612563136062545853394747246001395520709356303004520572190093939044143480444177011497119
76 -27400542859624265732539029853887771056385498977045275608022817268900271422015900322956359255001079094383007245717566478693546120275291518367707095539453748829102037835412763970053985
77 14029077944127624055107608486793936690237253355305534421246528758050756638594702016621125311798739619287896589195666233693342410862170071318088341971770579929589722375896972999910807711
78 -7182887907393343516202903493628025720603317554336082806578141773721517612295997088107896902362402982982047130628866143984850259163192879687383926355904470878472836905129668292695989626721
79 3677638608585391880299007753949829454337229199099343422816895068139619654503910147840652552665619139005157110681507768967650673177937763410380806102410542564235576059467667768766933563398303
80 -1882950967595720642712292951727968927561249050526916461598857352721632395798702160308188687244035313416954589858583948623953198525962365960110939829321641959925401379231065486895178789019920225
81 964070895409008969068898539968072091694569105664909579250705570816362815165011511698620178525089434059848835018686797955861599205733762042257694403050617242297310619457612157278942228585195821215
82 -493604298449412592163223688000714798747117732123526584210506635387328253871062455589123481596952824527018706496938444810507200884619950354660780211479753374555743081078514999410737953770901505255265
83 252725400806099247187583933558878133681852701948232488325296173262504480361153122884298239071214847672578189416937151656991618585051501952593306861017379512840858856978142309255023854192017932238248095
84 -129395405212722814560039542224702492323936507174125421219585169303925808065578094362415951537967333589703431091793483279433917097165978280118310622416013354859743544761224837070124214337240731365636777825
85 66250447468914081054741124148953112772875543197916664095608760737778455438251399760125190904070230808348027894633570906755964149697421481772872275092236500150789097973185269390994945673091833544260444543135
86 -33920229104084009500027230660608201943739144928476107145432892443761577269548669526796289669337778739533784172659911109819598784661563367958561379362714058363174397266863743268371637410992500264094023367993185
87 17367157301291012864013999673567282094963564299916973088208990498162486657775033359448266932303229419335706545050677412259959955136916578226604208927466491434277645690983625281828594376105801753773587604347345055
88 -8891984538260998586375153093580462461480449664868254279165414579695904420960944454272298550279989501247449282107846744523627180872366779665068134611104607194081243488644575341498631562833277514511565365624299792225
89 4552696083589631276224082157170409188890059414128099565244744750500836554294784890249849129418179696366023566633678635841983136216377748603564280230784697151391548863402606661550781614524230254628322869007919390185631
90 -2330980394797891213426729098517403128107020708490803262145989612305127783126858757547288042858167665950168418270481798189174518202223763118307630684297233371659658362414645254908503616853980113297747877282761734685665121
91 1193461962136520301274485545725095074001595168902294838741396938945295902578907508707168507721405519564118219556175489034164833411677526674616411588140644657780170646510898073789506047161751743510925393891352121313329731743
92 -611052524613898394252536536106497401751651781542300563883078611859018265130024454971825396731923245550889748906751556166340338463961019032262652923370646345879443310417108602811272848057808720102128934423157383025593740109665
93 312858892602315977857298722692542996387959938053191368016208580380541995491969332413637429294795000311686988324500225713997458500469879011658504772591662992555359737755916296540408623267830888418119556672361661754917608405653663
94 -160183753012385780662936941869841834517710246451929516544936670139893016262774076455081404043836404249344175982344358783172456618708798464315794328777251163617339551514754239129884547632577576329648923406902261326118419523337398113
95 82014081542341519699423715299436505259096508092201868897532841003308807587716288351321917738380187460404357753439305731271663124428558534269332755624350294221543106496704807226324638919912698743068550206926827478735470335099694274719
96 -41991209749678858086104941961419654280234023494550985780542642512604909928938990384727740124489628814314792138960747339789612806487434072318614672025792946425334046810533936801614030195200352622435371479606471847217833896042901617977185
97 21499499391835575340085730353851173113060207523266135943981466905571819083083361607455798332456476424152868743473850072618448785877479219126365947233848463955368096774010751294786707633490858179390879557768050329906981949777918430961784991
98 -11007743688619814574123893923353097242762247053433917638561756880692523013956874204965648299892450733310817965519302515744251135948670100585506392159412130384485037334588611019013560627361471882730106813666813358802711893644670883889459701601
99 5635964768573345061951433693318373856422162766168621889591776254226505643964512384647754858006481390134180284849549978085171908806320492080773943305829331739916356258810170883769090871812136755604679870602847951394229466932714837287066455824543
100 -2885613961509552671719134049811240869047406913926857656926876059750945937376577813664048680305652087610680495653864937177292699936216527988882599764879102564202962256613593707536570516738506526350453898774250002828933458300742206073471617484662625
101 1477434348292890967920196633802303560585101888052529168545989855312980962586767812698109937431696861657501690484408687255261206301583453302371544800640524377599407119219391022121629622612763510065559425945782071354335266710360734768387674331972950175
102 -756446386325960175575140676430248674697567802363668553964190346577112680947174224857811074771342462900372282756142880032469933381622265424814069264200534481534185327898384434172218574053857591907688657328531111006312282190625301857302437232846115907425
103 387300549798891609894472026351879193015587832075920252995477983962628023834155206084275088049693963722743638750785686419183894931216564303747925844990397550083638153948743267769926896318919048666420543458975487736557689272887543203413910255104244195055775
104 -198297881497032504265969677487146627701950092002846349472162835935171016926940491801296952033064656798321445702027938233170921024170988836460708974366969642130362740225261249806387857121814418801315696179571517825055584920004963546658289377090553903859574625
105 101528515326480642184176474874703046278638351878583684865513119024928775650348115670534747489162296430280191758288622739936959323899369334208584817527267378593576935301851612106709141069714483556512850643180388317107771742978189682167220447464384652717255612575
106 -51982599847158088798298355135519262633481420539914500043588751969158155214200864453519628111014579268978706207884489286075238731071174905926227005390324537727070496128704245639539525136176825422827547017135824436896573026720496424871166371435159343750792051369825
107 26615091121744941464728757829470008916004929715647832753851520523126403815862016262931197808482461296507000282340380358463356875228859756413221161707476208286618204375390193256196816778486059430164968810123665465196370440730275269217324688224241899939907835351586975
108 -13626926654333410029941124008667103074392938760213518534699288005741722901766385212406827132322277321137005016395962810585834131673672235427048886850647461030059038617540033346186521411674497663236226280817667313409465676918992853370580799485203770348068812023940982625
109 6976986447018705935329855492443071395683190470304053479595848560753247886802617397951989330563708807762057899604692582562535339304589739523884292532403049205452402779794085353612922688363963628389348884758227652885286234830735807819031213524684306550006374872886813448351
110 -3572217060873577438888886012129440811461728029576543992156642863700756844545506539695295138360152733505846678386870055129984599708140119189706181677610554945044530627954581683680428106853009479222923333438131731525780966330314910567856355372834570180670880308712940380825441
111 1828975135167271648711109638210635101709189516895288159669687706658839783234637585683510473622513009712266218754570236191203419060401399999342250293109256680698553967106816959380900312044465282776454094341812813882923553409879132378085880270313620564630817884128910029839980703
112 -936435269205643084140088134763752652077464132617850543015395555423187315109871246329875832522935604326413072080080015646552158764108130782667749215204990206651226525630120377471764023026214440193935613002731292168781302740867319702728942169860473693933261699202506801889156736865
113 479454857833289259079725124999065042983057706308668948676166570438728358108869986767823592567834421247557891752710137588232015138290598742659827813205036565251429616151603681035744419996334841473909698670814665208812050864235225065407948203493033047305019420116267250875941750626463
114 -245480887210644100648819263999515238616760151605506157235212568421632701985646164461325610532152177077134517304984094720392050818322359701740952371873572654350176098009037308698367494098860410472006980187530677170716187779868925432820060934106570979617039924322835991061293603598313313
115 125686214251849779532195463167753354399765938492299432693096922255540925083964108700507630792717952098649051696574396938757361948709500321349599834767143012951258700212364010435132911294429173638528330583404890827445983050998916465504163181187566054022701176184927864749859865089358223519
116 -64351341696947087120484077141889320082316066845265557810566593868018135938921315008280164779749813332241208326922646137260673838915418030058557448541505726303869800672849001278174646854337719277850773489404259625468167867556527504988241123747814447886392739897926217496462121860276449388385
117 32947886948836908605687847496647433608959034202450654041454647824403148386122978104135101998641482832690510934678249098625342909054782965170563202972625728551474668130735048609805545047998477486581971679817736755968946368647256492993926567409320330657239226162582917502006715103368588902848671
118 -16869318117804497206112177918283459965722844269370014627958974434556046518637460554645956654529174686068459492687009334306094405955484968684977841948979278366614723285525513295132544689225452257807430460011485322665138512197741194302112435345795192910646477169805514014778477518109951403044054881
119 8637090876315902569529435094161138169218526663942335871279041054891633203541572383634986309188200367572287387982443742736068517145028665671711296068586529412700651242254044437009349239755024215598843184779944019901450012328263187716998691101162562177045404372563538538193268358339545198832638285983
120 -4422190528673742115599070768210501035947167470044104540363273207139043055574064111463405766281865065188491221640435997036344300136902858189298073810502551420857854673059149752438997696323273515505101712345516283682186766885308511174617757450077070728499750922085381142707330825371236982698727878109025
121 2264161550680955963186724233323776967318285599227540609653284410174434987232162648986026490070999691972572859311691103121460471364604305300435499946412203522842679096175803291551507916888692029247627477175391034511479167443133141336915826004675136982623716085902746341442413092847357726281437836363749535
122 -1159250713948649453151602807461773695417148248035871266385735754810794736783714330764053782169543122866676553008959274951138329041390506334703866288266212439197144690227062223762902367588789146204845195079626450193781659604121195475290329941087561575299111105300236947636227368583203093204786809123506693985
123 593536365541708520013620637420428160687132281559135246983223647441948368533150742463449365796487745819020837891034687751342697445735730199283435912574465031617431541937116505007213465315974962303045292239983796540026260360505518416647828061589409287199572092675684281330472050617353836714178038950671168362655
124 -303890619157354762246973766359259210941622319245696341855416410599699445862764903768223352062603044376628187905483667665345592779904384317270092282061968490554118970089246321106577490842121721164847210158171942738795541498900527736273312281457548920603572892657696140816082863582558948041514478477852331807811425
125 155591997008565638270450568375940717878639116135417238607571691031034137200901053024600718308222126811969749817395660687293723046505428596901885368503543058266802739834307067845102147996055584428913680969119505865628907207557409800200289441174236150314438324471690436906804405054833868015097888966043033444572256415
126 -79663102468385606794470691008481647073471934358838724003211492674068547771510972294608442116488739417237614339422275994988385832206575191852308984793551795240451085026519115474000385425832484592846523359725092721583982841993850848346143813331289717822584167419686628039060978293773000530731055038517633256928583296865
127 40787508463813430678768993796342603424597801425964121643593778811381255029337677329921293671504807092578842850193774781718964784908416506515237338145398875295751251515421921986489994360612049055436543845439755516935415894101694181936974413437849297957188437778377306156968233198000419572924762788676845446976733396392095
128 -20883204333472476507529724823727412921911150545328524373308944143489114028203130353917785498864957765718594144793513708484646554478256714533015285124635819616092991787113954998148786224780948681168087561094318996667832150062943463520055966332477127109570793838846752951823208260810411868880491428254039545424358867643869025
129 10692200618737907971855219109748435424078137568108071591636213477098577056465054859588351015835923595694101144628240823519444017770964375359900800137414321114674368630486652236682424164421482354754185743641960172608687363816348668677504960431762893239591943192929126507774135673031112078010823956611125002419424043925114509471
130 -5474406716793808881589872184191198935064741541712966674117220576912640881132777042891067968835146275317208274526196322436567757855706261738335311129831845518439824319462489618526774798586851309722060291923348117957184613677135997278999604691318704631032163959840307343582693131614542349370954433322824913181502813968311363512161
131 2802896238998430147374014558305893855281343482005580628232950240559900757613933127563308224737305651606582647174814598782322872858896850260852820706502634167838667346099799058446551437762135733885194205041181432109418768339857455018551546701609362844458584272877540952835947598486738435532404380193282308726424300778131499904456863
132 -1435082874367196235455495453852617653768829734748830608737527597040428259533668413577510467830996878941253973903676345701004211428973311384302785103307203778339156231061456426001119506810739882575229805514205588306663233542408603589890597997978650810242886705928307774366673852184290075517255061032061131756246771466977680070758836065
133 734762431676004472553213672372540238764256664969136099940556318773016946544213827857322759587850378836382754788248225068983687622452370409307158427845552580676089652050611872836167198903213509965879815174161891274954458036170349312598876200559824881463659058474155771554378215840339447387998438301953748528781411131207613780352481941663
134 -376198365018114289947245400254740602238437757225097567133227634805175351149123248934850352950398542485587624395805746679451315263648516427003035289457509608989032321830732015603685485148657291816481649972127173495763474977261278643652568353068478071965301687043270764649378916470504767098929267423024899123994165438749273311533303548290913
135 192613562889274516452989644930427188348348715440459584077514872324341767111645309477701566230415397822274148863653333681045014958920569344328625164814268565131426992658044436009028804816067358017774351996741443709406361920290154822231514795997497624753617002240405310334098579274583560748746676641603545778936940288681411597518116413323663519
136 -98618144199308552423930698204378720433773784867765641843130219864215436006402481762579809409594054302836656856490673381667385193516278271379095162107633951270725915245361897375762049688769808574125814955676350097312980573559384745172664492766910977404545971953254740880060253886611515153185120063749876597886834621882451814259720477720945567585
137 50492489830045978841052517480641904862240851756359922916049365630535275716497044541724867280873798486444233701369694675608518205964435308706387469943466357442861856185844923837438563826466365361509677548904188165633784302659807565523995879558415417477555384194072926769864515886541802646766914892438644644039833197386006439082153422205978315118751
138 -25852154792983541166618888950088655289429255579815918474171401779459476211654485198716748259870287633990417450244755300765383543861859624641895677328253955345614934634317705370594350671069967913335052064419652082511243882891009684454728864416961125718270583066862546609915601423811697204822404963085382692203873316467136486489670969909954073857566561
139 13236303254007573077308871142445391508197522349842482945840301307467145568896255963470090505265616416509314245874207476854778941629840983373453546124792694585767220177740201102741455235848035012728935478586583233208941146545370608248179936345013402150328545518417626435111338012558438170133689973805502510445534537076503236382972588891319981521639102623
140 -6776987266051877415582142024932040452194637108917307700381711108748901731651419123309026864017733073563822686682197232434051028988924026568078029478364079945055036026335061640306754337084025535029759895997489821147467192141432075015187686964981186153031057816658563255220592128449306271746564093599110625480916417821351663778534101037467563565020419139425
141 3469817480218561236778056716765204711524292749321384695974898016812052547309133474035956284438972708839453363819456316532946958826636154913529537600961676954792427642459846313395415344233953926787797706898159162137891886637676216762303918963445207078112898096857145212549836473736664330059722365806873807342355087762301648915285864298818177864214014750939295
142 -1776546549871903353230365038983784812300274418966283837074005530749821499882152991637151972118574368265045385983369254616456958909252215409801911627403453675254395169802739236316596058379924795469121508757310901633981253547585014317545063748708412171769216896097387870701898461745882158953638947177596987120310099221749679062102731470542781239476067867125294945
143 909591833534414516853946899959697823897782350494421197161767248731543655450733910482010825431593194978006908694354081190114586109944444655767265738996922065855247052702306813295511777989801643430915268065853270314004186879707169955712721597076753091456670706732779551003945020451919456850730666673296109850798444208515662850425529566628468831483298354694814488735
144 -465711018769620232629220812779365285835653850369320581566376468601715779427941438248259114082286037615177056155615494757776894851389502031571259889513267119207169803207605061496696808711862018378624733240132143741364343220368530346586761714705423693560219876853889188348997697511309686904860119801131080298142920468164784442936582419553169374723029467852594077968225
145 238444041610045559106161056143035026347857513938550844035379532787780129540791603337612399729765876094899769025599775191840419148516568294386800517804492048021213985468323735113463942327438253094854148276201740402594912785407764234273072643375708933148010074929063913317626117997784057144049392685301361176945672851510452638550110723109075153459103134303932560978794655
146 -122083349304343326262354460745233933490102345043876603340125256886235803803621790652518665714371010805887739477494482869727108128939119279599432804455988360720536027630221398528039589499333954475285067232665263622430328906679473724847561613871872767596829955021010067348171540603768582213005124489696250934272762602228710656571763560655633111774396935942030842446424254305
147 62506674843823783046325483901559773946932580398186146684477331884436282912897815440226112196426218206239968504283550953935800926814631284120149294920586359434143269454195230346508684670932867731163209093393982052331271285935124185437868344367988610945271498826114928342015071408129851461983196216297502042928282033147403068278413305365223973571581892676172966251791146080415
148 -32003417520037776919718647757598604260829435151526647704223094633008387701850156097170577843268571904784766323947904252392052948711184723991245709808821840338029656602040234384482591842136257623685199821910670103695318021362809708715606926779750896891450994538951450247949955792424785315529221013782951079176524244652540789983295334765578338153656158002003800416288527422531425
149 16385749770259341782895947651890485381544682576741876430508925070806979725632982426265403026450817813554851455275433347980541758567003637557994571825500676475092253310653746048079400825355049148767976478933511566379973700524147790934395509773853781062435008634863411343043030234327220365378593054078435653759190547252672423398106142281347382041229083201762227162269566718599288991
150 -8389503882372782992842725197767928515350874463826821134098214277864262202618947161093362673302110642023804128105579125650489425688103437648596178165939748318303604824990629800603768797603448631287645061375051075210591601480989423819543094771811896511365463648707928700010606670835166846878466507630779146688005222255784634336454830315578901971960073717180033675312331327043507005281
151 4295425987774864892335475301257179399859648497438377437828808682014063570468616745815497672338900704022731444525538621699967127519369881994340074045852946553845255176777657773464311809620570993288115409637724560412248650400653594880389199413887076507142615589359447622783757500007038911131011251538267791578310999698489968388396895610193919411895180442464401442152946180360146235480223
152 -2199258105740730824875763354243675852728139833066933723772696164423824849461636529227614290512609471063579444994027396328060376588187242659148908177756358143092572531343010270722420826358807691346681512305100337812626869638128828932408407382325549682059597981143151781595150648291076437878230916523650270066173646249201942770665421084607992165416627709159191000003294223265700772218087265
153 1126020150139254182336390837372762036596807645121378040816907829661446501770641485589800429002118388199533059801426097061439351513144899136027859057137148196928393512184456740090109264583272405722729072543683260994953965336469427163084253857698152185390104906578630519326618091368553307177453084827729270406901429203366922578084577221552505774097702385097802856562139087520909434846467119263
154 -576522316871298141356232108734854162737565501350821915491463236056689875121919843469911059355038060198113374369643511467623722549874251527422687428956220598750456568397446526639762774830068818020192947045507012036874457764345095847308985166606855638203987679686010181836094174640428824386230418964519528339552681286510433298789481078989007989179869479846856832379184671677501418039243393410913
155 295179426238104648374390839672245331321633540007159672931768331479897723911293000727523590048342061329963011586837583110981767671238966620601498574010723649607692404810894964675154935715449634880580457416446186735427048498795785182605011075209871035353456768966552222497203060211930604923789115420171684176104873603999715391478168452508063436598843215589386809546053267324133213036870254750914719
156 -151131866233909579967688109912189609636676371634887806377829762135276272633271285909534226163139808364025716359949624927493547936062616021931218732612212903751332329279184787764987847996584814454353031454638316810055268016394276380547018969414943383255607496876270053274340685276835950095205394066855513708986429203255326986250078506994837997000241763742839756976894835540597640360917492796675794785
157 77379515511761704943456312275041080133978302494349711083237157850363880262618445384198734499169610184601808098964764707408673896658210549686699842776468509835537796158699991648352269783050791448481653657282673437997438805440385739302812669969951472267995950971039752632075577948696425111187390483155135570352815393189234802973577550624954529115177288577045091337432462908259479897946308227629987715231
158 -39618311942021992931049631884821033028596890821481540594863614992288084953818456005089346201085940827486241613648080687746363424341259016237324115445490636422376767325356479072785788254762639793065619223596384049402004494723863029990766072340269023752964671708158482834611932972915055558558791835293133479262143351167681656905469696585454515255420704897975944841083462285943722190280161584216516679116641
159 20284575714315260380697411525028368910641608114838679723387146191788644261959449610700569165691522834219946850075886607364162241354455500604240128429261943159022178923860026862443668587422691713438418777057152276668591316910023736188751192081431523254308113226784485145936130466784945138026950813453047055948854336121802754596804835018330696122510745709095934086002893071435543620951172506755032590026594463
160 -10385702765729413314917074700814524882248503351151930498037073169367076802128511765838416492957876724742802677550320147270684688508757561549516367855415923004825373605455562240771434531958443960175813496657760659201450401407704968960842721284254935528681819001646567016900895460036248504796193616133808755421580472800516891691609360835845195243592112287148746499469791221076569235982167921420531529199614633825
161 5317479816053459617237542246817036739711233716723029636201290757008092842048447991428379624045565859170438470748820495918520232976798336967796941260623776519123091194891787341400396211403836200488032882674865113040591105863782735654055304851251143291441302230482783879323256397408792737287692604039742719255731760256221943175983312359436018788240649969558733716433393959415690613141147502901097867176264925239455
162 -2722549665819371324025621630370322810732151662723281421106245688249353258172990979977638110341481935511924607369210976186753416500007632228332565503797071703326099023567945054831152499725682375444306204862413777878369029015319126464228102852749424071731861242868914300958695695682303107585394188321894334248870721661353567040324678595533431957364793146017651820360537777698412389821425514116540075231257541683390305
163 1393945428899518117901118274749605279094861651375480984279374478294399179085259866006775930332987592744087287691628992906575437431549970991330222456283276561105766627578743707371488747210457672254478779424582956354547934322379061689111820931118917689822042069551723073096769726986514483580205410157797553104339271491410174476742124299657006641682666300524944495476870860535898932332544314771791027946132110171829754015
164 -713700059596553276365372556671797902896569165488589074402757701293585420101076799425363620564265023540765728037945805873935443480309870451487760409185305038139551466656875254912214352414669177631457166987836928378767724021500604834769854100886806122693773656310379826493752546402638213488974983964790482458275287596616652306260930867160197028438572773397434659577606353388485870583885048415717782299672624827354754525025
165 365414430513435277499070749015960526283043412734165846618572143150161356746938841810133221605100905164587166582260641677223183690351486554160211667339488420272052797609586845572995452252041356744346362484059943765458106629385693612844191861093501264029339154361590822314471532404123089656050109052212862861906068170739293997397493530311530529464036983801164850570128127233498747831883228287422377552594413048109239267547295
166 -187092188422878862079524223496171789456918227318866803894472726070394135510704681757675365205510771688565320948173709898828968438899753263545261945843483100843676423552694069978857600802340806676056478472780311410991029236651811967725466971836151152717332809269597563251808538632845979628284866418158780674675426127806820006173660135682220814440916461117896785906037881121978136760993906303817248234788124535056950925498722145
167 95791200472513977384716402430039956201942132387522487644974505820998848042275166403702675114835259528520148643111381739146988024708867343924920332517836659560865966804501408732314228088479032165933544596728065728222231680309752751899381997838866446226160961220562933310681264857657043592361206083530319027782854035811914679358053607737055924729259465776293273396444277754236393340799660408954652509108351360887499525897104971935
168 -49045094641927156420974798044180457575394371782344266557169802641674405228481526646689910297614625971282667944865470412009550681925102399046481141842599604607747836402182768333157176182857857923707090997659980102333002469553339692162122307598452258717673971234222373151822382672956597523894571013852166558625096821668479011668825888680290829969557970802189293832474676757408464094060717863682869634240776928793497796838433979049825
169 25111088456666704087539096598620394278601918352577479739237567903238608749088361432418734068841043118718444063383926772202781222083615853761840349484260697318206136607474100980963608387792853082460042807736581885372714943174402446319871199036138113777522985969298809468151999972272351077484501390237039826312015062051689419651786983337912460691186843723261964083747398970462510836144134256655087787159743519714355559889628652181706911
170 -12856877289813352492820017458493641870644182196515262519426177755078631481874151187334135844152252795542813215853896520411930185676119749536037299650392060861456006869520695904244675051400467390672485291294128101368008816930269199494518247935119488304110797315587313510574616083207414952507091791043378057918330636139596918020131856368614501677375151063653066039668214419863104058878858724478538416732856494362257292008775844599948584801
171 6582721172384436476323848938748744637769821284616942629354448005513420585320292413627527087974110111551519082927505713208910170701733017939121268657971568284744403049324299438999213416400096230107770614841138705955194294693248971948337531926679495377979670285119773073691597501017928299221765392090316064102990106163880128638305408962317034932949576410557755322814280939740864374506372055505462046221616741844969785633517722936276985370783
172 -3370353240260831475877810656639357254538148497723585802060966660125102055434203602314906787886096291580771058980153807029367034158529961507426369766559321219909367954526757980839771371242466285562829835190174964392600466912002493004168973057290644253083491773980709369193155613326288528376373140448225710737286525783538111219117494429951865609222295855691508740536644217869170195111245638979912884324515655442568982153424508448186713094170465
173 1725620859013545715649439056199350914323532030834549869642353673970681189150257489431603368173783214335551004006449137165966284835530300734507105624356406504671806488028484723427997485389929673786411526482533684248979103575988079756030710853117502292273026765112339634562638942403370711484539052561772361320979448470733802542507291026977841051432081011005386194906929270346727197009397959498138786651528121920459707536751078053227850986181679263
174 -883517879814935406412512796774067668133648399787270604876177562612411761032337851857109924754294916403123772938064832826206011244303918401780258038807200987395500954591044684071096902617922248125284349731720685059015537683877475458814387183684449940674003484561833390166909630806666938113987539978140478724849345439853768118700964482603255186498993289325120611404966417075822871479544853686149557108818065728065569856632774224469873363101003753313
175 452361154465246928083206551948322646084427980691087395362064036783462535648581039730199257410373612120191957203008091651472248906927639943006827788529818055315553025891243368705259706640439563596570506230478068472406880369281514103138907300961367259154920621114670140108793603484896257378382281557105587260589169458019671149556099904449493106867318946316892465825123037589813622247455531926263344929728080541253125136844982207267075913599096640297119
176 -231608911086206427178601754597541194795227126113835505935018738903300443468067333089546121954450587992164555267625569953065655100217049802715443992447675342190841294123255174619653681442327770328616162774261827510309603276421333242624252486989658169719209969186868686447574532805420943949776258623060333398818828588911978641985381701497376607781255562771439513953081647266436131235913109518514892406652255542022579735164462330010209032998045810297349985
177 118583762476137690715444098353941091735156288570284096604261254588526915000356051310440484287631840614657388770335857981354390803885846232527031518370740049566240351831514308967456432203297199248238427777453845322826963036283347490743086461085655076124346039389244073538872143097942188816038366130350880789108869577352312132022866302207269100493221040077691894873603231877839937515633518542470495549876633730504648403200510993466396149081231288012917758111
178 -60714886387782497646307378357217838968400019747985376164605657320196285966337670618185753274447498666769503301380010890121705589746612905402465870004973230165361231306804481167874235325288566409246052421067371532783486775168479795574819617160789491785932083448992477398599165248460486698382765248363804060177754908047480582029450121071566683759450753289078711678811018864883018760414678597495292765796033645653187024617949000216932411726846477259747951585121
179 31086021830544638794909377718895533551820810110968533408252779435397649010309112035617607994807040271751218162140128370580104622250050492293969810066629941630381517641378865199479531830710987764403338949564862403461583074548515143178395964968316748512032512009256041624968119993357855694847825155309969040068740495162016281862086850346992123013269680466815523057949953826611222193207182807303616431868057382905758390375150028021517448290850759035149389409081503
180 -15916043177238855062993601392074513178532254776815883777159904251734565740818943844384950699858984854820897249404770802946777734173263942507676178328040911515818155229354127537329694813898729514069513410896879693744000672126811630915273805623483615275048297936291533515130719151204371444706502690285955655823172052743570200768720418162217008734290669632058604443174892610911354500390267414550553319330003442390585007256251277055221322004092015754069533630259472225
181 8149014106746293792252723912742150747408514445729733857839443794600489480728885556895018494259248505333352314882489626887145133740616007535089323853056342885613247052180345696413882043846361109345815736746151117298922108914316395634695898669197455371035500677434147686492463454180913346168908008381207043178454111497240154884066688327930988387008046126687427916761940685056950083306323302969791809548705529285186024524557592515381570380197023638146460919826085370015
182 -4172295222654102421633394643323981182673159396213623386046800581501078307847215310136348992662284480256451886751014649796593309186477582377626632392966544508480857878735226817864853725432734811996443901474591388221574441042225227662904138711820081052627052809467833624033390393828637293172041003209823370465792593315472929090010132740354931600431655295165662968873084983036782750850290657918678842909880357067954466071027891672947213044553521052483304815553215156660065
183 2136215153998900439876298057381878365528657610861375263042712525910151404026983607108249206201093047036708556007528174611874219404629477049275182829085942593102705555021298803931921520635955575746834221824394215377348397579166496191324208743235288804264847226575762171057383269710286064776612284867732474031699599741163903376086862096873030184806680199789455776127895755012435980308009551123408004960067024024437125627531113998750372498897220758225869558888515685950478495
184 -1093742158847437025216664605379521723150672696761024111794860652451508095397058008549903331953710771437571527991179020096518967385530008713498057511550506622341128441487647867703958270005758856091456363784651740293297059875147204958968920357296021701433266249682458378304762800232795199097009659627145168476058310498028269330674321810828034914535047329187731215423209295728311947076454133606089027453078714308003498001421493956131615568652663601844374090934999612413409961825
185 559995985329887756910932277954315122253144420741644351097018743223681437250271645539667692935339625349213835940747482395307164728019900779127966078256462445659605528318167075169708602292915061961485554348602190565385226321150539206754739179129965687706145101627219297755516007638571409518655599442691779679392929620072709093446527935173632913030144528237181072498964642720660678088992876155546121372244533284295514853045716674745422006314624741712003157907658586673594438834335
186 -286717944488902531538397326312609342593609943419721906262012773703386517015952728554807858917283722323264125115705497819817021881643923739334119633902876640687785586343397566634984035723177450659909052207290342893695522072140095648806103584169485776182173113153713272212458806379232909799943678730727805447251515496122451234663473879058477259833300281352080887500888658407650844040299045732257993060275470558967689289479951653129515010473010689362747000648083431696233752195180385
187 146799587578318096147659431072055983407928291030897616390063710779881321699351503634206135731245468288527772932192095157370372360050542811427458490323922569769786615101026571278210347226482096462263316204003251417851684326068534365480750691523164122523845766746788027249458902442582750233513969221685905345950170588284578636447791555109047557040003155108710450315606773080873455106921807979365689122748978494739929164551085373104015552569273447971401385457648783002674063591617386655
188 -75161388840098865227601628708892663504859285007819579493430848234499895913348940967492546431205051934217985405569594084507249816322961591189647178239993078231050502014606467912064466903703490960256824887279939379919867742505773675334248350893994605273513095122052132953314407538606696670928652854801688839577684315477791169127370688232378499504267007046134987224224472325150776396734547493533509569465159822434552556576554029138826671642148236523137236955194075455875882877172703504225
189 38482631086130618996532033898953043714487953924003624725796727847372577951594729172020758508954299314673716533947719721490321757365359267889053174609130741917199139595335237974579198649776086734625853798928464101950910473948707175045768836295901766278548296717187102736146763231812347373874309977699569378971738937399681033218337774295029365212625574027467428265129980463822548700467722716763213374840166576867218364219899581293243711798021170076186400726426978800473914131383707383683231
190 -19703107116098876926224401356263958381817832409089855853166930468719750312762723058528497224123209191678291217862697615987927511687112647465137755836412125538326877150899109355297809029793590101529248917895611171165330375511181702532624432461270931996595726620035737705403733217798600824131899697589732610079607646520839735327672300327352474769931536046461961365500034743835339473860765250085756093446155933431716268260398981929723073315034117308578272614658768632580823990681066439089530721
191 10087990843442624986226893494407146691490730193454006198470362912403074617338681445018400148661199472842555925578383841052648370789484881722085973844835380948158632909568466904121250125451620225710027404099705539188910400206841679806363394973601097201561549736634597561419710532358053865174154834836896845134550494175424660545865471244872467084139137382454404832076701485555763202044062830481886134680820313621376132313506113078518198813678414934349198968344257236131748034940078395525746448543
192 -5165051311842623992948169469136459106043253859048451173194708815971222215033138086652157626217544340219351303490061794931391230459233892922717406760256341843627496285891930318455373663392908505925818808949349785003169758060377198521993326668892644009442472127827728095691502875852320283709737566006905575467478984486308669025505523884599526233602856276781104911367169580422711040748934871083070122646442141002046876721616845223550348847592492068603315777183496899526791622521014034309994834765665
193 2644506271663423484389462768197867062294145975832807000783752864543128683292299004544404096597012088400573423975255638118379264682518123392276955169358385661505118526939053189856432499298308467326479480930631885772041765354902512316119476247576664708498871314228872390798947736739983241598397115474479408887601816317477434718390648467356369979952765205735694879198343947008565380568915573182900217838044424271753336980796533744327454133761474914869812967274328631875104671068044573382630674709141663
194 -1353987211091672824007404937317307935894602739626397184373617607250020981091652020457039053112421066391777610589276729094143172068368209603123274385428705852004380722632830437842163342286869485675572511266234516893115517623222876586163984196501478895503183766506337521561166230932343532504308141591338710217478027387194345767179185366464664417317375362087441767555232204787157328051040489535520689280200291714125792968758814605103011673795695443463552965346657789926286220070593037066021011547913398113
195 693241452078936485891791327906461663178036602688715358406374162917402333935951132360646131345943361447135028138211473634828477455683307873468429924796548928757904640436355956116489291874052904061255111867854354624359016310279313713304507334246890733736125171019096799838174581132630744473100824691223622416065942879199037074899210445597195353606778316129691492251289985544535389603115567855572572200843675697424639604800146039095742708060055083059875687504210215804769785834211109714055688358625832130719
196 -354939623464415480776597159888108371547154740576622263502250592724329747521248503509670432394112754544569642178549022956714903236491480720170424247608416071064099765853152837056233445476132157097244777003530325951304564021542034139330168754870563571145547039412796574405736463745972922555569441722868271170500349349836668414031614371563520189426145246623969272439878884834049592438716097773445252045962189124874917667064360708643492110954701183408203653337681590144836017298047119458251439675968229555513185
197 181729087213780726157617745862711486232143227175230598913616426019338174079092603719250240420668353435008710805841382551790777157900040273694009997417227066501689839531222167544771599919898502090226087090363586254300109667691342047855173507484022274970201885318986743551645557354845061882360692587007275437494584463768877849481518208526856032964207881328917177396210943512082255443746458959979580339175822589942212842506749344018771321218316998964024193663432672158538329172493791648459234906588848986310367391
198 -93045292653455731792700285881708280950857332313718066643652794750513921231352790404147584462452245443028062105922322305774737787168544702026452706215937469554194183902414376964777475906060331580893208564799414376945848452827176960583565429642754277936033681449892990951340088808168819973309331043541053398225268046071078226017685238632474730347782351983204472456840883254142721025433937474653977465904014262156315593966469707533130540779309626447809479786722339143625532227984447917905058732217025305249781852001
199 47639189838569334677862546371434639846838954144623650121580647647338256988121140098151349134805617254848645641859375511054975285985210070441239033559259198012078932986536627683705772906127312571649573857940837947203215550632239085852149137022671908018806417472252763787152926116448272970535007957013518316113983922540848149318949027607022581932796819033230777540571527524154935924686113638126867993164392561396957348385725026139311501693423364376753037759883373800613440424587044974091336496487840936236814434883743
200 -24391265197347499355065623742174535601581544522047308862241504911257954472594884808979177569172778731949827440663453231381965278062182203356980672085778788427948600518352354101251904427406011959483761855780725396915976618384613526816932661635891941471232007229187793369336676884571721732730723385132883152798404300714286594689460042025141379486352213912645813969926164575279785652486346319502438613713557146876410863908379866935036960042503797971388120812432933214076207058546829834334394391991774991425182193436534625