3 1 4 -20 5 610 6 -15860 7 433771 8 -11662040 9 315323620 10 -8509702520 11 229798289941 12 -6204226946060 13 167517069529030 14 -4522934399547980 15 122119467087816511 16 -3297223466672052080 17 89025052902439936840 18 -2403676254645238280240 19 64899260438907225981481 20 -1752280017779123066620100 21 47311560606678671403227050 22 -1277412135240542991318467300 23 34490127661752690997331672851 24 -931233446775000384850202930120 25 25143303063755910839678785039660 26 -678869182713931488632888050117160 27 18329467933343453129434141488898621 28 -494895634199667508067606978445102140 29 13362182123396474255669423900213574670 30 -360778917331655741062478131685202277820 31 9741030767955146583252276395243133986791 32 -263007830734784983576723161165353348296160 33 7101211429839230324111320065174860177192080 34 -191732708605658896843147489336791601872637280 35 5176783132352793111935705583901129621906785361 36 -139773144573525387947727540419064861744797912180 37 3773874903485185709259472184431154517415986011890 38 -101894622394100012037968291641593580241132465123540 39 2751154804640700344033480990365455104643445445862331 40 -74281179725298909117828952695485432219890136468790200 41 2005591852583070547721057029177543371399518488037514100 42 -54150980019742904774611462030198740717664052311355504600 43 1462076460533058429039223174633720372177154183291807705701 44 -39476064434392577582936602416745260693608494758194804410220 45 1065853739728599594749390074937408742924083436429264386138710 46 -28778050972672189058142615736142455721180612274693642324988460 47 777007376262149104570668871460354527511804034574973445389923471 48 -20979199159078025823400695310168998235459363620834607015116092240 49 566438377295106697231885051347908118423636932223945063241216885720 50 -15293836186967880825260299884633412702842090159835431412233241823120 51 412933577048132782282033465400943101428101397467281248095468438443641 52 -11149206580299585121614855249182895112496453063430546795814072802196260 53 301028577668088798283601526577721285671964794726837609102621030422915130 54 -8127771597038397553657237303950426654432004399498315105702304906870896580 55 219449833120036733948745442429493952198063524309596056725995318721418714211 56 -5925145494240991816616126628590844816592120506650834129187826589370087322280 57 159978928344506779048635421825002237082787605526946899722100493338011087146940 58 -4319431065301683034313156363597615557922062182601197019227358998141265091336840 59 116624638763145441926455222048232623653714507429869643371073606618199868730903181 60 -3148865246604926932014290993222407806341922244109744457529105329987486263081510300 61 85019361658333027164385856835723868062007225699433723578227378870932004463267861150 62 -2295522764774991733438418134396074722057217167908474927598263204432539293146202111900 63 61979114648924776802837289630210244936097664867314943526309784114128596513841449098551 64 -1673436095520968973676606820002030566309661739413428390880049452837541021941580359440320 65 45182774579066162289268384140177639713045643872199242312734453831127345057185640088297760 66 -1219934913634786381810246371783690942448069392377049460613073044420769752489266713395629760 67 32938242668139232308876652038169603414335340523731306173029789655800665613087274875964508321 68 -889332552039759272339669605030489760472916991774786530043512971324447626548615849602659632340 69 24011978905073500353171079335824029318195993599212864940829472393376984808829752359147730256770 70 -648323430436984509535619142067241539522446713787104695735504155182158597171172571732426879338420 71 17504732621798581757461716835815586835725667292776610703860636585078058349709506247899546612660491 72 -472627780788561707451466354567020257147016562720245433733218968241295378283614357793500463703646360 73 12760950081291166101189591573309552229727635281109134208236076118519162354713213389723584852531698180 74 -344545652194861484732118972479357862621822459800984056145421579415985331407642364752448100062525325880 75 9302732609261260087767212256942662719016619649727232623218954926287909313832532123627705800401564603061 76 -251173780450054022369714730937451889559402011426729312861278632471266853869941648973286019362754535282380 77 6781692072151458603982297735311201052790274780564845158945221431570765484986951915900108137948159988341990 78 -183105685948089382307522038853402428113159634826862435886304693458791624676361045971728731027979226327920140 79 4943853520598413322303095049041865561864910198560781219577173290129945258394928415409898281544317934462104031 80 -133484045056157159702183566324130370145066174837021633872761159732825379451570246465573415244154541768179780400 81 3604069216516243311958956290751519994144364325316659246066953984692433527930549443776122250419724610752059268200 82 -97309868845938569422891819850291039839849638341096123460286133539540370709518412086458126892713617445756349289200 83 2627366458840341374418079135957858075694374021191678419079420221991988020058565789015904750363325256844019476851401 84 -70938894388689217109288136670862168043582194498336569544279094445964094443467490909161792619796724849734107823020420 85 1915350148494608861950779690113278537178212388119636107633322813971406788856647320805375668329611468269979566776516810 86 -51714454009354439272671051633058520503798296249249236336659630601854597149182255058551873277048557718030027082233041060 87 1396290258252569860362118394092580053602674942799557828214770794628434598377445898989026393312484467166200542244673653171 88 -37699836972819386229777196640499661447271134958959605337674164539562489878045314187968739446712064458829071401500110722440 89 1017895598266123428203984309293490859076330440361565448334324264806834425210535008918585201098044519353378512172797758687820 90 -27483181153185332561507576350924253195060833721535362167072658749636704694154641508453380737762713912575483055215906765823720 91 742045891136003979160704561474954836266643303995496922952548653841521449820943554320104387443894311331387289908499237757637341 92 -20035239060672107437339023159823780579199362066252037619744531845309105337456561864318232484158459012827286450140320805567646460 93 540951454638146900808153625315242075638382840063442429432870896099053608380707397257520096836394645668737686098400696820828541230 94 -14605689275229966321820147883511536042236336103241208871389597368193077547854677683664711874623637359507267212799639321164366925180 95 394353610431209090689143992854811473140381079993758270037200380379545422697896095839542256188223455960692942319237863576329485451911 96 -10647547481642645448606887807079909774790289112975262616417279007302735452690816402242285773662828339428915518757392858820600536792480 97 287483782004351427112385970791157563919337806472037986714550714563678775864023446529369912709892996669497394194110269186030060534597040 98 -7762062114117488532034421211361254225822120770949672576651311660920782680556290423273533873368812586816165156170738500676580577785873440 99 209575677081172190364929372706753864097197260849799337151359433535548030784970925125560498513914638834230796369098209996287655783220464881 100 -5658543281191649139853093063082354330624326042637158504850738537243614745504655225115557704493400999855038337899825600313298586519438600500 101 152780668592174526776033512703223566926856803153970092015093636019523236899831728857591239819805423360836441210807430928884410018730976735250 102 -4125078051988712222952904842987036307025133685132291172950414912901616647354602339139722838948522907840013260736950492878492342179556688036500 103 111377107403695230019728430760649980289678609498795973472775221984973246219041952216909682377286516750944042915989591933379098009738174311964251 104 -3007181899899771210532667630537549467821322456465474277536904819564611277249923508315326932655649527721537641872386456607839375972782992550150520 105 81193911297293822684382026024513835631175706324585958549548665694511501821725817538384937605482318548265344923364911554864855501820060962935795860 106 -2192235605026933212478314702661873562041744070763657503333343853655407573162796128211553321534004579541504650418787770431610245147978136740208222360 107 59190361335727196736914496971870586175127089910620222987540515129563631259609703969635499625744285870284746908385541736066157932867373591970178358021 108 -1598139756064634311896691418240505826728431427586732787085731828770409402951534130608846450396160258587638627556114244545467173262355888833292904362540 109 43149773413745126421210668292493657321667648544841904353515518094351331649212772415580662516186746121338471454207970238926670619108531212697902907178870 110 -1165043882171118413372688043897328747685026510710730345625112160089533454603052697218401612737628373021734020650259907310961149614804103107602059952279020 111 31456184818620197161062577185227876187495715789189728979156289778538975773613652246917330020710690021878996979012357144413679319614141121500076381174374191 112 -849316990102745323348689584001152657062384326308122595611715470915458193393587545868583532268036115038110920772041012210281380107764819784781622116309196560 113 22931558732774123730414618768031121740684376810319310862945856892663218594072693321635414775857347746002615664192157284280403695600941696278486598779238444280 114 -619152085784901340721194706736840286998478173878621386266672283500394275687950253435503264306565035382308104176251045919354086223988617683598389472470326694480 115 16717106316192336199472257081894687748958910694722777492495944327924259080742769038996464548051506139160181686990771793134136983073778398329094343568363522260761 116 -451361870537193077385750941211156569221890588757514991727728362793232472445541754286763655091422414102784140296921572674334384646790108610524060094722460886852580 117 12186770504504213089415275412701227368991045896452904781775625001963779460640244453637886676822119445666038677132121882588164838526248695813860866998161516170912090 118 -329042803621613753414212436142933138962758239204228429061799242194103521095791046457165528370013796648965242286076464132605874446633768687098215788402599939476196740 119 8884155697783571342183735775859194751994472458514167585083863234971061788659818238462985973128023364978221759709120956114296751453260156760810195610054451298786985731 120 -239872203840156426238960865948198258303850756379882524793526754082646267822153952581424970910217773155306545550330674947055969883646610274590272319777575120546932970600 121 6476549503684223508451943380601352974203970422256828169458860339585600835443106978412155067854029594485225707515418292241107771109648968021294246375883873471078185262300 122 -174866836599474034728202471276236530303507201400934360575086487354623858118759336088705059152555451577473553304008332525049519169502411016066110009731793345679196509353800 123 4721404588185798937661466724458386318194694437825227735530059834902530449150343045350844746234527319854433806398397978223205469254095907403236614248291860082418189575437101 124 -127477923881016571316859601560376430591256749821281148859287093455419145607564693485870534806292466490705881968045192454877906412233035639816940185445418660303734124295830620 125 3441903944787447425555209242130163625963932245174591019200972222078859520079697842765924899848254535557333290379624185025860768871350617304655269790186476072955320184651134910 126 -92931406509261080489990649537514417901026170619713957518424263707086323744072781686853188155197650997273528545068217133390283671124170782826202868856095358329384613169092173660 127 2509147975750049173229747537512889283327706606732276852997472996692716690772676646155477137456683570091355503373476585471477648635774970128503556841133536299344210214838339622871 128 -67746995345251327677203183512848010649848078381771475030931610021290877103717865580703913195933333453981866497174155302227941734686528050637633344200560343953297677985952875552640 129 1829168874321785847284485954846896287545898116307829825835154918579565943724682005468451381928774109703872984268889605710654535224329037916997170579789912067373185585309188380729920 130 -49387559606688217876681120780866199763739249140311405297549169769605870123247717434543175781329734003987307275653332641236119021711183644603774191292307710459788229184220899889704320 131 1333464109380581882670390261083387393620959726788407943033827701067740186543556641150610849872627320729812666139100161729948037088746565754076888548796546809647130881240315855363871041 132 -36003530953275710832100537049251459627765912623287014461913346873233549797733214877304987012570417136105543658487562742959468117788555721024237044326306794382374671530173984712243296660 133 972095335738444192466714500329789409949679640828749390471660375077664761689282131591088202745315947387244263724577468673647878716505318192113358481122897708127990219612776339601286407330 134 -26246574064937993196601291508904314068641350302376233542734830041593718311256249583824699493470298417044043856054872182664812808270952466873239277729180153384723849118646995983680735633780 135 708657499753325816308234870740416479853316458164158305653840411892559466693108050485479024149577146721893145494060024175663065793241649822020780779931133234810639847452904808986713216029611 136 -19133752493339797040322341509991244956039544370432274252653691114173343950111213557608024411605671156335779275914414375549484698836952285539427981536630254491510939409837569278067298780462680 137 516611317320174520088703220769763613813067698001671404821649660145012141508427100304915842277249327467464061321516044634576849573269145464339323746211647193883476972767694303665798815942287140 138 -13948505567644712042394986960783617572952827846045127930184540823354341127028712699987235093010665985403947467834491496680908074155562873997824537992297913042271627527787713364785180669809890040 139 376609650326407225144664647941157674469726351843218454114982602235616090673064613973864781347563574311864821322149245786458519781162550630556204487332054038007369851106864616049613709468142666581 140 -10168460558812995078905945494411257210682611499766898261104530260316194525983140237626464191857736172066726018482467857849714018080901739383765764903529149558803049762848385615613919708603137890700 141 274548435087950867130460528349103944688430510493706253049822317028946211501251225472925497320897199654984219913966688167404272632279253261089789622883485175310440930411256267318340908261853449849350 142 -7412807747374673412522434265425806506587623783330068832345202559777867076836425136255889750397579483601930380942640076470757413774687247816741838576055130554425663322357822189936021504222639504241100 143 200145809179116182138105725166496775677865842149911858473320469114035536777859700242526911356134450220995912296061426601152871697588233702486783606207463689748244842340125227398040335782594044088269951 144 -5403936847836136917728854579495412943302377738047620178779652666078661361672725912475665613757031918493195503898167217403145742103837221962252206586149096466698280618798452350381684593609662627215060720 145 145906294891575696778679073646376149469164198927285744827050621984126539947128973583496020507167245936579525758109936577336771180383010827318893639560397472988905859635052314959781640252134885305607533960 146 -3939469962072543813024334988452156035667433371036715110330366793571392429934793921234515113271969183052277971093233492221026296578126639955449568226625285135146527599223054817604381428701547769821055894960 147 106365688975958682951657044688208212963020701017991307978919903426427812945978631163010805022137086057529828238898917448271308735239351150617229972034743418908757240483604966933662491941644552433762218447721 148 -2871873602350884439694740206581621750001558927485765315430837392513548993501770283794181662923556060517240455275836252678592947302793094221426324344322260929817683394734908528528459605055321798217398259292740 149 77540587263473879871757985577703787250042091042115663516632609597865840428904672480906895553003321001290076457017489488144601074113438025589086540708124152836404651121000810887526268621609149848346872984340970 150 -2093595856113794756537465610598002255751136458137122914949080459142377533141214283618310264044483900728910806858343020187500905528620606356420432006334186572915555806833366719635290549783789087954159946429099620 151 56527088115072458426511571486146060905280684369702318703625172396844194820765692517989960372180517216433883102505424308994154360524736354633746637879842454699470059810608106052786319262858370577474434538027127891 152 -1526231379106956377515812430125943644442578477981962604997879654714793247327097536243068680862058897772935221911674991467457498532900061728017696956497630303552172312847066945982575968604008849510854484768084946760 153 41208247235887822192926935613400478399949618905512990334942750677299417793333818934246796625956925843506267588318967953499814483199712045280319255713122838301140019690811813570996582870572035633752029706870097430380 154 -1112622675368971199209027261561812916798639710448850739043454268287084279380493442123508028716704977341936075514278446089588832841089531814954047795739226582219387307033210428469153871605546668715365258687218324743080 155 30040812234962222378643736062168948753563272182118969954173265243751275552628999959245116097008222572126872383218521242313053910557141599672290441959017202174233063553195339959149287585142272326508391127634099307758461 156 -811101930343980004223380873678561616346208348917212188762678161581284439836781905702424540724307315792374169247903044761405056770413305025135061577119208520576827461291777098029548612108789025266875017915892047812622780 157 21899752119287460114031283589321163641347625420764729096592310362694679876350921292740204944610529769289565035584355467587363122132824899172797685806663733964605492351854027908545723035476015478820960025773595614493722190 158 -591293307220761423078844656911671418316385886360647685607992379792756356654654586355012852398996213584759093767758838293593964993601281306218178307827345283260719826242801054776825040783988734304654921795303846545597953340 159 15964919294960558423128805736615128294542418931737487511415794254404421629737056428526101144722290578463027991466657467908420608563099514010917047192113793656285047186317527920564926571941423146475362914511905045741468507431 160 -431052820963935077424477754888608463952645311156912162808226444868919384002348080197737943737957310313430963631965232127694904447580902609607524178260700063258064634148055899339353558626081741575501921565273481754722928360800 161 11638426166026247090460899381992428526721423401236628395822114011460823368068370155691125565450748196208273147301771943000254487937289428877588277676378073617960166481992184694180890398513117760461290505724716666362578135496400 162 -314237506482708671442444283313795570221478431833388966687197078309442230937801246290490580506437093937912640813999446381034442563633369053931217373492160902357505912576992965698844689478159624653676424231376559266911243763698400 163 8484412675033134128945995649472480395979917659501502100554321114354940235321036381061773961520399502561037909446320617007681806714161974188015864198218784517186966510919442436257538020121917784845847913619794826348470371871462801 164 -229079142225894621481541882535756970691457776806540556714966670087583386353664357707701142370431404873011454087835636576729642063817824215489571377326533269739001952840987659036432075633416379693931369587072542604985783419862840820 165 6185136840099154780001630828465438208669359973776595031304100092364751431548970279336631635317222366836538385576497368314000236180262195606500139792044763640448755869955887588223290495475208068535893903737991105178984055397089993010 166 -166998694682677179060044032368566831634072719291968065845210702493848288651821903951030747031724833987199474283721012317797307272752450805280968360947153330517065943769560033374543017483026187136254177701425693332692943328598670386260 167 4508964756432283834621188873951304454119963420883137777820688967333903793599194048997354933953132046910869364802067082220653588301347828027436964466515637515263467254961343451602046287651603714017745711107443995306345160257542075832571 168 -121742048423671663534772099596685220261239012363844720001158602118015402427178215542052860339865511503285120817381413473196510256703106450177140672107439734594371132697437216739616823573774200681162032863000784425636735278129053690582840 169 3287035307439134915438846689110500947053453333823807440031282257186415865533812033663308735068190294458473430359767743497156006577883438313855714463297215138919648024825866199554698183670285225831427333977984057611737520442837149123012020 170 -88749953300856642716848860605983525570443240013242800880844620944033228369412922982658402293814744595550806105099502856935560110780756757042448043661457728007021684972292004778218349768821294563680661601247486793713505275038223105821464920 171 2396248739123129353354919236361555190401967480357555623782804765488897165974148937868035263910235644273323553469214613094648991592479297137031003400487462382883972305373789081055242637473649701222866537790908637710312822121742826266065144741 172 -64698715956324492540582819381761990140853121969654001842135728668200223481302021166410626507781224533638669845985042229939022955584351240427872935818508550797618093462514703145767988517358230468584731809774906017929465109135995236876949146860 173 1746865330820761298595736123307573733803034293180658049737664674041406033995154572897323846270249303163913680720749911120902118157490791532000246671051607273397931920083654030897247440365571909634477941340445341031150745327362429494558396513430 174 -47165363932160555062084875329304490812681925915877767342916946199117962917869173455589611474255325018624643025547863662051420705041831598999977563482826508764983974175554521303303074194739425028695081374147237002152016510174563598807508225022380 175 1273464826168334986676291633891221251942411999728699718258757547376184998782467683414662701180266431004074598875003774319304787403023231124275656083756417725205409000448282340615679460689466866511914770281110240013009257515977194221745913738447311 176 -34383550306545044640259874115062973802445123992674892392986453779156994967126627451172204209488839737599131034958198807625981404579583238793956357433942360683588467758852749890729456313258053605050046136379958180068216634914866387729750171978332880 177 928355858276716205287016601106700292666018347802222094610634252037238864112418941190862712157603858010774486155873495696858728621367143461490198862163771999529506806846653864051574059560763322630884146125355621369322478967814626986704057812070217240 178 -25065608173471337542749448229880907901982495390659996554487124805005449331035311412070374441742657500430529592300565232796570596497447309333754974375395889637643120188876103048122092167139180560915839920873350779819181253593869539414055225442051386640 179 676771420683726113654235102206784513353527375547819906971152369735147131937953408126646379005665572504367732797287433644674941791946267429149707862262922609363246317464212089645969659114541938678388258322611589301735024923535287231527238785392145508281 180 -18272828358460605068664347759583181860545239139791137488221113982848972562324742019412735811445446077683237881280211157173715607203912509892797200293953808150485711920254826691766840771574889376061332627294522424744024693155945511738021193956783579380900 181 493366365678436336853937389508745910234721456774360712181970077536922259182768034524204314704394763516859640932784647204782891785113368163353728615821058740784011669708396766348110916585876640678595718693841888579164255132953094139024246944184315207203450 182 -13320891873317781095056309516736139576337479332907739228913192093496900997934736932152972466860349140180500341941214960879304944682591366844316834756209832714680238051373083724702350272636562473029556918812160549838105191629231454246211834411151841778725700 183 359664080579580089566520356951875768561111941988508959180656186524416326944237897168135152876654212057845898901608538566589731708069193066892659079256294262874759120663855978400244292037620402666726574642893781640423859243031311053389013744690529022146015651 184 -9710930175648662418296049637700645751150022433689741897877717036159240827494423223539605061226840658105087763320668929692286272303115177347236854272372286081412962018433067127706101476127234692349148046228457021594092183329659471346354649319898441775194170920 185 262195114742513885293993340217917435281050605709623031242698359976299502342349427035569733251110105375948133172862915606142457706516887107505179533161980655343999782653112211564166288845030130600504884584490457142684066562158056957218482806178647569807983512060 186 -7079268098047874902937820185883770752588366354159821843552855719360086563243434529960379228398104176686602723598455030825789802886960956030471787185102117313975345858235255121730167155838254825920547884096808410261779827066455010428128576631333008804334906647560 187 191140238647292622379321145018861810319885891562315189775927104422722337207572732308930271291185630786714245385777879047156833674648900775672250795890199410900148172632940859605863190888217291937104399826801127846722571746996106229293500820271551611530625372777421 188 -5160786443476900804241670915509268878636919072182510123950031819413503104604463772341117035742080669095700878778426395339489928245211726277505158612003403903498676150944102467499851376537966327570407885595026931063633709478665004264267544243320288427772410204422940 189 139341233973876321714525114718750259723196814948927773346650859124164583824320521853210162567115560324894177446755699724569929291353493961483449798417379727111712176666798473299263730128564273286995217757254405384286036465302783464283984351776807548144148662801743070 190 -3762213317294660686292178097406257012526314003621049880359573196352443763256654090036674365893405688438350507584760209109754779807949340792135849914229662236560997484681789418989335976708014969115557555806064580840772782059265977114755275151322531899070281550717800220 191 101579759566955838529888808629968939338210478097768346769708476301515981607929660430990208089890383550839594256087318797046078854341987166898923599471557193946244013654304238553529508851670784549869977479449664182540900340976864806050882780910209306215873922795578921591 192 -2742653508307807640306997833009161362131682908639745362782128860140931503414100831636735616530124486205631869952668469160499830871487458816669636319645837414516714634555151122777940926219177949483890391370750692087120442386509701456294260810269061256860551216610350896960 193 74051644724310806288288941491247356777555438533273124795117479223805150592180722454191861663385603954555395063377250912571194117291877140256491888425213471590238158739988650178510610696548372306601882504219129984896836096440126281609139727022365719514449511706708508656480 194 -1999394407556391769783801420263678632993996840398374369468171939042739065988879506263180264757761121329965655539288954432282953013025241017067575617327780980351848513516697426048230647730072448954239602975154805298227005287720851045420456013326990103118711836062257967471680 195 53983649004022577784162638347119323090837914690756107975640642354153954781699746669105867149842401944896342800107873151535893324736380483389543889999226931242761145817117795662246230088765383068813031360466389223876758330769556166816318468556407767497472564432966379649096161 196 -1457558523108609600172391235372221723452623696650414915342297343562156779105893160065858413033299187491315824697988932654690837427419982268159210894996735540595199813492677796450152189087272973885912171186522686143787035431235068291434091165204059637410326696073870225672592980 197 39354080123932459204654563355049986533220839809561202714242028276178233035859115321778177152011089047453496144990013963607657151604500138290524961379753384022704555076427824682028573315414167036322177851476236119269827581716634049236288592592730944657465634366892534434516772290 198 -1062560163346176398525673210586349636396962674858152473284534763456812291968196113688010783103291305414552676011431561980027702223744058180392137552319767648773315546054421548813901301626482135570038435373473748441635972089421736495434007511093295846771672567791072205012781189940 199 28689124410346762760193176685831440182717992221170116778682438613333931883141295069576291143797938135993147731438341508797159327867286580851656041557035889995436886712551549276383166744924780418872868783976982305617532077992929936925317249273551601846794000657517353918876754669131 200 -774606359079362594525215770517448884933385789971593153024425842560016160844814966878559860882462673663612959436668016719495599541980964593165098173240349558569779638517152323336675017703888584649588641095376990742489668055680810651175435270341115695167227681666912421441064765951000