0 -1
1 2
2 5
3 -46
4 -205
5 3362
6 22265
7 -515086
8 -4544185
9 135274562
10 1491632525
11 -54276473326
12 -718181418565
13 30884386347362
14 476768795646785
15 -23657073914466766
16 -417370516232719345
17 23471059057478981762
18 465849831125196593045
19 -29279357851856595135406
20 -645702241048404020542525
21 44855282210826271011257762
22 1088120580608731523115639305
23 -82787899853638102222862479246
24 -2190881346273790815462670984105
25 181184428895772987376073015175362
26 5194394974639568992714753512193565
27 -463938847087789978515380344866258286
28 -14323841958057989724792094697450940085
29 1374103745898202859432151805274452654562
30 45454986025260327193366073815324725503825
31 -4661280386029862126035170404981749216392526
32 -164473508254790992313606455015163082388906465
33 17954441531187654588769650939003695130527535362
34 673118564376729033574817828449030369704676258085
35 -77933040063002129416482798606119928129058269361966
36 -3093605056425400651980094850184082795675779999779245
37 378641836615923669808924235578116565333867152013577762
38 15865470101187124803686597694695869530140487696508184345
39 -2046819552858981775453921439733142808144200758546646606606
40 -90277661056437498186262018508548458830652962682519473654425
41 12244080055271120074973869897614926340812784227644192998461762
42 567043271115604178891717556788258361073366239720775352149650605
43 -80657853802695659673840856650964003809159146773857070287384926446
44 -3913272479083667702985733197423364665584582438092718753748688628005
45 582525052211978013550091849367446901115527459931463744556808643787362
46 29546986210422745326794808736944173000252291238760575434747818675264865
47 -4593810250262752776718871225402127031089893299698616834384176223718881486
48 -243139231781248280502824098294676050584226411306250297041321430655407595985
49 39410607122947655183368570853417319277682106177084310670194756634223761074562
50 2172820649299694062596141086006476774795385712262732161930005828170358747475125
51 -366569275409586765834898835459128701856600024859385808495579533963100848095191726
52 -21018424305541951597636085036995060412890954960880636219410503301368628321019054365
53 3685004560570155079424846885377352734626171337944302306553574968845497934760203763362
54 219418145352368257965776160073934960348141658211441758946198821832142946364288818169385
55 -39920616025164404153413634863691099039540522539636296386893592670379387328929419619137166
56 -2465051583423674737659299799267477688778400889406611358006404188004356966423412566181899145
57 464796524993176211760972931711583765749722565169715067052195142723050948681068126398275213762
58 29725667547563523461356989481624321711103261003859159552840228991535018339014820553337170275645
59 -5801571286954457079863426905525179416709763864934745975126978748979673024084260265143924732957806
60 -383828866721686245681193735086769286173512677250713818836359830581308487752263172308193511734226325
61 77451435914163578389079485343331627275023093546268637507006507948887582586500396984658688454552705762
62 5294950611812052531376583722761329666587462513552734863043791990873928443201557419757743459338279361905
63 -1103480004862600195479993235554828668639572082460639998043954622676213475279484995460289360670403526253646
64 -77872692761719178937156266487054752899952152604781972741535262113817638876076102908910519307425150226131905
65 16744051616697294202817794444119211829846157187506143397174138350557509740990093591423756496156626305727439362
66 1218555291718933160633471438851764153503142132430992827829489777805684708300006150845392889065097435450375236165
67 -270073546683499159595100008388941545605959957130194390706703265168512829936367232083631915702114191719945678384686
68 -20250311623889675838769277891593515553277463443726394428584863762762958663654264674244596143671624167620543436511885
69 4622136922972114804424656120836214471732030130706138555210407258883219657044410732226453101738261632792172835260534562
70 356764470192269548751855986287295890661123373086517883930725881091117155223658838649988159798080314130923642209483546425
71 -83791883103935895420490687897404296054613712808369355061109269210226512127619963307601795481220367646142383376725632870926
72 -6652351635408705237096571601026965031196276420662353967027429893301332620004080151374881509163895039700043264994469233862265
73 1606423551448968212607783965070541061036143541262462919951720042019700879675077624422598405306591932897803725792988986855031362
74 131078822885586972403022615379272208662792581824313538263948053688771720291545593920444178072753939368875976850481963515627380685
75 -32520394185614722023209032663671580104120178680130308479310707834698221422286594505932544960236971036244042354587281243016203792366
76 -2725273816765507462094708250369339560851246619472171290925762287683054336947419996674513563575772556304898299089020277574877141079045
77 694165257841097441711931949017051758980390901466567364199779716174770750544198727972503661774862683338380694350576604361915635943889762
78 59703284915931653089192514478571440708015056474034208150444917588652379722574322757619693723140898709491815544776225180587271685268866945
79 -15602253263606986985607290516152516213048732002750851223827883002057504459702505840368333856051007286792886732828662215629046578313414189006
80 -1376315689266478436816931533225958237364569324973607848042590224216045997370003024558814492059086233248155236825518974003666203324415964258225
81 368778067835475387176487340657751678919260603436960052831218522755673516288510468391942750845055561591380956792115584164393378784814097593989762
82 33344152786464516425653383093494338191266734713453349350597572887921326228895248682981083296174280178544597919777302171429929042826161398470773205
83 -9155030272419401767661880031044109908305086023422306169826784023225103293189817561414860827660663662142294271711746724091323312628368680642966460846
84 -847968698244537531491438831244940601533882383993050461794939216249965403996949772211571984305399195847389204714451812378361384448141390364208845495805
85 238429919335262043810381040468042770098122667982500312247228257073722219924379232311072965045924207466719112372736063591457517182241883714659136426131362
86 22609968298770124256393416753155455522075828821981928524883997854249372589460542244735767256509388462996301186215464301640959614008280008545576919658107465
87 -6507006058490352348042342874452192558382061993751587889370273342407468875691474050751934992339783824174416941831067483281683634202758387705584349920344767886
88 -631400081440549475964818391328514429643775410507802307239822429622642641674372913957603746884846263414836944879091380257950340334201980085765285932211099687785
89 185890264456898663890894072352224593931969019977190503289001459384055344518218256669728746894270778147941925037057950038200709999312507044091630688516491351034562
90 18447601351083615201495745277122031524841975177866499589125089880211125418275177699457573918198506248036856215521627433804854725348319331157981739191511377259717725
91 -5553199839136670559431679678297224960584612509716505115279398966258650581664276959474154874367917639615960011614794555502047889026567230868022746041321223022149430126
92 -563341674139655673001090141029495536960344570081403501084535066789085119773695628281709969454424930154806849810946603664361652134438702476391834928658103433734195330165
93 173307290965251548270167197443195250671259160549769291818374869304986777197031205078296869814722638806466307018489561507727119547050384793182742088349630040302835121339362
94 17963271651726068307788101907674551416545117685733000390358611018830172496798583111420962540990740572060615504715411707768416597597410400346249567868263644320381949909891985
95 -5645092309207402251780422679977441026586082873825013922040995911846276053448007307641081596552947290520699960232513630322702681362229460446950475463533952329419871115863327566
96 -597562081418759129102559218621006419606780379851410713765521054921545348096690387100188969775151105446877441631904314293396962241508507625042440557796878045794191785495239318945
97 191741787015428936887568649552417845484313108608566266915805095837304278139007073423079937200164509552689784496755984022585754150911797366389509674347530573752467175853915899605762
98 20719706377717721229300197105657515743099204036365782982568147401571483688019506624068592949494527386555369782396224697326270183897513492048689026293682025577749524421630125289958245
99 -6785483461430436943645556390895874834018242396106639353835581590374327514962958804697942407092904297548713262521831465137370908802678152835190882029015729112282901124513686908850300206
100 -748206620338656179125847168754431970739559197112250117946047569789096334727669638794201050297761810685054083844164974391824592117078919344663341023929847515163819960198528047895325750125
101 249979805300381565169013832950648482581989896548482614904635090929868993765319561153191859453999283795115962132435266135502622950534710593536745210458802156429722535538122603540535242313762
102 28115502346538857186687009558044847339022575342464215870031243992214965752301992616576930305717646447932608267933518249335308897472343095706563939405375130018268488443287677656064172089884505
103 -9579549311120671609223204661050776882168945374983581328921379220419304378387201674826558595023507011847711533153391358061659027409277507384004873154089814987557854603611101644794455934985548046
104 -1098548326790459756079087482248566633678285573072112142673789642197453868970874391674371747549082800920653572885659962048524228816380172434799300418564957060072003881013890535502121851782108719705
105 381566704413410475186300770044158486314367203150296463947953134484648857717435268797776421661269181694579726011602126579511516692183029137442304059454483333096997685582729979864320817708164099863362
106 44598174930883552822089043829905709754378909505214868297405570349402497492645302027587562092588244047049634161282117903127068718388933054336164931919508971667417205614565513442567548147590795969878765
107 -15785664539426950914487929756626733029195861410602914637565554206549631410017388112501914901484134547238962889186646593169621587267829387497640579528164335975159151199579647846745899698135858918918031086
108 -1879868086708581917255599190227725050270062139323761344803646393409189010760072164074977340691530555365142882233078196274167805695911627311032684299776995142797521409470877390240754322437144381951959123685
109 677822339642552924839063865343894619886292133076163171924627520049186434031885554422149791672674691624498207321743796074041209997135969370240864770429119285151203638258376779604053399112271139074545632574562
110 82214669197615564032045476233824575257682813656709008841488391990345641386278731664773708988764109272295388063163846544859704770695686440908102569761173152255780949978138735204020571552371900932994636801989025
111 -30187996955622153302649348806204304559716501255523457768353852627236293068472656081011481365582044478594873718169348020624845367068956371484822868054243405085872993502634726257835089528127184631956308763564869326
112 -3728147363704866575070935441554605555054249798840823298919937567873988216303345414416133302040848319367176050396395886787093428176857819330790901111475002870108240794596444741533484919739524747708968963935065458065
113 1393585179504725536189312884846488637435051419919381320761614978807458171810866957727294355227516541942423392086768576427231619877676725114717238476295545986832863497128754967603435848032981253899183005416740842687362
114 175177821313894588768457323802055207818714581934686686683013260220568530011145391887145981090960124748793823347720259218204978955405121210289242087445203672064870665707093736255621122531678741650132934739522606871703285
115 -66640610361896039196645568736266826117119569493633632983205654667138570592001058323043325653632234216596662848426558461196823175425275054535767218442870158048823169278898419007802517218060461946347713700208298916037742766
116 -8523887431445496140731213342148647334650687704962751537913057551791873788029788514514402064366993532971580429937597408617710219062387810086089258129841414694666114976585217020195310902863038632152575097064085234622838618845
117 3299024740479536195835554367114730158249617179595496143004518697724574604800579764361886747911950465319700345010780875242240889611863371601434215395347078368895750553363863717066520868902985287451959197196363875298900222361762
118 429248049208508260762557468250355960614919403123302500420947353244971903323588034065293456291286802047756554102472425209577312174512280214712140193441146493303763588367453091251475303593019772330155236383829971437768668119549545
119 -168972992922109331478297500397195513219651510178167827671085419277990014957529534885843710387694778146773997136195244178047519382346111277185317897017387711112543612424784506472174175323720905386904636720877381264998714900801291406
120 -22358326450526597709551481235637639896909413502647910096113984107356974405873311974139524483212464697899936933303736218520171843372769875114431569783089497246491315758518122129442378602245912692533803669951152231124186980080980702025
121 8949250574875731240502939331728236416416038530367835242017296833395322992283371041081495826664912109930536431968999495157006370986489802914899442650377427684643075947549903297234772415508847688882064021072886452621622021038751817677762
122 1203891225968974155725414788252065397255834259994023996398863607925597198850991765180449116592775740047062846904995964081733130995292154941704559492433342232455227212828693965342120680119088523614904511423701966272031619006459900902695805
123 -489840134628238640984558276782236282235617796308503234218248659005083550960422673575837788728889019738118232916587286896008831362633610812471096293785025577790900383537555492428137411317680397335026507379118949420215895634927710786463515246
124 -66975629048746482571920640109547536912224850158014526180025940982845139681174935199851196966789275325801831274538366878444364806572513060657113328904587288920324868864873202836272169584274263195461469812549962741751335900697538852083577803605
125 27694199687718815411471158633984990925196937970006851299500583288875344711969187798106858916124119617438118896256903101885596831617156746891789646180096228515581204827708663635193704544948177579505491927172372148564676377269079086660543308635362
126 3847690355901979309978303856355218066913409661145164953783860221490019732488133473574156509396109922147649637875293945815472263994154478772139912752330511504079610016628401576721815942180888715720580070910096481394073728345269751967899827156550065
127 -1616463269869524378976655146224623983930910538092745831894368078898477597726436531921524600194262791876517169061709847399141226058824401495328134006674999298460000011016843271380918937665001803332187668267254623311905199355935053172528094394198174286
128 -228147944721168134552270762614276527201746218163098397253832534926896862335293798326022589943773169436779591286493364873656049337612958200185689379662371422305293566883210010340721008589415664104879720081251993757522281200785536830247875242743576819585
129 97357245071446243744003491745776378974579060406821353790886748112749295327000300287297800205728808781952703923297506449272380882500556391174344530505371239471627610139235192719154541227228164188157678802407232514476702312381063826623110751335122905154562
130 13955724220502783042673416529866920463645415979327051833570365156407614138367936788986932667531115014565245735282301714657282151966581141294987884680149292709134215261306776084516810585064530144319420005751968594792918333339820642135031064308413917236360325
131 -6047636499170546103207964266645209591974579003314271183787740628742902479980880914099276911345710862796276758753852525108494956554485332551653327630027037805609552288797132864881469139857677345811298607564279361424537897977162416738565969503974656281399188526
132 -880238502264055596634592698277924245792797903833713975135262856068770616432364528959682332859771018251960241841210449489994651042226386639372325052414839669162080557889214254837103538886839290289763215999727474539499347807039097760171184932037197975943006245965
133 387270135086457549047402000788564903919268743829625495690421009187827634426061409714614597375408177874474337197017972361857057353704758576601909854410501301719848026801745249930402769478257041718464250665959694388901695902779893104759786765217397391640151059075362
134 57221541836293375504859850616664769393273249814129382060265221872709360089654650693356810279079971461026558973840406577390185674240877820793194735929280576679425797390322019979742876735715777574626144383655085119028621230786368533995491975785151151578953832118814585
135 -25553790458497746106396623129963392148352406463088538279496088344303341053982820643417481197658492287557116833938370275638965451124608404305829224391166061804306235723846072646041569460239100989064498978058024470245176183914176427534055799108714920481971251063767037966
136 -3832083714311989652940001488212475768531274496312428375262168497670176372870650504354677760500034822718510463781995251432308936981324603714551284682665491582332921998964012675206891827357894297366862215430611523427665935176936529650573487364472786324963763474522300978745
137 1736671031690634189948420622337403913541227955575730995996993998912879889599746217850690481655832553408484645975054729061357387260829180814935729374888952425001828236271588396201954194891042869972794298158193698700541411910025059672919820543385186295492330939889262192157762
138 264263630365193896347314181462017334128129836363915201481830434758917919803206310316165936591309012004215654321788642166331862855411580994394342152264739912367650772423639412747911571371066704804548665162454632199460613839644606121008069392622879504483537153137908831043640845
139 -121510610308115509727854642384983230865466597851990321938499072933316592099578885192947655009415101094970712251581308677108321956713232990465485544061880365840091780284863692768792706384462298236691402815900917344206381910087593142116434176905394920259177506476837980592627162606
140 -18757846957696320003558562172868522622819612296941042502049420879388542326459367192790895357130780047507091085875244515561931444135017048724692946731877071176517449044697215012121144706319183796288790806658768416651182147036423555056579706524197460722000971511348705890412091113925
141 8749114614951363442696299584636979953767350307446349939626729648511892170495893816143192540283878817711259945755919311328207519876685615585800104236520642175931474995770564094575510113668506524119629442506513836800196236729040780278394673577170788678004803172725928181462502840081762
142 1369913673828661118409215010638963436442535833933885343786767997168415509905672173745855306403838991682152133643498450027541417651502035532750482221417321875964391409790308375412220113396831834128805150030063384768366614670124872387913400969750307966158418878742114129639695309075207105
143 -648024227663811441196867095431001725295531420860371117171632271835179039969783142909709125137275319402831046466613785714199891857584640614990096968146300411616356716783397331712450936983119988393719987867837233334658193265607339098020707161804140529834657047911530662638327990001880362446
144 -102895050713601329419029028782107477937477837902856617001350398937039623444158181241009640986815412459002285312668390551206114880330360060807670837355414566615026799183549565047270208449994967816944597119977234242552975610585484384456188030771995528446245423228842223588625147285722814747505
145 49354242749240214167441862883396130841402914795115560563925866727262349110121234178811435183254020109751454963350544196911100691254632638703421642241190389120255217056507638346608874455675343116093542313070240697449195646175234292326062926371028965057146196628806197535108605700237719812447362
146 7945442680680738197791941766783823159834987594581714118885539176112665690377450646350691449244613918026371399482310793030684792695681450945489082788107077480714433678346604162717138495688213775868134552609509867098150282367642910330566951862525561160651610913786113346539460011908675819464121365
147 -3863646984637202683602041072806437209089897707325044306867902821618591049436574851214106814832411331465799346641390694116795928954323306946861378621870397750158725673937494796558572987506392099628558294610769919439874581918169135464458443323196701557266454131252983141232097126490825446800585197486
148 -630521506404570887457200153802211399125724926487209276153983418576230739615565094024843353758919794690993993805331144959631122157313580383020587884527710366634626379493471242834746429512002620660889186433820619981579194601948911620595441251263339388418274768382339211042790095602987405128487514775485
149 310776504745150505207800604228171939500994568435451912990328241694580633380300333529180116043006324870377488364702235244763691218540272080764942302796620537061913556290243872548100900998569766370320785853925376715448923220982004601294969037394739285251118966702214802943399346543621027249373919168774562
150 51402020125256743056399590653114647094885896126689451058120570162881184925692165515384581467653117906981362100859388145214116442013332211378135980447672628014375132282291654512161287896717883385246761166026303924677560431791176020600082236832734718248959593559785639658064999258040061637120045182088831625
151 -25675513594164511793363811242957199184213426646730681669634266803080365962099356084191594891468397680531564544415549678441607172954799740072237514899154745844388810296348779269795181550844333039119597295469524277854693113619325351747212391767835234625514142275032540058089190143828040581627846227132772387726
152 -4303318374974409575862047065805949730658081472672915311458063265231417985673212369958112939845022733721903271229911211275455180939960078607745827973640792702640377655314762104890864389647742606626151961401253761845526948028977294483689929874151366080748695109985738817855695415496542063429893204577121179693865
153 2177995177484461088148601171161315739653600478565148571099653402597386994167809892574336966852544374215699152900055147902195606390795545654592430786403652791663539348563359732440793853455980301039047526741676662024119642802580491429332655425996813011174794350503257054755205474923501438222564666049869124010503362
154 369843836034441341230017986770361463289448100453307601491239560249165015407427407984938284974756941400053629415755501168020058047714167699773443484891520040214113260119650107828172631104008162574771797230593726454939747205479898150074930634447736478720934198401274620438272022474502178432299716858098486181657225885
155 -189632202047467032068568435838447321228938976946242876104285126964681533759929122894770021373283299511512661091545587472986205106928131270695782788733983959266015283774085208575588353477577146506432700047280382046845401518147010752568876824702398711920562629172477049034565105722517720781328821558389718735175691213166
156 -32619510297264412546203031169974357210134011955602242778742036621564682255000770893148670696855840697296682776558107668428447794082726540657314793516545977397637716827814205666561979011651990552169712654534917331607195108826394850584693087014692504720487303906960875316300224507784509298300031973794865622270155988398645
157 16941002023669907702994077963128054066849266937506137320148232950942003895924919362432297882281671039630555895854480256204583096377326510500055459763811180709394972153703949259112017702904764781019335718245792677887414700614851215977536472118954621046504264616463916928006829227168458282932995035599522676298431086288993762
158 2951460202843254591262619565112506746676281607686934550688979225359346057849525853724264617884690541338284122297331414735083744074143129272980835153652617235454716070040442817124852558155332331053520577967723922058725822568845228754838149537626910952887520964018486122698690211514801882311632566853661897595514402517748232145
159 -1552372930013262166452276539408583752972808785965370156078314703928964841172637686605541843799476046654837715545620923658427770942753521736954758782439688013395925718100667209501096634180553174991164337655855564986407075211173302767272718950389756621871678939281425624375603098329274035507588527786855152572855650216521287913806
160 -273877776891808872106123697743414061500108117467480828444590168411327327918149084288355370286675431690939805572562843396932740837762537990363342272948416277641533451885565385110920656393484633966075555813976188860591058856454229941545686470732258108831932605718062147074231640252970410930037798300804151947975589325507475818985825
161 145862843319049531219698290158095275895881000911339515060600604958584104495912296096528221910595323440635592851787339409369584132852451594608251875164643047308359340425661805588411617287599392109852546476533666615910223176634400947400623376830918174976848054912354582197784582062303841886388818721419250150085526847605623515029525762
162 26055561694016213393703873827105111303503750749099887856378796462356038725810169366244471530928799955369214599493936526731915616112956503942934543867990556503944062099523339155770546675350224771629498026162592519797848034107225663070604027212265347649835854552088427794016949452260256526135535266912316084658826436478774356483173418405
163 -14049149999292476862691362481931885067731811169794508033637661598854010036643618213694897848123029986802644282706939308538069626507805236490810166487449101019709044314268329337001730190398704246731354609358403814753654371855792271025635467740538917229204802198169048483751681003533223678002927729228077346236279482645844688827403316089646
164 -2540590371037797317817497170844804001510149009236062396414243447027525736069499619719534128717090343113676062198790497148165025591843606899806392437074509594417578790286321678982341671879250516049655628484251676433321158202181350326831763632328131800724274418344766207126362414112852453193007615300927792991934769682693508103838745381551405
165 1386693874153674521854707907146174593545361900480843230283603672533652888104183070129421556740038150462937197918228847730459498231891947787511966199832901003583685031665966146820538880128509289175939072675987927862189072494495589828988230635414802681640826458649735080929432997753418717367103973646076321566146684068248733544649139430571299362
166 253822101439203214001899248048166628974506290149094007216615731779691939184961893702627944779550024142503163691813044565554124769551380701223883176829928372433715848092199629203392944727690516921573813740814593061484918397783495213217606397968396245696929991235451268529163288935711974723530469516746610829603723336744708276106598544517538592665
167 -140219337737754189957495837170744929259222611790102917071931493054632928317602390162564128782048879224124028784622646662809028650762485466790640021200446599602115494530192618346654236300514195978022169323675014927388670375266246864505765995815533430583063900129585117203582191797641738945192466962683694889373878006164380346291430755225914079100686
168 -25975142790821689643275273436790963009443581843063118266903808618113462210864726392348935193184484119711605426722308089512185529782710572753572009743299946247052060749935956462990852481768248051232117063456187969877456760914913710612755555974945636126452774162480325660586477267525841710815494338713324139543326817252086684912425743694854249334991385
169 14521338638253065665250037496450052440545065469001450860582483063851746173020898147007554556462872498220645095080384954379156081162828261261813612375491926485048368768643086007986789768270578428554748535591318318492632997414144898046882447161557139117716355650719078033818515773126249561362705306754959525429089754337281912133767075686548107001623434562
170 2722051421101109887216916342978289793968483266787039350632048370440892663045054200807178421737686794502934594957531968648111370641298126115732003980924006562979281675750721111147711245999554359133390395493737555857024748340959608184308558189806325535779942243207650603254180731489499638048549773698586146691552980600057432078449695098977294247309285402925
171 -1539764988962196095548865770413193732136863915843297709335250790795243829456630430492961773498732007452698797740263078855492730738897431013304327519234437810396141968341764105661286850659380986481729200360652893129441016793465040453950565877067705151438511721154091335999271673967026646913261016739134808447518586855373248871397062064145106141996020404466926
172 -292027424117344337803792582655631503048168859470747202938037031541753651744410280798750127770936678310247583333221573492641339721614575922623656388417930449238891638023081960563999117372551675572106334234593151906213735815910621000466868362692430864253775810483783006416469213350901298089526181158574226344805645586827143099623425151012487749018950764747801765
173 167121277144003142521297646249104305691686574322278383573204753577824506015833004691081726777195622891822232874945627584004967224926616151965726068559575913762232037564375985925556969338805896437286822675855518293592125275089969132106166950081161885952778279078507426583375952194647423538949321713298357744581375861670583083388644367303058796651218547929136971362
174 32064298616990287187317284616653401336850969667281523148821670508982553147017037183321035019180225773709335068083623787674626652227145679280496608362491416780708857405269877076648228866535487343455666998436451291906817258283334597538185187032701778604674882800966668430025458834705176499710521801466783513098460492174472232289125929078456982458240361949301892937185
175 -18561873055928736965045812596655257879229427011868475970306626233726765870587575595723259731106267347957769484720342234666118739583354599923474067362639279692076447911915750412769050978653037438402049302173918749095825164634359251442459071151281444243998185305278362226946903911136915621517702436261093510093360932059380702027624238482840694485481508417573358050268366
176 -3602261333047419408507191634347328205700250373440374512951989251181945221038337225369503882485550217233352707186542039420476399976178582125595884762046778466847977553737151289624402600151055151106760527199824759892738974247222670137622573893988941608613598604274629795158868576164780351397860884568511198595635213379627048633638692379324867576076743424585705826262878545
177 2109164668999385202404686139590174241162048862605599599668546849898088882967031562066700012145052277090967150866789264446385823995619678337793770506797491625746822344773507838454619111979081281987602752627622150177760336759214181611145402421579271806273674438602710621990815301879085003293694117050410983427945886242454334966081536686727170547550611407615857128268192869762
178 413972260091067844862231207552264740924963660206673474749198199970624295913921449515922617180595006813506944359939898500726807616250412601792904228837859187531377219038682990549474255258904462189954388377650557650833905160997109556308160598205481334238088267005979490539854468267087672889806574195393863598837865016119076406014047224466951194885865944876319480500898319323445
179 -245124249189225314232963163494491511395219411019587972014986715831982134094175363378732665629043905148155518692060177469472574505138651929682982957862714234291944830789035297021736986583973150048571916782946127134536192771514130373259023494924602633352051065514452825779762527550682819429140220669124509651227746065161214848653427163038070726829319419491993267300798577343545006
180 -48651869356773011226912892142748620965559768630452055627772896612661812535826882391693504186508059603519742965911100584111288875908352151663169737142730972776538404941263334904899561174707392817552840097132662548455577316593651674123879010597786392316007417316804612701241157175936220647036978208800072711147574258130087613344843258935148456227495275328280814118163820847326317725
181 29129974992445046453240277492414876187488840188521094603912323547054572716263804627203252045448537803929768842903877768080206196591800587886025572108305697025623891811855528222401714200414352117875238102968898907371789285967822418193035426335067362027443430725470546973420453958016332373908781534593735508399891456045420560394184758995508854725729255359147074512000931010686306009762
182 5845911684794691569537920307913377499097045630611830360793683046730440263665705287298164840501874065335292487549293184162435038087223252683697100332467699918350200978132678100200786421635496650653498068808639024373645839790238279929353226794716146437686806673402533146260770760731908002244660864856599300744512547467408788402080264108850783784418566673483141149550523966293752163329705
183 -3538875995038502733908632264461177024913324118129410137453175380163089593599484952008768354124947225360541277193835362398036181308938231849934344648527487557635147549134111400828016570780336627637745071660550573748876070949730223522642737685611779837978321564595251007055496941890432889862829323378838518214091819616106367679167193084391151984852241798829063505402943914992592550450696846
184 -717999130363572446944690484588853631354660975381718508185407045145090061049851784122082140266489313360220474590224355934834835391727249005200613557598668692658701459649475167960108271954329481337140040888716920692749278315696636400973278626058548831294189636803056368789026611995021941914781910460502291695311804131024555996463621475305849851996789649651004558160180564517964507672840215305
185 439397570877442793888548650903591165702641953731266596883365441764642368847478017522866846051716039295773698228379524675241713427641175085688254249492916669799354247295522879288476802628561639475739687442316663770462907383323984038263098634933196374905108442271885974805532080146793113160635937615931717549923431154510260907429657166198460419490239127608761777975941109331274924331703745191362
186 90117958793871031877765016092438016780029555349631014392055696535043085403753322856886768537783782471327092429008384677227434110078703968684145787951655507905598476059916885301708652773140086569729670965408314547059041704546498557497697137015392317803832769262504144642121465656361186212211966555586075300322823426319337610481211582062359705043501504373665122785474449666444743765850484425963965
187 -55746160110389448767566988205245592718184592628182376132877762387754499185033433592812117996878732798316540247870228372483408250244273755113929047164563793153689932458560204071307632704988917702634022302020182889701265457808173871646266976387568041070695637200611166581386883444757287382053105637978098641028508343964177160778213556206836257947366521710903522032326177772394907275865925152279883886
188 -11556160298002934855195107067436067783276464722420304453821083268811839132516345129267744994594377060644173941800379206080660467731457860045793297206672893150156176280570481711474445199762467507590230719968413393357064725074543063403598874509311491089245675617298939063220051253803379392545234780706932135962320852096162122340525467335027919295575712697789001709195616062866203030803420272498599467285
189 7224991934798752109532185772996575779503110281366022298476520855247861513460085426036354381774185645262623139594443818537785889373633251435516516691721994562352600642110399239244614447097347024605826208147824853196501709851568623644423431825735680414650598100581783315281350165910607835847933511087272908709160434816222868942131057325947295248355872091410320294773475699056543471613635139287608669134562
190 1513671792680701837447370155568593829667754775806973460413436071606561976172752134339745263605126619114822538718656769801465900172944612527619382952835167489592996474862306662384265977016326696905335162905522549571906027656702245248754955110150219762483367409227109298668441694803089451713284063484865683857345321033977836588516472158882928130376886592761963690021437389594125034661789856208470971152074225
191 -956372523123282332886249486597622942557278121833896453073243330811140382194458606475387912099951323504551032198793894838434697083426223610682583034145867957553271929402978043801480274235720370210308875105761938295810233527778051805197002109979524952865753841325952041444469980116484273051757157065997093881035876429006949432205132918827402452889738138687568105010419610338592626817874315786994512712615426126
192 -202473909805559625211271361893815055344765816172993992376408288817858375175965982020668040173122236575592361876217314400013897996964124033550606576042780443574248001679353972038627076655021156875177377325050122063358751115105763781726760813496911738980906241801470648783447238474933298959011664482133568546889047851530625676770904456435127775373604238119509823452856347474653355762816499661211988931540872569665
193 129267212337913995083183691856106228083086769938061946981846669473885483292070762467492101052481585216784748084054903074178418970940951443355907028670929097824753136752248435921659091507846715132003377731799269234211394359850107690017692326822212015959141668275231508536174538457929457666226647448173881546017990238875022363896668417707564640522679509905898670234098268585807085053054783675202266057774647078479362
194 27652274764296352313058209246757055449836204110212091732454684572718610038225389193490051778070056686091591571430408968130348330905574749315809552287178885017477850737832441741922845986307870510486323097514457489897994259708421852380703287009060269821648947457304453533769159451609897303569939378130088501683780580383592677484207977581946759092383664494304430067769725316194415013656402159383378585219768809631948485
195 -17837232778988301533133202426221974772462805222628592161318305472396053229766115797847868636622470277433131160953082474112462587018209229387734626648894528953716200235568163573119723716441135859706241096175086294754291586080526307208205425038514754602170090571572165145580679953825749207215925115104791297539330153563876307344745161796115337427717596989045337419678944245929475195442304774212093159303126421726684203566
196 -3854999283405032969670495811380521839234130800090103525740998133780101291588408237272939029232198943809116953921275590432744477866864806842413703622649043851206001617148709672737064013096106922311197205403072148969764956790628885482564288947044967888664430974143122507498521562149879208944604775579883368630710681863961440847114302896746812282417196567550413169996681600132031247020803254803479492278180409747815486418445
197 2512190291183909115024984246539379488884769106114471286184941017351614379284097151189485675048132674324039456008735164514535508803139368704825432546919883033858322352083968185734632768852174805624411551314036061115658022461972191438471759761267340305462189821089223781537186608710936035024744197255197175230854587244453028601887793269723002938899919352961645992325439525946816336448539062268474713493683707909156914783785762
198 548477066937798799355835556919294166101996903912874192742420685827724656238246425906101041189925237155643534892143660169695828827552460225317584832369242151590351970028875824654059965028459061364080023444746036109470253882456514021672299115906297403563570209903109164520446914659593276359220313528147882600513181456866611942031632406314404573197671805086951157326017462872691693117007990709931128003630143443151443289242914745
199 -361055159041927088874072630092979538189241245282587189650345023773817353034961661287376289830105037709052173745736162306397339641682591252672641890153229619622008565797890813503791471500318376397677701719422075363124342501480230255462919727071645358437933228463292062429014254503521481537184233903218570542608681495620985513138718865692764524870062648324117116833161323749295989447322398550787054750782951089258759863124954056206
200 -79624056808370046439376652477778879453412941183457648867088687566360317673269851753962899627097869259553437922300992542798499087642553635881759101048639990246377475563353779579726269106833544727198121980104206809047711663456936789565314011715095242034673258270127340442901807647203850981624531481085730590840142701279742038484029089554923929707268975435633300562434419134936368616391669098847463529165373266196077618078929775109625
201 52942246206727778350751461463990737354024607652490864113953023859031088459103159321135989389627871891352829007205151929734852675234293638997177018960144200151421757912743764514085682663755414462928335703824716453215115888138882201405236711834318631939820152039874828399264662644911911201247046980290367624753131369581011762882331516988074590420189385623031034000429817680816595917062738272265310964958736600742047989165153285789533762
202 11792190409410729599426249245027310117734597095185518187026580399152584508231916800869538956958025959717616328455597974704696486145844041795556611612003970062233861517736608642895720263050043927297961707571055459983746391448134210451342571686438459158454628357006850654326807598749237849616945295411869413834476098864179217027719269554221548737304326087294406803729405910854410644228259800947838330724094310017185972951893086567410941005
203 -7918675131263070386270107174520641198402921325269686407399288389047487656363151677507523962485074135117599402382200430045974341914255998229193919874607168227770151637548980100166874505667198616750879440977199750106999296165960803324196739981093039731184170751425307212424004456390785632667907629286019298754418643565596811752552907190116612315486972209649569669137462024206148679738852076318685697792290706878671038594643836025460564184046
204 -1781244120635899367466932434604849600941963448409762464852573972466858019027304361026922490926793999570057025270513385936688653716375171752652299472935178876735754669493769736221395305728478107869699341584854304830930455498994033158767658174604138651643222656462967393031265663640804983157571877773516938929441246679093639015941142748790976788626080082664454248837864517153211015684454292553604269286192763823178021333264341371080542752739205
205 1207923164813304595821303944187342710974371830496991559917968555742078587562344076701039837441807591400280203783250901902153177098709512498139678241371852344379045271109673135871191485848598572217993871370004115497895876424578296600560565958892537103009833338837190608731099610271789135788086197273763668353340745447789031998716299815968255048772386207730120639031471092215970940123127673326312317073131982625976612048197454712775478858694123362
206 274376733014896770477973788706684034002579395624152280282362152253480146117795825804249559660835585165186428939716688228873097704078463262882394685846370327986088119860887850426406323838183133209100050271559112663368857190899314510517423343748136659310693445072137181463442333347474426639673104719606667991449115848369006721548210645995801912381252436310790782924382740976658900336427404184572238664154294906671545915872555721679074081981572235265
207 -187879601859038380617575454436564644706688220915870161865960713869747268733174262506247503641736928813368025251634225551334580256092560646228338950926152537510995153882237562091646238603506842304822382993677009176001979186578806316657735735875459508895295110104218843460593563121039685920014103421223435394816361643503885443519132097395180716926378425631823607674569942612223327425259947867275926927707830583331799465913397175100934395373894387547086
208 -43090716599935554566836817723223691795128096469759649429086666853139515784315608047393008529996727162342306345941405171754294151418063603541991563302987355418993499041505211829672275335249093037254562693484062954515147844288493747529664833368860135557739720445029576326056110871875199984109186176477839778567726169639721217482632368691911708991546788624555125641922865300330438956451522938228513069215110444310699590106057184386798730625285348870203185
209 29791475111213838842341707632423219183847150233514380621067304329820692761948530125655093080991030921422870162633051884664080080021691176281604271035561394446999825897600751148813461488426184630884492606978877554648862601140549411646064985114327937525155802426536516832364637858709351719874769247759637981524669641739288971441878083678683891809191468056120107832937395697276881831620764229914589292670752958095285943781330571765708444940349246949905874562
210 6898458447741560793567974426664784407380744146055643134820312662332558142887150553715829035939683925600480479595114428207633683459636246185075930877363224109236769191987510034877287543881946454233752126806805090575022583330386176342372480558387797076934500863321840798767192895991860795354028348394265509813146758819817920682354241093887564786801322344686983458517830142008760214645986425345271945967892433148841832608173770329550890322678848747514414845525
211 -4815002456750809864454045911715943553679051678542960360112557058919518705403470997908505067813436706051327525756311146183390847547717797732113850123019830458204767158678758587800895186854186140176285308038731779113100357557913255738883060179605260296470253177988068691904515147134220991587052817189108944013462130498718137133432343491670958784617451797532146276504899840892955151512535963030022331840793292690274890862033019923889533897912098165951963325265326
212 -1125571594035862956165247178156780033074104204677408918137047506287908959414862945233527742718891053548056728217190930496391378863532402430204042097817549366887573120339619640551002555869871777157139697886681014435529618818237143346037590416176077313207867060661019183091899496095640740005360806387206835698479718118739963799723973016939052818685699110626602137239534453378126608685687780361432460731053717654328671642447410592267098696713833499095996928715997565
213 793075863594844845171066525824595782929644348296512401314441903087790009275388959189142210031343797338056661665205572759764299588147225353485725711588006429496447895918948997835813403837437045527228486224015096198884167416232278974738388638559987813829777802773850001763239584829792967440230275845224105623953762993740034120237627357620744532657317770893516999002633346103842181946249926986699424433431027161271815882172990537619631023020479479060861550769675027362
214 187141133860691881686328864692866552505603443948630568513583411936739534203097932749936919698332831134461105598403413439555115559101028218437051119887293041063826529686279370620873295503741606270417881828472002884935265487878084264237182092947563698900486110032515591414883826305109487495143234662274062144607470964646675385644711529808376159450160705633046422116862356379071512662030817104801254575259201345347090386285586328872582415954396439246517403943172080259785
215 -133097445859022106089294215857130736735664209238388888288812350930409007834214416271547486166875390705767081181691776656680508979380187452295241436182444609704086167223790403969293622261807827137141612325275639885860777966156466473262978255840980629021414742137889116641869597502481415106756146651288579338359130287707803898768962246878640861846083749043685677764726325412203532506408991398730271849955288440742388377579875114931707909258281807305098476170277927033018766
216 -31700362093451896897893499868561454598339056615867326476402045385002526242701009432348787217593030246168016520929644538913326289408591996305097739257939910119553059163469388204359558635516788672559885095577085419596896113983230275025983853660095088683473442270147162486105813868539652239894548348144173049682673189856192712773349075321515259466824122758311749886316244583438749460954961679523315424317074544835035256448660454960975356537502539338536606678282463026021018345
217 22755477953924693638523164311938402604759785907901004778783244591712280470042838550323597272371425090424172184710308436203413186946910664286360797155028082878582794026279006394627558764638358197325835289719468385547478088908697408127158126069428268026784185701798488377221073073821540666928146180100047430424099052346752981612992397710825830149231683877107056137521314484253910762056374820549966219378961315591280811476735769604187877078125056756490850069429233583744141741762
218 5469948100957657486160986946597125778161536622381378182543840663674283215176228350281910287409899373775255240623729553541727110280071730653400856551573825250897094182327520992605635802271495794045058677044541583280605647572412248265613114540556685052596341878053344753767759669370399283022658986436849744729781304133656657282025838557736333782350530057536719150582266198605287268390707861605370592344453376381223782584839888677797516937747572195226876131050550537466033405006045
219 -3962682944093385874108273218117263690391127753757228175959873687291301186371727493465970449395549280369622486071943303135173137941971758801749512101069734153017522655712209775821388289369260258955121597977757487122495840273544545942892997996466589251672909541771667923476568507696418462324133069482234157098099907898927120627363937022818305136204074992734295790656356245111021846820749761881019520794896348448267492520687556979628186182792720781089315738487796349222312121879447406
220 -961286308608463803386717935152038373546181981531065415624000909708888456090561696477525752916004462075251546171650822867200465346286207479881440663255662258399898115496345258266775498724935291231584046233172149593716825399894963302026296850068257694816333138655563213022877200300406378223104321614551504537454860472339747856575102700011035842388704075712425206374320559721602799410143915281951336830315873683312286538761459285434773115338221639705894046909685082171777682794327361525
221 702760002208394238961729062419629399511955614760694740635052449368612212729061889890404278579935070280713058681029014088911749422425880026250894028792133294057374108018315451501078727706578838373764993918598123649193852512942809240379270459823118453798821581472354970903675309379949848187509424023236867204729741623905587606148780776756326637744710462221337810582374524596947188058669056349669735203425482594698480409383846677198348637030953502603848117290678792735751484328153800097762
222 172028641719291540888916344193283661407922308755909036620498980265397570502573272374342039080886996415421593962783390391502294066927496908742611614901323868670936442725381017792602090409136815319050327059413152962617529891148164507859873660863967732034661069027120685721469899396955643783344948847920862894699855553408447075201243858942313575518938337644633768272898007770556571545711273833877012031783050070496429402645368941824238561206091270689929328752743256966755708171548382682252305
223 -126901755044770996736421602584663082045623469173332936117852105745286314558101372596229680212156628588213442685148600784066227067612357061626609595270846997462137343629651264107610214540604546779080250151663722768192965517225390921773000103178731354742235348742313101310113625946891652225802269219249603484838275905674903879586617424475821602491466768024297368305465906982105153887063626028257886238405146208514279352820320221155832125111629048681726432021028931442589731240366459328536551246
224 -31344142787292348386534875344141047046930784854982998170904537974040700928205060501462151243875860671435419100251320604457533092068440911615982960673545135221755047989519516498928780853879059269303677515011126060317867937554117821642657907272855068734683025617725932650439777530500668095851283333433935516598572685807355055512142177637461380052589656228813336282041694433379222291146137376398527845195403592817596628438365711632162370385683254734778039422376137582507351201982446753948681123105
225 23329257688162107950846859807040347573321670580405509717479122326863871527477324520010188889706538308002913916523447745338111169072711100992264304568532216650331026888118298489546853807923069652281481907537653274084685749814103110471029476735684643020284522433021651733507878790487204714126145232884872920195825968444432665858600480095717728226890373647283726724985871471995729078976426928089263535971460626832604652708464720304605558695192077353922321818515352922793131249559458295519505978095362
226 5813666430245593767018053638100665922402968180684481675477467165699051035803103223726579167077106753744445292886169299520366068841366140172977550704490806416450531691890150157451136479442309524247776051718345334375827734442741788182821411664995702013380446023734044875622556693166876272317161722872850547951333319328487581027503299587749251770363436849418480478520403680252095813128808692366978475032188873460002809592849809176390849105954562263761812971743468523753162792507613278637055848823406565
227 -4365540000802432365947269498671342655521216622700707724180537932029567218292018176618879755909958029106141832539598745466740507094931420202628762638179042090052418521128149446471087219157884070774076054379261180776122700111299691962888913394424379906658611135150011102679583072676204793410437939912142304047674324048090174540553771929111942184943730897225371807832716472017676847975964785571852046560016906164113905959784439311112883512312597262642261762650980626596757812629122510112640777801202090286
228 -1097522846032296721489188295156750855095912229604366301641597483572680086601771747904457286444210876121360529168484958322048681903609995725173460216189640697278753279596476104718348266742523140338500224337576048176088833499411948602557471597756059300006950723396078483787373313459693326764537086530893910704846168669260165384586039708710152491599090197335264294915782993651325544287835770921158404895350804463606372813260432393958792637701766106849360180158820474597707551793434566640740078232797709199085
229 831401984245952414831922958784358768914805538753327824476264226819180433607373997620666375744814688691917840280049488805125189961281433743643115181338728627853519982170794528472457654747008973005281317133683247458934261884489156289265361793209742734911491281583172154581223386154404124763797119303055430040564198349356835864451339962630612726499468530027055541146955460048711808883265523994250544353577340965760477140672904817483264351627265739972410679624256067619331962005119764464172578148379006133654562
230 210852931307871265997584792951747505249693406620455036624103397452594447757358909771675070908907731805230021979722015712305391923131645382464241192266106886582806243681999130856365367493190699721529744205951612035689731326553894641569339908717167782345896006486824080984547515480900174212112567259759321892400444527007118910358743029316758394720687822003072321772232058116898155760067589546028465103093921203349099739759331790886561253580645596272415857261855861606965541472553364304408245252623257840199716825
231 -161121548808180104658153197765012131322963715536361653189588799369581754418356304411971814886845323647991103620180794901711205231638729920443480902338867194328915854728376101887102161507392559893854588127563994502109280220957185967437992230242376655605076849316498210339063796086614977383375118659963716713023949462780289260117202628926233776019306945566095779138943249681318123452288307606726975598703887825587113900359607620515465613264846866642764198461785039280112602735019723297261300881267547651432053984526
232 -41217568007340903652444136652803937794609339975867166669534838029508098498995312841034049483308413705947919465798656306583958446331089014282154138291319517469996812091163149003327474559553116285087214246279269249201179416228849249690989448455441847570219183440368533763884469333935332177287662125771231820449482912667681252603598279932973026060381387577956736050691408384065188007904306608104024060158817133070580259556572715337531358735270331359023851177290236318605536877927118485050367336092435336874659440085465
233 31768761865560876988999823406929437030919249256688358666784351415584924054593832827561964939346200288206268555294073582017466982439295676795183754050964970945889213124043700448060615675517002388312361050122988374889046092288686927618874824952168967041644956592228237942165291940641954846472203386925594436323159838006365947106606987053835156595718762451934982740121291363139321122905778418247772407978715752104426947696789594185310356080934357465456809272940327223437631828772301142004869340630286483452174799966615362
234 8197037029704569924258968576401626539207411190361658707650098957156438784061200377261223527385031936731775853319074097992128510191105016511514734714326205625232552750308496447023202753969533964968555325548840091869174737760586192771343272331666208548951700895686996234508475900873738819124215574809417658935173630470032476523570187038746288108946402059533077530128609494766507130878179310066295954387859225199145967128726377247702411462761179542972882145103074241087980522991368052812661679030210895411689020586843871085
235 -6372161353559152343674473065164938126046232252785607887525758606944844541044309864001762642666362650909324381545801351878138536350994391126641838124437170765843601465800165497462549996617111734182686522159506968528598629586466204794126824714435958934328536799979309753492856033585179220402002858399227608853721084257664658327074553841117001549045282077073947817676760304293047048472034216686095922414472822983144631556654804214557187127796958828779408966445337383075280905584558888697247503321836024319359290476654136713966
236 -1658209953199397822229185227423571842104755993425503895209404066861275573977920552428466956596229100542029284350966042285647384240484528759146591969341737059359366941176711161185458738100736554384049224379030959229615762023480180706904144063329869823025689541336816463920377904772927883995742856760265768742144829579621345342653104194975238902029459483755132832689767840747571193644149368658953305861249878880073907292864965959281881104320767649993496248940613399277399294217495869022021516498579247067485816452093620228678245
237 1300019505986030287739960816498548105350771774484879624982592354162202313763833270263972373664758629065260815978372152645852837977831416900763575397475881378841919907716778833828139786983002761210321676798911995053764536654122693278225214634512655582848057461174124712357665234739097411978248994522582231803475226738978145805869951333640918429334538902950237717876416816502093146278850056750113669582919173263605983842238223649010787173731312248479270108044408437559816798608549470608493288504730329249927547809811628485546737762
238 341167439492741443365919164124353017739030121974160157859759500922437010383612228786501108493251700785904367403135857541498094956855832989473081887091815862604294202059965753792249306338714994124390806231918940993747365359185331013141289123319220635473497839678802819665172095538358437127821691694984251215669752126284665304590449716241588087408388901370971403776399773213061707984617596394014430976068630695601677883676779620683861941467239944117563729505572983505306123930893181593125026163724687659806998696854250331380091597345
239 -269728900494539982907278665567561616125945791043393067813583161214733172932386152670410622385184967312444394712553427770379694368817194099139392909046542280374541113707191649893570797357994921209610289209574227056610478433435964346557016423575894400295623230194578229649528440224859788989841194037293975564214322430725034586304920699523179010426906749674260855286652556443521730224569250757696923768167714549743220117001576288318144939629862234063732905265940392795445836121403978736668214316829620924031131034940644017706239479718606
240 -71380481651034810269576400494882323163676247201667049573698107229109327702079166136767697864278184951955865096975087962697245164312707602775205995713879975758750330951579121738472531569694098408426580435547864970187425499581968889763291135815687170317897827720438227488917125703814500062598094550800365337190994095543861932530952476047813088155247457575156029511177415154648876977335861556612418372643110772069392281904015948147002769335603665445595606180744866419509081853595223139859205836428268711392978635796891955219176020145073425
241 56906060561430387875763310409374986623060295350064222490417895896013070111919389491502309920607771523254231043634279417375137222237094356032580776290423363279024751318748623980292115506274368427350322218821990636480123618658124472556485215391470077356156768651608447784206197094075225508898093185303767046512102858137285710081585511457462304954944771504554634974462968099767847392042633740243156141313933187893505382156209061361454146424478230131270324870928024970522901562045850338989169918390896219457043310082702941523729610901857701762
242 15184994467875285331901088804098820296865354946726906172188456203197726831320926323858382444015290116519029394165577351757534855674337447514357417812720913421739945112826415377169035930473424514973851891823927255764381085499210229124231435086281302989206552949163966376992883572242758432758919074815899550926172515624194296859873976478817723126482169005810910540853758319820705802153076907838682676462643588105521938754017806746595967111921679055499659461849766162390263843920161495854256524384847417952690441920761832098986977871534143263605
243 -12206268438907248429477670008329261450207937061782166221591250415715261479550649426453148442300478527611472070577184635620731901223799358811953053825665810295201573395538902902756919197600135803788507489752160352007138673155630306934629624100920992414481561403022411572473055786657977836387816966096185512660345901450266148224793439408417125878558446185796522225596814211755389343946089327897228645998608265958773247980590558602436058590125210089582589809204693878722489260441990188506864766279120990216498966226477136070271387828731246847798446
244 -3284078225874572249733100475204721639657821031777346728508052798493888578558821196229704092451413943417631859756260574379210378462553470898306977403739197105330729684617592965954598390914253461196452326184907499175444623263589569475582743727908612705175430876295440955175260209242467937110080000708740720777513032512397546630103824480750481479168843335970315871648582316145926720374792630447179080489113751399374170086339767784367544586877565184319555760601678001908488416382706182895007760247362940893081936077169993141374291563072086080187367005
245 2661592614502774026654551657464927393448973710942187602407473942096044143279187769993120492270717629286414485570681344808920356529273338282072348312465888822148865741538801831318106516603772406960534962873089919603571761766241605491158708118483297994169790834078330127938591758499475879946927166788143409500072070108851008999243439712563276288009746139122357528750106426856102483580097329002376780733909065304732608453760461868668869654085507353721193178934718890311436141818190997632074189935647228432966214752929471118623671768779707386547357107362
246 721967154778574079333660842081850540089556739437929356314136952913957366992411638044070358031014153552426635131771230860173340470817709373765054910879685065539423655630375570804527937595913341570207388752598287725554037067207479303272234954369351480629688796073407077929879073579477189358927946531536285785691816327797624600398681584052148654251526279785507387508204186300891243305179771840825660340735848867815209389159265077771759587924300777492889579878434518587975337157752965218054942618270978624642446371367112499829864432042650671462384425477865
247 -589897286590779900083763574270821420788200033012056521202117383314158950362021783705786952507286586816672338253664821862230294187123033942440934128289350766614910773084772150829820707189304378561748737972872610131077421459808772959496499934126060425434099311497097962355716595217834641457775962819970391114065748142580871095797804898985030496501107064398885019736249307439015236417584547018466561484019168684159737670712074502694369705892951537153956807711627099219563567854609446717987312299475834567632529112406850987112613481304411313582647135123513486
248 -161312800036489864566788836977256536040942410253458414103599815441371742411107597231947795737064958841820715658920882941582405448653174612185070036477542452554439813255748381293902264848540289078655721958668573408542105758480958257114796775795651972827474745016178425267848075320968789266126451949020197747743958033425008841589731956141877887238574809000330348558794172090892251800600592864258647736282007997419656171373290693599567017788260245592526420997414381177236504534024349890996773931115658082221948859850453248397810541370039745349262856966678454985
249 132870993345102473635663125539475940185814863528386342874090866753526493125040091207083982372025963767103102345648525415247655649549278498891845562125963940422032097965105316157347889615225829506238886689608033088273572963570419337095008520956736651661786897599760580849439436762654010453175556896874526355007685329725868115524779560099194490517853341871457817513558731470958020491934738649560669697858233209540787763576364639562481151900428027388091189347805436989885205935662267244664183393497374278284102886726574053090014049314882185544805312369329352474562
250 36627808997275814527476689910098746018582361060196129931273719912714140420941077497573650012297384227435375279815846697295387792954600272190301605910706535636325839614402557841814146749287182592482285172001811446106640489607922666273845320458974499996630646714556467624128703458843085203242059744704430004274362093319710539634793091044234779307897102772226516946326205092064430519406857923484413322431718479718240675390812870991595039086951838800715588745844541592865524349575956520540959316072388268154597894722534783867936575062516368214079692497581284032688125
251 -30412118031139807898351935941078308703367787669540601742533313073712134341753266518944407394748174277605361541151540765891551065798182990022314460605952645192516753769375529886384344905975299836881591246453427499699939348914625363195287536765178746065410995532384452579341066279351610348825326776011285625906923808408749153910672267480150579223771297738704530075786683696683321132690434484416235785867974698538225640487072930559961737876444210834114320259539307833511066913667062725681577371167588835904887409306405814982911959853406693974428179455275137603921583726
252 -8450608038538919638616518070226830860657827439698621424537845450888660953021098074678733292136955187246573365634016040851795133888651927719854840896981654693401022998958907548714615000346406724168821211409306598884992225672972133493772977496680558370699995228187274721880648585009924913987496439072841132218514667154706468258894524147424912808313871263736681330010164055032650763581434339523179633164434514884360382731689372153039930089725339288602670904419159086545890522362127351332677483646151205861748642230539059394108233051522055907654287534507621966156206833365
253 7072459752414812121301499287790184264365552519583757155215942861645890217673263791799076683371933255680854432001369210096571705157331244350562760348211767063315681005052491199533369012267931149779212400620758457331997952119548963583361954188751720410747393659103017300208664655066818541526550553170993946795987530816114039929819354658979405467663034621123068765713917495915878503468559685760869896118862445596900159263463702164589119737599572450200158424479409187077008655692443108910012265072859643930687794684633395811189365812168021278115736645360080380779852193243362
254 1980819722992681135203804364789549933846119015010459463360793507240786644239295670553323039310060607010233228638291544319037825652466407354082776283934480264727161197274351121001058599411576428323715465969185855035558616411541096290501926288867662774836133997533019925169241845606718216751379886159052842703049371728371097409816403854666930909170069176815996471271648726445306797685862228726916125729661039884676400994455773125782146799337165812193602989181460326177240348224459662149330610166782084229155399936913112833962624772702488481874873494649823529512675861928782385
255 -1670887219358100140870184093336077029801288068317116083174542030733563083910433946946884753900703936505334305786919344045776424950681294676251830758286431206770737614005296826011742833467991126104469156849413394016488683296133380433082876493024391603995946681873383638868304127239520807065038037977068568265082042184240210712585937483594629925830241030901572400000036485843175221443553144720402807631041426915811619337689047235713867989071915653687321089741273497174795343210282503730765654114133775678809788246839914258351394022195161973366246671860166319254466173172635289166
256 -471658703371822543216966332795213617590093963502081078369573252744316211424800283411434513612149174235756981463101807129829602186295735896519336191958160779743790400044240598115369075201740990491789079325093469222561153091216058494353420302553702485981540322804634278274864735724628149209543041386647875103761133440798275584981033704529325998150941101388878338269377426519315800482081718968510022499907789771075761295668926194546658077381439871942935926671918340385954643117183411487513822536095492959967894871298233585059544437096053850497089387279803678389662414187660471398145
257 400980248940826968777657575406126874039427011188809754652684215945413400364227287841775053146871336778216083369163581924392378925421313123351698638215417461006659144160355955828749602202406616149145591885315049275732614777531903028531044233711442621155969832755923112597386165689189335443558452669809196583630936912649151035832958479151594552158244157621817250044407684194182660043811270970296206677306980009144230371336447790515257357279857189609865137868325218580519559291273956848993220271438800645694325264560942364086797546762542785449096466754942839402362736208270279478773762
258 114073150831002688393896562861673908128738188532648701013905225929545767460092711790442454721301233640607879478766393141651513361725538659025411633271197516576565749576752969929488791756816507640855655052560978280803855419883870346085629144075154855886683968197377902298372308974256792805272887426103056751794976405477522368418488833072404433964943275181316603254553043957775079397797418123276745011488641346251827208798673286212951216186196178064164134932245309487401481045056919291022347151156497217604401811106953183146246291061376104076029913972348404443795596530864976364988688645
259 -97733894876637058395132246643854691224270150508746601038332351268584778098218653577464796522105651259765363943228133840989013960694698899164839377958199662975330015227230604155784462663654944366593095959481594940569008877665933632995534707086512555138078137224755055115763571702641876476028014299580465719923152916320794138223878507277283382957676870765020624836211625151792248340998108228991641399406307686622719515536340871521656651632026257204142523562488386450268680075248334881240632992476376637944039351014532769346747657823643848788540211830372252624666333037157998045982714869806
260 -28019430559955042284845606367190980260481470984482831702176159132401784843078154576081400890678204792501518035808386327983157152802338160434999903626932677097833251807466371574586020331304248217667003074555386199836641766791662053029555386888617354104833229446109498770223287928458900297544868948240206602291569797086041123594790434388256340981932033433131330229948126478928148192523290599361472835102701340517397121105473113874177204015339425600724297742516656187104869391745320824604424718146116959248732834765659221248184366825991583273652214439819469352000523664560662154530534390245325
261 24191445383715289403712894758382277292347427230089684038453747926568753482209552648264509961822224294648844078614351341795575734124228005062471779836950379441061821772837820132124407902871436721116957962553413071371455268891771429754953017824618890541894552180310876393864767302645120722624138295424535235728350093391862507115898072413879403795813504035629482332235451409503372088721865404979715765007115975299707485241896167961743798666694495575543208671440996696078594173194797601159334036641083086330017535458146141600326004573001527384936145466774491019846216813809499931872271112682345762
262 6988820059719629075230642590820491613370790964210857527996403504387353592169757639817665209071690674917244963056238935582125037285110169058918641185876839556502365773214451767271274122565857310024309691464622715311150081451525209606162413983056167954776362657931930447479688378677407488891099359171786818866933401203912928826635770828318315044282535250379207920648328540823139406458274176292028092666208348661139060028417547135037090268514419812432486686026043352744319843135849291283526271160815730333979272362459762986988099929271067383107984827325283281555651676474421888079880012120359974905
263 -6080252464358825862639613537868775707357005471964503579403885467411106290019368551716970132006411041265641309522832645207848224447292628132364189469540879689476305407349988666335327214880604050615531151112403443772855269815751039153307724855844481888410575784157678193725319710596344140047419493816640064775047508676380990839535947729453419044546038122739780908269153065442868452561289147406558711512208586480289658376666535682764994187230942381462245979871404480351608861175846914657319935328777119967392973945915298068276193573473418269047317765144345618348474823440095166898956282780925577925646
264 -1769971566031986501272733611132279187099483798217848985754971907341873789505125535606922437578233954686138830858940437797573942838909434430605982583564651998441754409212848733886198302446026377820470675825072454248799124065599697298962155377485938894846678698556976256092053168600987988381304530126959050308698925889804138650273592020941759247533242462519385102390686693818697722131113325911079682089460032339440846915641242188813798309446152176929704889069768956523993180469783962805817935736054824094561615690991119720218087998087924551532677833230063296336990031034458143464941977612485762833470905
265 1551579984801147393035875542300194592476941425911249448284335639913603823048444980281073426825990724011202720566353923050735736322633563263741618923728301614282295626199164321089013139212752511905703891503958270900272671215360556842883401416536640795700598368259182475739260924286232000552581932815477370946103627175746547610454283448226540934480948037963999471965226282141242599786223167835902128425426506516770026414597479998375570630075908403831911023834533778572867974091656082763909672810589474095066002220397583910567735734250011916686547546235134527436992536992426065437599811821848871175791159362
266 455089227723216023990862487038281308818355051405254344643890547570135217697724002707209938555058092909861578014970622340681576685806964933934887620293348640435894333203060075048326946484900036175523294461312447535539015194334458543110906602929340136863530075624365266792945238408251926669728708988608582262767377804637166024841234443009354355476335762760625068460577645018884323676589208352482747497457023548762983626833235165143403642711995440493456148229884964945477705554318927495354545664945996256207489886984445147460772565680912058027195359460808081093251319861445038915303972400217984370225024449165
267 -401947953664873313228974600253747682743332151135665056210175342299606566415485939798513516340295105586710188952352414326313739852666755048414046974088380133693330160987520263173369601691718613265800917580280436144642182871813131704992618248668727603603858990434077971812911458060706856007662471534660993107397917182804614222680747336410425893796888569101520166810413901618833694889917162561537084595724634496320381616317977170230455758780212048804798524054856180611804894710869946406335648795056554066623158801480265574411497379834296490959802289677134219458711115736522128513427247950637768474613080151816686
268 -118780559422751880825100593288149642517724155295524465557852655320464546576058612754990765798601896423799930571266451610242768952149574382113370788953982287483692866423844735975217900829565716616351160269276279378727012419993317691218807350578658931564271339213827666031034334784669845623420645152058053572783340159674287028118288807907907969245828118079900961857109849537152955545844968681369939841215729656721490620660264170580194672106435126084880898839646513831770583298304133585299197220137815034868339172256342487531693261329778571221940021132319326360077437701610880962659623958840222904135042341339970885
269 105696267563343121255615093721570007496863084115838181343111354386969672010206952653489824408950778975560344206353357301834569793433534281931182207972411325616904575077334471362426257130284935560852055124302959363347005650167713800628357412725689307737254246489551607080863978028390285966950008515861503848851206115222344851022877464039673456453946595683883158841179043455875966461237457192351326868354344915464782090976897845339940732342825181575470363435122066525500138698754115111038251374720303316502025944699453360444552350176981266488198809049506436663118952738533280115047853029002155402949855167842762334562
270 31467639480788241469232631152573889356449117724683400051514078421113600914195007259891215071822038803904299732973222991240508815869368423340040687141930922506639132988522363464113923515043225851437300227357398088751976946051185723245446201233558162988402307946984071124202358201705385145830893774831111503682013909391827415676834939747697690675897117777280100388810228593299866149710752779777830796914058857030513293613675863432951388204736099436956271202588077990711989710833291364655094310241585475877699310912531799624900701513655302985350250739444514650763864976044779044090571563759896026946133957224495839759425
271 -28209504758186976108227525752028494629732187731860535473346747952117895366612530030089421453450869787269765306301785937351109960790444563427957695653304037533123255267682268331560608825161213692086229367253937224454431041037387361383093560752729242382281147591823556169220038404941775154073308671033627814297030296112210288878892720069890625090682986417881583403599057655756230193647096822350745792025101437262530942636945050002034615499214507963186220983687168485528768128169440353012976624394562819753578630881171678822878379941239093128543975067301078009318547627619078146351869816333717624607694034002639709648062926
272 -8460677013707494837424851903641623972322003882126571671533270554155191735623180006601059122577994354416834012075969026274765330030013097499090995912601945726682786565165166024058240665071821653874988479813234445924993663988863754582413294710031577120867937088332450215673549150513437989300223968352492963977179697533969539916287950788213788755398094078674250053707457011357410911713419303326110595286382198937723853943172874593017080968630847454100635586184654082422166058139503468118304595919003523928503044444533626645404475803267061932158860901770903649180124970049811708554368490124494950534133051737641785974178241265
273 7640640537055179020313549762132493685837419522852150809562609089954976954791987093441695980244493961393837687003505224012235506850276295503743330314326665871955237399049540904400517789979069023687138415503960753303445098252905314071789922518137333393069660066809828179211515860873971572322056670722928413293142442483989149848490126478390308197098534938641273906321617711825873578082714206707528632115893785148995782250187913094613985696298210900854808941333841690318606968198239531048584882750820233348572960678996070306867048635386457844244120100452056794187026890556038479501447583058908325997051918812142678015251794911362
274 2308453237370060709580262108183231084761391532322839624958303676371267651581685188659688353406609672568535253519974475033220185414098341996439631302867765300397037429232619473849481309978315812456766599188537056683009303940386110574937243715087321705877222765646216803954924393621400796126337653989061002926388211193422806898475466224642946170351154288002002023758258977055507806839877732403855153630375373031475451065042254533829179652103918746175502415006383366530851611840181673015684821088163366948009180933803387929494488674236023775756871948358866544451876238877027511818296539943028553085714064964765050889487295740993685
275 -2099983006261957573823841076907475962730508369602630525360195748990312676926130264213073137331865629701905843971286940408064814358382051948890680443990687838907680614255137684180737242518075044295095587608074684491950066107772976288443184206273710370979659022128083434933143272518648121711440423289485757274727962366625999378321117628051417724544973663204736606874857930648695792637366980707804886277573795737224720816150412087456503742210700159668768643627948307569956891793632554530785503679389695883195755028544422298764947394876614881650436745360339282252840572643427011325297552127966625414049040167054761974863314836768744366
276 -639095283808310485796578638377467437407519813861928605278666318124280906966086979850059479595329138452925085426287214264060300924146335332009508230859517430541122798086047904361278191652620421873797964336282621490407147418041959307422409552088659085112491982830613795758280329902597876705116373347295464924968184155747917479392859673026005506805616013024559540124408691261571429164480294440282256302263674801418718619557120625361599645391766976295793375474799028992839601382670930950267500491491979601679081655338003109298183734372967460430975261594715397644584172675089242599818902099592640342227503595780145341895988985749111178045
277 585608520233361410802257288536375821212808482710842845866017560844470941643542762927101777038812764299290978517411613139656069010092339441913246630885916767066582170030976007344048170613079464518930221031721139391674955054807972192656279147674770913789767959907641873223376811549372438696584404575182079801616322092723412228562632467346504829239713803634895169526310604159323824805122125940308320523136368625848670767901888774734156543044021342781126845518670958468825174536499650144288047212674571457946661472487498668343170519690618085599224761984790610129114748541359301292253779474521966104044510159309085178395746787198077617849762
278 179511771627076214532858453002374131761546692407669420617129508550097270682776626417940684984092941974204983968927460156827107112031912697850784756160459071206936631307956916961195733373359252617346792937006116106002750822545024996781835958903270526986137391457972831303182176670875329611021960993684871103750968671310913387883609044536012507374782941856053759111344450725246289952721125770470308614146163962751770215768893616637634248527524950906547053171573858119268362354832619414343793383478492824739370817806034347936865237544932947918333793004354859510547357173663830750469921048730450465810252400851524843199771046617881690182279945
279 -165675824806894875251667064832978670101384618440247334310473536967442648994743631400344156983935957764753794049017099954595830074369028338644440204464675296007060134055473857165886882550638493088057082515886729230421972768528119211202119758714244085100236002023490297215952893999578024586680418522374124525455768480830248133716663454910213979386055551847262287202171468015930377810131684866838060302601156993044371895666894973395190228781491740236521099939693390232076620429152332476015940363705816478489302390298795519416860777767186638958294974808402049440855835653424290450429012445709714497106496762860297721414153348551251440810144901006
280 -51151446913772623965928700410493967514169236558154638456582417745492529573862429243037776602326016908886382673196464013127195117071545170872822365111285125785881675302722268947786003415418605005143415667076209611942308084511713284507267326965058963189395136538778315739968435586272570750749766041061961163413420830924510727865293296234958851047375913386844926262872396663071202052833894530761217804884327970592933025127599194586475228939587313002291913811372940399085493248519553853886803343182531961536930947874784965692236786260741140974132938668759720284767451845806933043576420829384533676953703435226919902561142204126144503928452224877225
281 47547342444367627233204507991582569987791119573277130265540194394499754105772836339913863689765894440026757205400526113750636016144360820440989190931843403764408439803013586466791331734120781457657238709633759608088229358823543110370206676981633254028930614036514453444276886947034364705065660307508073929280477670332014222695019773211387411955409303736986738074670259388739846155748584335306531009257614246029298796732773055123514292414355726842092625411263610729408934078563454020343560464100859987335244639233085460218137988429129645064549477525722523769899936043912466988016501211020099954025567369763908489930002910690274079840511540194029762
282 14784822217613520167880227716306085539613517453675856607670275633401046554804622728572961917251851873027058271051512397263044642428096701409249959480669854882544848690855618704018172529975082753458669813090211727040176739033643076477689721984556695095424166336520508892443173259103997543321504035545079208614786731626183909397718937709078622123832721006317566527482464117271488149570420969495370464467399234677157090883331536114797769305993190754736436832200630545423534516643269757258850915041984678220653206322832618484028699725186070360626945028507360793667379027405881764536314098638274656175904992947845892254382045350756859399931914882298386205
283 -13840906894411045665125127190380518416707990119826806236660051647009913285321462228855315886589108125373659995487987007300728350143552626381940842480112479482919940385964735740961417242766703995251908850807328607938279031291928254045576018653549851052496033823383507809754393106248088797852148658733375971936579718473558684348784835352519527388110037230734027138808901097108766199330428870837172488860443347804529389175381260740743809371224901593307330170867892951214133743757165622723664305207003056236512511080526613189617497068734851744341371316758094415990257456464226368174994484587379088539638437338232005121799690141893010795589611937412406932846
284 -4334346604727496526072250344533320955678472379014921881093667789680539245293385657366399327473495623552332571469716684163993435812190459069852069951823245986949768660217433953192879994300028220773322925938489345569742209994943266057811237818139050102969303522790231371727405452400273628555102017713621878190051125030713212311834843964569281173732954157923149419134901550413848482486965003547246614135203462260667160731169517933905993316306168548550070645670232703926021641550829305324929842015565364816623538727398069102720106636405051476153368489310415688231866411084204178064626732820287427776442119199809567744389385683583365373011577068437498181434805
285 4086302399390925188746940630366052437498269648496079830744821888544461052596098985215445675810156665010399789169500636940641771979722236502978854378698786902647686453688874341653967640140576641768467737572677633244000343280352538529860193529844432133534247340152106764440290274403442164291006209809607030141834404486806897126756160656692454752617243905145960827789201520244963723550941398735233794491723123928510354098207803470655415341636126604858282130896278448186530055299613633316560350378502348853259724044981139198559146561399185576042632617185882187265928485711327637458699115331919672513599126256408291743054511313591854656321729198471630875440251362
286 1288656848459333107784553293292980517575696056940564916618483975916242038825506082071811224240607456980848247288286891474193459473886237394271945798460134991638771349264738513595465880579275248635102617997373494219869748445537161407188318673583237897428782425466126345492923767980415308843947319374078253709888959142798701861862808842122427001189518241966721772925413961148516376486229533244115125195620003890432149202943282899701050170469375600743887921446967363056543107534040950975009636177943198844550540854528981474053734552956038685341681554062716141278918490603775977865648309450506824669552951169113260667018328959194447677135825882837233291225666320465
287 -1223435809276433898901977867090380805009475687667600904519086270702934305792896177204385535243061118117575626607100880942175150102104960268813800432768051207109571885503941882556352583265347173253235328664317061272470565484442867422413248673813642164176867463994665937380172879640966950201921546905005268980260882254051715821530199119836309712278850931028816576112550466483950022068458958330818721311910869582521647823835760765935913435873612084127227750577097766972224888456347768686279651634207021391873026297249197425125051758598199472133445728232274816211870354288699972463417738503613765276429489425727104360349775982641970033032080770063138071132061886999886
288 -388520935688357307914356558469568090433896261166965615293552542190567016396784750465597822271837678542007607487547691935274881847715623163478256004579853688300558085171219773968028315127528068109074748930635197473783540012021484446890125466964024074178409744936967880410884254084428760313357796285880887886053471663892991804882088369899627411151028463695708702643430487159767317335905619137472216581286912738946424320994675860941119629630320900085974347405406360808154003813232906717063664159837314817749741242700009427545931820656219157971214295581430853056819210652831580419089928990921436125822482204737296116805488288802059899144689498499713528976532011255746785
289 371427686969139645938508695524093158726803489378425250223935419944893104069944706075086395505813757621185631340654257858018466101424228418166964481584048025917540916517788641535314809507719235796193019573391736170230920933584011175092476582272371580790214397400627442856607484540744862207268811318159632190986080943477357447663821333425975372801412616188363947962735229575913742833560820097847255302152674066616717788361900363315818849385950694739493535608489828734317148478591676479608985421398777833511254491593772516359695138394464180672492334975456100727523649953645491032116369156629943713838139958089693162296942025074408788636074137167921199810773705640763234562
290 118771713503744805148201758647223382370805353399438076422320769712197867070054359131819584576133656834278226587863816909125488784658357221208208735658973444000432123246408458936007802469381145096236614296694182814812185649766906282180606070883272413278637829819241586780044154501440160333589578618595151446762438923253328115609206991945016887786301036812103652463214401780993744143875041904261246591702990187899100916195395397111417751657967595968956681243929386129169961977930127386948534153151764357743851199031135322149454001125042679533578351178336523675039132150263364800453078341988452003748857562642899521908348721317088012922676045826453773737297143030319946930725
291 -114332056712949548267375493025987691290491600128062420406046786345295839200109839039855798568719320473212855509546080172964061120416528122012821212009136458574056420026352077309285212013842291369507805958261705405600543129784553486466061176996756498892273428984381603462392231713459052403034348925054627167445837647464541080927205366253980968586946159371647243647742442515845285408040299082839605568057092786517375660986455537131082197226029967906069929273941416094825604440468613523680335590194120349587891220895291148400701018515864119001596014071529002536560981995088360063881482254861455602469910186317699825941497748200604686769995675005755542945199117241091645553422126
292 -36812186858689660951076076070880683194976021675258950412967965086723585049480887548508320497009895723508465255697871868385296582653218201851270275511124979205989280349518797321380429833433494482104610337316034154959949916385633984780440168153132115216961269029989215870523267038730628190065368614840616164897679046389695801574428114408165046724153179840922921103908343265323643943881182901183704002250248663052883006405883640265987474843825351739886685001073244307408072643323133813442328912951926386456019588727489879966866693991651820105420561026441784937600704754045573216322890717525507336110639404380646131019163832322166491027478146969659671507385315633152617240516309165
293 35679704036559360246151211337149999175510139379483764438999831426399001902164082810307729021813919975604584735098827728415210328953214918104929580845879566066305590609947331912990915834018074560953183257971319524021298734436637994168136440567062569940533640586778737878390350674934388716824058083939248845098145777096412665093832481120121162405574485700282530092908062386023885521923387365985668699257942943011722199351140872761557433785688534395751548460864246239817012180107293433128514998130580441862122138739183440760875524888868949068335402597117710287418416642448038546052577389685989216371959315216539378070195348216661661965743890755384415292987810984977018872135411619362
294 11566696067486203580637773402856006416561718722814688959511639842033166580769624541078584881054017374791172156314844166984653747404290402635875015748671812996848001052589205832069754926872171566387075574231322066162327625866216049419738603870218977308029522950171743684366816096143811220802974462661366987010056222583297033871441007639920346044228362881802589260531188070092813559764950542136804639496477299607762622046565619778418357562586327368156169288930217548342824831495485862153689791882271535348779490419166986797477206856349486376764297677407286484304513427343873650548947133006399006630631801569002711995341915994276637295421771243262844162977684226884281891513557086504985
295 -11287385166823155444180681723660105755540295356040403456595583084352862580986074488199818550719076161407887670030554900714738191256273632165979492261691686418922083571600655160621733493299163512075470779202363506581881756162554411038952075682156038436998271057588031491059950203395519578426218384765863082291242230913809824334170883381096937266957533222055140717035057181538054280945743126741890102951994309644450940164874819694720468055581690080788211078901114233179937985503246501659055422248231557153742011431968659493546205621661847811368490710520348489492109802494783987793009295454177271248102664924715914124912570772458971771212686814296351785253790635542482587127100610377079566
296 -3684052464965158722558140840792398630212530629118777837964423005286930022968800161888097678116958665557301599083271625858980626320194568793043668611343219631233061006126516500488746957196739761170584812370455450142167361462498793867958294786303697572927589412250868146391927629390468020580604475371122561316631627943028083783407343892046299839442412015735244656236862482518236492442274364536546218410380681778564788737148269244270294794634605483240708587730626242724610765589146038772787738729764314359307015744053794758909144329348376499670548499255687024179535524535261485283979053096709984909738901214111123192674704866128420478541693870638902300017012157465100072938420263668510017945
297 3619463994761975099271675036920122779967917820754216502802637105499291439921868778811707144703833261548029300371464663522119543200743655147301486335848491636139696532740191359406695964305503919845369197569401149160948402639262647458645138165284347363796578754319702693384040942011566571823670193638198092563012313503218054648163606528559453080814253916618728399440779322602310245269032609568574153189687158096207901216899317168181066813397264113889615259916254100466297294716455960812333399556263121901512971164738707737272752690755246791749214287970643493155186190712104906060064256175875152807653559974160801401305763665659899921373518119274996671187770524614736254582275047105042843965762
298 1189326991405635726965316400524629661969870967294443416318035426515231506589819215331822508301426524966628001430647305410314061799070994846836132080075357490688825480030193171733743867825085680334110735552132727305465530674094407021559061510643360066052691947501575607727692125977180965095460511984023214420342662462991875010569574214113108143877605007864651970578759763004319008346233913276291480066861527515042787776276925604522323695285520186308290109061513213998979722773221400473829524640221179107057830432641408603263216552099659277027866395775885213167629319344650018640484984494974477387979583452178862044457720550818946077167854892409858699313719727481162037562547818163760604158371245
299 -1176344343621784206587791875785552581163833686939955143449155245460247113468594799398339361471431100824175789823215282412583785260957949501590806907724664399751892899409357136143817265401015657009419541286468637514304014333145798770025773795235930407114326314752852213414229140834087151017347187951794274366495130954994261306410043291705200717509622156151348064583768053618590836886616993861476508395117048967624352966140517736328330201961977441095934460537107398214190068862670373637410066740182008568997746868754120669679381523485847947746772856425461636900428777508421296948597465425367195275556652209106003839170050293128840796590434797715119627965948432161188310894491295968149666253929812206
300 -389131576562802765704272494560235229314675092855080735467105158722455747289405511633863033192826202181236113195065700265119510238544253098225462810419112350588780702703286963427711727808177637220290976184106804616814158064417056106527546203609240842472788161843310483503226610760544371055453744543637807090420700628908262808867720811469683758541038700725740736808018079750523608128011316154054165833367360150485400191694515940956470345488765814864992279355453916891146416383108678948805689812233593381829386917411927691435880036256779794121075033510572578679663813207636791852843589804374663294701859912755872894776504831356290727148359237686656079185967760222654920443983391917617064239916810969125