0 0
1 1
2 1
3 -1
4 1
5 2
6 -1
7 -3
8 -5
9 7
10 -4
11 -23
12 29
13 59
14 129
15 -314
16 -65
17 1529
18 -3689
19 -8209
20 -16264
21 83313
22 113689
23 -620297
24 2382785
25 7869898
26 7001471
27 -126742987
28 -398035821
29 1687054711
30 -7911171596
31 -47301104551
32 43244638645
33 1123424582771
34 6480598259201
35 -32606721084786
36 124106986093951
37 1662315215971057
38 -5987117709349201
39 -61958046554226593
40 -541051130050800400
41 4257998884448335457
42 -4830209396684261199
43 -334806306946199122193
44 2591758672670554328449
45 23385756731869683322514
46 230318343950087449971199
47 -3416372868727801226636179
48 -10358960321661880987253845
49 397068399296019032727466599
50 -5423908604123397486016003604
51 -62595441409640805744780870839
52 -440595646706539825662189315379
53 15886280085653574502219650145963
54 147547506573676549005535542233729
55 -2993270782370572835241882188306602
56 58515492646265676827183206086980415
57 1107464108502549897934954766675333353
58 739578212227710098047348234126634311
59 -424202695773047673359251734568172738737
60 -8019111916280186237802186397062274051736
61 157131202095317153373302215985417166354641
62 -3176572205919548251307971861067995342304311
63 -118253616021740752904870890844242082115408921
64 1058810744486052092929668210666330882752556865
65 67590197098545828288675045139752541981367236186
66 2163245340080943618477857550323033278393989171071
67 -58001627211098227368565907864525353503139727123291
68 717114923607966365389410782952006602812481399567171
69 72724810504190700143428160252112214508376885590618327
70 -1712197625287374294042058559793628479017762941659911196
71 -70016235558882614573644056998774307162566889963758959943
72 -3012483332975214698877880610524495158485466289046660144795
73 138332984039816553080047747162882949497622931483966154322147
74 356558703052178838165484457537174816778163379685557621606401
75 -257967129752333150838112744988838143761819714312408826207196898
76 11803626710520656091503605210045999847644059279949868930432121599
77 511488466434777991613525885037502784419576015414291860383191329249
78 20693344098894862552454183743332788210235552183148865099021847413599
79 -1961013253576877730870756490708373774633596121451564255861276129379649
80 -48698691159277562947301603753991434425320032126927506138294992073799200
81 5548188069928446683996347504849473705027049520200202877011428548745990849
82 -411171233473786526022830109778057044207643713347315930363577026555620234399
83 -25907979805412230144914099508240296236020415269340706571266102156690578761249
84 -519920313283331868386779137484461619462515991163647676682280018965828082566399
85 159511480678744654677734650533268485902821507462611257818957474052517051450104098
86 9393417568055416497043647783531703289275153626515579475672728535973262206596454399
87 -793581128978877777065658397583994328715082983471213476608510387259981602037863149347
88 73759394150426490708960833850951627308319309826158790008313536440383617250532436175195
89 8291715376631029163057897649633868464743756790444106609176573298842949666119504781433543
90 -121329709454866597107449950832457917862935657266055969748313785491627292498854864447239204
91 -75358820719655699688708121911432868512855709767890429725553454231563941889763735083365943127
92 -8271936085662925897126055022433088822837545894667848571505615557785929560762307789284206064771
93 805934979509039771205378447702180153947679730416231658124368464581217341101176896148356173176091
94 -63386098980416670291753562004646742687562021524708841410646738004592088584879126140428813501900671
95 -15576901807535479409866478477978676584707699546427305298787456134434858022039191095720009882987740186
96 1031943719912234997246760663729209705489341274872631745157307751527998716227769095735989151270607916735
97 219904815717255875308748071485242655634057045445213281862798628792887075130833172048949113187462471362521
98 37240466258932744263202843285095996657349653351216504710593618125534912002184057927208006501817081195800311
99 -5571595323029176092870980329821488826722931511885809776545027863801128721095197051813921710780964201861103441
100 156628390969421266172538383019371565143885879040954725952531708906029617162707776407243588628425597545524187736
101 167688864076998154482920561111926793545475633249050257599724515210137245508480818512193851652306467577687209241137
102 -24429394402106518129991587683178004286078928210088638537522955100290889652031202616076881749249606035849487275250311
103 -4360190751374750874020272770304720747041452158058370325460046923342487521807590652623966942668099585152213512084704553
104 -857827387306960487911289475689775882138947025947897676207592593706273170467561982239120310680446199285816543553931294015
105 238343000185583367126630399437702892006311665206712754645969631202893941881404598532007178514251785230405987072019451642602
106 12417545586969087862595049910219125896704734654167190268116908608177672065373298850466402972696442266585215016086797088908671
107 -10585609135397951986999827682028411766734081811227130849952398559613653168364484975577935557895613898166220098488673680873571563
108 2761406824693239599056428146283672871376854755108887825079797588559540473394226976404507155742288499311804534844253343011767380979
109 614010127351197093029904544068911005159891010631718939921143487605629549025680384318251146604795908049811465770295352048674004125239
110 90653698853983562484382546088559130996183486676803755948274850662698667753542786190566029326963574319671970570187346485608069179381204
111 -59263493594440672719231974650411006949517561290076657136855215088204572013680968453009986192334683424222291963926591260748165800105069799
112 -10201427722052517202547320076612566126416983520099033933696484548799927988665210601931669671868121826948849891190734167507707744486083256555
113 4213879219850033664131034775311179115102257303497795049618102364639290062034039763177627308226057660552148317672144244289841419772184726973779
114 -1606774775066630735923178725261331969017480011090362177200616650935524102669415211447927626270945519653858808377409093360388929338751475221158399
115 -576209277276672207604663562248641892660465031335806269287350378382609898449446314649255027578710703770413181019107437579948364142676923191230200914
116 -15061507288563387603018831355669592897137756803917564149733081053041840125926234374830772744084383429196879826248918248055625587390016787888144971649
117 84534359581888557110010083621156303987512881066563472206215660291331923172046749359473027080063044712276447587986019934142104871810830702247778711594193
118 30173882482012688821021392747094372003955369862539542358622582003922486463085658297619425923839283514584325886204156516720519079527728016831108546529488399
119 -11613130962797591151005710476726435957483066091402410021726130900791098382367239341513060284749840238863493937730783436527553659517619586739744297691765317857
120 4730297126137009315643058472212568805174173189064419946224460474160986641470423101035957566718803110505308636656835328271257441371529639678208404350452049198800
121 3283827330344186214134881203604548867473806774259243979019720666597041100075965952187129468379968265800464800937806830273694691507016965062691625308454048981320993
122 -522299573293418180228914622345761056512260507642698377610502231538281964452310301612874058398063190035547707483917432759401121676393889480210021722959576653652719599
123 -715818136522626136739398360876257204032223408843858411745366906488078895231248305021111405515756326645580339360506132837409208886607753459519009253304970964575770251057
124 -439259154467409305801468350568206787634197639132081018702467039439343836100023314258407661311516732879420464239556959688589204398247422259561637248269357036334304955361151
125 225901181424337710993624360205127525767536959102777819030683012956436592848379523443415236217789357342281467823606797709118072485273115458614073749979655798944512789286027186
126 -59820922044754755252334584751291440715440344379469736198361211365105362621442003173883184100234277860135501642369904974202751125786694690239632807020096592187920555764147750401
127 -107999822107479812541437234940917635441210662877241949609008291974103230968362927794644769871371795667555184461957904873118316068495540303349846807783406222163521780056973929544371
128 47395129917452888565932658337578331751136248942996683036198763656701717560934390839490974202508010367323448335559075932963759978095644159696260876575579950673737420943143874692210955
129 39082315318086858120920999079238566616304629881419872225481379007157716989166648886757276115034966349395031448873275694065849540958203777028430433144705281293562607854984067280908691751
130 33008263572605908221302586738316838417667581177825027155655165451230492773112772251369283679271900672926669634718565189441975188397425465153073117882916499360776914877132988547984027893196
131 -28628364849699289635808131522219814094217526778249885485174350315014225324569965479503444886541513996915068622896436547760321484627882522989072745066788312745706768197721548026755964951173111
132 -618572373778089182341768494437611172197564799388148716817031250503833222345315028884778782947833297421691895208184415427309307609634110325411169544522947835497013888163065670425006784604634579
133 20448258183036904638733516357418073879306371492918959651634734791670629482138149529407743435943741837445094792987247408489453917230195518708493322166730821169756352228714699439356487182876388936587
134 -17723366839228212585980776205117060092631526451749028632813446098242141115226838725729509051807292847031357862642344410303283792305715644223150864494867570666631749425867496863432822719576760886003071
135 -14988437169569053330372547234855976056312215774639017808555419518984959734526316466075987462207495293364798177360401200681118330389045409028014576673689591123173724717320859887326274379683826761541077898
136 -12335337686801854078876359921299155690374970036604031069403181414416346659380498135491675140060390334427203672178163453602796107409191150816334125686892636289985978639851273153880390140365075579337957416385
137 21677981553597111314287442495287231587331383620791541401287735083565244214593775157748476745674893345299940327558658049157081550837381880285163349628436900004078427601436779868375247824885827906340699383159497
138 9747499456443915573732622501131096243820772233096126676907593599148286650533348524539232902189004078174358529872490381616201514958328871283528624051722727018475324187952935560804295217436465549820429140055494311
139 -23331063998515453811702656711860856136692033279323441132166098203685793039899135545089775842800661410796086138485088539133206600167056284859232909093503428216649521357190991182873164116455515139244126716182268617713
140 33299179946384822186619040356056398461605363498745829019994901325641380912988534674624265449094188687878205352494807556540159218060262358087580398724118063698286390834187415421043441579880237505549362160914827845608264
141 40083173038130686502748267731350582800747931051912682718758088078718159753626943065447002172612972823788664958088786145823668719846244106614028881046206968475804249503836820871891360673731710018935020527374429174779333009
142 17815062258938846808214055042596491870773883892819614569240538080033014426425262045729460051919413287131136944562689379705858406932466315522668855156731624691739891274599483304720300381199048586740921211657768179002921275689
143 -94290072877137464250430958808344602196463082708392917876901646947416036552143798671603704528493798440790596705202341894465931968736788904628062424914507376065452620272596319486027083564606138289989672463997656207403486011331129
144 -103968592295566473685582175534702310322742643597853772752437412933306670056408677321594910264925947329038494549883922821651831418006525550096280445815265237835342837152252869644998109048733499570053514758981528357647443244993446335
145 175595152902705180342351853926275462198300764065042977840014986881100628334470457739318212109470561495023852186738639255939225935411589953805575229177912890094838463063311719886004559349545644294179352006161118032105349238700845800314
146 -322615295787845736189613741119022291083496576802147755539051595023562620171553586529988368174100414474463449999462809919805989785062581623235346967635996876530978434397780493714308533645310923948349494248984305073984835071003873919385729
147 -682739061649550118909222711752330371323756484133456087359975765726602011963996618368384636111198227081045315850526543476175224719685758209918563208896070268678706867654138222400228626900277688495763553662201550146062997776833168576402228859
148 152017455442618224352492399042067084830652724521020752278026163284268215229313468078938159939988573298520846611555092932107182963621396126768001349294896491350611665904757717878710150534289209146936331018714067722598548092724795044485895966371
149 2375290337203531493884756858461067443801505416830948806853604356452357901546793610627677301079672004466346757243001093856407051840524479674838833120405779484477562436056183935398561863225004532458246552428885349680706017188094567228466619372476823
150 4955109723810435253964822177278621905169640950205848694216627744560099301750200978323043460629955242196506300379819655723550146864350014096492139361647276951517426570974291700547904776561312420650278150887796051562761961512719355661166357153400305604
151 -9367074065183329850149187393902148898100472294125078590317511140462763076204418242776297777276602591400525383964673150100796667338511341423179703201906517466051038137194528028228287864519245877983850830337112621403312330432185035421879982055573112361607
152 15153469405166400910799452410816360616831000525856344305306794574385952396750233629819881124103419237533780567263020138653523458038749545751142341618268437453464136337774331867405757215598706539995135050163897695305703384630415921635618926483720376146590405
153 68551274592113904970929323042164986453126447220722650591464102288609164292716093073260371935409965257821591444033696286873790652614688881817111167292844656764064336446293169976199648608358745966173188085996320384233621442981254567129131667093688754274406859203
154 -83246841007696244044842160937370603970764102841925984225162163388027735985196533685603600758663918676364453629547181470653398050462210816596759878305099929038670062133934717547901105341614571219612002287835006769982312888674417573885924028543441679878841789235199
155 -367008818975238988112474669186273200539852350658732808385131530352530892699809225636241051685224558185680755411611477561312667753484471203797873266581363392076618742133411567296135859801851695812892283815014713317035165664543734057383598677605979353756275300494155202
156 -1202951304558904928240562657009806821060312247516444569880106198429883333436373079235394187215292052958849988851856265783521200267924323560110486502795311609327685976613882465104175355830099303225142855718177442519955646675840530613176246855580290908884386196617715468801
157 3425718494565106505557700045603354407153872899778616693112216605891587351511195657084012214450436441730759118802602316340841617252715638193272037335585063490877301478668301945957075185949009917142328027835931074110229879250224345170800558150334745096935489563558323644376001
158 -2280241988887584828785463456982887513859770284889100000950663811375947273169467409713266932867775366755316745106948526598063220237919002342454214428673002525968196933313178437284692179456598826117727463617509591422991102935508748883897264601131997539645603771946352658235924801
159 -39450189016369545098655163485513520077318328980184301993486896914658660745265893929448580118428883873366485476947040716896686859214493634054069644161801376492719694502125886769129345888099457804909866157197020198425820853829430768291426346448576220191966450964862791713552646595201
160 108022442892838905484294133309044154586151230270562469165248047803044026274173808218519640713972679055028810193995741447159539343713452097271852916596141981250822349635661864314007191602488688617587559897431217965558140497508796558431601983474758045105687374420970403675150747449201600
161 382401562031186602081429778453765497428764925217928012241648849698779915966463566765913201104070768314535308600192260400964623072124285758390829291130739265180356512532303720399716073629745571317137833982096323363092914930423305987063322647023837226533832977752111769963617087441050172801
162 1498510136380568015314810657812743924388481839674681972181783571830274719116529820029497365941663289987871133389030751483592025467151027124689972688353515809067890997623603981371703578510763367870535294062303432932265324772527374389824032899986384154900660196410403923959626832514286805483201
163 -7809941801484307427451650548028333275650819690464207308179364839884261635014611529562946835853048274342307471324201646856307927570100340668288881419589460245825418049836114349951926667049267360892462583375515661756097083464900924689913115187100682017239188809117446520957041268994969510633512001
164 -6859697814462896371584950835704144194445286058448467329712039179111551109273508225174821023401794381028058500095926826084292164754053280574373539715030726414571122358027910210657954816132859235392406698606370163993720539811140268796370096927454397233852880661613462371353677936055039752542142220799
165 132624626232451316737708362548878062034563403033762297649548681317454687473672793714150195869562217537701363122886084024926689282250287388495040138423313689959664950371800685245539877049029744521937103305997475336766338684327947485454647399786340189102335997857859417749792733846838461527791370153140802
166 -659812125529862511846495965407130299130687046139225246960100189348359149707477866985905580524680672931266692184112442342356514235773012731534950204188010331098393062771114255652958618291514684394261448559715415183497378856289736795053152085575482658290259255560662963916390910831840381556046897340801843201
167 -2831698857800402353991399848241747453261858957908660252547874971648516029411421627262813242526106934663172380873065845752429317361305801613676374124614876059290815200970485984274508520067899091915966315374855953880792105647591139712605203043561391237918884606895950671904103984128468338636904724667019198004803
168 -8717444994664031489621523937191148615983249145361999138147810178338218337846248390519196651222896016147450602246452710261627771886875267881985053550871507805294821741221968673374613387589522078971010809501691530990227071804953418077193191824156805575679157821938269690835758232956481186424663940315722280268129605
169 103829844604060597287721419644014135708490105891454811172046771241969244846478488563598221015581160458807862844948709597702712618703026153337879219175761307930437148368378242696815330759418392671495060245269250842517317788463206630965765564829077843636749108746341871903555140751500654719150238664636523688598713814407
170 330428915595991497917780095052372987370077048072969150056292649787774674647319633283876641139967255272236345082639699408625726620167311660507503376606440124285748237289658449607293912468921011734217468997851315630701595314525444189699731993614637888539505141141055792997446084002596765917285373072374296941871536362993596
171 -2789894381737144475315280796823774409026590978391331297121935371046184523625318950915141334722711940978884376095400859441919873630023198018350953405796447032168342577010158803829855790692997079393921861521465090265637716006615429024231838663811855527130659026678150062082021321165229297376370848013960194738534970064681027223
172 20704579376875396023408739876243092129015616576740047896940054123164379907819281427703007724473443627730869897039752281670053918268064499404869499036108914212682797259443547578936736868004707286252119379659897306972813507812064897954839119055499486559583828408630587232079525771115320977808511183052157770700184641282166641438429
173 140854514695561786821105065430628587474475329357715574897409659779835510331747679756009093339886503582172776060368112831232296895326418653261265214769445456231648071010247512746205204108266015318575126618599928041652039852533594323739032408318715405624905227815282322268910753982644894161723479795150403687893385220512053412613323259
174 108072829877686680345099811445278401316521145886989407162798686492159526740601483252768017507412234436920395756895190807011824110239729264930976323628842777466049485545160104433233190503999555316161719044308642326506704196770368651795950651282829449229697863394085558764384006489499694703177811413799464093242450505760244119462004326529
175 -7913416701123143604409743968222039548833417952880975480962003055439499357082007277833628620097167779188713142978497519434468162008578128474815092999508779553391530009722593976618461725925733157897978578074863450140180737692324665167899557075157544736287396426300518510660129205402178343387070746214120367608502587246259651060140259904792314
176 -53271342169576320454310138991906653921786339078168649054457435235461538627306937383879024681486428159154389541338613388065421395806623164549926218071905006312876418839753269141597678316690038492296094393880653892480324170295113142026202394670576612838828451454533963009966955169798589598222213734286583664180008215868974511924762226435972006465
177 403714281426279399247491472853182661564932282122468912377129438155224983635781281340190278892767231553289094816174315139602342261757253834819069031697432683714138245383814098601885297570799381393552470264832801390187253608000714054223128188173274031190359691630616949619757183833102079026046302398236067898851439003022182169629011461610402805823929
178 -3302619548100316589717819430157884001078772801995321351300797576153184458878347748351928309179660095232929172368098892988454219847239628191977344334343714273912726335058457681137136551356828184724630622808202282823950147539312288123224949388568986999684872953452478340835018805473928358513415252875966527951447348353894543086562504423638393010414283689
179 -42828554318669708476702700617842810320279654089266407485757844362797170270025042701799444130569639601834517147830895195148193392888564498866440683884802744640280059107748732736539463057627211820391337923905468797144272728321014188692754071501574055993536454368989875551598735130010511034392035188495854210460236567072117244978948928906033292449618665035409
180 119824335033166752952313716566247173076290528269880871118857840154206787062180678760422207864587787211748804391871150221319348332265614362164653546516381484200570374516284697448737919705658575539846773003856154600611928715637626200261769523408815684281119131543855615579054497984154071116412036912235161495668338219933467031033604422835084150859530538270663736
181 3563289534188231254542759525729229826843890732863239442538174538418864319120621914624537385753118739290787740761947047653280514319856201108367969966499342595989902439487816639347642434642214707375093633953090357523848284499659017430866174213177186251418394827347647736057684432178484479918700227737457845757380994458896154588284004961271702699972656925277045212913
182 41861518133843477012443127870604778966930859406301940081278109074724804723794057199327027403422689707503654101194137088860525861058366206376202884943720695882215365969726154315728368136152764646645891637829803698216929719466689261165104222204377081262927085293234219834740894353768744927517057153132635623273975430081602132016540340916051492063710736248572973935273689
183 -413580639367988154651588641036118836638986887927990801244042122179736105674210485776511719453815543967906972829674215444359984342423671030147316763387659317373603524442865531355179083915106694486646232957727875349872934591381106730703538240460831027992291726582790035155492704603457706472849261387140326328193055011390063920808690745480931817900685334617405271244773217097
184 2325730717304961111186233866531777715752126827109200585519345579381284335349308527138442332137734590757574013775840852526632310041340349164961763668839067544685203301129609427755841839485161376482732714024381282953722851231062413915652909718178967025258697394940894009587509919832820354368288755441013968216727528126133431906312044188848210024015868728532595858235695555189185
185 75325780092152801800272962165672450716616875181229122953099265920991634126518246301284969734516696839830237414090146877381355086233722683016213566851376985958751934891161791624054363956528017290661716043238500245611029291998635984312920139467161098150933352216576823552725255828309618842077828676271780528386994749636907529433412180985942792112618036983271686163243596158570405898
186 -614986318453078394207127009533850770880717086452561804509780826124871968810552025496666630239302495158458044097239566728689425013758318556009951264115698605005267415208077880545325420031036161137496495088807451230071781599737389010343255721977369498277541314335212822069020970818681668497442810301329770561833881261579610054388582297789958283223225040560900627922567899182504629312129
187 -10260829862412597742890500793501704750308431865777936734193461673908193824493597629221421031438889861292290664225395939277109519361745059477756277100084615563213221205919428586282513088490606687608399422124563489013430997878825644796110034260788650024705019605690630983570362201988369739535941197975308760017744105973441201382934640842595264313819690845434439535553421965250497796288485387
188 -169708745280703152378326140324549150167693305551842787778730088597755458389909727664746754107522292896054272667080015264403940877112234787880785102015706175860630287264206585817582014498233108684390428562947864715642850186028926700622963655185713469599839721265951104592177114723202404191266939396535408923232627274519886386110718557217307150646484645116894605091248831934999853936559221634221
189 2783285957056951873572822872952692565180922445303118020409043188539570689803002069866269487688982731426511253932121694144319419615500178736075090563979708376507254901998820988534529263327174410908935658178488469628050578108625398899122685431460449870417521149222624839006245312512757655952995853439503000792873444367166296068510626029533161994537702723825154922143870402080244858433744002682264311
190 -393886097427819997219425640275453230891415643566883570875048573121918762429354558831780905680882684252292428736372167263800066550679456331488954609410284309583668861142824822937219100464257270891192395124501649335444439391158730904072311260921329787373246893604767265287372847705969077369933910396585019022900879666301799439582037118977178652800757462672014467625522255078382111861120315597835537996
191 -761490711657823932161530720824584681863397664734437676283134429847108188966590206714756207383506801313480291474225409451365244364780978587792374780014996484368594183249831109116547538778037119463136362020864765553824738929244517513312676353417524164843814986023269088670328673097539704558723786805800499561215045635040932708220736727564003355692361887967881366519508376666720882813558698062779042590285351
192 12487814074775051616168086009399343385618657444798242113963970832191660960835012000263534979608787265737749357596879351334686692052889220495651843909284991907862990682274211927600072311807495891423283043693540307681602713883046255007734421946545385574641653473434363632345440313120463970867740490204728272683102504951167665617768711103624624586495363362110796008132523768291513528441845573091997851966040368245
193 206572136841366289774968171260769585088687156314428389329819743709252173080949556774595803772603934970034616671846870690987257270057324624192694825176246186558976920936825608958462827993413576184192969435188180234496898089281462540337589329705660599168086383135845624577440842494811342274327155034236217780823405791987016291728800143834838232216264066764957163593471365109784435700264745812043268503187122419269171
194 3445826432369187308314329668545366413510795049952246253819732628792242267033008968609647326959154138072215540421732297209873185923859970526671246264852520554004211494451631228636998368460706856008665636182498551223266857313199639436075651623640067307296164499103878359459601604193455451757016323507024879848201292467188723972954398937622238665427806471928378122338734132298893482250210192388432755630529177188490176001
195 -112546202111905229185875050388540797350857819847700906848745738308120901438997544764920284747080339764902834683477486673348251806237187378393519418140863553947692267839180217047192175888151401408811182588724149375899162379559645755175166124745889713255407776821523346727961114198323321886928494547302553126438026933213121986780391378510366182056208364333632820941086849450357694748057218843196851672256371098273090597870386
196 -910903188781444083676723251779967659534508147984068854836777433514956818101737974086332191006509760891774740246086332896830756869863049648620798427415123783251324351715308495837282838112338988332112433279946614566303397022791975953415265500524996482144244937980471740495909907886873914616625660553297169415832482272193432017450900531588899508128129843678243470261180708226119507999697990813661117845931667491571599000037125249
197 46123516318650882724470800425540112701762142847863406092619107721774985458302656901145523655691727279380418791382911318663670638875330409502449086970832168928845886203298094583015001914601711893814221110802098310690826262465381342081407167879033531447064489653437513657638407203934372063271237873718220287112197213960927940074239507678960813878079182896037536479958058415210288829944136101022734236555336146687750063054649461307057
198 -1265670821202630010080409930961715072819393655008071087821356375850661466277386421731589252820316770678937356488653446059625888252077162933013126398639551320069055973447457226444418845586567028373105844636423640754920116721270433182845031505887312773957044365584470332629390803830525527803846630363757436378117097495118522108639528186407368914342328855574463481146519416889387981892847063321808879511086655102503464266511724421453626001
199 -29146095408144989520009011789044632931785331934348173639705803741348379722068569885891190725682175441563928770933401396342672317073447572391855974901706672856695012328850941254827620082041762620966805096157172335877114637155806444444953956321428018054189235041811116965272707454955335136616743483260355954047137505798571434969661312971379686644186174267836328695466429008557274334269140782734170102839001797111620185227526975809821100956193
200 -282798681170295215808772922348716765032998896055437010799583916672214544870986992228969127334587180710844937236451051511304668298927924223565232605468810843520093503868745323869483337269972689055579960200301138486757400462078798309303585637183897773447804393823254260723535353988468396252547983433832453543922584363041636517817816718784638273538539678248940431894338819273989391878403181993846496774054458428399265967340457221474986103246002000
201 26178076021586292275403661397452726336873540541205492680244734598312174730772724047812684213603896684902895862593507105082757295227225431821026851007710397957552073765845187967900858792027213415452352422682677793798340272012129277774026446758511565036136538758522231269512994159385232960400401139100990940595591796249436045476401930594826698782964826347458860632854184580054287981456812750156399876421267644225228091204979664442986466394955952729057
202 539645534852557071648199729048834742578983775050286753779233164623165092513632411533095784292230100313446494554711129490398535250136676849240976068608471757529447434704736295919164105093063504461738230262561022358965258943783108275824725442251179897437504898890639480693859053287629643373393002790902515510989267920469005328645217330362484965714245627117995723499063902329950024978884133661459667002040946703804152060377043297509191265649388325773574001
203 -18276225723441151256692531082453830130313689313791824587074863492024971252393636003390061412465692014990156540705255996638087662742065082562993179158836893780505436230227709662743399287427236615113383626333889693989930188394997968345192775663984888079604462184369911819600344896090895481134568905509703525724170686685744933016985203442582128808491424139548856312676935498004522617504329390012680149093045740729611161018107532308142380742165242348826791034193
204 662022617343366306842411251263816224083502771604600576962893635248673580704731636664313508322471632963089926065504621255742359423460091119888428358823859326781817585508806237873035365831828416740729576030604815606285464968243218923865459696895417814305726572317469888793559495797541362542790036837415665179335908175313864883901146068864968296576752873172935204416810726462526559174375144092644027470451662236045538624074770412033974728853885550458677923131237249
205 26406752564432114481614744899452195741820565449030172459777884908194987492310784328939735953371884766215007607238837890218835766203180813674614371656778318826022513080448748955635570406572535482653071656566188328886250949172777049315429392440227627333698099349460240366250159618516843139811511027663424666418279315265472656169472406132646058832133176289047752023179348860826034623915063762449395949039758115405029984395550088523985832728436659730482112694096401916114
206 -82168426777725011490232723177904109010732532170494080492598124012010212265628915177697608587552622984265441243719227597810400707195773528741735356327327351533812937724265375422293882851576000044745595815953956071071485643197589293937820915806580171705828550624578136789663765839067804335207801018653322686676949135168921430111121731464066281896352359266580071746779521042064170347825341618060516884731801437023023169998057807342412486047567013847237231718774361817024001
207 -35177899078810092755253094311337490992388201318855831859917660755844912029264495718276328329154508002985810060648641720562870074260661799442722811489071037002506200362063746352577506933812311531040644384824604002381166466810299482984152174714212561946016511761382484399518544027817851306792204041680511190977861915611957289654778567995222765190558505603464079520431268203102013387984448191874726992248488564247305397994800755425952379405959195454226955739203803154178223450579
208 -1392977221914572041938802682865298454573080152610665264003780964067389073874884326192875510021363332579375767138335718330652369746613041810577700819298704515763107430137334744851772431509799457879275038432433393796123304407793309437642353017739790690435370097662123099337299732703958366284200498015135837883774885963131619815780815057933988691138951503432235119562471588659746564506707820581349460518900696836416590902461739503668192994087650125121328675873609644524224357569444245
209 51196879554278818835712840385116440803407178029148148015002207767516888423054770359050396978332432538997632059989510103636985853256139244360227123101285754359322158464940062492156703822611915514440743392141730267588194043507085579936254311373610358034633278485127568057010544336467120090126452688111018827918973590306331392726881718608602924779729301172095964948942094281834351303192773713449513185074630253755519658787547595093206128427996113239898570219720686619739109424975742695399
210 -1696355694377357300351225295080220731927590919571263472771895399896332700145592321200969294703724689294806829087386553671192509327893162849484122231701661188774229985118225665762848644133544183887537384853745716899043236357550163927768563105994280021562532727660536818659225434448515559221001530190817094370637908224630428432706919425743157648824645863222186219746466117688325490602184664921516985521801968135133473298404917062446263528367528821814422993142592474299626590855028268856338004
211 -141682859100312649965771512666919205762043301429987837808309864826135450001549035653173588036792953273256276361589757066625964503901444511908368230690520472869389077676031102281092535640308405180811113151029837453665510670255686101500538680652929397097264631516155790393893224704913625647495666133274790042435676386826596541582653472802463532823566967404786212898936503150820961310428938627849481827855809870741979656516435890948813073445048702059113854361158614677644686793254568781110549488439
212 3141542849066381171754395058741195042653405308054859706410301591854693016240199293004515861621993674122255032860911195774618252081351420858195232586662687093373967622181775008129441799140649787157863877748490563287881860040098153801392515915857981322468252106952279053902484111976781506620511917124001388780715085743978037285846148910871154124772072258446198506822137892980867375354895756091631074815563586708784642266284819511867762746946959788445134091365423458143642855762868811199559568908878221
213 288003069524234543320548760294814346956938960466009964013717256021997053827134894157805185522592012562637323248058133931771773350699343726767622230570002296538257887131687958241837885022207665390615830288676030705916357525971220287808458398610940755379939078297285326266026438965735738812887853252666262654139266262396257942977583919585288535212317969849348547512349519779929421639623826865751726782523153040303471736070191047179205198202567862524908118427675800398109039869362481294968947034357567584363
214 18236627465500069283643974300056832741176003934657948197143851138477669673185931042403094961716042540108544925491485846372974474760540749343125551916827230437656244003253766439306994325303621017931823837195475177790621753780648158574530812912685968421182052885839003077605198965052031507609875063057865223279817084079795407049695260777592755846787562755957036687537947773069865343606179300621898383138254413884639411688520795923127224734551369624016773667254906183142282166219879584633265930260883602151488129
215 -989794499851400318965119123089394775170926426421087296036541595613222108155901075908290679546877992147406161368740113369159354144618299592079301776293900760721935757076071587097232985474951835541314696223370748638978280419246589388980443915748785250076047036338143336028526990246322504809661871210922033573145104207038272319280685527598495747440653126243106350756555910928176112210012612354458483362141592316511596186273866113107047727286994874433140413272920816517767342944685664382127984219808045295077629226602
216 15123373909779121395305600976420381310369889923204203901247553927618614681711859271694199917220774043786787192290497399832731636433707669051772687920040759915105988324237458691028229387804300355797898705882661375892033720943961502769393315507117571312709914853696537895327253378076266697781273660141869580256304213102279587425518158427723120997300224068445371646901585033297050612802833527072347839930089513686504073716570928725111823462990197635933785056352940036087245571873072507400953160890103232955601816107626815
217 4359302454741868971412643748725235681261820689420638620945098810517549458312642392699268319037937254920244244761572387754909696988707538254215188766292262428971543966375208885027517916641307419061647042995314944316723824943167540406495108550321572939063779088552719345316055380487224585755002660895586237978907225913956648789988208899559272656537345404017329405227629532504989203137271736851717594657713045274962882430784748585034795085394403540673436431362841297268266260535853150660202267436292133013976312349695440426153
218 -224059912514376548116116128012703591123803246339656680452517500796348846927968272539169273846283786203147099607899841017387345527357266064996499331750215879603898257380863241636224585975772524387749582737990298570714440956483328196447880007498049029562001924282164370174456456069208406716795413585464816836090317126552544417476841816823930097844498355006038984367638256804039102664056431868159812983481738852606923632125586508875501562186340707482554556338549623743461950269097554601717036514502612795250875902386605371301533689
219 -15775977800559080793161603064467420663039473304532048376890204425676152222866991952579746585134742842003488641842631748405029053372602845072337300639255256242922202783419490369932607169056718624332009277930979148236196104670718911621390522476310952191830148440500820525707842910427474135948030701735387656656336043291036756094946797578951562251593976634396883472478048548462589900109253780781340840320863029625598143468477642437277403148416585208517039900480003902665768305735394511388726531557609936749409407217469019439889649772337
220 -1227861882325937138769319565780659771992644647453846649462636703699858561428132762046113392818549481134361638546493530359476804779367802740672993274572560729439424990650500140195193373434546238914838678684086337246229084259223997098606320281589981642108441985927799770678547599347462155595650181684244351794529478426361170992936931955759803104731892806932536479403827028404532645476911184594160948071382484985288606577263206000700453305012511468310014241772306880359030134344246365302143009706130016237720228767707475386653124128681003736
221 120201822869032366730465054446025665386784236039807539177835869562750084879099839898028095579587771276041588017558776234459157869715310810617597029597530188765761420739268837356023137207895493131193723717370491839591264693313727009969111652449352030357707007069163675493596340853599530510862102147551358498284287579399159566238869853222618475195307052394849201437553432065625406902150421911462629221820119165355462862299194232022247336425730444686975822099713771388479811475419895823287547079719965960440336749744147108016454562294960281653841
222 1734609653008135736904720346711216846585242945221217325532083388483043651313008236833991909097043776365052533518067458964282811354246151484208506463123872494204659678783679757477462914937091164476684997451231021297916902002353860010455016003331470222544038153617548716746818572931391472394688131936873975836118472977549106443661056125371217662559414358179621178702737470350954106868778479988257368600991141388596617172063958648171886389263991056912763508059820674546998906000539821877339981977988665278366344429824136537398672559137311304422743689
223 -780846506196171623208888917062170391156315076092499501231939808380567263410399451674558582756235875474866454384009542009328534212888437360827057741009488224798702940633031626608181094124926241570830412535605926959868081474791352488323612404261886215279830106332423248851437516061242761426131553041558790988480153393557632317230715472265084270406788700408487849586790358804821660803371394919935356648151531950051912663604735749768320547303943035903925380331348136297445253664070032497878659686894083299019977691907478517435919650065663206886430939103321
224 73990653252700045122732579898437641955133010239494518292144052220507921753148736133931325197791757459049314001739897816592483923920248078516578070528769309938872556886880110372481760329239734778761107936720881834428336834564680543116485004904876903189600310078025901856662854104894636166089736424042974570287168571713229999321246342844781562628817852542993609116831860750352653198739111478320952454311442173454806987686383828431722526847490074865713338017730381489536933255533377276421390306078729007860052215687910956221131195030127008793424258504518790465
225 6140224415793176977926925991045347657096650332555304340139149586520269904349791718482335152957611003049457714146376128287757977071519550783345197082791140418072474047589611097846749487116474796432397916156324828940707384762045327212473202685035631083747227576375542801700576340138017091677177705192668642382028121591025643422306739252179198272996212243453092424902800915424079529439677774778459360335571174797089351810564633432572313596773959797180723988176409320916888242711651635719266382134358272446020892734076287191016280950336051547774077658338015380140186
226 392044391802753875822374134579053026438490077777030018656143160325317531200681076490838896637097796422568232781695068025469341813567499536272239335561442595668909562126172489483046708383512081545488276317204754441295977633202860048522107888619428103837122045572165738319415159600712094944478627235308318268522030940840410621558511746676963595740568319215041559773324514786975502638211782897342895523672133566783667788378314664527355396076447279607479359241040765546383631934743949681835589857622976674682243730484006594720102339963268861924478011342345228392997529471
227 -85432893661544275463820510968280723827655948550117793364895298087259986218553773606793350920823457390494511252622491077369992487637398740400827430535721463556650027165774225853886239853676151951113959989010329724574865096200841926573687792921914283771364318531518743944069209604128904897560787591744535238631851083046255722635421340206748646533936844188177574286809060487461650776158889824674266264286372744011066946177706122686634502906940435846016627690789951826613134047793606362053032332701546123480328289724743343411062434585354895898883777959991385253606934175918491
228 -5012502500306701075166624925312622398187814385451697370674457302138837793403947821129452434088318873658048372065299843111750740975512653408053794048381831003491571262571564158246828004611716429754437115636041206535853719923865884497150023348247211209541350352094992982597185256885337686124474205793897318582844823714381750780508840568261248463106026594086749472343272176856215279307194204778881710593519304141061627148609015609862985825893100582305912013028196214063856868325890632698973572669006206636318885802095241068820840364872331751762224779597540718526714832860187602429
229 868641838484533888863358904701103237175338914935858170810036577414031684249119540176040796493239831800627408806432356881678173991731091624381940737084954956349331671872439244408275806431482537515732579093004776169039330170680355780479061267021654687103113442486446117136716749533536706217999075610255064546005417735801368057609077399304980226756909550830747732786766419133967916354376784621759296318561696408893089280465111658588825139071745258021059399277238056232204601190877421187689559433754248316793084845001465464845990575793786084956506545214785905756417200606097216408189527
230 -125203690010524405958387539789394469581140816925261803672449864790863721531341787239270621986264546686355449663204880145347817106882868118015102267783628545462318646173991842657569819976966826428586150482685576483523838328904422977421980652323524827788171095765424637290427249453744706263791554392047624752904532580308506768907256285977288672468399437202091466506370400932802181054079967381782258836781989615753915678982774064890455783693475456587238609160055963340828728421349427717375818729711529446437225057675156276561127288230676175354824706081004343220772578870125230422706998549596
231 -16177872404353565541320933562904033884819998837249036562781077325090807394156553254921511710478686666478507116256264815520186629504599845979026760806035827001637133367328408961210845505201786910009762019027403423695383964618850238137283049594640659184804100865162094990233697413673909830216900409084918880857939309196670171772967104815473836582104884904953218599995056175938622588149542405459477207399859613485791900399274856727075089533189318987635065039230937008019288485560663601642586422480171547485661031199558630979081207955228215240965106956846797272277475654979303057385911175915110343
232 -323827701645292509013311339098090456751091399585393448083842863879813424924933672647292245381351355762367435186262103537293443003683711515414412193335000070459141457715326932330220279307566976400541878272358721510412297661077899597527730800151399060897062824274148501441644645803899852904099340529352915700260130026246358842602963111686666764950899022851241818838271591680853868302403224040259265173971906308168355471283136170791694407474152820377595882567306614798599120639668273977085388495595735527831064784323744755579512675303971287907003060182266825484220676032584597220206065063398216594395
233 347977688056691808416818774032370673955154032971002272224961621573479236576537614391041325743147013071037640303390892738441973955725422860256086340928518188482273470087165293478557920206707467670506626576866234734400401487725952235265744199363140099893614760326933301917799212582290922523418434709057702907174857437587478139776371446226059130639828192094777062464914979468986353440511869872012638163378962651915183266619712607926847716801996850449299439210623702081036616891829380828601571530945061002499571146891741416979254677126483898162061428134352964754395621741990500618240289543899151645346230947
234 44125490679434771904823685350678921846241840703023755403604182960113716431104417607381120938560298556316710524382693400496305704793664622961852600534739997701711644607641376520851819008379631204460872608966916725294097064929216636413853475918434068492315101814919753545306712188167525676651194025105162864731353207475433796910729082105371789894284997463931216965981633225856718472688722592816244916152021282264027292250257568831472467057739334652224440879949631357350918147288425304921089232067920076908121561527081831244994222078044706663447740672631660355655003446689201641451053816433916945257852621875201
235 -6601573586762112847599457397526762408755799777551449536351335188361766967176960616578502678747367050166817073600815677319351286607065948486913111913662334943240942174763203510597015198873706495739491078423809909078299458343938352191790953591187745001715303502468483403667474106121170889988622689829300190970195832197235354566604236028810219747448589510448595157274361745234264109990089612589169718362673440111385988698192060932048407972892244189888610295863887479343109428851921312306609762220539580567807185105879948573827990577477213201138535275248999926417542755190786228986739476746924507920461618312678593698
236 1081258288829928658060459815449959459823386824473616476410398578105132469674190881455962065413590042657009707585739991496920923643103224415262527539683949656457099939720241898179210079273385444172740912280623209664188757408898799072907585383538849768229385014706243478172223034870719742827886260768589159560616755927278908860179706551776810597641144951276082478410416312085767967291496280502343153304148878524218307216701284260915955922580748869323648455832021615831041098413731459975702218997319302374335908179832884292308830499843326799041534542472180672410420558458157494197154401527594323506171427719640384830828799
237 262349654878989593883999368796226303757209282502667923118437447921174521464884290795952153117652789113857909311473519273963221338635465150284440840045837680341051370538229035685819054715641353209655816587301227179598710743660948169005895798088668782713469043623974408880645728690543325976797259585136355501060591948517180375563564274535829698155344623152677310879146785454100916150615673266622554694433718893394248885605670706942837352237727468987163865090201894297486948017511573406165213638349125311175132253061309846021509399300923462908461056873283892247455235698576585425955265463797503544358064781494195356844150009249
238 -12754556523133888036493709759759913634117171556888217804779675787468069467251230941810450808172356979733984669669908705775561161137291970282083481946535754625500352717879839743846201141020581607081261679814846091451283270994923610498724103352466907486607001030210340337512599339936207929457355325528207352714342954084812340387450521837996448073168261671472418064740581415231171299194443227919630659614843236389401555544092265574945204787155895228701134898982469748302668658329986260849860136606203691607962314916223736793574935089156255786244337964347748284224381906353107858898665082277331363794998692112066141650683838560415201
239 -8336856467751713227296643084649022164922917327099422010794751489286017730928934654284605253306410485082817355688581947780450141095501634748894361297087709715287541096364609539560792935321672706930622738069654214759985471307540891783181423594906933048886941657917450461042558808093296901794192861099271035385100077539437225055606076581873701555332160490656254795237646179939458026883427680091088973405697443339137365018749839028403489843782252071276946475833664777873053163747358598812434553107763243597895644261698168778638820000695824389984023743839524808660886552209761480328985953382581344095927936546561747996484999879507505600449
240 -1872348841995281915010048357043181284381342704371796893343902009020585188788261616887309356076198548390936515315281350441267857269165322639295678777646280435702359900869004891338481318349473246015797630343238464132843248798585172888858283308089252312924714795046717735940358972833400873996161147681789996544413863866402237631318236973414533231118802467070406677017796402308398311728127045384442569581391519689264245338788706048340954341186044724517710126671780514936196989680329933886998630450001405665744951333816485972969334419127876503864090066005106030169316874114300937780634893087957956987452686875142390413004398944760398721834197600
241 355953031244583485020134160094634803021420530468845523653827412926113354384402223137832767105838824987711735731577674718512927737722324031516772154450196226784347017695561439087248153897502389895030708576137321679138571753157864981345106129438097585119736571782136944558486838601078745592929989927254974231954475553729228222502481191290048492099252922206795707627148147159892732139651524708123341881401082337130755520205648706202627199679317229894654772558232806092157185153486390085559669413309149840772511106363919982046948030167643876446399656296530784452222544883179200004511953915723554712795470041092017557975932138762408734969602808234049
242 -42193615622600228765520610271715707902574737646733367553086728651437901640636489952888558293187785119458489199433694182884313141499035830263403022548447150814636565546115769826221713981417571537716336583716724088826980472685026157930502578342276155919233616861180905097947639098844135840342057797912353499351340379227413747909835979525393998384636901966304163900875295604817072817650121249127875372892352110726181544919837887279067220114843283742173855267436467741985406195020694168375185657038896870211637252429091615646825172803733063955937641205019238082676083016636781026294287574891718386748389937115609480747097741796331942311005177386297247199
243 -24674015751437215788805367127513933533353529324650630613768945324301699846227271428120068208265673732628209650554420999415127395265799705803217163148508083136369992359325435274549625622775766020772233253087983889192905765964642583778260707268479057866733675105592229896152721383797919169768758244171424280170306044190691176922766929655132087863110569991754920221641566121783068859872999619343215947959930420124243513346100372193374073939852041117517278190226667719426089510461942962885894189430368306074932175922184442419275910408090912082827494770057626603888145957804757802022112810282635301755270341466075315315747909322514412110177086176192089256305249
244 3739949171507318739102863703142481830161854180843221845352077347896768552972239286783791709703000291561086036302289006601636252455872081397624020954501911670759583356389176209032629183607579101852450962437366202506840618532699337478455450896083757298178437309895454850296860701690402777992155463604387288869235976031463207401357864943610936128955517340063737677383512379554845397116390953976587665608881474549669801957860729650250899266524146747482413527043295349060869753836343662206545440356886737684751512109275400739971839710914400795598969304083944172630957322080176104079940999246193452118249978412231536142052943219761935484423838797204234588135990636801
245 1267035355576544938306274336393979057457664580300252020363757505386940073180535081901699731619708483840223431004898742770230660397495259812967451054545043259427496856073850537773626565759560294800734801299965391734572302088537952046592552599669650507870682866273505082621069218707142664003840237293970429941751397277291749475799025992650828708024091681793777912521225928024192380849045555841565954022811051195212413291462125360876906189789230375602020863960850219248498731760898466613985252968654641216660508005237189105705853302366034831154414167839026765445020736688194282278055890534745199876626440041072117433593290576846120693324794253393754980184255189828115298
246 409437073849908989205687115664771303746698500778212452832339023559614839334899172814126413276261076062597269875235858912121647394316818864283286621001323765199717578438780001873868866850802899262028498008555328242539125205360286309453284179366545129254357268713877824331583988112808753563279904993159237865236075904867867412749228880201737178126192775771939135525512602981206014651719696050532544432792091692775281292994279504869292915187968481335711045781451175046180627999365415797724675262623863910597709657671016867441110118468267754131904960707566330556338392183440499840445741137331956532565874379314469837949024935413622238879830212769301425304244779012003923507199
247 -127123710587224759518862138679317210646927018994554030147623992576290126737157957347898990862954605415283500949361492213371934055033587707305675301317309307931084804687954728884117115347247291766221935400799797267501435767202227827765858300745465768244246780936315692363809089305686276104546512915883636624538384574831923732621573143985237152159556990976203084453051964578562585464972107179552802299227879533842624387902117488840669405661847266351161671877950822316284124644802616497818288986609545000486179814524143307581550668709411919938219523921401747002338411208364621302521034445648905913774832812700741482497688941618596143812786194973562323056424028450058546669637512547
248 1756302370824576324724109239060743412351711556179819962985216033665354414211686328388365489359391369202002894405002790234273638685505693248196291651817921199231543714661215849662825229291676750059766903046477902662348436645898081134826860640648121383681739737012768271887359876321304637701219642773197747597106325333324872515867888664346764661674997842313729226292086777283316700189104090301365069047349399374261011777397877929786727325161954592388852120448152480513610473101633573896335691880204929212462527951935613521491774966434240946108027065618390771005343772602753052970056437454108678679378819740358788083287389079947711330701870005959953062295539788752807968655776850285595
249 13322069524484406325114347820200568166821007992874950789205660932548274413205367653832709572334851829887164042962725613122423717283667626925226797663537491922999655052004295236939224109834073385926578249521993763535601389662783515681243055636258419250988111258110994680998122786198872400167580032034935195622305239036179884543608257075908390911387978653654778051430156162904250054731924902938713017606552064075350938582780539341439153997233210119370530305828530924300440245910418148290738918453227839321558351184780671960657143330032102340218469178392062934737756407621577482810036404395905342653857019657676957339567720489840862217783036136457924621370557235398719078633106586884396931143
250 -4128757312424931926764870242227486240960935045206108450794468566607399634871036144644060639667663809324623304076382712435976482181518893154811987211985639686809698050669159694625192463775468836472552783826031425051446466234496851138975903674215977573516468334181116155463565976865026503235273025227678093679360995901453802708132259308586253711807034859394943709750055442620783573987777352365477329908873405068789640338859435539594491595379156954379462210630347096390848079797015653457711695717500708213267557319016171016509655414985314986241798413017770963125163946282865062204835572501904452698383243869119459197576934523104540037796507830196175694669313153539717132878801125174443647412501604
251 -1339059325538061874667683651728176758515715929543835979830192325206614612540881726824272688547946623144475911784783586405163339821836547320635199804709038677399399614459517884311889234185930730803398402156464234772707450925513466265295621532210335690242244855573512298953963224145368966916841032042251023239304854709952410929283917949328822573734968303832611943755665169697832489444180437566773928425847210332708134760256822811900282379214257215079073365721155358071397425986771770846131454302156108856942653217423120571823543168381780744162976664714919279888811514833549888552999364680780549463387631813070087775454932404507792239274382911405000358108790885905382254543209161979398624166594297363927
252 -451177713182087435975817530479623205836146599335885881249210848076907569346454907378884286662579167426720960998984323480303798984512829515728400171375397731915460382728549920731311783690663549432630418169143818237121303644204343945123525618733969169429863097410092185534686936859780532195974233021157009201548408660160016659061383232375366089721300128891763365004650295682918290066657281888578120877826159374893548438528539281091896921865346161156235465977439134208903768726542703562335820684549530281809565898972238903669971835978446502198632227216865925488614304722248786570010128911052896999326346203911513607756394119990324567034511944313400355299832561631343528003193892816036969802103595011630290371
253 274423065657709218963947909862366651055915102015417953349833473208619096719421419191365932674837938558610487151192344290876231579725592871351115442028951047339863682037999690280165142303167104568763633172305237352542433914616014746692998027099586351036565256143616629246025613352717930829113510329833439042867891387283205813315528181842025644326987626105924778655179208716717917542162652109741268217956939048041663544967748781284050809092025304165920535637658034387309072429097582377664774856254565050234579766481563920849886886903548036272116251455774232935112360237637014113447941425747365705260188751621816367803058762558918199234860073416462012625585368235586278728398329703677135844858211957044185101276891
254 39698975729627980568560025121576319883084994976586350276566580937466953046966039953648376471551290155097127962408999050128316508440692683006355633764752815408433688222672568142237714805421191523615481461562622430127831611180441643785266260836283956234147774496891390035393622531771005749648169447120659847703075000880696631142708243674943810575793160649775055344105323002416729820664326592049641480531590127492999913663045582526068394844131804539072168191352589986852008945217066218894510662419927067678379406766302453303975758192930689353146403307603478360177423619643672747261831233072731512018070860092719684463014512613509140520815374889446662827589719415316717997097149093249588338846097154415419350600905881729
255 -42863467499132231451896948212330132062060559911859426947933308411093004091564074393981369219712976215568568577985556858756641259445798336002356708210432275509287945154244456713957116359079933724011420723748302678865536399578290331661950100071756080114829662932585492210425694627730490206264258770100254932826108946870528077555991986676240074650646322484600406709794274089783709254895893513927951104537546733201702713602223785689573501390772161019028762486556985727355096229971130563926548523313841015966418374023015392971221968016813012495959842293127414247366460080923438920095646348908175161141550996743110324121807795279807871439994336402224350116132156073574891553174635112196903025413688696370031215666489381041652186
256 22578055573721740606856589269653671164569205899538148370923127720641624169594244925289203965030581193023061561804019214550473594076170766619614074273593677124065684271355864626531598580363892141072588973765873052695247147868748822936350469812587023011315140911016380785875317376458496997503956746162640762276086888549945845610895069217428137626000493987698457151794907916226776795409617457439444563614442646906828630692250830009535924219477034204451073889792909389569592256381876034353873091962627289019857969100245412018086878915935539450284176463958567512638555064921806988632275048133667864600632709917710599100735129816401857265903315393281658749120316644250246138989595960206170333702061748162841031279026253611940817030335
257 9961271002278603921332174663078205946387824535690265903968789192301489909418772016612603041587243829327112383451780905120634406120795220402040193261976863978887571047695449213979964651409261966978013810039183192473112040655931779032671733322099341967225091777735586460012563675412000947923431147069488595555626178463351849164352123399362766035082305198505092443259308508000798624423465715617009668795404950744126796821644035812137868114909402275822459560006014714661314777906480302012557474345040428707354994726189918914672077974208330068375050415807522664799522963416561944634568255432457287680933747463058162925093742474506919384754631082391555400671399403461165846947456452885704423455288576456197956407397802341087492827981364121
258 2085544428091115714818819556291628020485275596884533138219826783173120690698033577724180697981718464909129387048311931789127292769352657910389291025434407638325760477118893073021527298149607735003830555283778788131020144762810487430948929489775583398998855245822725253082868900246328609170537693254890041469883250363923582936977262995547880392432019701569645859572904866398632027869029019463449188540667241825509254125700457400501917649297304626987365079134274093591315520156159445670145337462268081460984625080636373500358376083389482177285291198464977409002638203592452830006473738148920909819956523453773385830505253110713296075080300395387243065397635557873210363604754032154823255697666695809051835799360956031423000601910596337744311
259 -3413500272293781307413930426244382655998117810702306321456671721333805957763595473591033489704413997365035042189473869866008128958719745677567343157321371580108490944508525773608064379069177039448452610967742116834601577164527941781894512721669198842177684456475220835241928984408521675213291588153429668025801907853921680382359355936850334577950109051922666574449748385755877064587654800600786354618693622440905504840473170578660387909268715966612057353539181895175902296393191683272494246064851277468372992489172775202027001138057506054721135850177414006246142131425430743283081439779204072923853802854349105413552798645457657838233857048942942645813023096154796745515675197722710566709335022257978339518417618630356875057717428179329265100241
260 -1313368443987767487249241617497209408353136382042231923140944506483729735139258301460655541312498900119177870994702591602203561100102738410135255663273379092306782901540216880486792676955547149911028167808300085851438470682417920030594304045575361263692100284221904586076018800352523102814905659425975785846328872048130796979952558540561153892177672414717392401751552815727701578580160308009016204211378114431709704934491650572080643659033325925606239216021709416504110044133613678282050288768982050154078678750996385428804800404601979472294499510470579927343048151952180127882548101292981196203240828592898862066145207490234009713081526085710770024069654152252558720938453152352556376345659426291198170744439491723313980652770727956815564663104588264
261 894754882837896896607476718680718741534947308174370261956057484077281069568641357761099815845300953601359911607097543713484443845168148939595768479831366270402303024777596421631234321516639827253384346867933972559219923089920464328326022818191285343441284073940897691545708080515001396316866332718212176960425449865748755172457438000348871456608539975859381555965695778694246151765967421432240626606694839394632941101518013484910767941410803093401807134273698575205909207470181034961379484092974340287950086608813361657083741941413249253739380328439376509833665908030758437913689787756785195397947329997940539016633729947222173936101681997340151069906385430669246680474184912273147752558490311260062550779103254505985070140359367553268247734778279360879537
262 -637392015550207916803595209857912009077339010840477592604748572431472662359762904696148985129311501695206873720419046573421616679338923609586571167349372204192089731627275352036013018494110276381941894145337236507630418786410562558398965130419353565381439222568228836085593919321588817554604903774026019984871714229490546207709257094153761099592041978871738747770111468407887136032087561160111565209084872520611974582799211466406298419609059312499203443226387696513693008673196719977892847875451799881770754812499837627781351928170888328287720104169907722652674874512175804309216052464853479544346926739784710258665809583982492727351433661447795639714737579519773718532280444404831881177781980416937287855325631806479222376059535028293840157407519004066992314311
263 -479776396483237993716682250775370471466317046709139675929027587199075626866697908158664875410508930018301581717396114680088030309828236447952383400006724295576709835935398208536504606075570852474292310792447841211968321435029287506642297247930902663431355115909600863953720072620281603972726707646299606357353152213000488174378375305290102528214783240136842580067828611606621513254766971253919151046281138176180283049303174354028202190769631168310148088404825023524647328329127104090497248602161782384954312073222997617973884779800884652644454431552193212962317735182341321516652733337811769791460999819072234509071675035631867963934502446017002700234831276033622395243376809872079396622753324915154567677744879303857365448695568714297922543771602103009679508833339753
264 17522647237294087832482489562422112342743279567445802812039672694915999892719687812245992695688177968256257567960183988952023839656649829946449867940575312407484063209512300119070734507045123953979452339679196624264759737529112562692986376145570540470049791703686796538090079215875944716850118172306518596190953973902305449775776886566708043629801713317569326639383800602392221340258388990516316207838437327448815125973268531184298135127821628674286941037262192186641962908216225652685254332301812146375225840509585766907776308180478903682713196985148946874520806255368269207787769411632859319322165911100511795684702262289665168196261682298200071725422575907012786437955793770582832651050645877056105856394746375035054659217364688145363324505610576450910688095817505032385
265 244778317931533821269231768365108291688918625040681238446557385956670408364765979556816467916166135583163174005214516965855558260052462679563335042098487116158945868527707538582349571487750897591408316489397977717727347457376086523050321266820228374063541348508851971423474150587412635856485167989561677540127697727521236085385468190230118087969633285486150704549084755888936527592900964192787604304267433891335370818482581271204590733208521973695494400887947079149665027209857553770255670231912587884257043605512116986650127708582301132049573721088296046198603761410496587827903797716824442745397065473464530813332865765758398313051538880227308330779493486324737004639961922982000178719735594112954312967200066484418031475180453790043424435146798488741127481018606076573195234602
266 183767310055032264268951378864023044218355847435006995822363281636855825937571043313578475415527038637657457680060999631016249015080604841827887278026452601752572602357429386095335513657642795684688950911749187636495694892089441363609574102511657783333306131028197674539399953472139247047398856386254789497965380813282105870415773357205045953741395993688923589222123159444544632373716804188519712987749655581447948041824272448310722480281305316494487325035758265259817560204806182980398462274074240947368733146829795754806232291639188441919279843323605048930612370883182045260755305925127525583386392697883535267521156354933874902571605857123838954553400497151725190603546682479438025149523908025694237974369886894332090380978121955242450602073948096946582249109668913752920136631539071
267 -131595708209121198622096716362016977665202391327017209482708806068441810085592261405873756847913725632369621430112940267361233488665919317951377994205172094764541223469619501667609415801600199148036097301831479317890774972136298799235465762987707370205909604619617265235467195629584549618489220984374640150480413617992308278522727240655569575961956985581545344557930613115281175875651357646431287175668038108843428103168356458043040172364724870582778938565259551962191632873052892696940089924462814338515315209482116508563243878745519276887875330050891463914698312847754931811747490420153461116593003814001958085040585580682687281845703189637988277604193510978369235663062382705181608815155407815020555100629669092859572060393292175786681709925992106319759777387780230715919160670277852261163
268 88950494826341695314608103559638432888929299695068611698076628365725493068736110022732139030947244028259481033006824756218144802299391125385056690686890386262354573916231788715912564066612511548039552472059686085709792257094010675154851066571528081942923606029988997529711735876191185423451715963613855264212782251862687396005337717852375993843362483156368630035664323806104035009142398224373457248001611661175071963610486836765403035716251182493286638580189835764621628423413370172999382115561534575588465024479450051184777426265910470187502929893475165053953949826223796284829718651459833168744573025702800791993808641871116163837108425252135760261637063110812672485430826556663432486452020032837003030512320481658366481622626989159566156116759910722366931669491368396161651876284772083895718579
269 137526983050749589077153792056747093206451221425331885187736893799215805351314576656157251654567082811287418134049442541624793051207739109567019592263439980449624960920609251236360672465322487747963110142162503921600967922155871838259566527438158864755395494271542845213752889023254552028991494236945930027533348437261737842725210201417723321370629334638413431305087434237099469859123516835406412593650259204298565497636879247731295964991486588341073150184301459112375457641136656062358225908378557126122044116112015468156431750048087090123214536052714767628198195321169355265888240596854454305991686929474086867511052641050166593045205884187142882505033848056579851075177955212776212907344554994824997020462474051310801758192083194109387731744203359413528673881893559511877545142915616307202757508851639
270 -55427541489973683718893227667815891725881938155229255498357719079718980439443446469533292986375631135139925829952567657241605244426278538293449407642325796064395203291824500363729198849560347991528964145513433701314617938029861659008023475601307200465419755642606308572868983306966332683626764580853937444217935922357936602820474405761705998242177429328946518519020142295283832654685681180211527779998912578430097361996935405959904278205883491195229395163071174769250790713794288104542790167562219989624442991032036584167014583568702022109012566505732804357962387033925898508011911698911733442809381856401359370445724250775212509331103181524419728389989167639535076673533898936398270029858132902014048278226356862623207722966846302849489157389424822929344161432763433389379570400178469555652916911166191129196
271 -106260029409767651537587752968419222286055060276013105167954891059633234124002903302462094194248616034023462562770352846491834132679229034271552750366139204164941256795833906094656186856142675302656836329815440122561672883805587991889634437783032628195374758896583528990753736713645081284009049716517183001300086355714977020392586333318952059109606972535588939918473392303688112832317637940320866152001810847483512974158079277384998594078660210998576324787790986294204067328143650969702361490089103081299567501538625928072673064544105413665229963372806708066672069595627623658151160966816180905604051706693460429728114680791899295339133989299443954906496115793001094254635861424063064554574635156184978661365439353825258579045876962135881267826794418301602726617285555278101762601883572369052029349167701184128304999
272 -129750924157519753755336568896977841701196719058915887645034552997952637277657022751484542848100546511927580027953413236074983282071889603075650562317395795404953126715427977339028874646393459627838836371447417007819747722845771516620162756369347581251766866908271458023753685404092130943308640955584844937958066678556407491595666498689284867630974444717313058960490041004334994756846393777864017901533377045948028368865189208899190782972177415043493977643780443715567013526252806096178172557576424572245192240724843902299478538358380984702278570435894514206560490632812104971094696554898144647098356938777008501411433018625498792551510728406570177843082637250871478573143200669400588539009219203853650925019677748911500327834248561983648802881100123986283665703814674126391728303199170815742164601159553401331068147686955
273 134395215922445845715793036735237715165507938104169655964025636707871994088468537495774744693581906582017328179972998531713904951586859080328545716731449877144435578509111517316696302940466125967319162990939810005491827912312687712411148151761643403677049412536124624013802351697632179729870821336710237854721138440296571403429915550579428301849012478633729467109559278213276830905233678014471722001702845903096948030617386845680684412922355244005669717944900945052830052697621254128406404402921460411028714699187633955796870454312557286600583305379637427472876520270632923134232348361690586880987320945068055608860210162989705708801340715527268361628207443484689708343651891626577631994851642588477463431601889055406061976295635617710366726069044586057530789302345678365751625130926316365952238696166921655346063667912762863379
274 -46086524038619897366689757954941288078579830968652000422741904220914586916322115182708138297940341715927148384402817438209025503019425649739544424491368484037670626550414188797238873038345497409200030699297392263143608454884089891382672144816133208091686794883540364211951767590117606892214501245113295926323899626946147875652712853748934292273982957368317951754156991112773690368025672452149346790027571445684609385930645583627396651348899553755914503569181609971226846397189907162808259390239489045890146392183862867013799399551645781058713133038404424328065128795412394451353890865756010989429508651363483679975349283373581826237844253277409450568903757137094617711614257164132612757069721998127008092083899494876041246701951290524886204380518207295929981495439732180380154572002308484146174214073772160473609977544070473957337599
275 -226254813607735972268249177053750198117256661944516111022428433361402161571466383093068821441235327522863404110853979718535078954541268187294544072237683651561537838970916906868816912426030931810371988469380625103984334123564504425848511581523434740072208188534426724875798585669859683768985416733707727852172016692629135545506279788778617043559515155434146745724033694877044090782814602920825348655359987079343546276892252540336385741319477411586925297512820621249268547324464144027631996503572311490883647570915326190971773267711172530231845323528257024882331205710058692292079734113201602417680112729119382008649312186299996655915366917004612026068904754756827256685290390899591195049557361123040915512954207491329473309627261757434376902941679162648269701304832524029292008788687548507749080049854675386037389783248612567906737420151314
276 217983779414205741075668603568434524487729292127919104703655213088641222330184729244715287091379210685408512507791953429786101829911449716791270891436758247270868137373692829646575637608787358370558332039701113195666044312042485985713021143967477869156998527866104293604463288330051700849972518426259086347859049494649132812149832467998996886433913617858178687696638367786710885520828844323786298813097555414451688108810491556248620271793678791562943158618537090906250635830401026609476851727224248534161569996158504573687951372980517729807910268702170966470748292678503430680607934601295046967301565839491988980817128818535271599511631937226521299097163937291724915704548780117452490542667089218392825810808150251557475931151462836408981696499983232471904476137156519482214175499691721865013840477298728009839264601447911028004265690192852033151
277 306150227954636115057342869705292335669507073009713080268940746024390748162603363375750918052359979505737329554183153635535183337449198379306003456000983298200760730699290238870019050056193578836229818783003476510342734430418390504341859717588717794273276457372615336063892081944223356967205654692044286273017800640369177760560093662294099321244240743792767549737032591381403227289259001960595594502114788277679310273549123413316132480309588777855871920619753995253033953150629811163423384884236393244393394575877114617611598980422162453102194193031075299104703764729347177671224733037181394799001854634344556333761394793067839164718901662010777691513787717204897207839347409271977546371471984124625444544595089155802662231054190618570022691262641381528364187357682062885648318020284237484699705616348726390734236164845754904241006193377652119464450193
278 471960841653275635581684169813133539555422080468859704198231089961151868236768255071201055643680605168702079816601932190300044631263070195444810974004747249485013872070279548506941607804088263786584377775483322754494543390689134704993428728931122384663820981206809490022285118543901855212155352510568368104890637266085484558168871574847539193887389543311253017192801156970477707636702668913276650346205184548420809037648528594552825787481612487229631200267841478339282485774190178264057350676331126533699897651671642530750835704164821806552738498173874753435658317336818956211859978631439644303551529489439745036146513805175903942339821821608988024494987821522308355272395163403292477217463049018373925749346940188860915906360668051223153514310315860707718134252797662776878489253430726874029981368322422227318436230916997348847171230495581379161096574907599
279 -868966131331156260624748476995924218121177090683795964036679432095916759125977387447230013547796821367166995614402506873927916694882076265497505609679596665578713048549120610804747343741322599323584452969178441678176885809998338721466665363176223681448051000888798078187418793603127214267109487867177545316960401912481632858203349141351015052338801547366385488222163650189749775461554797263209681624189321359171071717297591955428438974396908968275514194285937563320370770199736774505520244734818123082858594685148478468204063554108571823894586952164006591682835365404398518408726578460910465442743017010472591898080948981949963323406978485847902507425779831676986727851890967634892288665798068535407000504122063165834900207754293047635979596390220393557731345817745638118091443735776965367100967418504317081309264757547676612165718355786392094631139055754889276257
280 -198579652367484659705104259247198100330011384270942301905495054256872515324023808029668457157745450949570826563564815217301940636465275459963788510961616812533696625249275881239732576666848752056812919873339897937721068129925997763253798155226603688129018311282187039969569109103297281813752432103507645878154311647564316172691658728177928575532015589553943053324498950224662000619575273499855771151979868672284092492197723087307805587929498164506618704704967954649113033586813290838633614757027244561089515416358295113875979307533147509310978882020105859299681332637889769986066305524869355614303665457029680766515446314167340144473333290004310923486416019577107181965619478729355818179866395134324706908843448124932914316084000898005168873244919165381953461476042689288296094138349857164273253056538470783119947568908395467068811240969384000148197299933147767533202800
281 2160313000426913126261691893884144397412990039704090095797437427372792033343259661045925617234286642486375059442544855306452226662480503886481081309875371816897104804581788233782611912067465348854331783162525713540953002159906750950565089014820661610039205058633015607702980965988162256856472626344588654740744112016318136885577296043414630469576106668412138351675090282699338928851230980377227259516624538038664573436444933868232110904737218486620217724378725904378492987727050792844757502387044114167109980603929028693572805466519240796716661046849926245942495989883373713337978787599541231119791708906279886340706507013560855880524274923884863124512683702539430998715996969184281492331718076235175432725399764819578319557489344797874030789742332827806747888960364921654288504956767305017176142454323427117519282663413007022843167412542141900376158656165013931389196215839393
282 -3893977614060454363036338630382495971596425082736134097427189795475467454240526900290442276956644175467314879316346540573326583136922244594409759444825700589208360315091621108780287124139275170001300893909044244514893494529564351001962805717015031695547784051973137267728857113762515700187010799596544713200119725292949834703004426964649362625516799983242277852208226022269610612515717635384246115313107993249377787379913208057530618420131922884831892993909864744860310624647181171745954040071461582060082880674681976767253556734678732536547938607537149741900919486213469804997426461629964514309483794635705787769726627138272319701899388964423848719576814845641072978431379824668257945388484891120440755720097496290307967207478774701042930136376282573232777039736230930173170284515569253497673777713961285295774512124517860052737104258527202917955542669150168174952257457520523780399
283 -6260562736094946583060663310097359975491096450375573656562391882655136257007963484696369650106642193917162283155939947561858535392164179067590773175809543915621041815158122665841025749933007054120320196051589254599330900317806665757472093798530024557324497689585926476584542620814001873908127137769613921952638230313739257197355562608752550964739922591706982315007233031155764291855067325065726243834019710114883899554781855252014859277699125932746242302221140390325026043717429766735313463403614173769219109636519105157796989646675539467862839035279886990673472185867264542280567255714865303744056413692561282032390005391900280582270556340196478081276455360310757982957298529448224298251600732618506344114495416717793845086457373534403414137696977980176198223989280777301386557131238264495499881393296276527858970711465640916804338521171466346053775647214986028151974700190289484372147057
284 -8250022449419910499027844301822568482909477845158481013620899167034975218865411041693702814510035678220736255715755398431750402034150550591988436083305563462869246510628062515151392454472413580096986322917787018345247800825281159148045988137355709836529580352563302939519507748988161492024424386533900018195970848129464396711316231275548028760255614535791445741929432208893150411789104920650416549269800989352323110302941955795377745415860596883651267290743812822661557162551854603720868176980374892876947303951808557571771167118211559984885024611103499753852074778796290830531643156187645241378190354767333475161624935841854558715639066898833144690134733762601296089286366216075845533312513655782150439659929183834730301191515982033718205633640991239853196267229336039057586973777525921504223013888852864972306390933449109361627826867700906934133575456430240592227807756225853990108462171476351
285 33013757030589533171068049637043573756603225351725446133235571901698137937651963551455022211249769661509851342009117431961921596888902950653954262196495346363645620048561104494844870987294769688473885572153445989683311419189931682464760974140324441567448244687388042246382640370088565533064112942294977708348681821669173250991358334428179701320588048459672935328026199014165393986713677817376664890403419094976936195445805294579887717403601972546338513226789700072496379252413174919587575513338578367057100546130004908795942043497725132563163951305343301276098769260557765525201475669612329720205659015958420885761887847952683661627881116081974003556881540393384418355062065813168836593451026871596848865299541378242073975534541262593582454894806447951967327036423255655249346791717988836548560199752876235122825817980651072852170061866921659848796687496101247371410503588881427855313936677751086297586
286 35599030186442353421183244233365111032828693987671203159088232153216585599017872013904742989783353815041060278970494269003396028312238270101298822429622218930505143299563429485662163596476574572360215848927515335353430479246672837923375257870279584424220302330869524154600989864183530870072375512976132103917604141884704500771375216518394254677710261959641418034907704901821122302677250505340122040958835348012294948293068619751162300017623553757697364229644068099893180290671141874849482488618654003642952878900282898885642763684596586807292128565787735200866481234390014970099189957466065183476248750629577352525736788143213469119741197289920451065607820577564704320585431742817918479400829541800316695934685320450977139362671008896747023907049733687151468578340354514221536043234368231742511385017605849171717228631729287857956836141773229283171308474095899460657429598509579901095393232961238169104550399
287 -127179518618755375126086545770302935965674456316954849144632062625853809095028797924920338540778667201446286037674763943938638746240630543887882997643147717058249560080280936762468506421299949009660910059575740649969123701360132168738692838989535714834454392994817401264126384137144377466051376702449411744507609309109317940344091948489314359782592540707629745179579241942176459711916000011923342277739335278975394075878709239895970541534548168150689681045297845768469883944691130490921131901664275420106863382858295219365952302987200716237787400130201578637299007674355455239236863811875987254809996744349443766368881024872830897915473251986107106344859838553277850373875617197288419236271113322249366337559996333518508730183622159281872686508097092953354830560320306857019536695295163266130516642101200636071647891846995047251268498008639120591244875121571803959409269327747133674560075763408506355458881908553971
288 355318157581233022324640092946246874084148250373014696917218985728515381815138331612842563009693105551490790024561362027011693657017241655835881951437921988695836799052719506041521101091745894240479277267936191487174690828124097878220105633471940795242969844155175046585205011506654341694921403415453577069615144014157460097121237714669944865181026026418931888716441347632488633939400055066513112782754594048555872849891584076991306978563488573979237255102877925785490686832437305468037256172734323543352136569147037951707159328149927287883815868735556827043345028997177136935068740713089212302059386368910784738946125588997450455025676267876070800158404535525367372894760744284364465202437847617597948413810575008988294888725886078275864291854283299442933256324988893677335519647184071369511843672121392370172760965817297903442824549349139806618578712747344383817078316664053951955811569246929035900516985444845664580555
289 873078812172654785860491785628259545337698855827972376377984843979007211661242800611707467239684048113917611381181714988963930720415183928149529991919762772376167933579137414686098813364980045854680635595478423779037090298838238851735184895431836698356577142415973073209816249348640208964541822770521652277206134865596075351315217990871987047801002854365939786004394031262624454707538692213016674506565649852211616843320067567732784536873274644214888177511950617096696924570320489045190675879181865147699546101949187419188276253356202935881657778818138858569868408235876216710218015236963579578267489461823505028131215508616836288749488296317161539461112974041849430366440907105172686020890576792083295943213268931053143081562785483458874785234479914783433249686816783523744643014382219373455683138077348126982653915349430287525339970683882513265234824957435915206733697280534655224906832982934855529588896518014138904001846951
290 427350126643697936846661148250415175810979739706845717007582564167160944799100934820144233619800771601348988914622636012036236976746042677271073958937749429846163627237506035838062569629087376567588653165506176995468499620933382380044166101282295150072292392353593664419850993406695399475867323564423090569037187024906674745403630768084409609948367034442779811537485491580223888102135797998556524141452812866460485758400019360603232346051874602968747089106881836968286514206389567586811773574400615098585730998864899018003368955764041838341516175626378237688527929570685882809782922829243249703587985180362853200016271514509675697980970934253030788473824687456055785330407970076966621400964022269726441684395173038386083356602462301925277549662644824179012902256473095118074441701901747718994645769174296126254544090705626163889879658524314974262156691178294510066930500241606848961651543367974664034376163495391479986626694544102796
291 -7187571409561488691885382983229170961090391688739155522900882449209292278851705954435672981264208447121357852804108605445694260291706453950755618337269160223156204084451502767004394945620439970332176137860540933907223402883442325298751768769248391157018308424042052510703979172176534108207461734593259432073491331614556669746092734918239193918651968214159472838968913486509492631055402216245101188231395918719962070476672618138141405365153057554051736314184042692471933517109533438888432998132451825711270838090146083623562923776293383911078944416149735828782435621114866876906397589789586041562282715924899828463990669470206158232277469219243361781290180369957441530863992147870157379704043267746369876949838796094811410185184512648633726504968332610920708721680933067341740277986423381303097223521464796779549548862261874988049054004673832659070656795854899457871489398848557768837074850862786910215609929801675776029344094030124180219511
292 -17147134329972372378853843054524475970328043151692229799333591631695239530322574802182668115334196402499833668503400528169293067015869795622371877247251001334943328777251101343190066303591806716065480603882053258190564275867131836268182007416923920998196905557989504225121805243680835951863249530088362979086545423577492367979742667497751709312574175176061278220072902860558308597262939472524040703584214567420968130660306178911822040569792037388201111496378422594577584994524366465366148982794055281717096853796505878372926598859861806613764015198963725019046530516520090303893468037513583570910634403099058700257152796065427145343875677902546084236774303967066837495935714346546934855151506873149524790931143037987025800615456096369982330744155812206301116445072735731132623347768285297281399944056971856349495827128302929230244368612093610189781799327068751091242882865816889811197199006906251183471760363839292868584117362096709377977059976979
293 50778179612138423749633288764637520397569101656087939921849499229129874632282946564186255269213456829592026439095732048576383195082938693840339043470472003832298471277917490006896810463820501948422354573492115474488735652019036450548352982198236235142522293035919762810500010402249911995690726578472867102631113755353289087602246075816174032743057251564754059884152486797876386571907175683918367068423620223682972985144150710551718965484543579838743732055850359625035632741082544166031667924238479481452961139663121652556025661155564114095700200190430283180687413134321327858067520782840588375251424816584464021190141180665310219028888851254309531142694528115018727540432725281752642600452801085589018466419057753223077819358649648492166525510296197669887861269842759820303987204412348938435474979675937583501885839757113635459506386276914823951242348309942540751847079913574617690028505723701901575307712836017098555547989955727583869898493594201466187
294 -166017445313218535644661310591464837738880719795606391058763698336835199842292446958277395648783774803729884954786864770722673508217385845792470601911018410501607871543998090534427625134674353455281426538244433198988874875513459570774193093362036190029022688876117067603575666572307921185227370725721533535656193572346855997982451157749131365394763981947311562783460891537938349624719862494726496949349088523103527885855637297533485314899464666079302573460654596906192094054412635854778103996888961186334419474476377859196408789187969668746646071234971051645061987306449503367597400780284654278879550093067485257720617689234954088155153269193201944333943240431319175679343139215901107797350080322799103095787237119926989313791241339779769932493122104623050700716367669897056061868509086362909472920855717907342931662245206261996591729573656865932134392220153398899818979428651464144127259596432329631966516390281254847638514039995520114276850096721470014092671
295 -754795556314087063464380255043178882902912313994583939055885495200960606546269861520915401676726557945049035549505866073651459245960318150040432158759129672657325140783270826194220355413168446312510466594538781168715044296388496880612798932221846413587700236000039515762078544041649014943094848895728096372548314515720546016642307009542105201561606012176364916259261910218478021646348429101319221537384645916150159691876230956416430046241185400967601058736790117111225937932053398624809047948973464316865936932587186932734674691050473997449728681528126353342158316275973115272269087884797218418150671760240733651580647866661420274492889803416448978429917379833187341721278847895623303755197592918421173308821569038580372362413285860755646205923177780646457969562583965903399052982332192645356625893216684511448727125191266060042368845265741033014394842163473069520192849404124393913924783687931478180541959675006168218855992928786915396020496577531037497308194029898
296 627822233935371131690185784201152035895863693600644396309007871633199522234475909864838264624279584555878623351525401172419973211557672954534856791391091840928380417915054760749862166832075524718111891372654442370735004697485565346578631061508518397682529978024891654472845912189867393815728100679595660492559718686339812983978837571942586382626317426473804655005828443725168909184134523218644167501031880828379640597347595612118194433851555210094600886949583244775867028051051425993071822780298205101344901305752153777546921112487564951347149560065959261077394927061855972854190833210557059054714709808508114769051617628406378717009066341536842288681533039682718812652368928621824986253663164128307625680869872958233000441457465381467781154726206191770410335034584155989855983882393048888474090454611909012806298142300606435034620721492461929017080681737535563304853687721925863834520677470973743338130282582154032274508053579538710427192959574165888008412647706925310015
297 9167065302424316943195662322505044791978761944166673313891535572740125071542644991804787304682244070395881984443197554768979709854408268674478179115409391314251682641911936222052678849067196814824335854145612079041971757322040324312361326464810327501610798987670861495386650456034593201891803703404808168098402103146588355807213460713703738636099161274147683507179410019187215971512319707249233230913569617774570810764723388594804610024214126332885069679375165756722009522379941676342177922463937469380611980860489174203827069938286124449318799891462986221234295068351237979427615197949131251727205443394997975222290663724810275055233712846414864846578940161192591224450253064367300336205802539760310974562583876195085110841386218547123032611328769228413299124472106399456730129137729238913042207053202475164974716138557747668199147877877016789118766703361239489214685578602857409447455082469368912080166117873319581384753760913623464227126234439497396641735889083175916437634697
298 39303697180598585438524876232162978806887861839546554911847909834180287161526018440221680746861643007609182778303595855569854556006371929103977708290282989636022511721566417067401130581573176732012464360757553700013884858174660453765780058519225537643646298948114249842353222810840206799235273278171427710489725592478680767903316252650669296775081820382615586020946852684902564865645430947718899421319895488207070711822029103194366057011577302519150679556516730452174676718927838982116725837497853536341881837725887312530849068563003975998887981266187610634934308478291688291755145442923545280973316838979395991584723404523576011213502023982636659966982341187066386098512287762056757660485133468930417061928081091148040080467945157016363075722931572407515356732335013980997150746708804455313658795425960322458400558071410974666639305873523434890630931103693788748896773745697703405126728427461217186203696311477594073009634864673042867337006793874059585342105521692490968672771479550311
299 -144026843183371388478061323139086539015510520345244494898573107706652183586196909917866066452446867693716425229784049750566192390516065349712705165034998722924392939262857234494994985440179904889319422702475223890459530672441192880095408244573972321465055960728655481015063596295046262168911459743953772909664799812076795119106161422763384382737302059641761455064640520780123890862521149237587488207234124229902934169028826911830672709009099352314169280374626361718109999419228053929464986906269077111778047787846576367958580872481033006646636120568551489377761985885729387112592919364995014009143805459567623190227257072238606534176393994312003765373349010665232061350714535992647951149622931674894286826796571796981134620943897992787815366874154651811588138725195238959759376567152127141217512940893548936460016514912305756246264359563832302229572400845566352388030900254236414218930529406519078188109519806042045447390126637356544130510042575155844020578343366241184094041297854439940416113
300 357548877957242057212598674489167553063805187316213866538297605624103716778696163178646473325610817292602272382688713968425697970108204125723035477446919901407041757395904914103940852617611126834738554080232359850697902940411903666726334931031780771698943382718658336487524766558757458075541789039813356523421653278834800853906646014983090618368605898887988002941916404122659172198437865991653388748936097361074040396655481167662670346258014868889941213628588001503898907447225615381013219314556834985550005473085591739450171891697009786255543103839073517540269527552193068888227003270184160580738508885822819837408275877571382037815811670596546383617327528709305287332635169905920107299081310925866986785987137216198576253775559386487803107341246179621111877127770369199146520424854529648668003577588796710212668134546733861503659187154896549310550612144904310644902585994668092971200110003280562387416130107538152660014658820360101959050910073637176421282836196601730171383221451798632509874112264