0 1
1 0
2 1
3 -3
4 8
5 -30
6 136
7 -693
8 3968
9 -25260
10 176896
11 -1351383
12 11184128
13 -99680490
14 951878656
15 -9695756073
16 104932671488
17 -1202439837720
18 14544442556416
19 -185185594118763
20 2475749026562048
21 -34674437196568950
22 507711943253426176
23 -7757267081778543453
24 123460740095103991808
25 -2043536254646561946180
26 35125800801971979943936
27 -626129820701814932734143
28 11559592093904798920736768
29 -220771946624511552276841410
30 4356981378562584648085405696
31 -88759695789769644718332394833
32 1864703851860264785548754812928
33 -40361649617943949031084123726640
34 899325846725444390035875174547456
35 -20611030169758851061173539835629523
36 485491405392529556189699853976076288
37 -11744790263521554126008914288099473870
38 291601662458655021971595820812747145216
39 -7425575359057490008938578390702913342213
40 193817991886041515914007312001087567822848
41 -5182311366759806059698978652372592988155100
42 141863960953715954652091658147893918591614976
43 -3973789711298796351804020255044035309759636903
44 113840689564965443244300142168158082301960388608
45 -3333768758342772488717514237386874098762053842330
46 99750126078929515513580249821597829083170378612736
47 -3048139322784271079345842871438421576988269522217593
48 95084782328964214087617722536962464296023887936749568
49 -3026642624094310948157191892555824544051749112573407560
50 98267847457835904457446440363494992483749402699414634496
51 -3253081243342304423857935317040411491741822118382692788283
52 109761719553380795640129179003982122993876351224752770121728
53 -3773329969504369549030716282944868372106120012355849929322790
54 132119705643950441635089372802856324244365529085275611915616256
55 -4710160948210120602101143118845291613604694426299823004697452973
56 170919150667859290175087224648975698423540721913392724476153561088
57 -6311009625903109359951704618643744627741170530595912797034982460020
58 237045097175671077987261291005445572685151506829486728521131560534016
59 -9054455748289615248272903870826079344366743674618157053004047727115663
60 351618979000696868499948413857317329705507545136342113915500580881563648
61 -13878550851035790298683490454185763724616509797400458789016891383444891250
62 556627672665433350169873109023544140391845287697269407349691252971485003776
63 -22679051665008944587373443935783881183175930759735184440734421918959847880353
64 938465626051889711872053964260470079620923188728500767223971279130949643665408
65 -39431421033308947090503603711199952119739081486001884466354878747428583972688480
66 1681889092917811867342843861666465567094993457388154112621068764351760234274881536
67 -72809221900698157503575235047471163330930406429157466493223848884032297744431451043
68 3198273528815139367924971716343322964694218977160497050627362907655680424449690042368
69 -142525891611848859366099364778369669752127620889127619939676605553490213773117698723710
70 6442170847883947232697772480818481504069431365650690357959456110934932472978944919863296
71 -295287360388772182727567516148219785686016508090911477464882986076829902525132250945531733
72 13722961367221859508261758243402622872893395574352321840348303536749517430101082513529110528
73 -646486832093932085248801617969349377038085259561836303205685298671893517665904097865925468940
74 30867472491470836853723409359569218030192936892602028642496431719131137565691460565944087085056
75 -1493464091642288475465371826108570302846461184685340351406906416733449019086007827904480144226423
76 73209195294656215521646070634954695700035872073603153537361184221096481674578855567725886217125888
77 -3635300857008432071901640325849640925823617144024603952554154791843667844008820773095547504697796170
78 182830047922034130536350722154840352902817135118515019900274918931870589685088746432113649307474722816
79 -9311457879206348522241246151521563005960005097259278031788550547840978061773100721416146918502698439113
80 480156513833124053763347852837709781513927824687051524231385607429971488969207485678538534318708199784448
81 -25065524704054898306454346839440504710041668361110269882986798118280785700577349880776126594542404975777400
82 1324448316403661533888655383909524154816022382196434414907961058192990533519643073327946183772604311405592576
83 -70826278798928129958361034705010835202737922746418956195350073422687283997195422488562993837510218190306273803
84 3832599806362400683076589706537876749859327317453048680364545395380658606476999276835027639981854394877065822208
85 -209832158202012235661286707034709445909481314195841953519606114274516460926608919073304026904393182720285127484630
86 11621747168726811096800220439045110854063572967239292929833083703045595959894379234107706541400480869190435220750336
87 -651079795262023199062929345665409340678378806993305015339047879121202143316864631148561838599871795874003102323434493
88 36889634123702820060574129308117088496090541810938574583660238886282607601386808291577596729735620851737165141972615168
89 -2113620343069954532352794964607296551466922694336184541338322271325124114184795262817039492151076608753972891198461789860
90 122447097652578211139374930869385345282198254753438581311475976663320212517158112306593920639229637015698451671777433092096
91 -7171606395988291703066841320289282929289941074421579555553287477754895098406309127424428927230775357315722017460758953625183
92 424599538113127972144181151331125316159713365293304248563520785342246156434583695526700399516195782638889247701665150903779328
93 -25408995362290212582279878821545368001741217835756706963406619943414105438123537448876061082070242440953767148534094782521165090
94 1536707540144861891476156414532254008180941846089197565951128939512729117454617049309848133579045692201655205529282912965000953856
95 -93916646822646513201003789592089946269500722498502680818540435058411821322877800839289840579568039390406116915517686548764038949873
96 5799551849210696220143199648592091733505135854888486130513844487549150689442735648378964779385177502262719119818533437847813318770688
97 -361826719051692888828593830868391146493129782590533616380356215527507834521612323795896118070726385475405421095974907099067448854482320
98 22804258308400555910521914765725848592790974619946207239385213860330085934720502396827391149350138408544402496870449334495935153481711616
99 -1451764173330548748527301917382217937538776503323079472540246159573498821685312511944676723564983677087324147374255276764346228816490312563
100 93346399533267488807996449140530873716275254908417143973674969359189140561359777587727133462649577781977160346756357314823862750579154485248
101 -6061468689464609105269647748928049403847940228462679939187015626025712662401491511629582330947781232801084841071692703872323241528951989813550
102 397461634181918648412607922029539975751419848269937640263152724970700673967316264393862889442618192411558058020184056778071736810353650225381376
103 -26315321248084953530011203679211833069600221259036921752702470224900001651031563669331169248695748804749709830874386830253191750607910969397817253
104 1759049651387240066477863825036373213573197028273014970987103004029909508946381749992814716627980151922586699003339871790820310351122355889538859008
105 -118703653596838317351730849380326325816727214209643888421322639764082393936148708697692673352860852285739127528042296879793129460187847927344327230780
106 8085892943726079858555093353232625669886046240811958564353517598639107174789795543002113072331400188467293651964743824060939970278247166087243168219136
107 -555945047124141151248511679408789466412914767234354201726464703587032142490122407165863825336035506232414713113334767187888629466573247084855359861167943
108 38577891419046997452688401230297903378749028010558156598660665469165627804380572578269918202386050782723520814029407770774084339236079679283785044976467968
109 -2701539329897646602809557747131738495237441359148210098704258005124907355922981639401358880165103313814443173913690534326489656039537993368089790699671606010
110 190903722209807390094831196429809915220562035645822150103679062736346836394780969759655510710922921850354661263515966378002790787583112227566396526284186320896
111 -13611705427861135106857670722945477445575096226282233504183002955563329245047155632558114672895656233636830791030731194648336263714523560238802917115240580068633
112 979199331645206578358505995862903987385014218795699271701206171019335064283276241975238482129640202922610915958508397145455692249996461396335277073697583166128128
113 -71065052740048349059042602286115941124465353349766314958548350639802898536665009671034743061656653579038845283914326519004161435556757388788105825769602372125411240
114 5202763035345870419569454368738119805003534766502414411696595457821488892800526705492904728387180326636120736293013757297667888866771408805359887453345882358369222656
115 -384213091032345132658547814183323896820060053866863822043352102704237769136385198823606184480843010733198446916394547640335338780994917667135555267007465075096244623323
116 28617925114777794939850203900156393034793935518461690235356745584373196233092244674964350393819184693195376325431654213057418791513507248643176892820630968751081010495488
117 -2149810962719874821409445168243163775115148091825528541768311680177167385712864803291527617489467668058432232907439336827418931176062352627198680553441593134750349061518470
118 162864847720686855555406974576029354472893409279365100366694052798621710584086153888311142389329823323786800925832241410920698452554358588060225826358787042904604968973500416
119 -12441957873914935815845122770424470411864335453545407027774998426509211219928627730217318453589639985515057957012695539243572214704150231373849905327018688532408036923765736013
120 958416363129350295443561249641172998682048326445847125346875111663177811335706825226053275124143890457925613285328743950315640396570833809860710259818529588835578340813777666048
121 -74437910445310204200524405456681197957739396782041916986603618729908153250883671898070396868548603199108692430689595711234917103459172808402319595828685138235342556514056895999700
122 5828803409195049895050082090152293227590218555455631598528184308006080275392696054911268982739337904727238185765388004601475284923838473863863373529405791924179001170229682216370176
123 -460130705942604709420432063280156354651594474377393198395607611326574865831716173550329661628665328912107265861982600282914864242177221761813070008693428257899539655238122795385510703
124 36616038159564439759754803719947802666455883730736367820153208218818398090586336859707255620607402981896927489434494065628215750993760242483266641084008548746103797539441489238774775808
125 -2937122228646217803739032750258992215105837359081458689502188936522008572463085945633037042234730572056368426096303205748235632137695340174087379532128168195730966574109107024586380926930
126 237468420746297834318606597770942072033908701367339926653842176587755465516486402804943392732569879855371498943449248181199809821461878291459150446897948349760484371512157031092806469287936
127 -19350667770879636244986306266973289980676182776761884369036067809088752122316773071920201584688246289803725819454812649016495748532604882902110145004343511274663633524933620291189407707651393
128 1589153284778093186151733743863408713048713354951017641214600714238127621199649194186777300340112623445907366326799892463655093452179772484071667130100653189528982571710603711158213741293600768
129 -131519232313641100959459002877868072415016383118244575952877340788990958126085658177486552743346871420108020672400995272412951218207931898557833579931806619798837861334390965113885754720137172160
130 10968334429608471257014417288822788691299572985561163787531835196635570731442522680392240524462380743230556475063236855015870527574598029664559338196502202677695202955748142813766755614726811549696
131 -921710930953408216083696590516384832946824601276543336633848566700357664866305267566078530244708307865028815618424710138811772111654203025075024899693279491425633835718310442215044158757647687862083
132 78041660605951939668760232044078222616813515662892660314451797310698820541726717762854164273851272820359037400811791595506318947643068135965282540188493868700400290959050648436210695259811006988156928
133 -6657503804159987988899480953059795974204995997180091385424486048723600507722736555108912728842563134086984430976081368499175909962025271662337488822752011038055989831493526787308328159190078569147207390
134 572170305105986183308737680359899953877618279140676860412540240175844351923402388210562549484575757525745853641251154115732869724598090749002914148983081225903815479353433301230012407440187955878303891456
135 -49538670397320498513785997079707407176383078724094157703820786067602686216767118096212257838036211537780666774156583067673841733600499743633537049927224636530662288407975578265540728105332610684878624246773
136 4320609698827669815782665546709451315797586218955250071218767398504215040239146247036407732860096763742713567443850304678536970360552892773001072937550742358458092622990614340144054078583858119686887244300288
137 -379580807688043277115283858381588631798472252257200945010485186596434232911726398775955422927505850765936115248321751043910816354021242867986659429013682926793031066127040248252874001147491517249329456927904620
138 33589161986579604600551569836182761201566083566925191214120332050097739659269351873859798799882039204272111428273024315964768801400862077441404500330384568468341385775738837364592457043398739472684122019742089216
139 -2993693452107977390304670150464495253729407432515432381220479563744801895125818572874802313267331034352382074235065034820798440918687855934620210372749044554918875770483384951462125123851313496091002297665187709463
140 268724066606721207712567119193400451744221314715481407091650578181593842941266189255024044045739524638753827923839668524205462247803581437994095811422421009554380797449368763177104576521467095666835287670422501326848
141 -24292657684026350358301128372288716940542651249691331950418179979026989167339760839249617955431273961683761326346788560380338831537049195804827777990833416068771319244114243498289762410472842450589498544028530103335850
142 2211521627316205625201123966677428591816591078665435890782613404504230508537158340723590406691083868113543664917467130858920421122396362344000056742451349933888414749145262356377210435619080799215823254024696564050558976
143 -202737368875395727732340267654292355002050964584781952733819202599853570260913502442966243597098155692314921042241538109770426477283487693653365412107075193918499992950395431047184922277006967505307070863357996416532354153
144 18714659555459235846525428234490826354019820949532124966859119765589245821482395623135412624889470269814294901402348499242861741362188099805580425736757586752258060507257468086811160909063664576342950546413016812102885572608
145 -1739461856695453007077926635666461701770545101964655724449577857063907791430894527816474515642389347936831782710107266673347567875363099417547698020750821183074953382568615109975949163588807245120706211127475609872222097573080
146 162784244253977804770370053932015632065148355816992493680615595382205675464468681512200713752790257959135413848505719273929319294630475166263252394352096806540627769492677425938377339036587838907045836438447706387870431875956736
147 -15337486941255424472457217873973058041610449706477785392665391062542925411497137796068968693583172052426714352191261991278153138128248420563709797218894485707133597507463582044429719006784071625137155263672747268291889730525884843
148 1454857969339684185832673404669394723228161275486321432852435230849870826759723801668864654777468340865432798210768959209164292738418532677703218160520299174396207949525243216183573136429122740905942644349389992437510849395916013568
149 -138928702390228707493624332568475830692901498715049642875017922646881202042354984717008435194715000045527457204022374231767645435888313114597530692257806791594613828271045790073594581656454639877053562077346207776358704678152667488310
150 13355158592539618925126894289008313745595383651024832373605362155031467454875717008626100722637364327357432815207362057405433457942851243246843185442002986698185294824539700820839120765592242301529627316390235806761921475337021340778496
151 -1292328019513559075494075413654189557587406203594183901558436379495965125283270781272294536994975289454967529233442781175564714317775221961305563779264906900718408863226765972312268953404292716135216846695548211380993400607234270140005533
152 125876400149866287394445937427647303858870924911926743143011487611327084679330999241061425294828545014938031217267162900556525757966573807566092690317259211593665313645458699763922726824859905635172465296859626025178707099446438577441865728
153 -12340852402318202522781556698370211142456981806776690559655357232043448855164467983171602352410607505610198444520978943988636419494352557476308392994676583301147089591592784205066766939660225127871593523820406893927234300629618247509995553540
154 1217746750313788686647833573987601595782726498037971257587126346842828746478486324420368935312968921907336812475831376800430373317903739914572252971504497884354885398440148904535475905474425405127136070694104773725933602261951466887829316960256
155 -120937698801835666632356894163333350098670335930498315587743738533074546472586763609643508576717446631498031557179654448737352983978910386131642666712895048234458527851101835336079181468002333022298940355220863771588623555355491485635395040820223
156 12087638854255746713239366522602991315005862491918225722100307202417318280950663454411126559422478022190412364007013475607697647789373812565184806248153938467999768203326355596442450392223800291183896183552783003703473851198096819135818084372185088
157 -1215846323545536385855183949912664521489156429127632924579053271684501922919085627995374511939413823013418877785494513816860636289130380411608097333152716575338522129583328998697578696381548686991275455367486479594635601306973736934627485834062640770
158 123071057746993684795941014511604049645909604200754007404493083153521169771673711033242575699159231522443988160248575152870481271839296524782068734393722421758329264135987152876703146561210186339662764107259127715650335401798643615360197567017979478016
159 -12535915002868572480095761117381417211785048379945290041411937114916915845081568366423071893972758758067002201959006046871222781306103995936946352891440794270916077816797279400368912293923597988979269588180692981521880786159022945834099544504507419232913
160 1284878428242831687500354052232329553910787991993090422290246505943160381821628904010764342518947049193431723820659461030995373904616672848194100194787113250380959985817610800699809260351308208820328750055045530767140085937490138163389010098831686157467648
161 -132512600026290687675447579901950829915593254897902488438551966088771159010022889543259895553397269284972866522617188625523016544300184372246287412933698473263814011784504629018931155596034958527803558281200042493360548671130317858533526475631119000020822000
162 13750703026125485566979167031648475328153520802940281944378188660372554072637035069632683557768151306373826822474722986153197904020225152347872500803797520532167158557327318348520914216237238612626319291632550326142405770915040092840963718084223246394799947776
163 -1435650986583339842464958105501849675177745832508941193288295405390707452615473132656087245333914902972110259796549368834896656106172327962673981499138338167784834016056381719396410394061100932944294136239583635010559248976680251604431195776146170761551101347603
164 150804027705866598911855462713078184012259653662471145726810418155731813994611542523989718543347822824739760159788949213280126103647579821454711003533929606565500981560908915279995054527739802928561285686006368797849058490173963459862262421625511900160066383249408
165 -15936801081177055234962583734932210417049221039188068143113074070169143508517598847664378328404649833636653953673582595312589242038617125258602270328296556512029560632779120518100017690649351037815777835648724820602265568857170342773282903927220084379799888286169230
166 1694329006986582310557017927871230023530197470884744105150677116268581361968749358964798565746258291241257677911386462048423754042989089790165860393523963582881736840943746844233312726400349053690032901725175781576590904080744595075633202857564983613040917064540225536
167 -181212082252922812493809257834206839648684214235479715209588686361178857748024394952111147081149377736005905616589760048931417716409230077650239394364115306153496115273184354269190441601232182676629786340609606539230799999833858313994937986515610762846064916126978868293
168 19496379879644783978107269455242838617692988964660977356670534773678119053079026234378196116644890943802968546976006482542076483307983088387245675426646711014707141938880764421955633797071509035994414085309493837849179125494196959469146067545567071900097443004836235706368
169 -2110002756565130404128437074560804434694189113225719372209855883336345888242180449289971663614899535783284610399709096867230401281850779918370497427117066100698509011472737042915625233668396144987752355202915815884149235659978995295575120588172668250128587417283724071554460
170 229699080153088082058404713332242603794382081959379655063293825858362698970136963133318540908454868752553924444082990471219963503780035031409940525007678419825719226933772616897790429926410431778347539124969428098215799079927622542579038695051877326863809626589881218206007296
171 -25151727892657502080474071035355330219796950772275798540178286122105102537886579642413338464049970135469936387263049709106352301228941507775440304687419870516015603089640491911726847170309879133671441774014446170640017301239988373874857851597209543407724713136584029455799498983
172 2770091100421769008666486065350471452230632689789737656650638927923205964917044655476425624073114238171197131728651110057397130428626978913555846154113122371987376236344136523700083237990619286255731626628609294853325176633434986235415433615739378381027601575181574319087999254528
173 -306848089247106692524726844102472102318417520833401104870096241997261267569098816016013938364219810109018038275583251236207043862314466304613788005270157894548013432174523251554866533872729593430858083668754184677425715275168371351266585783983921795609455437018613309843573079449690
174 34185473127386060728566295528586807480899532547197774353074973031111776649140266581516379795576781006379307425458326940957576467171527285299706686220291518793579716591962575179975216479003683071766921757782651378442286656464152722041047986924970792667583581682051045129261546320429056
175 -3830314069231686619058996743456558654281203874119777318425822622059196548380321290035066391091417886246834453415997481209130664555092105355658354962161535756497363925108317799106524909435996465301355024190102888135323322569495513769761841208831072079678519855819697667628693531357343673
176 431606299740559835680906051255624838820631233264264283996970572421203134819743493005110517030704123694144647690406299201502638826723158846442749770914854994714320990025168684556537700526815058850470749431672908925101544399411761247385606360287859798452636341017943713218864988459146149888
177 -48908900564198372744601841250273401701936180127806028736145497907014470328784775936306301317515144788003142556081730243503394375137729522837380669763446217652218761956304114892455057644863037540432664716507181040232226253328575066388955012678842525539820729710105012799086913616392074726920
178 5573410792763226341114373401539357256899391193728256407586264812029128715249175023758052110818740310907938365756372963022317488368432901038055402411215632652064391154077956982480774585088581638440437411141986747351762246396531114860212088372161326046306914987210218820319871389858602277666816
179 -638665831835990321036438866075934642299378070171378431101849602390237667579752484075845102106831723552810474717358966338095633146096941718144406877193973228270240692119282579532435809644089084119709388056480605283735748160386916305673283189275422818413274205377918985373464273476015263123306363
180 73592300663310806030542448708784991934931180007721190636178019490683595277284548973443997710335590250157408835906491837712351603092412471569843400057073160258345083205056223262613667109706976765426194931240100835554461341205793866694991189841709345262327331709638951736568191714551791035978088448
181 -8526757092723602608901213189362681362254199740906332598091592919734579005824400383207172586246020441072390470125027725251051905968668813824776767639515667204513723407146981594873164929840066978068903900771094579552339115911958878285213368371039156704820897854338439005355177603071279635953057458150
182 993379295170814802429865194838698018897167649455446317038405758082296083425957718367703034568833154927221244269436848887980369147240155142340554979921303649187108236398774299119201886039204522173624705457228397023564624261637806064923231824560268080296597748525024449017255477744301128771695936536576
183 -116362501741001502958617383937295375414421605270039023943140940350198116327058801548943560175412803401342010270084504448879432037984066677948689048632160486729673377367174513687156616433501335515184264125338514054556309678652707210113957099498602620661512709397911558698680185268309157076804607355491053
184 13704553833538552939670404420439770207023143802087559316188957640204392829904899751602147153478794118327682124384505788296910872765838640394329028536626392483919724668186222421293807142702758987598660990545234865617880387900985717632191624066166467294997142177745499303496062574210774835363391600179806208
185 -1622773729194623476388551639416466922592478224833472053374040610549002485989751127033291264453142385036880774771691551953151963863857671444770677842793489276620454069610616532249327984992168788096158911619790271152260247891116922946318018079786107021363238572750790759380550170153028999503361310687755715380
186 193187800469702817865234328225833477874422464605808577469977632315009991810994946675259020886448044465182446561326097658948532867163338395600917977274795703755034524965454634659580316612268460403816863369743156540245453208654020333888107495491407885545363105749410755519303119015556456177091479295768014094336
187 -23121588629132595212161951462652057085021203538216058741966860580791512135187747453732476597520312216120161160262356094562438072411311317482882852333715103555870089823181783669033391197300913224705171492553747489452424725482207998008468379572150145472427383714393230503803000259612181430469179548189429729601743
188 2782015832582642235649496844236484506839847328923510744932443456769930028445718686482376809620469421564638179754191255013248693117835973129965088183702025255557757824962537881105754195359269192963879231537501825538486875698748793232970017062334933097346217564635049275088118512332147023820132242978921632044679168
189 -336506394351736107608827857226231965211302796809238482581505395413747174060525229229404083556843992749191364371248614942122159387494802329415035729023460590250147283591072516169510524493783539215433639215312360492401858380651807515570507580585791921581966430553248726876340562308154606594348527446009938035158370610
190 40917285216935619994708505080919049142459551550547726570533100408969499400139007783528724713985420226588850745735400353739693881729941326997314652598244812114534595158875096611511654343913754699071242659432173096428624077896350245369734870256811087841023250267931140987363310329283074634890059672961290043982239236096
191 -5001360537735351474193132911513081741834947820305299630870124875847705465962206663739322251318040277356937861041385981057987013104463747420242367064965969084671127887946854680383173697005594453913366636442621512606370849198414032686411068195063977321527742044589404117235740455952106704577325297291937843439330529342433
192 614505246362827749372742315387934646117609993057972828940098540994369050630997222738335831699699572337260574919540321820015891210713161897528676093368393773432140587679130513066854988631209479278037690984576838351704893920066808867793993072105982657569414326818919347400295564702971513878896442259468710332808650532323328
193 -75894000871288451603996071585312902416683573420256296848790554901891720531209361146176586681203378693581513138917751096838445132548873607489318360573512825474113500591484434347776848737545821684943115412133330173109001215825100185790697666393568592673682012983320185385115882277462334602194772388873211710284435418807895840
194 9421546203955211464712544745692878690217363745704415495038162653690182300241328651147691832755021554111060511068426171927417289983457783893656193143236465225638269646433401883290574749769378913993263017096178307351756394885340599197533527504214290192932813847272261418445071108172259520788344665123448431620954445874626297856
195 -1175596749543672898361529756732864914366321775863226927816473884417244420620287133763309034543541222261458994527535604088820400914190173527847741638396407813962143036578026971271630496363063998546538631197672726145206947751576193714019499654476674725133202348040750173209815549729689138545993564002776850541682477669495436817123
196 147436402612840630611868607563505573497031999098571321828349086602173661100766580694516426565820075301977393249934555257295423386383579789738758311290634355146581988766257033630961605524492272292281230287486066148169467574911827459324047218849873962439136303400514396134213747978443402092418633989842367582428031022140012718194688
197 -18584463955876172129777225012723193131869057595103113517671452702036980352789532204696955109123277451833794466688304179714406860783928533805040854743388186345981004572300366981272658790171586553072322322195613647816951588290199781241266938932633910490163614428290825522083407722508749142755945934456595666246557674835161932573163070
198 2354416205419518387563541828138727684963519820526978251277699996577736366509764226505558345889496181530857592328707188895004588189708644059031483083758673501798990742982926735995928800680708808758426373772078208374618064093483300790873714617051471924826007472864855251474293484608124747949749847894813349043302317618438013817628655616
199 -299773581750543686237484207094032522463364309184712527434045683227707937840075399916229788223313331244577019838123950750726792760123936684816832490519583244136724734415526797465983341953367065110932972092056010454264295438590795271884358183545289637130488153533155888703536656444684875084774098209574752470907866922508448817810962929813
200 38359199664544977299602032581190033336746978211400572100276953194406715537614939685067786638765652057618972574658679776977891166562986059720085336498559009514200097815955076028989884053793421801048096920831480106497881649849511280245590585789271116945598430834529562603783268970661522563896001058893303550349987600947831677839933595189248
201 -4932885441646335664971203378374165914121689917482626545202342269634753441353031968453245399476450215528025351978452816333381809380429737980297563102579783284506783580538594159932673383205515254518192086332081294599710778258863649506456364856635799919232658737082529785732777368475237621805136720400307175222244205923643309636561773622244300
202 637495598616177972824152617877317728014082985872579603604284593943478806492023841638426926742457950461168310799343426103586835828874439286206390627318005101535920078769232509907808352219227638804627201866439214973277602065957631801340232503455347171840331232730971466851108000386826904101152875378106556738885036662630135754015217891332325376
203 -82791829786778709882621472683446490254320728730152235647097649824034379832989963182895893486776234582072472607978812645476073021430675108002828944550218205850553296056668282689940529354938155826510749214526735955551987969405724316164023793275609034880891928799548585843455336262625500294333330605762561199562284538457928793602900538403557784503
204 10804917745714693592169936342277000331709049918669764314904951659647453111436171105052117121618911573294455397447798346331922374605539147909064059784705098798016954293047143643795848080744853031233253680227278028463727363233810771014455993629324597575141122877695252639307695042021134729748356203351654665826107703083035538268643383720541587243008
205 -1416996600799829648028440545748068229929163192688723678798435175448454822284507109896960410750171037295459938636049927604250706811121667658217253447986854137209543893562734421955845407725624355965478987010841016292174887385330585247565316296338765313701591541370729694462813594571532280232668306447785291270137596012820107224788518390305229315211530
206 186732227063492584937190274675828320107783214782458569639163563845508811682906369318540818505953771315309369470062598953303266189589029535540552693961201372253335077837679344308990675320742463827255116117960924741459052788986053986488526874126004030516215733739000333567990249760335976488881957088948693467847326589244738389292579084421488204249563136
207 -24726505000465249647304929968299572354187287700475205460144132743314733839531035558190936666531104974841392076400597821661932219903946713887615132465626209176179887109984166041233587725929839445370306624976062663812758645641615818529186656101817225610370445994098070224765298734873636680910756632420513695634487160515250270172456891889491637225441085193
208 3289948834831988249783286633872979824951091345377929049607980437458723648088889959188529886125336385871818462051832534917262658399958897118596654005730072695130830983068964641225534253842148650257857547848423915115842995808586278594542403729521655182506576964947103287923663279448091265999192609567492260775067639229392634926756434014133598552175534931968
209 -439833760449663264140620262217212155019689252328182149761471731333524585813009424712623812982752806388304539197818630976752147444336711639316440260469384421302891974508472000161094281636037161149093212343239815521377367060498528392864742948870845720997826728053349244740430278785006578212215188836101086098217508773429957724938175333878576100467600736936760
210 59081449244435847037995870109500541440597038674753714265285219912975770449391361461209147919147161796817201072854405203162322220833842194355505814215486647078192901481696393426288966013012264519033361964464461585832651924721428724225992142169025526200514037767647429741289425892038847290206212117407058306911410656281717611791993462001318944962611072672464896
211 -7973832779057586650903813191632738155034974555462369709602058284573991124392716632094818213854565326263723962084066366253308142844991057687399602645264230827316568774709648684691731042499272183064393796184125734901904067368276063461874111188892204178467274517977801899081658744917939957163729275607739709078675087281220154228327309748719442644935265518192535883
212 1081251816653270261753275060906948557712677472037752194294714547868428336650782501359129796238419148104905495993964916083409850902676836599725548492804405625371088462710163356157299296630070101324532970705729037327678184602331764347426193393410421225648033132647249983913024200922507786414659993279695151589376760240784375179559576391654021826976173200375313072128
213 -147306105073425484380844612019336073702947602960791990746858829760199858715287699273461730810324564109123437807277506887560114965099532895607869962670409366939975053119581058891801917372966277544704264081323914655290264776623113155034011273511769474292432640520846847901186752370584643225838265601909326178652811142440261639287030705553616424718533879730029589891990
214 20162265502242817480402274437636275622751317602931266802790661414064668978678074702058298940893120527635042700616046468143229652041352600183324259939534918551252125311667986362007440783795934531113756432989926701891793339416144351640701854310659817921934328549595392461997656828281757513982386640766279013750499632304772929524900693654981044841242228492151649946566656
215 -2772510524881753086526590558470641559446990989045899641738947047751289668452138744472154361879180203692811379507815326129481663974540305999310039135323996002085068896699375972674522698584361165045584741541652164750185341444928344618798522048642481484783278892400262264192896372637733030131013583016532027371499623019381907433510428550180037697890559346609830537142240573
216 383012599174417090895032238558653326010403462189904390764872721279116489588051532525296841758471831717900467224149009587543009081124431341849221670413089430023077209736412235273719277242248640681807386846881944897466384316785406520243075314088667301810147195519431955859216045070131924467230463266084177618847720924578276598333871295972019634581296008081764578240640319488
217 -53155679826672611932218385506460660604544722109155441029812441571691497550419056074860188186591621000284542960803491103939725766571613923979061494727040852463739689181638006470113574470648327899149731202736906803112891141680327351994527368351913267286499199002141614319916421492419919460316143341679583510408234617407228783657430534001695269162486866690796809895187166949220
218 7410950537294777506227539244264701374578167588392541291807043260805966326102819605934969396508220593555017568789011673202703168489763818996963175750650022262321017981323142111906873904951243582212059643121953847846139810335351128428861040980363574503317568182239623195916758460103743983560935111429575909022484493248513195373130366754881893335055755170006517755648595424444416
219 -1037950681697601299049504953568915192769770028982009999086807701327726621257590599045200230099660641207057868613348448542031690586195551024875510828651256477088161648512135625815537481059710926011712605598683139238241995803000961706395753680229749887138217914917793754694698614140812277965341248370139523611437224472577620255736049980866490548809026173453717523071535815601103263
220 146032363803153722683494018823711031096596333372133482748998187181809514858387040352391738119419074932957310219976484702491015961170904002647359959516303281722835758713501349260147978892213163519118867725983531988272900466935883887422353196280230826840515795514182688408479644662772574870629172429169400694834984749766960111905834903407981415749939685879639778138999333751040770048
221 -20638694024991307708164580060368033794999735877444573546249535785216895498635621981638858685128803413265486180788969209251143130367315682156358269300016243635342734628859812718626512661679914624072064075475515674646976892588250519085958108257790229573425124619192332571678446239906483371788066493772747736435042496417957350415420815864224530916559766257742197099185864778784124180450
222 2929997154350370428973233325368551393915387854962715221164698178373559419717115088300059352503850440617263706457047753583061711103671560860054681962551317014664856388138793708792071383614884047026405269806737228792920092601224381418208053844735223047475934249158914560709102502110856409191826849709688230708399556560103271281607218106283155910309493582053815471989963261715787259314176
223 -417825883202603438037907474628984733572209659856081454060068189298177942563472608334136310578618800315166719003299620003731108226283617250851068244318647892358682977813348793725574645203346090299699322152402675766942967933352685852215032460323983579689522827533376712346599795687558629582628729494520083241975718932726374967127490624182900503595654590863455313049651683129871887971227953
224 59849149197088131716124764357181863991854284543105330356259368949805205815547833316705694144344659900241003823924796713677227179270024816246460918998157573972007357180828587673421639256472035230791467496542516620402629091952133802287356109246182800168331938670799761197495025011062670803212361790970300014373412843964648482446988138498063500075614425493042963683032577213620376574317559808
225 -8610860292843067187305105761070139644442463570626729593193964640438057475125025922642024195079375837396441566036363208252242108130851268865450666908181608730124482286212453092269249978920095196730006883734655467637237120511841130526265829921447085752149193932823396257579009515279566029406620774249912204433531223488728219753714287133225598053979864917500988804311893145290549225667773657680
226 1244378569730767204121512989291440887957314047535975256395973241987658610326984878107580820881473202284906221218371437171897803723732803819879358137284586838082795534959804215661849433133334301703834823419621582075292977537400820014562159201799681021498088731746021592475884442407459668285381303499777415011159715977456171457601982594639202331797581296077167476977936884780779024567113598631936
227 -180620688410650221981003750658034771331743601524257709245717257029233726082240954817763251470085026776516129083274966376806506299816982174899715860878766830667270152247967741409127894271150398133199883461876744433473021285905806599293420239683021689977457302059171196689937959586797192501851461576167901347862657022493546598434777873654797879119091514178547414783281142529797236677199574776318643
228 26331954652857851860254912179422916620714121144099960956501903920650783208368114505020441558854953981146652759805397650200615734802414581000633284687687753796591717362968303879284314180682422034991093134404631981350753671586385343526964522065291794634279383030905817718573059811196318512294059415096306540661069986809938690962626938751421712434538366562283855445508328957199136333798309761298464768
229 -3855591884732043213060971275275630055720075118141696148509338290560813482113286857438693208996522820275366697724290315919438747312133183597265772819521541939331784127832820861620924116269641604922387762334856178494919401405135650699818475128002900264235290099839302809326794596450775522574703792522094254174219624686533933295973509400455785005469448904674942253842920787179644424164023374889616252910
230 567000132468094080463544975755056617208268694869420905046414090162566973792618252711578379846100178914118569697558841328120484952408901533064924552336766713933473156897397031297284619841864614967115947015074285755584608316413197020258329132719150146682441903980267515473403971144811631531784837159939065060434347888590101777553078083665887650299555916942165441114657357191939957365463531497823137693696
231 -83743530901300552871044152775268684007374318177962926758899185904395589314120568678244470505257345194869093542010002242420657795011463621858426274942704565501747207995081245941318625282833100160755743097900494185969390150607696227706612379093715762542658440862036913896056060172595701114502892540628814760815493722060289660376936587481148198980037293472071244063390620793480756436064681290828860652079333
232 12421879506056928984114388961816124082450031843417965998019465407760579050108318640321670116905953517828609892371809187165382173883306829354502927601301376547008939171240322024470388262042835071618276474610588380447256570343383159164083192222346699418703023393768002922916401963142524550151558035993589569976399245414264510737692873177953161299617179112319059095320756450509662359285312794816252051013500928
233 -1850475300224495700891555540002410843336651899508418755740497258909448483373239567371238177068562033576077198078278388700028027573486001549587722992866255157547273094466339571546863304210664095060445551541781434516459964440253586297775450074777977138123308369648873412776688170908380328154264843669597467880861410209072854009615140849089054234506482980009716722237296048225387075899634126572211756749834438140
234 276841553634176296553778796155136787584573337775854262572333391881738912938370897145059771764799315456984601663363887983302037298432690151381213907907517341910518593284188109309899443985309802156025728710003048382339756345674154530856083711731548891740992781898004817791068546286095507947596310418405284536615125768583824789819748605825791993570099544212475950612967238094416451742781143897918852788178393235456
235 -41593302418128542600026083837561012847968462679606270058314667848910678112862826113654040371898269166827786661487132885287993416690403478717943308094349786147234932483035755912561999104509633037585006644778684463735820141108233780098836810368590960675668266253036581503932069066109229241264023248509431652615932786405096830060355649177233049942307885664485008918680610472814276577765094639638090356994668336614023
236 6275551136034456331138065292124902232570682370692349321125160320964218040943564880832361757137423115951650309248589293619549241601964769611237113200963270370888185998810564548279204259981231131760053586318243337199515365340350484424455398671396465426791895774839784535834194609770476219095455421473747101970464583922415631351585678424761643644787189460515718418407022533912758646255749255575687299381285412864524288
237 -950843304697402557133404415061952756086108263389907219611829538320349494140262361806621453732333143301620833959203794957379904537679142960114860872086770049405455709146996117864473221990346221952746791587670704884975039600991488683255123422006283127398643900935034481640873646398438423597455789230371058619692389458371760896499721405953780101850658772215232467737733744583323945844737871920575496442619568857465085370
238 144672829918294109734379183525874805734727325121619744117229601904467737355704886965360222734403552055367000923193922269043425704488770357506671067386669364284564324105816923050115247231530166517771171871950190592231752739229988658863522161394770954844097215722265061539688651746093108753940035968844266429256131157235570081681461167262780039647102150705980253477543815781684422995101041203430863362969658918233457033216
239 -22104380172085969895027629307850570617300122533967440513027650094042478327969687824766749620198388665086256170336823924122757959997708878621597743337411264042727864867472928912700357115181988306375963333506565528783388987650101742472623156054806873354854760691499432685716031220052319428686048815504519820452952429080433610533856790387287781120025046248770510924755299737100087663293076976899562557558017073474447700826713
240 3391372599108643529585424725039619750296667113450051973065581742991384541233728505455164054282616622516515558921297872909210908744694911668640170123045208227489257804340489225657620314102674513725646475100786118816076170518904874701932715100947757651261795446585745400989929664405776657584214384881536079788715933268397887957132015018568701406411719212098458805983212479981835644315875410312746693696834172320918650746830848
241 -522481594198083756735896938131029312448884689971160648960133423038077198387243542180964259229116527772639267126252093962627943328516740354592335970283804732028971762309859840008413721533186796568574668609728076498005734814633992944166302481201762448301919420200661939663259563754698699394448531016997966806937306997867886112867733168398188011798207612813872339463295650146999126940616452703940131152964369295996677284972266600
242 80827173596206326913178301481086915235259747740476132850724468784747450336174634918701084617661198856576776651912679894339236580618403496318237577068525023584775555674813065888208120575188420460591900754212727952389533677091768241943536218164387032911425898606522812502399063607970413052784475238220074469042970615631219760668391439365412645677736678869836048777264477540729995886166366354125744147260462134905218394052389502976
243 -12555307152847372115387987197377168414213876501619624193243466214190332368012721204470265008213568280759142024496403760468243249426403278760098036631444718672400466624820487985455077246439163815441677603510305176762622086876786253241591611718214371715604247691891830519951439574067671485600543547620899602803810405260788860021250021880974983121465041853448326996949763408942732563013625801081432807561703922613294505079858858821403
244 1958274411504436163952406967602153265917214292863076774786692731489413436345869931024745983162485970530046084604121112959539490296829068743234317355205739766282502957512878659314313057662581847949009957542616996073781416243600995209354303813844509643897393438936255760777544696506752464059223385069412726311659221726738169229392104457331044934064178394600774422822103391713923577362787450790715867015958115897776021901793708482756608
245 -306682347680962512629896641745308878096142536344806181809114647772121756991506060956665129148865750138095410874592949727336299763170249127870037507899751825672359788261431243342233813364532644156735916356851735956004644321596157255601266277792203366363593838176270446925008571742740663846622194772005537806271820885563793746154851217734396825644339537037212168000058391026742050993821659771022291509285820179923361451869519743940053830
246 48224291453343018818912226006549035219530592613848624899037820033734120387523685843005507397989917387748994800090054694884850035682942936356120041285543513708661984956272104798179582657014448433807437752818170668665887445336033232119560905425095803926356323113886163905913966871894063687466220048439386979170022901233873286178153428585301700485499121141819331713018230984707160605846598733796162530918478032052075232329920888794813300736
247 -7613733287008552512694223967490272811499023963826081193793277456088723429588048898747379659167872627075530610302057250396567398351523785600988291167735805833611644798246931859405868579074422250405096138418038464015949422011651390236207792737046023673696198564764181085503186693535397390143858067275621244439314780470158880278365070739426965812429630770173398983591065069860440963372948114831160284662805149490315865593814803594732398302093
248 1206916234858672530964595040119899571465364864083986381002077083335742927320991534631788117516346957875618044357536150034206981756956304481518049872829069984975832551802152179468579377572674936942957896189274660827339428523813336315286515930376661944993851945405391197862715810420196412464074622404004785741779994046782625719420970787979534305176373132897337699133330786750798741084843527184868752931433603929312870949369008386986666327277568
249 -192086684675616612368590545250176203863653500853016854200044963673756680508415530986688484295370651178617010402526386710384087897698370215031752300861361714546930086946472988735031942027282547726510994372924903713461980491545503490557516048915562137147328799137027225169577195164597947261274832965504754098236424871441047566505602539281981119484574856804125978755220479761289218205540215791810932808840167194454877437342884956926854364605319060
250 30693831549731640239639105596552850440639732554214609106608468057375423361340603740432961189272996580920276876381103771275292875899245662145754900826145377106961053635967732024775757840814122655144195602062850652748202493649697523539599927785076073602260500540082995411445091756563812911940488970532767100386408218173088496061808652831591585240028001774458766795874373685872404271678373554629397652827510805330452905397820299454271849621666922496