# Computed using the Mathematica program that I contributed to this sequence 1 1 2 -15 3 -209 4 3895 5 58828 6 -987012 7 -32251150 8 1259339776 9 33525669556 10 -973603483875 11 -54655725143297 12 3308661532816640 13 125757090803564374 14 -5201646874854669888 15 -415867280417850247000 16 19065322853430198710625 17 898206693379667144028053 18 -47768496694848972838200412 19 -2614012118644735969426723014 20 267261385909521472587400934400 21 30072075957198584431206366602368 22 -1974285938980451693458647026313421 23 -132629627597435731688849150849869965 24 9018940995844300599133914505130964480 25 623641070182087152326177460959353782226 26 -87859452205320426553562437724881460324480 27 -6918182561765111444926928719781761120353463 28 550605089248231745972291787579151838837766525 29 88263020069405307108389459282916407420491847845 30 -14482382803184468804945307976437933156002559018343 31 -1293595913785985691309758849146703959608852579973534 32 120540400741593976289180591646812297005801309156147200 33 22306029618878446005345428880106361164442853028079291312 34 -2151376690002950825896410177237493581514563909622230228825 35 -210518913417487686952659526155025888761205801225814923104983 36 21968347168284153881961902954980967072370429659632892340613088 37 2356170589440430507149958178558093393188891373700526388959299450 38 -483595904451864519494580918220568343688083217178368411628719545408 39 -52331563249515843651224489015755489010543567819339670710647336379375 40 6148580736148260687332274550222373487781098637981984583652713230921875 41 732676218729361388568294448221411689342516038485439814000766716315509896 42 -84539201332128371019577636163527388902887678654048417253112808334691073600 43 -20293450202291354563467823806041290442185130291709516745035239752807878746570 44 5144180475057867975718726477395397151192421102956714251904007237558935858970624 45 667327514686916947422511632154378693896114992906337511738987431130351605447018675 46 -87714981199944741109239081067860250221064479191217985904724340661261230867677498051 47 -11630946976451435458831479041505058227705666992654968817818411395959578200116575943772 48 1536582552449162118350147166787292521821827891099166021801915427223250354092980465758720 49 431807760977514277723071311278749806333797758504731811273834910590189203255876866250711566 50 -62383666181154364034186025215350938293273607597783480940236176625648808632730821458370182375 51 -8924628760376598367892704046239476159411500036617129541060368897627606016857451290755874711467 52 2671114290896487955865019491748767434171069595092272787843308457955128188922177098212114169788235 53 805593286543604966130058788449233258559325756300400952202221114543500439157932868996214300456667171 54 -123947088287902449012219350050503068962565695842456891130990111655451333469277368592979434505630122752 55 -19797841461610208721640236553130239628191276365309050313865712027141394216428991017878084852360461995166 56 3116784841040284125947018433849691282568728226943901612314964274734405655653650000518690339883347488196385 57 488032465834454296801643992170734886742796058400922000440073668460206624252969075820955025931651763115276909 58 -164405461451276234865927359215970836682656817206240247091672319157317738377454049547069148922120821484963507381 59 -27943650703997553076087334979342922273810578021003389840992773311437295107126860827701090792191092709133301189770 60 4766955593147878678419730017120861804740333580745884330155795555435164935363228859188046953688851695042926158544896 61 1654649532411753899147122063912686775204686841551554161479243879369943397457132426263910277194865847389767427193578504 62 -284536261204526297970945436761840759419513705278131099827372919038437354550201906744446123844292854459468710576340426157 63 -51708545656627138204731749121017614556700608747579216709120486545804735713970977500951169073416805010097004810385049399721 64 9495632956377883404641162907009236846052120618276774204233561235966371319152300229940360864063891688569120718095763209942784 65 1732378111697097813637152821630036621697994082585940496996014096222796201725725062890123242186014677059947070660562126750406902 66 -654968171333015498069462575287777100961301990263519634025033111577125940458266840463710222501894019775961413034543968000936329800 67 -123385919469522258037908543776189046206907232251097610266049817047134572119431528373670600779481513362456849028257753083126998321833 68 23714882441263621550614615557524780570806705805714979001406761677840775732748098892336681006991251766423608323889021517174932113837845 69 4718214576938944878998786377943212561857961561488270184293696685856124908485676573115724933263895931826528257686891528520872320722109168 70 -912595003718700031905508896692862638873788460015793693103969259879398211076869814711350250550960616909631456322184235891412332662735062752 71 -175852359131784722662464911350746094783269871845489932134822459604122010999907962411908433084286363579199811536935115064754231717436868784303 72 36553175927429059288501046730479176543283100380622451282415886856354552872884317585228650279116530313669301754726153242084698626669826035124175 73 15793815267552363505265050841359448297115907348794684920913617209704574647107037914009387686865683399273787385487546153799425219157248820814862637 74 -3267979945877659833300004531693278917078739310516764546253343446492411889687987079610763628122206049025967918780215963768527343930505211087865231500 75 -689773135129235194168678543931460869391759371779909611613218184222538007180269079089148059614872582089190010970869884117946425809309654389836923315250 76 303470151392235648743549050631295666450717603894863964456763700394252333257259111195133055330627203388737861413998499055998892091795410093579320940560000 77 137838072568913657686373183404495975514031364618674700634274997533742129108421441957505249044219098417254636916829539577623939686771367111447117894153484044 78 -30882335953010987066631179603338284937145178806363354069895891775806086890069731878779778823709573541277070987552557171168827789034065303776503309896377966679 79 -6718454655075705944996442467847547184650843253302306653808802791650575041228564937408083600672273783923373732066015227195499302323385552063963362226392606661813 80 3150883114378483189255644539903972389290122054896973100021521143687720386341600782021115554463442751815994228133684821788265515470747026320007723256246876897280000 81 1523404256318328731587364096222435072194375501772069880842296188344467866757495787860454401822225392033641130603204677128431716532069599166870015364957534212579474125 82 -349442463290336285046151841469877770241117447063746076244541692702798107853247579417196090273274026699392904369838577339639088417963523027866567592997146305190792682496 83 -82770012949911030235059911407103888559305888565563376317369064689995564093422863452672042295455716841902220886036810782838530557621251171998290717715384519069311750696336 84 40874223819834510562502526613703653271317380508238860703852221338972013482868417802504006169626190674308022047784688789421064730442913191889794803507898019730376664014590576 85 9566480855032010808439800962783862717823068521874042319033811686315803038208913106967588236211191118044066404137994312499408281062333766020637061013056720023866514463362732087 86 -2320322501204401987618726647046810825723344439162570144107045177124885397927448366740066855232788067580018908151906981345092547871817913350885614642709519969449905152312531517911 87 -587849000662952231171072850425342864895371610014713228969369043650896966884181755028698714875851807209731421002108476723543468574204283509129631578777603579546487457170802795813990 88 145567414696575490321820138538722964858093522907359346652335917833691212078434575655727009344768693774902844920704422733748644229177122029017590583205865606088172282350087091705440000 89 35499788320054150789572695404463207457509957128876409765420467161787509548998413356347097342218709521297973318822826246271234178583180779124228551997156457448602736554543597701762721851 90 -8950207422555273260151390694008266576613398352954650453736488237997442759099597935558102587009931456807700086128033715483312668333636335766042993306156336914721257707820393937175954613125 91 -2327148481082466169497881575333532300509627107047324657870273356847152564377326339620506291684582373065924612481179751677258757564812233503078120672887580835827776713974980026534902451484884 92 603912011264097640840038883963631860213723871335766191860785453872515469071845296974566405064812895125030013867961746055199895550671842059947380860865480771849109028881691856408058947380327440 93 155564522179438516126752513676713461093100227883397587630624702716798159020886356911453479975330041231315533638467298700117547967885993991411102704912113064314240093982210547496115401607974007589 94 -40160405805373728754578494171050894602542000116345872992464819758423394137139967994172956015990622945944287182478158505320733027597785799423620869031214211131723895367985171757754568865377522320587 95 -10931481992940207840416553943057951870318440321131361684540372546977192905567356452015404345953264524496946593505889139634601870711237433827373252077562497870093520716361520755273883012844528016499458 96 2958071287023781696685253308374278729498918654393169383334294389966690567869412321604022955569063545195109180047151097150822657331493728223678270245691916462422430483266032425099712225142704769895628800 97 1673414584205607882109997251627712439033173681547171289944471272207115828609748276356842696317475274522189760025165025760161134961142361317652407941397249126687490161571817359834390894994491739261597690856 98 -469768352958113943903239025868874380001240456475644177272916270240968198307203956124334799089745326793878183067708877656505939221551437767801774131635320601323488955012382708382599654011598106937459147786775 99 -127730213926563775469447919594757383055749539876850986494871422871288259459182803703540171210530607059683091298512034748970447615519321999673164317986826980474422674830198904629877239904865149159302188260551835 100 75467772261013492767182798358696959544563980784637767819601094888832095599312751509913102927056739470394956797128623040268222977854992613338871583033765807509183465132591383695445055292598070277796560779946938321 101 21843422371288042553951620718166688584508128059057381451049496196353897612572532697746380874252046343589411965457695541483289687774779714653638900601859398192999297585278509690021139564788386979781489816867058306060 102 -6147165386962197684393114888938956148668918005512398461028730524351223454766532531693837212034598736378365741654663267831316488561271893184332695102983746169013015890199285527861282023783514031245632364395952390988184 103 -1775209173822680499738180798854264784366870048384043964512981522430519053298414286852779259474668753222402721682354032957339732784178926905004292808213528029051661355098466270259947400014658345820397686402886779625883751 104 517036153372093917124932290112674574471373793153657721042608133546636968960097935925152374761382391931513423785800702593547005385074834676690271180580507206252354390642434687663134156960962313732475994173084941235114828125 105 322886496147250759391296264672551200623439392875568156478674791212300396356453015372531261297216674854158151330163124682887279984191783931327041664300741423204347678581107395157812567461364051972261390864181888987453977703273 106 -205847339936919809508976772856794308553963322086249523030634519296266904909467769493268996995917310961847770874969896017483134538617204075272771787713824834549694037024741084531341361105493735087456371663234996028177309477374423 107 -61411183983164889050138332322587878351618010009306357916783236761414255357060900698490522929226044764812807923706297117941008170955405576336354826653577124272934596370495344833182169912951903983788490433920244130015077747935942516 108 18349117322471341677828789266908854003766730489829328743745324704155691767594334635301228320455359031496368549104436161196492378464402808256358878202242476892181789460208448576578973924505261388260451858538383703038689633734660096000 109 5718185170557616754747699949663457533724647509648226619887307330927002745151394699631254222078756442643384257051003845238566421416621346094308235844021065342029420643619182299912323693189455170599003139734684412119465383503222837082793 110 -1767893155120216770506936208767769870183404051998907677688341950537656066206838099178288876382606616711742988966620067302891206575402061855641904155988147678987628212749212768829107190443755237179641132525005553507562570377132758114621691 111 -542996009537530737230754257779491860476175044244596868629030034155014657060687923258758931544807685363005326300081000224231331280947493209591691392192017007618651425248823207775402501694504215239304066421507498690616442661017834526283430666 112 169995548496515958899360544367797140347406056301924136301334245979239464534202111195303891239821694181531308983513046230735128459028237385644670615450765415317437862660080810428584793359946436604386258125630237625791120458321208281936672836928 113 54167562357784614557489648598385975514014208369590161788039295020574737317207979390513758087710445858177130393367782261253809816585203175363243472004975046903091261171388596148010797812990875906728151030479261289951848151589004945628089352786787 114 -17269080680488526576323515682304854447743945775407063171894568682048639383469251437916615274378486287541302632284866344113006737613632838293823530873979523523941096251225101093045764723565791372679771974205060244092322551847724626716059279990793200 115 -11696687630546481950474214440467552694482727004091568583657680291325746664573614878645114735685863544321363210446317733560216915144820230315676371703532402388594348199460397624423390754383986758439181511055774026352614801227307579583663438318632284403 116 8152997182152548529556827203170823934232309429564282267962761525022371340663517920256314631931679625986298585666133810473498080877247630696117538482837526904631631900054255196289939598961591983231774464494446848268241488094578664827124425755447286525561 117 2681538332074158647153334239201517422479063649457624094879152017048330637156276459426064889483608035372566703390367392451098338264044340638048819896626856058815702465450434043639118519514678216568133962279416810893727168107117044591911746116042082696424826 118 -888168432721512407340407930130994682990957091843962504885173830321337230308369821766071599415037391389233672268692768718091612955750112758804095997395529002569492286135171936562968812399850183306409875907125767444429829518171540144156270937425586207494315256 119 -298257129571163537623065507016032749798580824801479094532969484933333505453033838264887735367020777273066238492148872391817548752602071150417508001388854155648806862487689232520749905361107996632295292190225969056395256053951984607800814545657685273360133251528 120 99841140968056981658516305929725627529240536020218335204894286151744234114876523099324985509504957303244395706383571181045448820013190966476223251850024062289438320772613459473086366968270108338137764839277318446756721930460876247585409271189328346294665812265625 121 71836067317681509415872374293112404278664333031592638995241867434064630124086216909738075031889897250491574763304912273668705169454424644777557947949257704593941388774879266819652046528406994183178582214422533514375325767405279576369962248413784081924149530930950269 122 -24588224995841591319006944760670713179886961476039218454073001523326302787923262791667931340660274318017179283702622011283749047179430298301867428360236735922934432401791758994211153766691547161714946842982219380629749902128588825471890410134057980532055905403405715840 123 -8453160216344778158603157875112831533710229421999783700848842952727933392530822463377599126461693467150242376094835954053992322793143127873012030694884965039578253559282833139267105241126634436049931225724705209276183787985311790407533798475847448242995677213010438113144 124 2900486547055021681999805415213277610454218736793848461962835566997611091500675370008045581267531283166066441388927621298627386656765086455017864060476734739214170058310180319616671098126513012117670850135752988229288010918994772015034753197720041220342349088959697602178625 125 1016782549721149774096051124160377200228965455191529397887670374654208890689373579228559072109970107339473903002509654238519426746206769936018033375992301717962531416481837302163388935020009350473531741608365346647815920052131367887292932491010316943917119697638874677395606889 126 -772482345675353152460340021106445311917136786654428530799732620129213751678608664574629600359956485341671877766411723165791749881274714114170061382622303782360609470138615875447068620784275754977985974591406559284480846855015616181715584231794001621978240361962348643758292988847 127 -274043293358828319377717530422327756465176394364101093645896819352287641195931672580826512316891387181745860593213728966259312556981451730560413782266916062124641162994849660130870092038502944004587636848348457628475692875971395233912897466308634152555499154626927371618211335364268 128 97928156125994440371551611287074577332727450494500994496750557743078958482312780612322540622246831048060557850230204019640618476815623923436114818665136707843834528945272695491334246372481521554621149247701305838269719328945875533635439828779805914253282584797271115553791225121309184 129 76575243926278877607021894322298447764516014342052959563915087559139042301350452721359082017063428612433589050968381679221779561229109079679472866137687361616536834084221467576998988689098701926196256452979631142466897551707698849706218344315565310797862910992874812886978383174009125646 130 -27878599527850980754135150293852728794399839488323000095566946222134228598130308429001178396280836413597248811911099403579279869632091273814036615027359209178853550176017618167981241369537044347775131330434677612167827623123948394106718909671172015561963557548954968862116345494738092374025 131 -10081258682070778866179186132551989768220077397321576287609499327029444418681174257950373089827643376571619739348698040002485287658247759929068497127426232499442189975283497688583090368665376612255319878236027497899406396795461130848432207496906264551703227558857131334717746351253734618901659 132 3750099636694207284849871845740609760901106089041958900127898557943559291654370348410488436427558695494059095069123333534548301342790006126975701858168865765168647930413051226327340870262789372869449394943312784272249799139923885111376349605724616238255592595396432743241244764839734976773876800 133 1392389605483164920778131607018425114862904775992562845981037061655441346793740256506541722022209410746497279385856877148519902038349815503406967465406423898333775078980446708022714097661845578716241434934840597322657415381538091464259557707236026834445154658424253897673897057095815720873140008588 134 -1111792602808864141639520111817255854575767252864764172088707648688791406261210987517872034724446982988897578723764750664336801086700850707242624199650286621721828622929011838764391265924793630157481689355155115471005054930613713274624346598407972129405681802621641117007959654749178051194663633255856 135 -422937402312916483854182938074743078375608059899803441982611519200338174870365812426127070872781160622727197841462310234925385732808456108857642595465695038503390987397620010479290683045281317660058688451308347110240490185866257994245538563942937403865411988420145810867759191251097417413170883635763101 136 160501615490983989638108302830964893683196941653527966429383982180359954075107579303828161317074790909068551279752099907394104345773296596241699131704803143724773379493648276905082584796172395360500948362327914600802499504962688694660905631076025131149273066739097342060264791274082075317066562157131730903 137 62201700474989278879040598350524708584234018471487466723255635837340424155958083899804291684696054033721362162871259519521643308633017372281000481654909712723735838717879510307582030061204198566447276220903407294253505409538511472390032085574894312415278939871943095901295459455072131396571690601049825682194 138 -24049957849561921366839262473946680065197451214384295341054444260950621984054314246936357039018934451290187868702997834764105783842860063686950340249448303891507552266548889194131644105872016878717561103993906032000497979896687846144960937915623163236415690738289439189362926137664961025850196620915123156749440 139 -19635171520096606992092584051123039227564160500649621482147071905471335895582007522384851321163795472327009564640079580733862586836782334602479719939099220431153286120704998699268152162060984573058612483732781670653934362442848085594900350598967535479571004866332873746918233461771874655608947133648676413336084832 140 16589147268602392977140433314091351823679536065258799101089777603978246055313546096902697314585293917241715631881621127065992478663985031251489857699793321679376148579726006892481913482575109321320354765961681257446632367498520775226680067129838744294871842865095345161361012388462840685874756703839267857812091587600 141 6647635630245888272293919075614009422172201205321571866349766135459680607227752553946186839845567581681127867576476928726575283326393542573181481430092538468807421752022290411563658592594926955081480794628931482083633834119774690965518928108645886358093184854169331560608974922472305705756586120595279518270089451979919 142 -2636017552299533319565921998553862653279517095198405948789129097445445830670186659584181130621175477098628189816548548794986660931748509741495677924846341327337071053253792478000573039989754448822839623274598872804310488571560262304528629955928452946648773107655905735587790613613933619912414224576391771582022808933902537 143 -1057025765960756199013919992327236515816499528395769153132014970134334493067711480717775195742522572870093464210039372228162851697885822100143412118837603518564218023629336847038193453340788047275925424737363866608169368699052912737865537558732621990170395876882183908581687837930043555550600103830653401156188032950959018582 144 420800019721053031729037181855665133727380176936136954428679377145833702553806361378301386740995585344446031576925507425580733013330130090733472092247777156388149085004959474736075568164502321585576408346160602775538728881835265414770875401538044259135874470396918251683396644101539632066331827683424435978446470015301698582400 145 171138026416726841181092132595514010584918623515128169730105510831027286377599388447160501518081472814546637647760631962798365833290468718076902790762424409311936435642775680893648510759915707568775541073652872675896939156016016728488485430952973346049260423146826542764924606937883841371550315215170660195851953502770044544027067 146 -70300247294943613229265776499745686076763976316622694515115989090934311285462090751592422488296774540786234784464813433986094616156477501922361854556601313042678531711320195969938870792262171270683166414639465753815021588348556818210300706334138272279100379664438143142895818401099072239434004648878343244661950137657729116239215995 147 -28229210270444685186466210100134432789195668000379445969553935737653665569727322517892096172831284629635231878782973620473621728900846615649105906764225208305879576824632267522645057484641691348479263894540039282508484086107425507399400411289258628054566940961365780523187942439154661052174611201610215673932900767041205190274412492256 148 11693399253393960982936502201925732508029715712208279108122646659801259670880522171761382807449221202361371460830660724265482389325671171096168974451112580547349277668682885407850168346136108775073741184233070315612797884834498915906984392944530444141615730511596159154286634364470291677276170472259205313645062046183461841479524158986880 149 10662416694228145706009890137146875474777247864326685658023221338363075676026259491538901771551774032563538283059881951184839582112313488792120702782607845371275309964195218096178675357366127682445109428948964595225640726664342219735340660315811308212946106055944993442670296107302689484280374692048162980646349325276542884749148311897564210 150 -9619763739688108440508488739907110624856357678248386595014536073603466984626958574342644825189912939505634565811052825945373605996740386406232594400732391389087376081446829450267083262874730186126012485753463196821831073146413230651061280306083924532903722899665724473620004585088870439756052886763483226858114499684254174090527821594700936024 151 -4065281227950100116313952602494735650412586779129379881135227562259443655046520886262556055280454868038797689478268349066255524710070159834839487087529203799638654818411046896671594610211886368039229091992473665577185185235770318330317901935587887069203177980524868929318459298499271495115919242087681794065022035330090031857923485701741881010099 152 1714032446300394255331171793917878822121015018163733511768268234799340147745337574769478982754343880639533297860567464412207746290402700036549006957272038961247644058803125230991615949578701100652445462053357184864279845263477361149259715403547440267869715342889299866824366402279495989358718114097744844382260051667053165490487891757432947757631875 153 1584860461337462106333342142618509444300566504824704405132951133273168169962754438532377954130739871025864161719481221475421194311045897428299921758282252854686218042187901038672375261273479766715029063937123873947809275096115819339310501651775119791481144467777718266128090693127355687134730288851343798182566662657550062963199634149362210886890657323 154 -1485659350504383294864845561312203210454629228207483935999788246666272532869140520520371442716125067932740890999310527420870608806955310203701617931202944077578562645030948934195564534766477907077402475461873886619173444074475562889320917027840068944880872569520174271011064987710035392671360898258500020094296555745073201223466626456092375370790310760839 155 -638789400975957681029559185001719913673834431756758890814550904557475973305635443190164944302034283782372142767261923134065630619094561739201879778582683232172260312116778904337491326431789230887465927818142225750157377215648403862784172108799311828965021827036901413748224878028104788283436032210367903090785419300004825505434672454253944267599136336423138 156 277463288532958889520901302930961533493451875889737071701921814342149225456522002214517237648987580998322244182328091528472773981411417088426281177359503524569837377574456349073141777996768284567182229018922240792411767728504574615714837218281295673161104226549195807324585625347134443514643763852652786169252906599781891627725856065488411557270747234891805696 157 122573370453767241857640065121768516608020510196047780468726646175071580791023684842981150076217984540561200203152203992457245351484587748203121236384986313757637663930975861554123341915907007551315818898241830272585000337360319167713939777430447030333555746407945554287173499312208843893251297414238112618195290363388074159513380205508687856064676256914195586289 158 -53971974167066726223360387656670474213288845250010768257431600883688371698749903374424392064066602771129214142257605253374475621937673159554657372159569032162270308194057537274050290336444190554795022100493998073272212699448141481541241701072937834045588113182210545459352946509792531949705567496636840890231151290088901735610914960238770675172281012122741030650383 159 -23894058710911082635805013667049941136490290671734541302592889037494628680148212993605650968695550272036799551711038185280372072074340863139996498034971665766405800349763138538602701902993288200933506351619986149446050324180014572637264623996913390193271538115946983464386415222356912790711862471414445907655661736028458249673213788836012491122088355087224598257585224 160 10853625320870701069503822285486202623484191658567430341421490128066636545518906139575345812884472582163979632195515237182699120469851026113199500771950068498961426434593724344710903234600921063535989245859068403701264554910800299364302328706023812984012867077045963033186075359230873907563854073189396826476232513026076119329702376763561496169666958213699980330933514496 161 4887460663257353713096897840448607841092097620695747663220592672688209637532118875790188225886868866252473426405257614703245765788242382356668572435430933956235385517483481505250954671700353423769489561215116435570462004984223753207501987987688995248221476368238924881654800012431856690672932803798373083577644812402188166455662688058413922022789938571941304050772620973493 162 -2165607523946688723376496914765536680655141145623961874018238748471862387807087966258453196477268088057656412672798338169679872870628076742968680772902542877379030318839175556191464586475432221344905122191005451866794389955694404076809370748702346633706464736713300410918083795105608106299848358966589267490087495578708504310389731658907401979383789469904114682412583862411520 163 -988124038053641477144215595059164718242315047804175076436852943349906979763211978246965083381540882484042715105609138036743579868234469974753711944612593473511804631970459996306713818625816227075640556581382050430575843030853045468917466399460709863019473726461094356733917334148205725614678106486461860990254472580518627731146747688294551587315286192920256175046036198339733526 164 456340429289381817535894412629864538964193064987211999691276322955630772330211254632174547791447146254997004950042537246535250083418301525355425416894032495759315307887349654435386605360362118999824186031890234950709172313107548195954685802297695600040510618123223596319661756962354264570241067079852934961902424608118062525593999680839340281679220736909468957102989955830203679392 165 454653450631463494645751652290584461598257211963916078091620576178280141134256259126474653120414988519742274987478782577680050850532861102446157837379216349043356643992520186283556863355457045089271240584129298716870794419881834757387777727319591121119604360986302599016084627888894294368377714502862559864037149844274778740355549935715873079568253198783689253103370523004736411692300 166 -210828831062181894968910860606651799322468225742421357213902473282309756607610730101132934200686462374558709892986578150790797696919390320117208685811346360829535531441918810036033509060999416936656088987054048203787404092577328362705218163443569796729241120602464563452033019404091086720048741435611098502350388613202436348720544875153089850897659597401134679143271813812713503182927333 167 -97609931544415582937298277633024133840881751052963132842208187371639488482651504287130487057215152206379564950693923501789893820268807987869644234081418520703321686756159786361794106618411159020134569873703208070651869994640699368038157537379541112612015596163716048900206074970659419265823792939873811841565350749371999172007767292172216866729520480240882975589262008870201885536341226401 168 45869221332009173530711901679217385496339833680124286072892547159618173502834390690969061705833063946266094662521473654740314516489329782851962928429783104545501275904166685301800937687664106341948544831195381309746438888053489293597939086925108946081046082245354986285520917829333705389526993031315003331937582375867551418643342312027089790199061037153175395015035075470257036889528192729088 169 21906638385522455074604579361018041451738959673467341435406397606326146781071510151957627372910053884098062253767248095159682674955403791892975399159042478811390961852588629710566189699030775342522410397073355854233162527166504974482167159052052472342978036837393324380286416105675125081012157517169175917439520174892198508901034264219217275341520836286280064727211270446518896875552774098685302 170 -10269280010425570681915694188559189793900614102358736824907563566545842114632282677558365324492350927899092818450889471397119785931303004843993811349422185439299705886649682247687230743248143717194539507710648131884003365251807496128081407634670043204011589277617344302665063058598554225947999451870650690375055246399848636704973347730515050801844777530497710143115843289735028142750490295351278175 171 -4836574955068372659793569921826398949030023708951220088742538055575765811353999956609453589614827310843085583461286562066298302021986774953431238993472191937997792183621335983089365488467423196975463164983584441242827623943752742536230824840457464608490402929669908356409968459336023618013652922132343154833982064352730601254296872200377741811050067735733160669860915764438313376666271013457140683831 172 2339617607688658778768748571262783700359726714420341322432967431960322593530146845247202196797154700763542308228156762320583517237595511776272074445216381257119426531801852271279828214904189760409880222385682258356558646749036529106319958859988789094211215974840202620884361416848162409811058858558400625350108327166280576269961445033162193133159662169811200938588063839963299321733346248684625958594000 173 1134792021117759343915359455313476978937235422951268381648127799620859405538485517508702649339228492978447203872534409804114942788073462929541980215411028828770642862976787213667253663149647332787662656791551504018133491052336206354174627153026084885540650847178619212791119550269419854843552568804245887581858037923807682579875278503400450150914904759742817919263930974287504165448942982272546395797103008 174 -547602311758510099203934445444961246785703168586625657809758739661418048876212032252363645289704785600899841752805305465459822948086816130696165677510589977847803965039298042124283323780843805531127051053583154283999454007355409912004790164834409459129495525170552819745005059187275213497790147822993967295177422633626595662397959181694370732186952172128223454590023029784672608223626760975772034369561472739 175 -264763914040653542472065134211434744010783356544214186141914331892348504763680905694639588929096987919419664813948284484522545901461477670599365864727569037936309437419068424378446928279614095902248111158387257891273342476785071924293861179846132640239028540575808921703963146216421822288931541341982439110939718001546563823651861330227831856006988774870739073332022519862017251529973676461359348113251732918875 176 281622483738206403735750304786334131544246616908128455699193299273971255651843097169265595257112055633905543185250030183185167393119754665684750292300320007228602713228992938639065334190542272070180692459521324284937061985538816987438056600939877944988776664434955773046311349488415174804815966093578280081123363628416273342957027303636442776276698263418378301708351015804626513243649563264069271901004264573968961 177 139737575446240379014897145987356221612110572942547274854191952134429493628739850145155522720239995637202721519655897535660119742556369199753066403075266672761051801737212081482898514821453437236970798430020017842658351469263227045030104622678940202246884168874714637244025694290810877982950531363646938568833579200758063950358777970523499108776237858466734439458266648834864705208569998966953504165601184150316752272 178 -69695430128300229212516737554928558284875435466080683053425918259495758928748662510033032484542168998193111480092619915365920352690436490591916738299194008023130140173817982169062225770628474107008938468966936119621390311045084454042800481538300886962822831080984674411273473108313783805867950375932033242636289370362275407504092749235069545571030074053818187711797014326754084190397984549735895907841526677949707316420 179 -75726939615360346911157860362340069039189907704485749261133883066275939711858033447846030388272389606784093492976628730030972251666685886641873090441707877672514867339733884834558830922580214324662237704443433515515667045026432170514961203955383114253097993243038246825940643466696350215118948178202700030212487538680999779015217152763081464755012095238255479735710813601837514976038417422853808092623135395141536356655918 180 82014139269636109442434713438296824924634796700520575319912826575872275926222788398634358124061158357803101104140393381050105083285102383353078447274551679823190563269139123292880052273334695781754772297345139315894025907065558598933959546607420057382730990762834570745864308950002994227040986346465650398198728032738663507937612443410501548370691178736057570366260396073254927781936465547278191307310403249449780703532097536 181 41485952864828620945541906591986423010957725887154401061683148352867750892432510619081035274148281713724071961834670303261650734137103880641358482842702805569713921263519484314380502186361392069241667958925784642331996129316364383619825827211741485893700785884349925223744353552284339413541757787876592780911939940942634311468470889658860500374415389803623281350382102929847849660764047702581896324041083114378149221672374067201 182 -21310998776984855074524337176701479095955511576198648659479523975875853957516624344613194838067359188360167849777389557083270026634002315388761689192493423215515432025360500646580223299467845018980838324131778276460250777308976661509086024826345382109902844039032694222380496619224788903264117715194621473040359680279953217271955433164119371059841019068773185711876954913063812018607041293528482146515064093421122961722803883634811 183 -23952432751158586735378784413211557634304221685174789022537902695115687253865590264844317278042342990357787762589357109553606574025407489671099384441643009854959350280378753513194343152896267696208248432592936243914253783313467467108271546569687303950736466822306725641980737526345818789201984417621036209102536477838845636559684264122025390301933417809409080657290116041777387616620464973312799875229432339441824022540856675313673445 184 12155595548434691604941567874672200499369206202196616840297716326076487486975655690833093001639615908667103987540771668669570151348778546425684953604417371330917381440763518328713144881983750929777214124263141211361163942775309472303348051453343022959678620416050598756576860452222282953734437317224574528304230524966773874146252490854340626453280646921395605196419101323717189912061845766867317917583793127159279743664294249361896598880 185 6184238463663205256258101526190570052045690759881043004060856307075751459707355531461215577052512227553465868438995140842812727119084295187471567351285908480020728058067262079234943749770326696512992429208984277888654185590405742704752856199433160291445865561765407585505071564199658259805710466760145914512117045676336362630892472333202413379788233710293976260543694922777489365758338036454701244260062057948762708249941729203437051736568 186 -3266732165797405380973610897773615224492451283835031870500129022335664580452893208658955911709761059947350387525478108335020702950691440755288162366005292474568338521576671378755591061514169088033481454470255660945554074790536133213702902282517914484513873107699604244109954809683294126638785943681348669930574058896940264505547629347488348850704801937963014126196147656218890124713378829729371484635062420338966329444638488947046994340500679 187 -1712280650673922753491422141518200909976690623088515170878769884466706731561376919362917184336487558574260307717753132644860781374466466436529529572246405867948776489199044758658565192413398381882281258805260982429392910237834591096639901936842439590680656100315873298665353100852445439605928284949335014518550890012202954947787134047793127466054192226042004918201751377546692925589856485182766549138530050699053983369886485168484820719863570467 188 1945833406690702490468554525641324772189648996787764819992048946051079351209640465106517053418053434759164120613276344484141469612782228704765637464417522588475357428424942100559485621439427959056212972087676158956946137478754122271877761310449674717418662332425183941613219214713279485813190963712099799853880865964087543976499789352620989023186413312947037816910865709220833937900074266543478602934276843534247757166020119882502988641454127217137 189 2205408791334360110140267364758780898993674095521999060913720689004662416031915049407767468130491668370768517657305399389675920570430291186134954315247354795134474029659485136691669554341180073533522146518188282657411853096248108726328214333452525716335786308762542736185685843497743382411422150325528327771440692032612138170923801700434657504306964798622133326815887288251955998058032575677684892506484888028330647283315518963305999718064954713409513 190 -1167826720138331440471348281767544622731698032196075309795897721596798350006793228019686117543140916865229888350640674662628206567182582543331121558352118874607811044626550741260933194718819719131958185662649058077735060411396981294127053055807058084950470716937393875084095481196607243037912955969158141388254210679958186877345861325152859706291276992216079369733983988380499109818783910346032576560602495099878471230549294249307006408811150736960313328 191 -633331851008788583529135685556587295775529272194308496228403663290292382941201236622091323183122933876200506531244504685770644414477036730874685803913631563192152642794942168841897926997563800911101951280961820778357721788344327878696755748202117360493882154784718448150162070001228503463289245058527567490001842355236729257653105692194171374872177060599444684968046720982922166737173427137518797057116675837721432190617499008614262142016622291446104191020 192 338617430220759100940874510245013793774694400145058099018009340682967528765430476299417338150817623774052019990642934303312117619084695983155388625767003393768534062218858683577622690320147045712151682272846855424546957472854844009573851690791927182476192337622673228973155671268655900518263247434558400939373908104604568457758291614460016472540802556271887859934935703131729149670274794420849086853037586869328531305832314615494587974408157615291768427968625 193 181176224594545060193480657986154820634620403124752733177608003353076984082719774208825156210537758751831559136425358958610608800592586831473781222852544630137957542981144018570815916311221823312910665801175563539104860732491761677689732202455650646303136667200249064569200059222330711413387520222749176940565271870989369733198098452282534416903019844120610312327260433467361301452972814919770884777110591125239365950348524901950878980860522417595429424999151977 194 -98198418435289274246009049363079961650022804545394592402200454339536762398689362297574231641787236563698595110779529691903904246724106407246377593307911046454141322799966064423806398690665049089787116327570620832873129059736431708982990187038396306650605978948341606450956929119014411443962994152866867861916420167214399408694164993585918948671053011833287416443850865414790420440214439527265629988918063218704662975647447644589318758174751834383930182401102766888 195 -52979093587825627116240284437617348448415962431750970917592697900948234426686389310988802464906874730698449645576989392862291877041218889862022817882139934245633456084592181406701606142389644958140629945675703132068776422209213658244234238607862539621038408476083053091979846775404664611099005712153468008289705489397592216232622903674116885630551382381258117554252490543357361243245781604769837650222425637180550057768535524233353940936655300812918557032424285083202 196 29073114890363016602818087455295681058530615726707636341708896144364870567891928268200132910738367168804071476559286003546885806633611743876544896153700131993832924414674697135662788942521628483051891224278418858784553229183328056128452774685858910188959549148609512219724495983602979585510350326675891492811147065363518768199296917781741830230944962518720363058017919056987667993314951511771392541593876756820836137484581240622076512116405166520688333092562749041600000 197 16005175806730588068384274583487863165610460181246012699523936685108483525570863570446964420263443785123560404691961131601943562569555278310768666125373879712867219535522066134948840232800438538171015542720942025582431114928949690432293490992488960684914664007595756548000578446055073179187336053776019698982214848096460298175722195439075446854657954965301833440638953321971110408982979478337198259250258390714573385891288408726710377361613647173066812671367377911804127315 198 -19101639121935175428282600357425080974866565763753184542678178389529685040485945155007484099808510896045665291203263118690553747489074770513859552561018220139198387799685921997552681229643076751378123034929386733988332026610315594413771685400510978323651734343486682736557268660057477452537511535254310592376049879108047275714937594529504988921480750822436929633375585111413451365087646209981877878721413799362117617124845694494010990377665392014346996545624445949120545753475 199 -10696847196946331985057635997010410564676549643244160242022069481187163484175903171291701438859150200428641753828398283445429848609336941415268324084541974196021309059377961080156621111907682274645866184395951074859744022495169008573483317305902908773028842255613910987437264663337429356833042396709873101889133291708251184255298049410678123685850589266002069469362624380052903540615630709666202959086088921102311360673940835618713041413775196832738577444866323009100696516527550 200 5899737888735415863661931615051722213475370858311567122857644611458074268321060424615318554280775974042280143114191223655092622118641471113522935517839920413733346730002389011503363664656278529548175670348360915826070099576838846574598380754333653481850083955156720334557768312891854065241539451646349479530941162978883126673755100261034624753390846835099951395072493034650289872397901212750720660008175759153955806013452392644115942351137696171717632118259428194273437453238272000 201 3321490123069428577830169141496931946630831832388072909794775116053354505386127155467325100392228060707300524228824500688682000912950932106484696459434781888968147891025339775747430353086315603165556272039021105484365868894801433477778752560252991656556137899790385751719646017897383734970073965523389892453507392450486390514594218022022607911640425937991581284191485554728452108674768620512486038657043198407633593743473467398613618493667791446600093046282616420674539759975470189012 202 -1896609288990609174789639785979212624735232587005924731735154942486443746222923285206764352860484435069842592725082114127784836402294796962029458936851001447895292169010109481051065650294755647639823666731275581240901150283215674633380029167201349019734159150453019498389594177131548584570733126452528537338775982695485235085594163142044233497786284319624025473503521106147272140555789696747720295146646161996511454851471329728099517032026694939058005421753055618573969356490400248581045 203 -2298483183415796480986471870956659544205437560475512875867452702305553335686995996833518965677760618619353482768959535092185759532222795855969148203869252467673525767105028023219231920059917087192964106615261803569371069027383111073704635847721989983210218884167441398642378940905604118345896181994333672678937341225211214620888698138692755537903639853096380463760648671266274656018951681810796400189269300689622934970742114593977901566569132748119245697939614191076338799078131894109299313 204 1305115623290535348527589821846587225756717069949610977310161642436866713486935071742476459759585321054304905210926321015208512126672901872160575787834274671286216644113474226054753766206193063828146909724742495784619045313983705411478929596075873859393432384551998794928120086942685075986088642954015196120388300486279422471035598961817182755733762988057281060384100949939429213350391712465597144724187408999453628579642844291267000355093950014884594805072159015842236131103395504996380284240 205 755982847027827046306653278237995986961019689980934352797988181635528480974740316600499141277809350075336508591917265384319174949092587295947871896173500642983697089626204934651708260457630028769033425901524314464946078532906276235659624622731618259603671781371088228295227125412856664027868926869874845624221226222091856721523458943644414541974834334875882572210173879646089852624940598394311611095176174287863671688814569219579335846345406965707595716687087948900547877891130011664244341947272 206 -434759080711131541325378954747768156267403073093667668456663537717269407020250095802900107587978946788479940104583172587040810649440117429956043052641715926995892970354066804028644116814115828300267936697428796073779335155169921653066124272123505457304935256609590562428131533848300659421531122944145547412215947208767228432100830351862195378228613020268825318369883625595825011103958865499264104196527742366425484678786717971292794962192916840566481519120627795270459279731364844396907970270481687 207 -246634129785679998480546657005567673155686759027203126350045602720127158925321485011819491685073809365145333307002547033981973755915041973318438495454380873755517611687382712963445827782058671322837928095127149280187654236127131039730574136522044251682051883724726493557643019171459877013704849103112013932078927435621758430128320956617721397189251525713611192018391848525933821852617767246140536720531335479583213450410836217989678234403955529555573173767326826096139391920807277373936996205584781505 208 312779134223293995195562503817168772285302251877334224765639116378871476359675409102873686621739799469970513184379624465853624760665861228473755605844395761320161528455490965521879015741987873591238360883344712485553182946880641973382545581420393027475508904960211223723785049649486797641592813496937676363357186071824633014726451362869436335170964956094518553332985799223140377814295521942172472844565569523193135815318245246310286409915671890094745825985174005391133793221310118578392792033702573196303 209 184349020292462542611838031962666440459273032633721652388764233396731674998174055295112623221109292362250399613322481014659501981348141007057687079252300488763054698084583128624635055252724511999234587923342455616133176867424872296409917947585502790805366046246545918461392369556548267869377609696730734191033449699822930246356189260606601596261072224552101912630602519341692679008615121338218272597797847225572301006804862030173264248737497953949882520215723571889130603532507774567509916879568535169464324 210 -107576124606636455817978949699262654038550769646854360644055171449871410016304081692129732029898048509568186067705319238365354653957111001998780798713871578819604170406411699411614852826791793104579286505596732273048287431612465710756681651461922069279277685897112790430641418595235632801782858790596751967409302516975163108065516379354741590257679665716715642659418849443584547564075449200409762007088736599245822870128208300503161897168746544359692200102906010310265607218715266041973817850662872572729401600 211 -63254920090891501985370033483948136075831509207512640373473285810929142747841930017934183131242526895837509025636068527549937126787084361880459083898516016899507730321261780933422937980316702165986435184097863370620774421216117836158221281466420349616204219879087346431153976085826460789671495828612135469079192151345068663322176158466838645875178242759370011063196756599973048094654932594563170802778213688420976096742821043550106995186880853885257506620626704338744201171625183846134260330099614249488066275337 212 37315108360267674003920572540151723421718731153394271633023726123173855793415411234952764390857025314052191015587450334665849128148560933089106164735629870576334080642181274807395347234560624006263001779914488645933428343976595273684335053958769164876863764471695566696845676446958053871211871121862309604882266658137765201238092492624607253163231838111907283661744453751605689108669553577342026075866743243282496188420680800432152963819475911175104968267550801079801958584743438779466382896573813147890996358938875 213 48118073289665390720828481023403958583138560763482328071646982794584504303688434921035497607758755396552502944272803231364996676426620996345330432153190540609901100643163446381603711139959095768446814035223393101297264036082404776744849031666355019011471378502622756992585120443717876809289347051299067657192084554513024587878713088372812453133708645400569601994111928217522640316240485815813012849350467472673672508668051134865482251733479654460728992119393766116874333105265524912600409576457792379740562679764284595 214 -63214246954215778367567982011159723133999199145905997926105480408706439872735149089672968720444224367770716503727764743216703174458868215616613439627186043912158303055588727993891022801989765795783915094478292675680379503048711172415122920303202926851092959416767835171006703327461685734586455040775690953312873186642514601550965911366596050644773544050152744584722534343057677897823113220420571971572434052824582996777234690196545706601633771503714994770816633525151337692552137763435152383544470836498376401120938729821 215 -38178057168540052919802701278857384917026351327416920880193650259975408974495175180045907061344024847619205090140701880518170718723362737593006867042148691416151456994244383079800473110266770497452582852586519305064284391974507676079625061207224081324103283677406711498849862740045068344408550634184639158182568606963628177042895549762786256912333863835386993000805304257275383190152411318708977265713202196969205475612057148034744543619881888701260406463016047757668431414166869103226303245788370898999160743698635175864000 216 22760841753188438746329852636567277459744131801406934356219476960777134992637102433949552179389173201524810115234001475416481301572547786063711672953947046982468110174423133161381667205174186689501964832635731812970250760432881116832837150649979938605897431698065564270745285463428144246091855611827906050038230002100443006216072269180142985836086012929460125073613919106583109250853269932427479608227628679746758222293737650198355563119171102644018387576847966493899721771662385229675429382780249445975166355733586974031872000 217 13864963358170464072644414612177718327971023164547731479989786000810343324760972647005960180802476795361038277001197386004768556601134605973533515469823218520245504191825607780694649542446148020043962960419804528945937112599819805072943628368391566429445421211013293160193374136497220764391397632402834271965572658302756145773991019975944177272944859232915387440728107836132798886798167865773141293005872489919562620209877273124257089006426695080222446508149665896845198894557884575588573800269426774213283043512271093138480966944 218 -8383441190332535431362342194603287115159782306442586733535719050043647992138771780919207175626426079075719211641456188508029561705930805769877934962407463808571633214225892321396332107565744910006204828259622480792070202791672967418334519111105209552228391278871508453668253039617135111141541709098697089378497974906149488843794944720608346580679480650452846298167438765243259089534475033023506404693862461064916134513730515680237740989550127877837160586701174955998836301243665868537586561342490845812354871376933573198441287728015 219 -11154231536511118154823460046228060216540616525528856211427175128243340946648924298993687328689132392772891780006101460298376449664197359230639485917099067079403661911956005228864742903006190452723681095201379047526199548694490660008971540538106451466628372787172970589420291169458815245201910712653842937690523213453376832635980901068365454878133755878035487934851384864382816427932656554036200670008356136620078723628635621954579518489493981661355581383787208920217511629414490441959769523724719368209778208226887526005009284405591127 220 6907991899865696602110109464074894750326052159369463306192823847604337054949044016802922290868973347467029691203563034829562224315513510768465049399192581233273797157391766654445549219142256111448023381899835896321284850830849888187429824397327511608538261452271462071542269968023444964109242431729182786113161841525841852889091019212948977427187240405958231671495427119577445056776441754128439291794885847400007021115535209077818528578578740772602190882301888284170919078680073581911716804686874002453296465556198392398044974638782391600 221 4213031102278290912268526326391972960035580289346938524610882845154744523956944381606604006541068557503204112475914505701138660040037090968300430711763967195301328170557748662618673960053049038572483129148102991071673391214229932565227309746003381050297368358961227987650428048180032464603552147330053106522919073861956724733007457197487522279498965936015292921452674224311903232772859141258483119573340916649929752120050472994516115636747914436567226249496854871080065557657388288783815687692051757685536418528930378251765160396055990327962 222 -5759376383235749334527231717808439197236912863395837766115881095736541604584688365862943613746911022773064259657678144173225948659655773537710303763798219493805282047196126183531148554210457757631111120273913283978310612388823511193906263506764794752061912533183299678664461650435819711352974601021806071949193131302727167943028715243868765454239616808234816314168305189274565989539807546088687498047209296107706107924049441431970227054655550228110969832163683397623095684099216382801991771072036680747221040810535910116042915364606552014808704 223 -7850432033992925408763256409978862434320744151640050334908653499305475086401581992768309723808906198356804654813632635030086211773891898790411320292290983846831495693239221459887079126641266733141998553446538183784199121009740399735515638143814329468330056801249392447755856260870527035533684819303421910577357500490607994577839806971294437357462862241740735496734115410716323741354463895082695023483580261554494023709729282486597901045089635009925333123685750541542891472752147999305076069780928717857416588946131543097704545430079313756519785656 224 4821114071856254630867579220534331445398849135142459470261799178223557834704464284218350725363219900066157382942946758842754087707917591270778652927726138545950950230533115861969481500680628589604029191984436713031246952952096550014138323383099022904088853275308974217391531433270968468504664272166939020178232485879747980644394649829151018232662480313258335317102848133151455350482459007976756566645574482040537788255737409066519640871019040548597504852926403270114041760647110464266637222151601519067031207426824760680867704222593817450052737602363 225 3062024208591875088512157791536960587010768963333384857441227235132112830027690709388061943685653857052915623201677022173557634067532977878016465832606577949507072563023589964064872807047465169180452206880478613982182807271957397768666982710709200752964988648835922153037759502274100525489104949419726320930237268310790674608038585961623206719552419670172664647129476403455970619821119247987024963882848832428281024864522112183173471685034320681854462443452645394141256390580386753205372164989386011845317315522966173249451827047189943866504551773820127 226 -1943537120895949218281401775559172289912790220408700367123619233339442038413688101962783139845958580769865600337212352966067927841416962792644342183087503231954250139854128173030348725710179477526653028126806556332537404104504240145859013762311636383371028082232645674382687383950723756150976769656793495033873946685548291267051125752617467033488572486042584773957758402961063559852007388620851353665997023690955949139502787675157332593698547004029476091061602333939245764169463446189285788565335326552561872012913425501529876731235862974536930590091489376 227 -1214617495035552802002577115078211404813041379028932225968208471793791905515744165678272114383062957687804991234044053277728402313818611394447917129752749522246108637595059346424991775732181949167453034128251958038327415048870151142922905937372853579379140834285791126102031835518093694686905373383511697527994210238268812279430303509487424930241608555467114337870926965452714817412277574430700786093030613922790373006907119309786283375424835320080466748208249286018345055931486368428196219724258795649250969054730874874550766237789389223618115340846417843758 228 773947418091654450851465980488029394928397146790374278192354260142924836964307417184880453925142049210785611228569223969343600597055843619322454598851958325823483894078684836291929517127134176395887110736150739391056886234723513208235938375360179031509328887342398397994776398341335160347681818576959046027405597165395116119729345550833737975058493657523503372544382511925057325879095891951062383143044268336223052814243837427324838063803112707881400225128990415617994791214976999300959260826306129643386545833409245452739407153105012547277210154899810384518400 229 488934789358882294659716266549094038020088219193854035795660517539066301251209233330403898915445943495009240950840114427511133390291766126909474780677895226884401697262030788392335377432447214999646529027128070784345103327704045947334309139055196113030618948758124740765436588281186718776115199579385697307692352118229460371780486971219978006620136792682974828606680367571317830137260235076741687903888796627559544503145415027054801814545659848390742809516129430280625996414322020327450538736109095045136387112676337703377343548860450504745863121527887886704790763 230 -315687035419377345491007020601788071257964455684906378536979170729347667056188995940797224400744488851003766276115304467970061812904802145566062810733814426691940443935869492145353940964951729931953772154653362503475836499421192606573563642054602351831865558918787271410971613465661921661357315642650923220634485972474733390471344440605208546725367898168130845250610985141258784337187964708407574574675328390444673959008068720515830279550367156710465448729927654197175313212892219445632294898003881940044048893579612150912462557177501145379893697559803714510936973296 231 -203233166294062941779705021903561670852822691984379779327461458835382783935433843603731770876637205100360263331631232871871593913278613307042658091554342265968893289157941502021270951139222868407985574503228536689061446675641989748525514506360797212873152607789717754131344947737445318765567221147973239966688335435001106801381410115781179224166407205787088449419818293959551422882208343106238020683478492676573566006318597460290290322928046320723902869109355782399614138110539722594339090637033670514866097546587441915289626387047190806961249776552296853636996551616716 232 283665226326172357129995384688888362407199079653741991013859145485946514355851299868599659209125608009451140586636069523340849385536703484551234668912073946717137734556855832972357422385993251701695380945019649135166635651663267810245733351529468479049918268511437410790643508699284650772148516433163914193387710472888579212537740198994933276723674401553828831481352442179721338923129348904307896324538876541807674730945047465848118769045296441565504679780977602893789413770632532254963837847775282531760380141489970453434417350411990754325438199361589549158964493220582880 233 187872327024193979905271082550039891310494149301906912934928760949956611787038048345561382297619989394587395103705088566697610158958780330577289653198038996834156331814972320202176261907126610352892541480325051902750803882366466096015765999384437938785023678409019430088611216147558796434275269892434295206587440712013021576123317321376143438846376130292191479086673920007761400159084389873672094706164645918646709392131488501755314036425776350965037591682575721111625908189951448881102225119233558121909147043948769991448127083980038632075656802198347953576317410090121452195 234 -122428904766162962087495451274732191184254321221881781807408963062897401507616675183206944720141383235975351674023660383396123206412696918918668487769253677240879053033541237945156250267341605037535144304379749264916438863889407365774960530739071748504761492040369057491927542904113533581772856427058561385071314395548881297107783407965158004610144377913866042288575617366400774629143175449413541452467687277273905631864437855381852398304789134975625078720739727064409011135453360103329727638934415653375417687425785928263839098111734763852352163022432398372300102394693974331600 235 -79575255758140754338719801856094390973588246664143526672437418949451549867143784920174407547555427853929416415320488088656218000061950879443726281363914264463820302705799252624988070455539828680016388040561847948007122216326041243866118414196616705348893134387068496482567410950514456181562669922484215645544443750135187373063186787727608175714043906666322989394168436811945999718819275123095119815539164564370051877195298305581262343931883030682759102374490984191985661719527132390778819160568688808964559353146188565183833530225570739629632021161293820372658924896211510903295134 236 52531340737145597069308691135713840703474957190732400375640779533851279758010972066188532749749968001415785229212584639594542456011334231245861705890756582325972764718983200520309355585012500452963807622051647641871137611542437444757527036380660455419762760944060804829163621001455823451294149573619566214507229906400116647206131286128174592004068938704307219412776933358820830444845159784909145967798885235992649069790326813429656889765223026700725768335775419418869267115396814553392954434409675902333214493612382782503068355605998487544911585475593452436637753070491783264617567600 237 34710744135616675309216341970927579248016521147934211956978636073331006982217352236746358471741470397059728501905099242113400904414157979050408422077405738420899511340974921844724440854132993719272925712942745695913274447382928060741054330162526148979907752390422590856649145586141189757075225621091108534412659625050460635050965309563144249486671901426884341372288793760205102082554679987021172074381988087012227666656256517648892299594316530105719270601047361266607836053056304000955267840741109580950610904624265764718697359408260054388414224974536518232415321339595625548288722456025 238 -22844897858463742881535519541324955563994151492327589176284362510226322233837306008729458617303687345165536584185019998389730501134634253690644021765003223375678508421623517616243916034180736456037778222708370160596842153801074930989982713361012165327873842067286401732201377980835525602208415032949844780250026602049765430812411818021179686924651422160575790141275230767403265397549411340174771264784768185311324460639237542484700008265808205599614094879451144831382580302148399186580185101312323879141485782833614669498952333413632548370181895697648269469079152915441356598121470367574375 239 -15106194978592771763621262874303020449204029194793647467982494906173382399058894623365977805807399586385513580985108304752656170092831405200356904089367833385344089476454713977157728239937191685030311102736934047449013864219625523437018640208541972930866101209168920874158124172398111658862442441406398070153180095885808202199968854508038153405679591894926357250620428798822769224492463520016151749989435195248795037796813881362266274873547020111283226872463003253594577900072099060185631415541947756485320846873251033603855928236077249718313711278201779484665405548361178039927441769444944536 240 10113715789914855893168840834665051053989950309585872308648385008878320213678301788184284362683780974953951059884095649027479655904937388971128239078886323800938238201203943678511588517619807621976671275276375432902972867054618473261009152245249382123620300934023771073945741381426493753704112580872496390675530427386159673880628520306216990036235635334407303870818936877273657868743405738641219696528735709254948538637948395114393952129088541882299085616927482537347798974539731032893372068303105715134897130443363013418427671142078406181866710714537427204166270822143458640500808579284992000000 241 6819955921372479410614844711052525902113617456752156921593481784794211223271239209245069358034754776657883635003240709408338914452677658778239668874630156669221255439692409904484694323955438626447636970558619125190534065302434905645403772589170866923122975725135464332210594327908732277548590517723106443604937686948374739579490526928796317130183890250101636779787347631096761455232980348600010827141782953671981180581881833648163058578294915622664654792093043664608257181415969099516809446652879567045572076965614214438221357428768605948034424523968756984967290551186219321024102112952636756521063 242 -4572917100784421627773430628985031798705379639026829915541126786397069696998201787809357819859744930775403622359833245024132219850092420847747794171485251568225389897911350454569034050190837659965912048221281389934526913282018137256066531347381915342711225980890865672429539470525674304144685119896656897649958605286281708957392393051693687143097862911177706700613972816950419479535370295084162603299788463509041683399818886543248568129172432564386281628911838592728295349009519278064805668896486588075777286644965860518529565693890789380682535926195749943544938745085440075528154455813920946928291195 243 -3088168818999823976081385519202494666987840751540251096444068793809688362912758034928929981897576173450730969943333858258932704379220178640378351339933280256843061272820549584913066737155639928370249489569513312145510169156002219713130259467842514708386163384172077640588118593412588890003535026032691031629122240711139985062326315661453957695404698850643871186086755825639469357706168935123913527627670671360003757674597733004753697625138977397672422306148036865300344905390557701081860532760683485050798159722401380446202284408712100679665008122525238146741751256433121406056534426833389363432834370830 244 2082366416721046208689052949643869384784121828108978224656493100097834934156625845974876393612188763302202255950539078812504773692777995415784206685979377013450304147966636810390849145023357390664666729548111805479401918817111955748675240703900149186456943059597644006660766626501646131289627168760766245660855933501973134816492067670772518252929269749973343864612929358543993640643991163164942335381999087251865934987198572520067446033694362773550501407367399463990399674308620910276347113994050956033945224690714584955238007779243591689503382924955485017086847339675807504650552206214246077430676379027872 245 3134394747310465754269487239243480102318238950037519948378263058280331095050944564752262938500027040511794730665237849973349014903547151382845661535534491887157594454390689374011565621938330598271877800420778198531352288076962345844936951433745097758938565771567703699309606885324807393460413159263770360360598633916067601159950818587057687627504611965953054951545573012381333532498664449491813580599182646327706315011560240818172598914135886882279080550822948607894883074838312739120922369024128109581239507179186746130723981520960368717138326129908190610904201040892635456708183140678390903252875041206645984 246 -2175982873850655896939464931438083533540203580022730471140092647376999018093015425647369188759974980618513704498530230991440894141469783310188804631012083780293255883368109804769923097928935748806579664419971892951040154517793510464053946628498233292082283993325110302972875270375101664442944499926740068007189798547267966203709994832570596498089089882714297308807456756543103772480178593242361819298194925757439914328055715034794553544236352357801767329983484297272599470318793908314842110425906443361772564779399317655187926497933725337618663329349842885269495482308979876343130943391921377347556688123124428935 247 -1470356478727125761792875016728077549111420636670809889285641055149068430534991315356808358919629311852960047616070848940430146522689455826359961680189306241007789749699169175193121172701349230932991412840015983756350473873651107429776785697888353346784030841046101221704386350318542848952199915823947436932446035638010848874020713517802695963174809891673763545909031295068288675104826777936073231881354745094640268596752222795338476149239420101103127392826915415120205848771023847667652946028979497115456852217422743566444598849953976984893346297579574133498659724898256252754273879742974486658289690594374947503233 248 2252399760177675474978048549295510306076365374566008665447811704060905204961993001942234623743507913325790875409767228350433628842063057715290237397564858146402386487633198146774324267373004213414949291409909011583728422195516183987369391907753154599553450187878863475466593338774597034424504289622192526365261818808286839186654134354636802364619999073752931485652485031804839840201516294458571537122981389260024672670488415264038504734165855171844758881752661946698191929415505698307476339438375558506578571659467341958439486476732559958260705497999970190312131780104061700145619326505777488539112738848885777819876165 249 3447572695589844922151629085372004098714526340681432182183514351912099369893513152367149056914096390556454975248920170831765486876703086882243908757029507106205479290848492981824404501021217224001161883429563918837892400621403346962881161708339597695166781135301796836397447268860100101702433908230796146194100661802382460361114337115883410257740360337721720083559203107827363468895401842218591040751644541167907873486132197104308315075291815697339260140771941120311698196300621677246513959167354822495157889885544165460405704033900883116979210289103395270115133156891592467317158532700006184944792920799839654924252987771 250 -2369681083624552540302774799264845767735969563055912877745849349952195674859319996738285712149496521705510915541436709662941525182694193247401445036900163348815042047041806313062918921315404333053850188009579280515317079998300538673596223843496866006009038514372136605620814550790144235733052688047408427618758071282528603215057709221214655089077342684895669224105208767088935416820764036808421826598268611973909646757518853480543118492802442557908852734169720451917252451348919533650518044012450673708136300494162958536233581429305187776672728624756845100814142486914857647382098573018770631087158436714986690076086441776552 251 -1676706552310801187799587623946100806040117885981769849614846853987961099252483771702479146155558593014467253595718434663728611181913686036287581022900378251814974439050179693259589579052225999913672503804346296675568323400175860861904416750137017107983127921448042646179479606704477332811936634415083895745927944077010907281892159377294727391844210874598499649159840759389319511547614948793394150930435566424704961570462522440816259946310670829521151621174322825646541948008626739531805278571358594782278992667809682413297687155360564552689227683720988284702271043038156829143518588583699605036196257374680409254204247943044560 252 2604017970846158755586459213078443061560071387980950741014568721190687088069956804193397957035053366004410460990355696687677343640252859667927109364808753046137269831449887794418033117664941038481436673993166951916966213802198685608069333921340796279101959017132528743349255636079817632054182165067325928476888977477982866880242556310578912503486529598554818365577064789360581825514751944485736143671104195282782933731877211130196942705685306684752472854674618874810074599473044549174877774872247135765398669437240593407263121964408628525120008570480277543375524107179568873319588970493229169060623110170581179236139211826061639680 253 1805733257126140388162114287187519995599184428795006115379177558823141505919833163273101412748280429163042539194496930655175524011130803674801135177443610411191811726971505306678132119701301293171210208266057354244393793535140747282683215199565285899201205275371604678085542217535716606570035646703872026136113035294477492819065609468329918150400626139401823759807633130500126260812669791940029542859725184316212245422626247072360430986011005716296630497951019981833273066659741417902415965209927993548257247335145113967650656833291741657699330024909590446936374527478823551087976224336354528243128965916885324221239575338905226780097 254 -1268779438688783775727444497546342627378162949755235018225231306722036785095882120167972556318460526409500038107234143179663339535925262921910531264416135823699701797047363558356225184430779583366686117995278576597094543495821364332038163549473082793729079434977987861026056483268050575181956089822505393600440159281158371655279687801271923316401278128214954232588206601862288164962176472715646191547908780456670524920412433213633321677071145364803816963839373765408387514668791489516259820209880011507981072886883724061784064347639967703042714672225982084377263524304295982114803555644937715533640633901324874691071576588168196613400659 255 -912784072040084068702883871686585450037020766616180155235249833061285323017296243038128367974512368921632054186627225397696496125887977295219129501516866976340848897097053480382317384250089562516440482041516745479156654556556987429740722087628228842467620426209570301490014801294294759383629059175702468944605621107830495377980165522138897991109050427365443547954362539759788094971227237202346233029635376017983250805078071507696793676467282221183051170907309559480509786584363812236640350059751909473928116441323269662663139677521798758613825424882790273639113888855008410020223165177169847118691601782663392620185452608749459968951282586 256 657039751877020149454747817105152023707561453105544019648256107112647182625117311202350813457168027398817521074617761522085146879352884163885239259686873865062304853305418121946464022091461932656525622017206767441286844559404840600144867293424708930047290804171352416292466716002527090210976306702209959597696710905716085590838226507824125531440789890565223538672292419585948408374009137412167272225033119614691473926615079115473324707329020387753719489533466541520734172241834923865568404675362050555237425112915040914643767060075847461155297364200666364781515349981855326109906120344136067040793159627654451415752837665877757345369484800000 257 465168174907870451672365313089700545572648717979148281442765573481796622696360135168427397951916976797971785947646495044042355774073583534643250036304965879155152951773773667372632093490064987695639416025026382433276319369975545975071409697964834568217157751174613986029709046127127348970441806175676327534944404855196733309306534172557348310278636314753471336721456351414987397689331489348825604766168534677011982392601400115587789561675412300305259550896800670131513752276555474893167011468840463542580282686243169332909498287786870794122866357850176638384400922119019169498306231447419652255363345855917887730624623152836692554353487177300177 258 -328808723656851989547507047631610115977090747709147557206356670074582027062178415076394433512680842065403267476140145221005859941522798060716775499064887156631047954425388356822205112166626820625374655043573068783501462675786884351889106530689222834694756849295353190753400816129274920994323021615245377016048323118433093945117990219038900463375390300560691764946317354715237699812814493763878285761169685737675562291591512088843391937990808421845517669784837070888533969716115071788303786410037453638527730471848399626178169888696873705287338067523854053753038823403313779516761972978775174819993303260515909660726365259448176279849429798006600976 259 -239453541066877523566701770609899682154464206103544944711040923222332674764566474138730907926201675174407716142163276987905336401742303116909931708376611628296489259805892537078090483155062790732665667694095919287910926243971064719465923085409931693608745542245992024236794552945494106122799523909167296530859220936000813918991760703193066927361910042404855838737287518948081335395725651864850463570222225950146678617736912018889165010307067600769134623710784606697662498248277427257805838152031997079393110573228893054996476817571235727064073470980833711359516849010180030782916715521610019283585869056786144281632473559632993162406399518907092734828 260 174213269188167426530045436047559225507886940577996269413943413384731661930391351266630583485009025117939243319584282293098039831158628173264584705604356394805899687541872706257884627489239272087581119211519826359026521060628412191703603908240798624942057090026695212738760521112152955853608097436148257279027041637195779716583940419509846635582111947872298881660044515166392451490887566760502991017438621569073723236485344398968635418498530714457529825377033364161070956799091932561235423918508858774168282115021687561038144562958553453618749709309883061434940854639052417942574840488775590448754907575755441626470802629679476030535990972938701570890800 261 125693204627313991811852878813003589641393866851898569222289020431465237919910088007081262941352328597098289437682537488029484915223883430986425142528766229226952567375954740764938874789299681067206936135515258317263512278450358800060590599006648893952587923797672583712854973110202454374898190616476263215060670936879886319796993191694330711689997231970522256796055389866431811995851229723426636254030337389848799806131767022842649697721701066288410523790248561019648563590486947294099234866720868924870375421673539375043441403808464272624167874539231001344005691725561605830358449578160046872332124657663099521053225247997698488038136878051319069868483245 262 -91246905471628057882151435295498593012613650666684981431362466057401213779900752810131583935580391901754004981339034061714039958498272599638261286769638067660973385022071227658700008816072252254448994205104578380881473877727872921957146881791587617556408456220314862337240940200655251942910456218539299735823775678112445722214835531675514197478769694451696447399074208367214676741915041656864447165822489736372370426994623615326411127382483576922620174536996009475896039683759031289409420285805069453803338346980821057661492032759652536332525463763661337620244920927666210740684245634070349308541067039264414042487777793782418318551598322643790528198352022355 263 -66336440721478013816391091498480535192763504044847044688597535814921427682127577671442289443510154941820468514073689969504859956721744072223327001429302691046177760093752713032139647108722827896683810325568373045341218042936966885649909737698376533880822077715823424740863877938267214902043980452638696340136849851944067097033541401967411001953683820294117416190610087591566303197544751996798818448651489379752698692511439805407050308342782889380993037711963675907890046438341427349436899763286054144580471885735055771886295244819547084211961805873839706344877205646106424356137170356781815605981249494831861847953722500573269817824287278427335589546662674209938 264 48703322589646393798481511522263605794078664308410519245761873323343184157714808677508060493694764554640110493760692015428715084745079000673472281823243792969989945053536318212331822593025347440114616117046285538166245078507003292631278325306904612656651712055783638875339887556961642359899461171676955886582983189863403066975778501975094830539146258865421580848967991415814641512151225139872078109859952329479306767731016235542755709565562725126686797468862311786699189272502674116034415638299148698341495532978493963268276448038613562610534101186929821595874788051557187140293641728149547621080811212956013480677294598678989389280861281637337285637776932126720000 265 80297789102247127649554886031614463984607220588300024006760937738834794188888659540347490290484210952926746207371224254641287391019887576799534027451598683080329845161514674563021121034287641163167169432000330074557423222483055842102312800921484294999084257265219049138983205298572336717999501626808838225038575405324707610330002906440101795064696514384433816483506619738577653016739195071854164698745436942694440120468872046899949094002521035288971345605253866385019141462321002300043262071265371701268107645669597708516812744615974433212279930894627446719793851826479317883887902434340951347596628080616786340902438278719575444974755216135608555788788486714907298128 266 -59270838057330518883938322274109341644911447602121813317446080385481710272480059796831497166085838770689574029128798901762818780958458917730203191419266122609344546282354922463771707876222776539008881795470004501566193499114949515017546736856893721777564385109031085728994453449085595121798461983843587333850724772169974933930979292068964550775705339810270209191073036553845765466555394615959215632100289333401414650448581562963952373267476271074083659784139014487913411007174949712926781458131607912134525511666663604611128218959648790313566467988652773549070704819072817799287139140511511980055350222506662661667922728804859360617687198106791872585327102531941508914752 267 -43559796045544812441481666970368233503799219149138727711202167195214305439691932771876280357310279795768492838879300729673708499590156329617207026629493024695183070108146765934207066087573037463553100178794875632321630130716179516224762726287104157876268218820209065756055943994498500475885277548436681577694711754488609782374098189451037702309701201002197519653978319520779853431470172471365128454024816064323432915705470597560381403198131123662064919413056721105990974466533843224119796170201179154139686965470621496713722073226883845070239423471606620724712315229668089817606918504443843487788457447882908083479299370122079439153927538923128949145516352206115219497336489 268 32731415185172783851217581657810075271401246258225169687655755572723175473507142603300731618018795671988726853592174232854620604624754987169326705783264251540734321352852154749282629254989203737780500199742634313470039615310040146685785099236579463794663772519100882659502948180858012710484423611538067568222648697673602802011714287960949460519063795174300538398785777171964232848278590928850444676664035682587421254359050469303950712704853773798189382641542250531436880926394630281938729621118191881548546895228866311781996983406456543885688022859539523181606220155660203099132242209286149928130324714053471361909997196299615579845906995889570688011275735315115984455058658272 269 24377492653893548046283458704860573880891336026681758040478703375541228437559697008611178992353235166480672356061112282478686354025093765617727891908364442786099858119623002695068510865083643888139590481228157356914422572671369943637047526808431511955267981957538322277372582079873160323362575287287599117299680421552773892137387849000447941103772434982208089604578435046468549803254722280974624497090027696467682394350722275964766837378041353060583084098698411191564948377865601089717077248480007748778516209611605191308719357140533902896463211167386862475830699404362590123289225018786100766559807528470644272155393088241068316872418057673234551966870863729516973820945586446966 270 -40573259574062688673761627633509306127032398417167880338533241035116432250097976109363182044188923643921605330903315732663856121020104248677829965617320468363728087191234030132265130066953655818774381149445075915047280106757129090479647112305911461437647035903804573351335130644014072182537030966473903548815727090618255492093376847173336021021851410996949127667211611766144926009070627021262181566926695013120292361470525811622008985778013855835251629849602998775096195336165291253871990154626516262940548250964407492346433742754260159249204806579773641008517839659522579809910703210935491264981810464870388559506621880741807564483654602247954933582591749167243934633066339116800000 271 -30682159996419340773588586321927948504389311631956830170573166550083814828187832088138130627435359991038514158482627186068399803230582469712111343667532200200817673722859501591059304599084688794560167219559631290646429490550630718571731757870475186261296711896482891641700839354900002853548739939297227303046622840328562763440659152093070552675923462637770201662260684584151340340857920969281107392900311220545305135848369928366522813735991970145888774476052005611461754576677455158043515389523496743421130456115599072839350448890340866531681982120471031034604727593662448319471035302470824873598453396695819430532791390741521937358528131163009973543068956830017908140193529603306862529 272 23003207791214932796091321428340887767574388582811373588437267910499383221510645181195249623319907392895864339554309700105865633659488202603059752109228383705408725463653001762947520902227009442312260836642744989126008617028133019448710355579188719061489263606595894997339110312458581677599643416613700943245527300525615226837569082460968503947572538305341036613300646907703888996998215547854901256701068750747553189063841862152561744991860366204997063984366859329842434432207262013013875814707908850944436357347241301670456517362953984251830046448156062296671270184671555589737011205814290619072027170454377112231456910743497743318074944561954910966259083302723253082999372981857193826185 273 17435004359360696710990831734028225423959407924129280351187531228286367104143047776994848886905438364442128415933181449682681989656481159594059842475554159909094595146408795533848982137641599422270207546607749324644893511821179878731724596108901447489271532162328802674347096241249489664814445971000453634675645712081447781984925583368033012863505245239785996037942291842959520901705532841872795907607620286677778752541769874056735407657764895718708236971441474430115840995325566374899259443306587761343616537586892952853033633724153977952704977416562537727635861747250393776954786250399361776169348375572933282037634736670085695724657881322918865131902449514925797054026826804748371330499880 274 -13320035613949403991344827640504126902058983105981083728604900490335133933252819765654211538274506770808176758109328772760473867803903583232381604155254656494749354544849453163431568072245604430027017964153432403099123726521174958684252349630690818687292131358881241992857861056304622035268783387803176158096609182901835196931968434403368024649664165122811845813336831734250229480080304127183694382426834344759240463060898511773079083991778323526984693622030100743890066371272055300125972004954376684346000384848579680974940298682366048992262170406380682706405725309113364655864172460906599709215001231363101859182982841329149521528607151105714889234013677118942265589277392558348496563844625528 275 -10217221789531055999414833657715007282252986665072902822072667261429044427320394605283536426307999107633972942383085789555498653841339253423297327316327078401530863577519809192306823650389913381125615769368224562012754157117117778499431240279884968319076133250233913967092756135338165904404039059124042330296065456086685142596311249378127766722230962426882288218430001232752325203051600627146387394524885553328550068346678760718360032282362872677896361981345363827066145269135401176407104367166272596511018840099610763416521979523850057046687730003018618794995731295841720688436331075795888462758608391881230338929646345977560582828669861923212623697618945729052902010794249877876914001612736826625 276 7779170240184079736986540693821350338321559986575261173008435406533797994671148244058185213848413749488028492470132237549867706524088559664378350748350742538701800173090975257677689719497305407796892759982419585889389588637439285681182456956144721919859287458120311992431176034991170900941045687895060897530691892964941579875138664991276478631449470954294902199761390902491494226938248928291422153668163026909898367360598822907778449359125766260190991296484056205359101093645380220945627252099163991596532789003626828431227221006701736133324230974967107492172554469556456904391137288420243705070284999745709962309298974233024362371245413627070443714014799672346575864286309378779108572428898203533257 277 5972527354298978555941232271732610775089668906388353043344068423115558587481488679664572493680542894795060057793260609653176120667370704315507155950803180552441438342482738642253528858083265226933462635184629976687521979078981419695914787445649034126115328025465474099143556977426214883878542886761799058261237769520609312688280719469611024612963914039482289047918847947937434461452499554486674998018100582705230464317771377988900845914624119458561040929972945028076543913376970697772552185221400214491121437623351851715341450904299019990252897448085480138725743709118688403526608140200688442127281104979082750323023783643909592561519027406941303049362646420531897626814955147600126908705886842397054218 278 -4589857991607425194643257407138044907185444766735756276774902298925319503838033529505642843704750994862471035194503657999632842309657629298470341844661740958400507301297785085245255994699245689755430006341163960099568757435606525701603669272183666060770375742371287896242095912492213635436542669065050713833355338268936140756339422319006716273936294503805204703208873967537286600164571570278961800113875384230271941766081595926598791909840347195328618024503129351821040970015039715922845027903881053347789444601863214959943624498252905968408491338321170103546435264841460763428708194263646514865577023883572760976279033970370918889519578282929268135307336557744254012585632370794686242779170508193397727520 279 -7917839048535776692699688845775882414263769789170881627787358348029135748647637351481130549700930455238587816096723879389269407360284915349006637660907955295672701196973944697614477659592101275270847917546170125404294955063764930826836793293859699630526129090833780237777333284694188112771436568399572448490214339825752505910029345084631971641735842888719785016769674769716902431878019752675108321000806650953039942155618926537368555888825062906759667934821968534394946727011024726074564922773622446975627914012719266733387965680977512125159082231466568519875052514214657231021962120515552811967589731169496596869768573543702764581001557278049278541275940651833928228921333141801268479505581463004593610770492 280 13744117923978731051772475133565218227909887869436734691487090121409338195917257207113184633337307530353686615509537451965704241747638653203380863310674876226805478502553643812611859791768145243402282249331487539975193733866742830595540480244636562859619171525201062181525441744534126748273625447185907310849571573229395771201271441870081102979261101514323156622052931239498043795417335980773581024391083120507853701590162127896578210365610381176371298070641654894775496156874007527687877491756310401257110104836567758354103501880540373858542402986284340128887491641613463638698158715048115754989615827410895790786070598686403567759872238345603094405040494176173337220674624920844669632026052321991488794610960000 281 10745627730755502014024789666498172088873595085972947369301035119644569386033222091313633132865116921643818314958840694628917133426847889370793839971509160648973990208587989314691539588772157756796316050473377238776826575362876833279388220116609969134299929386808615848375355923434141958727211193239444017977772886694323628080455081252143839033219660843442602635141935076710621425811568955622052995763468533425712597753440849811613855810305531675540393852707033789876094190808509815413677273952323831316805878929707645451887774469474978743707288192342505090427697092666490961129464395450519350769273335796335137441397520296196410621096710923343059011410122746355861559389664277341433584424618745459894183842211696987 282 -8431209312593848613961010681761688277652826222355056205956373269040250991376681703051157036139329428244347874461655020141446942094413067208136039986311797362979867574628787725289588411463809520881507935140828018427904773246552842558013331727357780597080931542477145506120175938077014828237968204102430667814755941591280876533601924709508973472019827918007518352277381306407107690222157815991193160868617903630063474395442716290462437756640260562848373772396245689440628963301482855035594449921586886586635140698403778246585012798612629968003870274405273991188742776995922938946120841690834731634872268257378227825438020155598690095928107816677262542423718657595167590882611995734605241499763171756194620829006088824896 283 -14615142931084875104558381344045767406951377720201395561620386547009020666517218895649277379198654370345814417474909479287270045211673217210433007635651501873020507304912318569656133173146625707473926911118428642421076206245654467623903613673002436529781755670809295934488128994587465476428599077846543415122536287335703145512300930533497399255719085108807978324720770674441239056294583779880641220282679217094327904275918273927669364441804107524014359131341236768110533117497670465837228419026674969073674205270218892313776450931601562659043209964109390859872334438508117476282876812307707222771001187393371697336531934276886166793756492049208812734581375964988274331453063014971426069217855800510397720677830202500962235 284 11603240037978545817463877397523338823826299104116719994537196875003467747348545603899259109276978199016315269755443793274940661264779742874409465449711171383311792977066968465356528680992963873686040596820370208675719758957694031599180035523884923897261440641362838951384673895529913177917797082700449168004190526035228528390229745765361941426337143716588413601622434327210138389241133119194895176918509525803632780839050477403488057828430307479102957625047353425947560905543361765228458669966694100324649639717392600896535120829652398093001009713374921413928347760455253262386522398639471002927254403030011203792095986045823660879719813696633159547710589319445009941235572534936657487983304721473511932744062145077091912000 285 9204602130475204047348448971602259607144396575410588873606558312018118508978425718462260183496279064829965317272976778420485975561491515336203905467795373361326874063416473873838854734405703921900523482843963943900786277501417917349531624877976258054324344339252910591812751223535753860385994362852864484114486873862956980502513047615464601298905450087180747279821109655042233419679112683455234717804705487964947986788099291792119724265615486602565090498099425315329152996883808187849159291149749836200313690652606496837350443887362091125065241500759960764177435019066360439400473020875810712741557440453320986074435562693518970217604745774486485525124871343276975896172743395851651540566723352160483138685988491929016932688352 286 -7289736133743038445484526243144904924787477151169886075761769644231286354875950432980345318312252752200345581960169217206342416356307368217349170842680630308828219754822148619515678742127498724464134823211815764592387788791905392725679625013275430536336811864435286424848254206935459214784394309711367722696745944615339376440817517750526122562432299046225708554581243328295243213191102129905988883910995185316870206053709906058709775093217414499032842787783884597865641352714403645803093103840022627948386560686972102673128276190483949035158489846737646006175492064331203837400440000237266886152420657529668380631663395760885369382796089132513716355354197490043516720266103618273356466411249682443718162623963257357665205279238799 287 -5806841209373777350005851702787941946201157639939374325682537297390237160881118257135736504074896085510112743731690284380355730810118478401183885448849565506593487352122841756094060276926141909927844044850109452949920037547121457718626575889446919820370613534904024525506540177936308384575711390046101449105300086593215762040269578353310225118891192494752874496593386860137755670221525873595491245591521758471757246795384187968766170043717495163815240206676420506390354161322835932136658093742983980597644941850558608386581215520084720467845369546337149445364227380196360516905160257801868967776532543177787810536869558991087861525178072871943686948808121495601948841702921450657190340094562587063571751140889120728276506642256697408 288 10298667140481728777480765055299801986204988215252442472621029598002626560217155898337247489921597800688877657325667075649181027897719595159858517008790436400289525964688124575910311984824782701206806380440316274420474372055366763253239659812568025190484289673106145495776409069288385382521784181681280554741665745243680811110836782887648388795467618256430167141416257485767299628150865667982703927652133192398189347834893908404792371695262756764087411616341166519868706467969920470630335061843518830504271169362400066928853645310470126019385840148020839846730072922788542902070226072094328856829783246764480534315924499099039734611559072523800768815131662787825650924948971258227018403296373678715305807850090082169550109500143512142525 289 8262806800511316141439292116849757496119945793746485608951182141151272062869419438926705707241504835463012023892130489389891116004751148200620905221454579946631929069141858126870551826205944711254259325607919309349434478096919668122386320845954367657377471885577351624196186430462855381712724734335692825213175802518518051914763243278359989032542733595464419484287268426046216942947665644053729891332184922557168270901204121454789897416867271513476118997760501017760307309394046122190321763403823596588865561849123411626812738654195681811450710667475356714351314602915486711354564681682576938971794519913713047301785278090232804612331524092514720868030104867124517306599974584627887870100873838501181515291829742749535159453321319751161594 290 -6681099094954205789867504242085345483200642947169885539775074113997512504623202376811422675257948406441364926734788357189507344576941183784401670565188739517677884153110540316842522023744087534794924538800179497353874983212456451321196226452204527575460163256209060053333062045605871575556354312855549346478842502477372527522041620449100786473938150574141372660855318431049600681279496167208169220306240372288348823470493898170495269703685574261783365299463343150807426882155188803590353375602342318484633733271802237064747275716472753908031461841936013156194991459386424653522700120442074786251339311930929817325496787605452504722802645259126638128204120166165415341698217378892005934693696744899605440699032603159771357874671940832148910576 291 -5421427580893466402052500056870970037618817396027854250417091313699345888945122966920409495136386538455154645972139646830756530909755973230926421437043230577408098711021443178085640883037170392190933474531078960764737351116583445300100369259416748172873453807168633410067044058360882383052856803568423063673192113003532645163460409593899822411205158602560573028870652523686313349944985411247658673073928535178036491092593706987807027813880008372277719674996177963386811336859456127760181394945047943903893250849060751201167088093929270338321292088724276738072932623951169116468982955553751789513106330455361991760745692518605576948155007006972141031451462962478019894419617567044837513126481581224521234842003225663733462813071036479643422130807 292 4345337043585919146657059507348099853967697958895945892577164689150737531481670903008552383501026139777415192226952752009775226577800097594433096912549551426550050104205921792996153643085499370549105435495980459686511758780626989899653201216008501761645546976059733181991136667549709385915944229717552134657004572304217673705921696198511868673229913189227177325219000973964663051048950693659309480070528062942334840680564368154662278030717895297277530299720515421696855238201589550994946953573209339320862138571433136793770436183542553600236641662528082047656193634417477177486744213082019545204768481991338679360425355216020188846004723928063866669209793454970668711265607938277175972842582158508011067187463870808577059591906716294957964295758013 293 3525682102894164181353729196576114854154285040663977446002734340276203571144528462688168283409628116816043002590552824547978505722603390354068736210648507107818090521593651219375577971936541247725478885942213830966473714355858574760621636244645673890850336737771397247960706784124961304484510144790639300666435656464010088713130286625820807436679334168585854395098336213989288390367064677642109446808059882866125446280319030692162592860102433823694907268679374425576158657192950722984948712189253254245146675004057058983754164873037863524206478621522836536186794014277814568358939445964669301963780129264284678947011901492796428716822838714854030947820612346416867797774413157079127864332014081024834702299421052956840643865091523145266685985069601668 294 -2914350151209992681807070248717470472533985598708775175483384159955903196953003225652919821196007431525244220115568335494507333507080628494230858104983794289446457310271306958575522374796888982544574506974440292923344136292817235176924457980222090922686226351924875281329380620201547794141529848819963558220102600275616655686764284321537134857376174492314762227270912690231206528032680912925261034958669912567843996731705099959188701203435377497682328213723825601649369863348080323086674124588232389572347955030888841771063334972655979454566471098875235891174995000834867300971539605559532793958882018091067770729135590066132694091565374542330630932088913472567666952967249162205818439724804963179128539336303354385762539530488535281897989557398966483600 295 -5321726581604282835281381185232052844355376451349227369643943533364052846988140945359860133833475809563029601429930705143331793002718754594291279296951799453874673466044389333254030800333540900350439557912962502497982676208315810399964827670928456977048422477755031414091372484347922745545485035163212260732386411123083871407449089578995640011804579388349130336614578556018464939620500371897368190378362636353782384552195229277271710292483364508194688656952834269633931391594842698193229882001050993724566994287659841459707616909478254059939915825262460274342414141081575876366791409815049602786281871866170594393397809229344973336809301481264714948040791556857004553168431358581559637841809064476109746912244659929640794513717356992081590652600400746672450 296 4330386959433953561178517383439234960153257765583426637290619307707913096208022899262346181000653952842517364066874908816965930147119884275327260415926227049518959614596187921548331490705586682408104766252033444439749411302852744186636406901441403442751166947162629515540855862416467036954342348113196314836981532494973597320573933049734555225363626109608596452938181678734491000899952361446097147113257001145822093708003711827680998484512881573545548284026677887648439059430636577188279330795426935037864090762309237603491658460836019099059440041854091370193367172252881166975349457222517032026863671451656257644813221014375066137060442535685183556796765691188996460289120258596086801360211290216732856052134418955413025633748804266700683047893448526529087245 297 3572852015439293162683483575234948510321648438009120711169891957837114222930748580140397455272756254295357846674219932999663031977841482453153283452582260879609560427313815775448516654282079965676423290805217407351883024526211035493978260588233962455168909365935854608066999342502188192802857776811826227300602766892560146925836234214978743531011735180654309699154024148552642381137127817833536171182423243769991451684569696221986415041035428222948798702342091698021028704295887192560211484750809090031923297840881299249014441646757730995603346265084236414517481247695348106144082065487907776258807437064139475618217809925605233515727042798697141847078326417800398831167504130549677519723455872244369995712701570801016454443378370228592441273592964278164363630681 298 -2957962814506948829562274216207614977029619277105248439408012591122973623481327223007072981398878120060453151577204729127328489134234253258786533233743121680667969746789002120176140385798151079319840382197781574010895873904068957777083064775462878088746213209546189646449264203896569997833474369805079419791699359679702185282309075784427000523390511097795319470936128290945237062435736769730488533876953469890890915330898798051829104437123517011823320386303172516022862308483248098587701740234159886423984967684287120635547792357513365609624029828283988317763216566821862952040419786290962896346244011537129608616189978510466569535649208817502070940471503090221880921643368926282595975825801049819373620984920947484672527928389392755534213955221108137497693447428960 299 -2477387582247729869033712878548112004977333546586845568512730717535880237600642329842557175034463711414310870165017581194601746180086827149394163435940749075299884621965031124446535480596861738492060057857017415113234538017638602472016014065353983328557368133960674513858258987783090555716667009772440015419451320509145673976824998934167908297494157956843192538203869987510044987374614261078908617571915773326476786822148784304647413893405981085170212189483558763720374404256128206408347621314049651931980015308721814344306731297348726048165833241990136872522422043309073447189766166783585263902814842755615166449252442732462220086906212585591782978017408965367617886024816782409732632512092969881231241817313277509912284374792801947368638550383810514924946999607244956 300 4583832846437847390834090370418858282005951783470742656025490763628166786852145344560912300500848766134698521072317789881760921968102808354481974001533178923278800438355444032537015671914335764300774168079365511128942682010637922668900259585552053407063437674499198557054488391645266412047525708674767028862258649976724918714356530446938835036564056196781652441375355367595230825373451377140414968984361521959466598498944783723643307846068101636284177772605354410233124469641183307521680025717485352722434363839698139745703593816125669227883685394557974299539408608637000611517762637834813876151084657753512663131722450580473348874432774022430272567441524679051737057030024190420037061068471068721878509214084990663596484480437910071360699658915460645545778269282369536000