1 1
2 1
3 1
4 3
5 7
6 21
7 61
8 187
9 583
10 1837
11 5885
12 19027
13 62167
14 204917
15 680621
16 2275211
17 7648519
18 25852573
19 87812093
20 299349795
21 1023570647
22 3515918501
23 12140103149
24 41894710427
25 143835281351
26 501071173901
27 1808088546557
28 6212411239539
29 17720665594455
30 67715387085653
31 524854834689709
32 1425044088184619
33 -19083076352173817
34 -31799125817481475
35 2205136520241253501
36 4346690133161551171
37 -238059985983833161129
38 -463134806617340324987
39 29621269136703097442285
40 57896729223459604928315
41 -4113732519412777464236857
42 -8058090114985604651554707
43 635548125754549123350686333
44 1247470385569934307820324243
45 -108605416934171586773775155497
46 -213545101080245839711607749323
47 20427706795417126025585965735341
48 40226706861872210093095008622795
49 -4210337717410640956137936759783673
50 -8302045714789241547715380841703075
51 947070068146187679233499074251309821
52 1869621633813064187345214467172790627
53 -231635361139148148080970733982034738217
54 -457742109370191089482709811500475816859
55 61391351634238246106969011438045514648557
56 121427599609984125802061169132116490569691
57 -17576308406541565905164893911836014686278713
58 -34792781837987052799119618429970201737349683
59 5420108545929520443662680748564529762640757245
60 10737021198522305890488737310627811814822546611
61 -1795484532841306400240700228839269727126133684905
62 -3559097465562311074647769841300571646992355037931
63 637329870885522286245521164190867498814722918991533
64 1264087388582987403033926119488119125055159859578987
65 -241849384987994090736020323964427986492536843141189881
66 -479941346999206659460824905004999379279301514740713027
67 97899242262337660619718885410142628186825579597426332541
68 194371051684581733498100256651543231931846628132398889859
69 -42187403991992710335734608508292979529467463337889709607081
70 -83796405414425144183648413335433882788321157330436247741627
71 19316360898213130144146515283604528142394271501077343120439789
72 38383242512885733754419300497066147110493012577166855230340731
73 -9380506352065127675937858627500056808809215683932585097682600761
74 -18646687241800832377062503679581701191610822811060724133048147667
75 4823367250650470151124710923436143473537202637723812249131930444669
76 9591172358667533988413647739066618381171618930581166971278609457619
77 -2621823378271647905957027459478000190688409296907620949150189367964201
78 -5215056994555790123324732208395595143133389296851241361672184022832395
79 1504282876103874521933248914077066907346811183136446925810973685449019821
80 2993015174147969848151896370761727427867714366409410776414204605717024267
81 -909719290335630284891919865447794442530266359026378445617062041239678383865
82 -1810511006711361114143607710960881441034084473710416138213658662163933927395
83 579092744402770994092960386791295866538459846684935644089620689805580987588093
84 1152783516403913477864196310669253317837877740701891562511079993949207237714851
85 -387518482698048328062701352065324627304196509932279769399364056954284215461561129
86 -771596507698743302607699057109489749765704791969163284382635731635855678734084059
87 272275507518615121813708407415165048078124520919400491334475085589004691620919261677
88 542247624853048286465074359747916807727658042841221237983944580019802623506627205915
89 -200627475184578926248251847680781039242995015840043455636914609574847838398257664096313
90 -399635841585672208662050057541663948147290849889290109539571910691302606864126581437811
91 154865781829067459670786207289502881704655553459424178266797485427722111318788089181662973
92 308538023772439883426128372887986415120204978765727856195815200386846506445004059520443635
93 -125095997130842179180463165431196140563943429403221506390713326891223127133455731425605896105
94 -249270337987722471593402788743854633584954354952293687880375852824411908882116549653091361067
95 105636620863635607943823485368532273629836838628469655238454986213142794520990014093549760945837
96 210528487657856848903938708362147152225402575352303543277015235457392007441630119487098070501803
97 -93164024993093535301299503680316434605237130889410876357858307166895303119628510036933328127398649
98 -185698935261184307611845151751751185913823640546945640750533082472989123298944672025299005191977859
99 85731843766819248575632800294766792825374971656790654198489762338775627159067445596542190735328379517
100 170908678257872867013228570075124721267947026655425361772110628852382469179386632222301432677886675395
101 -82245218421246903655411430348064307969311009772783428446249427464186830382013816457805134844686096042921
102 -163979552794713935586958149716995068313559224508571354360361709131067596107358325361957384082905691817211
103 82183371520326145442152322804642183936770908983886980936846825492526268645000953178751311915024861519490029
104 163876500230288642815916673620743680671250033693599317951494779499383079780145518460336613110538291925089723
105 -85468710453907926213568216267037456565983109571136619374971152124840265381081620478057245451288974621063353145
106 -170447419013328399419552493244355522250636962413298696892188903889406375471605190342056641626104920438096113171
107 92435616588882865395684731547756830813530458306443386153625444617248584704770140037364790124988642955578024461437
108 184361517986101313653364074306837290510610888152181782171571161335454897953666688476934145980643819132821201401363
109 -103884988671955799081962427617172675337270190032024435490446231597958847766097552295417614630893844494139334716545833
110 -207218585567645447444420183636519654392443183378682878081757851323525440622429857843314873742942489115908972120233803
111 121236170482634535744711326994500795052180395862017604477259557441001869529842742102986572886188387675531846539193847213
112 241852516654117853965790760536279093846702234274632283510898907420185925086173298182608024812345809677533787757720214347
113 -146816209710097204669590646835567175894826348731516723845136377218587160101884118408384991229970694171189515777074073847033
114 -292908920888797490559287901667346893320203203763651979843208455950347936194465120016597002254174092346446942165561381949731
115 184368067760839439665025654045421260621247206190068024420337965284507472768323312302309680143163595523428001604864805373174013
116 367859812479933783087580066298249344016695575871644956254657048029553951992548962272745742097672875299388829372891276327243235
117 -239930412239185355642084710826066908876975088511402640435741080704046145194767403209402801627334980127077630332418505533238608425
118 -478760156846613212819376444437504694345955881637425424432185142318415389636043040590432599432062968676887187211883964697220324379
119 323370747708206291774109644204548784519699163172416584649792115735658037708345362415442872832029414996793075928779341354800722669549
120 645308872606160748780777511776862142717098428388694414644557901579685800682284388581430805018584215105187674151699192989460697024091
121 -451096385393742090130344300300813915711669819323476021362941729831391525826190298146634643960563374154416061613115661155084680674473017
122 -900261605468992207143577189996853964783763270242302775835191082554642358567660726504603445001478605512704966039753190569259173520910515
123 650934717023840727409751340100545656031979745173377665956689290607843512978087903280226313170522263010396637686049726699045370143097521149
124 1299175068079995273177376472227960890291837351404703927253275018282500147707728017114285557236709596113507432054071468788185794714917074227
125 -971090633541752575263554904293860676887784340425591825015178998318534585174433284744198552446484353928514526905109940178306988141282210172073
126 -1938292698333444704189562573604067502104337584501615957876673993894175982851597773211493806350382187468347891866349206929966748104777439500139
127 1496922014447756236542767889220718940560243311193156333362233372446043297975146610692020684367817359172779014732276352539460532346164069550161581
128 2988042078137311913735045806567833603000491870486073750347683246062368390810032782433941831107571443623008186093625488165352531071840540890227435
129 -2383011707468344731753391438424782313283676073099109253439152772474779812801890956587556858538273892991715666485403427894096912304233366065564445945
130 -4757078578653737515519278443879962710907836306335822307260845186703764229329358944315233735448505005815401978486407740527019375476798358504057895107
131 3915782707949047874402645788464450429687477367915176465675871126182898393393811237747732742480122866942142604989712755997609976290608603755321869982077
132 7817323921841500688788689348194883207932632480321671708576786903949493297481944966884074658926373014693859998377584679918506092417996052955237947019267
133 -6638365790649086995796977363299723766189213022463722059429517772497108896055537378247044504155027744372129624374957663985096042032767469937079497010906793
134 -13253326966396584452708056980670432825383082416105705639772321386407905941199024403758700652817683982627183715049017370720466175145992314978426055067864379
135 11605006300823658938120563680023222217513408264384240667672515977639532019315554814047476838788632541692772293471334075913166392108517457286402739975471818221
136 23170330453354457433295162609608994927030299332336154003492067906979538903606810131409327354603823365548679561268072727611991549306861075083370623210120959227
137 -20910717888186362407738444754786389945313368107197778505700100818671109027474152718764868013994105815175455252316218889656765084736741639642122423354927898983225
138 -41752056758423476254706311366968354852161036756201009961907047773361741619081149558861462656751372662075187698033026872573883470408684837684459884730685307848019
139 38818225006789814357834690668025589217276707050071515936593643397022287175266133275376338675964403705277512094813646275682353584303179292744073065698735265588465021
140 77511424597281235602943315026823221760283672228589171171357700874379048383421266423349222212379784374464469667240457199977761053448154117981569521501350456540824147
141 -74208757686064379391776636467542314235031778754674311063276219183209730514166417047801045948944509132460316513858694681361988289041147469472621119328014359220685863977
142 -148185396958969697355423433828828718064422512749376357025435965226382969769660507568739663297249931438756934716121005735673942557834429882468603487959556395099628814731
143 146030149032483105545342443711985421962205643363611573586617430204301324886154564256007002379532487472997008245228254783839162906973213479142313795623144700483372633313709
144 291616513996750949305297589647439413347222279745668530399606272846219667319897764027069281282693592618742926034321157153849749519647662021025829980745358191852014417608843
145 -295677439616945088254714419325293818554348770395922628100791088157163135094703587019655331464345493923022163008048891970067702454492310203813392971648266911923449016128367353
146 -590481505991294552012312332142729120058707590240077667944991537122231901160829295476191039714711141332911929579611853475262329460962617721038035395529034555703285344824447587
147 615754543567190500929887133743414829493719371760966556778619361250048612846009647652125653403197871091026094237409513643797463665865113289928131029569998766637309734609912613885
148 1229740548160933965070392295317471176084995057823515464131360371692241394936441723755554222539894796559549852670579948805194115713360561668379895359332770102487247890317032239139
149 -1318381732020809315709365019291506319668669621552106333248742396288527553142585232745498795000434289545258389735709072449871557192065083991703947774716678624841655218026302099880233
150 -2633080126308992443714629706734896804773792422284481641963979002430274404288070417690391993106040172988458397474661283435616614034262092361425077828237868252889014470924239864494171
151 2901040816459235228000304481375004535453283146852507412490527919940817241391243512862043873231401786715698847987049013240299887727355128097204829802703961183732486172168750217134501357
152 5794194647613764464381258623010137368521581402785516677539526619830747843529498526297464180843122806975600492039089737490458897322336216168128909860776729847669378071498475797663943067
153 -6558206322372894599089378316982501447999933566992524353196832558392154233085717824902485129648611749637887562259085098796199425701207211891914911893722585713741563700022584405979949336633
154 -13099056303434316591647779163247634658467822596299593444261045098955703656564671663611553092496052399218504252131284082599892128241084404878098824861682632427348428756315886959591806755827
155 15225747954713080071551897922723613130513398523364526751450654097717974579371546930120705700696188080568879897055876316316094981464195589686375654081196553519769604958126397609213603817308413
156 30412256493654197524260712073939963761470450912791327597179973497384544690781633495734953056853731196131847567265608670310389300222195380256631814578975623362257027003462189424241006572764531
157 -36289617441856405246081580843462627549493188531803492628768256668317778452389605752737512171687690185902655026644296271207695958018887971896144907991345241201262234515111027328928409750322334121
158 -72488128689269553441058760297082601452971284660630967765262215891767457306190389670955945223286670669044676780630039754172095967768093536154204360068410723420951581555443454538197116692476900779
159 88766309126553347425174987641426504740674798876599386730541357581777677718081637108602461389470600759304385453692698552714677922590985416034224385577494203845331024611890000025661906669486173349549
160 177315457050117808583201006004590564203107704940751157905028443971351604891463151852806155812621430094837519368157060311827188921541003986231283426086637128869763609393410082913729969571560149947435
161 -222757114654235188367917505067149079043431187054284414825930334340956273854470681847912798120573179778510611189107368928577157448089224890208581510316290900180429504261352171527073062714248235851980537
162 -444983005637168078114060861380950158525572584652941507930324497013013807010389109799100899019832600406346977689651146583115798572483334628732379430870758158026494877808919592115404712671410950328630787
163 573313204132064513047727236424140499549235238099911859605031216306960172072658485903901682824152152355240578385375809133775335354571873959034132265632610243120930219450870421881301383776837108776486443133
164 1145293227201784227514414976368192197531936468107878287052358694264180434846509365534699059821385215804358658771996368763945115850559623453968252277988907226002014472035950871713419819005981281275828391491
165 -1512836713662186655769120458379449435373328042745865331553531290821000153081020385950402156524063685667178179675854767863804826363729197214408002976332751879209409407396987112609174832072766959381821907220905
166 -3022241984751740306784787917854232289828494686260063094756311994917769801543275715001774943858925559221895787897945939595636836390690610983705885405568529704348792755623068855527686664440098432008414906645883
167 4091646643722230527800218293560540716884507301421587682946716348861862758396298391948867874981017697040320508895544541169608133537085361921174503449087647991247219669191818778041141433669683215373921087892416493
168 8174237982495327120063122444125072020423855238886644444162252603458901424557214513111109492535515827269809681181518991450333414099028490864404339210472937010794722610778128469352864714580836886922337052876096571
169 -11339126764543304145759638929889489358086932920028230477238331668700183110940298360994811119624365385962165230802219516853912938811967212303054773939441121133406155731315090984368659046791567567677728101212291693369
170 -22653760955378015951505044299029987536560461328179869029350699072445261078308844418223123592245428027223873935420272115395879160262679158873480751910146139066673610944105690561481979977491333578461302770171669472403
171 32189122911655560944276509119469440031929770332595692499603375651858912518568406727054823750544632364157609314861559955703645369877259222656457762577622503527649436488343356417587367686628318357474918615434922233839229
172 64310366065944527754873104887506757279561089013711265656524927196425956298744741055594158094471877180412635403150375482610143992651483683621893725829759109248322114064068768410187352131737515586567013765685609553987219
173 -93575546819234710962252452010092427464912930472306939756191750594647912570087781420248404188400092369825876402774994546871955273797465862507882759889046377052012976126289894025089268474129051965028546774264019387805570345
174 -186958388491239146666287186437820425543482034111677977067060000805583694230137613366581256504175786198297802925823208986452485512824455680273395413922810790871385475140399490668371685720373211096794598055129087250105095115
175 278495309415119301131652717963307248075554748037003438932322797826220924986717685176715275068181943505212266514348524122640332813269801673659080851366243834960812688568178596849252674761619289543627049111248461933753982918061
176 556430385142502617561641455959183012195338329536077553133589999941189571435325271414482010878127639677928908650114384329165511043237581136627682409989702087163819232301980942243327916393237192159042706828430153318667299732939
177 -848314882796573515653412085108512081610526521682183968416880956489936778798873099238361094845788774542447190776224955092180001910199263507194454730375160554504718665893180754095050486044444797894926827919230000335871941850982649
178 -1694962339405525873633093093437525459255318869744128832583416170620352682881378884245489721644154794470306138000937040550583941529701527416528840126523706586587864533092320187813139679644450552968833961889528733495478875819400099
179 2644016223088987275926100812999192638574602729205681469657756129316080261305152840112584066724161397672102115699520487839602909472418042999296739702091939108168769766236469560950060991866065159071397203147883813422877136083746987773
180 5282953110043112710473967144660193559144650285526790519904792175284601329286907864819399241044805613463051825867708089177415213276932880236006869196917261280824131699360589751443114016040944858376578968346179426932402219538894457443
181 -8429964499198603759268083958587081118722599789248554674913958404492668460149569321141131971748223436494249817430054330297125835391440085186420744125807804160944248718650064688816234152744665696916558103480792672891079091283186448476201
182 -16844097048745253624765658539330226228404602348445870514126576454741424794192465828345293257435030435630432123257304832857604229089030391018238130474605534998863872622764767143437828837752708063041682073693913415751384992828087127227547
183 27487250231873902997063422985202697363188045786028987252134835678462472921798587631030727702118724015010597300091144819420137108566354691695082010804500234877517038381133647713562164246644672167620988399807588801197711323732932219487499245
184 54924020880445916478007662081064222629823581869309919063077171598166098805781929587020160114864911750724810534980873877166049877344833732274831745827021674360638663738154169974818887215259945952225351688931428401438879540462805980059247835
185 -91637355424108807398182804416795954300414061847333942335321121168086097815535110894045395483648668194672794697076344751904941072983235701933335271300527965773699718817508720727773329097271594337874530477007049785471586223440003254089172890681
186 -183110106847241994103212501513950755043866844696233496238194053978943484328985048665243019673261602366991286358297040307672199155233590488597316978419884017629275751401556167700672817803120355317126883851172232769116411544428545357335082084147
187 312279632809885815107905928745101188882871768838182475199321216534873316184373558145030993447981768455582546285932431265212184395529847231713205129032902714236124047989355064444996263985058728030794950963970401285840698536398448004758157548004861
188 624010483329992303592510671038872633468675515962958011676192840965399248409670030347567506296351244455490814082939159649569052976722014573846690573701074204803550079006732620250388448393321156482709431355563819233362840598641247421151510295231923
189 -1087529627032865166931370083030198602533671533321688965248854074495006082312437525929157872899792117004219144666580338050906245388465989825472478562340173088204163842012201059840225746326959251386387902858290914589993286382335509411617805312850280105
190 -2173189049772892863964496235477093470340483368559403588925163392761674383477417581328596975856035098111336986516407791336118282990446817545470861970298669347900149161353847526517748300203270876128327558013981245086531530436907225938857241078701767659
191 3869577499940484323158264873407593787408136024095959711352184236469850251062971279063719555151877308503088213422645851842888361189742870715646873796133658387550218691796853923928415003263645183803251282525662246499897512959076270294846427067034091443885
192 7732641659687165738905433748594784116485119142908649486811320743494772876642323198382600694288655558584798440264603628014535517998906826040495270968330653234365798721027557474395839074681635989385430751000065873933449126642272022985377186679186445475179
193 -14064097343216403621396331918677277335899821593712069927110197307737714154693941912066806069095463845472373680823428175884774064291587694712750596500495660683894517318550025861263905825639899458297033312339978393596234055241480196611650676477318834229291257
194 -28105018448530882241442554053520012458220531125478135645484108038891480594047888027096431210940319348289210784848162951714217927407488205124899338519853375111463794464655154580718266023812611159452490357074112686547493979083977455651720293381911584719948611
195 52202220467025284958388566870847036919036303247965490862555317038476573692419961275204711199611116843896887182324433505660262970829500255691967960484263533962459113923396724655445120114295312159731410060473685378379725135743593780759648600505887333745410654077
196 104320203049045230190135413489229517832174562066998822801304816110560399440394289686679366591116241146352305589362545719024917486152186646455298140403020502801706801410517872327895603498916258684676464577394421856837456261778809931389946695673393877033119712387
197 -197833505518197289954504697340845135095411607642571837574487733071161547242250910740300630862489192474598184928296710057115922536540083350487545321286164209938595776094431687494954178755562505088857549112888424878702481778630142746396558244724072115060072001971369
198 -395354330922051412799987193514806641176877336493769991503616851100553010713045349983472326935827195715525420264830568176398555601443788166045648310805501863190527159243541958930801693195768745826889476056539852131139158498946042831172994455285540083876607692985787
199 765334680148629971891828088402614895227916638884084465518115350499173282006268497384362994333595059031172831340701164932727277211554898978707438955781758127257655682225653005131394322102569675327248425151904946155850581566673199836818260436205758955234152110523036141
200 1529484338487836841492147509618056699264946536263830282255675708750361480499068974523544855357035391994316188765343561145237276711978874897296845174253067014766069235569825508636935040846212867105332597808532276024956573149190926706737797147624626462618725862692408187
201 -3021707596252358888535940757369398872975560241416610612514512901809054079122357137866977487998617432022564465489390314101597031883473415205781005794147499526274066877375299083869086855973043400022875376385386827247850647804816285491075317645235735061730922514251476341561
202 -6038830685539224482464817431594708182862000624403888353004662091166491193217777977136787125006095302457651809718278524244804314024231318295500253590084901758486554135207580801240264211337903558423229468485958784178143700337995413273672021698598929316868400622386741660627
203 12173448933011864071657592555217016772550065115736636918344811334197759572608213305202305154008179360734603704652454753191381598829793042297984175881116395298583499322559868007066789263447900732919132371506496762901493896135444521698349801401834795183476809364025407369762685
204 24328796640410743938223542980857344152219243810083408205096759719789314611830992128795019511566843705764751598918278734283923815429135088169527181918821290330303490875534539253024942227208385264474819932872317716309372318999915601229092707015733385080205145484210872052499155
205 -50031952170624753423458054253128318697307766366635805575750464014192261591470418388802582476380688448710464442412840347713461412201765098621615571549389673259746155550114440188910383364083066520699637970436074651899307855127910601419138275549737768688955389404430580330498565673
206 -99990978229761490709027601134269633656077324574214095749845663728727737685105287293406361823623647201600194468161611925826892040281326651902120449245712468689668686154452139193494597430614052497013583474399172191192832108073190978219076725588126055927871705846902977665622085131
207 209733619480420679102989012927593893003483227045047345632571810293374385110121459015323738301042023504897144815504959544305023350377448324074263714399703897431183481215749418005079702377888941717182134619683128264681557169402993860046111379114999664812633110143502400531260073046445
208 419167508880286911590057402907588796050012756119315242957557759821493641524817192172485999352364939881955723552150951831616631487648357252856797583283411070148804648370362086323866878322038937413779362583068711510964327302193421073078632573151859866724576232490476242636835345617675
209 -896584681360187108929067744652583539115306665736342138087591481789277733470197516064157464272965044493437727709827471618933286441649954439455913920575879933011225324199332974741020856179959975931165870053425647835063823961066463255563251556484069674509803461120658751583571751865597689
210 -1791912858355649587215292799387781888728898150475056383512511980560669906629158864147985375635930084669556071313921787487994705023734975119372518335527035866056819160324258691864506337303153811567151357249541091199049588560882104631974850228903288072807087821759467033888154434150542563
211 3907821679479371683205387430359987196200837142942863376016894941581076365739965988422982966584469418297035214181926022178797276401128022050044384043667128593408970433574216320857334318442394536717630427474706388269122397379002046788239293920501753997473097928044428645484883359831392344573
212 7810271804874754062330379029222217396020505883476302665780089808929576560556073465913399326262021111802646046114372920288975065023166877357209089689239491724501079275080229623813427155252414100044594507975516588410364097751491095965409966117961695411485944855319494762178925152741675949219
213 -17362705948658926897817109473475133648869259822536637997852836506320968802527486097453200924542282695552481670670255506020774341712795314025765712810094077617455675659105309522857996949670849168474083612348764433793830233001691287206868516871689438990784611179797335834887140176398297368989481
214 -34701998970914799591511728980891386415860734548252649385955074202659085895303717291742951783582021219600928549981380761851556603141086587949869554333001313302069283814426730092830392654392737942683493717243533448275842192333650912931635960551594673655235298335829755567280942865948058873915611
215 78624873688958144928859637689009741302127169707904628387602439101524051392154179927691399625832217324459710469205193408833938769278324769321853093169727537907010358935840496898103879413001584231870312234160795323408556136213538109128889816925609764341939945754735088395785850909188526007882072557
216 157145719354968177426104825725947135933696899296336461078016204845913147453240379335715243046731752511262679427398565566800110998904122191446630772989204142826539289713205989786797535680873397805152842670645617084554015678569235269646300306459823991123304798402465870770991337572554995505759180827
217 -362814400989218662529992631150267005915822042155140179953377196193619250382470993181978919713767134155941721578121434543897942643387993636694954092072112509099573279247076249891062874009942373333424190845197666166197355396153374774845002962256250349570010922140856930640997158895528255155058102990905
218 -725157711279152512988449654576942060559146811645365520146981253087845995966567525151553745105227642227188776712917808545129498123117441928161088966902106933117110386081622740273641734604242034334321944296143030257667543029814741782165915527854335958529988899901433321300670421814348246139325441012339
219 1705747179386465079054722267701755254498605347801461507543209583255612549849005185582693685320984036570536263604987934137304702425798582801979794150882826300050054706852325916961834772445824006343929709738956238209103057878957864200640737581661036158944179870482976946858914499546669715691825351032025853
220 3409320454602667575829676458216149090587123026123825318172141054961317639335750339502257889985800847314168903326009774564676833527635790341400957614544048949056894637118799671826338211084883283372330586089050560700021544961399828667462374581777416270406380950959288795146946358725278416450307024570234355
221 -8169122221265490931683067637399766400456874813706466961091476676436128665011018899466830720668973117666502159019189807444434088442796600113082033241318079815654226250482308029300544770862797517926069466245371689922085334105191202826954833151502834375955477286993000266614051901445351794912885731914755648425
222 -16328023721451679271031983887821033485591153058971422242015666733084965854357374901038773220243729232324086237852629780414052418363235557434043542671846319037114356591352290694306835587312983154079229940261528651202731091776661539413799068131188554143066118850619954804023164757314337457235427599602135296555
223 39846766738426366849468083080204381640430435558374993882534023759929853741315530244839497244700692385821136728717238740283089949788209228305364052013879913179938593101553181187412651174863855193982836591060959255360401627458526315062305894128208964163619454419952248247568186413464281056845631853977685717077677
224 79644583446780675619342494060735703772270079878094041082439044934380276576049851336384349321598501605862577223208515385943586872962947970957856644366289816962151325182735930766917275876594675082508449316805495572874775898161957648714678961095135633376496165294571156492192580133378966605635081862590315971706539
225 -197922631456311892721932933774217716576778669511713368553054065572811939219813020919325045778496427307515437759868887808458867328357740485634580179078711603522108929723547348504590027473204439960684920044594807806727203191449643076480973898642643701409829450030204209836454060561389722987203947458942941892656073465
226 -395606492197506934085677696159695192599340901080931405710390804561944578148104671301753429911623294585154568348982819433977393259513005943528101082544264411332000101346455344757611682670400028744252483849047495419306065496183070994294644688529015020554807638786835391118530293130495382628135218998537306042077421699
227 1000948001111728960988557388529576552343435436711285910688303313924212665971537839842494278573721298666761421608114899902967280925568157605303324413850380646760802130762336084848587574980142392481725241370855150221114820340800764754140316697873576554676755018277009092171152179183572595572148408009977404955803888537213
228 2000709978019232463905590289258655026148789370077396013355253036617350622399106698950252477103929047785038144783524580545253768997277649652392334749535256196110034208600139322034405057552933620332618151891970446652437866950501713872410557159866822637264826918293624120326752895393089961868480560955195587530076505060035
229 -5153135374463988603628600542134892621583721092418265058002982495490689553475763845063771892365257344084103422918329975148934340009796576202934953476557700192036768976092069748928682476812069570973028914778777932325615836053730688416596332991929065460376765373139131631274122768539110388418765143070069326137167793638524841
230 -10300272569334730158391185738000407217739256577366463410091433984463578027811975882022988951050241815397191385695848339420490081720970439247729839138404277776835665897942057071298646032074431433422004375127335628973278474120454471522369246797483267033999298650043076174617128332318727841215155671601813982155952665824794107
231 27002693016040680187671973034769425506049801706246516954263540249378059661812636977547604394914890670527854696458590085932176361355772930024193664736804895379204834386035588687019328643122915945878697927001198521810033861267052574415983898187772350855051646764612071867663289864747649709464891355717918436865289479970863825901
232 53974505193039705512984696705868292028667154061468033964288543182987702201739510176379422040480510999403033644644118577323202895581186889908752181995301020267083339128315803942071677990071377453042246967654942332220252689325400232025234613081968180750221638212229419916149310845826970974842498402604211522279354327914411256507
233 -143996129239835658594532485357391089363878509433353887450392125985150207146568169504180524570353998843414409100198497519116033721314809993176976441949467800257732178301171619730949571717153805832317884089056237725069703495254372047294319210111761090490825577069416230598753217187515182461652208863930053589067629385557560608015161
234 -287830437823016314348498089003478172121598176100545164209725715934616483495322618244883757935440860739001165802919830397024122199481576421542734222046106035529494807895471403392530678951733590869080323981824319194412057096140104114962232909042390184194335580569741342165566254320873808838500629187824287211917951299981261257390867
235 781333881602323082681184695745724666269082402348516810489024919603705348936432135146297223267281057843881559920002783766377087953119502505529988348255942010090674174627415646087128140453849220323764955632994097865067294374357510027124816221710335565156240915762209183981603189438985987203557088246059620785330675818503086175032580221
236 1561804810895871476488357102203919300681000343751158688446856339698169598797235545712789242033214227596193381781233646475887547752620523758365816473579312730592354466431934247408413205661272443183227646675935091539487727793821224505717036060258074356359845588066379676221207226176892862658081268690816743710080037163744942713186039571
237 -4313200294552638012396678869937840305346152480797821891695099080276345317033385611225495435859754480291931401133841824203834131400062399799294491815732088069361197684588775609402596098307026370351870091610832464718668075497828858903740614657522236641320900319959098090715914050270835396232524927360987930812669526167111384463131780132649
238 -8621718049097299931004856879370443232627619480749232441876719977082144246586952076326404684027521071071233627902539353640948813147652510567345057499804916552664944830388775663562508884654360617736716789551020261766320129895078753739906922393981306923374998504277221559771514539611839106513575838416846797454388638154231285443464240459851
239 24220096206963182745166890247263819283789001187331067536672939605608191958558746055305347811386660491328364687709884198049398138171219032290187458646575831829643607083443113891765327899824077755019145028952277691768526911270772650491783993485181097027216517683945133831179588731101143018940858110616173330380810998035117364281014930822188461
240 48414342857137440575922783809111735310785164686130604243458064033776690475930230733913110485401934826087755307572385360088766745631097406447993749460557250888092348530039599684217235179801703329948756242990147614382307635736108690965234136240776740842765500951730718555812995457521735559115819414828005222070820072977724111732486215068172363
241 -138325609435552264425306176739474521883939044259124951395298611650553549816913545178361167376139232342620168008340017487553563901492211722477702457150054782356845262405886147939454798080541420585466387902727586825426859426083251041684539668699110562973280722148116677247341952672058890961595416504457802131442250818039206880953576649522731674873
242 -276506061947445243288501325353521231338314730859246112248098390674279962402087857698476457904358943314820708618711836744049698092562013842929905381318213661336238291245266009646205994972477623335000967054575434845840696214279880411041963788518075662556926255780433298019265065173298355844128853685586463129017742309104534968392907956396673713699
243 803374584248191550858788209605346105137507307852559871055155525420641196854600598625258866172650573180263085858883014324832054248313043170013964324093836311775256529825755251953086900719051141302746683385536883279553215943159415409356166975653475463822007009467740637853249296208849766411787364883137792406504052700908943710923860316967089045470461
244 1605920133834190956395682855873153004126469926121652799686991411596360848328422237659271703240974595488374376788666143059593874345333496483026834771307171379430889775232637400058286280448798157154069964994726932695613298653915173182934370930398711368135136783525394071901417202931830573874777038972433343709482502168508589194996621450834920319035107
245 -4744185446392637309991969202859477894806793897880646559665734894840580803571465275129594217992351992131724085074751470516531574454943298454712253239601923211922118600015097067249993743263825593675602731230680053442612731182930072945717627570609350611189154840508141993615121161443393491055857051123013432570877042431015542411949484846771908190833749545
246 -9483555893963998308644421271417804009048667918938488281118761968675597255983089760779960929730951772016412066945782500609244826158501564228310023903997820640416196127501537758243340343983291559229783639886546104416967616874918981116195954752443288535304377855467182906647556178724006141419676179648237687849096507759105399882542890953419182801113808155
247 28482204941832889453467292044917985557528083772694886561401273515441970314697579075885683848814126776407682455807700872964913819615714484635366683305901551576135332461752935336894773821534754500003415439308147584397248529945072192101870563083935190411868349286321786917406805987357512609786112489213979473728146591984218020731604564375786759101033416202221
248 56935975255307334472706962497847337804104817529579851460204556471426997529021474952488438878436347251024411182763053016914429772811545014719241468324081012995330395889512633576974392114601194575872331929760770485783031881469346427908629122905469859838878351231509102369460416541450068342797161242394225477009880473622073741920910396205185723867431852188507
249 -173818190925004187722108820090802758170816345931785673830317834524705137209039218919428004666462872480920420082023315260857556929745400121536535826313802328689442016774148930057692460121183472994514604561801157123017781813250811364916620694366794863866254735725625484863065020659220543370873888414921013330412507532409744641330852084368456373520392621480006713
250 -347465668644349602223572423237454776080359679136702071078398033064046542973464818329964198507794822608823744433881959351571427300868380514311637320369308542365762437439954195038448111446788356483835217428390846392003912394473239343982160511302548711903098194158324222183588786157580512614529208374738162205179025092809605875893918956157695240800826844607071667
251 1078124099133506999380698436452104000568102972090597393389314153059016954281336570517786879492270184713036403103930448494781228942068178526880406852697556689853113745740840337040933752852331399740004256420489566284336026959515399129365156056852262530420168750623338421928039750128262870329019827790645482770501141289909208205602199526225989967260961292528422905853
252 2155206369939030746443522822994050449074974718420694622016499377393817503833936867831569197925326814135054738509552663052790096115897133093392811032287626482503705074747651698845817650849950646804639240570384999745642289201745826617320470942884285800578366940259685018019594991849474597495193350807398166424453330872796094863309250578807741941119274385656129152563
253 -6795749549029186860127652391580240145762467151609333721288178180747186237885329971884499859453800759281560283399742566572625227476272524742369711511601164770385275287139793393675816194566200311452271662443376020530373507518345396282417342860595827186625321744360588269522113981269462840791908607686530119007131838908720614384358155249308855596385141666749401482072233
254 -13585036949511836739226817015914122985955108225105478028105106448997589243561672609951290103376759920841238236507777912618527067388717249355331453537503403973441828401812400934724390172594939756889366024477428741692764160926889611813912157676248374693847768431246443604957849624375084218950926913722909604234675747478030420499910725563859331251222119200988899333193835
255 43525637515839496169611641482151196704018777442013343247532903035492477851254725125960278697352782719142616534412617393231587571636632039403779112850242875307123692364514216149325201961983568260682109096946355644180507253610123105299040942138259032615502258417205757931385535382151510694733435957442445877202428611736175846984055392975915345465823653387384353993126137517
256 87010541447912554204151887164911715209648842279596589834601105009915574603640906107289534157497674370448013833505457332477237127331652080465239366868054937455243274313744350857742501692608041642059172345716648721685101274421395148752568460781407292971278281833194420344280325709029281816122371830953233925789329650806960764923234228660235400969649267472247774433322383339