1 1
2 -1
3 -1
4 -9
5 -134
6 -2852
7 -79096
8 -2699480
9 -109201844
10 -5100872244
11 -269903909820
12 -15944040740604
13 -1039553309158964
14 -74123498185170292
15 -5736368141560365292
16 -478780244956262592748
17 -42865943103053965559668
18 -4097785410628237071311764
19 -416572537937169684523985420
20 -44873737158384968851319470220
21 -5106038963454360810619516396820
22 -611986780692307637617151164361140
23 -77066319756799442735378541663266476
24 -10173143604732439063139891659570563244
25 -1404775711357508583144076478050327368244
26 -202530898220217871803674151038526051612500
27 -30433178198725330681238351173765214461719500
28 -4758543300931724698933693428991889855766881868
29 -773077801803214789631191493441235533979469865428
30 -130314730841792938429388176897637669055715806490228
31 -22762790863892126784689202005242075189786196821070444
32 -4115260512484488232224368117431905862122899977973068396
33 -769167606749286142000032611451544204166667509898005741044
34 -148470132461240891309288493629211827598341788999843364844308
35 -29568010190071013475548147812599022656374391124520479216301708
36 -6069679492316297420708808836519021948401834499586254038399661324
37 -1283184132433209022292819718193430451676280121670502023257390595732
38 -279146299897059020777128408097959901702131059927331595550249972660532
39 -62438726793319201830532226607388360001817143975409328450239171316256812
40 -14349375804629477497887706551748562335672869028730507508758750940142637612
41 -3385812439501914081813609239678709556855153729030698966155513036485680831412
42 -819696600189373500001395775482407104467552837281495032317735300571742885995732
43 -203482642420703451751239448688148179551399354711188793365522253395937191609278284
44 -51763358635121259438617413219027658520871365246333984449749652683241141190316375500
45 -13486134910880258668302437785849416597540706988192058637542154793796393279022670658900
46 -3596525181599491997288126774501490738538045119393092422309006933582093538611885504006644
47 -981251951868267067641292507375724421911829206288590055892066303835267157250626389875569644
48 -273754363326250995272122748327200415413786070657621945708642040458761110746111779527544962028
49 -78057615576332974100277977269383432834092014370901447858544482571508035717748726484214165535604
50 -22737495683064624395126516285975101535687752817110948398293302584901382538266607120384121691155604
51 -6763176828373319878276333543283398485607416592432300213943047560844563300072613680398328905747623436
52 -2053312326714102190862641399398905739085779422240198553702469484539705659868446661005911224381282361484
53 -636030781110632442789266331146010331631998071002700608210384150661925356166063779297506112370058678099476
54 -200932257986568586351808514491453663683820540872872491124236610891167501350206922324190775873410870194585780
55 -64715104121158852501608736958894828238485214065948094238551407117800863535213118018469481220725504377138609580
56 -21241651342939256069451099151452612473833513484413074444898638814100562722143424438521225792573200822543795523500
57 -7103060184636426328302240634719978821169857640331466887104125760523933198896780736306937361107810727459736387886388
58 -2418971513456890617989563776694928763873785878971686166728699390796293643597063880156069102196108517779419860501359188
59 -838692367843294804875872519792960093656180093922674103266308624419612068796665882537847551171460533806033281122848056012
60 -295954442904127121491527793356931346666603638670177673525861154593245609185322168284551320108495459092910994063799606164812
61 -106258946001867198736497090621136336283914146163426466032946228736435635889927504921987450489474132705219540582892094593016020
62 -38805856902374834551032353112391152676025925428291756141386390617055948214626129125226855810438637084259354330847868725594062196
63 -14411098032251523138930326851671869073436297476220792765368592391862576203399877742025379676922049081268169685850047022911053442412
64 -5440587347852204141765919539068780502127247502323679885275247073241991009452427676583710367375615656235139923611542396537284773391724
65 -2087507974236113439215574085726831858266451411812088260872988650839929155484930242371013926771392292714035988745761427349204044827361524
66 -813827765937446666685257095527849463034501474091033715566847645576442543207454497806394348648376368289478599653711177941069732707221929492
67 -322292872864310854635981624979341030832269641137829118838750163691356372661498040074653643679709820838994792525493642982255010113741427670412
68 -129621752439526571227790630768719018758618220900354813031552361448654151775051926370379996066024269828436072564899044326521823873754937435812876
69 -52931277712384300672916236544222207912410075362277014056520049464900164617165851019893079344233255808451409278065547587106823099279488214563489172
70 -21940953976878764680084469063094071694222211956292849778911514388287317904279277884645673882118554207098630958168181042876997879564301487463013457972
71 -9230208368140360859208487301911841209338879173641898920671790031391046239183036880211254177991830479754578358353574011290145241320772660380034716533548
72 -3939919701566246264697561855706015910531307807714493882622833453833333401811820932948749306174445540806904874420938143651718401935131428743529370590393644
73 -1706053906199848465834120778501595489274326523373595718018607767429254539619736673179961704646842203522340670230362538444585707339677227780707351564048344756
74 -749272556705866886946370485074951608044400743078949877696741611231318668006063589336766557246993691794885559657394232676931913005373077729950342159939327346644
75 -333690020548940409409344634930513080006297045624763222205882043273992481509727019657826243029431267699136867108231299014258938482864027328638486234008110444461644
76 -150667602882245138804233473595030449109058798010965937888720364291068651942503864458489841604542626614458990313682594796633076657728439143673195717905098154468648140
77 -68958689215078601575622718523163480848604725210522484399589888436445147423610973978629829088564232764920090360763520067323107368001568357881884532128002409086182689876
78 -31986882707867359561582896587774970381549669730538485276737871750470777564929216641281231275397776905064695999116201108851799644005628363707427123009632857147646608181492
79 -15034605864798511821939314201222119326306989807129921454496759256339112408383619286498151922902949621518886677201745441644457028046203526808234940158725949750162466766110444
80 -7159369564311419321191058119079352518741516293838755155916457340946104193108926487875038520960531001269647725954558908597026499420028126347933339891251602499951823047599032044
81 -3453404284372514309015948251506507284822852859377475897921903443205690495096120257198179725518465884710094995307700904737938379026197594512871904345962980619010666788200689897076
82 -1687093363323731105055881561039330164724492717582612604459561174190817636658665075818077919085915543715178122070126440003382323288233604764639323873491253565846575498251162707109780
83 -834604599056927032325312515237703775967827563764877255386960757806252266208651542390906951933786451358064754238271430269959529502761781832173137106526179640279543817857741056954344716
84 -418027650230201852701836865948764095208017878718701544847194469999896092198077222126411446184560343912860978276264837748239529107594900579059872181378917094482687328749540657427054342028
85 -211956178555066854996860381047660542062902021448585334906088495554409409601415618307561763710064969038094287778405531667700102090280956349787207013844688016871720108924228065689514768971028
86 -108777689474088328161001722575926672343771240136981345586383652418830993260971278089902649261223116193736910184684321103463281371383164405301328668387152575122824366500943364992527114660583348
87 -56496770451637742014560306532029729981042354754988431549935759767356155214539151100056582006921139442981021539808893408829319425813216394056349928786768441980462576892806177875302294325665603756
88 -29691784471082675854002517259591093006351238036003041770847745567852673980146149107744520501239265811454450908788500816294011623011183765704684144230908879794034520830893583568388234310821636080300
89 -15787672940184847224487070110077049081434060266860836751820751272112448985862077504753530307677556907867995520589505926374938123258147071350942595993825558036913983400955155277695460786625896582330420
90 -8492014384429893694477365173983149397766346107855805833290285402985848247894457870314628058846244586245695199517123798748508930857035159026549041092908763501818449197300694399950489190535306489128648020
91 -4620160469465714706825755165362682572582625929173885477169950537840339242669009529397558217375933835797352112968776392870115838114581404406223462409506327263533365757294710716382303624632096973862562722252
92 -2542151205368204926396450047985921962536953635722752744352110243452116478108229497300154590867668256306922576053648307060598907846286146280842607677410834245087377475962449481401334691937602592444045831238732
93 -1414455070780864664078143762351368747544540117596739414969900703193557120934730568195463035803270716799401057766052398178972931665991630499632890217348194176052672890982922591555959139957348702910632181503229908
94 -795732457888058645711946694463350959570857424521663467511494711664254013869502114329012337360548390454635962111341658368416640071074649790015084183578542955182983773268833094383754964513920442737328538372363660404
95 -452567084943882337251364101099477901966083336813065650781279946931239253590646846714157440102846947550017633774920181943232334169041904453988263025566502582181705086713606958271645523654368161208763126892994405329004
96 -260187117658549759061542917622845898950656893086048743530928424348000249128662872958410740853008794453013209728781086871184381805358997138431559284755430024907155753885838272902115933587256565327013490908306491972192364
97 -151190879819387463088068145450304012247758017158567762800937104870085368844435405605145302749380298080203842897810088663200986283286446848656358076733571332106434816303015286801172600956763279499226824751928910181731640308
98 -88787836621120695787473324136126990813497855408169872261053039791275857102244960617907793494377601546376387440303651926367818369776124870836666716791781320563141898690196449667247084138560215074696456309704291699073468901652
99 -52689192830542500964802116114474806990608484260005582657866309815841351771898227891141194130927025953338904568687100498532616956724620637120784177953088306204184807942094607342661699656989185610680171520387443411971788230452364
100 -31592421227100459725026417129621905464002984510886074585889337202671416879238924049999658592684031815680937425493323956249593298928109075537680337882330314955870208446901484618507624793988797184013817385470798630862048907722052364
101 -19137783280049038804727052290368808291388087139822399130730171138886356234943175903152323501634264864028503270407044069194696277674747524097462004397892250482660869220558973043067114738249091889862080075854519195197020140988783520916
102 -11711235041729127555670754055190644188017560722590387615833620226352070562977563913424621361908302617701813742646820106460305821578283988936941163969515587748946748745833560229561158099466208091762029327669167905777126462741047423641396
103 -7238890309025533135326064425397700862110178598026214057279499313016580305375181665291096901376710266708109731935803995298504072009261459268723801512421301093828954799505011783450131446301471502086179186185931303068782646177927231588062764
104 -4519145156392503667577746400181135246405414522344193277436065638750425058650439335795229273687340221659779528463791577404060031681119918853475822750333230637615502012291074746916954068715040707365803657466274591224464496375700634684920363052
105 -2849136096855063782828969728907210962221332082040471296233813850399225118596951663277247583949552550066824232974091192690591966073122667653485538447297442484081090385874429124287332433831867980042623438210075868029067132732651717741045873136052
106 -1813849050973611396899622435393350179985403413109364223527908806288109642796285457722045200689312314356608587174011925449607251250902173089201427311568352060733511981203721904571420170491043065167345262197526732555159302937649305774326527780424404
107 -1165948498012680312658579247185431410998413798773512057703514206324037130525708290144869501704462036265737526593582062555041472833202939834376654943460758960127059314273058234437717142639618549074329949269168557991136155835303878611476063224634948940
108 -756672380953865542036588335212278839706389479515803021075301953010143275863277307012210425195980102232007045046254682299560717071433274705250659665864470727670172317837698201607929604855624953837525657610568122793003439215059464395121050344172643822540
109 -495732570226445559963220326797154058999904777921237709259888425113639997784851500839882757283329868789477546600429545733732055214903091057790761178561455909810969575289609962369528060530147204623585047573708125720185026311680181858798298440370776742722388
110 -327838218918304456825560399537719300656586048909046934319018683132382684277081375505650199309863938853282560049641566613667851254135498909920773438477798401847023680218423486229725304059628066156295247845668724359909689920733213886969477575535698205682329588
111 -218829808574203958984285059349056582714336054936863279435682932884502803124134876480460608509331943150892151775675537886694275830181989218161378691828105043409052158650197440434532906899419075324681306010039381873808731719764613534086027618946539886380321647084
112 -147418184249333515491119281292852209814976450086089506976112246608419582860873174385319953713051846197506850245505488734286082726253420049629215217592499792214602018185692623769348868307787148109455497092819117353600427332846053028346467152096900545052003932516844
113 -100220576352812793884964010168593083803723311038426383706209271417445049261540512651990519573268578849462273431770245487676725739508066147528391882882715291559843058592538624569919283389106569677554907894666136190990892060396175860405038240900389300624087598044430708
114 -68752458817788158608420766683758249214351969415244482338025181058616630395911213506864986574774998237692721577187329033652738841067186566285821550154385357862430037886684043246566214337377018599545525397638425731795138893608735751793421257759506526506234605321745203860
115 -47589369610241133431425566976879323153531043460164364936453649705621942860100586579156631398092395490645872532594808755183080039341828937982715802486918487203302761198547547889909880406903967503045309164655845298952383893282313745765602033636748280066560448124367259778060
116 -33234377504824315405722823476157777554022030032318541187468581211848160593896430416078164842071436368808073641208090276684150578841374286191959839877845707267024375356710876983899231693009774344052521500163242187126313410734199545713018222566379653472949942819646659071401612
117 -23414620916455256839708744515141365768125736210390794732179530015727656993183045363848096160524339675572492582641553246414381907381376306235249493900863388584547501788243798813117732804815406716025627621157684577100001218382511299560824432989272532211405235952638298403445648404
118 -16640845755188553157613463445906380850549127389509137092666628596354679101709700444572198078452340625366649814459413939656528465736135231687008939184145408936135207015972439984411815028396220569392817809863644744422703375896463154555921548704466861833121553024484709036312922017460
119 -11929427777601954601600910636319282826631091485654262094394641474396037690990594462864136374272962244747667715788980595043004879709742163090028550045798952176763625246296490401359968030357598112386143416500473707757553185972002403116835945652164345606071103531086533328502377683100588
120 -8625566212489317961216736597023600251128841743675234023976820417746108548589767919182634304048199605916235077918315339133346263390629590737872574781523911099753194506647520329193804070153345870252243069197953499789202721199620124774345571484416295557799894634444022617813641109090473388
121 -6289958427765011770051568174435539209900089073015212120463452744252360742770725025479558322622723629257740495384108457264919119226659325021554473638259599376854229993318659694763435238816505271658289192752894097699817353064405786957479009227626872767170998436270574736890072363715661853492
122 -4625609926655104375813857767619797807216255361048758202567039302199025855549807396313074613611998306083831886466926735066948290747534349848919550412847513766423409167879565995327013833604438317639444452748757505992463154227640931621391968194763434397296440148860770128825107977185274456633428
123 -3430210204342728540463206493472210060806655540932929697332796445315324184879404908559411066039394595567523143217257796860102720113433589136922721155626254510645611027782335784733879594323576508099060595284692290445496406585825585073134628468638661026463932675036946682697950736406104215785152716
124 -2564914502049434395686333800961688392863766820257885882386130276906364741814354831283910427456649420279019932767999552187114978263104690911343174129725557582756313272772718181921365616675057932259945400834283589458323694987685135364850314560757602643822411733953344844452267445740199812697384930124
125 -1933730327919494749924917548025697428428539492734310687994780943499415950380037603492817637023664443201477075010723612053953515847754600210852125395646026792654120394957716906044760898487144805738703771037123062809678393328779633481696751717368918933761605998765246343258582186722834095751352110055124
126 -1469808278782352532887292974015529923594512759906153207588057775083207571062042369195642810383482624724872443866862685693249930481217357289413162474993620560391012927672818155462740274420870197309495496343569249676858348638192448594083676796548412283544513084183317908984021445993511239964290649092275060
127 -1126259877448261786564450044789401097666390446795171873477608962151856780745804044939046567244328107783835460222727693174322420157400600555404133134353542513659932187048187969812412126434708352676409819794991719156685684174050545598802800872824302091303626484272326620801678885575535564248142080699300119404
128 -869964469117261760415035308352533644996218207500347422647989829979020634561505468476893448041477740234716545647334650826410276486662625410860635060520343473635832461641918428749500084320761479103500672984221128486636736984794458874851162484325007577301039674252526619445866042029423449478831123903099921171308
129 -677363329461886158712940479541468536999414629319606481839519778611085439918135319564159836288621887223026979741768634955330563971256241922500868488080542373911893868429137886905198012234094037270515770282304500164305763770645191788449532775333896883868233876028013544251232092436461866041392344674200810904282868
130 -531583914761687836173302039816661406543962862252393056395778773633651138867283786516106653163919319605764769555363672389438245549092963941580079188964240130497000311877027640066228985452897496090597497838060773147086669349734636825548246409101066796441034265529055356235369880621117582793697387081825870833783682068
131 -420460412535852928970605297253054053660793362285551338025121340377315437421514506806838628889082228723294503174869961468806627698857801840958105571112129827693564742734726445102717374943005313232327453624236800616914558013621150505290770345454321731561462047355249488686818517251233764141906387388059144948116582804364
132 -335162243356712956211100991604145085613268582305900252022894893849386132321705302406692994732425287663656368287338334969115169758903433151305099193210702199399995995131864664577859497755210653098611929143604663120412270711449257247423397176415149838051084118056622702540216463115848514373659258596601337396680228348580364
133 -269237613448674098300956456449840084877600222005078192012228994099196078088293169632555365140871081332226196367781254435325487927120323984285258324406989093750940135436450479630315542100656669023836088967102147869334953989238566627305907144559120004373893840446662393568739725354967587383511393269585301266604304391853241236
134 -217942241019853587033913187942646559970085478225718058008405472927571335598251452337879894572204359011803771133235345085579080454508339526184356628021394770651738246116190980761118274546325281029925478943349319047979513609943561961014797519334634997696780316665357277542886944736008283242696993198450519102131238651846015127092
135 -177765257705715603211218950757467451356921037146317998990645729220573979778497908869622818812567460260807765763886485944544123918901780471739685828918656077789722961047398686572163881337355873509945548980041005463029579226357925626794877124351581234310482526919210029768661642981816204018891113554229933863042227147248203304405292
136 -146092289060256375078528597632243168580916343324999594132746057141269513904769312904200411079239073219687751366156603328736068407906110742566493590535704598272476459424917600778965426091675615153055851056085729534677131298405657984753162903883106826806114585687363922481347531978756556165040988653738171956857211431064506423755037484
137 -120964558134197737507168728858555648688856177557696249912360836440064814912812831250161470463593810436311724699485929859320940999014612676332455625026057376336106974818880962666576685458956593266921475971922211579711391507097873659383231900116505217948297303300275701630502959758764509945428412884680518378346000938466548864579675724980
138 -100905609041674476937711188022753980640075002875303305688599883468131804963669651104060321689104302340684095563306654945897658921434398972201015835545710288790902036067590299481538726817289577091834613731236598409291968362542717960184622257959512266732413153370724816691541717674039758627480096817724248437106813150859075356901325025750484
139 -84795931650977190991711665026159407546968084201600171917844123476484397857045275097868658587215854566876775847597775323934782910643626279369772770394696731464077840658794590014261882539120557626949472622600713863469904331459119384414014798025969184149835333620703723190507386973569302842082658706021713432142543160660630471768438200136670284
140 -71781717151143600947672195329260222132021075813617675906351604191051207138899546972401670818415828490985393244176740820216755779947096068284326259631050960188693977830820625045337370073493002495652184304176259867892276610712109130093181377745700249208402924105875634360677997637834821744805115046254527939053067667999580224740018465563880379084
141 -61208072721951507206349497240262617102181473487649635738027759675885649554238980610500603707093251519944526428876527192977194818148996632866090955046198362595134973482659506389964648424178450096611472919089173486818018333703935862035456661903370762223061342642359634695022871275785822288257492211318667599881376263229918592132583328733432121133652
142 -52569863496939146325264752881874575179035027061759472190639320765741134734877764982614831349060380429047697024954433929163070555730406505536113765031884951373687093458998016769644592119929075660192450235090005620777007309333709951077172180401494370906575796954491678987515839196078294218956585409959386356139990604487277264636128037732558138060482292
143 -45475329021755158044940266928686745403796586459694936907985149758975485385800476501651553963903637054189725643984028132070649726146887777147810385292337757118660730573799985804520023422550405037238567218210079505674935224581747384253996088534386151019448583571412434955218230389023758180123606026699881378295071959949002920157075476815693298397142775020
144 -39619008143516325534150008006941595190670903898825864200243117582579651638052911547446377616517701134814264480121180848147610638141169818195990449549692861216623900983721218673500267962122974136701036923784978336148661171021594097040001366795372497920758481496776496838404588888247396915993400412692457481803387902277544286312253577499027618877104236362988
145 -34761483298452107500528761478319959839616310405385827866765731751038234380636247462455639308965838953727072978980369592043558340085542496357961164514825034238561639041739002773549762063824053407097142079180350379611005540909431685907999588876730092893092198165890315572915633235162540163760405684049945588351364895924552469485051473424899007329978816932713588
146 -30714147249184401585746881825754561070513892300909793867063018756521452253419891323695893395401570324104977907944166995565609433208550167745336553946299221037669766287294894168905149115541051664892215275201741647050857098462993231158986676675444677967114595379859886568163572421934095412497655967942566133992801915107971539753404724155991774184624470780970155412
147 -27327688164845816701952161101306252378742843437636497856039628338463690786867678204223915098503361103651905295692611436459971004164848397382433892114782322608327563704297576752135492777915847138946932276324967521948744502631365458664107375857201920822935708177660871256628850913774509640914490511790813592780112328148528612113950339358608354002149415435696109040396
148 -24483341729758972832059297619436534222794938253938489108035609445608569739661117896106602399206319771215597015742703980706922463519611869212526522065405473565513200175392429202407140896814526818270032272738343530655889713660378418750695475799500229602750249456363347357597946630512670991812827203472144363641984935803421685978868323884579340764056875835065631736475020
149 -22086212806168943175665623197778318430209436892818814172602179617716616571670992594183081926086949664766559523940025859699086287823701981419479129781751912354288684178571343994579087001739491693017042236550676617192322912504354009660848691115713780122666870552453243292606138144159860969225909729868403583809685405985164229268827941708407095705748311578528206412675793684
150 -20060152743762908045437884916249517731608340501005132685796948081829702809494279235899429889981822195848983473056604472532641825705914631515692885144077631386111785211042496828146473091967713871175254870212809935722732308329446877321045866879912242443290344817528274354978520538441271692290692151227017830772062077114359391350508237500805643117157235597264798475633984693684
151 -18343811840572388238900587878985610258242203273820812350099037525705028033362217149925933185507572528046219355227067126459212341772914165553621106722134389819127782109013953674224157633052681902568963290178502260741606470208279927218406293345826246300078877321024987821703710250687748206758803495280023425244214786627420885350046268714636861310706278431829444767826625957234348
152 -16887583897927245556692594908440092504798630827941628377997005319456456058778000970420753922810772044266433645442449705818639298368616673011425386302925293764836713348609092151340217847167283850809647161334148266752392913501415777566706065325363552441799794836436934492767043597137674389666728791124068668284967223454618608811508731714342168979135098759617620057003285205653571756
153 -15651231323211115836875664186937953365638607190808445080390147320260503804443751687552979788701660268700076762946795662006101623118817696762946107028124707576448322331747850464573355578711770204798258978047664641050926090457611399321556312862808634208771101441237200635196498490460859663528229767256021021297846880959435921176718362336761889762066011900647788886728157322625347243572
154 -14602031970545665192112043505539537528498943000522905422458014854477974042691171614613878464235059345943057048860806215341218229126651345619906040431474769307825738173022025557788614339916886800674460162574252914718165175383012553319997010498017842236469655213136091604177531514929586805380097085636335529245779113613295858524764641514563089980216247605511451473035564877894079083299668
155 -13713327987468438394132760979333670762729139861704435631962740936411751606109221029656961498428292192444077171871744837758613751572176777679756219717060115961020535999402618863993577422915958429341895279684348259720604906877901399028604977031027929442678838573975794634789096257240740665153720194819964486945138352988599674508824150271688370575097747392423180646519217097755237057746513868
156 -12963386032482847942450268201130018087850569800325369453432557604554021916185913669893821225004444508148256730940933770184486946998397480446999477333584656167907010795717566984206038062604779498713363520070500220581997781240558328720281432909070114617644081109024210306748358632737576422068810028092455356908777207054531908918516115802573587180743387579711626542302341952971877824819035128396
157 -12334499999692587758712256331182935685480576583260436146848139136198521442104680666496985491532537007438510890761335018763773392873371288761768099847222245379318701103220182318759187953910710497305017818599174832221408770198676580171852795925704943522227910872985218064279289999006982297121293431137042896161223775433575286491992374925122188613267483884819027352572854393766897899995378883042772
158 -11812283759554554447457446877424807697666799910162599071952612953204500262469479618917030657319822566534945627406179673430806227205569450552696491463908417806641282810140512010153097622056545577337654337850108526469684584464554579393162603517054616158622296478144456110780381576410895968447462709072163968880765269621460720531017415609936685678210464589948611901160611014587472942970936558746905204
159 -11385113804095043935355032928295191797480008769186752126423953008539495810442173119887762760914247418975718276767766271086514114439056468756387253724546410701136660401868870736393646413363339592916733300636912665920976025786509179734757446734332505310304871618648176162791651934516854332410697073859212757541218003159950033196563560145179882300126017370268472246278058893592696912082835176904505982572
160 -11043691100289950125315655537884678054647973995780532233934560822965373669159503292227781347348647524880431123574473802694486592077224080869316998503871480387775738638212960722536302454333567005753858134536866610487666774783673790653960478320618673287840674196623151408259485914185479932940842519903220732532696928917916295114441571973865753557239873524222284577387698478306369363629610217098043580849772
161 -10780698665184544143916497119201186379449971425887890000041644018259925476549667242859460934722218990748231466844424182592041675906197993789325408733322417671593192607670291404733088456254228552826161825276380246785226324106625378572224872454190688241000658122449481809782110639143539794555233564502079288978343845992225913445544315987535933611818264123184289702331390304302556221479583909731183772836448756
162 -10590536942817492977852289599465558108046081964394315216793209983784675095460636084720875736992679545864235085786934815128345507159906031753638390165096363157710048249627906644567854249760783067318863895038080140667070255880154466344278901040843660999462294362294398802844785628064525095440703527490881922817252723261355280201316727510682277959125906415661148172483134456846142471913965732026787505270867828500
163 -10469123405597827684131922314390412358667404689375798271914876229283712966385686300614848620910555100615640479864875227569900587015532859676457060863146472548068415055732919292558441833179168926535389295744954857770864972700231641971839469911399014348871355383316495677119551573870431648400436297121372733349982499256132161926021629878237072375619811283873633537555628864234939131217154397251596112949433688674956
164 -10413746237258448719194419535378584686917570724024374309841850229217285105722791341177811320542061785404562472735654950204760664037195671786347357752864572357105084160417895859948163036863223412868942392217076008578646650695905227984995259169204339002588979159700791720519648522645463324953364788561840425631806150531122224034950214638739389204583855323337177967692348740885834545405687180297260434586192467609055500
165 -10422964721384288845564246059172153046538922363609491036215873045632291843507206371939437589916553433037787260584687087866709911324215431006070195349855320258511020271136124905336557393512736920544491928666264437714569573069807140972798472683079919760694281613416265869302590602598209785590485002949217926340433677712760387524547180876348637991878247866530314739298183391452663419158829733905256594780441230715360778900
166 -10496551244925573814316724691596402031031256219358977195939110823694211009469805031747805911151795351845330788966090412635466220137463532907283147498726012251413650170380979621861426464229210971719787179881155521721847152256054039151220736013949326824251140312099254458247477205188996860497991599366618637696693280993519440013513092899521269499164679407071167604364139515195502135125945179486639707363517763591562173666612
167 -10635471777439277119091789729448572167327707619356047313624654154830904102826363392036564049729571497697045437783334346065709440011740987916639505130107437831338148046214655052799192486981263488958502311280243341830120810550030166036898680638391613243753354447219886317144890892733839704658449021016858057498135627665859322030069350096097688725695459186943514633001161526173772402028636441837718831831114573364926463412902956
168 -10841903424571686912925718244903132256352244304218492472833922138454851016336433408758535346993387881142543862166244286411201462950958380274897105281297564212561808632199397213183573970907104714806403707961503586676141651596349550010053740149178011467749447748069000784336938840754388477226959219935053617473927232205245157563636898172895336595122226611897827240814829840933357996701465642420593092973307103002790876931652476460
169 -11119289281475754648484537181291881357925555063379281283953632177071668238531576056855663641557615124548245032525764290925473637382780478450071073496696668855979605324158083762576767516828187466115502641375435355305691259494267909531286474641894114104768225301550806182812647144492410048251498275478966917397756848625251634808233887848131583183692510264771963409084201446428027643163367500831233590075756514934574332739696257599412
170 -11472432421507546031024252697654989656260253890639883325070838677272016104415631519291078205028611598227678258386271881553535061569273551763495935138768597953333722415600896223836451733196033319678163340994520305824184261491288407998704563846705669871373009612465020597995857097440818613015319244502624733841478305061408097451628847812704320432441314146753943716735316978221869255563789754337272684671305888215364874372569503804109012
171 -11907632537428758757616994864200859508024117121788701282844635599100703786323569935473978702483755582484890993149051399309941109069890556888001102108858700444567973726449628319748597528566132984019482523363758283527211740461291045777231900029913038039930638981942089358718801438978824451943869849601196546330263597974327504763886301377376814510541540544818941941597678585643808264439142908967875589443478787118349858396167165065313475404
172 -12432870599097434155415161316157328251758475235000369839007346490428916809882628355315863039820702141400985224880802826358122912039327873443690327119533902495110280801933956480052780045648115696540467569367062664382200320964283238973850757620801073061964210948395570004394533478492727454007675956707389952433767780680163275280485612574051972737632771858880264671406414174874205645741286797791341032452873236865484116850775108830091889678796
173 -13058049005017296998719233122425248420616225082736897317640166322660211538204417596585679244959967081636198483269132445707922672174457686140182130918209917878624914780815969673008109771738380456654718862189409898435715822063936602424502882927058850063424871624016377342732465521100227967564428397630952456336532159017340790934217784843309944968070174523272819576463521152545887993339586701805935804972526286158157851795660112751501409089730900
174 -13795297202825812899345121064320527152957961940808240816889573349661376385702327853048596871126006876483831489913267575798243153595071098140557799566791004663721259385714478018377937096763436065530154986044402332126079338655066609097773375333489721271048271834845491588026316053542726181115584428554516700406742400397074121223996111291025120427771717469117328838606987835611694506995396442048512628415223916891981425382406423303221639628468340212
175 -14659355777357608566781008341158608784956144883311702941532679319998118927153974541468031382887332847479248794289584830047966043525991949027589840338676417919269729848154641284110595654028311771520023518252780116301508383262030809674829268628262605108362734720508111555873923237706960614650870200750192211889748062868560224162833704326190648772844939402850942873014256560667310576112745226254984070824225101256138785774086173946449219847052284895212
176 -15668055729320648579484590741328164631756769086833603672493050998412823657960501523267925865605269530358629446317046264160783135769637750519487705068054500398100950420716103302063102627924703237998047466851030661821065530442405659751578701127427451079934126935805978285056970414871226463169895366753752806865535429628053145482704587638472137244559098411639526125108368937398082886218181816264215706937182895074712186731892849410553598685589956324124652
177 -16842914313459833160551466673025589210379642230687452037393513168506218153437052058413610044287943950530044775826020696209798899929542143745197948329660019417997188894422620300872224700577330569778484088659999787060118405016991028553685538758091623899762870798763149197995368944805028236511815683386667588385141049183013797860709240179031065388895163959130322160851307918984715220351168449839882020353154925812094651314578247099862999475214890020640982900
178 -18209874654131480962937960696965989846800428400242343775131699172456781794998623967042297918338907041707953327711576599222905735475017488088193170779751296788421049806642568749510651865022965642038949124584261410520046326363880507924157858998621211129913767096416443534290871959515603965509670389056169900338041439670372877903978233247798302555204662748364063864621310837411095959983607849645486973227125256963841082424360541605353194863701600853399233222804
179 -19800223771757945102229698352132940554326728046415043339211488052548858409337657425895130266941298241730149427942029722670716473415964090098125889175736436303287473778371689789761853644174773271289627613374149527378699157726211728526654990196427533806198131113716398170499324875236456548876909191090347846596642548284031788056001070967116494437790691334169777021461806452587244645916384199657853143544470731153101184092557774781420499170662729214308164877191692
180 -21651733107232804705441947883595847958041653150931778431507879260818329404268529557220051947107110034207093058116327146072026901082747011310701679951995614789756742030696365289056740017575398648828481650564934890928902324467618404611436972857175869861049130675677706832891445512242564968677019346708404488151033529398092423802315662790483282940913097400304226276013392108420593957394669466998224837115728773255798129101880451341236022776169696178877713562842340492
181 -23810077738305683179812726501313019373874817359100196424131809005653106148879007572314387423087997538293929137804007993645503128383893569629793498668031548139484850001774178018470246085353475418378359043418710639103832073798782939138036881449487860521210586784532368751725537498043074068772788537433692286113633512661738230772409942016534749518006385867512689318904049777642544855254623754878344975609949042634977407189513830658561104339109546043049335201883000797716
182 -26330606048586377886397294552568852905557812110423757917815214057589805120813282217711559387871100106796101502050226536585369393461631290242778934807125701144519125793069026051970260327141457530157491484334456575184284853676754858144680673166506840578993172490984740084377323381652430931030690075887884792161848384165038562949587060238739718403788270454801964435387453162838698411499012126428596667959850372330087732785666210579729006319347679830304486128257359623969972
183 -29280551696552463494744506481005669684140778798427891974873683732706863965755552973028637457427480665015121240963242079371513010313250656969991942516649323804298294391546849105116128233092774713785729523918946768188435883274243850556005976154807107097309924926477622522674523397885028248092578487965814163040834367254874110524105221723605615516398369693394405845763809999609939659842426004594618299831348518924951313956421387346070747450853435587939445483954719356010842540
184 -32741805738310147081782849362136022626142055391780195538055636079407678706959202391986944196111828044067952454049348880030859268739899881620832337500135058312633888044377122718888042301304947697358408594133168874488469643060674594890886979416146380855503689627657227229855936075208436424114085460639526063146879119677484594609907823728642264081701709871927259459815158164990160944479648423086198352117559688965614952881244508057833753274248352083512651812413436128663409007532
185 -36814400536542533165652174381662782099912160150719935810868036069436280718110398037623198540373993583801675577211897028272246422176426623370028769111889696976005180898939954278021193133567352962312840069208851705388089508431991305748203404777561054343823047925670040318049520756272818559512117026641138577430626320391940244342144059339346732111510819706247865062466967234326258900115965010233325371483329838810387917804456860158458603676488102731350470971676085644611009433422132
186 -41620901099227966613903382348578593990596803368984320376212518218702791379661259368569686457062979431866585080730372121430542292324617523344026254592304749849399387122834432613223104982191165737471401364413499119120744512356990260489815742563650852499424981354173177567009220583725822597208001371191532008537997909924077297044839471474498659352151380789087190127548100045371771638255848408903616559704338056880318460374412175122388493096841005547697097237807448415174011903623951956
187 -47311957011829104926978428069269644770189075666726610329947648105883273579409374890455866035119263640722463779501710974782583306403594947798159799364911979705296333889804885678468814057453143186464902990326677726186957689084686211209638946667738561091616903244494751030493372090051051862692628687169059461080415672255415147238999927156253932738714781200333737386518095586051586470698654580970774717011985003714696214080755325094203438480869622272535235975322863588373104852451102498508
188 -54073343532389104363090728709135512475327244660592411348664178273052931512635067301236798509032240576263333705624528643313328871732759691651128282136481676434993661018213024854871507147253068744877661309115031780731551318427154098043540005216452768396065612901647380452504786100471945536680270982656390859218228843790139258755897187871433841511488664639953022852408180775412115813050428460302253101869863371357402489669497070836918942232624541377392854669256938609681924578304664446982476
189 -62134919573703439613637169957590078255510991237415598261236482671325206822708895569606619864103744253498023163797561936487011750079077122258310586825532897718839289287504842255898192074864145246194962066338058840107439628186860581772633609173818826837193169802055926370397729121950443644202547861325963298202277789488679389387859199730222929331789139165085595981039816775338619303902442842702349846927637834725542604748912957739617080650687428907919850661010376635796369751524225516271819988
190 -71782061078709243477393323153182206327917888770349181128550952416310119135293238938159570977980977480447244341618801479892958905099311119174587580639727012639177803296171214583248780985880495347716633426728544229827417834527880008189010768450471154703641690384671042596729673910763500741200480241598974102182022372209711787923130279022679196554883953941070721836894594738758576312030213523715258051003619151671459402712381976601518421112925337835186861217817307097658150920738564069460011350388
191 -83370301321130451475971742506559408092735048554096776761414004779354994748081292559986385647819015053326048393729615981769928852480189039349478643973680242094255333166334204246467605801246779607033470083024220197432751158596757863577798890945627478051436373209491114505622811704018227153676606540611122505704281363176517908633365765749505897202377363083966521726727464084241864667925556559790583725048792225834876731173475939754144707929241137472169940102284254476266140143146484211335790220695916
192 -97344139282517488531672605729775265366302684876581386084415030073616572530856096544923765947304965230134039605785749542381884481419845105890839662561429298255836839578549786535552739452716537482724373021509402576723022672101854668597745853905761523789789437362124994513953908009325278099257114236499370591678982923117524356985621918548502787614309693665168666740470677256727503787072476270417649088332522860242402036264135303629301932665885450978205936641728589334203899798132018454165057704951470444
193 -114261282920873029652792072631848951558465573394864674209244704020830213651562879724312989106682932367376456584028481320857105594352171179711811641115405404178086538538145244346265217486551280712417583496242702729248405814825342177889913236194591568899820071014386485734065977213641353508188635822798428123881723366341694433394229356554577385986780247281844872888271969559123255106283549186288995938354857062762649722188077259700443317584723486635683591251213518668025968962872959479077399190652935851252
194 -134824002302275330106843508922789261256127317888628367428517769949732992506069577592185752851723763527497520137371891387344314823289051421957046929263431254423562851953867417535672342455850418974817638913485878619118392951378858160324180201466826838097495519823361795441570639562569851218013778585809375061818161390827922398766111044877715278438673063621800587009808477541183910491500462786700743470258698100065415443820023280113294187162055631950098854500973625386146319529801202849275499393042501938014740
195 -159919814281458824734343841753036672463294986157981357891084346673399303190303284613739931536275909814010483681856219639401269868399424158454310009909417375128201887697440866534888290873616341350555698657909507439231665673320788582851417429326038189882930545493148401378356462510359868190949986473045604595635185016252555893311406772045512637100614500214486941843632752171710862645519614002621730719533409229755852729076251019645979983174039865695036454075970916919436695167011363936661132793625753706484947340
196 -190674455021709131675253110173979384109275257018693213682133671674637660409986229163476787011699427471119541012176966950979050870641180127445951976139841689664852202315066930812435164393815069786381336657886266310010385028198950810001326524796617703375456767073225627097019942073752766811650214981303014161752524961808121980473282788651748798699272865002662051123764589414056360430416212592519926266307901602194910016809684338939239283176411830045726501753419507758065574810410175899110544227540170092567605948428
197 -228521086818562187817136005706170040658756150930071924777462826933297744974766301162084647084489416023603603737564643907991355049298697250798924119013226352951364967876024567013268446694043085462009165197236635749094906719595844583000459593889404657127291793028075251093776854199981910739084572468089922440800220428790342489950455276868926886894916727843372060563076109157286659263923251587985131165898491694430644452009210444179865295436643089617991132744005401912143074328326124688404524341891423583437045935333780
198 -275291024570270274516802920059171111018196838917214462407308322204042530856693763546299624792739509465279858415092191562340762323572472875552794383924744672019965139983095749938165206346469459090126581351602134515311058215639342178044954741383995617844087799768418106061927114129136371840657313978946858362930538192355202111650478940862547772848922616301186391073686197404143552072741547598117965888813871914107427501783399727961076075667356591071329779376698546162684326648054422346661916814845846651703534079081511988
199 -333333083374513091457337879523665974192881863681366980309777530994392473416950082132825229530093382276086051771332813705245620484149482493261588638252904389126971233891077753755024715573914472046251520245009932198977871830453736925447900217535939904499466038948221923259900454134324461287162530104198036802651787173968436850737319618988251874459697317982019564531852699490628879946954542049964167179878354239458146839543999221732694716805503221312825500281930375824734298743869583281464023388389219531688969984326143020844
200 -405671120111331812456480960250305024829852824615962178623943684884525275096354542823606021701574955383822549643853377390785475696844465536568999714539740649488472895286644398853602196000552319515902592680987609547249372445334092064882405533241232021578619836517553645426251791702954443579921058700306224228262296558183460699303538063111144280012759227827355106686868737390839705469783543362306358546224127467717008918649797854951861949576679452557941370030042438300765904007071670172783218863278587419134192329357363693420844
201 -496212715680442625182503722944288838408199053136499459361628326254764292306903808032176640547109401201798340064837627171939458151992157921762499727482261599579293872813242275866484023005602184717834665567547018575652692862605662459914871467672455270512480748075083459891041347270351923224498646571897800371257002801123490262336114192250909114000305768823455672081948972622226314383317422076207750089509948376708104669507945078435610319699278304255227509076260224029738027100200168841386818504912282054064932541300587090876076724
202 -610026565140668509479070605029592546457953572960124100411080310187617160284809168459017497569545924404667534342064725840379600382809265293610269721368905884756649363173901528579074576094472370058337557442262818961653979772813721746544480057975352650296944014775340256095232379587896999161106048705691789454305157346529148979962423880615105893542066181757150623884276462639592384071765296456165277422025594433095144829556442966271632929714042302659369045350083976657540580003054892636355328328566314205060723863482681555764803867604
203 -753712491530501765356693784739164734796076789145449371380551252094865117592923172058769307935339072641983685979668544652108851216876316043420323222665799196816793462235825528228091683599441534511042194193893998171649808943194277950363999487696878001716520709036204522642664904605013973119552218778452583289713723687406473035344993502329368900049166788083964448176656414529402936186050448711242071339138215458389451754723456043832357476267360427546682869401081035835505934936130404116848475187717310320402070598904533016322052833442380
204 -935896750115809725859752836190448821917382284800222765353510122955588811763246508248575894233065746559873496608480313813748232643685521984859306001680041791100245291622085368997267651644186406814837927854045663716136680033843714164978537918213136194596628779543643760509596578219844961720698672181016109449901228923937316853581415769776841633572289867603977759556601735977842088507828176907333483519622308987490799132488621366240201602438151668616196278200723438082117803308661732434785657617694790618539097791413430947371799173162664140
205 -1167897391606622591355992767384768173443273994552711354185010275430458832417503077239657919737315958818143795413049565743597576673935349117413773834112380751760390536573002651518895104007215130528161729580856878309659993558736408957134955298054577724287239431690652417833699040812806744939425764610596030662553544505317574949187280792019357010565626952856809805122632036386077533582797014909194613967888773599458761428112958834910112586187481146032947109385523917916641031791905605741966379465002239077229946004601124778311655937053626566740
206 -1464621243221864518317193592959698766620978452208324850763105240466946512694730083946042005332256517520184443002004019107519233914150910316973486949185701372836011379921057264710480494264693451479577076530928965797325754109542493676942427721093341272004276740352452277923234742017947195524457060620287691890910829487341677015051114736449004385613142856087488928483736109583047488775406815192938747343652503345631853342448254023677306529098923066169011676384088334886237182344153398029549482236151858113345737123375482576997780832676988836791540
207 -1845777438132487015130064061221460689396791697079538422186615036939256410072637235764712722278277304819490177935143409417872057912597542879429424862303354554827982631546324689673740431657787385855748523708783838547727257480171616129904334853254095939085236323386539827388174688580057491495386354895357107484731727776802478189437886204263091380953027134975374602582331926953880969860294774657736431191513174218415597948795806096981604073779666736983167590640480503701052319673127245425213877894707071848261836424738724046342545977934578574768384748
208 -2337525063365821277814572930716037374099934148335796039112877076306688479631614089828334272158044968230020255652866853235149952390948605578283541232179930956995217947418756348336348619890960664554458778866318171730628075372698003718798570740722586030658487271690153467602573911638222393980457410142894624553006720215032423636135646446148774554150064428762473970817573753002126046271802922769077839073870896033455939993330340569987361296658842176279117326873343809259407792279259587207717657477094278296874789255607452858331232282039793004840281305836
209 -2974718229072196791198195931974212411118634596101843960735705343988425983892202572969785380160146610446803311633455250137001184462910499670322859754402750998533557956572720584975071354432647274761045233456425758659660645079816486284091418098092071169428861634571053524554481629720753889935185135499877428551618314884006567363445508997425347154672111026784648197986182599460815653929322489693913724546315616691905470837950775668787999488043702210213685871680820949743467504902137853913797913188874664356568418539629539659799591382532742539154446513904244
210 -3803976152242819759919648826371224959178380954567400482868650299818502189753879282164243849301420872195746032131703167545933858021701033882438367227635247251946092463385387786294728636254459048128622600470443577558006808018329912784802474273627997656474446756494221362553464198165729778015925631554536232134770068698878417214290177527032721753840493121453824828998229619105361599615448996827239839553509228490186715219180492877919613030063693838327843688059750703665325291744381821309944663486681762999220259124423366518456929721691039962000104138675377044
211 -4887896525180220513966155860091389181507683184650650120961242852283385270252478616732835693956284936677021260436991812847168327588829950353096028282529776095186927358243639208700238020251550135249971110135597794116950764769602590646776817152376807830646550659143852386866531404861386791076609958077066974758083342947482557074057858289687637355986931236794567980680257436309353709420933486280420584834583566248297105945498697916225563786329849925834714482527747255299666063615849465514045433113436148335176575582450530916860494300143757344675079624219474444556
212 -6310858758308668900855184083252807876473475403571139717546248290166119907473875387134185733338812397251699811813307060997245247085859527522518671169599971552224413089039429116553934397461930584628153444577398304411869713425702148807620819550421450033623318692461853104050329483302865339302044790888715631896610322793534657295325092552587120069710452445434356714808097029776655282355640932300968473532717659550132510320574770966486578813846765159214454112906531074193225513504031406109996964563739480453391592375429199840818504094332367524117912853684939323255692
213 -8187045878951290149412757487198800341778240745993504066825934040938413178527028967444382470512103672093004250566605594787432986433134328438084053151457343284293507529566874659431298365695483770991382097083123876260693132698534908571934868444432834968550047704764555819405276418184348039419901444670166750910898628674168373745542627668191475093827184047670606039897427976509641498114063745290377020553400683034073745324587334565951573200403370029403390882453493683794944257797416730537692096520279929348316537056667105669273134831785682233912106641964945928193462548
214 -10671573413336512871604877635144172731081474782471998379330848112648302287498856143460416777556459045556922493398763868428899958641782843537138941202730872159025725015583825546098289605451825913640040629097809824526866630910087255954925273837683889744494805112294167474098203177782265342326691706469756249033978615237793815853522948895289804431208374183952627606746097488058484466753367677653306974191651521111410740852345167952262173108051566461298318077673807597318200123097257999182136303725066454238080571751036173665882577520176841854878844653897290734675635254196
215 -13975984556902706996361522801866255639049543920145951509574678066404939941778567634129641199330992844683497597877065148485055329604910818434785479745875039002623894999836196239562616506667839881475963425680748213746803317844722892681479042941720531528586477120417287477010963234502960812777580367840946791437124947469852775411005535654884402484272226443334091716702523348037167288675709341864874021010099923107329959004094385517035012834819677241466633709790893834728693867887197355270090199143853108651271188911320744782692042540558730407093173162706578664944140151450796
216 -18389902966344443456327746234097910463119597432598946207903443712269487506181676309560446708471914287396573498637645249190265088532596888977705845119595545495683393673125841758625811804509874972372013586683041116635129542564648232077039757338250492186091411054301558971603000129782572511133729742679406411829318295686033243709403739235268924731519382740309041713323032128376560354678844931244033477910344028613047562445551131991465047975177018212166068781127412712845474736663888412136638819653086084440556075777816606366231576463090372599965106148296698639762369437019279020
217 -24311400062817905567320297712203351247945390749613625055424097279560659426983536759072127739674023862351793071235038269071967740362426271077889870638012882454252170671700977173010458090220184435177246719623837498018667985423726017688546242428277813003207042654262689822862374445367851333769046960655908431490936348645119720533067075213315015761359865563111310339117819723232964130286122158536688754316526703913399316129586577988628939481332325523792056957052608261955324138078096075133231317949192370427676227503924291047879251919961462913565198482554666769102728146644578034740
218 -32289739027227335406864988780946341856370192642492299378810290704793990913960071661069678741927956776429729216902808315737374474605451879980513249199530192491055006978172703238874923494544517714069416980073255533080725542787079121089609261953384412699970459035828090827984727671992004902504331593761953830335403073020280264519814755523613084610292515427532322081052240817146242913385833302894835265011516415082419684690722860191392294734361222159945060320658946295002409017234464068828983983152456064621837779486510194654012231629348265550645213250347386248227253057101502667000148
219 -43085758835777039773386682776698619531651147774279004526585873503462671729577614043146571147758703381911637801940009631408863526128008534593759894916599259715785979982018442995405180735062807796863883712144531512771486702490497535843397157554422786136602829033727997825856507839721139753937053200015432750032517611677701172966300818049587007267849652154073094450157050955263075947100001571586802715880897756748438905500463510823353125405017152093160419771839027371971064946149876108891504501048049115879118594810494067913272050914697049530852352959707490428252821462928293427716517324
220 -57757489017612489034337932111025197775331494390874602383951727421867098835060730808783084030475092285843170851703348342112944787284209638297560818209453574832934897694967968525913771312719056721706700038257839528716393476950730058521184601293738314391003087529057661893699702412421655464955322367579538378549489529466718501927418360230819458596063783049652994342935183935250964510860024096404771752815695019356363464986321273391892564529832807279604966463495010787825115474387885880942587068794676646773421855978486441328159235036661428908645342374526638517979098628142687634866987470924
221 -77781980072280802296382644624785330195344801791515631291044464846793120606501104023062711630605581094374003818228587753450302695910519709724607969898924363715989783647348669031418751074323723636901239268119664226854286709674953651311903061799459499822670028945495144952986420511772710125608742371618308490765030560070806739056595995366180277936312243461843092370861897337915167396467963144568400303085505572257824071778302423766003782867961760781470177619094735456518595225686045725494775806257064855520213483020392980343185913251669067942092325090357642827967202237272946848544842076699604
222 -105229301508734944305865032777581457778501624909171938024191350208484109309387905393578096592787346157867393126321721310612014476454916113691303882247743406163044233496347011354238638205015940509961439757543450961877134302291025582518860819534353440412541832538566594755255873183132130625268672330468101514209561222979535774999042298065822529121850858882364226997832268718797525613383694084035770068293974379915154281685934736227693520880750671274860134203664178148881807931655600128712945824797817424678612839077626994243920361112827623111609231755602101288275649764037462667663819487705868404
223 -143011952619504172254797072844807055423974569034622313075688953203004468532641840405933646557613242801110511225833312765233852039157804282907646259279690120421508766157745505904935896820265271320607913147629162536365054777360537436336319969900212356768005009850139860483421737007615012491516867108776348460983820687339563750866978539796989847654828739638700494638580104756938561411037647320658768871396667974352683403027555189385852911555475350334656542406670222445042152332982725024928156854321825102884760404368798108478783854783663385841330154412782533414565145033210990553825987952767925916780
224 -195243676019325311491813326834335275655719982717171874558822596931277153499113108004005967833655365828074434322792432103419373152780826374972026768269574802442810446487669940939638770064726961092698057107960905626040765261825129106513128484369593610218889739826185720150788961860474905439450891560754794135682632649692088474940926566030911702505608711391777037393088777524912204950210816458797047798716144068877212419397584281540791500394057387025330598788595258580037825304538834618502384145987480305922242876913014645650199317159117302829127224347139409760507152940364280559575671685455948013810796
225 -267757548010702329443196162975101227160160795689234289450020412940180319464779203831247004356521820615179774046277158153866448133615266220873425358602277786543259853062647428870023719576110410069535580054710771827522625941729945070881278024277111739399404529036364972693387329072487618577748906667179518981443797772498062943103367563859097813210792177344206127046483854533610866179058309604529750541453821816403891823612943379372262784489326262395533834515044982694816748317883616045961233677488295423020994620299547383988835196321145019262586074686410765126047678058635979333548717823029450816756215796
226 -368856780620732167645731245650036767672552344222552035345159888761236651814979849109477004462055633434855224194372573195297132239270431940629865061685027138218166012760017977727490521786150303846978652036225507167518744023316801113745220712261873560896412352364986634594534926185043737754212759482170388469118648638638893054599331202174017315939526085074951744304858344032354148722494911457696615507045747664562290040795590264010492740385804173219273276604183879875999074087852148110444621043334473906270788640031417907543115843217751343338207589297996221614441948673274597040533942162241772310784530388244
227 -510406736516186564590619641805529810509288218966954062552702907515933530979267148029639021950715529719611986847397738279908582829796473709671382560691018321079603696247839791613823058382821208046494677974142672886858645761926073250754809689392997821246872293312337346333165741751557169609833195652652206083920103573629213472808634253015860417115658159445924010126953144361075229118704522712077191149223384945883843710561320343572038024430622367759712129985487210804693038432333955041974347075374430689505927748392419798785544703158981838258677827936095161732007579918376023789549724477817491322154932395098252
228 -709429025845365863844897116600424101814340216675847365562835124694250214126386653286983342210438475148849635489219402455678158242317192853065823752359996787524102434512405130239986094516080219514000202003888441647627046572551966180503723747529273889907022004789468683273117765423504634808044657127393507354294951815840424841117089989380455099750351382665648778281350452151827355171071749322697441858308813521354191727336494325359323348568328506043534221082232951157120847122362910241639740598184598522595215664815232277379652479672112540264718260423659256285801179170996197966908580363248615421393162603934453516
229 -990437025607380645021031725975434422767108141364213423975783415125896343296392959640860778103263597505075546379108490217500197003328770343412213834887995002858270641762428000548308545244591869003543593377954709920586623938939639813763839660028379406137291174689531451014506376622423065921279742822884371135471946261299024405780751084511335339790313311513534350644986403563808681672703689484419354210040575942488604982730094051579477348213866448856010424291117066456796557329784846729610179253850838936483148420295874576637637674320024291665022288396359516015767461680439590596276687181227203586574094834359104882836
230 -1388870149099013472755875833778594496078995449585406514409911066287345103647143374390359505048850212928127805590511745503732143377433572709895860203871514720942623242199595701346343614257464292656883024198187377430123157084351261620909888420629864671412807653473990609076566203846622971883701843805399432026151255511634325438232503698997398654055237996226760689604609554798283303890701130330661515429062457493352847179623709511077684444469183000631328230038997735683449189444109930144625660420282345201479986923336193219556585390459972015723492071802280386674069897049926191495408007862555757256800710825920856528880436
231 -1956162197199639421685111209078170499987145181560894872633114217438553639209311475736109426342788867255571522619912191140319791234241953960122934246341029736699118365507083456290554799001246416188781538954412714818411505213455023336223420116350372527379208673194836625992653697212307224424134995677940694334588958948967039559674189465206190258177023923342443970659749405530376556080317165044288056881355364077607321022827883182466312983524362061056719602628897988327205840291730464775616674881795573164272649050787553922451543391492386410264612201232200150932573231293860658665825053723008657021843512218826788637801701932
232 -2767248587675168313465374130098507869929896371844525904457490768327536119784042644614265538243266983606729548696903545088058644011841389870157003653791362516979587332080534623920423650676694844509207517255242471504432312295405002857164363636071320418462288982450767004665547514881240764257463657986037568668282548257822027524243409968990602812109342273424460839853320327191286905136776660352112573942981355612021105630426631398509681730743206502269228260164956501514051983888719439918311950209691173097849093299556779227688203269999671670653775260538165235412633782411630508460029656290601796958082916340320430280471387849772
233 -3931726564193451221164614059351318575094119526254692533632067867541161956371187351522682455162731114620418076991799322956766073523416284854139954783197456684625656025572975158945253999747789619694855793663335310610284267655304083950636277284809296921356650484632617154852700523865767734619151534293391927864937197031332896453323669151084242772885385654568039023408200604193008465085304331690243974666019169329808980614374166557788197062375519244869450666735017137595827780978903057293638825773506507512258866864765694082128686061672280942674431285656346013363698737061640241225919889319735132330745543394642034959435776114179508
234 -5610506320388799325209267107246139851856286391678434528334503239066875320134736387565133071422259212166764320220273683495149172988034229519271557193222666736250283127043471221357440900372401146051707719503853756609648643800776738348831061993477198021455930606909244609445049620091589707139226635563619405036635735261032462043290054671470505825542325333932852366276155339651719675910897466083657088615225397593590611705606026159779216559193369825476010348046395296001552520576198894675114318662729049399334019364153038471833182532981165320936728681477945036482587762463418074903981369799537015599600839176796426891623087471337952980
235 -8040745010713044434162477894596743610168338404216101764941548779500179817167095603915491741522709187843571410330734156449872546955774941428659920044725187939124967918173235538485134049871037865604865708956623211843691973698112093476253931060715899690544710813645561802907173071745069033145811970626482716137883900482092743731507994416033059626907163570251614441069047389272993632768608439113598761230849721409829946105818238942077393406396249776303729287514089189553524717161244815387203103763663852386810352851303025312740786576509282302154963151357149221277453945198314786862818298903268223836791548699776059204892747179886784411980
236 -11573319602159968283550580719229908376466456067006500983826602752271580982366728723054650743802718392994881721937354646962569023977211348001349715148665166757742375262768211381459977855757700072170052104729793628942093339974650733941519238284525658437403968350144122944811545994213564101294461139901523496652305716930839673383882275519049720842589757828841377833101851773179534824694987892335688730116101129740566447579957488434010813539951243288875527353499739329399179315888839992316012595752002312221690180873149453824319866559965735289004092893335779668018693819256224515151115752156852560005854965351355581750933687433190855784171468
237 -16729348662390934683785855964307754570959254419448622763109000330814651531361943781693987907326470122403611945091886557160105062604742342510383092249497014307965823319300551807326527806676494907474948358147788266232197193186463599514613537123867956471031553766811960504944521737696018007225872316986064100665916303929423518250232866104763927411946053746481596952960749758977192862730074602144083510290285515911457128666017654561464122716010580678380881623009217221185415000920523815574210655320862947175822913132653220244527476987126016682165125179318758232394393622180173391232730683796895725577402079675574717524868146343714063101330028372
238 -24285755754847945351009832680659419499660995656117476317344137416958647099960109881708683279830917343241838967613156281547348593495374919849331288482329558160645783231282185583412557792224975251589297435126795055140577436230484395377116853614479818257865998253680793478859251685895834281146512951376854186720555091499326854400645994454691499858972742354421993999074790556258653385488443629752716199250993316711870888197193981003935139862908448145915154014249193559972955504776656050329751779390382411017578468934353031909563129456977875644709284951158687624262121155604603555245520633781482150904573264844213436311047539048940659881169984529396
239 -35405265862135762401323611789861078942433185885914047053569085096083288580287784391645755320506960442644981727877125931987416501448796154571484505427923365033338214548516936142948359629809074619476637295196545272554704031067807268228335967555088261629774742805497930905282258592907050767791959024946497169888156149992765998789338373741002451690424048431453415873332173646263496540723435068868944583608784256437245925929346448830971787867370179905946530630018084035377651080239086536724862938848747448639759560303311155754296331678621357636366686026662062062914517513879920179694983884120609188622693079275006769992716669451135218198814700161734124
240 -51834623930600832357750948698022818572745195147675045268930054556204755847394587685064859324157893333849708979146751651355014816067109541247405837115248255801814655744055642717258429946342832148532889729332446294321697466354648553602643578070657804159744684482020937286880800172770695474972110795094434666665867369375144020417799290718785818519550867275402463517210708992556873308188491890252749954768966603075464866178968057466144258379283269048815341975672335707570627294497115575410632758441534870410419075833660547009159963672724034504674205100667424901241797437786412727473150308532492488851769373656022899234176106194923940038854962856088313324
241 -76207931426790764171176919406086652886003618362433021365471844162084941787989801704223628160655935645590089562880658248685803747652585451033617509376945227807415174505153096104214670865572978903247038042031724057041009899162334652982784505139265265439304385005750238908533764813703672377345852265931698428392114376340102922580757220723834610434387006803618139991463113429909875840180972078796172935127225181166605614521756890552442281785612348857114106217003786707122545149061506391894700384362517524404350799584127179608852446450202878610690788772068156971107972799366083910183149426163656860396455911842713165590098041244255613908025551762668695080308
242 -112512522855132749946717093550725344030065283605135311830976678619857547665656346392325636911204157886425945042038609560116784660941790268443276074083474956618161315129296558313548036773560476037490154373817695015681869435480119795714969107961761664589823579372123009374326095063989763177453795727546898718970787002279766783159031804891957645235331306166179746371410385502745912510721041003622465273945427380242769170951116843642156925904452866968362401112108728481402968235053913090466302804793627267012228263924604923208638425500071321917948354563738906696413136423434690400142206265030593789437231068424884499795945397221069865091635359738394629819018900
243 -166807058281476166100771788644391989461803523367039531625145855904868532550415707350002435944084610453657861395004965946188899093246392599115001422631299113126284416025793033105382638861115664748695275677792535269771258131056996610861189331760225822557781900165053087397720494630301237618696431022580698322663582326289970597196049963566572570119685558614794210426866234389419360303421882107010187470587963907966996696924054393648430823932417554115392310013546312538744702775016877835827929244877129249915931009533959025180718660724110841442705706833893327133086333697785899297687197671107286525612857335110195322470826833320419724898645836137845836526203394060
244 -248332362886034742555403490180129311344189367829721909526863936219941209695859585459162243105824670912330550776580116010966594689689653446207248170059907278497062964351531030893759698083469106072897897829707698315447561549064955425669180674931473180323566399378441654755508827779846207574920135909066780678849381871737231912439401592967574361705805724430559669480589960328592856505924082483673509278887035556644900820113750628814309995359553183991453219700175356694119603383745569435675936290116275353953453876430555744716622219852678004925328443677276565968548852214789972144911714049641707198598565037575113426296597182431969279296101595396127390164016665090700
245 -371235999061942308412704279086263074038668101262019745731991766926154990774723279344455857069908693152335034363095940669016737214883377692769963118827258490334801084397238060182580063001591014045938727178829995076770319616500165735491925714887302376870682499992558307034524999756521473888424957583254996367613965161620187236584540915066267096170744563527446084661582150424054185343669082938083711966225250213392399361550424912289435463646097034851455299854007897165862610415888234176453140203129418401935917875390099637583794625139832121320388492436697221849353952185560217022281505741909237627448012116887769348443548456349874952393851445729761454925295350597601300
246 -557259269291829869707238374548634395573521902995911510452263932724421231130085475787656032879200022428919628430647663820729564613553445677880648749043111538181852277655637422710803353046397448600539591641293294023535711978352743566554174650615613404424460972202310199118818960036397379359304833777906588566766931387071729324693083022855653454584488830216351437670345521708316951084679192132458048722021072035436813455919354139584624370436081986267896607257834351537106978901678399900323597253146126237226208758292966696126819672488592860555228518124594777669876673209495326547019886442464671639170935354632129874551164613100675239714769577285625081905935676072400939700
247 -839938763387953237843050490868698958100306241185781014626199861523756780992787321664125177597111492091583687380005801360196869460634438907744775826722028375107030247739672234794110046570984716696182584730382297513858525526708886521289063454369540371465984877232595334868266261766477807084063239627256492622131476512101690121210661318074523460167573284028504459463238188689360659581722833901381575700057899080954888360462957254388365739139170729356716075831974192205210767579689257581163248976619080998880126579060411492669748949771559828317570495837339443694202564256387745190470068770670272823596083399554263776212775626886391775507767378167230113188546548422966313480108
248 -1271199649265649029958724695747645427525917617146311110934152847172970939787537965588466381568224850540173981415619815741009386220844249270664062906196978391035584742857737213351005144522708780803449976476268784447666366789856604973272515698259052730728789217300054685260624016298286289828508836307285750712951550464025744890264877102610746792571919292649591947675197849050880914491102370564006380894780086213398616007290798191738873075581572396967616647817560752916855919662357786445795219993777500894935515562879728335521238993911997292913385304695155071380740253484222909172366523362340889988722169454053453409725499787667852053505197481142810471258394460312964289956716972
249 -1931739190738847523278390348812585152266272912623298425121393391098649827711370488042662796802499652346995306431886413151393584096556996275701575130301840135995763403341038698199444902857537802172121170551369880748375900701635092688025911928009139132360895868326798273577779516931487622202655257347117296520965691950752257428091264159816607787362790395801653923191599270082256088582628403220293299728121975464710164513697065909938796456443970245768941317921814754322464624871414807352699111985060914419944034934975775375754986223895671962190965588488398835164208315489900955504539916478662007929949129133452354582237973744381943708919792758001461964373527269801682977803179728692
250 -2947437688248905427965275173794154708318868953189525979824701360477012927374239822511860221957865354483053336762674019637608054100533252570643723739837677109888877508756982970283034169057122607919663672414161105715379742227003327043911294909266232146780924160501522476790101056703635955596965596146216928643193659108717352247016481669336954736814991890228105756771317803654693835400299539576113208974421551282779147502983565211321661367003655041820484655461658388111391440272647840655920676870189959827470568971871883494548457860918967688959300829559383050505623291341893033653447983517663659717405750927441245658373947660479378831374650017918235257769425290531613934897690396228692
251 -4515388015735053062663483755087626416181139293628426380735305053336239814294667388875864094721356987980435962533553601172378864299932496124837309333098373007776473067200611378695062894670166338936431690969565866665251388367347424931502281897693744343751931844682756184424704310701633427613844034474117705013895545576821832814121566425154837269232069592519633891791337989896377265270698897132110235908976157535868075208174231612508045240405548376131843509429438876181642270723950746619687963856596497923208949424773465171825671950134615662297423230436466145279153784119266972407653826168558000298026464448114851401643127122855476505222951214451410807059461533582206085227062166108904652
252 -6945328074849313889710456922955306445006594425866031056483829774004998273296802400818645339415303317761510267848717272141738722364265640700835092357046388748502005124072467473528516904910070297831681924479822480120712090754512303125656009930737802795202805019973106031006765747680433198245986071057863043883225646032021358341842987571460796170057472129238063441881597634061891916966971235457649323971028740623986430942719509105866582737971409524425120206338403901949087958125571780636381269053494495993188436788109114677710899885153596711006950188120145071679271954789079046383808485243281840082548983932788364514616781341372655759535887281140061611692408722660192882898783949749012227916
253 -10725824843418473834558526010747175889156027727655774204040981460451644656965627887354104508362847073758744133328946274487542640935852176867024356521449391100655761179885832440214327152182020955273151946853867252302274242216316943474231725761944408612553164943242129766752815776470050047738474119434543478080094605994102136472632256186692823897791116256718719680272825424333819475313968955245513722932907658174469461698868968005092381201042238472780447429421784703040409600646041695290923363095892639387566879150031670314612412351976896582858040232856546881559666260265744773050483553446453588932901047837414198421688732999427301115986618446587853437359413591318656055098395662068495371713236
254 -16630371006867224889206062837736403553235609860699619104516140651863748004861454328003558363043769010211746316904996610186790590353941169421499385113264855982866457581579440183295097228841744258209615687327290039739989481680705002623339103102674834455818072096717532397504807407750474991734173972515247468357811457377377354873041674266742861239764448889623125412539076265466494468961913535642624897459088624314407189458133607210456346854634620537152210681967940399411543348648484835295096522929368894059425220421573982269090713524369199726056566684253371976062656944249573723372329880500624909261546743105509024093628712343206707312784732551925256943536646097572917271082267433009155891332396916
255 -25888064924612396229537531685904921060605713083243813342870612134764024937530725518318067000597579300071763439109194543795083796670659711216549656413647995730492726650050134208128997341743699816787064878248961126143144465435952588196618038145065908730126161154642888119920100449612755604270761489450188860907045437013955701295942923758895124371517457784585691016215712599866257984520514188106026007342353297769296741290161778673759910113496743591195300513865951103691856255305296965181049056769776261394774322598928801034811591779797022175542501267896134783871871524385178950374728898961855429730991773647261183074735483856324617530760296747661109050634503776424988015185959105102022050923081969516
256 -40459156072644503198618928095636353792182931677538875643019916534187306339741992096636202610564894572582385986277506425895336496121470472475189296935781888645765204516987717625710251027955856462076349369778986253549110453887274891214456400173752463089170396810807767533377191231026530190508127799513310240709698490325903935259247985836479517508502261197099986215534038692977164707675751527782946635028418863615232863491669353524850342108521858515063365808966399481789307096245567726626150978577949765515695746618680989646925899582348522549512912318685710558935449042933965233431146573639035793864826169062139045686774060918442505971000241339993487754192321820935345762895845942971431770092684337033068
257 -63481451679969429039952399093642403643936655491578778536855475801429158144147573672149439207518865241238122402124774152982045382345927394816308068794945332928522738802393485790499292138918535338840376535767501102968978524114263573789696672140698805742400071918804894129522807008058098033974236948520512595639338874665671160946790838364940963638938228325655575931358206603672026695475404652291528289422033171628907918321759031384139582120346436408106951650932571093508700947203183833914820070289184632748710407442612833911013812358288687267617710102666797827187736203033066005974800689880530042570872138051252773930175706862244193200804412028466765852221926977904576740077342842612209288873208170851939060
258 -99996074559607582322991124779113192734762656114717573851568714092629604313150366124002352157626142243661541809917893597738662680701879917029536199842660745530130405048914991579360488012659466851088042269437019431950041845444858866569950450803179407664312419773095260069573093265794131196609973349958324157739809700972711515513504137063889645983036259103943037904828557097308388986867617528762298405144966148360022682255883687135035672744173984433417695117457919397723505129005322058642580464776741103675476861894015743873234031038768778480182091834470387412446477918109757071861758549040860385704558160649289688918199510010731419400274663086629582390930549701165608452853453593370076350237342325398991806484
259 -158131522283076649340718128520132495482730666721491845043035904234107555157469692372212330512513041013656757105400457908179397847592063972546442642116834736003737936370706634657111217372396139114970217561183078442221158769128852064164852351778975171425997465058315810265209099676302506977441219112872974658666453193795462192097780610484319781225173922203586694420587742349759818191870068274198981386164113034543357975513924419564086620612234642274286266499310600389549646246399333090574248072962028607366830889897990955817381293842125604479062341314840610230572056181420054895536598560997891011084463993127398397466202785884579512337287912258799253444656126268177954483996000766122451475212216277615260355299212
260 -251042197253097125041342874910979986656668427783211073926874665616222539740357440522497348594334123572284967287117897164175600556970267077458164329678665074198328443771679266535862992126437992839816241133178933936743498096694724946169280016360834187689901842245987035438724905829415162261133069577035119163589851589206872901451324307322796398227204217118447574516855514455865283005516724697164703533845931304028075084032587768323081847111557697333429395835912485143006912244280269793899789914004136281188006076906604027068731433974547714273156432700312159517373481600436723344096968283736806493472379654676398074695559407582084906762034639644686952749783499139251566097522647069769646811636677446874992927902502412
261 -400093234610686081143005351332065169426625112707315779616842392963919584573327288262425639084790877252160211731098526180337001144928258611499334644682691010723271513101691880587483306712873753431569312034962150460355598448471920625722214299044921755982889069297485623312292769251427475130697167215727394556311191494296331648606566252885072816770308851243385121037497854375090399208520272057039535452424829062209320297220096788163066587623704381494751381921465528144775282341218578033457888169048775830579257248495167059287197724235682175408948138579435476931126252003058204400672931298519756181906233161280439960056834527479545983052650317452218622018594971582142503010695158143082511257866700088059804049475225800596
262 -640111121011725787806531189687724220463675476978346554617427542197000437581126459199513400986633819867682447449341398640470685769892254583898077665065133344436644390128486760447873609085667663311281764707356579554479055831520039282109353710846408772047503652921676873934167025959826041437112326327455443606417704052259638105629918031843443080717132895245348362470642640857517662994688935854691233514817252776474479097648340729891970264644544372896810100562791054384454689584866291115146330925847794687060299216757610284276369017600671588163972237024365890669982727627715649169041720680488019081594321543576513090055644755741622291332270238420752018115234305664387796428379322747407321119645179321685336409488678181038644
263 -1028070155318764452380864704484904506148729390871701825014937811549345978643998377837264667416727163590668161865430281188140832970444658833069495086817561295119195950877184797502777240223510285932304863145576050109124000500238070232680760587082618400221062775536960032148591238603418587948013887399925602703253332975600271864528403765481518574281203120386952014396740760775870704358784941475550296277466009295777261358002164434888160601511314120208111239332851380494738719745215016658757520939954123347917717019331608644950063310226292862607320516421363931991426031436775694001615249166263752192758453624387602085166022019039706120894622968284321273041136035880203430444958752899914587736330761454094642953924051371957327148
264 -1657512931951131094113560566585404433021603619400030864519669018864869797613703562943811735868006357800440615724638408088583105747781219358308892617453239401850994620771002148054954929569915390158583899016337906623401102971128108839590720638992259015151257066034182728621608230382671317878187974654702990370838885181445982746369517833482143836988781157844142522275489708811066493212674324119649680619161617685207304367495329330173833953162573215773060499729272354156206488022756514778311271371920653013913776144921105478292579383466482189125514312621558263595884102328721617622724777054908197528762696101856335804917853919746683562625638698098789162400568643946715683213091959919056875163772972093080067345716347367956281698092
265 -2682572833416064987089789551904761022862225568149927978314415040720308004818448182041335912145340203096830214963771909758244024523219755906139638581250578623342021730714636140137478551489041798513083369096334055816338306263975893477683253447255539999132579614670242613285654407526757935122375419159235229882491196152813623200951646828994640101079603497873217661155592085188069880879664934365560937681739371384405763341257109755285072581111751466734741291273939569682062313721192091314644525199747015702129987628951529843420854650727926978026187249680618072981347980229993724336916766445191214472565533745550187729186694685530726215563979289591916102777457610130933273151357744036373053222633311680583843572371307286823443111872692
266 -4358130385155393717936292886196825767246614702657748335936100002058467358825340640871256499969301326131309458095065264239898884712240895015725348478927634574608976092934746759584354331115772806632336207563283717654893938926975257202741729158182606152981187680002175541903956807249561006322909070132630104033137365996926462757258850964803944912691478346243722900332270942659280473929348082889052617226352840312169063525751931822286541568548361568016222905286547387636354745245270463269193962103791115992066968284325811658276193550217166741407029516646013692037346262505029496790047057473302682343762650983521982073677705404629081981058612264313438307572259687659111090135064319454923410550943308958186836427229154513725590843136735700
267 -7107170624669719448140571842494517600813814036048561695468901882282947338326266086835201567088870323082189342001166430321499020826654077499420806855954652039949387053829475595679747110833734203122825070049338601351173508643014297016929385245301064691668468787966687702266477611590627664427451464494948401489500682454537531155177126684105731003988444723539194000569984222175741887319945014793519623845801129492770085298474613563845156680648420371986765350533669060391726778647084009547276666057661531072426521463127116777187479770685862619800730215378225474805712519580236297264248686297881248386559578340439428744759303123722311211325648244954804353752385533051016775386027813406511033367794064836328767371464079222259960562339904870476
268 -11634155462367380622818626400249211390641447679839868244581298386684174909094820628783407087736292293248488155313132609417563959419061475072007410724593314202468420286807942100877181568638738251443659364041515073330232768762777228081666726501767460741658307223995542077043444887309498527900236499353658531447164733328506817110096514466987456474642763448243660103471600610329955393581711087078272429493270121407355403136510543784344962690640528461148986614012541065360513399753050398445924890487080894155139169349571731328070373912376107434879113162411147279952508747448526311326536769900565934457962459324217218674566341634346163792052220330891372615126648218901859944041739495520882755472182806581692635586041098968579913761526550765612748
269 -19116500899707233488954439702971231273206777592162340098303695175844698376453038156170679993072921085661501481039457077686005192952125001576794499570119752419366151814009512781758099926445714070021563016341622362683205244429644588115630354824516718757770902266600894080204901201729551783994824913033919822314978113817480188492341392668203634782502657403305401298725783920525293592259952744719389720664737028895486960691741648973108392541903420956808916930015964536742304338218130862323357021970069674517103448674536155148066473570205241785182038554188089043602603163820912846195384990133008067155417118168342088396607841461770130282860102640450827281223908297644732213653526781200970005716852396810762673293733946666165694681420394163474499156
270 -31529074602795386395515465816065564982036303229673557854993076228874391675427502955420445604897060560011623445493466595660861187924522677747207105542539650609767097755107064449616574929931197005310649856919826506326402393124227979655009975710089491268922179351383638176551671777174222907860637578999050171184489025758238934836452333672920576898918230091024457869926832736634099834071187891432122027094861877209424265270383234711497002614469131931890122417940663851092933055543464802895944872203640930704539017996817116434375451988944262167338002263719199752200758774229144033759883742982945283651245433355872890877172785860769080538850475679788423909629600835805016213893055032881435519760047144255372414422545732417048588284852028672933059584756
271 -52196002368615886642380465643342530556347771784927362576131327796992341276550642436157114791392828621378098965119811331316374134388646863923774538103485820588356438745780980740108554772724365666680922673944778922876992849151043776607985971839263349902388807568852353181287656674859539029481247136444170758907531455163402835266184317252644692983090853778374510658369019830195036522522398467231711492045536867988270226713599158693437200378044303115632563671664429707916187776607484490991396403086306395104351742641730750755890668337315037721667343282469487105722288540717774442077356757036397388993894175024588650480320964767394531997683091626863725192131486560352796210336162103135983857475278342598214283020874058930837672806620325083202634096042220
272 -86732210015529497227486428863199807145326833431169726453487193531614722231697794622802665609939097152389535204264750474419117278121194878343739977366394777187889557645034023805833431427307088608726044645082722264886409565378192736213217346444376669068212423806493788643817417383876320632821605406673200810558816369045583197338984852332550024012923517553706112334827312225937307308217279476398220375846390613325209500176874841927044343243268547454063398443036075606898280855629560672097633019940554157863350356069926738706423702121378379519947974773499425177243354355490819294407449085655455276825172126079073883244069580190462391380230000141245244246649321244282921414184308732374411168791913004755375978012075051264836917261090269835453709338465069292
273 -144655429053353257694462028708465623223199497108684477648168132026442387181462409500535594500391320906125811591530094696603664981458445138589445013169378792144426926311186678815000007579229936034409324789410070747430842456909068135151605091983177141081248564900930489624143089314976033611522333920815242048457990842089612586866412360482774748441135644047774750101230084987397551406450062106924048892800808740132846760332774066223726123160860224836332356606159020035535235931990713869838708047609803308875765819037134287853431262205820304430024475557917550493125887514486464464313100972817599482857206577582260972805712358832002322219713393044850112736887659063708252881453946160961026648188890344027512557448532842881611468437241402516373533756343331594356
274 -242155458702535432948782783727794279998647824081585983067716541335571830823347452820413745103460484662829497250425377075529240714591378776847861620343255366005471228605508686666590387146053178111690368643816997272610461939009786235973253115104189545410159634139849831418216099190103924142942408898094902224505438093218219296654863588622838062482767910183876938468033434541463813146907946820762226821105707098877080088827076055071859667499058612811482980464328855449759842079684419782292754964634111153681339885109039574897563463298562688478218952533332188569176529164826315730551850864003804368464479399008216444653121708516856034276030997629381044913650156640801776822582372757620363532083913076506274858337349570659356380722629989021666342537944716506884500
275 -406867574322158114681373562728009370053111624442181092913466912916630601497132081202479454908518013851238709681415059061488175552242997470064124611560072983934052895720626858058878931974255869362194096939552195903320372097134879638820813557696238097132527921445717859776475388796850412236543601635891988894962955844503692627491001513168435870594151897873767790843902764012016863482416085901308309588342366578896415914262581873490362744114547246239020948942806071354349364918471809114700211145462584282564233560318032543886826594821381082875315114098602177527346417302329774607039985401971030539927394227337313043990539403278058426225334991402415251133921739163893352939069266475841688581923644982424679399724338053411585088489261083881153139370580976624839839500
276 -686128280317418008794655852989983990567174820804044003171428281673836320171826857239176170146887562067463975528698770790038119596426598275326469387213913806211136937478629664489803457892581557735415090662188130710540017313015786916617003159613998008359133995011053724981549749381509879481116291615291358160362747321326241160918596690819197722987177265217504226998943931803117271153779864254175986104264839723496240678222056169981365027701094347642634725495906961982066096969334826250223265145534954233574637174717134179755057914263541811305766318028035724764342266764286616626530749864078389719733066286376431129766003923058512983627304953908286164652552860955221510309817782572092573940297590803640114182928045091917939287541081562392266207992159495631710465665420
277 -1161301964757967899169711427377874964148257886718099376602439284124788675941524942030483485091885827491355913878531121149874380181793649081018919034211648503357298170346331972873712461661598088105020720807222931445608415434064241208890449580013605535025144693724966714747444616552940646391224603857183450408013101781325677728656902558757048024186914352728038628815706070491761763661609856896877929564354852352640510582312049061716568406542865776254227364522106477957690843606135954592162011323807786693170831219754245817907883977380572951745491638514600309341034370698098705699362252523743262635964942808034007564631205721049381228897547577226714916086313968235338054209404700148583051492734063531074392036770811931287010189158729693655175605955456353928760174319066900
278 -1972726236052126139779564922731681962814558041159411879484010173688474988564679625175304612082160611206608553369091360222666463181127537765232196335703490656981719756398131648347145541592886618524969814007878215202915676191085320695486649681939875744073097480225281992096080881828667741607122504473331844134109942561698996140816660831722808705057493142682255699916775292154500115622859480869307110292913866608216993097529060148250060094518064334036354284722215136673033023130071492832919294628043455115364478504838360068518544861141283386739954330165053652336201017323329732755898484292493354368605645189849997205315697733100069328843903137084120696517022036196181613448354455383633622698097136541820179058469887024552066515331262312914995627296118464317069608860973826484
279 -3363291887315759895453876451265504962298077792546209721361368246408986757258401146283820761027429108327273498784839670093849760512083538909577515923319786891923964238762384611034122410751731988883512526932187744798330713231663756259920635441563126206492907265247883169748279006409939487265605369864304774980688558622911975022821491737199847863544376924121298648037046701082428666106558861003269414274781291454891488370469603354969494078187430201849598190288871005123261695828170501722044043419599464476197177238301895870068463598637201092895343372143226562968164894411187000675277032614142486416986568248102680155414852665052187956848510425938361789464345368364933261719647944908140643326858476264611651302502818703388193596720521228753768223093221559690307319065311915659948
280 -5754832408155866961762401401007532846265936365557687509726676305228714923279838343421697981924579374247006625790293764306929558689335983315281574414486540943688084107476102050085219973108938082793282220005330976213421433436511415838918127104877571338117909580447857214506435065115491618204603622216055757523427211912495198620652727407000793928001577936301011793004022660369452380575156555436731520854151372120720826262703384108972904817725104100230636395233151571731833743705059123121183911402595409340241103132815690234837772440713256706022136665722854794497193949585475524434878691987162085395215629625403815799063454547777866382242313526987405213660166555094330546733556896163775469535968538537751855825932736379099534948036422721036943152621790590763401850398108565237912748
281 -9882470495726495665802482123378747137904824904057534859941202769112303119334789490404573939214164165474571426540069703228898191663380275982031688044065216377770109077154006622368810320041116961620665575560602532313826200264623456122729029649719434123397584278610399017412579327149130301342144969498689021318577978551564243238608428210579795029346327514049991227252600985778227712061712613772626572422338972457841963903091447747629349859380860647203777316207047428984187806212380140139500568718410463277887924504227927813874212088361597931568092128935009198778744774588959182885605209793213593133542584886666428641610065985783847579978477614271762988779975008855790691175117209134151041000190319206964973011270892203441889145648410813745051994727050419598962660214964166018370042420
282 -17031679686606027492754125966125425451625355494963494866231933933096462414656582789534504287643133570646183799376004753293837135842492722898706569480183253785065179274119893786696029672133570209907186116495587982234101900913567440029919596942184027532500121668587265592096624952556011513823013206166152908251030078304015281846868679843017811123786662993855163746073627063309913923625283098979308888892972599383215608069533642149292829400383124326540073152394985110644324812753095010095579264841154637508829155642768124603612302302590497357840111282825297033054311714538791666043547666175560339086503272575393130946370611181852429177823050598657830355421037736121231500518320946713907386424110212019673376256656246365470216337232599543291641652139798663150481697907980569340282742951764
283 -29457980312992269545798691523817301245281784878431459933072747605199565715730374734883134273115498065777807083378597665989288782004500947486760572240861868403815695441774324561796577750291094731074854625402688055921347756236492468689570284271997035836449673546345489880694434326510183608025829484525800161772148133536372475728368974505811161539033925526365352828652660536555101333077177069019946231279188748358005866676895502470803084663550432892378820096597026850490340556334175890251970720005004478303755046200600891715711460340237662937066195410416882584776088278056392465935036211371465805811051062939002704254570809651905904738008515934200595993862680715050595671730307476487286010816458877732074188468984325918509341283221691720303252655068513716633604785225508850849672957082676172
284 -51132432126917802964242443553607722917363990242054800142557001775241960994747988743930247999298484320259153727218011975888774140406196739111198789551936448413403182811908357104948534864830392930115259288630672597913451836250349345711466243690545666047046359691464527359042232347885759950657545303061946438743956122783437131631978178743138564965725887404651700939938653787488891224227227522671110681485443621435460748546905231492565211552568575875969091067610864168520366052880333065795584069066254875325447504362486841929406893717174402647385115270616469289076566592123455328134454457252349137316112306537165245376263104653855337561210262664265765715577023167568421562515216981238265979709394554528953204097962189539142965084030730563961220275861411442047504788302470131574219045063329734220
285 -89070201043503069681364381556810547886965885478350805471618348996316297946767710273376545593692072395912503221624359824497469523898568673293304165644067099967728034544177443786509550658529718325156165196912693425279953842244358853613851512738209144171378608818398539842238576705593623739370376364759565602236554015365780213274741366813720967061508029661524507662768865530535360012601983525774534605091140881199374594464224056931502061895165349500625704381808179132298758674316438336615215454270354602431743065316491621288353494793960798387052701079510275549683282450490642893354092160995899332901011252426638181260568511831651247476702182538878524930762204732365755737909985332786102189174725346348572586762355668906386459341219950737948483497058517886366465684654526595693599889076485003467220
286 -155706038535999594711807310868110339804857124532408610846623213910756240858824731422981133987691532724405617819110232152019025692126977662016040485102609442044495470751284843901211226234495268783936250345749327298398668789362407496696633882146464079662053927931926782096484392088398343106698782186667717571277376027718753256585010491752367577997530227171453547637936262222820769077121714681750729396144513899400088994421330764530884330954595719063346054286236079082622610084761898863273932906891444629191207494958091339733057435028647178494125267861379209103711110530962086776578095060204057292855820063914516158323657612828898943098016751138639884015817289666261032794959590621478969137454293564845435257515894947650938779271093240328730280829395804361135204018680897732879816978146357818773350004
287 -273155594539178487121633438911471426319045525791501716985680936242230134354151476525814834530662519231775125289430522149207953354546590190978275158056605724814768487849510004353372249635462323766693766077840393706754224561169526171882372134322688129882702002646637692341172936598085609004700463147665580370240955401940927168234368799329025910607800574910078706761865491596645459031330918932824201540071325745739826101800408630911920726910606385944972006010909149617395264432826483843641441017321955465275117721161386256062043389376464730944187672722455645217995533481613207841709728996857225258562464735883518067891406741431016536150918563757410293580634379132032780512121512549162252625593726003028435678938444111676909986252069506362176173221920995509772347717905117818359595137376449733313919593068
288 -480884726677222575869152566706807720314518785293444644942466393972417952180174632295514349525922264450741612236829327218089767414882420919301186928722135811880571678651844940010083110965346821987344836984869966680550286546599800639045513439944585111907430263594419222870987705959029700102199644803745372896391973749609982330925457099536127012523685408985558513367535386734644670813405250367788786403380040643189354847697202661097370768445932616394279150703886354754935461245147173940326909770562612353896617272252135913565993602456884116330572949587064217172977244137522184588242881723355360133456579440228217190199114400336582313647937643852372874303627796530249025669033775805226425531076156575349731879973305453351535922354687317016971383155257599801865662977678538045617746446352843562524659800754796
289 -849557471006172722673658519090245140336539866043272808094719409797956695568328206150109742875838723395595518626479906482317826568249955924629139455197284133023329117446256477333742005696465880163372979603249873904060918945427567368897664601653215781705773481656993715732694018100783627209295777049658826569976963510541348844237858816579493301239920568060475053488117371338899888100462425655720374574231001477816501262857347254844506078858261228473339659139095425631530987042585589133277485637587519023798599568884175846794992319914873566577577078546840098433107457084708801236663900257666061126479772398398315642625390559226686983827832865357965250340093528917744558436695549147713048844194436531197813298293498511591570345971228997598113911883085115260627812696734765845716149383334786351855126564865119732
290 -1506121930501890168775160446338959978568511364658334266184007826338732209439955385674441885526446051953426417527879593543982486934548319278044664891517777843939096833160530987020770253035399574202006073733214871503353087230630239813525542494070338062712337880501373992188170161372291248368570686499476730583663518356666414476677120301735098657273759880818445104019818153366193417997990232220835606737952939587677035988091301548477268100217401927173535551712668503812574204859685048267320372892731166626994626885346763074853923035637315818886309753852756014121846948546543363586952829446169160403106405726848074050383101984727014704080439858688354309414919416655415463450210711064609634969887560554417654891060573583398237680581353353479213901434249302534553073303252326077316402013348433431269756853070544800532
291 -2679401650674088032017229133732318567112304522923674463568123856209130184834585955993876703358424724565553669195706343620327096262261842592243475391398920671703800528759655514521482657061184013657474084449487601470665539092566790866398718735209418783012412900395900000073605091717758479779462027923451257000104245593540274230612388222476861222717808559640557390052304038063932594504317719571078085487667225274302989532670800301090602017496504465222776625766457561964862734452865155713557744563221494443896006955405528280399234618814993796214119710383014310447860716095064580197212983074941093422745697875710893825183086120510100344290623647283751838649468860242991373625585919028555292988021180982341251118016853177169952285069527808781946848725381205064876152450316931668521806483787766824000652753307044014108300
292 -4783222629846078999851227654102644011869265188315841291411773142132659484845011297056774626692264375630567650234049297520283763478721379035428157371382058375220863427381198420637228877935073090923476198055252205068813306155918419540736346276336423257867599713273516632871635293888950194678005341804647902377537211729028239320313733992652393698833211544507682472869975781666192929545553383647615927288792315421490922791727409221610426374896722941503743717837035786429410562061656920382586426109664323265939455794832317278779669069244541382797399322363004116678789706408423606855369575458853915229170560670415335882833977774236408306742049881664126985388400045000333182280771241687853788367752273032540421215381783366579968488036682521192417030805177743378033139546151258455616453048267336226435360712445749361508068620
293 -8568469570723331477982971650540000875854207424203502962227784968290192586510376032465109307526447637131267785699083360825637293665913578271843248717772321963842101992574279287329591373807992608025293850241879637367706373244671067971461021459744414349948334951742958646151572304540100711658799204761905155714984812787797323641745873818862111774923407685296518574031201799593566913644070381459222165094713558586277215555958211170250982657344050619842616906925077833436080781744317926688253609991979419943250147320392972402700659319158953538971391234734173026922102297486189210972718675649425689570906138142351292048668779560370790200848506114935348601860667260973834336477339638548204841539139990393262049140868172539803857943999993248118601393637225086269800824006054409665188495772081378332124327789512636086358951851668
294 -15402125231557223074873505994060807369149175398253991863385147487913836437024215207440647012642693253462066052592675417071513513359051780208397739729697938295570291567614750350503108567701336767088893773807974061966101456513878738339284442766638158859479048631521146256632197589847823710228835657923808448679770317234285748995637608276628850888068617331390648180824601918897403738447512713258323226292548861758415705631825769126980127497210355244590083771441453477544977251169501946595295433199546454665511284629395488856396128967379017207147503563230385728225687709455171261673168567434022073890683842568069913699885365631233255042322867495959443631142270765518192590584252885293472931665489611038027219697372111102653957915075987614446470085179570950133618277354919431523290386825518286568005196093785249451657921103376692
295 -27780985231598105297263777689087409033562616595707037526867593479733525109375734696256393091786796233614110312732182926827013068083891116947151980373311376728661157960014899649965590073179894331222085542970134363914239639549420330526152597485214358027112258137428492624257102608728529500806149425586394522062657710665758261360186390125722741479086624324591904362359446671552618141062648369694499828609510974324780104863332087585409031362839139749384972744974238999592801129811903649115182501753342449251445919703635931861149841829391683442765463861322316542423760359777440523986896614720574083031629439077638010802948972410272491991305681903124378772769723071426201556410657045795941734593091679639503012003607002556477073672684264439833716501342357817173299706424482812209111783987645508530664471895282358384243348015298357292
296 -50280449084337517273808045968485609936334243839280688898733096264852039914301088192420523287495810670858001812029394100623290211861475864330633919751521854292068927642503148794189335126141152521987778945758234130742812277172476054412564615146768543624539485432825053898552928152142435988971203725304546705129544862601650738902775668115894480564031632488713202265169503902291906915174013857946782079950096645978440723905140051848574140294546407340317265622224297583593211022243382312205559094570340884187501157182683077474536162593938767258366175885631782644696339821617909784198138055334049945262241709978564227783487691714831354331482163061590142824627791215007172584080184248567850104522656044131910680194993013847940849519325502072543684701184781356281750802662058032229460798636888062227318050544017508103328922911538824653356
297 -91312473475531884689568049740241663541775177242565840955691640336400684675039828294664452139894995832499659346396388437994583801863441580505211379462513099846756090154554014119348735463233380347453237224432870936281663523889984711731746447906704255334095576819962305313821968293312343498341100042020720031769629687043499705723001059434311630863532190907083026937850312875147459684050511155796292348493182315844114333216247108242581579245794711895407001385363964451687700445559905879317564574355331016579251300667756669870569270288713585860005327474286099750940199988027237981875830316138475452892112074585759835742599171336977152002471026174557703509908266294081163906039099623617537926108620641150660555311067434237090076427905731257022139290416222231851081394667279684978717026743502240693526165638113447841801115496602686659883956
298 -166393171332777818521359040553479807579436383540273492254068499261581518539485554848658650631496288926733333427357208452276962589340686088863631891461591365274347747744605738190085854878975602552071520455608581377421322201930871696713093797451969110714276180003816985690540500322175708717502654938119601782150725823573322324279226456607766373013833506732818152577376373013725276043400580680502870588547196175879459092595524345983062129378768429064449376703031418892877724254120109235164709488507626049374718610508829823286114065603411529492650228013341904365028621613350730016997481592785831398988700898646050727532105566794416558510892414660763828919823358584791683515328489612282268888814129861714752011570698001709073515935715223993762575501513313433625967603389637251508676759239656985210777279671754422675050847577454227685184306388
299 -304235813428746088911186332078873774448492280386111245352384600232401840849167102792230809639801532392937939902950853175485865902091608366319316299801461624924505433782317329717396619381103067334738379887675350058073281552641543763354835966374713351612086970563034948675519134722219110741726643605303574399635370083965904469409220056321764131723828661782084826587382943372664669026455457240140208422037983445047466944908295701856342130847610055141581553546135295718095454959000492972800518969799032830539232185749894359138872608630037494428595798053768553642687941553133207657527010821088478168683607404862914755890112765516021776674381397281060674367511160352107591682843617135106001567045355363968110400388122486464694955391958740897184131398450551416175977303704337127797038453668451204520527835284041126738996266264439936880400287143756
300 -558148373858321702713562523505376956509454093454450033999535162583577143204144369069134759753811760416419218352985545607157591206343333116951520834351303040624091594535409991965954281806261920098743482630992807380662788268343620094277575398100795651231623191425715392695798526298227159241991222419905283773235336717142088234087892512253939386944479455063196129813943967941225689531693696394317625808174581307073628234480982401727298612396115187794125617172613752381251809914633859688038062434837184258776417081827309896179525142637371671145966459940592764022184985024533921680074381706832373846132085593918563380303131002371177023600697389801810887059212021231530341254497129529999385987434224918721431103479661006344322419065846480531584870787400652289315516153755598502639312117624130930232720117452462221839315671213001528834562545015223756