0 1
1 1
2 -3
3 -21
4 75
5 1475
6 -5005
7 -221389
8 593523
9 57764619
10 -89101881
11 -23273632371
12 953636541
13 13409519997705
14 23908442020749
15 -10469975115603501
16 -40844292735050541
17 10646036726696597027
18 66995992524016223543
19 -13672657170891872702719
20 -122282221141986787179519
21 21647316686778755963070321
22 256325163531592225309743129
23 -41426918732532942751217361155
24 -620418821801458605268716606275
25 94275566307675915918535250768725
26 1729226860846430292256268758833225
27 -251643345838993193204288891238064965
28 -5519426645044980035788568547901145445
29 778660994878273828581995893321505674755
30 20047177217137877766861856990715293048755
31 -2764973011665395584718239909137260293324845
32 -82328310629302870591387555639817049317545005
33 11168074197875006782508327644041316971588853875
34 379940430965869336580785368183528209797107866055
35 -50913999991231482995029531026580425151163189315295
36 -1959079326885720749517711983182506340075743280538175
37 260181905099517826741121538886229812008596556075942921
38 11226361254404159683909580189898467561501956349957626233
39 -1481250492333375741061265446635901892960364231645300155319
40 -71143337139755283024886877643128532034595521345918934780919
41 9343169008019669900855127260499348361909730594457382277239281
42 496320874037059155437632012204128629923730591821396705296313893
43 -64969493092187359147223161284166070935986213028384599263114901513
44 -3795795133860303406651969242519466412761680788549817135695480896281
45 495803900187406918978997322669028016849224893963961585088156879138019
46 31701075377850801467799770219354642907144908779961335479456472272320679
47 -4135280313849282710156200923240163946653023926003399650642721057445966339
48 -288086148797474092036853297872263301975674334759564108742359114523720355075
49 37553946651583878702639733834152023974421107405079565129939334462764301759629
50 2839284203439798759564010847424796312087002614971888609250917512717857142807129
51 -370046332683187170323325828519150211399696502047051735471706321592807295840548321
52 -30255064663654758601245094152893397916623149284921919045514022419546873091012244577
53 3943831922685063130739602436851356117103835142711554883817639435315643435610435817871
54 347574840701191475686074217770912587660445820805985087587716661990922510796535313858695
55 -45327180724312249056956279834957219032018496095499197930372889742989254148678899595412205
56 -4293412760942190781377517878113643393164844991724028825862159079201572725211874498931895725
57 560255713691726920949407071193068710139128627376574834011529551617409800165214006269429382459
58 56882783455649137918942130926864856528675157698346691321382280929449781410627536488700857324247
59 -7428372703722501429755000471923251698071515866470881257008833597849835077454615646039004256483619
60 -806440744538995491451780178042873713216454992743625584093216145511466584149905797897089100338098419
61 105401850773144845811935125383864603786270311814946576804809762181734617935003597228043994380506319081
62 12207605195254780687317422001692589251449057202013223869849679166096565952134408457227317315045308564557
63 -1596926023100438243405439230761794965695885455713035718634255032607035917274366639979097549875420636725421
64 -196909049040712765155034232558518332032592519957771983043294650623867957053589749513217958132256056419422381
65 25780973099669266142044641291668233873318606414166413749538342518872259058963524598710312636905489013393756819
66 3377860374569135219318743193864400837806341087769416224608505319220777296144246637694974987266167898334469705159
67 -442632359773348499099594284951760484327793320940780714322742896664848814978386656650835118708731394047253108967183
68 -61513515739182840505484594842743607472788505686909223110397082818900195620177295853471862094906666795020005144965487
69 8067115541414536864770396233378319474375515575342299125097524732116681292440165016922592094083387919479809871585422681
70 1187158359332785097861973609000541546821264230115349976497747857164434380102122412502183475036384297769563074974818719881
71 -155801881888764435433189598104387007273417577648471350575185276184274104754702294741331211716766682413357725548707762982279
72 -24241151558763791890079036694684013755800737877710223106389111436010236314389964522253564479166709662528069748262553763017671
73 3183440331429893195565224813463696419310835316745229748489948805640722707772890828141142317952731638055862272642392144476193345
74 522924720864148975999495734844869163237413004081391546747320765753265444178207670219468119597949590063839082617022513304428414069
75 -68709911374975491025080162817373328472094534704899941645765046753413613312662476107566194690692000453146518827136297422735354594681
76 -11899699737592668785943934791107209917123844844139392834108590169753603071434799223298872387751641163918982584404527961773020600293481
77 1564247505734865393928612612490233362505356944284848862981495880061331382117312477466021915730749293896888427393213835867318211906342043
78 285262981678198837881611689055787337430594235414994980714788807142093461336329752977286315299002420482390179563178735645230169176635804551
79 -37510479853876410797508224365232167071600779377101748592129593438266416499758815032634874330607369226187959061365533675037778290370487819415
80 -7194470732027281734303767221533476252557536854173895642540185245056296813100190680204272783438862574204978106206220611414955770062358126289815
81 946212989178365305683324061734853665060283446208427124814416562352154421274771969972946280596182836076778848349879496998162434327489635356919065
82 190658139901609503778208335250168663189172513540351401110065098262268465714014729645679557747484998056663443910681844071189308891920651526862947989
83 -25076710331094447031702009327755959384253671150301957377072548589862542666916768578968291067279231064435029713461900159577166963520113718554495384493
84 -5302731611988462252481855136402565749995876351902968023282049684326938256308714180308623541003225805731665248443349246913895786276656615891355522578989
85 697396815436920709298333701301153972300504597413269274427675010203939815021423282706715774279449913011658403118076032045316240457740981118812570881188611
86 154610992928249998034720465760552074517676650856481180561069362771910543242239992479197645874388584496336800913162748487080105237808441545641713285960408731
87 -20329362098935729492569632659993412968687880592268056380506008462217736026354992102693477371816316257621364669269192884144627258506505715122641008068789852617
88 -4720722294049689949155150347180429973330924596938299119155991701525715710614118257752184374712064428666421682611375455747680679480429264351046232871886303361673
89 620484890236343767951389996881392935027976647084352224896156808373299310058037583261842224815614336072641903297607176500733679803238682903713466225839936587611455
90 150784138997760792005903095147374594624769232206911253966669747139302991618193672820563639286849011749591646895068584699318583423745977750601360395526596488303226555
91 -19808550716603584443338515482825135425502702333345951460730629434878669346404551540823055780924261277667199211302526667773773421637331632666485902389649103215653625855
92 -5033304892755101515051906605962329189589862401355954321696398229506735214169069852614556602445537824626713930023966233674124914529726127860047905649513994887990440829695
93 660782138256155779993132426809036082726786541911463299567598640720531527737871260772924935886099299511837359875180701420831738205437899946115669792950774021353198586617425
94 175424676895833928555688678220700179656258163341288221013442192816615919389450266027773472611933498872641873419948581534597099130194856340154169974999164331899623118265509145
95 -23011052962549335561935615716041096257369237314154503237096108364244394374622945100929263831184877402937918589457744883930697659809651858562999891427356719999721248819323700355
96 -6377854646128835841655892462053588328975252219603950467666766045489604179031447818316771335024689044669917048451556871205272495878141617357082101637627563716637260803675737165955
97 835782097871766975036094776415543333040005240234566831177011862836505135154622081260171836975749910107988202067858041865641377711818556132135404312968952946564203202031712823174045
98 241672775002397836523943782046718405955536043551127943574127940998649046455346975923704955106725873701028765419323280884118585118601627762304710219120204492073253983100444822783841545
99 -31633699561233329954686830038213495016878104362642115129074203761111340324390516253214336186028840531377769998827022370310482440933473373476137969643592142763230488965403437046059943089
100 -9536474083353167418906498108420503605032869066385977880298379291965216744962142276670352118665300385777276703870585456352120275763912105316236119306150035123946579179219649245658805883089
101 1246649732922645873681356152824155557564083785956580318075551877441163008585215525346029934953084474556345368003335644109749935777582683263299927825877815240276865964695392579785323800522311
102 391567803828874667844683804960664217140277254815702713869287761904870878064397068680790590019031250939112591865877444020425911852433765489478889334145680459325401219568126174173867161081334007
103 -51112598547316040292009959282458389944960312766099017523314169433538860773973355929001745922184615999328331631184388815645422812800050411332690022364764356648705730122900798097184976815964827561
104 -16716702662141593606327761046686759926561249261570863013025333160820443881253460958273217425570790692608169320564154123971684174666233576494746270750863076189584586239371117755850958286384431553385
105 2178539871825495713690340825719180837636019187748926641631646818873996371166698004667226692100967023546071847416723019318136369027088041335121354840218992849769031996587499792411432350353039962524015
106 741475628545414823545786544016302265101926940012628182073061058850302971260131641216911847754939968518804101753615989580299909001016209346174629200402628998333843355348280174682193283011139072799163835
107 -96457233987430477988577065444281710920749367039284939223883068145213439687953595979751576260246835059531103717884028880548508269480046613776850957668790912944847371419489384826303692863662792650393778839
108 -34145686010492319543765608737820038131852559543101064781125518291230892809165602132446247609784415985210673251679815328653289447559342099219655025775180091870968674334690090688927350052329033556338312550407
109 4433283768533235609999425471350953709464977284248206016332932865382683576887641209208888934414588405707155486540738589547199783177542192781348977465013088336113201836350706449494033215388797235178844673948829
110 1631431664689357516986410828040471555289514834252318270240636843387579759663308911706061449568161607177969172270068869700697396073386876906277340356593685343894718585568240562498608808749904923909493988814899129
111 -211367750715098060801758759219733815493944319933770456174056205708855687280951724724997180687324189682715281095478883129949547012436034896516083376233787977501909301624229396360560917336062592324036917368117529421
112 -80818000705157245241285416321696081139860219190154503537084461453113776073893130930872599378853633691017671518969640244599394741819591412777119656261861323663382525225361618988048738954729569946961548735526881863757
113 10446868870520256189925874974218641729205032933949619669662696484769644740582856924550540058747550810842339649555935374386502711170787656809910864286639930395022151531838372171386197658146025493704320312088446567895651
114 4148353091307793208820877227253720763842392824513197626740296288974429792005544065444139842397832030443087176764382284858072845878637497922824862844605933250014922754035246190240521336588037262310973788810678757431060311
115 -534921051456347296984363692310736941266010371955614893055795019255768216948590501567821478015817984888328294525886831959553717892981149277706122500977524180623884231123816419591972109959969379495926695917520791331631554639
116 -220497447329003417375397063986180497864991848127173094983537117677752893048095375232574638888321475869395596852602618724547033534874214125079557005208692311398090295412326905180658036833884158932895043175090237004210529920079
117 28358345606131278915772865780825605581366767740947035073359318096332996115610720868700599728384910887710031857160108805352361424764809817587037623285909071017992343925131706772004233005718022608597796503966591090004911853558753
118 12129213088019320605537211506716256051118383326470232033498525964393357749164512381233734087949450053443477606812157846726769886642280610131262081178885060406168272205821771807252041683334616237903983446003850240398319356668785737
119 -1555608832942001456873443462738836430783267321381829811125980620325147960815238819237101808284843610003514122138860888179025420150454799765894678248884126470818789176993518447755148804104079012130590062367517400139539663528324873971
120 -690100805187184677800996677140945300822143824687545778710585653935187006498807007082569261482593052568105892658613307557267004186157151201650488897233318635356482714503032714457931086127655368129554590900662596494718553518551936677171
121 88246509281196064091950282985102191560991536835707760766380982303372741952290892302834626944150012060331267660115923214905825561132227934630751236583185666112312506102074711368616411658084016574594306883706438200534463295684529011395589
122 40588329278029829601854726221041635373845915801483146954561161539118427927856531401411191207086549947378278755031229842536061622497684133811051408229461795270530270837327459484852467235708981786411319409534312144039787748380269209361573401
123 -5174040763002855581279898843700054593444457868122270636623789595535739806139081580840592450609415821949504293720999289374647483617536347386471636103038056311877006097922282944803383842555548533135306540748996243150285371910086741997342014725
124 -2466404350331710491008856374144057337415115261981191279831809777356060114747009436617691865239937520349441276643736194927592389839524629081706470515689230542483231380044584146320840286999138441147243894877528352111899992927458979886628408786725
125 313373821007562025689430109516735233652854209705009428980359239992290875886887547232329146295690136335992267061571936484861318056645717464037825325153546715361396790321181255962234207932939358585725574158917722738171576555181628320803477706838275
126 154765816382870968725904594866363597683368168429242100984206796207015821294441740485171746708910279878460465301352133997585669086651215719445232892889476907865470810044731790281780972924308641002426377136797061288297744349315278920373021117593988275
127 -19596069431106107682911251856760146455765160137607015085911426318143593788558801513746439957850088231194381815224260601652185291071588653087688309978163090503399277523412163761243756700597572399556190665709634192088741420155550266511099644034652350125
128 -10023370685830135463697592046863842610057539870285391285290813140959347917223267705609210579049373181684899557332406213599519039360901686414480477863410045792524827660823411696078111072714318598617574729642990443580567627833695936014295547276770864522925
129 1264528281190372137547785665909799642221467724122271214960632868225736144037234900198706383312044099806007888011463324397534667402736601730383360066729868409502572759062481247455026622244556988636760311850701575956076244772372790766746354273172911037931475
130 669680475349383063286575504113113616614079875726035430352384017763529492515595958624385190527425284226428017477845501339425285005824802542439074810340560808497120966736280751746640244004743793951101017837693533988008835765664043975949004570920936801674483975
131 -84164343934876783195929211820560010628509595069885093540588244010326827432736514658239947631895261313733832759273501426296978744423740857800640092403394527265142840453794576602989514336447566730374714391915574724941896823954613718318613610151083093006030453775
132 -46134962765653714442935066340677175445553988510804541664723359803829360971237463597415767478053060155640598244513816305397322221966918305056393762973547158310309647041718663186623027517154246213016368186421777870241781441136975200410488847441225825869419629006575
133 5775118611392684833375870355354161651789171804440174401487641921801266465018214284886058984212902656025276616718796267387449918762342773689481619928079738557809273455569752008629129133880635397970503880627250083932312668594595017278950685868084889298359678382728825
134 3275677899553228966234022219391784496425658117212648514790418822408698115706597022271673444401618797377357225140517301732668753692547614581765436241513042512094833058572121105997210912348052840854230007413367468173913137038087071785706625442854612780758725573825730825
135 -408343979929834547218941868384458092389032361850041982017502526003869489824580911593026121800499869255946329775564694966411234874060439824845875425086471547170773966042575830234794383171069692185673746905906179846451594291474470565074221557100707256278632204452681485175
136 -239599766684346914985362918383930290175390538788097783366907890408987391135658076229832073655022496103503380894377363668111503849290049782699881281669138359643769214524637281641027007117457327442552427192448091467976677416442470118614662199422046452019981249252834836545975
137 29739186663735912365122271482556399258505227797426351637177610614680258809899567865080231682737622906679464387764981205142441121742854275526166637196883087586736768509409690797558357674606187338455859442615928404156095723658423792334468463869993702992184586096154131858285585
138 18046672637326976294517506178725436527425601879852242714229516296704857145552233848143464278088801082650593461710408013150174448002092071363433686367319786327019370608921826532782575880079110189952027421309533540843178138318741457357528032984748625888304329245072949238715142405
139 -2229875002117729400633858344449202434830384733472153017164212111514652923482171336848238252008209521600903092888910492650074486238932715321864692966051578719909919756450550533496602969978577268301519289250109472256601792094586939438963044902374294687583246012274145308606127262665
140 -1399104720335874284121412825728849838231226435649098553814918304406579672904591428006433980279359448220283751604192710895023529114329580425835610895473171873154643039960699869262855830510123930668266972218917920412415448008695951046239350010591980047825163738711650470752854871828665
141 172066630711586691847932585989422256047125322801987278250790693920288742491654979566218350997362621616004807744065878430029955076731762195106554946679324525007372651460271688972396850755700908660632982089665127482844380437704687178562894448774967464908547314517801551062736342006637835
142 111600876431863760353320727990776968548609152440109199536677783630285141699769101836570654708431718306217622553600986810150649136621895630358991381481759679397520495682914017272589697547490588915742405898651277657463234799196922586385693635591446533139100628282839419223083104852761217655
143 -13658369044540313291036755603173714408866198579146513335767117720953150844431486969728371811575940389466732400545540603611689567173364710133482512819123168807017165167610699791663957907265471147268274159772975474646767544633727978718282238553104216188135835344573223232686478921793266137255
144 -9155376987985184374155723013154765051881218679982110052278733401660073806532957076734781572209648748215172536351227500897581490869328144530977126267673370245871084623084363304231976916920333543194794334784154027406042215744983944510118042628269773762771019265879428078101417143864849719424935
145 1114842101403786019667721924059539065796332188372782540220937141426870179885102609668987289502036572027654055604692056548506553760733004996496181077973026945839418170794210046625018878944534986502384294934866489477861197247217247081118209933692298635995934661444196949174662698765685617009413065
146 772160904296238152939450782182249582606780438757896911726410293220443425882719354851200891960204538200434687696693998938326122465272446089634698347569828633994978085572274308559410181975747049995308579663663030475010571588488721340381162928449800446137156137863024540185428399631948349251665436165
147 -93534366381418085120929447241205336419165794361206490831558421225236750410513795261972954940716319840578021881502792299675155310916282534918585432868725740017021820357851668594931026068199107097394980707733108759137720357363850010874797629452901076796515047175866740135647620102300606160369145406365
148 -66926577429256852589142953151977240810974212108404719241846345854855781904514343858651771880500140681746097498290845577687243880454343018508947088423993426065675748281999595229126037949596228357657817163975418188059658699444889290353219131754307130069231282468140148875984985398463131255034610788704925
149 8063208875326652608171426348515048672441914266379073362745824320094474907731455888590254238619510418982068910318326455906442391316698504420632290048948487899192232573070263560782326858472647584106672560489607032762634314002514327750918188082047566043123141578191488883478726257424282278166695675047477555
150 5959218676509108497703507489323498035429817533259282010353033722768963701090547915912139767487453470254548465757331996149415858302702445986115688535898455358558091371996846965843384086372903367918266651222342784905443336987261104828315439218668035656998689074189990763772875612736210732979442583487091152555
151 -713942657741021939163943929986123608035579128768872356716860219719961307481535719035541967827256816945950664122430855136286774800110093031851908856235870124506355249438159781170824575800249342873413434950336658825481168215890403089526442796510233633230040703062457989262189209683147770741028851205426651011945
152 -544910042240354565021993227692359918957592167684739286599085561671220203840367882764195951146463114613509871227007854264877793250824269611583319248133663182988360971461642053205577976870777149558458551471532017407457653238769634166505011379752605793948786103661182753317165716726552165214780303983779070764839465
153 64905500426656812793422598809412720699349879987835153472305810743110715443312188166733667439053304652149398176170414104131224777897030893819575308312609937485315028496896628332910031996239443204466710428616321470877793909574122309994956615761205046519092682061300087752592357513169358134750863577756963190421617695
154 51150987040691038710648063825292980250147001459973430403859590941359017328756063239340088795529920539315926925327153795926628297216126438414972763028594361369918613122958281293518458991305534032216694917161124941513404001735453834083023945580015406562089585874294500854333672967958085235316163312616801683694648906875
155 -6056342825828730392584467354295445292488716722839129825043117941879309355017813156252907709425412099125772293075177046372954500817096789414821359643422000132806632198337017181289998560075462620041263897942607320855958201212559656818906453145669719090288902230920811936182380347988008268698937521819443191489437975147375
156 -4927535613440134789508151394126905064386439951327856967784484540186362755704909969685661617031800354813452431301605294200751748836073147748047714765668739242537458966472277501576305495427946328845990658105990374567256424486525670424303879787285385727878635794952958343408982154396097869736795209288924422263892305511645775
157 579831816830727588673053493971946725548818397050296805181248205247938401300140378717658007713318749435603136602334777830103307907079423191786477030759976284383201623223770744069695510242273668457693903120689064553338689021030627598399325502743505130192330748642521272549990122295858473489980449265097346473051119395020693705
158 486977220030423085968182714841178533880732571216410691516651977673610374210231862466522350690148632497088354471558115308392521090256423693905157852653593432091453846809920809549232447649712572323187664835301700807353727188161517064122280725728232276472999993687631425439323502800306247571785843183240430149166911407690894219065
159 -56939261760968672399649620604602306056144839894145437647099714702885237434576047092619759645626756851064726702201594501616206404109200419170382730678529388877200500271430281656461003826343528280636859351191897528757702743377049451892675414644491117770471965143864984645290064271376936285573721917604329319871737118700674438664855
160 -49357234855424488294804704900157634399652714769374329323213508021251646782592639171658964721544378758381261363657029979009726461292928393400382278837507257929397818530342325516381251048680461097637984832237877672119514835544559841731871722042551274880949392347839227491447553167298437927902213256472851508347582616364056819998600855
161 5733224114157349959450829474318453791699171788861907947118730812079627429684266735087398863537780183940743206223354345119560413160532892984502450416838759744694613207719959019318519412171446166695907182889827819576098288606435785594575947880716340017832846978664225835260581680430797510082750304295356902455903252358729469668257107145
162 5128849408267772458443762134990081699376599395067255546849942171688865682184222798522381505721034059307226989945437874214636666621018761657083015353223027186441582965850642625405814466978051663618127182894753881046980162619092296356525173631676662791310269655376336552557354472922932538343991682499547938250519125478671041005270526412165
163 -591733028088437566010926887012811423922315316262754855398235359068235564508882964215966223476445128992538867238839748893267332868251770073030673048162577817143728865663861919074132689631178079921728416584810191426248931127789401076102322618730126278640152423971787689106251334266812880029518383250531490007035737340203922701859100936341645
164 -546239396572020010105825068895388546272977684170676840977667370014422961873660552818218906680532334763165654349199157700593526903551713180189858949441737470936548912049922481236583556295131627168976449316166523683636474521158337591831198095471754726892745279677413897840508759977523559411236155878853500601616170600069678808177853888679222445
165 62583275921386468388531451944982636677644357121468125977394722772221709710981838297283638571093557774250540045796575066824921472563772930867934307385974667153602580449109867545955481898142212596928832414716576833671182755434285586813938050418860128546649021187294241506305580740800887198562515588820687869867278488401760266021141313607580496555
166 59608782818696337017553946693324672800533661274041280454113531115164024666480688317766498026663251809189636739529250047376573716422949402836344534074081763949205258544945391992936772660758559513982389412147829437636620022685693700481463351469279703214876858668754111440047373688742994097176064002403924236931662607920316255394399814473088076399355
167 -6780555962439687753160293992021442273365087946756849048876484003254686905941132660039825584201287053023154493734780060395368466481737930874088657148671573897722057113113747243023839012521657370391694946783511430300138483298874758128719769441332109522465813348756943457123842443603559459962111663245668137856441520188215776014642831418377315711512085
168 -6663079169251662998070426423009731293493702190453660337989896518623738636963654718635311748480772427784372943210217391105727045210628717143798797674310779538540137339589266866591736479560889823430931980190258687517844620812230792817084480304986355453555981844858564042404613578147951703181976747042843382450873992237567784311939206333333607763588465365
169 752348088759008594668495744020914583151334220044184672232982619964442720094537871179264710514667249484059006147416765534610251937750362666000791864888847045494841024198581041034488295449316757120139164644187868986680609446533611213112360199805734113171137876699329932095643777284678727492611825050029744795278944309270938539613231308163377231093115642595
170 762699565044355942924373635629708983231419394227829210439116784522593684384639808318088351341266153232621425216641773864175184797275289845896504053376823449086520696463711068886888065405534443932862869259549159800578239355763167742030510509911084154091594259042445824733413016354573898723294187041596353466204174169388282303978083357021806156748742203964095
171 -85466071503147915169739857921325975793227964167408820263499528891672483935918163587186691131644177725061584530616021439439266698618461590380063281820899676920657657664457322464483219652524089579386945222980357784121696915630887667226756644398924155627752587613452172961539457680065981759814960605423819767361952307017070465002792567889599501609397971103709355
172 -89376849418853113018057735918128297684157858710491771603849504180402449263915383941923105248138484244644911849740002698384885935547671623787966469977085798597030925862411141712735831304300471855278804828162015905058115303810767147741501127105105066331551966926809466016366814941314932194449334232615034872515813112124047380381860297826848036996362426631969275995
173 9937285679882473015289370718575216483624852884568264925422568339897228835317441397529775413631332784073026815986703682550651004843643151184067422163067960975672088349853518881224850617075570278570971475343305060498756682860868697875597799305969702050657053155131260152573377980533180263224853406770383404916090925587024601971544655062660293423279049916815678047225
174 10719427850739964059606579533741994219855278762045503740128767207615288397260647633209060324645135848416500906784588845284181308798937293934988940748199099474668039638016710445939795909778350047763126670071696354378507411283353709015850157224349082819084630687725911393801519383522710039894516689225566097570054458119978361711622899924442206589065588272628988304010405
175 -1182282724043992927695044057701881344002789087384951650991665038043381962045530549618162979868625274854940472742053351241254263298674682440614469941462015160996510335529697392502341941238294136853489647935672707758937867102530314994320127899162082948531266530025867963974173883964846817063965302748404964742906994979379584459049686258786481126778103850548106432607758345
176 -1315460739091968082379212725719084324788974272369978338303775176144508589169959129899343055935777827397312811801406094747796581236030470947943177243947328000287490328813621519501363472338450536365699058986967142110886222905699561924633348397021515671537703548830720835267696459575451440233178787570096988818188302911439593006813211849678902093400031633815325787843744942345
177 143892274972591311857006087273082683394395880856178040392403010900313685340825320831909377026337173985616864055794634671611908055872149169577097464091578957948451569496959233801041100101282822937709689888115722749932931167062637875622744142665308238218765480385761105692102708564466556663132801246140707110112025607363648750567878944264556745244611604164874149798392711850535
178 165131985295185937738559407819414265027345419881219708175756240846412187050035082745303190569994192056784058342528551522927071619266838320661187100752272273694396668068925635636854756779389981056897014045163005270573532020228648542600384767547478035974787681663882360855533651711238708942547208467122026753117059915770859780645732017578824663960220171347615806233476397440297995
179 -17910253337723812726959434311189146276499802316922762926973491383167488075524687266932155473702616057923726924928643906688847431820153754960864334827412488596122355076580827567166654906221311378587142699020087885844847466427345684087014429974406243380460162205966078123608685771504796756827994311790214723043982647666603636194554413573340614237157924279473342145176185355057423075
180 -21199292283494179977244270896904534205224476255057301696980697279937832520617071589856403728404755545435547585871088515134482900651072948544669788166816944714031456118903087477542045703937312576114859223818216723891682027053677484491567988166371391789760410489158652589756584119355248876325390496902277697916671352814361169321403940349069123988584388044539968946407030084384392191075
181 2279303014374237875763780439962520748054150360232042452455535330314576107867446999866967448627168634813146307173536689097715745457996725480786931758822316504993193209236664572338466221242241641180336726556706445039181737683080021816126261099769050549952529371305790627315215445753730804591021887566114614777889715242625137194924434829199043737635138878963039306222144971119148462604525
182 2782534959869288172347494739181180382386504234361684918453876600477514909195438672537800577032417733531792785647316127896741418756965256030789045361687413653651843412621983452063523357782565920283110804376897070509025644688477466522579071208388284384355032761255210655945382360140427583018660659048090143803008076707358682016903837155754732025375927727934666023840288440168747628469483605
183 -296502796589703279326894177854129160899008762323106927984906411494999164451781334862464608540577075291970280846981540606721859501647057274313333909629544068708176222463046027758223403146525547684529611478562600088618308865573985089915660355238251885322064922178769940347598428688141622267865943666912524288912245205273664722374605371113727600507864968046917208038360159397744435242882235335
184 -373322026732588969663437038959394564888893892340120601799870806256812034905931274538830965851735221286747402072506630148394204792265282522892545718942655936738332488063428794745347149164342026652454379025076189932367345946923737500203138942182553436820362576967549948485815474371990126821115341416369237292778742050305077011504615083612015012407472252275948617753932698275309763173009434946055
185 39416174726327576387242314528887711446298241788495690221280622709960971341155740686729208449582262546281842779518023546739075483515561615803592984435770237725070850029364416855098245064929092273867037528803787358541329317092718999553162740576406405956469920240833462811356677857437294132281120332338746577606211774455680714234217911135469548137356195539753405735608049989437805069535976179135345
186 51185530593894227199693024966228387094550481422929345100163852293730854999682241310331590270472900018183346549500669977123151751002400439451594240484604626473698627562106781752396202077575152000289288367227335785674193963412523101404708995195707261187575742571706564798980645734704524278332595328110307329111655476747059326980067750232923587805321782237703874297560969017581409251512347627007707365
187 -5353451024431708600720214768360522842542488813402394875116159503093890960033356949740347772857273519146620301511703049137907744393078212157924948872514718198387634481518646664079350868945584372327154789111770529014768895948596850663588495892086516275588775319194748204211897058097490068205962988227330821024471888244009234160101533320672765919324508149302600813206125526098366925954386356972511800409
188 -7170187455172812463460314551144630059115122235340654629623705642349766188124778847392324398057310465795067318388676645943489589610681120254766907536127472899759262479352830744490137252364803764365904636689856923519882584771809112900951692677992943350289028270598411053516437028816624590574123781077684753594304987284149228021321385568077029160272684521478089048717377577708382395215747166992106155154537
189 742683354849694833525227818425515332087808980895687148499814585059278100553625239670344157230171892740373296332807270139834614190971700716520766374270428602120185331632292444700871785625247715676887266205837280673582584499164693742793840038248979926253662238251569835427498928945628398801173185539097870682278078030940404529523514947648555822507534497941106000550420357621868378645515639892788840674557571
190 1025970202804851831029360627764362309463302041386309397185310971496017033944631767714251195475128956908475827450674278137588759197255808642144700029900651361588491025243797209224476199089980058929007777558461223958057439847243562256537110098469203978756212829668472237540806712979028283226803468107521859206961790933897920238951922004043163088003256914662065630144042067879125730438139665761939671365697130471
191 -105216263962881702854215334287578135820624959159934219838539086928830842865603797018846044233801473580162149425797483890525044571566009073580143356085027800468848098159350890850112029573793196428251100724824323980580796760721914125029518787627317719554179357846291024654383054463504217388503339081410616181736576371897129857061137915439417869821613651186225133274593624868437014640398750081749715055057540376579
192 -149921260113259972796253981928396125294431171228172187831488248036437532652400019727361556065407111172477760877248832102549703903172725542544558598833157891405126163488160242708986428166437870195470531660224233516446642256918208741277530876421045994701371317060817278193603553364635593748264532555567557334714689988585978408281435859754900462567035532877227840632960892907788449917512101702244300429957554371303427
193 15218511104067812176711422516335234548143342349554548217824231206089086982253083908810151965566324959692863909914369360391172521950812888844179909102990505322026900787834995727462779825046594325476328105377740979900625805925585750381246493753587530838730865863118277685529004909357188105381831892329746175543700006736225240186298309718651120107082770754161980492585829266258404562531374575910702212795239971741108797
194 22367695569409017133965040624369568070921643633986223641242390566923992680799830007439752459868046871841932473983448972189333528425914639210866243252102899486565827098425403218020352417954804612766340247485836530098057221485705123864698411361333530051679184978027142012926191595230037924736269221417324328003762863322495674949300875785752867031083829912909625212863440112259466241666704566461134716653309794971753545289
195 -2246850616274190765836520840391017015967508729585721918254197595796337137813214357785649093191313723937937193269983012567201036087791946903953212824954349183755559846808705772787804048203144571318746521661528352425279945616048068412771937595703850493982949818432852303498698543830565475679707845262916759673736872921241556500843149800817759088147421513251095351302506450975536024123981569383329992918343876627586784372161
196 -3406560086973391106823907291530519523172891573980601166196324908649750238103316518955605770447172856623637126056733576325513790405064227296326878863479789323179631924545882232152371336527980774057441976370854347587379377650722347194075391097173174596999033280055168080671944474231003765793673702893115349227220847752760321338018457786682326501327139851413478278614133675808902409650876453041189408292549805030978439110965601
197 338527082724580598348304912010993263110026859364180764874393980117288313150749457744808088597146962795589723417267039080687760903542752219547725701124267568601861215640412413484682910718930483555328626745715711153764810523367098288044303519618738330344023968426407165585600589729086217030440673215215091694771567646024719146554459820214464698928956603328939602969839573872312390890612348638872702572236957781087559183224875351
198 529488810552466754550713016992751902519938237180337788751263038996895076897745804390013113901354619083132132438969612311514308526048040543420846476217590034773294259851353191341718101690107353484081039252977161074768067935562103212506503212952355160475387863411869349157420972072425753219633478859675554317907313263453678880967482644961399899098326618253288708592240853956228067245067769948923102810187644060304838108699864764455
199 -52039845479845741881073154372988818031143866775786315854900171448832599068635628507862993795306625317092042240306770758668606429166094403551864287651719297240748242864371228383518932865822756403681397427536167117096477878396027466596669736329146452902790513310087633719508075251950365865380447918924820586635172843172183233802072859987380430015436363342279880807242959471696851964853836579677370423278114836189549956621771537523529
200 -83975848568872314999970176171238570667657564826938470912550355635313473613744626157976526274165197818825210315941893969521179912043230553208414791809844605656424444639355210801216038252078877542939665810640893857640148342747728313223099286203865362765143896449582441801856560715600503471220780495415146408244307481352181610760248506932788446078956606651726273823135121924165193027995450639656480545510980412675803330763512292435083529
201 8160368629942157341745599846619106050962510495466335422961679281711617391453274742153640336996964456562824287301479013541717239629890864351705572304310816249500406751634501829853900210308998401416628098962896367753558258743956227544813107259618582457534691709783012373966656419397729012112576254773445646039947042417254476291244187826227233048698164771108579721105787628952448732462095034418754046930771187887068131778108933372570060271
202 13586939057810654460384037946723993827601154495139050489590831665363378090970192175259136330115244126857636559273758470713864659671006794308643465415843361752301624271632925976436112631906571082766738698225927032760637779577868304500047132103477794132216364508462853210728158725475181635542761062530459916986889756877958943777663805763588081989856318787512652412080411727184700436605259571857116663394817243555210871784220433527888663211387
203 -1305041126254355949737391037462158326404731928977442090784185652314551500962500178427546979756211865992462256287302222165336829966933640470700324255993326808301663863916508729244612966841838831351537800341796886567981592722310076832428638560175811318659305576724733939863049282517174029771582569859219426572649267657951831126472999947071176506100389655152329217017707317585735520240541357379733563997800390442639956560327588266248049228679991
204 -2242192611366994721465998053344818612416936566768214244389487130216200714773478365709393574275224021606793811055072069094801498602396213667591453069410317628912590610126374497679761392877148091793960706265850645705371277871816749307785724224831383807940714097425251415799120385364623975508538628464878997708577602053411330924884861219774070293845867285035639280520996693424212841112250928327392776263673636157774541816163907017524830697153396935
205 212809121630774016790461257140245198711424116205875503572005202785707313684858931487326327034020521665347997796735779406651431849539543618071129010472744628768606009908982537553518155973410731061198360189264821151082839104604987756005968065623287243639788164923627468746623074368421673558705095977308959258057540897961159908594233537503382316324040816281635825724139164035685600325146717452697548005395498281373700237540900574629216900645269586965
206 377332654679140986125413787489176659868969400753577847268182658544579278476753836976670684995370493348054618001010878392591767407669118600704912473414985797493879200903034295099809024413138001569758785185408463457239419582035807159477921402231150933639093335660706598492614396889968992706985953939040061375983313622662872887160782830284657017564374992806240379521908420239151408659559079573964854055779926467585339348518632954959674444100547724933385
207 -35376947548963221740711942233243851415314412151482648527342774322265175807359845553252365765498281129271730549986804663984368570591189703178817448900051994128549281449245524461124183730242688451022257135188804327460625031229545179290853540120473658161733576200737074502974006599785176855659824917487275602405201358287385644792134037326263830552064261908007624583302548706314388593845600750227794675935943671270812447839143967364356537829591780664597449
208 -64743144925632629820301187151207735953866953859694784406053243087311523778564136952891197961609171428626216251397718849397814337102520818610223689174966691659266650689184771847439576499944250314662559185344924266446917385112305258396915050334770143372681926854343055716245173600511127920637207464398450460038423990623736122634750296510069315192728762932393682810436924360821489975020711753220954602521529505564054170032938295141324216912438838315778139337
209 5994161300269017089729891571695278252442387877086110144896188929616922580473746735437216514138286829591518257696985924138355056295093358837809888683789464248650153544382049400968068219930619849073183134529994769914990002184110612717417458701195004689399690310488133056116740247674067758326057035468700476479307468714052092234180262527504754716594310226086281188600780304957708822143458538885978878657314462975831251886933835193454033708011623242928150427399
210 11324015007872013476134656946856899072349350550449727567273442703077854973506042838797916925545798244890988593686978215595315131064683978997054617692906865901969288115299427997622438854976697243067856450801838634062492480540424448455090178965337495496090194700166555921463153184207925664687075455662748056375196422212712165281081351058738665408056575323627835307932411316324966314413184950129446544072569308954157451957867825047206671196883324790316753576508299
211 -1034974547258287725761816014090234405809315172717065648929431724191721354020520099603451871306533245492563616100159984234261678687312441623073561897011957717317957214604077389497632548631849071033709942517853736786736686611636153024952493314004882553316165972937451177652852592891660566092870113283249199279156112044739226001806800331801407278560577153754696953883219986260437058935341391695829749429826418420499850046108515113902172385641518417867743393012136371
212 -2018669273391740008785046909748351789941929407614247762833720017168086255818918833780782492291523225619681383570823422049775886703173261977504062508858324291939402079074209073030746676498627929773921730530447420399369022909187728063284341649953906673247611588563989895172138937605200406061326879555840501371048941893837772478684989308354866097661173582862568122230495905029985566032311986873707366598774973264673544926346236048274009119544578059508529147883805303603
213 182070930693950063872886145173757768945774221207706817119365000350248400759205622388823407133638146050262130366483141529069681587710653638690189345417424335743170342545897416970671604029944062303121148315839912735467002218737907189591006976617410516958892378787935843538724725626167818464173929355763234586047232373431510511617287884073330332850386360246116707447437105082891358514403207730022510898736833173371903907119783017980779051505666221816474904824208870625693
214 366699514752449068523308207045396171251063572282877568847157455777167941734356150556437392257671421769856727984075163931767494803734088614147317137297644650021641288434729801314492814561938834259200042941375188492205187787228929517352117906588718489489531967511180576847143342845183566822510897287860902117970353591708762066017945397879194931150158728217074058649258664953825858055708198434897661973254071814568918069502475080113103417326218357955942873399177471689475845
215 -32627140402958869163161256507796324310592160864462720456783648231977524459690790646669533616453153191337817400568638833278415841856448556199469641495574239649666917011952412557878144025752839238097580675082725664311649073940816643350987569641618484547453824749350671375385055784405647672171640425407879504685305400659000510117955837159958375097895527263467801108828992623356070809880597534594390294135766336951600889351970735228721845592663677183251280174148408937369663255
216 -67867164500630593420818613037108451995413132480131989816181201748404566265091002130046583957416365124903105135195409584516079056725985593388957125825903441710108566564732385019647783235891201412460544769835018175156633880603231564054763259095393800529313221754021878251206399462314262234900568061851196570953018153656698748839799965344520184315343479203070178155764096366428751493527183846010397206634070620985136672980168493748255535755509158184063882756439156749859736708695
217 5954753700929757169460576517050897817838874314057601130824254185529213557181748183178141504296370315984711864053635627164896002765797508883643209787271917298344657113921670783003673528030108074904012233537578840495782879806988233464038812660551559069485833696028716586998379114336028455990700579382166316194807761711381321694714370612358013027958554234909545326204681852172748372382778000400391929166264020686221421791075178275194310212686435924503876300595622790325361531298145
218 12794946282293958427960715951262141538899699387742870590578449629443852227087218360894735440157323331962951131062830323047931608349791959021944540827330230805495202668013777991474601982737973144702143952964305053754874733912028834268819182448614090907097866673358103320184041356122490411638528630446582991284559797058858772753534403265169016958303454027268867764711999910865978412317204236952283254857617273109210884799570605706034975790686328674054262930343033768120214392409031525
219 -1106662100879922400424331652071585322159927951881630537751790069595901999629770309032690702129711051455251209485324008529993674121857837523987681594176006514513326673404867688789775401217733164285771409867816715649626747765119309899707107165634537726830789325096765467546295440090088690750477092122510673740783939531203328271630584535255784943213647267324322824672890886922657154343458010831518500989971111509827022842962763110134546077465818905795766239069692969473662721682979514145
220 -2456819074006211777866773780052482900212468784873768451575360984332683444138420996799386752764936550812693827594605851221359885508853896119768122557410101347243912631554262503442652299788642306290956284340791551349985774124886259139143797845667465859332249889943516078294952975868988571522595615815597678427440334005696196941939527058206733772687844164200594643887810630223794868355654915500739339421372045523405122302688208293213308151604975238149825450798378542552780219288202083562145
221 209388980679305381314060182049108207333296372763221208229322511196675415647334582118614158554450024284590131315719697127182894252311821970353539042724175389629543291437379563249843296403429910086783206724047100559137902174761472723991556899157095178870754154954886389196725076136638241738543969066437959602053823999493470182539577275795992661723592969160367537681722917143356704321842795383742934326916657386347277859663970804458304864320024407505739574887864527324262311802988692610969455
222 480387516179279405230667553518191356633267689480154303919145905634232077499659093282400281135203495690169594862279941837783452836462624230164637715056836669406865691363681319221430206480917139443305432524334736891185376950373300944304147545836260939612151494869352543649503962997680471240755834183223059974272949867606648568425852523410940534465569800741376402458434961880345254721556369538476742962259830011851758462705832452576596780814669148166316923269759714226765068595509604661845451655
223 -40327589525161736790557103825641510126827890206288976180108518540107873205649573386442478786379544856179894330727193154537036663497945862060264560305654008612780765984041662288402834933556225423126176347344090770292707189040640924904637694913179740855541346029393370063319428226960912276091064591047893494958571576534643885828673373631785720528975258926059040192181553062328433751922565252799877144073321853319687751253401979554934769915815165746051141200388584567983064733984851436766519306445
224 -95636408344335414579748485698151233189525875456069943061821433853823309084025254216124894749214857692231336614050993715269186171709111118804895808975488237867459731153968624472925962677726737166787985278496960261955762566067954852928607517982864906305327567183688912123609853975118733697641608160174161425469960684593133077390681178606253802338985432304439614151279803586861837874911700293184036838841471887863798256927968421926331488399294449413345400580391096558757148406803192108602242583264461
225 7904663734976172569029277381474357935120081921347009800352557086548838013103417475747902072660917921979077800097124869346698819262309539349645471047305343714516213136237229111521979695416423721878952579276302476048023476491210734502748349161312100790662360563650068135359774576577860217209138072143182446577759712784963932112538408277350323325312179923903789567708467577049472919819849051196320475874731425724999560709813961864373374083645498983701044944882689053767518330107869337789566723925275539
226 19381984731865924800246744208447955717053849578346647041944092892578744175857611402881879534209331871329404683432949364112897491030418440257345915098558570677134393811002843483310416916718818814399443525764180837290629045088868813114000576169608709166993301749317704840127886626459920811303493084250675141352324400076547194965392659608144237055782174566129535680805126533863694402006579609866534994289933917618498743004722494643263496106344860545211951556112645269581299606162394996772849590875617969639
227 -1576598612585836896019321109148487334163686751184461646636471155838874920496771980338880763091299264312977145684603272731674541536472962386114569732913403098952255399692270673938264714048359931523921905188883263019906778514110565373726975468123395990959788589645496543993071487705512646566885500324387574435048561673388974479184320232744107920398452535181526353800669390533120213124700477465232009711728880871508204362544566456282534514988985655906499978580378998485197556795596261863762559244441514257407
228 -3998051142400613640812602174901777230559200160088960919957039050877294854274278097468391358291008446722908485619817561255136837797149123865423692305150558174901960289698702559668336538198982448031554220610281099579217587712875593150521733799988333762474666184129815193004165266443738857513318397577607228352516879066586040685324143451529999423862106870156482193651270735801618217387890271172798138200646532950254925521024142861906941673362044169977698087472819771667920754826658934602599867528422343588099039
229 319919123568273559112534533714596631347925116868024915284279998470211473890947783363791169472939784468476795415727054593336372782136381032928566517985101895634721266929438604317607877145097871557430569603490755564988762253156046373438689810452091931315548901405832003396970742324794281882071533711050293887505728004377635867895243111735685306804246848059392054712162596005984304950629100877304076600067626224594979847991651823054639452482690795490763731940449482201051625926906359141704639440590650934046488585
230 839279104258821666640596384548995670015018260875444564769012026665984752952230559406747282032819049692143754043721459910941506059966277001902406283204406136947997233474817731792894994350927340651281065345096713642969463810293356790703225696214407387925699491792312569638508051963942430276142463655944552982500016986875149569535518309458944078235646761681048103477149533302460111065585527912219302644143499571918580346701911129088588871909166072969385392831534587034284399166680895993012317087607546491566952276185
231 -66033761913003555509798874114713804873305449206159117357453567227213044068856230739497276989899178077882400721657095875007202941159320854056002953243757478335669310877031083611352720551035159227173847105382829463828302082777502290157344672674551807409198961086880065324300837155356694554746465542559355406750169658192518523020929972759425076884701607615099884573226770905876746935963856367894228411473226005080568045809503880501409810222287152869692414396216704532002802798382564678465438191028790755405711622504135
232 -179269523773996424789805606337932167430206238497668461324521414274681955380177866597705704617826831533182815709175021008811617801844499140218367603034791431306849640742400270119518841817006984321520389016826620504789616901121606506469983270714014457780609813219000667546643867121165474632813413927163465954639373051707194428878385285315208466837502284084010806627883822192032087866426468364248401173567192041630573331744784681233902528767581033913096328716219747038793270698941065204257987772761947476998644118146293511
233 13861964431358131902531368441671696240319424200684400368947722440822095200020857802035674662133424337134959722248303527421268823125268280842151801158948704419141608733273619157683126300547624515530450006090313077264950697502680024990802488279615763476146495330571935397359080616603302117660890954691819364126386655265515377057682111506405590030071418456874966304533182169651686071241291142998020674133716677057241399316810052019715182174844398341048346504154791439771579661334994571947383288127834208919246807373895111457
234 38956834772389330429571706306678778855544170849956324060877728512139805358283391969569765690628089969931758269489441834737910036728465727886588878228601907218117446615452715716537764932325143554162423165103303282828512019539007366878982724874500706661428308382808528007749581770038246494538333844626105211758984331869862299795661453899561228100467206049983656653583532970521335696539158466141933987692981581327532316072633405885286028617951525790764094378721979697525698490019774241255356398026034798119786166698550632588821
235 -2958987602983412849138479684222368048966035849576848126366978083646901731242391194084181911488348672065093830308210911357663486873899809872873758374179745151591383311221885982529628044717195279602426022506540343495453280015964051516353373721352595514627476687764136369237310228306319319706668271078187608303367814619645836344372676764026539970481877302766347126851218359071444492051899990627094482308874772861438527625457708721137739773777615647258600710580904867225960820845116398067300755582230005022758263926262455842596729
236 -8611409981711379766133035925784756837935302981236156475150468957566160935935070241038085808368295611067220012154052934956307283132641079910458807953908138700220628272569059302514439642512907205376206285962275552948845757866828011264102586188789416099062277224568994633327449223050072201538841400110728105796103065144859700142574570988517271174855078787680424963751771774404423871795358052504313827663163974341109865272233814763788901653005625954958590270606807560932220686568011730919485972346133534036472421214420257618725013129
237 642167583400579186440236631943677899320928201781645554367207033305149219994531808368034387691433672118338644870331253449292851702871578490711427062301946010089269973115536227943794788450028146742912149639403130483538964019077281878943928620934175494972350813018806426991850069157128388792893778737956952404661671028804141079758011072850610371887021555269516500035961182741409154589275239001455410655934283142568528491570889972695720640309861530419588605339340071533951757136905522585254645836907652345312838846163912695831696122547
238 1936045721335223396308350993915692106385324047742332837235473267473694673315315370219607484037109691602322543012036168113050709675632653933027613424637282742303923215131657124269025111702838500508193797121862099457781824349200131186641333886810081860257906567061094390531742699700151098401277100453329277786443723688148685858909318559744266572697124199504525641072731613202652305111799066031724422728812474195803707341568509781746067823952496553150377454450138054980872586095947070913597294076291698636984487731070859818410067737248119
239 -141666824979808426236186268732666881062988656596012564526243866911596762605994567208438518984486593859988524041623715904981093983525555248422389487915597176979729029208421616176993357932003994350485289332376842977190063678770847247423147075113642107594448183171647908532448844103719407866710131812746043677598014151694500258595560868356880664857592263814856733552193204363690881341936299065941641231220593669656627341510243916759974210611341290457283388273609295922179670653987919401213043056911960536869161742918449470797959305263027571
240 -442635333766802909409266883249726817573226687680072896653751308414100202435618414866579766708154118934320223863294331559136790235179330748765469793662998656326560993526194206204886018993022552176374197695497575400791768154716726603164818554501199906015394850785075279822117058689077777035784455273861609324078759004328379535204856264371359178879283088494111571448859723713121232570038879859500101857904246490398347170160507237776133113899036851403157533004020411053956154396228671578245801443715055723510134530673868417252645618017222240371
241 31763659058801198571111191331734526526667585328010897101001126759074118105357275513266951707939175698868992736681350230101205820483862219676811643814588314745807678653805245041802384176716417239182311549596511808255436813259527104028577191206828363396040806122984633071749561837649827793247233803910709968170064743263714776054665915551390774916570025144226231868390741729159918280911646575058476806591477257498317302240686802804072400466314677021973038588192587226659627209457410028322504393616383844268473506733624357575788979154494295039069
242 102897561828908225570765223670999122666814450597015188154612434348910471300552276419290432076845204873782427681788151595350640576257540269780069973371385203072963935376160163942306239140421781317527656233718800300370967470630623998401364783085825317475508568633302987607533274934816817950593041474004152459872577329231052525331691430081542197035418745864241540108432280737125384190912676239136506385166488145299325791755922767360340021575582289821277642942517823976416903554777262287424622599338372806057267725479752324751552107755832003193450217
243 -7237086569516230265347832044240412758297433008018236658413159144244083663552678947387306398662148340285854451979704855536350516530015535095321755159595391212603326963473158363749267789201938164191708961523022096519348513580400448488444894084496391973605124638477254831967884900107099699844159924786936451454426550761665816490495469574887190539984121336548870071732251460357186133430749148359736265960802077502385970368081089294542027919306226822631286325431585284150734751263741625055576112958120794115704559476219950703527888617645343656081982257
244 -24318289968716986908687356388552709040104565893573253046297921323762899709532205430836184758243980775815905673224514862522770645918347900622810603752633033026281503458014855104362863236763530560770460142518683710097564782446051092095782208458625276006408116756499123301002417317900463162079531635278437451650465540558469234687362134962073907846894200064842174460967585949418559031633962357640402230574358907260351346682574889146521479362668011508172138648524044485226360888894138653831527895493889311186300518351916956602047798973618991699928602437169
245 1675314468870824276070744729010836196679198286142693672068706102539351019886248434801329511893069585066644235632127834627304921760972556454582082591148335604998278147999050230660902995567478671097262537275297063649492189539683922004634920107477395283222470784399462690547920383529372970908117640232661693739448597956069247278136266933203343505158936268140463229835110133880757647521174496218337689017283727248513775069033202179994209459628401574270913776524154856508493561250648222750591006938694192417075630833771613373670115224987177435883583394728031
246 5842131191451385807137418540788135431125075472800705321293917582187451360221822335076191278700317991944482980419966639819323377963374492921504449959746535573242697431645572339995434459117126988955874274633154773780459547253164643947330349656337303102251872947643734742933781287628252288399880843705054284819846871997167763812529297466900382972033505223276927210826435623728894519068938150037047975926419167769430018228080475959085262238552706356334579038888259954442003706978433776014535930944355244149520908713185715056310444571804266415497084998598799671
247 -393964186899633023838034709379098032134674314560757939878766177616183838147882366376795505118769080454891761401962406977038573695050391842553236820276762071714559319454543575132645113626127298591200789232609110487908359242179268139310849691295453873364284974046999716168604390870350211305792338811449030037265250831377359903531597861365964788184544542510404650897529705162914765182615137381917333231147844266990355361727093445000366156428756391394825522140817442342895717453742696375700489474556016666446677337407291848748498747059657293035001190753274180461
248 -1426468656350702691717162287491224809403409519527624616188623320745515323948638183172573060532604177076212049873725699058076334696927589172110550847276463550919052465020020806635220584166593133495218174104814171839795204833694168276270589823581063431570509483352346002785971608792664476204542144253943251021873142128270658342796208639558579757354420756441535881765936402171156910597312510006368202705897203822824424000874030131072746543204668040725988892303990210783836956472520124608143589524325521659234396613656436460436603568911182186643468585360049649287725
249 94096488740684635904948637302412510913848427322539939832638028624599470391843843559491285814463059969970087539049422366563266092824327971407035557498812493535734697574871318629261262760612816573012835562676432635334942444070521825214413942819659005350577082170776008752436270440568166225004124930294264685732472089212756696012574475073571531795487319553373104422914520728927302331535339493269927440997537951776132496965107530397156318049480882363869692646088261957287970243218783683603449018765945241545957654944202185477184513312073449755959587800706772641398779
250 353955834260424722955270532712539215701825899311440723718867583573621566902985654755708251564178004085985549086314481165177287953898486538652839947449108662017665686110002424165315835978470576515883511473860205072699744869028307454657323268432430240615992959830900091064382525493855415545222751025384471957985546665074496522860260941577939315820137482029061708527378485723191565320222779122663216374275410799175339220464181650963765601554292596492980700203263746280403674661308093857531992799373215529239351519514778689997919028474981761238723184017410365012046336279
251 -22823098015072781827727468206358225049053515474708436506230993276258473613873439665479913119649130917871957164819563887097322883210129374758452732404435348048640891394602907409568130378181750336268787313996828362634957687282994360648124058804090882988454864653345162298304302621058028515756067304402127241790349676239972007772708211439984111637429865088514154955808025951978154443450576963191304797584274335659957352785137443579839638427148418172836899361532715922392866702670878308008747018306083181264278930809079957886292751911701204920059482725682590385166146495971
252 -89243376647271963075559189514110265208639225200657176238208854602342257584045258613147940343028734442323170973429343818122663177635833932213581715247209466826731369256785186544494388438774794550455741155405891325501272669727208119420834370528319920479714978314197946127678087155425642550601597761560147368834443312045373514136642996084940361267661927732906212790204744879261374701930031528256890450888026213177118794414443897508243210055995856190197821312152450422576155681105666891913081401145116397382134244981979441142641664877898875499536364525949536330609648432305587
253 5620671037886193379056374756089602765894129734383745267953183624331544498525777845290304046019934543165184912928109516517221238741761283162272012534629901392390807287321717603962092942547713907623020615938471956724737680911189151384615706041990782993715859691888348601687635914475865457306223704262841999793846397356906684237275859516712672055333738965572209297834623856873644082056946698219668309801972537446052003029590180590192033985348824506718837252698788272763029127687005530258887647731454319506970485437615531482039450547638135704483721436260715901831073313664321641
254 22860621689602685400399641305446561302824114717991540169872950151039247686485078460680528174187171300379306185631634637657237085556590355295587351318964831709113417982280928038770149758354165171522888467184086563080060127543537034012253213448372875847481711787855730190443113646203406606543717425939659718942825146674020227622129376220472438031664235180481618678315455266086791700104669111363289965878120111120441121629796958220191680330527645690253545480346412878113569877728473432874708517260169810778395330756780969621387880421916149701149052114550592865642335242520083170125
255 -1405210934124747642501871014767791325665346623368696508069580586456817184644434736061557218054910797226286803735724120786026148928326549044946089380226824803884754764529879575930098147029457916719592734218172902597663249284715748268075990251284724512412134021896111001174619693421821312112865394229485334186495560503032253775603646529785109047140915981974335921905961063416977914771235332141420790268711659795168082148963858334772610937307622209362279738844464849564462252139746556165342015762237441835188903221510355582057508802118716429236429935383571479221353678453456009060525
256 -5948823899411205034756944654796814375783553909540672050656074782719482867860267860201745680962932271952309851219344604094630425906398287928785120260786286304188515333223295816739459122257520212463925965478932171159564656796578441886845466267202625687515595871837393673401843035433813542652697815752111509638044059224656552267413867000273341070478444292492066042882781134986626377333154362876572403976003147378208219738916596956727227899623318996822726025925342448861526078268515833628401587517982591655877948749256605253152502107889516870153662238009865254299772521571384135339958445
257 356583587316995187842565371778386747484586535420542865878761237801004409322165454138040529525349890942614324767810981159378513666920244288496033474575162556406983250144203046560139744917413386632773766313534209857338173444074821592714796102380248277693807007453980709180051951254734766623362989208679301937173260184856929191979958208276273093620029354613408178121471278974434476146210259038945409910099878250263569863931276230233282555326195027744024604600217835402370402926469883601940403087517623129443461389919250504713104555821478825305084791952521745487552299227532861032909556819
258 1572359954606786638730117183445755145266011203428394631822512866225657914570184265882615848486889362661316629759344985459792105858503572981733336225164861907713505305987463973540369672726854003407103993106073099337498736887186796663514019361631792021279843794288775909320679158291869219829349806148759327090401209542755479970129110868967921926907434146824659269751015428748395395685683688120451309054712893917550927131131397979529277659322274268326722403378304210903050458536235076484880734771354664897836434002205026338493905147172997605243013109547948468824647584760188459232750229602567
259 -91827648012445335279364626497493818831926034975300059091535328623265163009086095487164808325176665778046548037794923713194343361868913257710785330396775333785134640060857757945444694331808598353409495352505246912118161153440010562650884789671014653167176867109375355168266291339359236287361072645076519958718195313678356843081356750042752636944114942572341612892940700800908904731696834503405401333799562817895918142058375917922648448591886285701721752494623648528323186597786776645186045529130761333131512114086545396548301376037588779469858374292347004966917134913181353010196730361134799
260 -422083326810849773537628966411108987319780006176056324777624381527613032990468634670309365010429362936124010308377100481454739190747893856021533868685838364828481797416062446559431526167273154573758418112870702862881188421051940275153053188015151153368150501398877964201319125769522036970289951495428461259767302462116118341954301210188081375673571494316226166237866603477034321323625561720890411586266591381413340305819623182692636038394454834226340343966719157611383558891410161153151948223482885458120796456841760589102128918937257702539260367741176784361951476104945033179160654445936186799
261 23993993332567389480776646814994740823320255401160927562682559504832116135129086777366209930886134229487045634669815013664791948354151145618081677256177813215012881734252462173233910233091235423939738967440778667822102186000809847249202568904305232890239878181940369072078928848782575423166064391467741478345881868890409745078749694822864362313625622977587519725513680353356952448118214800078836238077543727733206785328662133142643590760050230065715823275660769257799077389426733575039434957003515130216431840294834545902492671288638594048136293059369691850360741971340335394370383717449208000441
262 115058354696922849241125484768044968155054520935232012752765449133348623796768539363858274902427754262391909789978948283444631518669066684406427013366688527158630107342404819721049620127233527978742863132450724261735701637123439971058707165509893545906701718444306978307747384465523573138133985127507200726230693141429860689949386931868476078645292640603019653746917680829935931828241971232349151727545955017524874590606336195309561931990153770415102891750192363367192953449309910567091478702710102735368471771623479930296760772341719068917656865396670777118122252609256488025840761048696190870187849
263 -6360215907329342691798597134540873575050023775965385400771207450254178252448580101125864960684902455183720130931805598799061599928986568756144176259721400733645440166892677132485474347634814373288192958185889673762824423111962433127935531642788935652679649429355509607377877511293700659502191663469986201703795426211656699089518796855573589980357959084122428653528829561764212474992673277294760640171900896040512695204695696376263946763607501816369331522152660671298890649761932583285463832039981169310710496799960633775576788395945304537037680358213023583304580611952590793688626811706880373943502775
264 -31846449974914845421883927758802773319581681402402949922613970557216378823263048834875353407173246908174448041449198834112516912760184249771077075838115530861413078833215424448426643020218444608942278304683241255393439799837115116469804200552930707085818150311129155219546575116787579467615031524281463466006695881247297261917260701006174392671280722892922880614487601572381622830480202033065567812328411368564731137492988771878082994492632651129780980829059232248980789836277625113816294970092432659400841264504618107547974760302932235327941098403172666339763659857757267459782599803502230792493931222519
265 1710027244694183643801446364393606608469281622086284219076424379719420899169273242856651215766556127974157617324530101866680042280159983435906416325746212067588570582907365150072904143534702370837272190772371892558358102536462544459812620684995059597882687483554925038208793342550249296907273351617007444477051275095808407667533912402688286200340865507406573310504589916917136843623636925825139678749135807732135488954686846748415228888882253148976639074253439211635390781421303218424907342262520319184293687049547024560466435804152817596222467528996731093530356007062347661041788593178755355406205780134481
266 8949045852561982017121956207646508035374305688798794252736820824872531513206629777202526849079494526716974796371589066162462066746680427897676766789425659527585405915010906821142233655427848139198352247687779254200297662538954758390615343738980333852549758082155630950240155951479586230871186704694673290913673305623195476459148817369117536255406241204854684324029380350389951514345311981714166736758826820017070493679679107352597664000728910070473720188471373351398859175511533714008801820464322531173240301255583133833036555883197029011214410860883799488472671455886903899855752374486672099751879970383626821
267 -466246508202984403233559477932128309379919987725353556861728692069844621764750006414227903304789531644642842078248925813933876952799310955578101633062203314807248268900649347174362572329454847129095020690812233287723472901679003847903834965109061980993447635476883290947069723496222704781097615389352532544060134027283827731970577300749775839821845454794631591107879243094222343189095648174111724280011917982471191860977054208421656158257387934766368675720856043390395625013662863952261271775839309829667428438412111747853130772634535785197276649888836209286287638170921113902738581458624780920745775497342121737
268 -2552795124052942245455727494719824652881891120183775971194032400908862777727168251406395889517990750898481346410901664674013486868608409267292604848856081083385625442476524413446843097669744302956976775883503720818610779484758659377018064288287922307063597855769109315614236770039114591418696070512943863817909255916178737901269773479270389072607051037448087984878204133496364960541359551180698095857920948279637626509678423012623182820842420995637579110857953406331611413367698526890538160544888991580804568702342883336736427086130436346050956106816473464619312564018970311141319960389355894130352277389352112896633
269 128892198314593440929731398113458163512102384638851643947487358224866107778026585204010362193757007402859144799102412001327240290405518991837931503271024083208458206640419163483056901576225755150137474381461461781137095275768672438807480444126331887211704879678372597535182032571398427616462781633496866581690114489626081949804944565770710680523271454545225946646347819280677982457009354035147268025910698991515230865235812562211378739668606358080355350489006033646009748480621789062665188788153473028159537014145984609605781254227158656481966467790371482255983754872632296970178434328778178069434883412832235674202539
270 739145828360282620751742472568371933664431205941535990629077584145226842780852171280598943915365370365012275707948070524956166276008192595293414549004281123336376856580754083488618928863747116245997186961400349494458361728004761538233947409726440074620624624743176972690767722437526825677212621624311145214748284769658063000090892310893195880302171633126342361697787551914250823231865274523163615067343369583576782316856128216302769495137721898649059294693820329692643968495048711491316339743401136961879784124867350739690270985144435254402851494982366081796199669356501758933734578767332217195493393005289979363049390839
271 -36120211617363108649857272799864301325250510657123023558764851698636594312000942640452150094175978929696197511536328872245818981971196136043557091930214306309223122783517765077290821582626525342812543830739807407514693033826062521540233233950980958042098565041178864395556915924095525990642515461734858862237908772524112860233778262790628359266526701042801529927210009968006727815312283033592385957018345733930587740854539354945148715491731479142055623582460747782167804664720108411586812822620502975568318803873156809814892328947263418447782803003595167756633272518124164566739781625946197589389680176542286803006149772951
272 -217205778190631428235936938398940710226968143526855119487139796410162201955880483722729194296208133304957949669342696595557128365014354457755253169601808356321749067445656972949962914956744524982282588398028913296697346345501438204455171222071389035649601574442478460950645510521623920961868487294528507790067220172884004543871911130670188795453588925695932591098008062342072790436045240341540725940576459546114809068116985642501974305518741700953612393091122589789360055973803509527098774042350451199748886677071331375634101551006721209947702185342646933843577186182541232748825681252332627136756311446176221776552991225890199
273 10258814682294984107708748983562327109900657453507655412532548450958978259421089220329900925983997329032538344535640978499518764154775524044135179636983912244507007521429911892046098209091038204603112544716344072041246680462898165839030558604960266692886160697208314633619688146871040872764677955975415205949377029722609553794704775525966500364504654427578889595793579569757283039700887973440657173491241259935055955016055447279152050409381063647394315314961322958257028451615474059705111667352556697544126222180261349040937967129558841313874288898557112597071696402866277027621070198034178722582863391032474119863682999823023705
274 64772779215061513306813824734885791169227209205701800777323435770062169694133696622264671259818742163153141161540702784593521348778258828679520905176832722266985160221693542261278639352148014896907718165128639645772998105666108262584433154105893102000495926082028991510878076932755365667559960153394795035162534612983004011529427710881787147260890638643226443454066289682260474620809595351952456268485021321156278073329799236370519999415361696942343929899052405318788149412272219534160716439554211437053694349427284369714104536703172021199353486045297954906815502402444328169857164920898715331246869503553732181066733796067668709845
275 -2952390241320255593117091567501802681976110680560845420302438874935934911441795661826758541577105241250287374488835316199528526039064454901761791779110690482336970167486503253677829438145641050874902553915682899035336788219607946806135443071489715357261069773606585507425299064145979810755049525741816450871746934865472572297199265731904090564756543204971773008116664529722380290489179980395644087000795851350151207554382350026983171824301604221012662736420620898666418603878715625234982105681054893228060579978173421142364743649916035141841862151779339144702967615629904389918427076193035530435162314222181581032930478486809979871405
276 -19599596325465927642560696781699471293885813776719215199197506289980126491739407983249708020958846230103797125378385874802939427749762253631005668721161253626474088897404327142423511153492728887664480733674529811512871810227610280493221428666302963414674797158476580879731964969405545414203742598745058751368207100377128156597404300730722506219436098035624192127341874998145991719162415072230363081616498619024621905352966002162014275120656752435698042970108996035054340239935658364033741284040429536487403667195204907725263115271481926119495066890109461913208893916008144523588258724477511540821018914462364240072698078885106632416831405
277 860758746859878914153304579265034217874971807732336434325256281744781150130378245139500066824361227446256020173841794190045836861350436097308079408114992934495988338913178792322910078092290487388412235532383475981992266363281718737424239946860555120126531526392152378582845635218713662865311666790962310605420221638929114037061779998685200111678943400588230431428914346127110846506461891618722584111109474638256238139929394521551665343594206616253296238900867383792225778913385753039525347139331714051147867302687664446457329750075270080479421933070163168847284917821370149311104397983809426611703247192938365273228373922783190016097547555
278 6017129452293353115384547397128198637729123079815983402747801401977584711027359946435727754510312760332684336179348305228172621130369711608817275916509933256620472367000579368904390462557680240847067924018632350802459658232921358794784940160008888932798427915256046844135496370632127635024070307153671336552273626492944670004796701855527412488509823070207204237599228790222162093545542441096662178541688764098808244537046527312354515684687130503107763132758791488683390474166137546998943358354025624754436144339037574286390291286327183416722814167520735690583109450026148702949366097671906740246118438264566402508044492099676796106059942094875
279 -254164959865369881543462222442931513853755373106753507927713691051121303235790123529840212279760174642544578867932507789802877628127076955703924143741027041223315031223321358274424478784737508076684670572320568280771231177847309291307611191983603561437211650654557853427648510751746098659520984554037103014128592305142967402030682806472708323873073114038260713581970915625194595604308833641079300511941551865496921949170595937422713316717674937888864332107313688356071644016597829838589425910725108527570651576366981361024819650382069532101931569177745666331757926798627021585776024885512043597309875398619978570453021061374755745561100914824505
280 -1874019346069464413406348178019436699424954595413103635897505099284970174925679177488950158081964006665812991418910195775675148143630849107526430609624724146196828043117675915376541334880790008904706383816279784420870107103968152527307369325840098834204514918641789927363337950672199407393350887481872292829153791209466227865295488862749604087293449943926986461616320074979573911754822668759521547135608614033921849086440328658023486874104099689500568321095421536935303552468526422411289893769217681710571536336333420126202403943057670920557756025108191857377881087056469799261045240611396788902813478262556302681286163420794387463691973091902400505
281 75991447343235823721942373965297413386534437982470523447598762654661508021800945143529159132927914358514525741537562127397378600302186138053179518002245253105084498558254265606248626379036331264297095734046881862433434611144572202524526159045415399805660880699886543104635046373476788521440876600048892204576128221279688426555885651821239580839309824280824167968774527707051444825985089594780053158390584096207088579859508442225984714638327711367817997035669706476550743951181775726180134237723178880521790426771803897650993846271826228755195188782712150237422081028861623123970353550518122744278259517828740468650287510906118405935289729374798876495
282 592047795070036218500722488858708812328229802363205304203342790182757298781153409803893931245404245964818666468925601589456666448587182519120369799452559083830807778968526577332131261687259029251278967235758526248773236186487417539173231539299078896126318588243051412887111585601115202131300056822528085039336396112589940144292963517140389097206425110457584635288206228083655483083814483582975299867168914808870348396376352907380611180749121741209338711567674411967175416950977625000035079340275150147223174942502324708667619874852052778061141150658991232167518645115240231017804760347194816479118839061503397556302206598651958321361314461371668013373675
283 -22998958358757587441251286271711494968183552251956710893806911665348034915665073338341645716473125713440098308629457974124951510900506950780947533285228108764571263394467253198368059371905473178425805377543412412138511516984614763157362304657419950935336970547652538258207305954076057515241966787855082314526123980641670344126313213220229206055049079945751169906162303853804293231595621116476284855291216164633983724527986693991160467734059063312784038474820797893494352463304076493381967324080287738156014956193246306443146051793497455824895567276000476689460947058649123269771593749521666375632666074670392064546554209646243959874714170458162111200638815
284 -189711463983176284927580984911313197767208365725287952012461940879465336922240508696287811187437500099786462553826520889838316694407679980350115881342670573578727354080322330595365971912353784233349302917679769232015451834044256307437039789758988463413129641534513886551489555918674600304593851655090504262346319872733127988228951553675708162481658695646346389853320726066125796388000146620711839829623206299230375767759959940522767157817858037142777748296881129611912540346169190316060792293426883102213460865419622021491317528409110430931190768260542218038836867883383172468465523101964829520508063480810207308784798207470845157990931081678100662706080544575
285 7043931995231423547145253655096099885711301799265972288743975045990657859266816944901202503034397916511727034861148765628937560509981766172184710935144887666395562948380533845952026405851065945964680201854625156042720878423576055675268684772321635981432310439117650840022882686960269230310748514239185214445515054662597110280021266181214534772342216914852949604701537965792562039616734132906512771660146259963894800541214103907586608900066741295065123001067719364265881204380394469391537318720312286890054057874733928631450954914903725198411542874747851535906164256042244596831054737757795527608360430888747695546128762104771331545280639680934278114738069360025
286 61651157473247776920014154808021725874695292177044816832348802793335490366307226913393187511114390240208567551751814626548184687444274605049744240238961850701109618792224218863305412796907959189038944002662432727699573408394372820424717988893739338374369622670003968568088487804926438583191176789202581202667423726275321145552882115190983919388339421053500568414002089516400669341178829824688514483615917008891371539532889826812540067410212170371159922681853507634776878590527913059136409982312423275912832224515687868349369488065277993344714306790638205823628753925980780949762980211789233691485522012016088149571783683400412555000870640568646458373239693023013705
287 -2182438615455606904285658321656276994309323293606824883827532661339517463562864587258274500774083805993039641690661866383468536255121422025983218579585813247194977739132845075100814527499860304216557865410313162229373296524978036511453434108571862519881703876417506716946672825640737295218370085934320023057952593691586266162815006076269083361676394014766003717433511272141902470622777839223269682954267496120752127816128741719109302074184621696594002263527899643079659189986921844260269264732785083017947793836653610556752533454253394678506171187268404371487274597090420809886022769140438106110660465891466638055376068402713297997028869675301150431304700503663407271
288 -20316883567616900599784998444685930608569970458267920004096471748580382749109989754843062045840408381549658133617641199614512350934245326896625664668687918055490690458262615987436513076722264119296004917547647231188204686202683250614272010152411062953177756989696179304340705351938800849846063678474267207586011356752036980338264950400142805208380390463759806626540691854156576989594320863724897935950491041805339765933968628308868797161684150001594104299083182215934953216778111013410807450891548897523361903983790627123588729496295309176121296995373230564995940178798352990089596858012456561215265465537215842838638489540576590909277582156384959618486651027959657163943
289 683800642993008291033766493513859830464458106668701383535794735254961448674025235507590627651365233100440033003988989583868828586489276581704859134629099727784875392014639001581134305947549368217531975236928133263252841411594996106311520821439807105253997843216835497033771168132384257102030531426186173054892939340872130581456148050094886557552443299125460334604351282783437485506463677299644903169937064298098162560590624903204766144517550248252711546371026675004763837415874926634565935271401032102318156493545819039565601225852406428568003127241437788210403986830963460185503768139006740572325388870937904952006977378641551204269371381983452263094224083527082231759929
290 6788894871556800776883508582285674090738425666395184861235398163749386627900567416622824021012932056933963896226724515822646362686361290084778023075619666742146426734583015466819108698090565316100459984025244132486737116531924741383837363347516643106957397826899478282304213800658169957729241384174938684494531445551518772290997507247604100527779068779197223808231714008838485234591203163471860197010919070876186145568601994064327389762607013899605497900900572784350041033796101365777553379004056215308512354893993048421475185502898544660500204466984751662177689543194592854767781803565907306147740833180027003844415016440782569280721728881958454127729853593215868719519695029
291 -216570276546650428702027270241018294016331557988364205362818428994760803682567993178150931051363865531629642655631421381961715747801314965187621137845203277787962943707821349756074187468336151380625101090667780640765990934813554751377588379805953695545967749713099074375192108662707851069005748495765596692229801291742557910505434920932111453222678921632282421370589477294991864099915139171690074478389494366189364577737047348955469570599382751900834650161642334961403663617266808347988116990355365367041535946387324309839014543208721449348803041616607198248005623192830536148220155791417884925466208643320162065256710903331895002790584800661952231434323270778513179246159348221
292 -2299988823970831853708998425754686007109590201182259832524900038128193879600422031696020401696596729567441994666720656622755100575673001625571955358543707806866521712228497420676116442285285728631567859554444088395374122082592845781174957767563523439983804290942434487847085318441226387112143198313080000262001200259970805824864128644323013188224297575349946157950092674463319038453683915928677824803055837513725132484105892196893929665653394277271410008849139237208130822021185718167148225542422271098418483615844265511699283201489342445077511405589837407826774550734292488150961923127529289845716797569025736947977944019719806563426854794792286147683824106279702049944930062288413
293 69302216537845422936888015270433198973748063111705878513068122939812221349885823356022926822628361227076667199973678121764425653484886115193109683353161165495653411953915041301264390552144759580677622436213997756224585655666600414829200565692319321274392194195808138502433208338172297222838199638720104505951874050046411526933954072695385546691575450977161120289859719302024842987881517024627343423454452203833941985278113653504042657786375983865364894178986570881767601764813752879896978300293265838453385598538643908385729582391598321695094174879497846998445325484985692888486329013286345733750667312844049695372733595898002791540607749105554620759008887862251631835482044493908283
294 789943629162773457549304372681356092910964948319834912050728953733191424977456435900849158999765854351680681662843296199738057850607980133250905093305935115164317269600255637826969882550867304535803548084610444288579103362568955196320601140622729888904571917527340535119894237549543361666157490249617484792947559827682769249618371974478559277695372648257100857947413042363451667567844397958286385725596505521970250829777261607480390154129521323957830450711739798051310285767526995124493006706708627625114678331108023393913778964666768629250519810712518338984806775369808059892110141484092176030511290715860962691504196340622463552386353435231901296647619574071605595659118018425852380171
295 -22394466606276120037341763812300656661311965151285539017219516588715322263348753159392667522642922700719146498981003422453924980549351757308289345431553747414206754046910433246483431550349439604717178471064508966814199288242539757115231033620945484375489943518470298669910260587283951885430479165168013276758770832471050053938086103116699621743926275949840922460403437232998774305681932979044197424869113297281416324665529722997149114505812966782262432269042594021299853304695042791505931375965618878516429497558212571187199618443387140855983079522316959367438330337883019188887146112295582129606935204146088351586787576475577554776365683085040200901892919974331674890671011477974481938629
296 -275023526788379002889214401008108362711293476294252062717642565349556994985974898180485072523747386346419031555634104631001183399505905589678840870552901781283155035741804244472747264530301287624583863339372173602282739301700353351077608754762422619922088270023217453885117196583809445840129585866199435352617314742301436128242815461549845631349377018860224154918577382614895242894935078762534793347721492576274046284342947572061137221104619647983230124803120164603177136846293721076154609752493418236001809548328919246903492617747716786407533516046611836482756234624687764739030850136502788177713821389630635126205519499123374756440733783541516824831928548212380853929002787931673496810957189
297 7303092070176991603977947938980966589066131241952121066712117936453701527337841647970158105592990493383846216110346145511217042850700796523114986439969455235220859917680588973045567225178607436457726037436596681668334647588335025086218121327247858493710901940015404178080837743924024623806105843470500765112800351204747432528482291276696621938640206330069118808674852381754462038040136048777202235606601683873366469747146375504485676214696967580924474939011260466578996436556956190274226563054095436929895385492773257113618400329790349696868404357884100039283245736006537311395428348174148159753953881870783063298309363192114721324333489081239124745545710128394491790796407832800512437593307699
298 97052593656870791367019870664272295714071596506205168455846927525337582992626025205827792429301668084208311156229520306699580709350904707104006566895051947773790050655122672339490400823352677691894780677205955645747183087642120005398076797070506932391749842325816519320318161365563355893425396665186667360443684083965582289580049674536103236561838950187062771752414514892266093062171144069737964904727171964260752193320639405632725509076284312268307601910986623559411020427882280375146350851072612076589614631010593270567970206706038065308871647963317490618042843112543920581412342840197119682789996203910371166795370542638832298302473493221942620832179004935389939845529835340240724426580844996175
299 -2401714387329236143117234980408724180453477360302493667219473803314894228549525245622557906897946732396527089734734885482688891758554233136535418781377047641620895995343499058615653084923424862775679741114255148485266116211651710099671511037350016352070001507735490205774874653387257938521859844111787640825264257782789495274718780288809127171761098861389214904070701800565552583739539657821917619134718048040719156096309040917113590592153981367013742936635445156614075747195056017227404432738147317482696190154396484426172293789601504278237979948518964846704775493609276102931504959930061929996187159117147026832029383931642892561593468028396386858013772234034200061177081296380143202931352446368379
300 -34711126909432372171020329331053343828549079457500328114728877560610056163601777435226263264346016250294483404201890909686595286337919940549098702639303352554552267648838487666504680784355304515311671035091121106225587125823491870361378288961822622382150320326789749338431141534242894174421301342470420277630841587707326340240874541924190982196528363180380665691537263119765569841453168327277510464635690681026607158903268757966876020399353581763014788532071160591025345725381674123403589756265970142246758731351940971376738109452263178384615728834439676840052123424783272449901412519809773649977004188608560613118872562579667701873176962673513278265584512647816924869538622970901617032355564278502078379