0 1
1 6
2 -15
3 90
4 -660
5 5310
6 -45765
7 413640
8 -3864345
9 37014120
10 -361577790
11 3588484140
12 -36079979085
13 366728363460
14 -3762120325140
15 38901621985290
16 -405039437707575
17 4242802537386450
18 -44681704461745740
19 472795814216587140
20 -5024232597805717410
21 53596341229925979360
22 -573736849659978481665
23 6161218734911098973490
24 -66355728143871653462745
25 716546521764856122216120
26 -7756631207702964621485865
27 84155734582701968975553540
28 -914964120105426307805498235
29 9967122469429472742818246910
30 -108773503697457271386010651140
31 1189082462750516639098405472490
32 -13019349957361989949882252563990
33 142761931085809747095894324647190
34 -1567626075295825155463851210310590
35 17236300719827659740969235435008390
36 -189751294510489197679151509088693760
37 2091388895568478356715327170692212560
38 -23076336997248810881156425052248293990
39 254891747540507860219458433242510864090
40 -2818241676394418903911061388323169451995
41 31189808608138422474062561432877800684070
42 -345492985151300043695152083173422817121540
43 3830356988689921859012140137432939988579740
44 -42500642678412427102268106545789871642776760
45 471945526129312314633634304440448517800306160
46 -5244611840634187922330573804217707948144424915
47 58323808522563764793197663096411263673777852040
48 -649047205104675126860981273719690712836254064950
49 7227568770488663365661286292258677898199410253700
50 -80534530037757734471586683696389516292657027193540
51 897914679313978755026122416965383598258954936614290
52 -10017072076986821813884187332229295979426568594171910
53 111812314306522472146506946235070271933742869073809260
54 -1248741246118931663284994769813491113259471043012231240
55 13953418984792551205141300264609994028761525292798289290
56 -155993325331173705181306032426824298872901234091203004695
57 1744780820858873352900436708339841696720014291485566627370
58 -19524409446400533061071625660989484151610643707535892671965
59 218579868509367387933216019905932670574214612828669889245490
60 -2448110696661486468748742723939667310214436575899262889488685
61 27430537628821062725540644621380240551415395366186081640800010
62 -307477974323550658795461853648565087954944327090910387257852515
63 3447977786704431830989129593039163668179813477492481044912802840
64 -38679447819300334390696173246597268378203218476107704277045431835
65 434066514429955624404605989831864625808141621493013242120887515610
66 -4872901188430066441548165229816771778907629037857471705496462849015
67 54722955027100718158477926268050278851326061796818341616339509608640
68 -614748693356586568705232475885640241649018878628821860738163235106185
69 6908242004041615913127960996415301473127940412881362183814895910559660
70 -77656038376579159900411301426715723817628482950487095763022705262023340
71 873206093836388907004892652953570744797604882496496054932773704485592890
72 -9821738495295808593723152109039279770380236747054333704511344204258588745
73 110506152422010456531467858374270321849595913318458845243862035461890514420
74 -1243676931169461754908212666085114349779474618183746270067225748932362487690
75 14000656990713995931567123321267007594221276701771797070596073796826570320090
76 -157654288132782155829781822222147299365970539713605714272559647061862668642210
77 1775728802864420958538428293115378036918059316623206063027465741146776447475660
78 -20005897167088940986226123269606782640166338109372470910645487804709584867169365
79 225448392030957891785756012169238934934872971816097606598592446258103759709380440
80 -2541214069950490571384939503761857214313862586863579291050883745719268993300941700
81 28650865320783192260942862324205523747533854081417623528899438025154403339616061450
82 -323097872455739921940220413412761778943856556686659872651192336082471736570359811165
83 3644415530698208391403942558227009869037475294395082666843695027595360059120128224740
84 -41116560165124281252611474066952222059361915021575989793149515369867357642159575417010
85 463979184947845386060865244237081349336802468789137397720442728316084715814478828226660
86 -5236859007938710963227255222111211778187901960117976264592008925959788694297287855316040
87 59119645872619911816037094586642829426733493164932921289590413700313019937382564216718540
88 -667543075569596984378038375054788459570113142669739824873757787562616909209754134304799670
89 7538958193511431071379250214346105246073892149631869689438023982958831857673636530819582320
90 -85158116682727062293111243673463569576364735316771239997487072445875311387979377488357169940
91 962103076217729640386409379223551067055362107058950503105808425985067732325167292494017767540
92 -10871669180446984814312464673800377138623997834440692038107853578270588945449026547024856882685
93 122870665396171668086894236159522858528656744743909532057219901745855497948388026689255966179310
94 -1388915706911027731425585800135000789669222428398464590903818174226417628327852275898509072350540
95 15702820267630995053935425221937785885354512116662083551503127266698403794780883134080229546916190
96 -177562792478629123230090434353710839575876755206622189198903226179297062122873915171878015029811990
97 2008155329026827862366967936490209573251667168939796339690413022521376997723794870051924040755819240
98 -22714972022692656239369795668041112486619587304078716271615918799369079004959060627083598239339608190
99 256977596619859700166985653344092663105427471592899202834512480787100034921529712843166942425020788040
100 -2907669891408958512572036594146987194822815136774032672885338094380630351055733828449885502990194852310
101 32904885449503733236042653091437774255382349131977067642804398398282980845706879532719644291139960526310
102 -372425853739493940446896352216220391229919668838236373832103746527367405201758317895437002878392219298540
103 4215820982467068032012374013005432197196419314667522215870125646443137267771370275448936243999369211138190
104 -47729422770004216222094691712365276696822082053944451292854487961536783523802682413985544638056853514096070
105 540444003063976326323784579466728881970954146436235365453061207680768390093578204247285517981320931268759670
106 -6120326227038692759963538973518042597608607351975052858146737354131283196930859335541588882538438784740210040
107 69319699855747058669715975110796684472705530503328136797302097718721679189650075793798530186061098361472295790
108 -785228261966523877348416039968031661785008738145601556619688655968541300521685852222065743454269656359143652410
109 8895928060152906467125647254854844652891988792161134336487437965699791208317691082084666798321078813809206992010
110 -100795621362366091676427643217657926268885929650003375046591726400708226746298282734353415428887334675414507659615
111 1142210468923799804020830516554352202984041871669654232822154317985220350774027749680055279409594939740897970504540
112 -12945049044292129969805614355515643845052506597481702853533666394324993934634196986905658820677090723110011878262075
113 146728139911610431941786093890815207674903572179753638080045034684982212404394531220940168777855166845541842607637950
114 -1663314413841515144054618726843341625262871253568884437763360535236808392274260640740189726438848199611518991451164815
115 18857565317319344465881273908116163842279482092595122415469523558584340527624777136448210808048942162469384637183542990
116 -213819026366996865467001145179312292471980966331867306776722269264845874073068239629799384836256538089460207114443534285
117 2424686984358236923199793656928864481913649569750793175556620075574666089407360680017197772639629122259277223719338586710
118 -27498739844417601791350402545995918918442532607154139142077591678947090715376632346065595943836663938189826161809922262715
119 311901076086628067338862042386611256277296063085344127147743204843142315392070207584937458289147721885536625699855934587690
120 -3538075823369554151682259542108994913746128739853408933940394151592827662260214893597717858925274877632948047709452348128795
121 40138654724009827019932624529257570475509785243070057945193336129611416946909081277389867470933131923208378467610478029018370
122 -455410620586891242845669476907806291121100669030419609093353574469295302750108281358035853706256617005460112380683501468735765
123 5167582642375182265628161782949819237523992562653345116775476106577366838015042944673209708726213039482923938694319945424026590
124 -58642831109469932095418803881891126454730323220358778542253357963490787230670649497423606271731358812568126169520020511766112160
125 665556535620186227758670412766385062390187844018758638766576917565459070975573409319179144439059926353821671705218752337109407310
126 -7554345148495782572891402009629102513979235877511842138885865589110058896979939411602376034807716795306130539693127705820036082015
127 85753109767379106771804473262427789455582617688612349567843086059476007718118107690795354706347199926265779606563679565293454528140
128 -973516844385475456823835776939868211103011410076817566742730380648372170019907306907831213184862889288303940667772189180915628728245
129 11052918488932853353906082931552583458212170598778368836106577975726830063432659864503406144142743385024383381857305955882894564658770
130 -125501741345045976755321347414178643616412143394617027342652200494308947583006239977341144571866217209010816931490887751982954662097540
131 1425152111212328566822363925996071382295928768826423309514781586142078302137940839501238696067304584298805409355066300637494808877191640
132 -16184928465540352318223677559533842354464478250129099718569523285941153642107505515371937234478814414573778514744105050768604481978678835
133 183822160812676433013125395539488292106814797110267377400859879135638202136130413612685181597874104880778312435484901702939969429745331710
134 -2087958706569846836632946028538620022012107112418788888349346101796842950048272064956052093258570773293342172619589355930052105229321335890
135 23718233992944325566221430104568597225043139284130267374091710268841650739440920167226771029166858896812628139445390559107163268241149118790
136 -269450293071336280976392670480988002750614985003024194411718549000546671378615970049429811513781519916610968586974265008774874562632821621870
137 3061331159880100685346536482726276509674431010064502359960273058396429250306895477053018568734263675241860469731453679951219550645526411217970
138 -34783781111906288842101975563760778938892308948668043084551020233718993051884815044386711698343670662200283304328782422659082326876233291950765
139 395255197041750904100703828374366698454693145125346346688752386246298063769889793414997896124385030552564749770618349109254531240236201985000640
140 -4491715261103089683274017645090252675504858171618879573771638397636109960920295114828367509613255036546932838965508782581479652685655029034380560
141 51048171789102497455398118510874475435155265095219880489675885511932774674142711133433305748883400907232733868034644976095285790280299893684486160
142 -580204433810183105394353137126769986488629241799065516448205550199083305426076607285805499459434053731552144546207313809240803300952811405252484340
143 6594992499671332782443229381001677656427268462864105617795671227903831579951628131785655273458209623132166915466648633497724808405370045335045732140
144 -74968622102274840644051108748801967547152057889447807330940808283513626772994009674488937136732529869279507993423387472643016898937524414555044751950
145 852268169076154265087510731875325932500204996131669809210707412495317711950047487824206732628415229145590148173587659872083087236238847001280218940950
146 -9689560781992073338376683355825569232777064513132840078350198191800420942070301511323756291275317118205196457043045894089472217727144006627189699673790
147 110169802861805880466429998518969177957118793647945121542822792407170616234370752852553399920277512859882459510571367488538366361325346759294248001607090
148 -1252712165337651744082188840177237221685092487761775756878565368349029362266368879828491666574155710310542163739331821959784189840698782143535803898331185
149 14245242653517047055513378975558784609627697420478851663676351604018251168144434796484026744220652750080821794207609864305218211972444883635565095021329360
150 -162001054666975600057558546318002114756499966329269478137686597495166690542686848267413271348921847488280821241797023656915236445175873489903410562484527440
151 1842446452595850795889163533331391578477533316839057012708243988017913257519140464499605067491468896693438393370607331038639763755715894207642706329696147290
152 -20955622475756364757693735803654333587538092951053836567999096269483934715042752239086382323975488394579466928299278787800018557196718612446298784138472372095
153 238360637827604675644507895345261978996481656762409220872512172641622140197425990121441515382062443791635070008948922036912390676924827928365944818595019753920
154 -2711417687412551717841672688699761967107835916069961847387812458888391163516647742651923224809723141627997157390188973303401495016959416330590052532628329664615
155 30845077205190197296869023327700546597114405814789599133160510300484943527754584121572513042235262685013000381814520876366216146259505381965876493999496212084440
156 -350915454001890592190656851827365580116412949667243022673771948447688081812050859105292442352469811128132136184503787592487181423816975192379537381853092786382310
157 3992509659632977585693674586252252375801320104910019940995097127262380190347252660102949126648973388102595954518177000062828918430455180113348046395690223216999460
158 -45427199388052824353760579807973390842256290256865536793314585717841353513862728049177314105223050716179406895696333959323457019198712886096644509451015176201057365
159 516906653539124358537602351630606059024401351899550880808599512990587547941882893876414671153006661003248724398760817605446033095858338709738980989306716351311023240
160 -5882123309832967528365794261221368353418031879657388738925067344117364359024005978913156441404317176280281203975543778067954893377958310367459715587112898549423011390
161 66939374105870341096120312977177977841338004918304217519538512971351822664948342241145198310475614581123065431618866011156442063104239664559787792058999264618906363990
162 -761823515453592057687486323531658632236342345879152655133776215278313475869384612110712627407778866886700251357174586624960443714383998776683256402256778929944517904415
163 8670656754202217175597341015651771702766700503086458360004078384078116468195061115449170817576313895007184256140020925786599275841853348520118145828784809690775452833490
164 -98690239434385839300774806455107435241123009579653077464624542355994673175829737240058621888807085318466405538277268024604489084622090454192728892268917131661768976496510
165 1123364512361110292070907127356267221299418357993045289507487362805853644378198739110406142308658580233597636259595532174729485664598895717674795626401758871312182672228160
166 -12787663303089151151814434500751460943637351427775461538722972384434176996792835465302686868368358024425045595409502761690847139410970043965719577269729347438769467902715040
167 145574528454707593445597399168269626610237836051715551427818297795748888823989445248400765369470748558671724721442859699345425646778979329967229739884768553408537190787670540
168 -1657307188938785425381172272828679545360695939680371082347437391853780578268879356341615856588491558243205448066309620283013625798702554390138784438098350164939544693251865295
169 18868778269767898090998161748399281421858394367901145459238342907112809239892423799186098847873479539057620726890626193852539370176471774053822316524232785744643134448989947570
170 -214836178739928651051617600331235532224272731379166783295714665137950674392806735912775897986733640194803805528494444478647157196132931408916232043832521852662953687654639720315
171 2446209562580508646989664243340110940597411818709451450870807638769035285518747679954984073638953793084192523182754273243464187996983698314693686165511768343771135537845622412790
172 -27854940727110317362900806471697027110471649352177962456548137140725649965114491713420694614086206103002767725281969559106834027037869623276405302235843586428705769548428332526310
173 317199794281940101789309293042702535893738927461168918885990006917377261041774960980318811908257861787273968313125348078956172153698974580303066151866679445644189771266663369406810
174 -3612313046903777977420825898802131307587018247615279195611387655914877621909667336971033064568480260285668811377420006970048141454193273000548859107273906281313491096514506288559790
175 41139540471214492421109549758196319203153909158663988876951719594714700759752492080214699935936166241903267281950438976573270104041556474521992659205909186949177262056366493374984690
176 -468548789987204083958681756705279772698637619377957755711518062972182451573523809450902536958537772430827312534082766452296923584638234145775800100985114569311810439229319189356535200
177 5336681578985329620088680000589748204829287776571254893119309500154216259633494042315609119100014100124344632825162161568678559840695004984806787604558580486563667263043655553072434700
178 -60786705839716948053166599658515002315694099496368942682815007668745405777934536007318289867457775238848701275166068842813733490921344223420904021140082139626428465836605972339241918765
179 692415116399063175683116289139371761527035261440943464204065158691394381773501114494823048783450474699482428661100476712040155250434413214365638802760326717761504285077090446348012295540
180 -7887599602210032562679709288550102474554059411826341656784702482066218566844724527251313192961818825866179355827616088872163253054771309558793872500806538095378768657901668933053058669385
181 89855223778398388089773407740269462839907473378072752116102070734559067830952180195892166485155088726744203012376006050517330754570453440136690555663842545013698642033532251974923741710710
182 -1023674156263444346876852260186851219196663904998239336751962421403635154546148735260074355766669108423675122206997391442828597671337575804349513664073266242738945594313858935032604731741315
183 11662720424554439202803827451419543887648169979563146215679101638381729644793501477202388752411732569425062333147098913274045999841298119761696404452216960729475745995881802193130930624499640
184 -132879349143925670543326790970514551295458140456802262005143985407443348627102269690684014874602418775498154377053234206144290338759103313539089595576154987722302978275075380393492598741513070
185 1514029751387216845365168683363707916958138642718920267714639927318144601712548604175618312502649457248324534846597685261895809233689410411760545418047458786569972746015024481069261154799938070
186 -17251640840147646225433292735797898429364403958516240924874003033336047916096088127644865319990025630602815584939657439093587610816129124980433265933258377206705904581865833732729839595067098640
187 196582694479113693216253777559094565689679677492242409629935973603434490452333714847818486266744290735548569578347341609113414753472494405002962590105394813283378502897456511233051013655880029440
188 -2240158946486911214787774772858393115995286507552105592604272098915641495564228630420552584772820307901168248504436624375954342631268383975839279029536525836227456631444262222016625682874362396835
189 25528827060234841312215616253564286252560940224933866726992521967403549305044149543437067635137141419195139558830410597454530536204507093749516730591746124273538248273919599536954357600163080967760
190 -290938483031559325718549566040254984123144018455298635956040244394010976356107233878421533275950824139546291303704958655157650766967893268582935793151966765627008674561655266137139002323852924292790
191 3315809474607027967832348049493436675906990925044421094696185248629484095335182165052932296825615736046597934569038993881090310099262174842603868895739405218199203685880212746445448477046993870589640
192 -37791651098280530535736152549260268067463180348633176909631116765745845544651787212649716649681112673998581283432807368639639279603601262023680880535412931053283785471033747164537940458135998356396885
193 430744636733318857712295540423599927638955044047689908813103405013744773699387184541976375209717692566856308585808951208585885442486316255043549177208666332277789072125516749582592111290569412007392510
194 -4909773094101859380365454784990765096125921193608218387520906682143261777360780935644575697765610983961181762234774489959234802901139233378079275856454890616864709546151171421182615407629662627408662515
195 55965490537762479871856816312826745654326379387035204328347176067955623911537347217585851047847333825361842879440358083910715576873168706013599191059403837171381251140119016195467263437580847159434037790
196 -637964305410979072971921380757508388527578008373801719185301463380027934313554681695377355433568759870114767051897681981714327213745916890961767091274961925646435396137902886528205658177251121065538503885
197 7272595675605391376665155339163175787709760780291537251411649112008067802381190167064251701747101429248740999357067450425052867800723254512523495148554883287794667236069031559686466698696886552484426431210
198 -82908552263020322907285560231989297804694957860194355784301271281267360417127918570422771417266505770285346513547322906393810722613957643343552096789762017174766747655736696856865664991203396021485810794815
199 945204706178142795435413279578277773565414139976060904464340495506904504745000469778029290973377351455177746150010830671304018635779689286258036078705878155544808151920810111315483630912398301990393144954640
200 -10776280996605425498712032227162049383263234761626585706328934898207386982415022696631014007105209910824418995190020690174431493865016052481372202800654744765552127514852691373017077785675625924556497228995570
201 122865022039476806756680506356903617525249773474983432350574191763841758932414152164308389027665690320498256166734496229183331760534481390520359414037763716646527566900748092482456254937487216563095547105388320
202 -1400889176601697792924950765061843228122693302028590645275026611475260360237543337923492140633508032581675024601269695054754336188313789938260910448199200264394327709074750684930187930158422103613628446372796765
203 15973323912542267393083453562000107870736630900689102907136347909822800363095783244923247694529573533923261177273906900067545407000944515166367475272955180482315694750481174724617390217779329776217158700390881690
204 -182138879835906434022661881783746616961834062159013852594743736130646862392852762522873393910894998489932539357686940494232349550234421351560710629713055666345827000657180498294055563588062090609529124082354323335
205 2076948429401598513958432707500281765492682985736775389135923460614427043933436155896320081783434822480515668878695541439869354348614802394600336259551258122884421966642359268361379891315628966003871951055790172510
206 -23684504380106966034750074416314880382739368892540212607062636921927097089658348086662577806750316495229795798790149873350084582215911416616189785129586754141414457223956246137152830916420270612793561035919723065165
207 270096075976199318518950195135648707707412743963524916196603277500782269654970826993958499093453123296086666214136772484633014006875513481693794818775654296008462357968488300431417454051989935215581731427913796222140
208 -3080260774073957941202332963807366580390264182571156800140279804860959085980317707078975009146770175614522593374075754926961081024994801638059448883955101317585052266245094330366473490130958219385975036315148123286575
209 35129485293766900095322047065342219591768993551448654193703034634961139962785023631625295701662036385544714540553052137966241719044422573566499138159550144614481281618742975086755716254924477229497097146337724529663950
210 -400655431459488728702323932182643004431230701602565110446449753469717503515905601974498520257646173833983210547570608470716757244532200210765877245207829304632156672726436870015083711707624877357609203358610188520293440
211 4569672613421230319404639880041726353459161705261693317576221977848979935866560168042830345413615648967321695209090949028500254189819761284591185522713196964348751724148355569450354753190589218885571441545247655236937540
212 -52121127673636289124126934705067924660179375402001899810060434591580963411962069940986084924597734986045233708105290332925609599324267764986310107387595224308220140748843434676034097894334781707763083192428996007178213060
213 594507100427044200328271896146924620891567058484908294725759508137419665287770443874398596756408672652551728044791820419592948248591723114357217983593316245523056050453033823761513208639276034238864471811633787369892307560
214 -6781326866846532612789668331334355841451185940192268652490764601169088303077411984593276085121366515542841062926997441565334709474265420645754071403170859740515275254156744091988471687654719565960762754522258652827267157540
215 77354675072828946640271939692873473585230236085391714028963667746057161078083466328611982772361923269862380475279402527515641166658439985543855388915678873227795704550817441143634543671007599617311919245610199635767315284690
216 -882414380720481137400676785833611296130569545656263761815268140432215434214480141285820407289520425749082501307781432315058127099063440754502965085366131425732096541076594091271961076765378723438094593304447802168299115404070
217 10066362845464413069288179661959689615925249504404784411004214324464070181968205713645837975330567555107526570043061146647535442053729310970564495011294892132630423704759388202098070482006904200718378557020426094031609516154420
218 -114838218798810566210026543290745158317342270609239770071007256193961233371844246534776232929645636244379805353557277618638699683940918043479143214226974514248324046876715732864321134498377160412701245575455348402780992479401540
219 1310128974431563659517124462586147466488715710158751940325965988615972040027325025033249732922977195463276885793690379324093288254171219969767227384380982374599375479176044866898011646785147036665826041062726383397074897031296040
220 -14947042402536274929319692434493120046069528114922901328759386132334123741382679788972256419445658207556789698933151681488238772607954616193628015629797862569095653559506385030873827427002704521998195697727473767613126704283144410
221 170533603601451315500650225387586904892965140122511734085075425497610155965431609465867859667377275135919693381535895921626165470967788165444109349101414524055619432551512666099027158996655639133616601601285332520294497284547042010
222 -1945709673247766226979172271558209418529021763005898818810906490686707517174001001315736989206189936964140279491000257442765060513412546231421386224418690123026581496537152607336872755334234653468921310073310740036971907006908956865
223 22200326019386346826302663082249448113232406615907328721005979000615325605118294218768703579930385736924334567313616915330945575028352158490061752297568477660404229794798428167836874094191899618801579210020155286587345224327930282290
224 -253310850695012453282785244118878701440254276734325791054246806730024897599701402126411266804075741826531219538152742022000583900467200625142639151722867195874781757778390037524176264752163050467650935239812448806442873422115391543740
225 2890421935243014938926127247974112762003173209789891220399799186296365832792145245945991828039000132224380153626248065372222433071863161680672972250130793019444828053893136132925948638834953867188547076009836230035250112507411467815140
226 -32982349526578285494114439577089788021643128880871396384929254072191388895176236220555721360597804591286689829333057844090714985604133687806292267455118326470374236045317824750249588774079009172313024231189015071443901289883258053269115
227 376369754261562168795325836877341955437660782789451151681755362791138358119406011678320051887122881614062939883837610981605928340322845505788020369537490975002245504140689547562050807222857477824969592479135666705512961066663499652949490
228 -4294973703159394726098193722736647604043810000965013000090874244927895400245650842221781086705823474641539222990859247827882954387798275987449073640567664521809550434272807486710451202809773065304036698637542267869473886750448195246146960
229 49013854776524774914997272167027987341853814177712233282296335257640291051386378375336835918153333130919829765785520508721228659704475182436049693407592248400104269824955987906644552726889654250888174825144892740309218021979958278260481810
230 -559357747315056298986106149819802940523045013129056277062053673184029179697538290912038073549657659980468814179954881419092274608482114443488706666426989509345016876674198322262845247382520313360069069455905295415851282810782977951671571940
231 6383704784658011315885725750489543090332804939242454228716963022080447257617154491633469239590504429192824225350789655820959665050308763277541239399778160964372340580195354337644109635935524737785688802172716770049244032824179420720543340490
232 -72856476596681116012014279795738422994394316789305462083105418145401876117386151539021461816517278653508058809974250164868795109126456880125365986929473514560452360443804862881136846568394043346925609335683761698625012664641961141786719544920
233 831525671300278470910072714160240487651065329036497624857128901774833097180251578326098274220998752407309973508849284519212451883415802206336851253522559797639636346079103249784380810991329514005189707657481859965656874257320922937701504912970
234 -9490633045504670718639731982450829848720812407929301756382499601918573148294844083607229506021975099372564022665942684996489968498104435680752970222549925549405959547155675816387340139126458117992963262564523774597319249257119699840052566638915
235 108324482413042324245394966696663079307967216919217709108604324927627401585075573501945020942676075736809506208690808384709797786212131239346859017643125998203299940891185101632387943507220440066208411575108600772687231783961259457586972515873690
236 -1236430992828672953981161533166611349567978412992225072752984398271059224611146867606121040054895682257165032818020619284882379260993830433289925279833781298173455565508094976770899777614549711214793959703515222909619730610743733417028376127697360
237 14113179397707835203593656995346456128696657905571603041349190073563507125249430328034931374674597961443631837690573783548333205699207067501574359140210764059069070907454176269227934470337116917313979332383719600645180579718932923846652402222609310
238 -161098487061579257571861853022833195863453810616486935999467747665724562515128216153601451909455556247696371604123759170540730324267946753663669674127049173655949821838781561417868542069237386661179849449527082590635622309002667139757186591819077465
239 1838948574283610926749677480875828153334618671488546959021995310384251372196390229101893887548661919089708142229960694793856094220186302807262889951898196909384980294153542532110496572155054122771941965772853076278909822206238456193316857698964867290
240 -20992256956322709230796958061127590441103314914182217459505052232804904250552567695922973725939424226531390885196707922456570026122184856354288117232798216152997390597361237397040827668211150383651974972780522583911815594802603186445253857306602269075
241 239640388194047542177439291231388387162389143406246640100567918429883182408084001411019016897955470207956331561141751771660359457256780879763857364851439673211698334452510408006867214019948628120161617642415880334633996925240511558332137067269648279450
242 -2735723069278847312114666706970791553459630726143716150248138693504145528171338146492770472334074550495185890568868384695913843600669766488833221441054302911392785595222729053051831562986724125186369944193073357107126778969489611511679337194839788819890
243 31231683557050124728889406272684808635643923621907763050711939637729093713368345850562824740357931387269133498388788651138806228922900146372272016223632881023997982866793604901991250379070721048906031772053017711487506525432748654391962922816590434807840
244 -356557611493136185558806507657572778708082737954672981112049871655936128431027666137056170580960112109784216225390773124955371798195837769681860175628660347792628695078557475834148963145385674662614406361403345029160674965955262312744885742109156747829410
245 4070755240392172111832024429708556947922821825258820589669629678481011834466150094261029114449283877943979360878065297354987224519238981679555922363964058793318976351719791168412797544178463256386852606260089024778915975520926239318634958234829351196721810
246 -46476256797113432446873602967561774553135579683253105785549985526261790811544849179757859644887639555010338487205901133779082950240132197616134878057441138931971782169295896634907736035324378707568869508002077416875570834984556585443068465585133441885842765
247 530637672828252850733859722983942734585124211904152267880567324398064086522665128600239762240503149130052442262160131772111712764630824941184384974267203984213625941870208501642472889289337327895680399873105155118484420271252461878058202276530952846151222890
248 -6058647903552652996417052403317069502560112552549328615169277714591197089986664286934571336027695029934007526478210247305099485381522975023512015293869928778427022406595874433503481746322994642131340172829876815240527463376724134733237416610360636076203270095
249 69177356249735821505561764424703109518853321540565038989093146102329069820918143208798916156479275356050526824395108463999763905913061028096039464849176634747654200168636878188440861127470252939244599628594524035779240426304713565552547317309555317020036545370
250 -789882938568770490812730340763642738108357720444627876815007119252709381457201781041794109955288855618760846740305268288181966075271673514039050790101594943405492596724356279253039114573780791819477286214740469461319704967870447713754419080257968788527949731915
251 9019281629111112989688978666451392255094388906257693256670194142799239847220717233477717124551220734100597883161890121065731681484685035036028802386458519099109092402557266715328925182088988976269742961862649229913317398608321753406572349213653481734614620579890
252 -102989161461283513803808368591324016189277862658516982494048193562019035228545742676817023303236156375009490382968792390099570919566181581047193052093232355545970108366214666541099802985877805106557750996179827650450169777387577642933033858674199783047892809988585
253 1176038049742682200880953258683800441198076988679843194340599630256085707740850217860331347698162321637144553924449318211287262912658707114264501095358720910208160332608473461873035927834214799376614548377908241793100924297506772756015620951289905500485551447954460
254 -13429548752938880706889261097183798407966754129868746662724889878094125316992452602964806153289818884423544871723075745612705527493772878298948080600751476161734446807250951379335038651520153759524388473162380042563196002201828108214214461415813840087352189153891390
255 153359817405607044942818383505988353239651315327300286021878945939922112177713289155634264337120241700216332820496350106506993862578601253729322757635631338048567897992597396990326391136363140366699717346573758322054325685041849606143022538474795732677120250055410040
256 -1751345302544210750045960355037806678814637556512469335049136632369587373439673926608809510549313978308451379528413502615192730018430901676611969682562151901654894849581179318895947112620181592725492695607586066575428959987127569134083877382943640700489847543879210900
257 20000550017672538162191605814707280147561749776698402101639053744429190676976271815792308794018592195729775915693221384091873125877684737519930173877942503634944221981942979523227035098129121568362233989458270042765631740314580241754890836363391869135163445937491991150
258 -228413609512592729024385780028878529045034460844480202599978187630802990118842567415326379296757078624207275697130973156170393281143652061740503948368043439174528133488830262064599647611345707266017792190541016553799231549498729749656654914181194723041988577198100163740
259 2608626001507083146405411781810771402365003958112107111741874924340689193881905966594002821520575856549459542080443915523522638800036963209470984303333811457531063286354823459382566317716416454239599679884692657291086904642247182674611761597691319439670840601881510879640
260 -29792804674536674257339002497924666457484717503071978989462974857099085105662231018663653873503817937862948810895684405139459450581231897441686696513548083815250699218157447172445954325975852149618658845225955253592881519877765435400804156952172558560470575579328350766035
261 340267612329545842932904707267353331874526843551305390023620135166115830921875835819842886626235311985403340654775075060997424644444228093645269608702745544736232029872382792229833856377033954045813288109657953461813045645884583528615462154814556798474867255214157302672860
262 -3886327697939735410781588991436463720006719523136210427585324289731519406534499665591156336798007256762613329147707356704476892160657915539530851694690256515601976330993997052762186714095372863290718930111302761164123943847748030945378272682577119951029209159770667758883915
263 44388219897756070654022051754310789210138256169007096667736051741479231456467091276514633541630486399376706727294372558421946520000410576842432356967284060206339710790453621727323560509526614999752096415510293247957221904227092558869725860345270941460288723352522267941970240
264 -506997099156674396935399470971226389155884490058501619826525938363568639284523821245727103512406053263964268427992934440551563210258286860608159890841386554128253945315105603666325110824278683715895347230658038309747311344289092609357370100255188816555406065601250865586080245
265 5790986910699230267156565324732168188492558370289720520189411426991469960124419980798783430065823077068733474874016355031816041178810624080380217684991619164099810817008255948582570818537756690512345913317926139981097617531556667839730467091015447081718086946078502547361367120
266 -66146822188948167297671645033801027456730569230632427402549633355969331708200661781523078699328728530683160659847814556142868507804521493568754097017516047075203086835257770678079236595432545087234347879898430306629756337886185584509601718868896816095723480095182792974100269240
267 755569831456334052695424852820181021513525507134912051634683063393040932820330899223086826783223451639781884909603008818430445878590656336171046206296157696811889583134288978066070583394926942749899874450381588312115418055623380286572744579307712909426032280854652790412008559540
268 -8630766894435074764287672264369756788081031687096671163615604258140514349681125965658880755400729939090412320495171065799311184106470356092446229980976858250408879691801229319641316345177935245618593806565983843706623750290986692347429981959085052264080567383306875242628020324610
269 98590087182291096164856926285057475832585100633947928420991392869961373852666156939824864114852913817595977735631333393958362949455555928732039043425417233205729089015347534516414160460539660648057604671374845343841463591985133875126983497684464523985543394940475285411801103819410
270 -1126227512145055047703379167525039098058606625565377323139501493494604431342528750596927569484916241391362078680782854688306307776175430441151851211017133557215651130266681656827799460911333381641283003785029239625466186631793100602118609006710904820250178060610050505709037771763140
271 12865538399059497039107629189534524557080779977179565292536344779106832644903540857720665065498941640068226933285499638207858412596738383364895889235603008494115455470267817069764769877207263024198207563166386231449942439441726097491989670477103063231695959474547565935134162538781490
272 -146973380605481855372031339617988884713448790438219408931927279344134396110589909567393896739736200086467068621483104740523071669641672108656924883486586198063918044093398761625772359829025803463468149358112419539878145508852953622709180677524378440548480984927260218558659965392416450
273 1679029096071655887613906204227843122808246985610049978617676325888750833230119139284602791802181613296482164265537178401786038750781196036013414325049672451948607059040198212682281360419114680219093458364806205518048046816644296629891039289912578343125063783076368990511660859249803200
274 -19181674458241427880438412260005328858285657410548378028534231154752533169732384374414546428394795180382198563233661553924448029395822647336678053979383393994884177176097604966741664316368421436397324211664802210629911722927360112818735437036266492302701815743338654265707657118033718790
275 219140930666811716810844560570211499634115122226252515167906471913649749562424692420550257798305587053213679376057137824314277058478639189507125544217992924928637949191250429880598521052251520699175601841768117778214821577135726259732276736094959491568671346200783928448665215876502431140
276 -2503624056351184507818798387175805489233453120287525964118052729334336205108153486619055497462902545689256520237662429791538690074618445786220664580065933587707364952733568125793769993934798838298218529151029567172455596573773640070084602803463547805835095558156146210155129887537899407460
277 28603771239219152211262931837363705669981614481155392493566958214175896554078899702353784513663978702267616338600978524606327484126640169471025394688668580921549503212508509036126126075713108719876854001968994928929524482895575237288581880209598341323607806062595700942520130063210589847460
278 -326802959313333498844476938957068183941366701276472051149966414869394667970176436775626520398026564514492007967952484605182022786261350416528080438358244480634183269172362481303785394665275491693913347041309287652941511076011369029955811854453493504025853984342313021589803194565000150967265
279 3733852073300190476617320384567073251686331638606765526285976488584159479071370644669013989582149729292541010065923603610395353103264367934074876520838745609305516780688367267723965606990482029375209661298743221420612439983419968057716765889420725136618654430144087188340814573603671321353790
280 -42661548832751232045388368996753234534001492110531232186541101111070886978552601707683952775666812845714172619996563908789351164293515112508606173757074248450423951765544350549496322605226873822196697018167877871042716414476257403773347265397463079222327682167862491205718846785933462917510995
281 487443688778230121801111415670991549902727849216848902273946548791862483123248292923150608728739807563760402691486302601859492764604634512957511599532534698021498970571977444589618552544217582237720443190477148223573025606834647198743000865134969296270373123863753816412673447332973644581541970
282 -5569555661087512803619075140323563667485511728351350515886683041617151046690467244554820297865147018767413353548755657443764193968322333704524223076460624717958849081646838707016784780175418435513075253644673724415312925262416709618366439723614347974822721213466786799028660586350679479006405265
283 63639220369527902377876319512181072529427374080569591404718009914253720040496759170895249420539662155501378603428085630323884237912322224459682558282491336887471718502613082023321098457479649384975269770369138087626337522714194091499218462958620564946492719928062384447001438932919010475774993890
284 -727172254295491552544330814062430967156940462080381391612316662144172836418425013978805818332693398756001417597630993259116739509518346545027509231395881335271842980069804818797212214344799240246310618625069154438730255055365837401747480246716793958238763227997743546678375711518394992243595501685
285 8309173719471862735405338297124525015850339054286372676969016546779318131525655592957631656622064293048958006907185933598990177649596906992575312050243115422942480853876881547819304021105660988728566904380449541707238386319981800979763014627920349222092261744821830683687480147543467022368308047910
286 -94948128980317750258655761617820139433855937789144701043840280871216778255388830872389725953863812246115265752773001588348007138494176567300660510383485486471635607467712459534309635079257995627197360371127350627784176962366260197084292761982829926443675132891609803876008436481589974682706828282090
287 1084983067065343650996742549321548413366661877666451182030330643529416474497184459934938667731390617118448255263072142950811735949001650867370375993474699946051892131249591443969264221731108919233903060343696375809110315079852226070134860149238438164745628054381504955541827354855082022325964673451640
288 -12398451033156924845750852238264736052659166905574295893673643593312763670959524641805695497459366791585167783862791588945563151463130109954244148394673928719157525268291045130862312410854673656447242728610722903161446536106704699794525090698986876227096693783336123475719634834128356764100717409132715
289 141683660447684383984846573262258250197677606726244511715983785989111544268422713791205425800478933958742490065772068024986979446665342515722282149542270430994716195501735360114810705848515971112435539326964815004230363547840168995173958576282425381325058926408088618457916227069364048397401837404287240
290 -1619123282921918154603786400070563643208762843871082934276856909546561453811687685156867101378776010769081013809726192427418369731004483660465441501540799026341142432591575518281951133063627171766976198643832626639210514328723201457502285076555376325640992665606800926038145631553582453610567716334256340
291 18503241866716023628909725692176604846389971637760386177010173979790579524410827885739941819690330770223354471726420956385393660668549015987474048932452583674312309524842060284846755553984538390459077338472968989662154147375262093230353497660024986095515930692681819220682790971435004641374053615425676590
292 -211457668119713110583872405541888713722831464498192135706848254436655418354016938396429968754957874764635000786928766026575500721803617598634309077612009269862384987113740237586634492684683405590452151740127360162506497706232574857013276049370396564086819496267806126391077244486876587204755105359888830985
293 2416610754417773906273149327718742894371039383875323940799227926862075283587726980483921049937441482673420458279965638948887395857117923010308545686248835858028210941228719178890004465388676949978236440194202595657830021487532346457840170439331926931717142427376899833655999742739619687780613814721964106460
294 -27618339837007505504484920249935019640724078608491497418610834173175892724381605480272174568987131104163901629598574328693291386180605142486892520011055231393291694424852832868632429932746787036616839669300046713547470395744044457077807402372033110306846288988055954001184368014689959100126992428380544951040
295 315642869608404585947970322692187112015816847293377854817400000575043463210425607789441796892501024262072508761911582369593252788105707607314859932794895828156260177465032307527913410731255666941882061219685330668953178905851289690110892937358779389146268222230116332636212644265709353114814898360006070045840
296 -3607463073030460161662735564171205805702233392147512128359410509724150842975817393317873648289786707133553677482205903705648918556777347745022558775715138623469675764460821279017190257107641467175807963557110057161655362296980625233798789729858841106563337082825486494984471991777599402508926917109215375204345
297 41230182027680491049171878992062854648724413800072563979926675627351979902906396661448875094111346630901490503711854445749001131296405807030729116184390413601158894833916210741509705287860141330877705505804800100024026667055804836356769243193087611958355176648768073668735217140720932790273005583982776588401520
298 -471233337123533704610476586477023760491352824816403625986604766960257858102300947441502837286169033720255432658464942087140584519260268567234596439170156009868645313368286007683365108806538399528215539223370537587235976624399706633851934291625355145439868125191620859113467358593359513833290529019349314648543640
299 5385972212043332088066534283882677401142702900607936473522661061887432549173113960317437890867667731929733317687792345594040617381719548153784520838192650509876262589531627276890410866593942000792291323517056067453450505708139402150156282192083857827799830190768240549023795808974452737541691464267397854680285290
300 -61560127126556112150813649224610666302307788589506848606792573563179470831672899618264099357025765062640361542874763462400307717893114268525486422598743457917461562757192981143328079957861748729567321092206736287465222461239359604872192209436412072900768685993440157547190818530257576319084160757374473094575094135