1 1
2 0
3 -3
4 0
5 5
6 0
7 609
8 0
9 -49239
10 0
11 13360325
12 0
13 -15252271827
14 0
15 37424782201065
16 0
17 -170209716095463727
18 0
19 1318010670452522053773
20 0
21 -16258330635018856956323115
22 0
23 303578009078402791805745874289
24 0
25 -8239767220259502118041112282583175
26 0
27 314540395737200378455353074387646404949
28 0
29 -16429342682031325194203779796586447506765059
30 0
31 1147197863673453312133563419500631514117221228025
32 0
33 -104966390776448049156363919214751113552158608958200927
34 0
35 12368421716630350404721229889646453115340917314977663104285
36 0
37 -1848474190524293615771734212371317965880480231736607288365367387
38 0
39 345694549908893772701750089941033369004243303869970846771924100880513
40 0
41 -79934170664366435729944841337544129638506908537168877723745123900597801655
42 0
43 22607388356791801189217400455907080890647895896102801973746531960096973558227429
44 0
45 -7744982157580981907527929710454100277875185084208712914479149354843881256178716484915
46 0
47 3185732186429455788356755880609707048563272837236479364596226677859802223373134009528677129
48 0
49 -1560714650202362949977577166501609776857397207434678737649831256819288732565494043238445331231119
50 0
51 903994972229221710232908620025746502034445206842617289180482119599859011254670391791760320617131294125
52 0
53 -614892970971376051338315288145239989811591140236512812152493853453374980510112300436111354337100613202706827
54 0
55 488108124260261209839852976568726355600084002991127299618459350304344321649913951525669619630548157130352744098705
56 0
57 -449583955261304504526422193311165435447825088503793712196921433236615334395484069372362991661994079059546780804907235047
58 0
59 477925499722040786691286486154804217855147094382527595583903166893359557719362685655337969436881066612081243626725388846900853
60 0
61 -583448689865337724150978100411418136486346206705798169307276666099683509452411875675561625854917261815610173697763926614294352048995
62 0
63 814183408759650973480401514153994847417627343270432359010199739067161224258165193690503711068838715509063888363343107234023429756055404569
64 0
65 -1293106542876681630792574316913750251763674164030719689433819742003096869179996757840373402100613261811188712636628018464676559228590352790053055
66 0
67 2327946908102187063407618767827137569374780413930529050850102193789053886767759008756293791452486502823141156800412402110032295900757671813274077198909
68 0
69 -4732391551131337945062960061568661886859367338411001411334835164129595738679633240584835282378468366748538676011239437813363477447775577333425706016457889979
70 0
71 10824242861338962026126233796063473312950806394438903936495640385224281460659759631670346684218260230374688590269178258387510553186692625344165725328328162425777825
72 0
73 -27762197510508202583052722901241206117611634159290676631221204843873571919061278104459799900467085414862759289430328755984068176894445399559889308747157806307679924251927
74 0
75 79590644207850149878752839478791592133611283947167885605838239138275714225483683418084878915480117009678272530071088792377923242031041053692122368279383919299490946927651608325
76 0
77 -254278694966549222794341155086415130082155314213296949546510660315992437101569949220882193975231060854916075241095286396717448810763023283790095442393709089524215880132556842644770707
78 0
79 902724201548866790640610555546617686933780571334381549003663554818184422308546354315260953280350874207878859687634453865840080078744184869766219293378850331142985546679309030401562365162793
80 0
81 -3551557343748682273641768133394997009031598022363220414087311289063185520142877768042706551323222829338168184183314344581410869402397265664667514441239366191375837662116369734945623185260911729135
82 0
83 15444787327311432217835046841132023130261883956785602931885917282593058835694054174244122865468421061309674459199539688449626600273646932230543370753997606462059474698504798419287517836584297603665877709
84 0
85 -74059366435648093363802230201809913308289333720167144704001972809662379572160100370555501994792573238973010632865218535811012776992822971078961581548389094870700744588589569016563765249915681228497173405103595
86 0
87 390660540830341084277171617746796380660038878047023468561690159234126184939907279837476520194431436976252542377216709718439526106204604823452193911166429941106898157739424107751916134095264645938119305525066047738289
88 0
89 -2261905666817318405120089035610965650142793286258501727648914310927738955877204052132040053901203035432053839694257972277481356500847713529474913938018765815920766031460125325665432609464161399771966587281509461784526349639
90 0
91 14344414212230754718471375395979460581417817314324085036002170914066997563741797627807367196824644980268829552052223679485122432301380037044023796958119928028333007336585496714069635580889230247357850794946015421732591650303583125
92 0
93 -99436008637951849915791781642534714674423866845542012133491403166288183640969462118236218086073595830315751361999936144857342875091741568847200204208310618483861958374246947517106496204416999119430828889877839440137739529450578759756227
94 0
95 751994539589030739268408801866473014090716319763008769976458263900750914511005874677541376946475081163254068129868597562897430582789292525223317567861456995529297103454150858026874615626165461701300468440408715517392089378173542272862114841145
96 0
97 -6192833629944420846332431831152862839366780270226969461418755831859006063088818903797032790404623168203388792969005311092041599897236322705596561376443985701841883988512432824784295679391069559277953184870650970646524627564569380553416936124190510367
98 0
99 55436418939689599782933983666355259826705552002992212390537616887121808210202885259405602335513044979676653009169827282853923192730206973234128437601707229121653257615957106713935780985082060735790229195175472634304940865369073735119553051334596230073962333
100 0
101 -538506448827672528171126091535978290718434493085867751217478643458074146055407882057352859015150150586997695169471146634854918615131039402949443132567838745084637482437925932064425899213795632722680184572790037405958518309699035916806197026196669158573354965666075
102 0
103 5667158122368233974212881843702273352863673768278173400538432029928010710491468484180011846040389733835728658424726839857518323392616101859929136236591638085302029914291823245947555078082357227369479488957753340047179126189434106382145371841146909894611203639742217798849
104 0
105 -64511198893533992002783390663930347914645069227417452658919073173057220522227209598859676361508117476223005748051628197166911614987329913099266087507187801302460687989446264609047514356091674339673142117628065193730355430216406995157087033864325761576401974601825110719314972535
106 0
107 793128029383255655752955826772906611636161796256801421597552204375402768229415175452659969908135760520665551433758806497713908233630679640554515765142684537368905999702285914082043749483044619779686307420776525833739976898427855765899078417889013650789589401596800303275770000397663269
108 0
109 -10516174676415489903813061084591765637967839355873786983608679646647497057217874338490780663999310291754619660354055662032220472422757434127312458318403160363607611940389077417989451314835592471178051260315047090244432730646288316453501520087957212810722456189668353628638890955691035197338099
110 0
111 150165433513151229748608021100989246109019769469198411435069549365477607111582897616679703896697443930750752178341856163968419648464555191268650657498003604805895881302182614168332303883988594296103675097849173911948879427205253320148611279282029786898325350538689801934501647863679541031376257374025
112 0
113 -2306181165158383280511776920868855076109736160613604799384757429219051791519833693887682388749423313319076755847552934022454338745352880474104085302296459390692190402543922625299412641925738234336432643997447801651713312236809364900537582726986524981967214163071026868752591003107009869444390377186101979727
114 0
115 38041944135259601543350557203694716629307343869615118104282206342331652659291855111566192315345532652976945839809794490395934629534989287130676890790805544096001571930932637912480051126985880469287167292546911378865251469492384664576598950384120382538493654087411820730570572067819016464922556538285959023874525165
116 0
117 -673181672175078818815058615780094873636958128872697806553335190586778361109245582341773748791042684246453378577005058526903960249306057360625498214765607984619677475065106636961355477417020946118717750265049229776867322376293734909355854289373864114375788285604117497356518808637072094714353199325998000888835619967550027
118 0
119 12763667429844758528446215614596152440402418691446982026319870688370817424089000552571459155415225514278594791568114568781979871307311707247643105098313734115452838153115100650157748424793805717737905550756334578607772859796313451162423690032826955761009895621745124361178475866318040849087346089426080788244822450809465441515473
120 0
121 -258990304329772681234050903217401372146839880665872064814366799292216502039803722822248245145626678115529833944361544058355042614370359159001842979506265807362765006241605527439294331100811390660570712166628087965232872307505167497461167950713097566503619199418497158807272617142110430420617114632253920540068470665157900394793317243815
122 0
123 5617778011300982327123648807437406306384883123621274756344185863258029000909872596060125769496779630979573717600998200714994853051278282955247815076124422334581257442573455363358419148608057914303330423171449409804269470222295386593756324136612515932327463587810284857193609871012919639866645426840175522988283822415645662867328625968588279989
124 0
125 -130119700291265406782155216100644192385754842786207165015730365362572095224014890973224480123647699152852399016391903048414385113480512540534670170164240372516756173410878170176746918060053258158154956049843765448836873944043877329321741844768280714017521337390957642813980440720729620041784250888857609174182645834555200794814353842548869966276515875
126 0
127 3214835037932512250394468909468250808552296336416189160690714556607368537016925488783626682488981054208989294287522998747991697668013555064045184086550125619446903184897007312407664135526804938577260435775854978886596377285266532932095798724772341622871957368664397937439906080624475372366958149062148242242960774713941327777708423734603657561072989101941849
128 0
129 -84638094369890957904641304618255778345770189272777078286466463142560939271043039106046389320783848382330091026660423407680034195580197323655447734535622216554118703283280760953807631553961213448606156796823131753750079622994627470872556148388788725234695725343755395004765395295186329740914482466519417169974233861181548664307637363941020475985466793820164056703359
130 0
131 2372099732981901827414197228339604338106070277536846549568925043298944732207151737015696125783537718874091828153722470579509578175886282779139271965511556927882460362359867790966715552708369647107319062791891942120031730849701006376866382403048553570028954162639526142366590876432816597548486387080504050089671314240624328477681059225966636362831474539273696118957305574525
132 0
133 -70703602620641393828630281887177244845954880263336351913241211760087675798906818141717862021715407427416340694361958157947304723309903076585909266591848240447181747794636366387199093318157968022714376294870658940318232289058400959014149103201296004507310813178853788059142987358666947529873641162286448326318375277613450960833691101190006587313754886524607849030678870039307522427
134 0
135 2239164601237260461332070074794032395686511385112146465519782059071125374226935410402721516040944324529488780295228336619420815207582317990092322331481269007895137468022655064876816237330385065507521202822681736434624908362200646838902999816321062041931860459644088218445864135095650908315076200921147026752335626448535717045347025856780408813975866430273955870108213078866342392490908385
136 0
137 -75278828439464945550972147742168070817224746801082538825016280695631096073780039274690015085266689146235458849924531674271635405918427671262811295102519499767528082989765422637892222494861185013812757143702798596477694068270083423425532948200935476208815521070836451629526940535735745406896390101300487769083245041169991902410718345120685445387947537849317433511886301764679906518234164753545687
138 0
139 2684232376324761224579932978216623094340691863729580086315468013707402650225662624189952508670289798173317074467965421785601142257145047870962304749413523736823767639855880154586163589287746844343054579425209434764894327606919670781229992832350655569069115120886703769502495975684500091205493607105509304278559527282336583526419019265956267558911489619664062260113278845112933913770348579552242881958213
140 0
141 -101427788591481050379318982402156259682178237372168412202759594084005355436864371824327096073794117635135615805830228069055512582034568006632369702601341260549780188789075057081015907557718453465786695377401325484147723362725723654471378306386394161278435828326600018805472847403314433722419053558295577055423316201508702503922453284290748737445985236951834355214273627512482731082770874372535588570222660406355
142 0
143 4058103916049918229262301522604915464063954924029771190784519647108695522123090738740843758767544052089380319506733556663025574775858193931108895693788760369197258730168934755062307053750477590916076673827220275372331144576018712067575994404040707211397209270399582560192164572661134858039860216030150366370548081042611022278491480794762563891079927117736424023469753424618073379383207843030395810850732407699951393129
144 0
145 -171778445344405519597133718981081916940710134200838735546867703995759707146867818603812410630678648629744031920897548026913162571379474169296030928539773105544783524765267300135777597600400692511594152301974965793249187251002711576696911849134427035355470427148454913055337239853934207368093347802302894780376474191329173236819578690186307120700371257984451512903337146180205977603080580664218399554945332979363817156490109615
146 0
147 7686933855465233940302307229562826748982091557225294110519708949973657942486942395763076744496536014682232004244985331877197872005690257761658858687657761100181292887714345859967350792544180857497881248141749932509927811810980585202220491996598657596336588584937062542975820656064990165977859764868585037614679724267893301999760083645364761917106766793991551481103149366017817489076153168109911289945134462872467878247218419041142029
148 0
149 -363367101985830545674621187653113059724717385386365721896401922846924577072043850469458242185786409638025299805199338108770768753206320239581993780717500730192923188648904155632278810442986565558263500315353742450274054063711964806786442246207244127502482684903806828411995389788111970322325238076198538099382785788250233865230544166915634874847397022028804128030823233177630589256872594136125982318833103618388640322078528408900464167413419
150 0
151 18131094551612800880793992418591906697815104071695961412558067468474202055414215105216770982206995452344288553974072723520816050614278988108575509118066233696736864486031378145923322371408144829549400929390336056873874949339614395537443019350111613305418494032064659904803711917768631390744132758957161863817875124130864640831757000371814608550090330663710699477015122995556480381945537951862159652204773866307699073422978367662569007960851256368625
152 0
153 -954278122279455048175094170608772689230751272686367831490956995758192056229711238229035966850687501667225150752369881155450259232625719876271240058773317416180303963255443351217351411793618914686332497244046577235093138761783558856105063340488588574794244395052866520294945087801676646319936274597725518174692383090225943706999265748192052537387648125750456736497669556392738924935598004096817848440714366981183391978312819236155293804703683394223960824327
154 0
155 52941137607659785440398580294396636659957636252864428540145047887174114611015644854695935471918652852425405545683452007613792848055051888667412862146346238074012639146536859350992918713714124069439668538994806923914687779627262203213624512407250723571776689791033247768557844699986323833954913933969996938730268136692952737864345803529279599143169608138563541820369947620679393978673574060528073931613402008220551891816600093721993144456544439793388377627631758805
156 0
157 -3093724920129035349886259086104055464053905363877849733588980770036569830844038974502726505337043038081789843946697036534837807981504205266261164036674743134321810636917845936242839456958752644388563505114837185479944096014476218154815156273716706647154115676027291665574953266589907914880711857734853102208312886847233618329760825579783728126443214527884608598381338522469203835431284951929483583921083032597416007406182294991141917093810272720301402440582379191792713347
158 0
159 190305195323556709047271941377932046703830364132152039957821448309002532634047349417281201911709738483843859703574787709298423441371254890526858664369859613654356028798908928021852574102773475034593780439508433515275395120914204249874517562734900176577978663220904855229449267332784578956607591592889099875527372575007460445390394668313181870247876297941923350124267511301803307867553120219468154442324154142842769891814285436971019680172151948236826080373754934328943601307346553
160 0
161 -12314530412808566618407615047490303330098740232778537485922049484831834513786872737393931328731235952662242730436524062089233886242190472948286169185786628240391662102840988033972684915887744673092524994115448911535359364891344047863200680428695440744427751045601813957645672489400065768924451076543377299720240258628010938910461991017417142162649996726061992935730205385086569097522541211017367193637017158452357119578413846809184481755449114680719885502502235408258382525499117435657695
162 0
163 837737840332317760848776315495713406503166508639296130347483172682781533627282520983504305931159824277044663933262325295799213185644701078115255335370835215725562740237516791636672801588628026733593144129710583139136661618012051223109398840446070149907845228801460837600290350250662095938958347145592885929106113605364157295150461182503627638877859955717747500252769676682423744575021776326752338451286829470527298054298741241104202886392592454687245194684289247970335167478502819773854898170269
164 0
165 -59876041891057550989354506033620060337860693415120492097801700134471694742141580438217976794220754560844288897156802569185964700465555548261175490958822335179504791590693356004163720841357058217305130618649917207883587704786951867891286761438727073649349199940627772991767200279641072499827720173421556658991424114434832212106395911920999022604354047120358791971031307649313661773347885760732680996460911295457459886705197907484501565268764517001397524585562658175892583792800906564798638157419239649755
166 0
167 4493563352367847318844116213336197595718975251784756308304681004805326346599396957045636404723080339208671381003962049528833142860289848621139744259924004642150343445308021634149092739071154892312718550756417708935478945347956245594453076621758193831786039443580636709380537111766590216208996159603299767527088082509184271301865891629540862579993898677985429434493198368772373320810651734685185442861828698415451520293316979865562898236030146811157082188724579037133084411749231114214882623431800122338657431809
168 0
169 -353888106115700768018215327017896603014721386830765596726853664424996779039832068752782859427195203362899128865937342730320612121109289556265985146520653957042040571249421658940675124829019366354471699862848006551399806543844443014494046075814145966538871889849350193804043393069967251771237277223863142341747425767809227109124574217959094457003154124810421881507196603084006069601930625670899369186589808165127140830363986723499926081792068747077368509508465832101192327132054873732040771455217244910199030759189556279
170 0
171 29230008703600869694584030617126377378243260184818990770759451322546567612424867431659217062401282956765556367382377074035227011989660025837074149605079588219921745354031024032717929982569085083337068279757985021665852538345500542511277075170677271058929638881254124306505153705072878703401381525937894110665698455412646704491674928476152085045941725312827543786714096650419444711748233705007355460663415701682656575732701017173350414770105792463543415591140820717115535526688111792324166377632214828368221601228567170691700325
172 0
173 -2530674253034948120720058228936192208952986801161092880311809626775606044796521707505687363699437546271047932797518645355205740557959257690219614337126752799315481015074942676534562810040495074548507815379877115181175123289283936414708666238274350178418405854339693813703671191780195809084699392150289713882556162021290357378907600795434916699365508521080084429410851931468604647720624915346149120995568052109415770529481442838355330183085485905523497395580228583021401963162111499798620508632569685076155454165699536867307731410165427
174 0
175 229535564904499208913867396027592119749198945762581591997024784375236658049920190231434718616726060592182940550625361018444300960687791307115016410929548674389574320661920523204254687302818310481345023656041623007860997449338802434166199941220135123596530168834015085278429229814320304199323738068400768859030318059559795794989673753115635284788853132477740654346028339556419332821089845246691431225511144647647887448747590784839757673248961659110133528742668695161167098113868171100377391296139657011513166908821875472373046234225028400364425
176 0
177 -21799059178521828895348831712320690851654646464453775548264733475084244344702060838965263174783457945327822198062020477506928132519033937311642438372599125723641579089330140454322021171691882641255801178460970396619925513598633695182070064720548070859472340884094721859434411277850876730608732094828462583685552299774599679614873227585907580098746585764591485481019213223176355540813042195790194185047172853076301003974899896802689227548854736379013454821154294314362235657351854861052866848531066926537926846248766258615539452852878827513533595829007
178 0
179 2166568452517816053777562472122872116839462019344264946194009752629981484492590981462983144868713276535549722510166323566120893432623616617152378888499025482719328902035861916768026518478050801589763516573154890040676721365936752519389485705866426939038389808921492306520755289241864275513309311050085823578027864832416065061482314542541234765270086943318219850818745572299982840196534145949602657547484121886030736569588771865899317383748836936965379366883402123115477941658369744542523727463462663529289573166304204099821580484918508423737345962034495656493
180 0
181 -225232970235122801804860505206329144611780680975133787973508923180792880599043830371523538960629564098107533375340732602445210051784807964429872601592295447159305267382594759601541583614419773007790059440822857911697422752694720019434681034829460089109448802090738762255696824806494264164434565336410354075933100710230598402510769962524541802310566207261642954527474088363411282424892443326390325264925813803489065450189277877921116577459279967415455903946129587381132369956102265056165382179577921328750828697448357321252524255295795517015720473700086201313046061835
182 0
183 24479318322469181598383675028789989158507498212118831062923509000371311373581226464398800891259643985554487911938584236692983121589891055963857117660811813485662074258498629273170572316227127294661053515584814937889265246075765854095907332102579887131873219807210209398376622804335547941331712102442416935595212808855494885281404713244117424599994200309314650502813804833469063127682232746402994214337457675510861065282675601724794103589125880653028000193215160925505173406311749149403889601392994424408236740339708024690015675592972463502920460992348819000529866113628603409
184 0
185 -2780111281477034167001920533794699607436770934735366057945391439447402032605436617238227248269731470778260229971180302431267425889543360103180834778544795308228777020591457123772201564729351849196152422792470299268510995408815583746415980547398541592189991056143344529101828920360582615291344216150749444719763703931163708243286236687968573727564539236067963326920984097801091155845544372499003869274698666057946388918658740131586462405546291687378491818792991889403934671652591557045899431043383357761793842354306491363193931058594223960253478063794002142493606168660996447852552295
186 0
187 329771304453841336814931276052780390685370836324407468605177292577411514993307026560727276760667301695341161197699569735234527423140700578687414874556660971135263104492641524086542000643090751621363169017500965782828222513035293405986965394490127511140878714248310328920523193635962931885638698379642819818459286684955978641651940196281664481819070025716038325862775243785953833785289395351298575055380726795896020685288118893272672495496064102296186898326056307573796392373393928748351322184767260410557674090502579331588642265328561177644699700381586345808107967299816414231324324738579189
188 0
189 -40836466240042677342613348544602695042787180738368835261551574639703518349535177798117080376185907407754332565083348647971775530769388698481348924397235493559755057941129423883508138985140401348239650032498924099530776206065216198872574251667592748918633970011681351796274718285550380121538586701157152672052677470828030083133029724988247617667664183270947578138677494207272878016867317136197537269501602879207730334493148919162890120996325266209077099102291387719524051062086099219997532189601581382389112008290908947854190776117031620717761959048066758272588858581091038560017644181208757268339939
190 0
191 5276782205443775410237046357927212367684750491341926020084903488890051752747683344629694129927946639150282655307810392858711862119737489033186153688524362725608766890926778320418943235143790085091535218929805010992325377543234145674958218360661422147831883204119477279375459344589877104296789060026549232691800023416114076069779747798591129000744208420536440497164413394935167100766308866256373371583659150972744942097063056366564502190037058674914689383118143326936232428796156326200184728779455013487168990191836721335834393173614964871717153902726735267657004939587222205155008715404134435265929911273625
192 0
193 -711182751736293307120627102344474119409853722666200408677200094235327154697908840573496478057791339128448727997817816613020106602901572755980870221160113096262571547709577202293744316404579986230861991315426098878848073124497496367958682629997446201365969896131491465462196660138884316094402000483016117650510283299813092849908558941315618848742215874480263401634947921391375615863642554067982322789497626948540951080641914542622507414733521175344706108293095187510697743608992002342329997954996295316850671320755063365388243882827607788445528823590119571098311569832826176472053374519148222600294280946592495665727
194 0
195 99929486558324534631945259324547670724642421782385786133965352232698177210954802916751078038820318440845518606428636277755945821170464300040164053832211770438973768251851618411760492130997938192758343037168660254547350863364198831830367427470777651427882264657349831203818872008010700956456434967574522174568938100526539444536212263142603695584144319489012876898176628699822257062655555237275048233877938315561040459941287074911028536239591961792981928185404635634175090451399815015269913821724957647470363085479500400242379069773834110150293626461136153493225345549063826466401162083639864184160694225313442940812663533245
196 0
197 -14632542386049361763385767787964198436821824064325338049938438236299674910666856101005780992415504462778199159744630269614539544220625200345189065760508498938154205386268303786414687836294884661412588574270269371794482538590186943422479682626367880085612811750481249032243484083240940016471805094907734910928075831492353830698234853518384536938146084920264932283482834608023486252367879873452652776245016934306378464963925027600868015529054979590399289185107032890949932189342988163152939750761074604932129636616583709960756148242399260757311538432646554017751788372726465711413976800236500875070252632080444926790442584689428228667
198 0
199 2231910276383372308869148439606095806953482355472641228446254280115246773568927660058609284646043588541709898237962635471211878811939024319138918561265295991959267296445563181205199803792190466281697807655838208331453690158492960204752075004145273931123941879464737009179738444784472206659469897587282141067138868216857057366590392572724650290115828410102984923318391185080098013605039312188361242710375796938902154851246294263903068858295691542241959215739256597523503506639886148557509481362901360187327477102813078744459733014234666053866602072934226773749814216812046435888487218632501123932819221910110066943074072620439004673714784033
200 0
201 -354474736879829370565014734858116808833098331907834805350563532216966511803864262363948530555350929759471526948750994781676908130670134825806509938047897064690665073125262151961016536667656790576780480576571353671179950583204389913584007482695333871975031134044730060290225037497316090749418043733160646033729213784141302257974487473286925156809407027628799266396544402455489958589143992629778328437710345463389068128467828088950880936221192684479908167488203255563260053203148853304597172803772081429737243302086346935849957551617934448294162654234462632114779356664018966324523978786026445572773392188091102717769897381571169370185980702913242775
202 0
203 58596254707182076132116908393404850553581106412498062800792594453958792234244755729134177533307942659946791249605111395961505836716261978885375100994305237978308383834921259220982467677762416332036591413230171920854220798005514311285563858588968947177409074287389227453517492201183824636348297151975379512897467860644006855881726938612141567139175682632144409392102783011895065545969090655383441845064404892384537640095200731262177615680676667408392547122482654721301508614232201386712153152873283389746456739405323736316799643468104465029060691900455376649585285732505890434282385760605807730624566185750810681045929789524850927058493565132944290015644549
204 0
205 -10077627837806025691410477984698998403853339284737698551653388630690024509889999184537242700142810459512478963473822459745259015441268016204620271222401602919878579874989346379543076032770104284541752075975315968517658315113616113745035693052254600744797138230167602105988125739582621154512082452547990671341675668769542692849051647776682861709307603898503073973153055687921057352000006661555361266477745800425752307586048679587582105990372342659764879000676493450932227185316389499879782130515504320363518200512976524486814488924827377147308033031806491379072888393797814332299541104504532934539538262639488190601351856674083605665444547346943914687783406099753235
206 0
207 1802527570440891309189728483246540325836921855902914495390429870132133757840378752558510092792316379080490437259284988291888128498631543341332109428582851674026162629723381225255996084948807750842855962251678361724628673117875259425066588891427020448166135414345929495870548799807587664982370697600542521146718545621369354639055924463055071858271610493167033919845399467757801692022816095586978763553968313432164906296845796698211676937387245796864763144102140143530821990134906442550876009928047480078214218563649295954250181462932527692290449238096366713707457366462515706639395425235341152813918158221080850575695036219955343568416124015067109001067269214921329489952169
208 0
209 -335177757696313935507178492972270684584943485869916058490476932055137671421960087001097673276417126494116654252065414838803914206832336708376224471391308700167459022227553158178470346483177217894253526277068447320494954628667401657675475017365240688023669188758750983549257125635506777176377515078504516946244793743848447189100699853045978198821357126964835776855920099015011197096099031714485746847291053145122357548188442057365261260206006026808905036926080398326685700097632112840158157714756556072597839257792321228713366008116447155215582919351629895483861435593915979049280319270399692802126081756885917337287256302003075797830116566433276825154101293563334915701941690092399
210 0
211 64770292493350038915461826272575970877774416866604270388693848575236743207906655703066544358525236772273252447569725178796652790317480051179405416115049965952895134731964561801611330836092497812081061809410104846049222522223776305152021692783806421243315332603618686064597694571352659290163555029933659473269540908111348244831019399163707750747869244641143558392637944914140175658955384012917404808022298489055903577563863183424951331741121199425648358783233116485617501072474491876054579332356557082660563496093300350056705718439739708847597942108941613059429450731659308348538820628315778419161106034800703740799767154942276372907776141277091345269231194091680363377973315144527076552525
212 0
213 -13002436079647817061358917897420213619972488154919532866308413470166205834047629405273499438224622406351221670664652232649261414738605530240087319990736056608361043087134267901688580261754776108287891228357880426861803462693388740300312444051098093160063222850744803416591414512074994898782184310606238090402729928257566146620807518223549625697588879755754839378554684823934880006446256669595778989499494704721262890636769003628401365619074140414046795034855382910747114828409847436958324292232133562678298526967578897903601228076308369245860474980107179524452441905770223490751920871961366596947006774624390716193176506027425267384446793995267238548838336623082466373308506100813955385278989285227
214 0
215 2710601127451179954077550468443476332841480305528452342751944946145642081137111685153460029614805502436807309847159690547018913881257620666509634580785980381339832356775363241104233333045912425230669167617318213787972395745181170245218371305790742104216754405886539403972629275746550614764345643616875510928111332334252122236093901317264228971388270702189363981481976832013136643122562870472999550274823567663123235158643109861202389049526969624866499860361801301686901056959562249494311357966671333388524570458047122638798109994516125752776109070013456083739036519300755260278494956985940254632711585280848633876973919728768233222316020709622805966223412460377689595670285829621837318628515335075739593265
216 0
217 -586604319943252955271543247892686337733964782066935314366123366767210342217623493149702852952649920116157949008111867583958652372770258829726079999486698642730260363072996907239673139190185939856919176228042672318863481660438153354694323911544649731064103831943439934260076567754918004201156573559558064716040527102247800623870425400540993392052491151276275921225853802070882963631288452769278616176649445847646907305435637475099565958460363906265388356300870311944090975947555888669647628416449369980135168233069616252613197070977035018898885937343577234207693502306921611222986044953916389250396581092437978065891121873773832290260173543810263297657714911897225676268598386983391993263228173019263050313085808327
218 0
219 131738656938241546346396073348965173763048718964140479624568071982775872924142088377672166992130291532109737753018514704606396875796547475129420015937442199731409118539982958664179777618295258673417000818066540054397436202264870680813517748559878431019109748071190120135282165033948348694643547664650419732468254778564180080764104973923760199873708897383209102634711020665321411540136104283109843110409687997100561586505630060048876791088992488732731438625044832646460871419182049138687825295218440965693209550319732702067317446257548519905565625778795067259069179470601831579977498857262144919109859230230664718564378927794038569126899305582101719435140725541422602569270060163788402832836610172615658589493881543242545173
220 0
221 -30691765931095327752671319530847428643431389008367911497950832870377302235403884954723846688316213736102701688601115365647755321538735781366055828394227305984226092153721509858655025872940271751642638830126912863196938796772583467472330336024905051738957264968173271949386895952711694596298988457945183961013336042343542313533544654555962677172734800655960156202907540087176770002568355172947475690456048550100714422715077017304316283865272107227184195969963502348313443889332089911807333825350415613108640099851782166151603296950935799748201177031522151277544809028991001316844343710471311234332243264860202432204754745432703317022976125780819163015257458497874376711634558548691025713030509271532145810261245556645983817453384515
222 0
223 7415257212969615548541541306925159947157648709150544152042316771492723332552948223197659834109953495356645993181705065912960334291071182177261436231664775412894970870094412352766543548522985828057929341860665072825479777643892051843104873500055159244064688655943398087378183843541748438835050102603419439791538562237687137131812498508066032717317359265639151090805703851757724076509491832618412635988119334005920085493540843308608311964514748277608025168843335529653563905452309987649008339927804346592103346821608540717488197035796980421139930936160863144051099787738350264609578083567290649035678999784878745405749464774770501505726778740464048569714036285626658983433591956059963243432438307137204472599423172968802774266709463541205689
224 0
225 -1857307867714895638399510980188636663682151735965105648172958905124986665014099462704461486898197955931279309455410560438768356271800935610926346091153987049839139311532403194577360757919797500775951657296410747154884474309321825490085613345460900556281179758915826847175741254479841501799065166618524217906531430587893360606984922337024136653303118060146603454144346942157010969348008153757108684166178780506378174009358928860525975480427708982698138063591932466090795631791420973725400645610605617788785342327119245263431103722152618866522345666276265832249035076757531699690186083515906359336352616818614701102462688312787086362158856679944975784680406508558986348960572335168419796908762442539605964222957275002385320379021721470671485155708575
226 0
227 482119942002866405196504688575214476829965924597864432825612384670360286106131634491081073532191255818916331986751149430039159185433702820807089122303852839838637943749437522290516204240408695109733391278669819803142255777876058377050097719060394927949252788837141804674539889069313690033447981635117410355889480088935263975479774252898207375149872075875801648999503186749338882856585179841151723427229720857487938102561879243955347428180481369828290722706213177222648339212541473459114490817051626469033155487910445683909239381836828401739427150833271142354616558542212469513977708220562122046194962588958058924899818455006292820691183086422572951360767545028885479442396873203090797230951496198221825456395317195610204855218764151489074533604284854518749
228 0
229 -129658941129391918397674997221637534926145723314217491578267275475758287092132964155839535457748492181421335654994122245109743101010463099093193902629226157156420246913061478764628326231428082078452505520032547417517988151477942373689991708300654049061225818501848252274404318626416225507131567392438471678366473268029443821498633394731898266806517010182627564375415443497566061318910026716383157935835171744977584741057891090287473480314674052373808105710797585592926529974875638527953986796683947117554921724658157463116725989252740521547904547731096298361352474691786990781801805303015553976481665954448148209964261660028052184004809501362393206066110327304919098499174296468386363222822989010265052031706087406144659325106070742969769695090653130763035106261659
230 0
231 36115288885621001838665506953258826411669273986625397808813802558270488693509289273648071436895656789110372579258574703893115235030748888450874753656357134665620356793624936765281658628939276984714733521712504531322170767062690685237111948535707875651380528538432781685818112144735261810669382933579716505868720972361673943247666306316510193111113775930366642795510235913296560784925987803613305954239092269515618617156768033922158658264514767398031847475842650907998179593462484842388028143169469399291369800250920798895915104397473483576027386618059248048312207604592277061841955325893385030147973233738656375338433842998769228988395029210114981483045604879572090941321609135258542127599049026281033160403737501609750100976503832562869308911051423779594229965575794761025
232 0
233 -10415698046652893036138207632666221572479749320434431404040507322153548558883546305219715318847706604496837117437860902981375990330485115624480443552899105049303387057718526602785723972742688230841924907299263527821435713036398412319969823264515662092559873730059682665154757003488845401140942978698355688474959720206340036531662634469245480443570791797322160953467817789483618358872715360369933551960691440935568531056286311290658947813059669229714019634986825255544598506440985722843886510385277007509817383212419769223372071731252031790325891920280743743734904967932096188202259816669805571680751517131057928142493421467610447291414144546525813764411320873558360269719293401382654708271933103726245701018529739327108506941867092892746305158852443487262123830391764167097866823927
234 0
235 3109310114232795536695365688404999943381994437949797507743351870353211125907174151067505950259771665293677653526028591818422799044355509327934554777316752569488532974004895129483604586688337328004704424842099708148588495721973784593007873679189759883868930187831899458151723858727291024763269515865795267442338422887666322545331377088310926059048020025165335823910558758842998965864474991145759657265890718205180206127755759974851478299031486737246724433453202741385800731940839999890338011256223446249751383198815980137090242616872124035823886861752256435905708182690833907505893264173648966121525982659948054633544194917736502215397800933326647971988298558683697484522879167310006247237809434898600731680658081314839427732842102995981679888932195928018420069044101209713099498282206392485
236 0
237 -960483706586784291989404721293563547610413703354797251459231940269968643037346634717312238279405691787141752346782864768343673699107850411732091592079507354022514461377698966536487745365186798986722586641272982150659257381550058779646428291702127868895973057905344911334898910503998417191462729690715490780232314800766916429945139524419320022960842295684406428564976356659820834848876614255125531123638539873326501656342163170512484208904178584500377162529052217553888679980750525787834289631176777740328297786866961024708381550792262184895554555495958424434716098042357766634600951974798553742628127168701054558283671148438723352283718959516586050002122318507516042133446542216095617432271863336379211650988494990599611060891144239806220337192849765826614841329184846240327331113101819908159023987
238 0
239 306930730985603586315709586640112804114984125411360651932114060841021939067215671169341054115827744355688291804579358545304950504982556777048959500683676646557924168795121920553444554451136250945116930885222743238345366436471392403788787621600713087216992772917142767852944690276082109261798496695643667024570582529553354301026488833793406214228957997580625999415404023487892210150630945847936863569891493556968414970672946158104682075759598829854441614711460403344365829162047298391107008463767453549401840607484642039422129896848761966280573615590674772057113774824800711147871811861214377330488300735344769544487905857483507275041365880319189410147797592070036611570297272638025980616106040425450406125665263606871704820616296685700316751991672520105305312552819996219881091529673779204785552956622675913
240 0
241 -101435827624926143047431672212540901622696031563075680233464547241066278283661371578652060349178741682153005501109324819124263124438235353119536884105323915504909684684954862275242922572228424503946219538256116116918150345075552101459221757074072895887961963279206272562654672953182463531333141201505179205355577010830154552465322852700109352305878943321392803983996562361928219543264376038030834378378923444221846074980683078720729676360863742980743180747495472315338082392462277203224353255977484361850053376087361087173339150955147475095565603916928828191160190534656723113621620288723817259040560233160226698115197607395209996044478664938691091777657374509201447032028098928206656093779994237406006681744821192538750992792562145781210381995342437482534398264292666656597758292981289091140128022410074732653231055
242 0
243 34659420592295411302390623179674861293272038178673502897167045995316478408054542276164755839727081135636159971550380886485604154203295720750442424624387834796091247906350711620677973101759105410264270995528846920074408150073617856400117607925093859082124226020676805281705191597449042634225991162920045676924586320998179786123364430055318637539062058837380982675059535463606073503349628751467433783011083598329903908691387090533288350068249667812643059704949694856935372196148436392920185472632848075910724414644899921836615782406969067192903691623373859145381243558388181660166504597558978295290757770741318519411269952203715400814803039524417623863292079446310696442533124097684127861162406615710653367431945135997245597346404886972806400749775737625138893305865006190995280924709698244526705109429745595912595354304158829
244 0
245 -12240817884086818790368583015435093449730627191657597489967039003116818686005699963528887099219878897238013248951764683850559517513936748223648554411829993902834914219698755687293224463231837969348429294823835692379071271998949018947558460062905956931784293852792607410085788283477479137870091204308668697368608216776213472425406013780398502881670687223199498312899775234843181586358185836130962807712052002706630052102601427105917905848290775735912716794502036785518498725618786170757469065903159847832854739351369548694397310890597197112871900070167807040718985482016604823700608816028011376280911319280434182527917649369624362892537192686915601486347008273635683710228193253119752884612347865119068358183191644355334445815929892148193878722131770218521292932701369174924744134638751450762285228409281890436515802223903956238394315
246 0
247 4467258199951385068113672286593557667140807446263878894577360168084984289166190089158692561984943424825746511846319859427571873745354085827144336528590400954048057168655362170385434436249070342986746967116051077231493026157537233624510955992207598579223145287481248382378624512706224475125839802095048485047429171560162608935985327943273565841887168533193067073222227617977696322859110180673797428960787699626168504152827591165723218830371099084212948710336939178941031032623595091438528526336968825623835775548594868811286990204572468006705416479931076644688489205371306501078077000419759408082362452135874515105681428564438836359963453646857211789603667844314657504323100300491561133932348634200147515751761780668859607413205099629626087911998129686485306467968202931264976067579865675722287691405659428386460637436084206039983757840846929
248 0
249 -1684214221498026996257663960795016891389287654100451789327733531275739225580595869287463897928955161703305121735039779382171800283260282066390955394605094946563476845300737772905522735396183276121593478918686938298695513393255991670707364066266913435633753140360872486361127257849114003999952408000456909510911158378431670642194286900194128545988214680559992600379530553048335086154085473252066859035394414437220165952091690022556852607436021751505426240879760253519821032307506482054989196006431592377231035965474806877798735455223411791608651148212550345065989706255524594235872159473571928183792049322279619894115926566440537630328834952048218170252790863465780786773628866932553680962710253628728339040802461168756995074616179861897269291167976776509834127401524340408311184289478913648953051402030673908701756658005782186792222004453902925415719
250 0
251 655790785539466421897218342968271752621680636478283857444531583138526898667999442728925929632505003634093185428197240218479628577103034674001988900072983962448769271261587545579122317185174546802945383469217079729343913929221677874063986595038130969120225082958801219810060627318218668376505480674388389198975135470116397215016230564005932077538101296418649609121934993763617708293635193385798678174981136714050493590906014839286627195249403555265713376092291592385667550532154382708982820090331585269166803002197114521101707553892354861698902426789280070850858031668489862017775367456023143545754386446117319199576092373021347933718551053175287445151673765412712002762446156804914518599717181991157376416213444511836663805876121738990911595727185256920413093710188401429147461708169055395695585765049373346505798502697997581717420325298517777473960382883125
252 0
253 -263653089923940428501651653876793518575655682477682131538560036206883174836425164838437520964078335107618336972671543779005177338654380652882471931033039135716290487596809531076815435103351519231600401034056934753700839292798028366573207729205437499919156464277161398271832971490239344714698024347798999158935447406199524235931246888077051907117363922260460096612431990577141673718914187322463867395518081518297349197550511172182994069943472358396712886154049518379586013125264322362977461726562423425603523198172687973857326954373656774541980367482567149674456394203812721177355118056334112097191774820747106492218202003292455828380422515707800280744956814626751675236115371645925535696733265178841619722161302235349333210946842648085646978272488836337050893677753127022246959798868656559593198842254511772775210558075777994651981354238741746024679488646785131921827
254 0
255 109418220619036387709818529060814935710785978811138133510834596158409907360566762664780601944148428520354514566636209898468736283325509480036612251721331942055387692935675843053872450222153365078977594074566753947981093888171394402243220670039594175070782985373648689468784275479935385963414771153818753485829523801865807410451887342808341489083132319109863937862060959939456824706353353635217700154454063776326243686063531607365973939279900866120399750655908579691364942506324167737906337908443210175272569197491417263115808601901404353826734311429012553960091323029759733967596259883156516926892858855170659026517340511485258228288481435797409937403917427509149177295482836720352515172327251468674660185428727922865158208246972746611395074105233111496382242803201921551348829856349508962564192027650439257352977070213654111197763390189944726850112521229549655806302989298905
256 0
257 -46862672031120423027769410430227735318444286958626053177308971588325136205012596953249330768813700733134264247856564202655943772550711924413576831359074393112776233913247972877979900683263940848748363099062683011196704849281271606580588499271516421772129799767035030132681797561050453191447069461432328656843724876339865637592400725181243692947664818409410550797053986732541289313627585328931677008393937305720314047347903651398008460469932635458837137516552588454386557417600447387482784729469891984192639175467964687736256541989925331533486939069883986483851281339442198345614950418708283190844277517565732630159030304081934596576964143948693451732370273799258083807474238315123114301446596118572779860701563282855682116642725311640789320561786813561366868909607893089269041674952313835736215444151899910615442193596347817746055676694607902008206827129146158839966056061831584891647
258 0
259 20707999839217417871439154850014552859155489472037367205395631782532475891354960165810763033469472286862912808043731153764130975572743848324177482140631012147015750212572387578613606777740752867196453917063254941110015975147401580285050896431806608854935246254391502528777724913097637510581405225188287398682404809488524346753494433711903730873671432816915662069228921810505390306730621920895283446030118177682042420016313241353372782312870683836708852156008113608248648675597305235738228665664815664848867104186301792238468068552199196484088212178820990747851440725635963001522325327393452538941619331206453627496638630647549051730393608346844468639475151372221658315203555300868455889159878637156763415113632667526252877981381851508828358451256499571644885022844407673796719505941945162266914831963071316927954869498183737921546045175266617992983535755095267924296136240329982457180696832253
260 0
261 -9438820127511654580445840585748796344997742422268696978164710828633855365499046499824285740225095931458703723044983779156027562243666367302021722080479748103246318400465597128774090568013437029852772457577280269603038543077946524367863976066692619420346554600635108828959935350897748045824643202711945594827338076501215393003551088518379925491356418880150063477283277938961629033233166303426583083244614238917155749616057689054831634691920578706203860372769729731589601325547556219406995144611802572977921303548268984959304858641520722107984973016892933163506559451120846708047362166375494581460163043411271012205335249834328022644381378859589691201288620226815805006161281938521796828459183579041074054961244272106831855436042005897050773762156408324506581684317513345570763341401393023753582150247541187077473915059412073797405109716071757235614277885713390456726564115711763038127088037925526086395
262 0
263 4436720651389168224482355906782109760613297832205594992980651959313832268238026865557850592173028282151082959409153624001717570038978428013152286538943780534599525620636096667393811268525889408898429070206586781506252714683506758799484714330938770706805432235945170249821206121793243532263033349200010888945152967585218967420792486046420357518724772873707188318566887052865631889357573926448576429670153955758438475368313708769464424091756974180489281623023297416159498358837511425977201637811455820412796647702285948534499568247624424070464828645108435970924755158586526371620725368501624833136362560716942182032724385254698699234947136297579585462625500990213908628648701370638573789633022681055782755070829667566759926841836641011899295223627144800308021006471979450203581319750225227703402343573679631674776614598398513621326397648826575747349458914347858334823508309937383438657528283052853656779500335969
264 0
265 -2150152323479835278274637542397122815254099230819060729523630759982091044034752327074568435067326466905949300327105346556186371168647248884479546286927969537642828931841783714507176869200796433029887825869660192657403808228404431290954210029921539660336969238060646301186680340350105966343923905427759158020278260034061986252943926572857992205308676153320953742434516587126351876114156265848977344318252297785376892190458722186714086388386136617151529060496834715126374921277718911599994399609236405344698600414464273715971744724680977319347992447554770389556779471359120960185090708285021040079030148465288880608787965340730497188838797875798502109688810065656108085088931267229907369207040091673679228600935270098011226287972170660000228794667218890182767697712150918047967875880261937922213194266090088359369465260114156585519433403629140139704355281407044351944844464000930635190958488053395949349603683964049306455
266 0
267 1074084956554664553517955523999793348240053135299284492591431874718461704573677479787559515311772134120943946528266496599198204517136933685663751644974236116268620999587800262371729953704466415913578757161885472456492816804393746936264861069113562745690614239839397260543640098242040376782040002443331354958499403828375814044283138400432326259238068229160798025463875757018037191018450437453783065641497036853954829746916519372070690466943077156907307769661742967400617007780335655085457958719965533242990495601778152048826547596001709994987809322784698719543157796970130783592901030012522659185092788811007903435370835721003729874131892950701895345122958379448781084417869428496157713075702700428197267270299386537437102478397365605194063733961121949346603854588536259298086959121800551532043477044221410849099739049557745782346100630448870587969126860535208021835407681077082131698530683770992359845893090101779331507419104709
268 0
269 -552931474366570134982913572136134929166334207428780763827522681521374857985898418572601952725545978739309670347932590437004186926306723575095510386234017129428575567980913923926177253233082394099358651092986574293774484831857369862538929897291429297863936877640854935225592007851095221294290858618342600484025530216166195879355022156366554498863275292711432624941309505153794417746111234503612908686026454526018400491118290350094366106404747136918381584130773544894199303043720115702433465194919707193021721161695851706431828047744855357064016030001946834759458557534856281930526584179550254639237691898682827479053792872303265473609791240191165564157409159991435399111598235515192112144994680697312515276333380708879769804393768568801464124642041938065221552188931091798358418335479347310795087047020869156530575232703403280484640499210402993982358880703071662131805603388268932462728318091610195686625185042427635442463893198273242579
270 0
271 293271423836505605727218871474809070360992849065517759910880836476478795270653696559746387672386129502366848016939900546688547123896872981574042596935773225811603319740735283774061261243777205136694256276659348119661874499165805440768385779340265987072302478316061745591046293736071584239131666574265515828705842988256785449427898812716662981388671619633977162838758961634891938199299691994223623205579254740314736859171397262787152264751117069238257575392859312420945241564066287325041645631222688955235095085976938489177746778880005361031837785994492376756871998454025984491878949134365645256851904178672146990806804651734137296691827292467536694327813254069156222466337022364921758663512809436585039471194256649337610803826108470228491977215326094724047045898410738636813296009654501737227811835931106547990319974937645676999134392732836956257719966451098939623757128563690337671366890068595534775797497012089022724382520867859122197051662825
272 0
273 -160227801196121086282976296669162876368979385216579612765857258422050787591057500824237135157376273772271663258493388608843048673126547996802862641364939232502991103293677881484727981610735097586021610727797862613964690140825643640030097856872359703147753871049359385269622194724191621400429704622742335226465488270919375927221111895673726214591082708291868985935835384506279534909336178676394025427490437218652731809088850558548845247030673898655362902512631594609984274423786883239239044273640807887530697869857619351547700565858453602037857046219747826771792073954780298441604591071541307913960760067423511326750904203063762402971944675484133797368536312108290148832001002703549013451558911589824246619174151530013988098272334939397324020495033951232495980603697711655915582863556430627089810317128177377133948824503376107895678484889037744302920619055346998886385401228362864932420753768874845000442190578221774685789400787956317400841537035512058927
274 0
275 90153176268739724642351230348708214180306296682528343458528293117916190883973124785577121698629319698348009845249980191238016729727586532594497837709650639557778873123163186684010521408773769965629884869521249349283988656154376849378720091694917564208320782964901637248669387543340183970671811097190170824080812880138905582106511995914475071499709777549652300957123508958183713660500825586820528151812692612318876532431865190526559993390671988876720225697141007246890997927159130781571928978073009114497728826599486858581626085478651958465119717045126468427015953908330378048535770690823197816381576962897052869138956922932893686779676363449259718495836149414645364759632195973283323704639398119693915158327707657319896564055599240157839641908714574755101488356914450125795129937610682303913978251046607729048123458021529797424973975914950012049610815765158356968880205831592850094857728061523831269929104268897856464847145519024753904874232012475086432289200525
276 0
277 -52228307596240329465897527422579433931586621635141112160399407366340993171628256963565069289957470730807697592125453486675333999139741846190537755110064837813033529118110279897987700921675420203991705141566488719230172786257892028899521362502305661723856949260798211865694671171506380130940456522657938345069555888176804372627155393626338779807880145045550747601420808294042278392400858788177523637747523725295398306042488914886914804321331743381772938916334651408169374841251987031837967258680299777316088671890809098853171765339656243082702653030434849426589220965433532973489037956721224776100436827099937989066790747612070330264307325806622868680811777531768762227834980152786328256555646319743811043852566004449939048497618046503119802074888619690825995641684168430657941368446947590241926400692535314718915632281735677763234970882439141440719305423469794577205402907667880390886463464368665537440885442106620802855482943630700682618627297983232044605776699886987307
278 0
279 31147322169649582265346628159808897657875064091443882371834966394745369419344521223578993780262303895500596059054802464831821507340906456152110186379286907742534739919223260910636853407422482778822377229957679878862835508710243682748717353345792069547488220404711644065091929867684138368909968772804602993249187251360486692181674716665288805398473936676553344678953508372292232160291436394647309366765584150476945463582081201891645761021907980886868722046123444304034283447932932643854909685878631392914708349298745477227513410718283531207761376951324953387629655074288189415142099712251999390781515219444793213406587302982254188021552167475116331983920394257035968854837932271756443542623010987159470947031881363296822366292106999472674255478030004563424342065418006178402702523692893517123555604549006027918899525995864904881675058872387928037549459226976362127832009528643847861365769087261842453814017965781565816832138360023187583461560964735392503274155403629992025652590193
280 0
281 -19117659414516167933647238449843138415364684504880947007790634634294013419066332565496915892125296812985968837103134596284738593152235700412536091071196024189649044748653502658100909480316949439255962338566439878919831526364068554884696300927789388265034068865235662958679107404363935937856458063839386861473966392187606859783291921223604674748787634780995655566180878198665951248502998595359305575944273942563471116932141027419614609653349493539881491500586733622375542349969531497626513040931658953675953133689552146292600990602868979043172486772286073023942305635203225895471962249712671993411625897041928117699020558101551674448376415865728695374293708905643785890885854814713208529125886439816982052059170862491695802255808206000937762211772677212016900199725020001072745979730847975428323741323802204115057881977332585602164875720954508891975640878164289892910230795446978745131276077502938732155672939404632177642261484173822620610475274078041842989209149384379307842866703327814535
282 0
283 12074208372367168301030394340468496155219186716304784769218920958629265313403714284306350282527605650430322833058968646709814118870170034557987311693875178598658744306497574969309488048224224264955732872377049728776777853728889204185773144619630852562186411831929122588259347123590084525146698148963914587693223795509428506537382062184600919156997154638438890512508345910575963813120093782361990184742553780322472398944919926782739366153424085031658773271454978344518046710491512848822200373057458827638603826463832383938169946797618205336841224885157010467462144695417746071964225636231502192408185709104908713986905652482801427361974354331892102087825069956287266497736274101907948655583395200332840371941032399207283114237410246800001103351512756234458885835913457307002693823350415372876451354339639742467404738916827638345860664012487209947808631728935439714121821606993606284422595956265278916172325409515510127551718562518179386626596529913635415837950491873459824940935892128875504974529109
284 0
285 -7845209004015222454857222443370370437995368590573501967977219190124254074475108035929660030247695749193968346721879037734077714874173456214414974570451210418510018885409072884369543681809110439124544060413893630356440761248814269227792304301186210198582861185365721284636618182509758677279986667262011194606024226625567558498730561030594394143236941726606334561813825578908169975481779402673852766414734407288736105820650043830159299454116105259920777619899918802054281222185080974139890723886357152631706828065444926757476385537610330071739927904643615482175191360659939860725959674335509540476202981700361855359506234680837962810107064657197187645933927391490926306932133489431432214604187496920260459500867934013986152435622528770135448998062933657955493573308848003778150607644869515300054757189287027901728971663547385671694779338829897594476613084192168284885323015976646917609006373257684852777164348570771047988257340823560309065500223313703088359277447803136359033480500590537231310900482133460995
286 0
287 5243067876315781935465921113375647121166964129302600115961753422521030455812218674934498852849789228909496086664816798494219122640866125357424734136884796340020685777056158816474563328052683057363560625709638902823185574585358231681414270632931657478346939977759793564009878996541741052193142596778602505289756607151586641184041256586235798606267339214714379158316071915892498781063540690573081786402460919841840195525242495368876359220374651055702765443026228495863619718071190826591490158698567853974430248229170969525962227818319243285351821832059357102938170751486678496018859104037826966479854837994720468459237519624782728846162027029888524060699801418432696667012446784293513632713338204791085140503022645265127269967811167851966985344428792177031842333817028891338360216168631701761551167755602435617550605762167101208816861163018909397307100375814693657598232024391070439997558412055140385871788516269259892234649465419223030584391631405422922415512800856119975093863068740685015830650182670324390345060089
288 0
289 -3603429019488531052474998858524614460811803632096418024627005932020101027172183943033717801506754152194914820376414877461790131819388809164577227965603758047352746303225054650458109472769499261267293271355987460080281575228592732174557159221823441389060907958546112429918600812476890332381881776135497385618475551506934843653529761566537176304476792564529033873115581016518089735441482362258891470536859051167338682748757685429529328275730784485791443225184268220408249123910994463917185572870716135427077468908661311284367919449399377220837474697005027049361156538920256468367042218375852734817654217793098422378326790246580443583120989666578483468764888715317567049510412091829992233403756886347665022796962312445605361965925507576360097490830946938619911202476045038458813570974510425039206678667115714578912701927289987391279672892237831123753315682063135803926862575305952233887320383422563726120175565015502232795292347710215171846386205272837912330604935702819117316347292319932681830468431313516194398727095720550239
290 0
291 2546311909766044643248772416316889609660373409997200247686301739307705195930303007044924626119865781095998831917552674740472610382548712756643377194614310218545022260443327827180793710271644400411309538130918365449978157030673799289284815381723517531981308360985766626150081991853418333543361647936135002140334372424584436965216112267256308058530829442992488955228142561389528852038706316213419726752483043646089324073956156458011727871495398511561443609840105210971385260852059213177032433799045227149555257150690801210998875337264853091906446722395789684577736469649739262124665986424635936861248993874372973555424286141710763189228757448053733143104209681347246389821241515230799641517724459048375211214444012704431015374560008654628250757275449690130496934630910683475902087540313394278735470502808287635530609772283825746699143607320451399849538369746497546472776882634122648918963015855088892396491316157762722265112527529629592667180251768507195911019156354146535618571274109554101831138380240527936331908636685431839249604125
292 0
293 -1849648232310449114368166314077529154910667911863023272072898116366192077903575927906352753912229317270538242689639520659353706726942400466008095234764552728249127103034845860786017069997502439587862427424806963575244931134273323896178217123763656473983195697704831543204946964097501091803035393976644524888240203290477091148579854092472407683680923948312200405535551465946485379074698590828064101928217237581369284692143988670001024080952300784519471735078731552239553195406939518655811125866875224108345886521127940963217978174177937799232572042033036309263913118751918850202569478678642101773730163247767518142003230303385732758658397191827784317939635686435344647577700532506581786863162556811541865268164669470325034242583969170396747705674689511786127789475702058481365979282765754148751293360219591856940904168364815034867856698446819475290452437496633721656371492221420399223675881148450560760141848503074582632113612491149589565772842950467253052879891264815584992566580648133549147948532995132818058096219423762923080327081946555227
294 0
295 1380913598084981141825195375708800666956277652170185344028966848248981328352419670375753618579532983865419059416894329159835664039744569078303569390609351240732703888327023419965234813917535462786705504623700088711755162235829187964276771218450663106856186277318136194286556920497772686172909194158800988015541512081914870914444988478943727952227813603114011395099972782743656588332765658162532154460636036540210934680148442941175676503334560355576375332317564648350834584154275616944280036302896506443431860064713163884518547174365798097052869972936090544240804548639172973219492759029363679168654424576122503793725620560478925320369390346054896832125235693167809631536266044962179400113930399236521225643439630518982573654199298581647570588216356690663179390941313059274537984271223023710643267501429014194191458767728520020165988496864007096211733977652184284338440842045255276842439058287617049684656041889421039842905148113912042707267215969992741341638867453228708211524160532797223020268182582041274229304944913931572823833567793320105310505345
296 0
297 -1059406724313543640726720875963410095830555632116696737061732138110902681240420613847470154045975815426220214958333609011267444812508326609608301282624990621375773017082839568307990084799728680485079702462598342125995130651870376703946763747595474637821620651917890143183338807104837251029790175729731561759525086498290935901548716895732309410645763389516027935608697581581236138560981049952125572885443432394295032153029756014930046019536584155545969308591172892144764301679135563812344664524067619705046636979854366805640601711699041803836368775395112526240834281178259417790946743693851648954309308805236562164128168278839594673490015729354055813861223881492347162544877375923872207699622244482822595886014304316941501798775138441523811389955957532328419270158975230810642087689128193212304445722437028452625920000610255653185894005895264684513922952699858139064351341904310783580205188053663336976416040064127628266885480817432802518971652881260402043349832549033696755536853308448651941485413014374823198453880644720423758116500180770878306789166103446967
298 0
299 835022011360513986033182529806083986842127625795217498897581286146726304972211454258465510384604119232558039407496876189145960664058594799763011855035470356589329440148884739403756200247749438991731274946060765007939946249997491050915586180421285311551382373040748486974230387339344594626793826720173786827734631311129900306450401894578476978508703981772176206249228798825650790231874442708563468421308961175106340187741756102547115743287599531932391247238389627875527351751029138281979544948237659160450988524117302274502240872447636269455887593426433807090819578468667799886842884235768707012495838253065888337335595354384435596731422705677233387774305563026926937966008142394337335324524211970835151296883935949740856949273180959262021314209013566152424323716132070682065480902654033505351327938258226350286603792926888642429249508782328547446284783365853433837087771055156523880820304353832126583991538211579821639730603096212456332597099508904098878645063215695744506652009301343876817041057751787729050357481626950648095959072274788864785573072930515222527445733
300 0
301 -676072544389334422182847130021100502519240642453720852531926787322175877692082695131783136169148971443529131313122815289547051664499136854203002116971370491875914781009769582023443621996182167867076327686931428314123179191087724027758509164305552697037594113453262580666360656769421235932153104411708457466349802436856397768594471312166415600314101270298353629380173751356454166011570650698402537025584552707817720894997839331025385850074502892810618179278159690167317230604144983120157192160136307193641592277362269858231970161833845478792240308047172062713911806150993096039604932392812310890660929722688426027798464911411444658716251007106725265936377392002688356022602721752102641630964293327742469041614300115900041446173207013042606551193174814771240123075956950224756686072269467215364397060953953480375469701944566469460907868708437168505751557334809412986869360333635691672396090783848851553604439690640242245208534148877013931637307255377893920309415420176716287197639939271246854796173461529950120222379866154546430356840228909650897871592596146403856827083012839475