0 1
1 1
2 -5
3 46
4 -526
5 6728
6 -92162
7 1322296
8 -19616145
9 298444410
10 -4631199738
11 73016650304
12 -1166319788140
13 18834433734788
14 -306979560915848
15 5043390391728008
16 -83432990338737757
17 1388625173325996954
18 -23235855361736469884
19 390664036073212073184
20 -6596353435409461523030
21 111808972896288124959480
22 -1901796869257241949592380
23 32451148040799048565635240
24 -555335976299941700481867990
25 9528782003452632755521672752
26 -163901605580168999656485203640
27 2825609435090271135154686811176
28 -48814851769897596862042954651912
29 844964024503524686546886114817752
30 -14652541731743936748195331608499144
31 254521262254024748506383876974784112
32 -4428170971727283150718542178296897926
33 77156256634545299687978216065068207992
34 -1346249260691028976831714517751937147582
35 23520788677922226563322422326699970597160
36 -411450779811417333745996018296499636314214
37 7205991226512730478027983368060729870986956
38 -126343242576809491389095502881785611489659860
39 2217519911532410818949051140663065548114685760
40 -38959821205904940198280369992227316709989328180
41 685139072171314995440118580323716500290354596540
42 -12059599147955804640092639246258207734981924204520
43 212451983963269985540501174012132141030412265658440
44 -3745805337896803291337685824588691938492149506679740
45 66095211576351726125009494531853298234344233527649880
46 -1167132395649778122353757857910304822048269830884536240
47 20624409077217500313979755430717921584306246772523187200
48 -364704390686122268179126909399195396376566838987975931330
49 6453364559826977010381622218093561871198384294314748991880
50 -114262976644342793829108424795008949385539939071356987743020
51 2024361560503049167852284855266049846692392304956991404721448
52 -35885877706296652987684541517151347050411679260822880860725140
53 636505737722174598904451824273669946390680167946024897509239904
54 -11295753212840055886899403682756621289922526574817704415335885424
55 200564266062703580909690455906640838068980403290528134147489720528
56 -3562946075769705841182105924958736003107442658859289494840035805320
57 63324904045992639815055795680364708458569772314268442598933192589368
58 -1126009640421634907168035035818965222076532762466847197423955213056760
59 20031109691745077391383897260310767448052304604011356486694773179817680
60 -356497630713784235068099579581582380053360408940421589823003649084815024
61 6347325343748302398070953671269901856472904897875204006390031580755778112
62 -113058022619357060816519552890520831738422640938800632148561592069683434640
63 2014572282534384553306306927028384783223389115619753618634383947103656606144
64 -35911187312764504588816057882774475417298381106727460725269321551497282670849
65 640378827644426028485671437554225582779230076287967944837416914353206085790314
66 -11423509383150682713910673345913198400869675928192193158682799761748774706209426
67 203850981825588902874117375988057006387207290204121660953059523055585872305275392
68 -3638918069907312457691543338083382370475851786104759203211053608774539509949132212
69 64979096501705043713455203748792692117257438049337972936474433878925796345874640412
70 -1160681016032892188335435945562410870922879374734567542700121286741598748783517923800
71 20738913116154350352304148095407828972511886540736187722138559091373137309794128946200
72 -370671540248738591648441908210921455642736876668264611843902800789520108545271406160990
73 6627031427940626011927785440111957918157613741194629740364331234221990201991406676537820
74 -118514612205448659295487067997305639953777371716507811359970602779837126135252550395509320
75 2120042348084221474819520950420404337740652375434930414088730927981052599670152068371002304
76 -37934446871384087674233726289829858116062212851222321627796319399661719834082846564425656364
77 678947981224866252575857183385393007942593084452921779550263156514602921018309105829741982064
78 -12154856421542001995060968328136022568709835311372039361705211078049103288200234839508895316952
79 217656140943696185023728233919952212045235124261327332894741403129804093120053759348389096617232
80 -3898495676765808845012601412041819899610593181036599467037910907756517002771059368563231632756498
81 69843438407023800961211592685910623641860241571455707958545591307371663988367528965361295624379856
82 -1251566896597067784880230134835180475276788658021432095179932062694316968725875865445852395270700168
83 22432619813736494099078746014256927116584661045658542787653245366784046740101308264329527799375544088
84 -402162021129796960708797269080590781770279930462928906113589349545302932998936582847764802369319704808
85 7211323623961420999403923885276175256650983656882789944267890271300287857223860285465120738469199306552
86 -129336055129778427796578313918684378209379184083890965388692634250552424921869665544386090853079496466632
87 2320132701466730266856498308124504111542642921290879326218898512665664276266800220167218482929646852624624
88 -41628676153673085745636894297391873383827742587317951065764221386285510577809035650842355293511022370928712
89 747062561528899793286688807586646034196828961244045058524613395212566862344986359622430767686355382861489952
90 -13409236407463826212899982289717595151813055781057562439532719234824236716103296316011250598201140148456939272
91 240730984544004335093709832555286478336115120920739043433667880749080903202221384533729118315642338477338524768
92 -4322540126856587666632459980069488002770996345609758044708598950859040677553562331439494302352331901997308780376
93 77628904497921495780895152138459661205063397024081409035633824419409939650369712586780227096701046593727710624816
94 -1394387894865546546910806079525041324258669983593151887705486240054852365243934358702371536682900421025074117920016
95 25050584642000236189445128153697203746242111539107442496734748590609016937604048223609899346571003148491630328774400
96 -450116245681164911464850044478532271420829589847239977801457722420467152216480346477496857247520744802945712876133500
97 8089143903931510906249890500018442089471783159626016975603467106462895571567166172604195684647887408321532746575326100
98 -145395185452802725463760270130530985291606210413756541100953595230903198053541764121511132705318242504795563414705984600
99 2613759739134462481190166488852395147757436783501350004519846433480454009340059780398383799436496642828425569142089292600
100 -46994615717469051651324453967488628882600450828344903728824525155386383710662098185633056959142764829687980043683031125260
101 845076468738582564982343357739639286987546884080692914722948548123597016260462883551797865652742321489362051122106951606840
102 -15198757633166784859461060774692856492667440450285069423421558610249427756575979307735620113119000363471885937274449871436080
103 273390292413433874383938141770433895559235647905380388483607610945038795867185702400383170921136135616958562959717962476366080
104 -4918354066858286094639348881178000054026368843256628409084529397433320925429855803685119897620730349076955418900627324879924380
105 88494648196940920810786374868369060773018079625800222324675773595994660642213310524755363037858563968089739649301822732784798960
106 -1592478549416120136968027323726533764230125981138795854293868397546954808202340889440845828829112821477916646609459287516827929160
107 28660807653337598526116266494341504110167934293698905160723557140411518972986775618650898490683495900834413072289652630320691809520
108 -515893933652390775430784163226368503166900664238049621233610522733968829983580973135909620318168096455401736850766477926400436444360
109 9287279689289830386981682787954688717303027312057095556650094180814397858532770758477916318946266634326232683892347373160398955284160
110 -167213642776815883439565626914734648104622873652503573449081405873218439897088140257005427815411490407154512551947092498367280097617120
111 3010987637614464791184501071311196685485161635382075118537986234233941478469604126731629460385943114239920042783072293699591971176395680
112 -54224973093695502648913723254021684102635919941372076181653861369602346699316390974612464618953635003133028391773231942064715190646719880
113 976656579756060321888934629668240910937354361855683991435930728651738487656379158177323912133433787337096460834771299002218281763581206520
114 -17592827988288479792676856615911627373033637917284322854749650247022002498513725927437771637695949206324137445317143779405387558646140704920
115 316941987340561041267765665667863718376119982061557773274231620158204207051758824996355019504935981152960194119742580470368601529286359560720
116 -5710489898151026416847173425911141893043458995423043638941418454186140081271768158455020137028254168681555111496227111995715570211468790444880
117 102900048115343274612851846066560054343585334002207065826454561173967155258762973521979197669496720688427567163841785729289097428676374937300160
118 -1854409221074522622163000907536163561826322114235304173705763698296880167326594070903736213038277699271566410036300549600411777117656866280630960
119 33422779231679032801816520953819307968779076496267681303606501404927168230934143952218859506385168512602044862157858646747455913789286460460592960
120 -602456558137632919797060263716249709978769476957057392520894799334846471051220797223567662250082651618658454947373403359556588867710669408573737000
121 10860612983331549851067395566387875898889646078873654159048926200024076272012071277616680413434545843616129381130251394179079919078258728881412976400
122 -195806730530164739882669704363650119867995454105402314493590456708788744950581058618099066942857430753313227930941782653607917686210764626451266637200
123 3530570102773946537518043953434764125802608968304838231691698412711232152475102751785853815210641316985098104986422141957032468273126273231261965964800
124 -63665667230542237225829831924642098240195674858365264870490147704132016317917777977036731323733383025118304851497429592707895168393616252181935860296800
125 1148175530486302201186057091168890682316347753375040478422046806913780213477329061582766526792344606222095881226604322162805636309353131733892208319060768
126 -20708714296681117116672595202599486612952820390546484287426823121478494151761488045482163101017805952175359136722598706054983897937141350128275723597918272
127 373541776660523169227339890922978973083220606727599008164062173246881447718776143024163410400986539076612984065323211621306617462983704706024962533855173696
128 -6738539374480532061950450038627478845351074599979079826927459540160661211727250661945837966630494657370088585674551681903715968902562393849752651115734124445
129 121571639927929382109194805650659791650918121653951996704602796426801974948298498864289686364683416901660067953431471081902891153265865385649296976089636427450
130 -2193502211797485739625438288616980673248556250500698970320676880007647577727752665005108817913401472617706787618332267699045358242763023949061354571196056726364
131 39580618069399748419805773104336999760877704975396091541749610203710451387940810099884717833615639826039817334685958479919778804822257269517921294382670894106720
132 -714274540417390739373308242840798105570552149451840922577345147941492769309137069875049644503837465130898250881113601534661209199995090276210908652360408368108638
133 12890961068206022855208500425121975490799048259599826851874244175003713933200253680488875679859123533037519981699513287431160226583662536084951428454264556151802392
134 -232671070239995997871149592776635379070874561632012383006279266316094576964142376608388513260742456300741138418011568472839683827194004386914067866090057450278376812
135 4199870427002252937425019535518331620351723592322840385973340420846230249583440319438706687540677316095475171701457345328600074681646001454572450778352553475416034376
136 -75816768800568635278532132070463387886357961334436557848557959130600743825739410541132406857896285157305255662285887741889240422724370620458874601146469450742251708842
137 1368768492561681035959886227623698611259614890878842233214567248842017048690054195486807720070318745238778783553531144327088880627624238943153023352758132470567259064656
138 -24713232866435417592728437785483205582111787264901638280061710189035755812630501406636926425993507912546649541134807562311382854155797116571674471499827419514413421062536
139 446234817154861230622181878785318779003161301928545467558625951128716758809449264028531959412744129108976447137332096103217935662859952320862868423389604177246861091855256
140 -8058072689291107214055453875047345084379629541934653319795016896252728166540014834400658060980880785618053788529908950763522201690859767342363717189781893639099377441442136
141 145523208891549014948663922569699799031991110515059887062490150699551487713185406346639077307493434140287838251727330186435620922152644817565523592190142641250835323161126344
142 -2628247296915220556739821634444263857573742658227292131625056207994856970657204075549563977644192501341932723453556905395687241684543165182707399573138633362888276087659804248
143 47471462282923938608469475866098842033185036535931259016770079918124250895984402849568951700161005476740687537769080464900322404053738243675186020419694399902486376391137241168
144 -857493743102820301439824192264916166188309211228321084583721950318916047853822218136331288339774219337476017616114558596714289594206989501627381935227673618755308264664479393668
145 15490335838416487160841386476276889082937259708926183821521100129434611727201228692315009940057156366420280743385962211268323029535566109750303743254413313919553914719074430852560
146 -279847735502145556421210310001862403017198658240274875037770643510645471444585038580353767897006080821233183909928239898410966459715479113839625102155240356145885285341954746509300
147 5056074038051290857241317476337831576841893250334842523106407494429910827121852349463106137812312885062975219237046680005669721069133481153869365457698005906916654370773824885935600
148 -91355626593837919595682643857175976410860064187907537377569402473199401657138403232761070261116386329856710118013525670437286125892214586247577801356780725428431694950779559595071220
149 1650771705855780241451454891170036984378670202727992410777698153652570043322790713534844574349920174090502851702500153383057825944444746283810474172722991715445858251169634556609442920
150 -29831024742655929292347497489990125848070693917004415544888417273167202578076849921900729250396400757952221547937832442551233042547534772261379428308117201954496302486795396552979804824
151 539111227284525455430532242782943974790948714073766292368127082341025599198771852822503302010812357587297595606122377737643777567135862888187783135399289268209660112080894481028474603392
152 -9743550590798483275627991604045555932429986466249437328488859932641657405371394677095239205420169434450072774966889522146963833296036042655616166716613485507926767022591020267986501862376
153 176110155330044055267102320708112131652331242162004110173533584934066119847557559412040892889770467769843517751975981545291341389625564263251203094506618241150958450921791811526517464866552
154 -3183313962910069218088824963657810973229707135665530623386141002208438707270704092789117099091058603507371690282774299667326942722983296682706257760515597042586793064857465432760908562669392
155 57544272604261770239388408203863036092277416142206193591911203084098170271696253372521882925115523658078508458318370715763446886095867399753430998739688840099935749381990275515768085963704592
156 -1040284042351485996408754596098561533947791985072524406101112765862321725636013537916828987870560727044724553623694851454557596414882014974912379700626651921785363284812614358076333842031454808
157 18807393955799691968591501580586470630981769013554021182505797587115253898540899195726907005197024229100671387756286163727596534294655833902343069343436383065122691224056780393520234319075900528
158 -340041418080164963371792048302776242196546898306058611051965497812162361539427380414524909755647739525975942903664363774591456513117300815515373015420803141496313240050067345048211233121382920672
159 6148386951744556024348434988599669312339884481970264273302620784915840556937572480212805438502579641821533163975160497033138030844300297523859598380471048110608147278935956392024918875215709985792
160 -111177374485966299905405144086198010128414007197647149384886759901415646138681278455542735917274408741412510273996569788798594171884159517506404310832170490739530372480316340309326101527423596711126
161 2010467979647042705169459167935603735975658779629759916262484294676675053545679599987804278985960321357479731522843459543539726535497622577211336083244870848961965623764974437407078104680828009657432
162 -36358262107995588955667026836284013282320392673390527986182888833035255393184528122509063561900120973238780539040844046082647917892757458127404848046958191119654310368223940473013031442613532416395716
163 657557854530255127683766654602752810743827792234835124111573592901329469996009277580314680268578416786489305805856657777067993735832033839508610717399506081884400449883627304595394197450361062797724536
164 -11892945162828381005433490677246131603124309210535747877562885504016615649197448994761179976112902313718652937699233603925842864251194662114234176175955204486043077676999031130735260650387705915467594156
165 215114238051600804740115985090439916369701502954420514687542729314085431727366835737658012221810580433426515377570117069305339801086192937108705206497136844363229122584888127752215520862163913880929020576
166 -3891104516402834202807872040140544692308615381876690285590234731425071007383027273254286523540250259118810492319343546708501925416324020730125461327441514889076541972274546099579744973182364108849774563344
167 70388278997168515974698095794638944571495879530396500141192069526569327276167933567746457683158296646773743795588766573343604719240127633273896165780674641935214715904587751315397932495903094244637294518448
168 -1273360062481897000758725693881903324850771705766336620460815342083312482171019652658123420760610101711514178002222227984136083333687967598191977601354705723968142115851128309680715139786130396710092333721448
169 23036964401115062165875272067543228295330421062435040906803088821102770505891781699712650464970409775562843387012657522796313947407406443814116701168303600378748529748717822195762269344430216297921452876901848
170 -416794666686817084548982298906789568064875541304514301706248416588471288035550331852184098251158875381575948097565493663819527548516057387070489525844058584908343731642499378071884907477737888754796117350811480
171 7541220883530885184144150638716445068268521999555033679502550952001566405100303813145744217099394090915291733784302124426863035188785182503204454292564159253375248010939649592917290703303808312779826970034550800
172 -136453133273877489986574926230799631262682079137686964370105471345623103292012987322205638929438633584942579034531787808770192353770324202846804597430743796382573282306634469303979246969663868433310240975348687280
173 2469149844459404970638677532279040177248199773795154497484177063182048057959290139749905877910145778104273936876307483111653197416716189033171972109263639781597108390275854085764333839594741776372913588149128667200
174 -44682062213457139212597008317266861907936497084358096294812327061679259938232845558786468986242532810248858364633973356676385329582961987375190543352455371453123556478981533731953434679139194410925830637760614294800
175 808612682972065686969663696695827559710333060831778947710074091338092668549793421221805677316661181761275948343752780432175806763628152883674373847152024687214903410432898777717201061259715703139327252078394671496128
176 -14634207892434312008804368049538458314576042569012841269316736502026907194335758434020820539870483771925398489578708120881297817805015881240944782875971482667823864561003079871552597219873273484340652063787734722970540
177 264861589519262579435847095228038444822350760561162460645117548325583346778698823344104940906021044962132192339762353656277913338018812587026660945540439098790274941040582269997129544212843660195082030975642273144064696
178 -4793906874313283786879184040762706719848040797223075743935182720667113435447827368981784081556717312045720210623080994433745373799400760779290782034360113051939216123500402467505436581999342654178377866115146717006419544
179 86772242817350558895710655676575001201974886527876936406722207123492292670012694333598350334732314103035000872742838983687993596795222724946573053807966048892003382853708537919508632260446103036191926840497792138178066944
180 -1570697092950395882283221443259683519657212358115953251970364697335633275147227183269492182751429352612869160376325570270340377291804617423168238777580526100657122439579981889299019712994080346272036872676325324853992044592
181 28433100376681151805694386772659627084924191811449445854775062938582303993243020273913617876739821188462976776858481146503451573978074786489873681435751971878459546319603721611265679648354491408850735398866140239152556653200
182 -514725797601776545763768995672242802710123048352579843663996722466680637910218949673923966618533347282787355497217096890207418801343086828745745210313609281722982820674360606194477035815253023775741925321587444598495816438176
183 9318529238575960126343055361958739257316178861726809559783700051672001998342420615871311397480053735802097377567687592819550491584830626347918632244602577474410793273579191754131760914752533000023838763093347258491102837100192
184 -168709024366451925771213412559685255327374471156967439214433760824495797847604726979525174107470077032972708364172261548182204940426081480653253156614910857743633270327402763875684871678739944081134144133678675098968227774639032
185 3054559214757515890924640602817619835195354169494287450407320768120165111154415587515373188119840476197288684825261190695802201218681292102181846200901659098361938504551242110210597939407725936293718956330313159335594236958594800
186 -55306715538842815830864847291467396201548882769688827552868123454682717634473821325640790685719388857717437649304972018517744443463712121316662099185924601751994608085651083333090153214652380368989483044248862188391281582564525344
187 1001442612861706761836777269751481990917599735008973806842915173582467809035063019447289711788382477632739011318528321685694767080534641475367282619766323290201368166050726559440439489031249665889313290230872498388033032064572787456
188 -18133972162372893784509144176936704462904783530201936885981914627469858681836172722787155957137721022871100087457257227794171780256922194743445536949390296162795755131420902585405465383045562922041521831563263758633922943765597917680
189 328381212266442434058862747596935339729474620184640456367557967503877848210727239494105602150925971843548824576383357125477482572999083964146960477663082256152848983064022561935333608832587834967725724149925092099828476518636649241280
190 -5946780974073387397916887793718575166159429719900999521628608186096608998220290477418473631163295600062043944259722889505416790113999887756772539604011212810721950987965737776228673598585916174809498276945298368462958129751883631533280
191 107697017658386709762782679125531608258920327495771415735513308058627025969476613520766966990056598063381496073725761067928702019263697059533122449734324722728758123002154112998381950814722336832058370798565916190052166863595583018393920
192 -1950488139105542537034672133523231130228848561225524133046735477459746803373513434307203106231977122710042874053754079942249639342581978060388040825731401572313807087329857344376363200730888350120946754657212360964505146410744309114657590
193 35326504530162944024529693515673581633522246554965360102103708096083553190946137269062587985093681127348836534612537866006803283790209653969312716269272010553572732457534354624393650203572376263206274981034575300163182600169821218927443440
194 -639846139669794648233598137975143658889273968192745766302758758886535759413589226181001975729778360456172812591844280869367468473725374718472442249245741154360974412141570637170561122639972480494076526169144554544239826123713349037429380440
195 11589582568175773784847260125981917531718353353887690330764597360748113744932358389696178065079490621364550646030534462726983286517055620008849395805217616418075023476967730776421996279115036649848258574383709981396632299159409678971311582600
196 -209931306612956968851195391436564263861927071637814221129666395784751209204543524697937697220757396836831061855253833372186378646820011568894986177405291682744730510444866062340459108629764561456412469092167650001737547185947133745676618087000
197 3802801214061395353479797023852624592036982292301735734818474478889100636522403606815437741730044577115472511440835203972515050073209023679741405017449538435045409419176222731983704755359683819855590037029962947135134173051892963883084286517000
198 -68888521938021441853532141093305599081703896335101456387263534051202487926896961231345038495768585789303965847728505536429253783109494595229077199664985204765527458197216931706044049121120249449785824002176670622400041641928478190879744909766200
199 1247977534600387004747646505190022744828858645499237401702601024356913990183594243461834264027100626322040859682132601393032019414591767953360976875153145679946496425522537069384826830648930273752025109665149033908941645881954204530726690522333200
200 -22609093978350953934962984396471385842149570968342404357660076680525615035266406155265109292055408247928317506888429189516518654205098346047489716069689155451767138767980260701361243079612872853718041519534362662488755108159329246420806684721123880
201 409615023315632089214043392305411980107335135553393444966049778163250778121482333753156554834321139426390375341863502719907884845077863030610701047102591730290033703891236890405699121211219648568687452614054973518909841913428848622438878851288884640
202 -7421381516209304333740911416712109885433881256311776555991984613231858453406032807228062656493551596236846131197069069373682861069623574124361914861457837112322464933557935665262888786647419616685718626363390595320803807432459381835352708606879380520
203 134465119996978913240578992013021798565512831553174372753763324567624275830835968937526902239763865096494135541421530044179958293768950719167825184026473868361980958032357793010013442740201346546187804824997558419715884656600917586929874434885729846240
204 -2436410013783418863615415174056770949077467441339936517877370340722348833348292356712023178807654981663202656184666076227839242886079157283890926817790222063400646657889852288910026561162836809163673301919345696275685617336725991239576176793302572654040
205 44147569529476828186747999073383789613289158564414441246260493692699485505142731643091161824780355987280659844650770331205235567360533077464448147850570109252524420863070052569809318951253167265716933940673709362002038368814254009647335745078570453845040
206 -799979321392587273025948936964332351559745865435494573859625456382236630672317324014524055575998467681315961635121430269122644509197358234512983803775837230409926175480824957049820812985821409261871901890546137456887436627551573653764961012004865996527760
207 14496598498989959413259063112323936589956390309524294942870893123370208729349981615979928079010946917969226173629960420141696899410099070192352524177896341649271973223360333272974503397904515318151832404048115054437082087348462935065267078622161285402530560
208 -262705218393944228130628188361076461800427029190281286604743029161921336050619587889328586997891421271122450160131458021452114515172946461667577175689708063145377450712247335751310720371093266228693301311479947822833668512061918316090819124876962006602893640
209 4760870644829204554604366827763223545925329365597836015700515316363018570497448268923080120509747815919512132032270844364817979145392911254753555734096645138348453630116797176552283049218897259971572354227340862458751154310715744529375158554376882960294630040
210 -86281763351206054622536723444188493574228424336878030783963108735023720592932091259406075707766929684245454898722391234817254074435782844215999993939360273980947116400186985230312812427703066089920182132105695222422066571209436175990318169286652278865574333520
211 1563746855383665371001391275055922867264635511085696840467869796874689893582872379709675308675643450068383538425580650941478496868038751478127960040733343142722472573092248796918913155375085954108002667014780751717686732796449865250538262151768241922688910039440
212 -28341873336356190744017173586102858001841636063559059115994078276733573132793173651157467047672343659105978990076608697552085802261927285664960208244202803570348863019308112444668534016485078920774767697755956123150655855431925472718227288133743694721474157606920
213 513694817549622011689186129909516931156453101203699735892047504678441536469255353962429771269621523710274133413108088179305422658398656265923345251360942981636341437135412254043713067611322953131178687717451263237218860404660210539783556615592100040129235440339920
214 -9310997450968793369923488497045292340499415795467362601789454847259999913427629023973824975369077918801925589660329615354969647200864598320553751248885120241028784392659772240024675361595863611198704777211618323082856493234648240080523417872238832406118800516012320
215 168772424270277648830404926642814290142832033636270928730108662318518296707490275668530082609809401234603895283090395051514219494183366935017964447520939495110988255355872664880271703008813954746673147504061190107180844392405577384177279241650901140247854594325393920
216 -3059291744102950722873047142375102700838329705171271344332883266797063168175777411042166647869799725790081750657025274966592780198426951597153199892594157162538241064677207171495833036157169265188700806215265325983070414774677031101295972439986671192335926243042889880
217 55456734758359569384425504804691247557343768454891106677167045157608048097259708350826645317152552297718825540056752978337591533338645642577743210650698983942006065073734265750916034579526216741208480786152537313531871830900133017252590759735565135118281900821860548960
218 -1005313607806527057595413821116059075281873131490141892011937697819388120909622138189807678886527736684350018374040896226921375663005439053132141852594750632846252581915519033529395785503956506945853312965082149515936748052826132793736855615314658940334175568279214567760
219 18224791383196405565654284433226494362138265563310139464711185533344987392669714624455356129348279194120785705102300696577018006049381273415721545508382783857248661550121406672956861948028293485529874256624671609429802728517328971138454739458404902871300493774486679985760
220 -330397827862532850643441191609634832553905246513856089792353687352016713178566140179509261076073241629450772292790512948516189310382709527354641633813571903605333095753942493951791425297258598992475818375240885368122476517119163304299833543605780500919276860177017752899600
221 5989978876106168353963116034236845356688826007803221348659257792228325774607086900145466406875292708341442311574464925878851868770223568599792462181749055382493443981134986687312676838880327820839157121340126980209109781353574998941280522561875515627761896437305832244540800
222 -108599234968890946295846745736297206577044264405588067431407553409512547777034298730808773253237428100387479661433820868960467910686944736915326852877650906525356980714611689077073560002000023662424455507465824953069402281236602213928406829297716113597039777606969900289944000
223 1968980831762851953636405416436357267984436754775909251635269229974153442171168466456610457583576102442147094822538008410707826022981793787068292687113220117375742028354638659485745650178954577058323576675326266082731437584279120424237842751082762790930600424980308777581473600
224 -35700092332441235835081280636216006196465057321479813795524739291900479317443973614210309977573728979406024905491416921981776393347358509006476727855522930798501520771949341782343078336179751670749437933207884220264555487471796474386551130955844817550392362203902984448594974600
225 647306848750006087213383174531140885778248526326384263190577655181741683419452000078711069534749762779024494510013386920955693166279931214749961779243795290290566814165151208363524745994156403016974803146397110603790501952066932823932496185862786275887484194382689555370894427000
226 -11737185294189654700842176255151494027255344281020899501340939099570876809032653563825595977895315897729690965685430977289325575532468207411922470003024025169299726487348319223086951935386966600080394291342877990970659375912292733181094101501214058183343660655482603843483721189080
227 212828851617592549205802905747108946530801076782188241727356546717572700119131708358914211953388000898313427918325477836286997363055345129096959840229852354171901672656000963422284189242433417594183975372782097790623914286032261769921232750457709756650179571807923532276249862278800
228 -3859310420676174175391407546968327742402303644895311153051781996917708737824504403312212149034090288561217177019734223762906848988972765896763162115692998875764177085712204422759573380959795971382132411625194934352095976650552010675752011146453713122510897964589391996032762065626640
229 69984438279179033411088781772510422356233100904978712417309471778550744913181993976530579830938128003412203977663394947206745711014757979651307441676251139594617164938364889731766437306246633893674368786645287531098079695081702728449656005732226818906747078591647026494399410184699840
230 -1269128798942390738352173770684748793690999040213127788691227839855352001428928620691340763647503567751890525397267530180730514472371279122712507784386067833025075232257442607843197715284254924126506388778604118731192035880493812269069798467432997801765945978368061840716199715946029680
231 23015597720967063366632632552479774277383572514228003171201670401428909091135470890550650424893108369674673502683387910046872254565956375938981456743691841412919293329569117830171417215313282475212876515301608744360489815613661773110141757459424611815671353015457689927731887336696616000
232 -417398660679802696018683924504738778064999731720117276998755668894933028050250501145860572543300194392736502084040303151038896294820053282007689991063257952820401099674171008517577347352463004737468764279307545623341131613727965747446304975108889263064407826858980463653406611208066227480
233 7569931909225008148932693154204584633976612013065883983860279430769503251423278130174525679988514461637351941883683658763900580985252202863746713129809243637793657619026346810849357506980772253330109296997854527874217145296380265924727813896416528263787722608183855385784127955110122841200
234 -137291901407982347102121142558496039824728129287601542949633835689502486020109316576573030084077242542399039350672410381862246696085104756024509501189935198197272419406652606777054783535043473247234276713704102773363348496258312086180222805810376516290446670932305091124969719531363681260400
235 2490059866476290701657262405325388716317685977279835100694252516521909072621217496555623067587267883722153747158053502357492519631307004334452473213868489472796187290308863101102312311113869813020116520746878380142580633183755210559401189305807708914694805090246795485319718652835187737239040
236 -45163384307887609795062122472288352922281376717587817951727215774846173041573930564652545571854902997317896369041612260196910861694221587688615919257826516871377634761199713223316759788848644523870824042508665825455541290574202608429823205869035844643424816116379848048498331727693780483884320
237 819171602464720470489485117408669219075132331012678796977321558645855231822450937870154627245360201912994090675307753215195561384501132288911551584294120425251273605036873140895825662869681089443342534032879070076881516017039555608185352915107885491583668807146059458173986792038650084271592800
238 -14858498365375067785814212006512252845626221191582256978357183723069667282067487831200581729608483711520051812264168176416135906525645740266031783133858392781863149454372691562391917073753771106285897053712569421483275843273204580549854693643934128678671341371982335477934663132532503123332827840
239 269517194603022432091293920765988100777732814063664547599557126606332707909966245426450665665569849120182992778234444057246882980986437976469616211816958633133840018110161851711096203306889036699253310533907202527349562029191697180058274682859724404347422775843318564440193638354122787562781864640
240 -4888880952918649907919718524161108213570116901303064425037707678335248701307149056769313605248540068738654296362645884536620602195562877014778189069423945115275353288838948165155627754138228040452599043484447901291164598059268594806091529656213625722778393396820065251531353299218418269896520152840
241 88683694984308824468512429016297206892781454901399869648616346139409234898858857815978615284190457025741480713485600040592207974400352900829926179370266324772602598031605494329983593239157548441522630190747621328420602112100740757411123487477532224368580361903813092862034773185846671078765791257360
242 -1608752875044417237170904484741926007346042392003202736279591353379316938415720550710626417840194964211700737306406929026905382866882569086779932231850361706261042908119928736713902226863275179192704175838847558921015687276487299167297501605842447530021163891793740816321759952043794177138962205460320
243 29184082117959143181759231449359534705529876505946955611219514680046165249299222455585426491935276835480088513560637905510853146887882988365482446604826126553028191112753354050233601576534958477856598930200169563165707705544234461529285269551508574154886742397071982857051178152245104694553341599435520
244 -529436398813738683623581328851348642171616014956398258232557053398264267362049989406282722990791834498527108746233576198054400411495571990556998777181281811047361327477336794757198881737578998499768226376736233033579536023887730517211178384230132136111723705921537474122439335049495373984067304744673520
245 9604892685686510024303663385710341038054135771453226276539681074668083560609667371704481371771902566199734703451121755703595008622090307976336901064380858931245234195384776310988587049021684382924434022595713707685824573913631267567723274675963186711105107879809497479667040595371578685822189940993656000
246 -174253741803161410411575606942129925399005181625430455187640293302124780927335444366759464162289172056687660844305555629630784360273323648915496666607318406317651781573805112033055499890201467338407117451646317552857340702087813794599767432774610786715799935785891402285321621747088084164980437726661231200
247 3161422170319558444098809874453990301833649861464748124442376821588882642520945337001685313512974872210373400557017697087059196632716097116317415480930501870746381916036198589787862474627596508511626331571014262060233846499587584468969079948072137407179852742525924668579931789056840643380120017458248820800
248 -57357943991811678403217836560649411280117995526689741573424874652518415484889653948287383071333889200198449728256397085013630805594111684885420883601712500547947189233838110155185602584305898228068332387305246402444940094518773000229747665232092834144232494478769223649737391278772137530641927636664619390000
249 1040675353867450796954831386736022855467600343756514795972279486242901653165460468435092876453112168738494812684048094645797123213239563138885310478473392349533667277896649765341967273540202627974668117670584623442112596807493531545810107868839170491907976518422470358726275019589223508599357026715446301296000
250 -18881978154294108530565667872496830076039330727889855300229618282021713626801176481083407857092816962632958690508499924730532983664199849995828398216070464734436800922549408757019995094615755767032643851199043079884454927190770180605540257794611974375152591580241231921323571856140630081713886506186675208773568
251 342602206629047452022033888883789688500469806476657761212127689937442658607143756616674882413795417327153651189974748499302459630032885721166681672903150548775800232155142205940782070004475139730608213717444961923630815183795662047076394372248246716957024713791407016563247166502076691584779275623029425406324544
252 -6216460540022837960568106768620010087729817231060896231938329918903227605876626499964636480230966268184846313825859563531919567814219414178620098976069929395179204322179258640018273113042307480238917944146743018083691030998502919417719401006363746349837018937151441154662091522208572350850749650190059406854286400
253 112799320869358205450503474348434947960493002417800600285067352740887493618872430144008169876534990643460419444364254676096589607301419613826332620360439761589363974202216037947071887849621257980634497372660533267216828599000751704982914257617593123117824356224090826488228086729567136356178252461219439666812033728
254 -2046821572828400574602966464719667371454424172854289277641312466840766606063223787975741522423659171688111909697153497334048677318980172009892527314813534706659894194947380671402698968444571567271044355293941730575734338739101094496103702360567838004187017407625246041588445114478441991109399417115623748382868309568
255 37141856117651805917692880623266689170149976575717232299454044694498289923449539230400722445044037848846683642564114704780837294190958725379992622815970509964287485292883690065712713406474991776820631922628655146922524730319213601584267616164082973853201290461848818628410843599000171409077851800348336046122207589248
256 -673995905928774940911041474404851434351016662076169697543918971501795415599144302733859413441585040097592285703699395175884482986489966792973107680755488436964470418818578809932272093617786587073624508616978356062150891268635727731227356248770436007005912876808576025943349456621367540591172183110279497920142346480454
257 12230969212897315509169703251968191045119682722284256381107242711388831036779129104669640920977072460780934302377874399049419772936243186300382377626203770531104202234258574521854034056787929266423132038163425335503156012934403355316640987521664970097804448313822749848956501344376255134000135727182903870349688222168824
258 -221959822748251903053285324642148640240912570600741407876551408989599184071981469029038037639396159397221350821343007827786090281623352064326791837270386793150487288351799717113859500699273508382957860210518388848080862071842614989631422179719296408103647693149736284506924236731695702574388964360445776123906363096466270
259 4028076138471064557014531623889519800510554236457811040232075602784739554005476815340229833787989903568961088197634297089370379781035036357740728266766543659234440091715668128497572352457694247784160270850387344784511527990493641781567791153833863132400587480542646016757413691725040134158054010601334895001824781783712680
260 -73102242939195736791571706358337420950515571483325568591563655002299369458778316305559030996477156765353735944067282951572856490167683633037813322510383240676207263425283043949572751755685360755902534541774933498787319457778949861236217247629510162603823578781774823139069637734156592394337996814058863215026229808795666422
261 1326702014220312088164354923369272692260353333278058371626612114203308690753232374743040631905882952230158372675882463853405413444897265255979990599171950246995702386838796402018500969963211480516961731977126040661760249767092798964954888564534907293549526059085984160248025551725098154888713854663807942651334296647531577196
262 -24078290824824570726058402907422607428182589110489291754062801678668847801208328550722140197053045861093570173850178956719130164088446481577630616326726333298070810122480215528556431400947411826042156566785337638360615761200412480177978575346124664715422432790867012635524426518615078066340755432979296511478559620635543711220
263 437006031215243979868888145789645105178002049311541598361797443827330361865718298276401111001800589363955097749584948368670080551050213536601348055830415920564264377761087539394931817526634421297878850539900733026382289658105311447248314071841819601932837723661715914290165805323254130709624205114020127505448487257870058389312
264 -7931560506091629050817170079979384514549186097423818609310030103052261133357562676388474795177354206743277980334584908027389684309606564345755133100324165683098233337626876564959997711110140514088957982895591132863211329363244339394520091712422512102209499854209990393513059372086843976869051945498083408718004652088417189705252
265 143959131093769964898981822236607004081072065045650245458565466547441843376807163036720273532776976388933430581649259043169072585441158632599287500131652102355617988529998277826829344207793724729920541843346725319508111070285135811461609089123861558447463429631719991739229722296023822234984892221482904972805336585853692426009612
266 -2612937882957726009075798371051729142693512342129819791349020078462249529333457145166235033078437650066456383537667380148782596017848993458011932685927539762658648984340217883291771940511303253711212480270479819381503824833866410016877206129400721357020423294784347250161329146037370121820919807885050707520863567271825777559118408
267 47427275616329258359416650424685251076927006407774700195862702469212937976832082905140677917675946912882186065719676668036570240448405415181037226215211756000479082403499408814412390877628202794653769397746726337627937576871722941814290705189377736017530619529690776218798701856769112697673909091747166091420573103544850016176014376
268 -860867724132561924263735255791489939128244060802937976782559479960460386482134905941983171746062547892471354279636525669774927961073872317296086987442054092192769440509049778321969904382179730004593127640786635234837717078327607720235743940842645769855957120671519254936928279452765806281882949616355584354910957051079288304586545516
269 15626213704881722863257294959865737393473342642564983302437085646001736794988580704459631871906045405595279179390133953379704295230413458095994974169965314018101192593816625142022947631206303272211510916477902409668597102447251114997696363122929545828775947337946822303114006731881342811622339133255145942476619187220025471121939177016
270 -283648252644363187755570108529493382308427543169822749921952115273403993665738613048436709753789697970065255476807024911132221589295931445526354947353220011895110007876396544414844364024145973062299080897680921853052997775310366959589297137375751830299976849644260547818128319148745901334814871406511280119158995304413729447428446248560
271 5148911390341446029454683706599641415770334345270749199823566223286035844136782487850660240061663327370963179451696285120366140601336257592110781493604380401870059169610505112190793197172109582815998477226956375889900000544912256144206455044920863417778661031148849060192797830851124353752373523952354612297246810494156039850284040622080
272 -93467281132269200542047651816910720664201703441549762441079275003446493801333711075662984198959556650728439275419964449881078187116480131161704059816543354580039124998113185678504471378824849360232242511776296108647827777468637644142091266861490477844533117646361931599467077781286286613159175508542882681651019213240567648921041980368510
273 1696729545962069901863640848879178567004866652518218182897710506300639462146946114804362905694578819443255176579614788551832740984010592205137407513034166224629502281055154149531027374822179867426517365240385281740887493303137737053353061509857925588765889247836799327941558970085599564519066395810767261366662584728046520760395754717509240
274 -30801679086502631757491459042283304330452372174327302053846208797787577662418203291143025187790040167877345837872308468204562093951400763613412407124405047589436292131949501014652348179148038781014579746777501464127266595555614868157140458803478146438151631284701138022511422115439475929013730649286381905522697224725445255191389877718744340
275 559171275462118331303519576338074545061996498353286592842825354329882086622718232240316856963424026223435501251007896262032722922860359874402792101742830342239881731466803415370746966401295771642604002686351484863814836682592926852441217267557688890004396369616050385906614004481144431658333082446975025444870744694039613934400635236492189528
276 -10151353350422290101425455149282583750335205460474797718930549108615400752673482686429938065598818931848571043412112016177127590181242651301151899400099905227262094483305696310275031260329925907835722215086227058325345223317606009302993295177290176300187596352351061792858536505932956618451227553687830445333630204548826880846766988142355244940
277 184294172778772546421736425367967219034977204182042225930614733098669704542401570626717720192260376173989620933062231359914773002966450675361463497203466289927018404975106582764300590209363717691999083641284747945755661188523580240103641865953655181373881496800235036933214016683816203454905856296957922302715113578304039556904235879766100825248
278 -3345860015876810700372145960767590030447427617268696563464264697955353321876199328333840673158466352633966561930767679750427801643079361501287017718530288591074024776248286971107421732621046987926427976343255272110633669920093316107319726207746465787918464949178207453532255573184258283918071674586153929795131693601899520800793206775156095860240
279 60745257113617897209591145924926667995645288961697629300203006978177625473671598359505235428787395772194954205666071388210297354219055646967991298863544958250791204369394726317396674102801625818788614964304540283325180529075304754311758990827791864950779228579217346386363724704778910563334760992219369895240758345208678980318148080090281027580080
280 -1102872647446571349868077361318756161757328781957368339335509703937985646386724839907425231546848812277821589177704960459809984624034673515717193873293962859113641633460362589194764386037923636898156070061383914082402942139548761594466239002843093265825964993519214328534341737250140533939932050705470433626214960480136001846061576241813837876965848
281 20023808390106931734676953217160083213882040263594233367992271863328588120772369269325789116942779209396834894290544523116913161055351891363201681791042386759022308950323544496749970886391303689242978827564413634214251698449778606758564499785516489596944299179548011054894384710258488399286258736442043580784732167907066560613037980624884563621709672
282 -363560138631688516867349059450008462345241238854445065660743449041827785203942005446149422835487837315873012083950128737960608277252805627523586288474833887795210578104910762452587370446399129195218775943206168532516217304267206108617579684324853827592765006662516382361656156827029062286004135305584926757953568459338621129989408129575620230093972008
283 6601065557530333325875285075551490623935016913313382796774191835038631190013123145030700109191729050659587017324840672363461283063571884197575287354053268881817319376559288341400994802431906752851181277268986693254109457144972549856565347694431078022039318634962379459501484103901663439942829058280216432817469994705088713180477236845791200224184100336
284 -119856055139621410417561887004001060109756815406926772424670133524422347303490961022437398397352151659840198013337961481624181102175700135502005462831175349921074276622470064037735602376972421297823212222288646963714118426995258831141299185309166131918162732071096939174593257003059660473429335396914996604768504339277913488889474448797269231731851351056
285 2176276156343567816540828311856699865297012856142938565345493821717275879226883860614810511595093331703307860451270667969153045195682683567716627492578468353722378747382698998514286889915665304782651371473243607325322835638496285727828442553677829134574029635823105851914496318501727752241749468009735616641793028188616274815961732448404909160386702105280
286 -39516280745988857409191405773586635863807544915170270129535698480308945594907842733229947583358103246852634299651983426025262444367722924414867618034508534830684095996877627084873531875451508819711163045267344270480651659064789522588767330913627039494983445635102142387530864132406992439159705442312947667950233212085585457058004558046310692220605770113712
287 717539970620786533661169735168537992433203838951905594846514976822758448054051516713834208388399347603270587337097691875466667411916520739926054752428395401259979356263776157607831451477996172930735005920234741034971541499621123265580929981113656681024983600237404784344181122576184983528348262795882373599351888746229835684856368411813024856970007727485248
288 -13029389200278650785127118520290988867232823969195834190032011696736074977639727103086525493726404193651100376752241526693244286543823003913626493782309641893698954778645853215195968956315306284745510453239491538284490031098279470223886583558017486635277430178473312170385904585004383494828718120739341015850720407289188421066881892561122054285415215235413430
289 236597353807762847511578405017767586581933574121469234154010118850889239274713226639516248999280474280010739040278394230115034450466122046846211314623596831902366859965425824558358008032072803301012502338015597904747670265471324700214062513704120952253934357964121101717006411020293688198460135981306749019738910357899165573082317775251936982768510592578204380
290 -4296388267209875302550179693064052735990904830173697925146646122339253687838480995582808803549334253529209874084869032735851010041737896523335963713170058137381517070841069999544580341788331544558929308701207449801712975682225263087358406441051314142874997848869858358863974222087885106738558479288864101610665424443477909874576792235025661546354548306815651340
291 78019815679664191524651429976214269556175208110353053270915275041276538852372480375963159895341720941269481276774203356230694461684318482032427327798345991503398644157008490042442338373280021691979193598166376333806467247703360312470523378724985430615933133375501441801689063629659729810683428319213451232482905087619273051099741464672880294468689840951509777920
292 -1416817863433287943038988386013492937009954762007159283932437990706778586935276262311465055667783815156436432380863340637462512599167767874795328934302237091003381178314442574999173943108344876154281653512953963194733555708639163772349491757042690503490845649161614255498684785838473448025494549549046832441237725728074908482673814278491280156794652743277038319160
293 25729466479821120970694862236012681166920314140282263590498630412479503079804433677256456982858479589879001710130649050851974337294580435116678719787717419466243409834723966517975475639211191942608925572744431013962947377186912747905102761638680659057632689531309304398529922943840917736557570776050175019890071932541143865776630144903428590529531157839541264318120
294 -467256271108290010466551801661643904877122496399307682103177159693589846338869121788681099989588223177672735178083060070849001947703784106014411260317861356980563335481899973915013232971564617841684135058326500890560850445176249249852396579978219281334385297280054647096172819087009404720484211516771022872110061990806822256407917242452285451127751222668529816917520
295 8485687733066232023831485949915019493826664366474974094596147943525708350755138035589245209688827899692631490801610274736150545689018515414311397343497923573543754313240984575633280380558833149475993635567262404316663039923036927215798913311659182551482653447255669921321897384672655244388275528287231212610358307522418036844591469168497340687688772650840450817393040
296 -154108449624711652549174170176748498412693167250218181006129688726086332789124950532081419522790877224261750327645274498641456220562019938187774589766791415003547230917758062831187558692760495460401230990125019746522946810678992737316849434635002242366367839923096512429201086627115876687189765320487636675930658139933885864265834156467840361765085852184882766771186820
297 2798809273153295971845765727562595358809793650840134064732014124171843792759037233465173899392236283174699560745488596272392757468104101146317891311507959173572487338668375015261721632581486115238388730059129141112307758588388758481658941684043244614253906494541346399414943691917359824668318902422619064671188290794443803180212705081096016387037173388075923872812973000
298 -50830871337195298784699499050510649283124001524090719216472017382378212755724628108809705657304301854426864993408968389301762120356767817140678644666879702122786199203720675934176641787372677435436693374700219658340359747175539202307126706653076391751969918034633380400519068209929355871102333211502879517987676064354313184612150947647040217861519433906275495130635805040
299 923185877925777982959738272110889545269525113340934263823702933856793008658702442178344275560091865581586830866357689879220519765273125930431879020014358179339533877618599129320655892238568054676161898327333368218501303062830889616132476515062192695790341556443427171554499548276246786155248074340182351843093285584577269962651842012145380824219247478377456522106773261440
300 -16767103652815910969854573928118652725523311947993798590894401731876678175807314327087947685616512944659898935609972926626332519683662705694977307974993156991360936500506573348856172745451995592781081154229952932908710561911138507029235441178323308512037814499633447893002495912561315182896790064675976137867861154389237923088034487639463129813446649363279263209079396358760
301 304532884349429555250403796521763847677134810629511798052267218944273053299181773967323613858520496188239442774397865000854753917922018869122640780146736857202786365916788462536386618719383941325964831992931431379242859198944786869868915873165667163401688625021709804461750798080870847234328422864359496212770223083414487478740809391881745383869702742533394329366576397985824
302 -5531176850918321382366489523667245337340729082988093601923532946114729601794686397465261653160455966248556829229039783911364163058120552187646426506514608570340559650349742297945465550108745667464743423950097224508047063912140427989780416305527473153464788338506897040175606371507342395938311544782532700963817337220219688739750384639356633479837023623740233948005038741612240
303 100463440622051174481047321759904716092414203349659113121001153163612619710486990863571845335641513547640340925706641567530484206535420627349177910571770239848214419044784791554451329306527811905654963244765841026267063269507711219562478264352000801040963037430282336434720423243897169009789754527452899984767301258569221429225982999525211221545497080716096900963389865858162912
304 -1824759602216009232892764284255286522206246301818889382472636800063479396714706466554102413591734666181293519344204876133483769247063838299191261451905645167821899155328359118046626200400243715662340051970980566071543453257492680658252614295654309302416978514303855479896464157743946234236355750718712482339684712428881998890931509692718520525580572030501612924593306945748785572
305 33144412711962526772787897127264556408175022975759134296404541789432498132410490199604920831854703285685562373486414788886416219850809245346162007167312784488681285323012450511042613231240677027994580949413268834981904059742140079927256553860638015918614532061908703143161587439196973215648348389342311376873018815539255771037744997251249318692855173887482067793459973815098437024
306 -602035377764747470942977282737224537489711302067126046379846631943925582175441231878927788778681393575331347123333565848707194326646041584497406751948678809689690809671911169823159572340630859930698911231502504043475279383241703115690393629887789859027541687011590742166991593187144998082495925663520710878364366566499759233272736798874722179270869196964590441308436295314047243280
307 10935550881000300783508691673494487929690934020346616486752862461427392494973498832211749057537705415155933152881204653463434918152594309272314744331882903892552862512649424701562003042085718920303866323509609701244981955638896885980226925765337924795666787336313191737081997063127416909860689311878931171138264557068741588745514996030137775392499140042594318610150164680850714073904
308 -198639787280526626884208254601965978571742145213240305653393290230875007253334456034153102509225676437728456655244601044215024831219372574894208367416019609564631449154879402111780129153984612660030472080214435145768000161153387995725939678049095732337266776216409602876256159409260532450696815458740004958598273246982018765990153547960685490858052096394562916435021571032481067767120
309 3608267240350047078793696448464460391550822724580700859749007716339146509473994400127131660758722413342388207489402235679833713152386549967681100651784679647305942737278893015933937393208757376080082437690550983863448981189960099898036743757694293029958737722809764717452804472357353367626491852060924059081466992450533864753136094450794531949027100440948047919280349514703612812336880
310 -65544760790140334213902433053231137044270645533379801632958317506570405084539968049642133089624293460476535185543480847921886370506715741360145266912018987123629981034451362676891014036496063111364895793313814245778915345000619733875849006051882335334526432090839951190576677832001008834644711481337026947000354609319651170628284730262801707094745794181354903186281124362008107083498512
311 1190649845023735164585913649244649300680009714271337962652851630745616995162081235661718691063543938549114466078976144806770254597075112576262400776864324680213303065748408883590475674280640764453798183600480811585469406480545626877174202092227179467083743659277443566928697856337474490125811635722882634377940557150692946862015824211973627721868325714868882602517541589863027846764890336
312 -21629022011742073753658872078708419004654745553184792239978750986070913335213157883954207870261527863758297398660666445552124256883806033600760874656491332423730873769634904720179792277856608343816393293767792116487155036488192225944428432098031634241046745420736859562346532795684250755524357370280367424141743893860144561319660554982626019641217060897881727104518279645749196319788140240
313 392913008975233003779868498564733105511966279190547219199905781413569779583636267294924918976627799329873062017478184454495395898194335709687838483159870540982999506197435928242707210588433224507696612536746253198931399284268720331569688386989795389991791383457833053240461563782600245712227234676575820760520467742154580007982812094216907824395018154218702260717616461522455203995185214272
314 -7137770721838435528888864467361979866285602439192325417060346598557353197511026151875410177786589134294630945022028460501744605511881042354275493516719714203652469543557687291636781754142031028884511416156610815565428352003322438725941184487903213889376046170862521152849909060341883436468929234632506727834675923959172516099251295089767366806175120138606784626450752589619305438438518207312
315 129668771530150951917228182409497574466112660763469311139463435821641463943254816074253526101583679579462420624425245508699905285873049457199730690211596140494803733823720307327471281741364137642279915084809024798059560627953886536531567216185605236924344065392107368244315254649627710650416101189434057423096338033980281344492445790983618796451143330448517502889780265954100853914921431556032
316 -2355671755577617369805051553739010564830320370668824517570728817570652533188683361639185346075629035729654193696695187462576870913618764541341749481498041500597049855205749324722846488574157229739565145574714636533783399874432865995677216887329256259289999642512085615109397253059160435488253522974402890981211026035140231499136843864810730941811138301833200699861451195899529681065748355471088
317 42795754461989459376458958463890062425114083905022972759628525695933507516087179971705152395643376951643073942069667647023399167630772477128228349933186859065717848620949329209083674101857647591480420959934765919977622307768415651025693182366766458884886770870198361570383624632924615588267809656154980056485586069128962306439861855410590525335632365915893817344436802980169903202237592381622496
318 -777486921325772179535764102050617849114857482664874049162600259351739946120568761667699924820417976499466308827550315489349686758817575056813348086324349944736326030039289641234885792142940150939008363320602691866817694421608196302740411361884289809529540956771068997821093473690460213121617073710736041800569636705796513193402716459972821189238061981297485958603801054873468859148440250101796256
319 14125113596434124784149959412533668150002901983108844197904816402427479316527037640249249388476258856173454609350983624304356354522232428435341490910981237579959150567582206273706638203905180000811231320351257079410562437822405532047512755143944114360083483276775507075622698377052297006884796083494404333403900103856489391883574613163811749506780614694211404605894471763973634464847073624898745856
320 -256623969060110339378865001210515612919730262109554870490846550734044037488887735121136238070980545283384577686708374301887756102344632619526131360457522612535030080957533466112761600224568832449613075029212441239359768182448309498032155942756010374816205599998430399841126338601670146968371838296685550012495576645445036254792099583346125224080768058273124254708250223460906061024907999067830630100
321 4662392781213047288781011044633659605418291134216135911446054675885129770538858900018417433844445449927199450303624923418049283930540586898611751370080870517138487731770103035247823717396063905881363510020512951247914192403804316322695260791385852214018675860615198047552215495665061149389974817533915617923093247111951323153661857476330619697567273095348891799305261199741133957849924178520655508700
322 -84708468412907443817328914905428105525798291032680452861292564273729107740443887702299141024115748772605094871607875813441046964771260997100461728638211734330548413197282637745144029719441363470112574109034710984217693543121319306715812592166989187460663293648671074676379977998547133700998201508935040884814593766291038159964338239033463399988976676090623621217554276006480223599373424818561685806920
323 1539044204307676487931199517150998830351539932369698907730272653957526098156432436211941195813494537560677648442154203531005240063023853366372439646879188623396973005297397419470029565912273581094494509540722907070745517944388443610970714125953602088862078995242218899460727615544940257192549044059984871951529280408274810400268099598373927602336081636442900097494649083056732414204504844279242373878760
324 -27962861502346911649018692046605914846085870673686625652718393641497624229419265453125368740437282291922334835426749632277994510711310349115716118220189169237084357321306293059858351847538938180455751084036924319110929641392792809251758619858743026268552764522647107184261828227041723055870109142853185723155802957414169053341892030380400072596339855816859645717863297760148337085912215364011048701900260
325 508063908137799076698026975563586190799046151271688157030040458842128128067282119173509281269989997230409368386748508037549329342055372091844829600160501602653277344634045004697437136172524561225945612930049054123695633929405698587681706798210631482247792420860656001344019040184670157870214051555121850414894905144620502188289578227768261099723171904471596342920277968015897930989314377388958250086493992
326 -9231265763665829695875839058873171871787683801007613894507533904368470876452607379565594044112546043502648073154698359684536627930029535520720279600259667123820688839569401308998909533159188587371483241822045351587071990542246925433551349285393912739757852202424076253923293222429019491005547172138022950902373659938982443883312688148416006847787647256892662381499111936249372506827930958330061402856190352
327 167729828490866472357992189245925322331549837535875819507785953471398641103482455798591239218882341915990368032056742945671572805793634766067223845790450183215500549943665920502249363232841569947679762955878049520574447710437149096384860816989693708101381370425338459375240873018194623706148978385081150069367304345542242868138133467445096854004069015438921781628494186132131415459321239326491669662537135872
328 -3047652546655449923846470809537122059419594673781243602948572966263158882978535951730036565514705008902618918284562279333212397059981730385027569950863879441581950033105146373351044443133607643506350411819929131639643597311089616194656417187156389225882331080026261620415167148387538216847526804683840914694712246296490539199885792591244911236942861457319154737632233582496185809543166228098985408725526320036
329 55376648413945348775461234405449064066120033252355366394482078584992855949984773188630805848935089131898167958054009005376700589857542094258841788204883224618681116979811100280684935864780008286041499404558164377842110665900131697963345724388471808536564137183416079765448052647280725234966957430779408946775075755322903597378343196032039697497966309967807597314368664865414357626716798812092086549209474588176
330 -1006222232572356126673468879326247847330821521720275289736125587839735464922328857912320784389120092896178466262347948528662119997949198519211018700668767213820684518659651971426076784266158158112405177471446658586822836404986449123379951999184434959324534556418828316955720654075735861605297278411470000553153151519864873847944899848829883458559761544137504685711509466567707588174358222691546308520491403257784
331 18283828602321088679934638946631530673859311887639115112938628622499921392201321304094197490648341181265283941131277782587551662134545197033000155860788132391613454857571204268407478677271667375895616419725735701663156348128068484574184850599081148341529534748166432500777785342080365535784025286707956425130453948023302575093688398530453075043150715806783336703953401940302387896041211262617296615851136977366288
332 -332235724100346931665145836044940269479489443511053674468110222564818100393677971013116901586027040867794015532507337332241736026392995108647282552989829004351289086042478904561088382607483883524798348250700200267507732699572724606611052557950805787484711053160245938673289689771378161648284756703011212547943141921782286237014598224226086641544147160939608225391212313157298721730550453062804714394643602501140344
333 6037142609832072147114202030213559118859130815455508802356481573589943791645015479722518750918502533438971525966201232704123228157532992219846010194233594866726223269328561649601262992253868416620689939582562166420347093419549407332388576361522918076111985623930332823712758752576491327667729828844912253390880528142185434833464081907030813358384561716383533108376118394238286266044197714680137017638002805741269824
334 -109703990261818736461922797907711268557079625317614794594314137567774077690162711122388053811843293153278392560865041590905246377239361844300545996713623000789539003692084431714254357858182018663667676201507467102503388891059296691080527191914367916871846942998123318908764562325332517150377753209440623795098136879891342371553935870743412738000889024944839802740671816151236949996642976728531063462693102613521047584
335 1993513872321273189107189838182375160948092048345330664058509278650851909096321194711611669734735515236668425132181992488140396823689730575610070974515293109407562116009910156030826662273230378550962534532735120201667635409731278726982438307477159674480690382531571160549634471297535920207029406098845496284841607670320699240544777235494640314144833929477813445234439007372020960536240806875286599446160452160443165536
336 -36226127650323057117998201842015913876139389596163280379607887632464231749311182597455678665728117637911711400944133108585444061178627464675199266117679926869030036411388642190729589580785007182929332342521874116415107106590949267104872905386428001529089945114130615954349081967617255394581714536045333492069349686155625194233223365594986375294857452704745186544870395819980188459400368987792582564023826691687130122856
337 658309834048639823215266230062195650320999733694630823394035909232273606978653129489609556462223557905743462343495485031851427119832835550143692948617245425100480086561095101551185389587113060377957753507831820348789363466992430787027434448037755117730294126722643655503518780267905924647330465332122232902774992243715901449424028428330506972293816320302225904174297505171217189927766056031737554077264813140922295600152
338 -11963121591336855341416795654200897195493607859499294711831030596843438846974691015725444223662574044827939830227425089400541966195295639826708930616025713690279254523591164811870117640293391396246981051293479856400644231592500052622758042917132905875638994102980102706746243766063217904867299613392336904704922158573029369873241976045260325308883864305452315165682013216482411787770804412047025585707647883042061211109816
339 217402433670833426258853583618252299572724855726436875747860979189158894923667039646370288371019236636039125588366629322313616210323838678213558154896449884946608156756157648627273038178815685030054657645580864479755776033723701617214518265615481367309472107378574320958768297731007135165661222157005739448915452268031265356851724974933424679157256187278467290714173694397600326294333012153376290729368727573898472393725136
340 -3950844736376542260033741421652711612399202481265123680368837692849836681018023349484549817604664503481614328719015821350116460179638216814276716978092745279367085309696613891647744893174077708799979918035451943873576300698772373065720481687717954043192006340956785726808417790018619504598318141363214274726114459090890339868243313529359370618985117509119706180272530055513079884278548710043012703664423944612736246111082896
341 71799458275030721510309376102376045257149447946516552423250455766849881241574236478501440868743065108104092772154651235193857856859488695323034413129425789521768332789596433064346966673472811919512473063009138273417020555411183877409642867458062268478492999896369388456558944498698235939953879601476004462040857393525596692030625571221518790802915220651643908076820860644172781247110763360359712104011161039649317708109580224
342 -1304842166425534749246839589099795468390025161406914586985140793984172127117441070459401440615426625963822194354545261849082119163265602295206304965962142161367860592255737161306597858574935779457760837315407331393594670044152079378337233470493141019570020973550065426278094141593961467730364270899882132438916021677804848275534535686981510660340549246852184807666661048950228669365455363939044971806856558473767621708534272368
343 23713757550403259312503629969186325134192891037374762732638333532239768177056948361612069939229744992959345630184814830906640048058416599982287197612661589866232048130436996832464679748997363928482312822928646462736036715200678404018919922337465809119768424299541286678195882140377065116864767880921141232805488041341114459798914460750392992818577138661176868704530291466723618563459325192470805796921498576545990890885396378688
344 -430971263543307397629828860000679427357854529599167138045145913904997351064961566065360861923596491846203300246794185345434936108748646700935586160087955806955969856428396914968922586622144298697438953214659636828292111570910840900223067835112200440641113539202215537300454904064016483813117087708395548573590464855820837166186130008480841263437471964980102768414880736490396840359063272083034091837692985032190187520390466165288
345 7832524530208409334779914430880843392622063561722758711246080008964492989483918309782494349449830764211348542114157730540050306820711176373888087246236657522398791535203522140894552033771832223286741968674442001910834575379929493965625075316529326161604033790349662892432888515745834611287653301034170963393791868157780070215331041199478741132863154520890044137871620093780712479310125642986091753043579866804753344043810581040400
346 -142351056661184362974201602110890386455471291354717516253121690822399522917284916945036909538477173376290224089710539389788181868806581474553958840758824168300318064007646576861963720678470142969154830432781617162616346433553810785585681316052542923146053709710021693998372844994318133794065231000584393774458876783663788836867432913641338578449177574541933149675060583585822440283912332361229057376997870367186679264945477186656400
347 2587170651565690640707468681201397455032427926945230496998534912488487655490242249633622205090173744118808969283732065326254541994156108266316701493642013267238163544571948801904743338158306699322665373943014315608092848553928918323859506812820463329355636400795066123353326694763040377694895605454125463172607886475312638818751057036315151220169755158094493502955412602828314269624441245898075978190598096705928210816367548755136000
348 -47021326286398035108215050779935826327359032564301349143555764344656605337363735622253843407083686066415894482016700802468891056435390755851537886807982213809412269079230572238250315581160077286571910358244031555239852969526148333771815413996580677471265731701246016340808104857165397340910146370586702163655048433861993301612835800397509211051550949373337511680923569919429977339312001083880328118579764705350676939020022778889692000
349 854614112416583755468132328203905381396259534265817778205303936754549504354990223190515466457802412743324341633978789631674737471186713188433628542065535688496971660323888095331181400606044408535413940281117289506452907444894907619781855057736481349377582470158159293201755982167060500470876037310027824002838683179754838933250257719553790034012659994723794653796382032895920802158422276480606991288028461779523742373010974649151572000
350 -15532830442565131741915127364257435261862512573649459838886560845751937922352308285729199825337526803036420123466154407641230004712572379623666157423346681294119230700995462449509872776453336714569973139753843133492484615490962476597656628270199626341319408526335167900747117882813066351830881639072863326619004502798607774249256516047356435046403940040573310219907892965935660076974197458747743148872141064607355383969318861417497028160
351 282316634509085342003339625448270239756482619737184204370873697717139375894898072649598196820855889448970336251332944134173585565945362107830396596529158522886336581440243977136214628865750161057841077843380505472356397783171542614536657480974934078215147018526397812951869045737280118196708644782831720827283884991555431721006837796366219167461781067519413272484552411775381222912190113158778948326675354883273446463349158612131455289920
352 -5131302641410562988866729270108341673431524511978379656022557249868760801773436146994493988646361869654152428185750695405344052765480609160581135768258310343563614534996335163858750018826606714278681973582050554885843731081324626058557738542381162426344105680986789215122353038224734478934345100577603117371310911112241900744338379477169999569513507574670187252213055186773195596874228657856436158247020286244042370737936146862861382828540
353 93266151486260191500595880763610318600166101260936849183293399009875805907228399866142310636799990450272915075113102742239406077428956400095510737855037013826431433000582270741549801904757164808760269669540377319544408735027377810851099325394462816445889227983063428143295611275701578992653292444692727555491274027795831972547808408461806700794631946667858748552558173873147002963761576553214491779072229427822408745581775156067989168510200
354 -1695218636917716948962170216364189571893401200398412876092973622042759082220289712839181023482049058117345216266800052239361835092441776473591240383201281747116260078368425421778183934865847865316261716320271533451656588865443937340839309361377460786502993020665775527022803543122330990069206447331755418481996888403213256940758992215816275903070038038760017953418365934686485481538536184925362897376022839389732723790305955176810994716552400
355 30812900791799830035693254069635570952962161726336122335260042556612089089689986443245485417401040957355831302967806794910257680307036206524659676468523178139336750232982913092750202018608370621326323125650148873764767243785825881636447974996758689708721142669646560421269387054424739279967191666126143569052662067360355497347943378580054682861330876053901873319816170268308737102086565885355837502461587571556727520046112782547315070654702720
356 -560072990431894710766328880663223363386519434627723972113351601613082339430610297444346803215605114650496586923462486021958382874694568421689183498491884190210655550859853845630625592783696100428789070391249106940855087616726355514381377529020763087153290879395884315554409511347836433618502932539927194127087791807146740087332836633669244921044947049479887216012405278742058047877806871219661819459886288156475908135790074555883732497299807720
357 10180329157575757798681276639258919864116029768037758650236761117246258153029992352600473529925249606639185342059255339542905686136276809968368430296437337903001788849209233970621671781010525496608549314788671103184307548153158868442966943866712062615611355835148954568121056285808959859866638952587448886676354856745560288316698653850641285923024292821095430189415346828707429740557426899562145510343624930011511166655656145110919078266996521760
358 -185047886577054739601045965282957931359917825146903752813625925792542206379404606851814073864851591870865909882762824677233915536679697941616571757818483965431018314208102533684626675189727575963949206360830559842747063949647153755790913760675229152196510535017373039041526895051669511881242763657708603492206751960899833892371844377423420013618173472758470371264811697670564688524993764813931335259202567262067180518870656536746458148108295723280
359 3363655645658433636209301335113828210189314917953149097225979912179767200562249073691548106933109812589099113960770584659264385973580457155421119515029813170791205750531564659199672428346305713545156551624386086924638714410167013026904595660563260402817058378426993995551478407785902892288089689439230832171949707658595799191101278089705334914086899980669713631135204566388740428777009015385519224428991317609009548545615278191444548604749296035680
360 -61142612185043794913165852761779688615839496229070626460901564890917156289876120483182012180400700106292418615579703075957157703838380242680024141078876527788147050532641758939309446599779033982258132533641860584059139701302815995916748123580492400813833111690295056936618938408970470237278346223534748968522596122154860676399835665150084979586965468781941376670464922467199025437584331915127619562782558718218030896345280194086776814516206566511960
361 1111428382235581816642551802268967533877822273075480286321224387917723644906623887844797701379225336413366462354353666311963481513469285512533293204852451145104756439683230251879807832677338308533867910385558096700253472405686779807410589490198092161057858436728765619987699152574877388803881621284437157276607550717658823745376905967583088009540921820881426687260537595588621518364877162736871582775363823540235827205805533684239145586509961530613440
362 -20203377678890456311996982340908377810429556162874485054663090483098664950765043863219674794472047017811047637047756724929201809664399040022215966107938095717485482407749008705505270743843196665109035367578249569346404716033202897167916559081191134114621575649743227920643295851532439868643960035206539600611404270494339920582784225793096976303780408031881340453319466272635980375643151212002560526010187549244586122222289467905924634039743202154473440
363 367258165000496808302383939540936518835528884859346167983772742561315534784605761539784840725111734242154759135269117642098072646749886148069566439122427981192125694719932176785716072436389275464777717380507871572877246210093954125829568574601158346165658613391103185698397574746003225907446605671554005288899847147748462853737099926984089962131110789992235790518068323773015763620362885209691825902745823130009298564172636893951182291164114735045395360
364 -6676116210908276818288471133675455180311218420748429375945607552183639121408007777250494690071566905762239848281363598047880498484771157273160911437677630426098358492064182575897173623309679168245741322783452165603772488843623378977978173258783930242233921038043455343060836820612142158404843350282983852665037796876800981150306797106777311017689503124431977334856427119032669041037080861058044693009505653642905692972407837138334586337068923984258886560
365 121361584786887679337218350927698761792175047001694238133030349458437829761728132285436342268284378963270066799357013730866839433574122771838169467852885190352650290707407663317045275668699468801606594396393580625780835030050663116291164155865025579972691694675140191185405655680185302393076333492035539641662140876661108135786544294966291431445021651525682077835795661008390824900934650617262710436350425370922825207965327442866827532160578159630120558560
366 -2206192919945951519380489918597422531449911244780923950421243047930169670496452670583434958105785739295693759937465500698350831568461473343856570919412522610025342843710760132212636013456800091361678502030533204992297562912901511050658394389720206436690178921283200591214871387263607097910751266744344289672855534742669374479637225610476029596982437110617804602317388325953518115767728147689528320500187504192952760223328865918976978246994811409097246491040
367 40106115821050044434188906795793638794438143716280988297067085530718417547598181404840715645684079321367746424338673998689769435380899100493251871077898731321536629859114302832534894960906733731725521888723362869870648736630497200188031800538988090526944111069690630368079608791610167964365050200060938235054664722958368679969720991788415406402948279282442909727991529728759463659277678932919526245609892965851564506995797419878637879918745973297589720281280
368 -729092387706482487207639075441026148737070114908695808064825776021288805639803949622151225457868701916282475371796546463412216328945540784902578353737994069368061751199274840778516510144132125760939531343492310264860099578884956884263545533168807225533732920941431262791892518884679401644391487330261109324290309250790189177954525795252358365842240261651869575119063666630329216603122836592403534181386929556934076467729301198258297252912727321097240040507280
369 13254377660350556625395781135197918772273444937971153089998689098345877567797277838179484487843944327354833306148327821080537354860788497608216531049448907471039250311417755392868745214797836671237631841939591876776854187648477147552934773166469427403336385028131140037538670078724335514970262550047157336869712188373292564583110944231560057035134190146119147300518842942591445195673051452369361966143968825006548760041690956721411710193635293634259672295977280
370 -240957755208533086748629058195981692815103947015203095502432625835851127609593275516096831622900700502930466289946329971345451810703618165459779985572378483907142450298572555834532263438237101622061361188360800713614760983419831521985584368187156943098988365728095649320894247659482945769004023758897934580267188508596678515147817157283160852531939092732465611625405151375741292497299314407478100306172705405824825504119686987411950627646071010858569820136837200
371 4380535872224804136206394612411791358335022514519908176382283130024687918324418534399737936571992957310998013569891520854366115693762561986595596237772547585548838066193260809353335279682481793815814350206854322963289894123143230356822976993215406550275397185679036400571526133561284565818713723276611521890285736764106688097719826736869264650800722772490478067746543316355699657607706981104830235272611657384743220301717941869089794308316202856632448182466328000
372 -79637627390210524083803049318697596606791060595085556639561120649637062387481835442860414028220896029362449147101405226164255994474682700908074108465076521062456999562318450936325918049127285242674548813830488379701166116277505033057021457626849043913270365343100523631339615287099467614628005205361839278850284285202115512383440042612597828533749269071392813809260757485960428840628202309923297901542581073044925797901941957447003271905853350079960698727091246800
373 1447818421609182322088112846852506618238928909275524644677960796533628066736054435959418429845370541439731731172611251536236896398415457554975217716255937111887991143101144444769398700834511814608396402544081169116849394542783025509748772284456949856016386179939035398714502084171341842389658528638864524954296705157222442869555507239695744388491335579071674879371121734404728159483352704725771555594013640387620488027239747015732032087843751704928444874842415184800
374 -26321738606272086312568861269718376953243709752793686689614977397018155238066518647721655539203526900201733814700914199610955615104098136334286181109821217587734123995782955664168517749187855704209494754762962481535125387129462110800613651494914027026419430943503736073072929924175690896528581062727291162781413899192163667687095837410701311974117160856364971917953639238372671169552692699373407626011313928037010529968941965914191627043273334465355776410132953608800
375 478541613010676522119659187080323030611265116095823494392128091340489516827656714930050703308144904793676553959268750791663799467347341247338793855221837265962746554668395168299224933124991669316082814746400861156413700540227096440664508468695662293490576661374740214367716698811139713187418726679751389769988638543274103550142898475573486799428042001744217543934752024822443294311347508176757759560094717342220254804904334914925436033332950759116822255892330390793728
376 -8700204978821582435807238162178926171482808888910857457680905779193822221687123462453891306716832717826723243166785991620714187904870364182593427706715283395963237953191676136826118773841076849141878667468619453111899862812116883288858011625187106945139678052746089698898500820861654148400630897818895751651960399487941284227051113017000488671468702795759213093508066102393068376662131276604535966307811714742169737348382035573150205952912842326444827645500750028135712
377 158177196662715407000972520784637934036802465991561644402930575002980121731444063844617081005920780318187449433749252179106509286991874502297394153393759568711800450769369289850208646184322111360762663169993583208875122222533585524909046345561317242151100978696139753299372375429598473715940098197369776530191074916378534274124171981202048521982405590766723060966785981535465763507286873467745413267172671965661763830669168580376017463045734610325745098344371621415630944
378 -2875827639166406383266851177872729269589673822917390741344283307913588504801205814291520422446453447815330767809562778424376419739425291698462990436138859151408837585892641389516909213536570685367194114831897716746994898009079493880035200861591095751483105972111418548817598303518421536107720351290724514089069134308673267713687163565585063462600869708547151433951804956675018800251850897244857492289427850861171505935234225487731714065158245141154940157392663058187392064
379 52286117849463199263319830012320980032406264880855435722440666579714327365274824218342540628900872116864967727151130853678173264507824920426161880457701193626426634570796765128671017026458821758723669774597747203829846011198720507799394543549731296883187807951298017900167169285390607233892270517453335366214441548293281009894927065519964517688338734301879270783339112763903458495796039283554196459157243201156317806292859306185372718103331868539226288179828053719492560704
380 -950636494416985534438661431451260150307783324339166393974344701281506981495388908441311337076083148561810325206312269461873201148695122781327730729218983370265743275912914679171207700408866388590237878349120528073644720046459172086325192124935807637738487113666755892357062066060747692772479488438080001264038254084416682446046236414230113415850479385347265103584664750428370736432004205313342561161469258837170524764586762439173799398921097113365733715811647113246416075488
381 17284112521562607738463901243824489033492581973901594841984109022463451288369403149183463862672721007409394237559881982974307470868351451307928755201004952840100045622031514698682469391240099060776876034422608035015796572020951346752990302031327892656102751525994341504445575093708210055448792893815895864051931716276401108150235232522139939273166931086397261711594050856375922763883775108341897973443270154151868919052235550557715645302012741727576900720073547252650500499648
382 -314256435963125629997162904270024491826436103488959532986741414338834148482358435864630015272120513437660503350042324469947709555037333607893255964425370363397592989115078408245829568420702512397215081393700461444435563190224415013621272607941140660751719598717758919368569634594308056940430813608912309009825283684052597166474110059812119010563278519827722139854624883879856620633289933162712044958199543819530251348537930828844192825115064629055871277072804232289767466253696
383 5713809365875932165970918507332057038330247426990655786101105731668975948268162315312960908110728237506207721742569872311633682445430422850470973730810920866255752982979873612427251326662089751160639672199258217459933373633132478676035946368778357304947327232387114368381079170551721816860994015137968077858939364944558783953944549448528405379370048515542429084175326114525771016882065187798035373155044917840797549403806747867765161415072737751458884933807078096800063945494528
384 -103889524627060353815303808458585806718182694775286898756804498870886052990998087600027760731829255279779217756181118020203844730864911021466108485125050604203118619015937386560757482628184635037166518612956868295964831481676500844180298663944634306978713147032849085162497032112497282149533718624578262308641233487514030264117783863575410473799890528682084459769898641965241844957710798592075547870861194384588622826458454517884168400162684895050571555570598252686583709560852418
385 1888957535863906696833205426272967503962572042363317438849029135172607857450121834715566298841500012513584500121885458890955320955016725667390875858536461255669571146073916371100188227657885275635489676225869145882940346939967565388789310151948267333564945206842011889629202708356818585802361092253673852632558640847072343775943480078915127310329537709217546429977797959006188523946087896281226345449016428257990979346638034485167484364899412463311884642638905692960729250835518216
386 -34346068480833691928752247300138454670019358445546343814039549414445850226878991770786251444063073112539448309921517572082010133976623549172677428465710624150182120835017085465765128586582895802997883155178000462469689059936007332523193550763593739592370755303447089659140310847720523983353318370566592085326607430111225603179313015626652142522358409220813574732668162256714635534986579975655996975438096065233159636271494110987929323599036537786060957257167620400482947445408742924
387 624505468665472691620223085586499190118736571541494207637617115996542681783677306844237209520442085911868734909942700639750518408522983590913355589476898235117727624330082062548263669185959559891558539926333917669499912006656946115040380409972825045807313810673170057058390880010140421546432940713597809542172104194441566634253653849807418757402310831343236825979605040321725556986695635621369360250843587266109352906138343657552673324881214757628592902799100973969177824543028456424
388 -11355331445192772643505888862020948310732862003211486563653743026350836347637377661648803494206354058512698568294070119132144196470803963545409313964158893790820469885635905080080867337983578795731522800846322272048928529273564759358190245645892030629205032593032422448855765156821121260351963576446863348619258091957424139703048348650606651817208259589747616709329177512771102473892637795701294292519390620144374399722983005464316427396619397265382917728213534895641922336828195088356
389 206475115276328725954161468143664440693546624188636615431315880027548597888149774885752680550511373053612905835663687921646636003256972877363101177956668429765944944710314685112681449691433994942043435797278381880084944822532595122695439573342310975829471800953036956255054171514680355043522678496418637128196109306196974507851646023834009681301290018046290421104512131328678199386380418501194677012097458473806619068160011864456297265180098567122543909558631794975334820310811316158176
390 -3754394714590171870507312211590766866827535378404199418368833509194798461608584795511092241934595594693889929634267323872510053756221534490471720974018174236269039073775789846361066478812624865830934665126177613072211869787505251444034854562236330230856503109720790099617112290082484250517163304042802789636581575532686453785155088736683415182261598535053173223714304693628856317320991177412063709358741264772803811709452855391585182397017427148666834977439232714087447755600031834146736
391 68267882247674613487251780966331762546665392744243057476186058421518623247982987512632011932971041163002699589729631461831842995457073806896704858501692894581691453200834257624829830454510971732323509322427682281154251304061160710854337806211413802844792821818932258734236032975579077336110556523899311476785014170283410631912785080253753349669185940967238916045297276976800974646689270315946971631611995944388902837676509000117596882879186638279592047276375613877731249485132835924224144
392 -1241358430618180323423443372294630625527258052294651837934158223909355972676258873863009743232971390512545543996682484009706780306333200004826784151479814727192984416797211736082107405607391437293578556851638353701831821212775906502446829962086573569664949653248048119494204634280131436059065005860376123028863425624139368607374427888015939107469097718185037859679130843363917951167117452878505167432369798188837284538928435361720262845070858519293010050715002392798098123203584962085334488
393 22572632454098466677777139287141232613756455494936158236621163115607214095633082385728392357506407639301139178113769462166530196617405864519697849577191382186349001352016620668135098014951471715744988638196730587956557798544658091998555550193380023282780114856070194304363289214913741297409877856135219510715622641835254916801837155965952626661688153304221503489677090113396043797952033285162617905672094465698930488104519053229523931716289431717733180396031100332471643060137841937118400488
394 -410460571252303897996499690237469276525733484702619906974282144744188666662896500797041747292414513223555480165639222490755253258493760756413184388607282117850675964147302038722208424155691735712118406279201654417742116485595747111708432541168635287890915946135321907214683186651510273983882353826076303630724030801278171115287431189520609613787497794636145309229422397028066268141602197237012742931832155820231523710048471305918282028160378757233436769678202997554059103924657474534375763688
395 7463884014320816874656328730412477310625035593986316768326097891456923125376223434189475190358439971112357763774547334480289015202747799439997965774047162801195599368456431380872529007575817115592977823935174658014200521656148851634107223046345802553501905686649255030911091104335942297576872541532059802529226101457730607227277334280130437715563095597670389905830189265292114806001322000549342215358669503498452680374583594905163677941147158219997525108603113948600912167603961492574280648560
396 -135725827838969659371152038540232788528529457892070841501106294212856362535240423172379198699977922051414522858661676868995980367574499094607312066989868217657119846894366120758722144985759122563493068040408855609911828930286058774923175043202112722756021384449402753784807401496592044846468169984905155446107438616992763539264047433546423503910333240178919379513347399185630424025681154145912428756913913105600050984135784021410536392525004828950756091010313609990190161484409735356653381680720
397 2468108659506562585897740112198332723108700631938739449026102075462076972742942306513328634964238319977902211880979083106082096645751991574470578775138680657411688064251117265533050670574884030954728022331164474941771685412075758943955753693391386665885888744453486837529712481782591617981241522704866255340773598765928310929760844204641518251465282423890361323370204251322682727617516888123321056705267874594654150016974500783341526256601435793589522175790742472539826368692767441212849325251520
398 -44881792202748876375625047304271790622486561852001567960888166773063993525674539202507197780937208126500577058546321023421907475624600962280229492754118432887071513785844570543783277568298239520176574324523104707591057287203905351618284851649930371775462946029596647781071113348223888762233271188192707536372148076462167185077002070450854443328565135544357733562496090970723642428419246429141823188294126299326264051958716369476317749345293635195318565094047882573531520399979609805747551657849840
399 816169240426048582517131857092904292021788297498277807581589587734313673021861972292246918752349966356181633513636703831721615865543636029195838312850999094585432273569977365503917180073922202730957349236500957908180538518793312563376134724577406594819040800507619558219367657021320284986310887291699036010980149288559640005741245530395296757531089292305443772618121293373270649456340633260307608136936568953552526440379769708944707944435315524444344422767904732803055647998994361288561997699864640
400 -14842065799608420418789311705227682841458132194304911738335639625161273040337328160633548505642698697866252110433248278612255249897135674426008155427183398106298542508220513305467829132495710450542146977654317225263066492245156826337655594803538095948977770485366639833316200446267673664598483933990263034257822586822652867038068719527241180664947972079467670751428553036011020829910047918692805740373522887064859437810599425237078243719028764319891257615588416024580019603720249809598880794579203004
401 269906012153985005461918414781535033993285043304800123594328763117097514154854256576958210143105179491677682156136872023495284707650727139003248842233057726820624633514044021047840742289653288192377027486585042278452404447297030925119307168198140417632321144313916738175848587753234891962800803667615455633375703607782384584418044969354950070909610954956453468664218150535463691738380220815303532832284837521612159371548472340900485040948504516244785558215129933489541128317631700695212995947031892568
402 -4908342057816677430044279631399301407993636144425745856546745439559388995065320356665266526428789714148209318809191674496949607476372769795324593966529993786866031347995074515768032258407671839826690072619700694566942296712382807040892660837546551691645550091895710927515546708032988890980358276196212344637945248226042829575180011270780920062345098960874405147318882746061612068107093141739837178446509267853667264307236224241166454663932393565792514668561040359082070313204759167901189600896178391288
403 89260870688191439407727302469616570763267562516661064021349754387836816654358657743517602280492106253107758979524695802805551046750662973937602817461047625326905843862672157697119394385271181050144908109400169510858401942228006280261258930091043134236989853789167612035892997667819734517454065754683790508535593673040698784541123696280810930472988559816736047016146275926753251266974440422940286220968923857033582786260029194147539619949540245573345832365609309440658188125726188548336788032065234044416
404 -1623272506123508470463397271299534058604589165706172584325226164169854217896438764639934424306410513747601016290985516933249547447936035756649315874013896039839170303449086876668930743117287215910335525332102754346141435935030256888660420604070196248009419379867158640965599627980305697205859375130833347390823809299626849011340828565318241867674413484387315609566333966740144821803589299418148368145578581845111929526767394946191197314586469003512873883795130447028928050082427881557784437733620078980336
405 29520638268107059949455534301722704675422584556594713109134465809238724598246881818036020804255785822018065275080656894848428520020080949309376665946416434386268618056311662580506986073825556660302475393071430593345380303847641911229481984043533512841098653933895328830800204741143420372718578539532468549300860173822107852255829878870690692111383015573043049881228714457644053837453154852515757937444877975829021796411689576346015164955701004870122619312252703492996706436387374722033285388599447866326224
406 -536863687190375858039530251090812551348530062171314694790451343391913293714714397544365849017553828721705545251532582269109774468767024841062389199328784103929319432931704995513216833268784061126355540616915090186424882413720401664174642201333897774977887335209068943467383295644492406603586554322680992472837921985953940825299875912230492659690091352002462413850459981343251330278503345132730042261322237063939246299396842292732300755766150827544326610225071578104544901596283127679693226317872625453884960
407 9763516696073644655833250824379659582795068311456099916293839817046565560642629508195336730388574140868328346414327752109653776426684924433039906697171540238903108788925414589598544736164157175397898998076812252707120989014059992078493950651706086922756592369757427234049075994190212709901713148194078842652662226353882436456845447699917468585289630586850843396082050389376596438861367903501678602725018838018521041235583501745835387883780231421323246667699480237875210784730107791964736644543359829508674336
408 -177562991868997545710731527434452692526707925765834886636321825656225337720812802085751137310856818598991564067903990742355818890138715176669977973305370949371874115137632163394424573188976716180688046960732626682645660093682211454585967918323111914106455196013051958369845355075060395993369634609986053084042805893148633019866288023103174974516581910201352229149194329505044435064197630826575758631955800525578482510731799040674952903606889091429150474917594546617297417794309151376012752626877628891884578616
409 3229256579157347710181049331938173582414532065458952946280570694583900660284605092730068709470112078016690910511684850522837526932975490769905060087204232302540137690903089804578386198113013109125422631094303869449060135261645855867086350216768595654275877950791351747206044166744695260066968550658185031388312179700491504016134961221428970834849358408520277358858311343595816172349599039471442408313479859792396957795491272528311417374927258902844864968069888128524154385516350332797529439530627630203239990256
410 -58729533473003498404882114634675097376722786574205904301258374993443320564101202351351862936635408491891652904758432552807477706905378330143920122070122384158436889878604652609447104108309587832726085598238662618293991447689708301117261632323099206771408523707358626833517478383960757803901029615057300804624801329639358697834235850083647225887857142595392718258205818329454258251708277630828545264840286149454289406580050966757239384993062365199478467447999239184537683371744331810960672642718700533991946674464
411 1068106182340389058822936132004651919575051450905889863629765112890599508986684815921579620413108054245652715608775095405782098060420379317563403978539812868209464653588363981673753937813399390696359625638495825481627771619620317466983821659091413163015503440986970022858440053758856161792013841854066517750116686077512966748193473798761649913099827966270638204531355618742904731575861927459572691240055356761942894895169126702786126303683972076926203887924994042866947304456667762454672705408915276058555245060864
412 -19425677202337696182585868196667700332076238435009254251652307597515678986102396717075497338131901257744524536257432502236289924906223396444434753248553275059445501868572789320379886769253914660051164664489776031302788750628414857529182817156069328065842544629058568893330543693607464586198626576254958572205792459437008748768440343085886282361923915171609403167231799494848879640274120599616389895350985846852429277696100623102936008352885967312069313876008345546330229130347231748045785392706539951640055562003568
413 353298463790695740014369027371612408086103483181388593958719753606890293827362125231438545526670625628715887232002222023231245635816909274290766877615026646242014688078006606094123142664791984267174224701606792819896409578209857717099350665915018637980274236141826957481866435747737518320535903985962751466229842693394949876673654428061738545400066141651728262897596116672583503314096767749160401476469119962193746343908650545472835554212454519004138389304313076965976369815546014074620318587685939491866838450906304
414 -6425562527333933064146404794837347547239258892436331390411910230140282488147326057434379812166949696956990602736271695723880925629194148819443487913107198139422387200777112187206053593336211965162506757903609224043302789868605713595220625247667937339662835775368408476609737170037011257014855688608726237311221055929851894568423842281790616449382061119266788234515121734599139600796329952538764987040593651967268903238370664228028349335845053234514252733073442566614679861604372776314484097692802169592181238488866784
415 116864973359072798211664599710141856530527075984109578130268237669003592069188462881722140139710231650011543695384289755957039614895013687643723717547665623187278382598140110686326659255291244733865934533745190664132231916252203155659237593604988176097754018888005270467925952320886335571011634652223999277684297659383302948490333538402971182777661804957758491500209000563159505543254778222361181139181830321935605892987105810731498559385371576696089796227423316824432511426092288986219497951659079716154070663700417344
416 -2125501235215617473746787984218849179503152969159714805970352448260877252159783274240651209490692325225845028043910641276716937292906635310122470692272187549303567098089897526105637448186918756689511082151148444739780974953967425564726966929077378977563154952413241316800706506450405910588848906351979534610410486656023547738319452992337471068700365314793767983397937267194483299207586528251656358993596719435400494549383189521292923373663712205847993488975383697982358596495123796575892893834365597155938703297593123316
417 38658244432785056592298455657514495088733499060702085185403069319811509164922543419607247903011255035298013474420938254873517115506339448504161886547483521413488851518851317762156766388200098839764765153564379824779851671232783815635880899027524126471081727150816497659243297159484824126281260438902995551939534954582096744901013644476587474675800768395328328968018644508492998071631206413273528368692436688678315963204167565020643051382938182621167200474275573519681023482347304035629663817550775327066716933859387705632
418 -703115455566385975775785241998670642379608435852435189339393253432060777440878977285455977813346608934502297684477857269883038914901138419131629335685559420842144159919921040502693813916923171684717319939896605530162660577913126408551252559949881774474805568450699087852573887883485235858745258012863909565996469836106007879195114673298033398527408192058394970622456227097630914203123516427581657979120493316907169298713499691621535455536656494445953629446570272482070286098127246753118845589423560686470826589962368757712
419 12788361195873852357158946530152375959885813002627242504176320737058436987530651120019932879635083243453624088989561750493644652650050098158310435399443722144731314347565791571955296467814331047418934216037649923370195734992438917675480539329872089131171367707940235209578046477574684578775865583785419994954175533316487777695784866304209619860871735967622723273031226109346616395620347661405830208640306293724709887207843288248249719037903664137158605822722735609473137124499605328551409016294960613986776809038147409766512
420 -232598472597655924990042781753385579144767793709135912852686406098610976240997089070853379389858778749434098102625517286829779268124550088561232268733677140654894453640472679815231680486643928584028746011560875386015582758876975769813822123875629470494257494834418163397139967443345489236717487399274949698952054633543037390857209224424166114023564517555648613315212746621153460302097542636306305282657240840091779125108543842804317974630301646005792444021899428835844548462847633157629703896968707001500644093408984722396240
421 4230605408732884828111904832911838928424007423778083286328531998300566197900743671378366695785227106703711046936406664369945058799451030101730848972569583218039979452016402703055399970547537756049406362566949405347372946497293031821638572904378893869605105260084318931854065332046643846133092928186137384890608807266250931123068184758303750921878424972852910729681704047982905153999714399059925308191515663527569818948731483006806272478347744230108516985440717275697579042306157761489689032619928998622871177472226640084523760
422 -76948801826176288727530708921036780727806408709721301787225636033346952708675846441723265290302655540764345780791132165704752792414026182155955727872265954378457306262161689902032203457539529407877269869261025253576730782770941927707736694539083521190261216837185214903660714915972691501592959718163673632690213926624759864756383853348260145193841248805359489239532649906117405128266236699876051509567394559181164936259934674687721038732174193938627627260578045577322035248043030557313570971802143840348768663472554461500319120
423 1399603002875595924446416447643289294960699315177776648414428800266808137320836541164470211589131501406402261261653513513652493619493078356341571860217202890837422767806063275073713205421523741506282660620190353331793189335287029851049661729476921767780923109442482595669801971012206342581875466584620689670044071631691210382198630026781461869674758304809024299158275480128674376559076223804687628155857342342044473273338772856716513826740865040170942583823156486047360980280400352808662584373577295013237725565857885527395377120
424 -25457251575241258317612397881937132187433154294272987897682472526232121216089616517775802217099366677678949933202914809430619582297773969520276054648007931093754380356309124286753107069781789890532754283568729405579550977919222933400743982852677952356673662903759856212804929612460585871703745378702244923834820218073033683534287663597152534233073105071222596824689479376972057398552022287121960764557522061708568383735273410273541727810696935714769211692750710445062431713734228008959864145488419475347749641048244465492003108720
425 463043498779264810422045468511580968126674168601003950630141023429728761531027621820512413463503927014106741802333155282039087655585791639768328850566156722743931492865980811680218242507467423150209902870311500726226637028437646500783119687595555244903542945602380315797399660933460941922362740435274236225616630207612408881696241912503678122086075839939025249405292666469635382060931226524180631612690569526414801688523847903702372737761825424441798765885998134214407675720864823600400060323963600795490135215453083376471444484032
426 -8422396414109129273477677366790926910544128153348937821126680699697174290277610363817274818213281923259214193441709285014418068553328400554682107727366852907375577089000472938478679183864433051353750860053842379422095766462545840632905408480457966686039683143846722967713566299737414677083307457222655232979125649451740581469624507092060794692446894035726198594660412666599585150331396987764354200362866370518106854434368075901008626019693115058891585547125605792924100426742003516651886899511144743661907666691629981310141154025072
427 153198022542099868316433443770793797323754377217744810842214824903823134962081173462905499309810054858165843289738744419922020891879286204543312483123615757557156348727045743355704219253469642758971444715404924422500745396638515047874163357340410031601096325731045764353964139172985418052855742224303172231983513838155378429806560587396864943973966627956773700999387807004654310219000791956223940981578978799874494981712518541904364372171608037987087425749331311560362608342111490692836499908750817525496489217331757379598747678142784
428 -2786597336540775291197539839429553017099808934270085462769779231826442005328120270809317742071903606850828962815747229196179566307918981928708757426232162740159211171493800570379412756568190924812709437706860452906359657749949275286027619896491639512076496218389625269802017017545168568251683731787708533790558940663773845145190509757113519352813633887479991404515473114911580871662302316816561759294520741923154790958596488180076310113608508263519738291486851695195696810567021937464447575192146768866055462924582798844065230401095952
429 50687262438099889031110400300943708543089158041334680893172442354309712148752797530770501509192526195092623688725072633206119456394760969002237221326426030941119111099074046698394963412832630037801515638669182944777008584324206056073912751707482611741393582976470995082158205883978412002138537188878388446960950091780826298954392299762711323227112020873790913380751702303829038202719741308867954742614808724698522135072261367592910241703722442173123393803937467669064601482815658730202015185774341198348269522331189191487123088056633632
430 -921991671933082872988210338014753537297816987073409784650329257285109012286147546684686073882613493250158121121988749797634798072472962803284606449229069814955894816324338545593417605118179884457559277930866777167670005400863296473370609721014220866814719579047464314277659707708908371361876220368963269725770653775510486710431253611158434984809621445422357671913274962951358011858845024747325276595786638838687204098981391581277965625971648095399468948377316007651159471638610073808141570210696915124845176206234913611292751940722163040
431 16770989520338911128331877373954464536339775463073751264805710222279544231741586166986197996791651405350005840306479123046511323055363682812611306775925879748284645068342872563596478865764583477741634205913910533649125414286722650652988393416418128944832724277622188000711454344831448601781864341801304374196607009714201591716106648660909335441513679780134781961092130730152582346633967425323580698450918995259209822627784749571494595977920223033339593315537119538859542995084558481877030476228770111574400107776315111579280903618055037440
432 -305066056271450255407284720511054216786469502509337216073483223161950459430272909157424104016216465075599477069133570706748829356094326881755119504105364046490704903343507262846841583549245925722277754512474934022563353261916068932160819714508667371450543544712469468334569698776620248616745314077282907676312728362609607292825663465031717135548253700992234797465880936026134837817440004233819180648590933114274321794650723835939706506256516036315664313426575581313286872045148433171715090820618743580393769676393200961843619700626452969936
433 5549228174244928935740187816835537925749454145608550761505254403346011610030785442999234932665693898703758144017769582174266104853337197142491851187276064464528690826929162159106726516063767022187037019964067588053693005656920219703307153032723971976819582429310873575113809910499254550429379981686453085718103895031576100215315106064508975268519044503962340304737522542143732885168970141879960483125472163426918008584273807353636355823398626191851027469707023190774083984558989098160985800688791055538197937712841516487869379125284023323888
434 -100942662554648840590431462441836222030854535171348789775201514850467817120161602724062076194510210419499443626840535607902108915989056695429721791980247580043963097962794389543748059335490824963583686784452933528557396240394664040025810213590500405992847828730337840117470403006586045748392859977367989476223367153143647007134693144773071520005831726043710106327401335616437835784997592714127759709135679439417775543302046400529271467592013996021886551961409400987017534296433224621707214657788596998618066310268396586275084555798838555287328
435 1836201727587637150544462766443861312473006181097052951707562434445389547671495551216833468271473341900741495877724363400600939995686831116707196438455565443741959997408381358347172945222973841790509071447222573246917833473726483177386347776291866992567956046737981478951734356118966686196825152208037545597412292316632869069575470025639743465291061626994998853192332621166393746660239966182105653480815551410354796453429474375017989041472553618200778131297849179000263458925371319331433144586918749018646441127796277237765658215627616459210656
436 -33401769444486858613327037086459496206367122844553519709862845929794980294398349336862223239965263779365011081383974574622451311270717453632212791975919686628821435653241308747605355960282747165911205319520934477372009426280999895267014839038065453094429590836905494934807761262309355076116808611221628638929672810837513110884057125055533827116134038667844633757735057108338643854704490973457683860327059772854476036811424164244956430700275949845101441805225422295869877372688884194505916085615774567002860608593126567806539181473713654123258064
437 607605906644286425471705371049613685663579733073557491875548750932808088742940021397828769076509437180684125880651211725911001987460290934923196240892770100495952609419194702730918694561378671358597830979604646867116235004140515558071341247003141624588496461638621001505664798208392907181121150730609297926212184438840233636855274864521743324493138524125287190796718304580640219582149630495868219542500886487562462403304597953582217684328869576781128530250279038500922148697024667302648192043928470127793022052940808043831432039595050763392206624
438 -11052942613981575842829145997645524105451663157908601079334752042852519064162011001851792624882133617132189752992991857885134302755135472693377852850729669423319651936398301640081078409519544525655606390297634872178708842638046283836436868619763553309405887810526073430709916499761027013984683886000108859605576503291784017226945797025685483247788880464857251427559333853830143211112834749640718790552653541482978867145248554010869206321811178956736143108617082378794021134043157893333832881944818886179437591969534588172191603535765356522063784256
439 201065353994455219458181059305240641763983415465140548189637208655814786579713271709830908589871637560003082243274643003271692286307625219960638936654615101853227265214762031529935078362663351589165902044538906397898511422316544369569906983018653111522329762657166583101458825806777272991503961095668809431771856675770467606699048350889406460246915205680782080118368512480138105726918087892635482703708863194940375732431000482516794683337792082063565654196513608809570399168086300176691256153303279851457615008260247943124693652096909978331363378176
440 -3657631546383007554528009184633548643672853121222565839891233078236571847642074708451547067687513041348375841638658761233479041168384313188044142371481287815876171414579669662445285147238568373176796381340836874808646374541830131235709047781129391157950864130506290921436992972303633702048753825803094681527226062961015115177730061782977062622171647839354991704578414320635870952145996340306958010548999093645857459554122424753374515435673050820374228881272527790071496456201818561040088489605260785586379903111664649978238481353450843749361376847536
441 66537431899106943683897601880035143878052411302747677476953893767010424657046986429833603871923362318819521862280888104361445756056648030687627231293102146394347903867427934524366094799555881838911649691896711370654668709646733047437952565005771704253167177042594924315854735763451434102353277266506126605706906102181300333003777412363212513285898488521536679593969596582374318665869664160610249641950617470806658639888329430152895813800950577709984852425889744606036944944221472693515291603304021881364354960587247707350262560222337193025508909637824
442 -1210418264412291652716901685172468372884656642060291624700145562110335132793752424448044282667300994949300390229024012967754957671468721311669812922973800074389170774818582805415704259144066058011470151864255241616524940998960277011059161481218089326841008304467496223897136206728380500595216108629128616501496090624623721022457707089772825978741628825696747736928204784092385391552801715665640498558112803086074609615416686572255964257604144639296310163891350438734904506496162740150206990616516258962618041670789138155044296652929107936222493007445408
443 22019539897992834176682395185422644647246188944297149236632625471618194865732152969367315327709544459160047581631344992842229329881214104926029504895861424653714252101008904774466604349182901359774329470434209538524557270573908468996491255540241642378517519051984530089750290082286228723555634666697357343165033453526515609123005463442423007296668307967956340642196764863228593856151202988986716107058598281371875607347001688389011596274983766928724386801019295233470352820840560188873119968122916816600859292125321824846850354121224645281714117545565888
444 -400575455309430719614157552405397146220218855132023850604690821756765868636854766905072392084490227051191530781100096336184259413635151545272511418219127603740151796954502184495397491387089074736737570031078731089674047680326047354112892631788458211722378277039952888281539663396463573171157751347362291010449013174945486349016895331572046706555655645782969971299869107105884506641480677463911667802010693725741985096881766987953910572287047047061787019135898025322180683523954372015609005111392279246758261029235930799967113282918241944461550851746822688
445 7287251160947255687500705307871172399833225843720113595704469279828391549954857077522911771137799963758173043087061431739934737060069197559894024187144334243594794462815307797800891748393215543148353445671842909094928988450881366673778973942115154769565474625285705479444052307499469774209776030429614779586343792135269276123566313554090463360038041972914786326060415605630285591933370394680633549518529677172900253311194589681993488340340483703370447179760126952354013997622740159344769680510645161995336704818816634932454754835075222029219383694238944000
446 -132570359653849275790537512314520068731395623154350148874189862232522493173735590978937351056076464548500384446869290159771734976754338514328450033297436242820862529805691939857003827221148317531056944879082162696929478279796353875951783567843842995818051044493035821221077944959385701487044491569536020665826123406904635403599916237290454512199345457040847316635009579307531684707157235254908974349398495917733619540595891185213464324983324210336469638996584034052022233134423568426218682626533088807279472239358138604853165079792889261045289980824552035200
447 2411750678891326520216686040885975362730061645996074710681607555945355787257258252853294876430662220852481704607703814729309936294619873378451026477495714337088085938338791519713847917987438766233092194402527459032600394947166519424005774703041575679332421849386419838662371676000054464170116885462106732874430988987741358313188551178296813342755572381623043976915955270658211976126272307491511728575561116189731739489653434589280244612394105821150987985276638926910653628712506277680111846163835236896066126844095292936894915673288979257487923494644587167360
448 -43875456520049270682340582203943226769338744782033815724102707866167374115596399628781344236411659729832205272677292402537459417355625217585269203234583766773951186041751731409225028104302268347917227077544179728810935120326482307085561073592281896446742134625753458912267009191064480587803204754797033075930108970232240352294900414205642454868015698980613323277370824049086453876864851364084671618561666870424988334938551010208549013355776487671535763620250567600336982940770484078490846996841313307655361845366685557314597841458265183681716356555569192934280
449 798204434947721454015418967685798297304720618309978937370334503650128088090389153969748065371325284398198714849821880254829972559409713968746144326023258034637611283902941897094144827682340160482227183784082554347286749401195741677144820004202479625345539952227458691020688018148526081479863364655114735898747845437697000288820500515229053878898151148564780079348459170519588252081568167943366445286578963236890713928918840144793691046901118852918129575392777993038600041329434336055393837265024186765984767618828129207915554655856425170920221169768129747868280
450 -14521445842743302817770273907497870508989133234010658383838987361440260535763614638153425611442413369826118366173092960789174768420449977188326820691822932981909340101350422117791726741875610398261142037233756954371654116976925745930696623045668828053273446317658220492117670825944955007641024223494713068059910954285498218653112201417680192053922061670547172736732279848184894919182014020903813191735964126282321773289057294198971379306215937523420214983205784271156523822229607754740438385927449645688586577534959979559643279266156641018160077758614960516972376
451 264185393932133730929663295355026998341547819790737293096573659331447102534484784514580217673987266333389829005185278551988639208991031237612310040522661572482418440322050775216504420922467506163470879148694532684591241808988482864621128262826900425195513208396738391319533696541620340195805141233933814372922499979057222664994594271757740955253464591945268603762876236354597886348585895045555702883063482651520859825280698918070862582121088860744758419631017509393099075947144156400853966626571455534517079763226566537483527680599306655964852026289280695566286736
452 -4806300859082263160101168179718619843907077259445731293167825496651010631329839236276169155097625814675995054989772105032354218766466149781459618357670560737589737081452918679145484745119803513444881555284655989571765442105725089791626372550648804467273453775567991837942696411831283891463875498017573207706686771684122153238380984526507773747134951548343020135306581116795111369097050254599823355428276175328354015615330749622669068146760284064622662298561080909092802851089673812853449680541172362112258863704372404933190089828229727740463473538581016417695139216
453 87441237353882309644736830455185847162673296275539994474342517203032483209689642296180734607964637815136357933028304334208258479044960096445144500916744272260185656938545831936107124249195618538328223187334099805644008260571606533803325234573954448642378393323495821542423248838415123790061465524332922561887939029617283199322675913578664889898415575245523918711222833162682585386200988411253364082925228497944078299856173315443547971612843004846745588029270297399176846178469911825774078974156472403764635756941542195018425298560743554733628360260707597947359309248
454 -1590833816659758863646542375898660587622038942755039380203717958822419467747650892319593334757635046128464235790827108942934161771927253154755889213283404736770035709902399332256148505624239339409954858456854162635180142673926380924996211488473136491303887995381926827649886690397124297762706912122486236846427464795933935332815450666483135294964030902136593501689432048767291432552775162839724252032631693743478261606335881959217746625122438820456656693145087945109022264254823743119434189195918865967643030447017559525643720201091850407883645085863687513710653072368
455 28942530391366531564671753717547835380699292856440369454919792916999913755015139208660553149141841401580338415403351874368109882638663069793054530073540675869033498405823767877514729400683361118162133267963542302950215883745319980214385864610695740160894287794460933277199831428778351984762782561943836465582183990244973862065085703318525105072417452552616557858095857793560151257848100522951586172302091733426632523389265796127933320896600421539945439010852002670137992874755596348144841979176063394574425028106890928230153544330195309837842210934926273839524488672832
456 -526564203356062224517948930064056198460550270534992609694479233383695026608181981903544294014320431784799715784924605693696969685274908145009124090361759977034616043696171810998800295926850699829060368441959013923298277429097772219538579037390824187111452947399960811184071180734000178488776041264046399115480460491170585782148406662646107726091017799921242803462778987370256208391087037501093531421692979123214356713533236388476184847177453489255139084726485641885876383862170913165776865119468308119648220346550920844613212987350545196147931691825574240869442353751864
457 9580083662932193958215113985869653896764491098338652334903835895612791671173644178835261971936256793208140553736929670698673705885474731880146293891735564355217303110733747517087299876035890626636592542130230448271797803997147074081667034258798907154981507908267819605505638271518839775765802754623615998993070716317604598518763231017451215594170030489891650256937184602377118426038753348989141802156641487387931402300299175038941154470329767148309540595157671577688206356449645438303326797310267703532621527974019028513684000041293730661973457112422244031532857631816112
458 -174297193545820574693489587100980204550790860346364260336359064540677940845364895056325318103412139496802768392393723676197504190742705941101684222490934977213220087578374023931332497344515850857398070076526206746055034123830337306628023385217867276101945580399355789537293718966136065339312877150342434298169311037955002956052733253585535578803231922419698224009183153665965136989755856569013477618769612618740756031310559586249093286344488012180747668585180587646293999752452511351434574225358065836500615995998476650630721207090372462219893597945648789166695415592881072
459 3171134013047183443796749728074187686611914908736311624731335215386257723818991535245361031957592289153491179107630468720788230930491974467662121971651065064673297828721942969988310998316813455097738286238787530816595017376101115493441965205293431221833654188745504393198991053144518392598189757036575556949485031830529222854168357342991169127554829646992323151953676975107589715997122662187380474941681369760332034055742989952959089480775070987222279172121344000839227906031682468784205965872526931156206537726357893501142609785489175282846858163545035038404913994407767552
460 -57695493528687574368438748979990092853418764011682653170288119307878742581426522785649099482117530030228631385214407572757412910361400810873045871018526302152541158976260294827768394254280822459280356878435704109284851882430903517281830014731010776625102145459191776206871063254652256028275596772052369664490156232803876715000942510434119815425860476737086354029920887395996151573957036876299079216146089259669902830839798201613985216854672992396293969949540335890747885110039391371600394082993523083306421990661079477250900760116415063868248932867207966419780153551825234848
461 1049717098721196688442480099089235724500844614965760113273960520571772621470306171310798619861926892789094397084650008112068471454960911202925514562490190708522381798631315598281171938169824234014070864227482318065963261809784828394980925296958056938703642051633745745911290300434048342132656606514907100435913401667277091390387158747930616166286550886790774127178605403905315837700296169593080788762484254609756145195433427021363006255454503163706100815664478850266779976425760666483658743636504125490596575414597488685249195177285342104996834506970277080445517682387466840288
462 -19098784075216543840395288252042957752252664370063337109867803244184529804448640941992836956497616414708591778083097947175542507453741942084650067997150622794932536475617449032588544819526352011475008209078670882705525870141368014663608586144595645548157954187080331932780576650883530864526859043203489969168054992907874881899659603613392687529820362772226510030629894612716813263538424835321788051594807977409627733296377588410042304012857533393029460695662821872148170328817661952510933109436947810878446659632274457691941477498558078461779750903008371647258876155328754910656
463 347489928222283043397856634606506184742124801336385305764250606643745957904735883478833311423176044140903819807226278871202548572265282523844139462583048546878048758667346737945830611656137576891719753151789334499715297400785794936393195010919401906186138680554353775083730253539390481416588618995769127121610768849767967816992648141723987609317777515071882370322096695645478514979345916132368807847835848763204495127977628294286114996911632279837970223166318223007924943778836981983219723422853831067283269833207980259439361067981070250203013541666800720241351126128247285233088
464 -6322397046439170770971550118111306437629746089878648186459806049679217430215597262717517168192905875634857395270071982032906242700774310754451125111709149242965335747854950544561928116930146202621179884733342677442600487665623001858913872411043458918092797029377649585399198848804937494034353815059790043410669132000979407385967791980505236798622572939844591082979061271409934738149581876849374151593711518106752054280740648831550691027975997793442631982877999384658470874587720845712881296238455108721949830999262736485077984047461413850807532951114282699129514306029822768545848
465 115033501568646115137874161492527297919224986683150094257447764341547316072801793585185456085547442486425719226176369911170173344266521174748305177899502110859542049687559397047363370725590705724239543855820504049207509292292435322242415778951976226832854074440862835907837829752575384987593919985546080945081812596728823156384501762638392613728151638749610362620232596680573005873546228972330773741868227153061915667303419793773324272360963826291294717690578203373880254876101584309236193547420765883802208263261398518876718908714710757287375699817229225506312555792673703393833328
466 -2093003378462983137486048529224073569450409734391677111962223538831502251606346301932421280908716486098379455534272446085841071303709156058805068612827302935981768508598609899010690798163163278681035468346825955814456823766254463130416186434911345110127738974422145416751235486412174442361561382863651096754284524626384341629278906446075813356195249957776157694649670106480719310609219877515766162284161800283410655294046174082240348571461835428713680832933740151898826574660380539315333503503295224422515413981246722497285024093678282911762251828275772822425957546221181712092758432
467 38081892437503936061727373377467214286561983176644501776883146719232217630723641458278086759652021092170355095969652676480719996441833720885919773501553737778967295994268922060430054825136598749251450807116516463573390287241125329029871719738032886186494526807638451612850449199408693372458631020043453903473811479299131907633489149630056013414739069265259512494123171575639663805863063520006929908987984734424761526195209205833829837235005303332686858841481556897478297657183603003489704498229067565855324645251583286144767078050815725053019351629215324288772498321597233993159841024
468 -692899271736815674695910408302131242543412514643937424287608927415436358256236421121432235061103434025643039669720931434896818629115458391554931933520962456510017056406947341064361385849357646589000784011246836858290714801761062987284124611813493106453193846229138993673614640833072035093966940557040381541782914807656377012696562299239863198004957453532795531772751725304936217004513830032953793095681562502789888619419958270705674350881761868860535099353237929073429505063455109985489129924733768017390465052733454010782858127994769084392378455855806830166914238325464395879007111184
469 12607374832243761070308812146418790115433141700595094643206193084369500023813833326818665030723664255561946097133147384453194451489207989937878326714775893422224932176951414347861731226106132923750501249448220543970752430988272605169446190774543557613984220044602564656947927684712951417955721389368596150896757838722672062879332631442477694075526082836692775569478823998782768217703417744370245047862013063973458953633238065195817354058003918011757934795789653527936312244789410372646098359496034553347264636828713007219660540996333826080167887662931621786784649165501778818220328113984
470 -229394071681441549723366227430398133793054395809344815576102932020188616697762608082344233914807498462503560452058460303463049475525703760552913921237476684192035659184891939213330348469219870059196232221825092974585649112936375223482039553647236904011976984422622601458255094056113489597421537344239059805032083125027900569542334642257849745578351961006712799766492051392414199290474927311248746439679347086280462743092020719270996895984750100839873733480052239445153526388922890088584599527909412555631662254808076435055130553065934791565405543241932832170632957418611144323447775044000
471 4173906028648647304746710558682564196302947546719157317274817341111886866203317851815164509313197055174588671912252782319469672078955171977598977485665614572086972411743380621594394249767950810816383989059646803744146936171502886171424054091640166456157894681087806954343773586223826980183866533032386380611103910313516006857917477776276873489507384312715545767917270678375294788166675710722124615166237170622281721530895981209124218592111240698171252418606476705132592188514246998700957527089668021563379055049286260321029643079895349039567745806354262863601230887988397686718714429528000
472 -75946206142749923273318165553617381434198201204935668081027061513683698049644159899478700873923953317907776550360856747902717610748322941792025438743477447736022959589220403587230977662260426296633451807759326786324603597982835006548750722751517104371224504775706440316326129701646727393358277252640756022061692786640450924998717030877039720781560114820987130819787349663365134888002889242434830723495650003241994600032495889489475998076018686741394278646530676775479835759708243837938052949948078265564616557469212429048238560587272586846031841002354488414125754207964868553416217111642000
473 1381886669921953723772507198818442110103765811029761698147429037433486863167950434079974842790456734750632973768803063913053384307136888727974742720226395397503256300619501752916718676974263016201232757854146566837772001230075265368953999658420389980021872667600340812401199755298240335905796695290593382110366843124187385691738563690999372003489357407959926191551490424725261203813244290900354544030374004786204054345216905642762043949120962411210291716643579237062200519034860356342246771493499030253884054489249984678394128334410677915393602584900150344450339375260668990279808689687888000
474 -25144423689312959248659306561970131406071091885351583156851039699737787736595256157702347728679132855195116289966870198122181424517510329979802977937240649534750778240662933926802406828199165579801705101801044066168185669628778332180561586871337403240614819710230037656868890744348985453393588852112870312811509561379884462513643865066203499075592781277539196388637580640884871377867098880551722530797420755115177832134810582146985860053469676089769914635720864210306567660521569308553372174147932770329759291733541972209327076131547523194614847372021558339807921622203641316319079626560008000
475 457523964752825007121366419233853733539875770503519327255445397192237277798928546533045050549088912440179377903869925905606153681895829798647532978354876839797148087052103999631282943583950724180852821123040303557233691270698261644182948094512503960777981711586941333880763106585663196793232105372069324562487625642447429135461407684906991065258701349620459060286639430458950091286511104024672694466098012968104380063462218332366224373055672628146334899950147445902498899986811299111410297077820424178430129375504537064897599584148135910171332699442053195580013272427916560044270552898008395200
476 -8325089252490429831839056401709557863675092392069356873239337589874442226443782185365366770942829250871719653814352758393084927902021672933728501322921840609621728065908368181617593887383941542074071567978061489819088756064794942523713240192814458187485662024241829070233518986317022701624230601384610254381945586909012907980531170015319119035313697412169542792513305945496098424667879074761954308049752221133087467733955782928032563655623849207577245498515552208542757154905499491648886973882214030551476870747279078086715752495850806317849923860654476854074445091664764325653597843745088081600
477 151484022057295754246285075489846916618480013974359197971351159843771586327154668837451613504395456979816699175803082308335666463312872584899072929775251076236492336448588681453880792064436339781395563037443287665389434944913783322333626852456816654272508692850691180979652643938745005406683090222860196056472803655850104875213785498914416458074809341075617879415060420050255732281717314168133626296012443258757380996933014336350359883367946907372126289306533693242325975759958347041046191958712155555564692933138883695705946744086765159807196331237054046152091035375969443230366421188931576833600
478 -2756434157110380501045173908509342433731477735549123528483960095869311439299494388083880150776462342189719666124107835971830503895782283245657113705968048151869122634866077409801436335409301861055880873859233670972126591058411423110269494530080756761707237271348725487472185819573453194404464695325606494463079439115718838420969491263332788058174084003242413009653844744911664102794364502291359999649438495192135331330424641375044742497477037441000734037111610940773805893231612859606748160947714004502065149342247839629787469725203332953718231038827840328985798875131009254257929992166755935992000
479 50156967652294225576588787898705147879652658430048925412833056371444450419001662264692170937604713837228291593759641925242847129691467521006660617270182825407405064819069063474338555809359993412783974899746215361606705386664844408363071430798289495288562933258664412535672726701897152331511233738161962872630477494181806424564330671014434651182493701344790185847320583643952052863792679596673091360627862075169889767728211910221794726241400271570084024032225451514354807109396759897958482968789938233769809639942045854514425542648952634261810733435157861894163779902370988322738706330366207576080000
480 -912678382423691638762749741970478724091105657126290557815302858683065229955079001152676090004437391335566054457089900376517620473687521293524831832394139077637093957253177534765183094561105001180282039555398056132032595786299571997574536170187452698633722520629473515234946861077782561318514459138565428520513974470664093576648043841494536432860942073698070077696718985091934427392700662171933496842909266544840866392474465650014679770680357893489921429080188127941469683746919485909757970699117518359585745998405596692965087210496904493828212984174873301132211672496003120806133214171772313243222000
481 16607608022063847877669894796480577779914764274676090001899569062142897287940904650910558061411746370995731983767134581547848093413704344646844909347990109796191875443806131279585420041621376288140085766175448593138205377797906619787255084838101420680529222766167609465531897018811432577180884492234235440402683969928407860843257782660823307126220236038992949807412002899940260475355689837294760374618788995192777447020546347980094210120195159865197727326351677350785340574552114375545158394156963342972753164144043919838254093536912228058181304830643116610135153363848312102016328161098007423392747200
482 -302203316684704970817902853583905570072521764604032611338031226352481121576377381583480309820403885075985690023387410488729113878069718736769630718271725339741272985814201985718116358233315308591471324180652821053228123840232852751325946710337256868310130069079481685924448209564881200606466910522816983504861927892923650995117328297998470617827895110123110689239634383290576631099130356275539976527410885823665282625234758566244139555165808616297022160533872854281541133143075497571596298894440866638178751823781175432572791113319719192601081236842561696541513032953141805601016238070477216095378113200
483 5499132370285622270494140773475972532411312154655150284830506291780200078748262744140230358592438565471118360844994345985404265521697985545049927393618784568795820750592161481534058168278275589241403979107409563192946556240882295933734647425055608651458475363532842082438639508131338929668523559988286878070874674124407213418427355343046185323921466281274190623835705097306259582040111040471839696692766312662916251617125307418405241137659929210347558599882995861079025758678974241212458129048205192849980865348481858050081939048967368695969384835690226565459597759916477357998326737107458120288801307200
484 -100067238821297080350160592939125092438709410043517332549851253296901827065002147672191064068337417013310712264844502373676349046297481012698342896634025792757512753871475323192810452534701608164921409903685766639624329557044612039364930169147239924405662074864209486796305877120180794571923789607753930365922608731132323524296942862355006610117250532137819005070705393406661393538450720010071566670309738387236400053632327584583360915460410423437950996232708044981669805885420765009236446709929553280659635785376713309330860680614266920622902431265518432359212083193592207748361916235478019811806438665200
485 1820926610724874355985345603204042036195751653408620637754449678927499599533714534303616060121270024020201824851417736648130947667994610487473815568738853836862656916684548098729239432785681508882476750707986091977622473014686698788272878174153333461641642861402059360172920159633700879818590497293263500760575801132134939249978737561025453040595145435304316368969489629891577574482007356673767333843019442767731239042278535964632177015930882389821261681153752008030798784034342502478825606552202714736286198611166611385136335397184627522413412046806668521289430763729506897976137716485281447464998371704800
486 -33135668839838155998203557352394044597930025695197418728037699039798111551512973946674328979497751098082557181538095739710624610216684943561728700116115958023363426715817907358787913431409868921673104270817357575955794489137136952758234964896185629096504496662500622119510057690569460569969605301930376490528128865753257732077180232026558994986747504567231196267161838426303508013248522817456402060547598112393176398207881709091111070289966953888555708613801800791366988793315360921206729386871104059393111113158813914115759105872672850776040175623389860918706579584842624059134505784142498582794353146688800
487 602978463207809703675523319105264747305787743583271521714462816193376293140691106212757741857608964269592023522796444695749704438088325338221563003610238611680741618294361113712465725740444363448681326013470694420602853579719231007429890849176753427107357865709417116671500313187702604522233078730090849434335749660318287113204031651814328845988037777632876411237122712134368769189672505198360298369901168601373739448592650437390689947593401039538565008113363571505600560263295133518744435059329267197534915589333384507026721288397966308992083029514642113361259945052930571750487058854991512829926375194329600
488 -10972626829552678558576871942325719391241458337707837281857785724086202158229704776044606521475508052369642420849146871559132819832221391464487762109098359139959548247383781037635177380319813948475637505350367960222357652353655518879870679293528274963187582529505879284889049540065192403947816525642726517698292945665216930539003851115247508010240104951261113220275542554816088927463659005830372789419859395733011484272388236526498472414714520247045343811916357976817789898196105029739418421651912639702928080954156406477437758420395209109540533992280845139860784107444100955752666115976910552825023597195200800
489 199674293535838588396816563082809497563589563505357997129165316942414834181372423559775894421817931645070017210665270330255847128883447788878164229593505001406763696108113052104713063201147987534548228506937857216271585899645862079429680554022592413396770009972781460663369315471302062621052848896735048402181384383248614225465039699840647957735397282385383307045032561372164431571933038352584201655329861812396573251749752728125690062474282172568989288944853689998900995212841682455616593485373888025371205853241471455009521130394872933410050995058684259149461708250369249652311101575320084062119547553355976800
490 -3633594258843813091127594550933349335481863712098902283508914721264904865205658089842583757582006677201775313954590826510650324367235710356991683497008992612219783569950951856177692140504225902153334620158770219516510820858666774820867982656409962964215295922153853992213555364965541221746250411651964064122108626171616646932617397475486090457283058516631302332274189583257086204102659363224701827671642058788126219407332465396643152396279173373715023443944237556267321619569525616093596610665277860196926031999991417849305271990450361878160440115273458232617559687214267587661687071146238971872482584746561844800
491 66123132683204422457920482126407818722036355555058825846555523034717978102858086012535240104925421090527074922433310828115961034221019755275581490239684219618079923520258327470443792223776967501664018247071855030113803295550460259965319097904563146911898086763218335779753750835179220248789192537048975715847275437461663968077297081148219703512120613255614428871894888425648805764734034022792215956138898278689614337908497022299175660974629160994974269676354573822701424375667905616288690435815727958916293476053803357945998779522830162704585614043792713497057083457770700193252496105750188289765265833335122939200
492 -1203297780571206862905697195117994072515099838410543617891215277806308516413159313977456544779021491456227729331556134128823256917566620064916872232650419961057637887932009705089481436265339637511443600768414675814973438184315387409919928773202989175369135557290798209288464601967581604356723569585066157793488415613224525195688458734794711355935518816761830451423105648342865426437809683526618612649533027611323608699200001477087194505486688009031038567640427641390621002043980015574292385887480768624342890781655359201182752028597468336072547349997595331681680162238800702212829088573291085623521251929333169442400
493 21897548880229060451571602632131899697258233579120493600804152292986706623028154247669547359665554030684294308592349173882446306479817211094496699011837780566681164564169316190905645553637758963612502795862897969990823223773841430984703992355049010547461574699062731193982106390569828707903275947599977324516432742486685371518793532213225711110456209254536110647052605306887824324613460073019529785501664661575148766525272971750480572362920312182943066523758680965562226661679986572274854467238689383707634532208984617432244836860458478568765140120287755243623768866215942966680257594085289025027247016058486180030400
494 -398492889245269377884783388999626968743680753944562430400007329741861319943417475066339776855712514083015438516389823566715054609185366405996108038294352102729190266158007033642815693686321910654692494668558978065313151472374096384637757467436652208865838209329163998282969251676389879445765594136800909054764631550365630108306865289632047360122268976222214418335345994213793636512485948505448952623597563304982189688775519127982792438733969016234367212650204662094566048212873014937657677670357464797528219949727886838731759693079838255154730320513691224291820476729031089615305390984460045959773101360242174204950400
495 7251841778326686312549079936424148880241708747586615276709321519874812298485529463563053917130747296392738145948245423700501264048436266845574202600906859608287236107671904494985961610696686042945953811226882365086860345035809802273448925847771738031879518520260839033829970151158434725976082179227399953703411646769505107691395213634080592452447302507372758465545269830183417352320380572955976284502862504138395864291566622195226515188795685333372043777356862452562391101580813481302776179373295625182258473387508568721532033529522744015115072629977545119559285159139017230652767551470236446282711372834941497533440000
496 -131971066129606082765553076873596510862642666357007196214281495343734084743441444328575268021647285801871331826458344086649585098101867440156253366487760942524054203663154386135921026410572804326274010710968702167310276616757815402065422493528686029249276602555645864663408974212471117462960395233855961149286896818774750832856616745464328448102380149005066213016206677955533571422695408887613562047389407002930980019961442078259870267108280153891126669535323311704443192145385454815457059526784977147954343608598440764221001645655601467340426608775198383766144903221873930514418821056783926466733328455011916653754170000
497 2401661415567797033093866085856210004478052074026482774316140766108238576357727766502657143137173330125765432356417312083324308416195140308645072103192797056106203250270265096666660167914579088672001884796731786978067107117132604727480160019541754330616739166965300533980347232028373276341478907452343238629144119833741311502854608003076999986952848755314748271256354852081824429548380161422218598333333239823851982226014724948288907417851125583219641927569687765613596298161386987145835036179272877231358890662305717290371300827475247216556737710528687397288252431109055636641459152333954176384736773530964646922604392000
498 -43706645598014823778507415830595028158853200831427658328519872762456964844258776503773636347288258924477739305666460527301926100904835055139083680722242292757519669998297106448892279358990555908638875534554948232802630218391948623447598063154327683806168973797697923756804199102794111583855032719078852955183186313612647458145037070131238322540189129632385252578794515767930188209133467936342156152868141245685101826297347908434676318953866858341663895893934999168389553870145325192787167757049598772259617069350254611749255486956202249953553809099862783842306538159889982798000850296518537175460936265865238104788656636000
499 795400393368260691873940273586715012545235802877686469301480553544300423495043224879705012470007514794061227081179215641715330056321129972790046707533192999094303497511866870684746326580178803394207488307313398809047054134730316834988246945614647798247787329655936393981031946190021150822841815332955620619302440787386674563309803653959586436548258826455664618596019707365767817639021513135847608431252040548464023786755629255047161589217198139623444843021183673379787949484825208454376100772560891704562776287771110617764886125562521986780176878384012226706448451789137975646277609301320674496620093793595394368754886536000
500 -14475272399881256414454175131370536810457079824201064749037478183919767398778477249533447752440049100508677406422625856824023244965155983170697556284888507372766350422258120932536569933737039404178742421512101526034301056864878825882041338987621727220906425371140020440366173161783763374939500848748417633022756180393601323964408864880918464991327872877241097701438787328437864853062622057143404252610323996252915747795882415790710121225763400622174517009292728347004335952981601210257017233027153481374236347608576248465892839946474118402711738925039097257249580335167470288111711100557019079254790245101838752633742568574880