0 -1 1 1 2 -25 3 49 4 -1 5 529 6 -1849 7 289 8 -9025 9 58081 10 -38809 11 108241 12 -1560001 13 2283121 14 -525625 15 35796289 16 -95863681 17 2666689 18 -681575449 19 3261894769 20 -1289169025 21 9906021841 22 -94109673529 23 99199171681 24 -84332740801 25 2327696411041 26 -4753075824025 27 46970592529 28 -48635546218561 29 176827681689649 30 -32189249032249 31 814865951864449 32 -5492645610388225 33 3917157478665601 34 -9440601347841049 35 145990560392326321 36 -223432008272774401 37 40356563487503761 38 -3311805669261991225 39 9223400202164388769 40 -377610408541016641 41 62126162872121613409 42 -310025137104937060249 43 133842129519179669329 44 -881173115751652050625 45 8850325429027413669361 46 -9820543578790308589369 47 7061241417002672948161 48 -216558397264371916252801 49 460529349640702229321281 50 -1507676106658650163225 51 4466996353322593701025009 52 -16896765765301577942209921 53 3536483960213580393541969 54 -73455088204018876494587449 55 519058311986520739753629409 56 -394178114300230780895500225 57 820290559849178226988473121 58 -13652330640584545857649966489 59 21834268047143242260863053201 60 -3025121241317416816601928001 61 306135244395670428190561863601 62 -886585117944585718784058516025 63 49857658273144688260624981249 64 -5655753903122489093053619750401 65 29443979112806869435441324739329 66 -13822874176814308739317339981849 67 78196292222700905945441099024689 68 -831715105738043454484404847041025 69 970343831843927072609649729476881 70 -586498404642721169683344862020409 71 20131774764038113222933326543697441 72 -44571563009895980674343834653512001 73 11695643135112586994166296970721 74 -409854925242476227583162479016265625 75 1613252039580262368029463515770177489 76 -384003046217481725128818568739590081 77 6610329909023552765785814954868229489 78 -49016125839038191527194874174444251449 79 39553218359839539808315530665808495169 80 -70983748386360889902947911923917937025 81 1275759490960873441712262922636487240641 82 -2130745141517458346827938514841562799129 83 220027875066582049070743368877885376881 84 -28273298706457789934818026735538352476801 85 85143333902229419151960136529626891922641 86 -6264190409653764672416127282714739668025 87 514213253777325835456622439553369580773729 88 -2794290697908558858542297744005151443680961 89 1420784077637232998327665861978340672396449 90 -6921669835899353980029578497903865022244249 91 78105166446518744165688620000107931984440849 92 -95701327035025973180446862779811535072412225 93 48270913264752298144179622222892094719684401 94 -1870006426215680471076431773886371653082350649 95 4309129516367124852515958202272606815878427521 96 -2424895868395489179512680631578414062854401 97 37565209854590393650695295968745792599651039361 98 -153904432108897578201087629388211441386180019225 99 41274274733573075456848583859026680766923969969 100 -593821644480820969422358686850528756798961975041 101 4625418487220336354481178928755157631925050584209 102 -3958358971584346483549014632397291742235111848249 103 6115287910905503594509162391096095280031933421729 104 -119126510151101545714853949570293476115302963650625 105 207656338651162389987149857471732067315555183288161 106 -15389581792306349894335393320446211530508494722969 107 2608836339918560914233942459303173864697022963425361 108 -8169388738123026394203982431078601047625487428036801 109 758398426759615098649210672821127164858147895280881 110 -46688813390191680600353709780771018368801305623655225 111 264987114039234547947913603401429865160115022494806209 112 -145397431391169113810381162225287243504881098796424321 113 611034050808640846176190516101815143982171283150696769 114 -7329493835694466299338714321264559772790633594121191449 115 9422122330830109833690434153041869915475909412172557809 116 -3931560195580013782431435123997199484622633274877796225 117 173561526766840274363505419339014703603542012079632291921 118 -416164149112513198525852836099153592867523666383657964089 119 1631694092652747560985326430033868141708728566461586401 120 -3439300469459800559798073140285970086834772055565559576001 121 14670837413219698677313143735673015489832784862224939847201 122 -4396991745341921182065528128426019669154604366822723952025 123 53245592181097440264674071709128165544195095280418012962449 124 -436167227102003541005932368187021524762216473460023216980801 125 395149227682943092127679412527139559196805505522982724798129 126 -524278535266563356256082244112535454603423657714199423841849 127 11115345983971829687033217947580697945592851924565878107929089 128 -20211539525611603105712315353475859680096329600543813405953025 129 1021022025893324663526882101772223117610212585129563525895681 130 -240500745016297916896286820626023488608328225746776832222122009 131 783149246130131226759938688864555030618098487206071103605166641 132 -89214605780357241986304043734334588968589549764238822137984001 133 4233286982830007317906232134043303689539156183308999981319778321 134 -25110672811002478714465664602183285749322046688580203312245325625 135 14819606218582102294377177380880408582856495982287651566011558689 136 -53786336321984863734448451193499750952447572865890041124909596481 137 687315683563305482141889863309807240435573345510692575857498712289 138 -926086042499067652886728299013079019315356018434789044765082007449 139 316370072502742527291166891308150573724720449281742427565144975569 140 -16095635401214787586462008303633709007539132722766074841422364185025 141 40150848331181386632530171703062390807879583872660151767384143459441 142 -405934085111072110005652857481329275829637834968972787375965244729 143 314535544924366177046889361946404300055747469731672538203627367862081 144 -1397390647610930399795187039356644864041007320788589717560871345532801 145 464744233135830815624671580669427854321165133137734368209140303554241 146 -4765032003260926396505123235152409363703324853527123747024465199232025 147 41100346789348554744101158555773537129847027115405843016540570617954929 148 -39353345074233207576451921528390861105408511149543299717113963216223361 149 44708168794232556049786773210185302535857200848558111837152811741623249 150 -1036357496883943911411162289630898221725501399515885974132406328777736249 151 1964773307505542847826003851266895563963959598007880730983024900390897249 152 -62821374297990126936759859049204067255599822371291828188931831081516225 153 22150153867647847191560130125282769361952258815276570936814828006907703201 154 -75010569047403533702051954532341337387212368494375475188789704824217380249 155 10256284550505725554664080350821539117256787252570641739446380242695208721 156 -383278731834786998620631730136432299728330669781911631467077621956551054401 157 2377795242463165231912042261457183791831294257372337536346060511482334694961 158 -1504878729822458826026077240520068448812235503846009968909879912165452167225 159 4720018761972212093047007169832189165983280815840611409482794170545326551169 160 -64405854119010296876593916507615946198991519253355694984096788244072006813441 161 90877523538300048900156980492161226818972035409676129916215163360903235675009 162 -25100467754518884782644424554782495703546059677305553019960241233411032116249 163 1491425958352896753750209228783929362619400973288880927841928033740645509054129 164 -3869817690623441419706514428407934999621007750318219776519856720784799775930625 165 73252444936761047587286205035274295758548441738826924532999132864961115906961 166 -28732300248594649139723392096977562087619351469583952646705485881507990532576569 167 132997620560617284329037423048885984190110915402959405839142619944102701134982561 168 -48778535828125885194723974293905703912733668921155874861417138886932679666740801 169 425557780858329558980143291765641927708123412391044378805037397855340320641360481 170 -3870157928510618580279981791203846389102917121507480711877636719685315212285667225 171 3910505053295028803597099221842374611622355945205556196720787276066476601363587409 172 -3790091350938071155221022725903167492432936715241312288823886859104719621823318721 173 96552840260839686411989233422879896163344631160326622919357716462408800549445571569 174 -190766202646991250643447844234914508199849431535152703364347312338889509920792475449 175 3440148339800112598447757565660342005504829365688266404519108147490538061685366209 176 -2038068227441497893791813527278674013816261576089048975134135515615859623134338372225 177 7178435253890861323369562048924384709195681739441107166757955624323404776810679110721 178 -1157114576740970682152210921361191901895527404047543434277564997458070435073168881689 179 34649650955988829844422490011112236147347544740128544262625357046116065929268267599601 180 -224996059080819173528944032567987047589944369492895807462257463910473783597937096944001 181 152289199784858892413786257411402520499080975181793847399875647703493487557107853950801 182 -412841598354099777626361390007471753707631574686577120103987896217205916853539788308025 183 6030867594181640785666491497108914477138886625449382379385312478689517611326517843943649 184 -8904151193310531547959636277194367269491178231298084898869991278032224024807810535691201 185 1958271566326303186871919316069361188180570871487520003521727039828230945873831288176929 186 -138079243029299009755988280906426950262456975064726589550315190130348534377266381467581849 187 372616510549704451990282702442466782974177074695312321809239773517733890209455772066713489 188 -11252113752617608767859681257058684267681563031295593253380833202050522616250072444745025 189 2621542143894577516208695158403185992431488665692976545684171646168259280174075055869314481 190 -12648431587478744893642749080578613079931224993372522454773503031540922747980630684336343609 191 5087612227115687781748874999309639577864161198138573835562270589491509018097157472736515841 192 -37923955349833046038455397034459822133720680191731373204714395941411741338855291928198976001 193 364168771530412094821562997212153456558271271418373757976912166024542128480040847987070705921 194 -387762435613036526813416431090134258759441583192921131922950284116577647952098223966359705625 195 319202915467292485387023159384089086695086134114546934519502476461068278661068562066519939889 196 -8988472439949309465128974790841829637490085712831875004127280106773972803765876785818349882881 197 18500449455099418232930148952123187363909750056697104762488430348538364462489323146710502115089 198 -153510852868386942992849882968103792206818539294246982133156892665289575040543965051490843449 199 187340918366201487802684722379327941912709882615663557806104428729947461889251247742015431335969 200 -686392521095280619262820194437749689361652678528602645446892577462487433651341340808044515913025 201 128514559024122603315572974139904666013107131242556640546174527374607866509682284638388474678241 202 -3127541791625720916199599895068510029571315926279664764970316370695727036565441951248671573010329 203 21274596184125929826349026222468037644296616852824266270397892380059064145622611299150708078627281 204 -15361863902900077367270696839039933537936561617534301270233655507086295431687707130641182175908801 205 35981703724416752625612815338485591403472241068612451113238520375693732982086805916903190411305841 206 -564310208987116625835224432828002807185671211242264736603280648116029578618834189602048762006516025 207 871135423192168456874694801466624238499541651709853517559873785680278356328141864378651109522136129 208 -149710796790070900260567517121726784836278526835595487807471891475920410987983055328890964607845761 209 12772680169865714427187542799077929863350776275247182823416428033567883964712080581448254210217370049 210 -35844204205684050062022599887311603948329565290906441334110604572507638352607961753685161273491508249 211 1568355209418821087495294452364437548856756689725971034663061541653837555147262503220454687251233649 212 -238898107178740960435491150365533732014339020248680583264574804730463789544549552941267834542645700225 213 1201986555103953848847615463965853725972667013033976586181571943563208512399522732781105824865162722001 214 -527637824222039136903514963083092343748782382910536054323750190996470757754850161544254597793008929849 215 3371927052736183522118929631054941930217934890522982043922554088029367538259119892615168655848954669921 216 -34242650567876820030294002268883715500233597093708741707853745991246585099781683193072262133829321374401 217 38373090663663326160332117378962382990796916760724269042827338884063192944385277876921630306693698470561 218 -26687169383909821166661210610794668605980367523718559105175061287116361178036465398314397613127510435225 219 836119462725593983503602919733767838139896738771681778088744186398584580038986077980500584306438092132369 220 -1792131402492774326332586457133368173073472388740081364929557152406941706003279184462441409747785419531841 221 4326587681557547321630384423520711015252095565437126503051247963329717693305516275428392382913924885809 222 -17203157873794272122921149845835147821572046876180601040110472823504288260736092068361619939413386153864249 223 65577725978054506291936093035165526361510045085466486513699362194601725169744713500021252825454850706566529 224 -14085070224073743700856663877095142094205711037191485808950327419098762765255686234372959601553368216890625 225 281837154882355572143919430609147554192120841437668254350835007069909370295896031580072939489350242251525761 226 -2010180545617606010923623950927331339670274925633688932793866804066859661583236237377527886971971106678150169 227 1544965977020530374414995583781457513637466599324854286583020623172798145357451670965378977745861321779619761 228 -3124027521991312789529948357446447457813904541240830355673965401859772158596935811494764683042404542536364801 229 52764004322605083961222808281140021087998927735375868681359307242146588585271959207791880698048040457507560081 230 -85106003136185465701837843970900031582768812293424443352078967862232822034132346889372819048059082517948199225 231 11162733262135659135478024778534049679747451700799256911198111986006904560433736176355823396059883793907368609 232 -1180472840563916528982980316456614524307412063675674381251662503937266330260379594118618145099179728592766893121 233 3444846725454517125526168029335313228002927640495736581024200300259531811500651751602616789208595305195646166369 234 -204822001840430335235133748985888996433872645390293373871561812069919243851223846008369585604672981852844439449 235 21743048520702625241197098205308541468725215443146291924593848517597514726379517632403209135656739738270612054609 236 -114139444102453296624698233750404331635502643800360299490632571188395115905343443387648753687474794032994525228225 237 54440492590037039952455550357097710133041558896459344811383194561490391310187934332665105091830745328209488929521 238 -299084470341648031590682500649215334882114444460328328303519390971437941206404580244605490692138336162532438719289 239 3217527983337775920600168160838839158641561150380678380116449229373634896720113748713126524978465539068756153092801 240 -3790167872243831904544420518532831327587339907204095705113237309619561638475974234961267890381480654442815038032001 241 2212864621455000995692343553545127893479746456490925428958913177727481360888556655426236564133819113624922424174401 242 -77715616554843455138263622340595291194039877795156954576763330441956938656903705165796849067407946705152893443584025 243 173411555241061913573885945680346353358458815920194762327943998268502658813089339543472372415306467034234132197924849 244 -12050355816575042788354604278932900292336859978885179544662741273839586369253742590212444695742986648357319881601 245 1578099031613404123054248320759312735063992589568632371768322589868603206883501274588688020018790902923074083702875729 246 -6260174872054626064420803790315827477041503608833954299084176554894353476077805681034671437897978283887450581087201849 247 1526203136821461221413344402353420460157418935347487083626914679302937524259271708318543113848390635757733977615377889 248 -25354352374219494350615637691907381875760708027198698224119094941072163681880389079109105340661810163018382494331417025 249 189800464509230014425737306823374462375409048659673003048511117885310894963203327342089604822362051920706346250839733281 250 -154944892080750984352050692611194669172377235832459059634080529403273717072562496229362952874283168597110016163460685209 251 270111012656987288541460989822570592691689206587804902539762739156289451593723019339039982605065887236487304757889745041 252 -4929888878163944724980216196220097069310601812901598805947321333849862464382525368887370454185991783304228605040180488001 253 8303067926373259436861201927254641358889719560614578708448207410269384470560543709063050233976439673716737127179949753521 254 -806398633620082052540000063803756153633522699780514659179837365939612270443489124555018401755243279189208540522431405625 255 109004194564926811316422231579982452948350612966279946294412891149077745397090042957324869962847702407253169495067455321089 256 -330767832676144569954054683424446501177472473003532027444974979128532289290894255728362171074945843760037446307358804449281 257 25528012089106351423367990407200558480525746998766084359591914561668584401598333219373058033794305076386568416262086437889 258 -1976337767313696547104604192793387284553574878077728551973815038201170842250346725882058033805844738792109805861006966759449 259 10830485213302280881593976674031841140903754408176795039909363730986536899899696630889717478727999605083961150910908427576369 260 -5590728237767062728711099836646094366217224942910293661696900309548076151991811450166615944222911625770069080566963861121025 261 26460392315330026855753483019972027626452483426478579445261815148020078193052083156313030420796720757905150386081426680897041 262 -302111308361190422472657553708893455332202177618521164537723934956012346034368457839835554513783975217861894218975062642095929 263 373679793834911035580596800238421920340709800797663355067754797869750167558991117525395093745412426839938308236038806849672481 264 -181776461265250493267968180650986300258320320457021506476652001998255240668291989226340251565571961649791686003312139307604801 265 7217742405512658793287931730075843833205649713764102883791933852201338080919266998325714942201502012012247905207522410095177441 266 -16761767455259505274160140794560276781629853373929948951191357388689826883007151203832361718630921651741207169570633777113520025 267 16504692883292212531486481909375388987552884977220974685159886038704138293233917966403684296858580248838976037494308133317329 268 -144610247275946563808825220810276328540650535034818151983493301729405351674091989261263621967844647949355910907928698049362548161 269 597128454489303329573554562817675675477693917475995110741604471565914565100405370010838177317988956805621987558223327107027636849 270 -163743339369312527885429035398399825358406240265925621107623883300743521812046718012140210890470194624272907187449579278539560249 271 2276834652351959762003046308822833669522888933778030392437129615296944321711314318033743472068308818840016539026854445290245450049 272 -17908072905455212076832732398704877431345405984832121519137578697674407013986119154289953626982600068718991481536535539344372964225 273 15498639111370771043730177427993171707453707670678022111732034700903649137777437586516508904820368867054310358517110843994204740801 274 -23248956008508048387314230570095048490535490928188478150121798220897924782024566710557721769716906769577782467632574248797712999449 275 460271007121686461330607473051147224014500329506621692831640318955395966746317471116836942983786002023827621393567701279113168811121 276 -808987395103173134349379571896677714644143963830362855398039861217100719120234585821109518104785241125560653670631971320563557814401 277 55896185967831056815041378135802351845101230371586686956407456315156787995945473655657176935783717832677916116008372200762302366161 278 -10056251192943846109693304434826744256304178235559283827216576484459545732785813436346926083183650049099341732730440392775127186823225 279 31731222302826027566681428741629635496160761567864320862094430368375794785044310832549911541205500405991445633489478501828056340713569 280 -3071665745125927771607632646816066227065960081219309928267702235506390862577398312211877068920710640175724170430383372923256944130241 281 179396781046131690033282566162249254658796487737727010676831976210786741292661428595929146691262760747883614053683838472367521966216609 282 -1026924785987056651018858244245801214373939169826405744168578489450414027901125626138141127097049139789125473646608607902955272333092249 283 571669417967061630752416627223087238528330628806146080201310521176726357312731094780074367884120044830219184087177443554780643925958929 284 -2334608148251447308594471180866413471194018288245558135970038410516726288511212788455737947257067165655700342596815258599837920014530625 285 28346569116000791993846393893833784543705383987140074987917726062147725969903411409845325275225033805471430578793715341315288341230144561 286 -36777818956357114098378229286257899570388256100169344745442994902369158751813512603540119366325073518920247521357060541494851967187443769 287 14772531611143815448889769488149709661510597921379189452880853799877590631906023662309068116590785575209865035089926499744610783889336961 288 -669796440874093856987607716762888193630391197273653179890330472770758715563857593917512492448691477766177748098449059090772840095540908801 289 1618479957862304491297150599027402353046342318214087919658648773735093229967104363226168510989696106051394836069819914211900010857933879681 290 -7948988740905937454351224918779933015954870270366495215440408019512030336994220355975872791572883283527947721900752432685981736323251225 291 13237013018754526602228307780434554101897490242016738593278416851624717660659836166450307635937154464816142638170565605247852631742126149809 292 -56912124914814030054888320279418077835100868222986012938415612518413698778760671312488929814284230678353219368890001031671094979697371147521 293 17415708554554910559470880010921473720839178994235692529397252980066370615880006762749355471845235132560046042869624531610058591351720481169 294 -204078685316485038654970229244400200966768810859729595732667670418692651117413569319440872199295713647536239166804892778288794709297013083449 295 1688458932352799118458542236755923881351974715897644867481697449475663406296311674468393910769434236565393023998226047038578183387070872623009 296 -1546447007376326587599345309317603068914326116162819778577420268681377459572831149104303891911368444201905549655291231057183381225676286364225 297 1991194713863025275907914788648636850961159861682584260914355021559088820854062497324025708984050002989204935164345194955246288215483021748321 298 -42940244865259621711490519253105772440721498842430536347187925351357868412135984260657749624024669057649099934150574771825307095989367723476889 299 78720729922831363748949098238735144748524824393778917586035207541077793358040237794501877578679467042132934969350402425503519524436178390066001 300 -3662252601354181063991239772931022402311644131917083589159017069099586284691972440277322849174809949894168416335998373819248018286116806840001 301 926886674194869876027387964890581444056217639696204812205127378932528653338242834094530929961802473380021061730350309936591981036690510170518001 302 -3041359624307254154057039898017637285059452965932484336260600931334330315151253337225249656038623653667927800653803180303729264141608976281780025 303 359580421959207414702639477215030557753214438405631156552512255402433184823208090829144583080936102175007162703824206587073017525262599554906049 304 -16261441752298931605270994835207817692092731812405708077309148692577715879502004599705730723933731922431792427461873033963868713091079445313552001 305 97299410342717171520703153650038932715438318577365891686687837072397334834116220432300037687733762264940821557003086282403339792338734006256894529 306 -58223756478718976901861435029221304698496912977100808681678221890529883185836825085569749259117841256370637667620720758362705126247585858298701849 307 205384452762638615682068834629715584238685716179957251708961725372936207430042287980724365742127316367206568538082033828177141002690528862993922289 308 -2657797262579845316035469678093102853460029578837533901204498660656074598393669764396116135533585373751496837574303201177979200017093589457033969025 309 3613685329217341845339521919992931327603389080679383980482925475581572822121137177764326268303385138571884348985816560169240815417706821042117152081 310 -1185673766069048520648971420715943541667814681025628073011396078682626627551269660055535736740066559231971186791121869996086022439070331971851146809 311 62105143868072846517588086969250926602278446067600891464084083489651922317816941765457692591236716234806732754339858621293801976647476784185416854241 312 -156117626458733930779808264546912241822566507202867374718088883094306508632433836584927894625207915298551696616583540135875045925608349956407026520001 313 1815386538379701284566231998489937640762165387756658297144326749781660622867292110054281743479563693394720396924254761887962601520818567090756921121 314 -1210301391600144764920019786527528230434580687604378603673147931687464037306623210022628297831247156137521414914349817129195478194177641870875932425625 315 5420031146370821792121144233298688946721589885918527746170114794984394788513734921485518607481422178118233062371332636512157830381040634992593377702289 316 -1838142408106639432044373137675332571718426288574821709173567822166107513411282178389099321061628929427326268345238063695546386039569810691416017295681 317 18256186542198082708521474674022527953287335196137460769838217592774452155148904084543507540061035610785705283918685216647350806139244236227286059680689 318 -159082600269890352799659249560061131799614983250213244788910613590854788904785900429485211978874547631696019162908952211388973068308631948953059205755449 319 153943885662175369339292900255227527376150487453321048627082292011016335301443806992360371027355421893876712556474324281226673072959284128939433493696769 320 -169613121491852544070394967773652386716063587998392755045982326243362176776106515986579438672379740490002697733551968496538225633792982660216979487809025 321 4003011671792365961643316005129620363177216673394187218465322017163392471300994406605599049019926260864165077462670705360360479259248192895131277562115841 322 -7650657220195543301593039408699806442185089070638677266258596922730746994111657647439590750741383430528828223286821555463865975327769916395845043428501529 323 221176485098464106563755523199559793987155926412719997104153679811348353163550359260438447835857641166405829704712588789316629662435869536309656912997681 324 -85350519962905715166154169435599890273216738896139743096892057375030704095955426395292840519149716392912378251336356967127451643678827328517319020804620801 325 291254735452889991989474966900895984830252676024145869294561713249326827877479531798380475445659496093691522790966401198283883088541307462596206222635169041 326 -41174940661831377368233857720484428448255669348870079925697690479141121125029112312533791979778503226447345438984570194213077158390593954524609896872244025 327 1471874773301615710885971531778993511334349591472205535658098099856989648083387029590299059659842357554006989852167004711802622272095009436703604790691498529 328 -9212227808544151362497094064941731816406404836077533766834171286151390637400247051208970520753313242404336068891306126482828234187538529063227343111224330561 329 5908326886508751418781493628057830850506259134080409317853714629517231963525871994876485725227805756856393426187388507591173450647799537525280995954700423649 330 -18012262340019921525211442791265460207314483595597357480119849467201780549576580640187648773783609683601573945521979255361359549431749205126596295969697892249 331 249017432511185754056288501660518726698768636767449541231081330304737631868805635038200395658439649957949467527025079147624201520551890877257891572108653546449 332 -354505471426862277787754501244283779040494182600828520372772076900097553235274436979302563918239576342267368197518631086501806039747230775060689574976471308225 333 93784257073842896799597951626895024541679329379608548642764021600332732467425209149767893835078087925661462145536833538385909312748786681705114849832353759601 334 -5753738520595271422956123992728049308286949974298260600763643709127956133219354044243270884858229907763494980782658077264733932248408148042486118571836585589049 335 15044033477899024232826701671443026268755254916381805004900197720629591873169488215235136429145464205227729535679050615985124967383337018924009392546704249632321 336 -314992857106968177547474387185044006519746886736454015963895176454707250131906729549056908117882855930104071260570889727342722082329815202589137776668044374401 337 110533832479482223898882717176513296524001631443644075221881682161020747227546001278411961511853697749861279945355187127919783990639338755577686161576143106381761 338 -515777757811434973652561239143919873760834273525743448306295335088655606052726462901113474374427582723219665194907841090336129943742448820918172347007153713331225 339 192681067514876442749694896068376172364862545136695481071675458369870460123649940763702126358049326583748635282877693729215031468047337564655020582248761592294769 340 -1629761271026591567061844542402475557230403773537855167143594871451463817109212586577484664054816417660344198222744222912040809384082137502498029903783164324608641 341 14977717529390706527431913311083183631678341523322841828198542543735553800161877262616442093090213171436029252636622851163471223460986242973323621526230029807667409 342 -15290822539212595780488141877721913613838418921400054315702995305367664772172787903503945512593095736216209810606087913116154644946017944711515087535597099825800249 343 14361224268758448508862204589339202764024296236953618343984429203350526433635895953246705162802499498737415404710313378250842827933276928358991030359052447167231329 344 -372887129944669737408059438355419419977824260602470184758236091968107484721488218333378805138458967918861575794080866620316101926541851654504183548960471952496850625 345 742655665697134477954652655285893479259388682769410796250263677602982854269245803868245218490065054300486994466314300139699748856284505376638117821344436306291763361 346 -11747331119603375469753864131793693954571899359747937263134990189124613812950339605769842470355637009812483011250161491524199430857427478818324994157436522316457369 347 7851732842534282851623400733870437595577660887318210536984718440519078138485394823002261925738552607917614046052490659820959704878633906020516927352056870320856134161 348 -27868193822998103629989760834194180453717439624013058223952432765232241362316180508627573297559242163001325447609226279118280325705743268753291133545884341023784372801 349 4630173235624546212802912964141297403757898244771620919102922178781371519809655208976573267043186538513420350755508659926554595702992092619835126331964516163760319281 350 -133022378515055872316665450276060571123202423330324130745833021777099757171966773904154925369306380463285023251345077637737625650308877748913918764199846991755522823225 351 871573092029131031687980253906879551162299598444361840035239939902026159395074682010169684602276359248780549284527661194151530657254969727393273990942830650906419931009 352 -597520633845826162483662553110512867694155581062223212613519773397823918914035050940072386704523254398787829000891162098955627790309122981387066109306331612061380081921 353 1574405577664941619969688948843509634533722215647889222645291541673438884371913900321746317868966449161141808933625274735416928376883913019883050769873708436741236515969 354 -23314317160914000988094168144997718912833344630458989265756210598834673431296825161776110642016858385681853152613198640680641372751840726715340250197411141175030434407449 355 34724157541756482515243990232451037436974378672195348338385369855555602588860029836192826129432086906965699108836384193146192537959535308153141882839060969390463987071409 356 -7290156655967903290143087416232640830884844603311389552539609684234432173011229659551644785843605877270968492204670688960525485879878779543963503033417673657386069780225 357 532604247375376482422953656633817939166462013609118054712801186286103807051445419518928153732002521569783906286251881407899264936300972476398724609846335577211815837567121 358 -1448286031034897800464112130661298027472115703948458291191587343333401780431632536117479524869138050426044876748220242555964887003568789457901664937400728729782185279154489 359 47307518619901742029114520998125512406620467410511644971753245949420027948599478368589472890907844403009307178990706934201280313422599076392505689763999186896161650519201 360 -10082764104650373366056526858127315787484747723011324248642623245674017477042728197027211049047561775509040146663130777279586772582842487565453075343412873582268633427368001 361 49044564386732908752500210822987985992012010327388163175900221777827605464851008237093389801841565603803223897328105205488034880738932005699620511583940551725699151012981601 362 -20073575075519135689116722315555427464536519778438004844209689681439893788335009561963672422753392076157354751171461960872709131452814718065858939177329909025089615294896025 363 145174512740880490315142315016028995750588677317579270029859851981155549273935646170418201341512863203491767019091677330957447348972765865234230438697655840569245264794887249 364 -1409157025956111619565297840290038335141303396821745661246536770938181215459907839886048708722974958277706747993436131996516261734565485864926407433932061010087853496260702401 365 1515620014772486812226022397761947889432023398886833981950618836393591699923146159547813260112777954723480025217790572947207066236873185657001907475627001032057537314838233329 366 -1207860780907925192038971382324615769274007495996237289017224527070247883939685086490958570164700386384637490752957464893509359455441406423546907018667525697163598975518081849 367 34708240437405478483623945876869807149793129013522868196821860833220365601587758284770833925346690395712279610922361309957827227578089967805554185307952169873363031430042346689 368 -72006398493538846837609636469468552856635738295478673842436895834636597847693649333088916237897594014092327819543834384851889937607341761273964966093878620647425742004120401025 369 493918265836391571790026161623757177654553646808476055436375565872193909301871814032295856304433259340701237106602007103160960169989831293068899674045304850753820052981570881 370 -721597214595167770116807655428702891652161822125489895842315930558912271609090397503578063126972291901295267273378854221408826291956393678221137004707118029489278442651763728409 371 2664288219123207460016897761619482547248363095162988661421802991396483831768913314054881913981294030503766014689742576591100371726844651738738984390219704872417512016604069843441 372 -512832368515286722104805501697215316088550577250347827391637339998296252492792660523019712720596852802079146271484268118659238775565196148988433667297574014920029830079281072001 373 12003092505215194135207918913413745748951830489149609030868758490899476090631493450954981675204966642625753318583485602323396433477853870244742179623730646193878011731864692208721 374 -82400377315995935389349741972048128576391982326799259407082527238609650790913774948867734214538114907821198276392082365927128753775963878743729457157769955704390746689936734765625 375 60237573750263094480555733777631704863927356445109823654050459945865221336324696430124321432379330005600075269971700798160738900282662564032190627303612515525597516906483247083489 376 -137119939443085529963120318523658454356450832671751489266259357484322123410633694759305624019299084633031820042549564963111056342856825424409041105671030095647131593597019732422081 377 2181217405724186502033896150436062811327252286160002022295336213089187030756331529088361483514690197127403947695220686448661315993959862458393164567019981353088889203505861829843489 378 -3396272078652033463119540006861143479583938412162712793155920559174581636605197248423801290131034853379510519856807913109668097273021275414035188187204428985338627379189850303831449 379 554858226442783266022100155691733313226354035819996936458914571983717876423312419659968688108039547089157817919984107767682670548275974497899804339262297508544512795791797589697169 380 -49258911945039718431578676196881998780310350525651913158965230647868022797028671959774324872611570309390532846120518902552533910566128434632409683087188507085928639152880516083977025 381 139293683389316272137739955915057672789397625546585167764798342029630573356099060408237053641825392709369843428494380233210524525292874947317660351123921197164438040003631081518334641 382 -6498119668152265025600631528088475905578132936769345572293343529586887628442479859733233602907749552605505973972394435280354898397940954863726019022437708637353968031368068188227129 383 918607692016275846265005021098729424605764720489615497569959544933131783079919441548928844237943969778040362533743264104567196907804783847985806409004763808464113105148248757900602881 384 -4660042784523358398907181936221021162202766211437106990502634749144396600809266632992129591758506324273209617181174347095410294395518584560971457832283323005991878281152183754330956801 385 2079668939514642015803383924183221737836081639261032828244676389643847217537455264558140366323183652859437190877199204534278285928848638798334641118874849713808096102554375321711280641 386 -12901948270384014668236973685185852715583430458169330291125679855405215558267480287402830385472151864046898127744744294071361719253022049011037040665153503524363515098100540522034688025 387 132484096633970765391320734190603758881549873249188120549962788913372382127505313584515908263982271660845246219004854052044604810145477915762262478780178675544719940381546375923836679729 388 -149929313189714055813301179087993187656373786134728016039192011867540610326214164865377206998291774695909355989454999692256033372465325016284186666994339107244447989856212888043937192961 389 100829626588170155681737266016199934332476788757735572249697001223364284016920191871705902614093060042639866781548533476048985361860486592295399328612947675768103076360288354367363730449 390 -3228112296136238653807493551898521861165202008081630778981116266281796770480921164057503804746739070797733446726314593804485215118392415269023926254694754593742197497093401840179142504249 391 6973714872494007693721413589225738124889863867446080495290209583035300397237943039807570685858337807459366458096953985067251160089374730931810768277703067462037983994130284754263355522849 392 -11777901965885935705839115967570768371131139660048609088679817220745754252024728171118642198633216217442521019820607507118119504430623116714771386168390926550174564577864801644748732225 393 66249665280162306507343924249550446645161993755525838155708190257723357365523067038301009312785574705378146208339452685026465447432901642584928475429817562571475555003708860223691529778401 394 -254504633131602856430704573810742663712074924757589865701277809548014230828191454928592061904364795858128713013897748459320892411332727508393674904769295211266850599151492954183867882698649 395 56073640644194857172730457193215734522609484261833663679547593839804294096426921474309237305371168579865222456414546806933685295653649404790188305906389078569278647383968723157201509133521 396 -1081300703813768563578902690498849802805758541388261696779835302154292250480975366722660303037487298050689031039886523924685575142343811229402232428203577634198566835029629086645269165054401 397 7784704876434461115689734811809254519463953057057687079675693378431263600552863885371718262539223280480568615045882091905548614361366505741660889939255381102695697069968032680138097470517361 398 -6054791062386416568616749084529529943157133507962410908683972505643102789713464665010086760671782937984862528249415283918701391916983605982789276914117153321470520044246300945446730721959225 399 11895795436054784438177917292570711060520754954272415482712445528515202751041207910406760155066270143911760521188705154168566077676166991951666882657847606136744733380142188244454705766875969 400 -203918453912625984855950509957831993256576086970942733907904249229230011596828138820412892961609949902932525542679275783862274489682111829028143080275391435945116994136540167771843145304967041 401 331710426288894878894068983362417168540256426823110581994234170296048178665968061044464955034549278796788532241847372987161513838412168214708452908983011757214586835190763728565540757497238209 402 -41141541324496104157021220388330387404588549675637598303757451878268618153596258164208800336508722973608489685904584798125974466622341510319029499918722815071343654044982307850288377287988249 403 4551808518098713058585478039162542699711373617421759667834469670179334395270051823181962045196329533962421082612702912000922844172802856249953533940405256313945741990159275651993431028030383729 404 -13384565403925386476254276928782815088084531492618832586767519912537829364790400696889889430119633892554885984084868228259905794410064373516124673983190405313525555578174949399712166348591850625 405 839961465390642112737415761780107448874301481595768737465562102713078869127344197777640903616380810955051957766183281806538572490459025544877868659780152378614608266911644755689659451276382161 406 -83585095242279735265782492032820315076827794674126782008693683459941619447047541333020947833558376550275763236054557221051737981925943023745249263101150856914572975266687239160375798162321190969 407 442448476752093243786435721824616000108487240530047955639020034790323775689006327555715039735939349216392528933047449538649578713526304032045981854667951343243919151076675938685535311220472011361 408 -214372150590801375032998471294217955997609996510753365524509161183752046814301996896648500632906501461351642084570726484270906224990868650521936519178562886722794648483228629608028721917970756801 409 1143824291876074495849818590706518462746498731122032612842178510231204444817566630221068972931164620669619662658901422836719095596412418195505721058905781993684507527453756270881569338639226878881 410 -12446816712410187952984587666088496597682824235901067318522191966018690247977831483535429543902807545128163017597470380927445002186650021109181421577404779601101940661074320726566936575838058915225 411 14803391902733601591326090618912826021378797948325310349157403787286382177511285509081732142197789222575798365904175727492602183472166220086756544418508631561563873587760224913339004051705588712209 412 -8346197646157049120317429569723334722485790980916988940329647665472831443652090074444305779630811345271040204902103001301682758015351448037866748276750406587739754845788682047440566467450537696321 413 300000073173031319076923024697374264795785651505269875492956619386118321606519683602655707038413247396004046582321276103864891266638403357725495497611153561132800531931514666924730841859961362270769 414 -674653061608367414681775182698850563205555823167302288099217578646432146068368122124529557538861122369737481847027711742260101946340836955954321952080635393531805854263674693442562251853660644411449 415 178535513783699576706989257806325315225136251363009248207455843630227415503326558692473653286504043427632420664465810862612840115979800237662719435688002377639305425107949265020894941075399809 416 -6076042969382257154731172825721811266194860346276631137021424194941741875398342594224674109894227599086940239814011984043382620973054495770525650241978675657992574438665297034589310995552915923476225 417 24291675097201636000040372637623003053768921896385038826672554196027878928562035381607296086022518043557721966786498207686972785685736745641891629959997524219344199585868238433690696732916930096385921 418 -6063551009513736695735425249167530025967851936233932216857983212510431318507226188750358453128473981906073793419820196133718213313256389784921096127486260821430672531118825244552919310421591361752089 419 97241685891229771873355973630787425051922315596547856436418773887853825168576370087994671162205065026580294368038649142244130622528517538663438762780917930929197583617477129877392225991599531006452401 420 -734926260487132733787239759099105917425779650990242108106003787543075262284229646825140590125427630256920566091014640161391241196103640501639749483318392302387198954842563091853382279849091869523616001 421 606917080070314308952028319934266952971144706478914708651913012617295432378195643657416254873281232688643675409233838030269241087976010409842302790417767551778234362330339983824134423255676243271565201 422 -1027663817672119948170920330668209677095708274614980508117208544960122925077068695557850605876535097635549925073233444386687044307935062448835900935547374779704972255474533214953577685481587971874932025 423 19049921610613760833570308866541268588678324731914773301023571770771268709616682228864397774643237416506474183302927214653442833338805324763582228613890664288824640949232716743522495971640039719197868449 424 -32353691319495887330762312512761847287612106983000528910273597476557876608596758520941084838592225406193203644132540508310651209790352418482816701148528263847722051965728296661913392343098534371905332801 425 2950849564801843430666234841179702803161256201860682726367512878167389456827566614409857873328960792833629071201061862790872906088183130310639340566635390033282380015842543235092501936181290454934892129 426 -420237659092885723944777636699508412834639703014557975123183158259318014790687711230925343272919694819928821087982475133501875776864869643478909409696098534288381529747941005324459716141166759757561341849 427 1284934776024869151583361370020539181190682822949990207521467751491878514852317491453105060294922898408644432265957883269516839722939835551583042319006455488077029792775077385490843803596283316434200651089 428 -103894736995861752377016800633865918372117631356554715763841124424443985814598656349395193056045755355365953924439128164364780856726171139533576285217315416110509463959003036864962207449677879444758713025 429 7595507204429168844135928881458975521335341143899649421525383142950394840606214385225064280540108820267510826502092306960364907663258144858715003389992609377665721388828178024152843132472330443596312989681 430 -41977061946113050679755635470111935658367424469479720877313489059957782784174990685410715329334889811234812635909637770744225237612455191332856417147514961307413997401878258321810739207222946348985454430009 431 21995698231713811461527302442849388890408577084407749938361049990566585879350511251169192700227798745027160912363217310300979597754287377524117966678404649409400588762286806244706189410947257763205000712641 432 -101143206912962218213930475831905920991360514561259121687605927670353898223193327596013782286806067458545515320190796285998156391824891714710853806765660218684133074055012837931400736366031340693349088144001 433 1168536784762873152182750726196380017096055243983988335559986982317514275757866542348595518078164696126803973752661364165189299014098319748125623169713350225756109237618865393886172126728209118826341355616321 434 -1458991016280259407002196464657595754163005281579220218832917549051750399830750363342122374123897059866900772425895842685321278977989403797144246849733295103757525912035570648699037031725691056352829110425625 435 684247248641619842230067133529915569641573442781251497718316649198762824583370581388707941633166792867217764813063249911703604514966520849960430123266070330960791198664321091188340533423909898594230423464689 436 -27857767388398416730157747346859388768746049185611275901339212524616397070553516134774419807371922408690222738857232554315850840961652942657919515156326641115103162878266974780017876859908482937846959693828481 437 65197783082040561192526850492024727422222471459906467316673036401417369392233664200845600083817642646494890299917230557084414559822467282630932889729327397923673988907234419021326855116230411763590654404926289 438 -99156630169046742265421056754281496306806858166430051049948355934774444324121494017455085797378827839101733298240641752859358841604517606105957588531373514305862636370164143358418938950530212093996756987449 439 556665526870804614878944047945883595985782720489951477437189577316325387172568064530389989633386355922990444782691827937027588385338832121477134197621368489851069293627875226139860528807788334243189945275577569 440 -2316708200195392626850372748060288391896869029332926804834211715086790037429904633471168826639070570894835177680562331053048203424020635199694004347547614113247349406214094047285610360129157861223855623937625025 441 649388848597543044254706972755003204339804653033565983900991588748052785908951720218470145055440731477519590131539344569292640956727460810627462609573855728580399816512462800736706085057457174220823700549553441 442 -8729233473523089765435078023112995120265331018263475460202475031028468127278575562125493385239660628713756066222531705709892917088814022491428072902707962614817222525822811764656109282480268615115385351177272729 443 69332188333006061557631021302475772088461380851151801239023216572127640780159145505191641269328243848441747093203096610434316486667188790451283802457771976486754457044065962639157470750795159345497016095844488081 444 -60677986824570454456202875497521873244840113428267656423742564375239661617865115264713855030106161712193507828087063796675539041232388164863941074208142193313973584512434022965080207199905697204113099957150612801 445 88370725610675693450056918214145425226619908367926090132139740496625378713909218926527252623592267142139680336486130019539698342628800400778647635207941254453775221577452052693322745574487471775737456151403512241 446 -1778305850128127992137485866888425651880556851064221754314538894818352694924610801772560001805136365913486328368708547111239626358945733248371487078943358039654224808229930975055333834246239682491817590867752852025 447 3151499317559503182104792750679079953811380188523670207359168911459947422465241257140252329747225930716291998717600879562860085444333812497361953176939373495770185925333293437032531191920231091675658921256608860929 448 -202591358663362928843871941795729479288447161265009377983325220413774562966957762838808145168808045813604382696600748756713061618474223573270978090723713247059442483234705934586243819692673782145117464741245135361 449 38762351359444309170241612095745982218629341574427986122398368646129455058535725639277171204665812133328859252498928882071602716977007583787215269691376259830412954529442961949982663768580451934397215654400745557249 450 -123245058857560806300539400538693952533671265180772053587145953594306711776196366293547559672334488125227930069784350383998685839118597850496175071196568204475029647063737766946102274491348670063204654134105449396249 451 12427971463138677868599106679940701818571313811643348425500628607090259800697048972363865977894868962208670645095783954215130351886379135612845670571979682654395730522745941329982866317309506377931178718916831379249 452 -689276281595452606563504431649000364120549740778882812968818721269665411052572542352204809486868332186404080253213812618152346192909790346379132738649434084650456561626492613141207964594935698417042038985420613236225 453 3979608956360178343072270926153914977073959959224798214545257582494675849607783285360897322706214904680932180202103921123471472793452794902937322649240836557513069840779174496696020776909421270989774164449517252797201 454 -2247335341078564825833933511565312833813736209802520183127318391077116631068885980558107275648771370101354046860048650032822953715655660525346757538735985735230384880013837073181934273691970847942789872904009860328249 455 8918968075075250173831740387626577733846699333157961489649651117874055180664994767984945163675571625091467673090509827352521882543861615168771373534548196348253502521591614137906486987026970892233602432161814659314721 456 -109626403873564370959281254859086343613402409602819952732989650671998953226868485531054851049797059941172574397967169747587782786820120095972038812447842826195415233582587814329153245142505432665129135253586750903854401 457 143547553857459870735302238508470056924833189268014113208478293877458936723733422702168912001287172058634730643916953816416436889511238084650087145390069852001875117778186572891346009571107732882883654525509573154772961 458 -55480480263798512550915464397128624898486842454819215230049922044061566921082824844597878271136426112586634623459209912171179357735141406290797793479342674818473985113396711627361422793319648977803514433118316244707225 459 2584750723277656916245602630067049731685852333926915599395335608555656493875331666076572120611795528348341951436821931647792003933344669743585584293400889426089059938508707979840461012927643132287639202703431871184457169 460 -6294093236637677888446016676604355393960887916798839010334099777114863084652885604501339109833139895593719774952202054954522261876942673810265543838494747405684266163179555313024719002967592973192087331592835397629205441 461 37814033927266978583926325125679071162475661298211023359440846637555909896126877075765461318436815588533055475134927639768092735757482549360331382234331347515883945715142587442094379604294098729864613176734322682929009 462 -50943803852510970051877147307122955644797824926928415176031202946295691990571425047639195388337496394212606419412720917266585413305235544195374475788574103634867703795911592104060384719747879750919861091390888651775656249 463 220770879139946472104167818600063514068254371696602435384973574388484327546510955737948054969876963128477441176696771618119382205775415289424463165281229289545795238364614157793401514661060007730916625204867241419715416129 464 -68960446498449770370302387457087982055247739770868887487584868408811261141992106276076136260462267966730014416287251912593364469725160685671068685235833925024120993511188231342156908751132309143863386486466402176827530625 465 782130513096406545458481908949217242260025897708128791085506624793341962247887715348490246835943781225038064210340401824433024011640274510672790035683646854528163280906958744771582752201145039225949760339418671515624000961 466 -6536062910379611981160105848779668175937150714203787884017038528055985022577707201444859322241234981793738932732291479775876250158401005268120089442569335897192271736217976311166952921796368320529108481411434983317457644569 467 6051603426548536144782824583273391964648761994892861472925310100713863186667830924853444260765884873220335129341026075942598018806059520249220573836885911309259048718299182323090441201473505549735570635527771827544928968561 468 -7560938549012676928681518578563252977858009090400975180182873385966141099627677634928102958612662020915146064823342485874660916645143916233025636472636368689942642094133139498422316745515316647248888720457771008514404060801 469 165879826849616591985655902745794117834214792389224663629866983341336147149222279299378971876828351909685091860572134211995525614503792497724606329911350703986356832817120952930658722029596744652328105811983200075450973558481 470 -306590303719389037108747610758485941946157338980128997858301735902712029890370681365637658041669257423888702158309810804821689372331967795754484914089361203266523221928799457158833684232835444553441846809859726393620843527225 471 13096163993881538226180904142311418845679207253281336833638367299789398132651139610559522293726076259542370326823655287450957278239476040872358109116491045935904060019031364824260070272958760072177524826269943397156832493409 472 -3572080577775362410512647446003294774531006584821960261265141709807729281490540636596878788843083805549373744087341846596865080752845970092173274274454876443767968880294898722475544512373564532024710841320237166253470587990721 473 11810730286217221797770290224055480950540217115525599192938373477281585894132595614637416989086975527215741591381235772464697821971090672454927292627518155794156383692315389971291273775841245254751108130707639948689762865745569 474 -1448084980725936098339232297888004935780535956898314503651184264952711799242554474331887724488328169575264357943448925435278426225018615281961138750298784703121886671944540654119662136090438180625768777056216921652585579095449 475 62462069722009055788869842667810520996497062400514443978994889997916644717089364818535364055990664337761130674157971466156542140638587790405857666278025981302387895362960636247085542642652944781039637100579700564427002857608209 476 -377007532507696236033649981823644491853741316649010678677377421089661328460941782990749959587874019063860360567620990546397548055182980100843011150970119833635244595039642543509590948182095252117442250298517328414092843495452225 477 228719617821269343322199725863189062130324600283721838338974726249634612889222659342104835981086886629109106209620197134680439141342719342238388898394109076712371849093263232429565197928578248651219095977296083605431645558204721 478 -784172902792425141520735532423139653474521335150579789739704492924400034867810160470309786729212766557078552709022455081714432773035649380667512434990451070971111238774272780572102004733922001386962546797396013602682192227269689 479 10277217427036415484462685864071973747134563083822702599011970683596352064645570323194244187658550621393980969405928608430406912838947954076713646816001359348985599757564831758042362011864759062604246016925475629966894029929865601 480 -14100128399833412329599871865108659464229763286031452864945174813563286508051151644020145398960258260708691178938606565821635471336094428175147609767670951207306305966760120691924316341734605772026273967920281846505501883319584001 481 4441144494119644697271673648317508866638150083628999390881284071733031255545315007135777077673351093567869193864427027736704417691213099223029505064409052076569510140970990493243984433956222621661524680673547323877238983666268801 482 -239625629824602625788964576382934821646582063488747610969368968088144677476822258801319933947573443089079281831008679757892784650334524574768855139793432900877261785694941085884614809729100899995897345233900543793466872141813888025 483 607005663137745824596346095795916100580871221960709840150244835839154319427567408168456528486480362847510336080757775951866829123335434837828752088327321427244823516374551373086839397654066587975622168325727511677483706040443849649 484 -8039675005168354055787555151684375040355083752449990795932601511512130896824136957162707740940513106604958822071266427079494449994614792543983305686067130680414933095944858750582548183581898772791299002211658041768542173991443201 485 4656914690856201776568792830103176257755457132066505966518160232373955464488322900087431338865982387969214560017032292034584192639020473797816815815126791172632012597735700058374664217907106434735153115340343805432922971881634870929 486 -21021948570559833978502774751137857848317914873748321678186972995496585696342170509764269484778130645532178757731278443453750095619093370041561172282906268316201002740560752555467580310016158613758577763128351646599677408451644481849 487 7268275723130774208302660249923807201141130738864953530122672539185546837091453507345368577185577335502868965876105760881143867851886548046798274091049707326676168140944163566609316457251550576418483490167034997428659131504508835489 488 -69939126664568720240151742409295992615584728683415649591552079826792587289249660280413206272232709874075125813142142315453666782248159230463168784250754264039137500058125807476322509410694948472991884314971262804318547146953716905025 489 615726910900291915034818679940246732916745038058025474312232333087643760579213903522012376629685505296935345374258343006061487760408020577444925613616074386596536069630433635774119228409376579315218033448935652270223859780634591408481 490 -602152975431116657938535279460301549500801381957132270850888252165275763312934167379097709396997963733287430013486771603491371845664479683318972661322153692299380109261548629643603244523083599459541434738531808787842014890395179251609 491 643328662673596359318176284690553151371353942235278386886097408225744338385033284384217148858224614442509790845549585102555911685140717173489752995244295661566484401939644524181953313383717470284668210895948947693771208516241761461841 492 -15461496330688128091442674804696310291621065823930569380763705645096298584085006177341258189668739366259901825910064531455741965679163833714545826578911843022774817954176706801152362746867634313416930809801616132626289377922190191736001 493 29789640679307488777828598496052792674028641310067305533079396228881511178379128843424244896813010543731133063737558609442341270456682633643688829448877105730158627698419586228983790408839739087970544915054128126816710154414134747143921 494 -775025579430206205091333768608796886192000278628113836712909315687712562520008989774333346978857034899191938837203812844124988917990496184274680583737559524129252688259867978439441629597207845405794179839901316669664650586091731405625 495 328866504470087198340557758007250796737874853594551570518094773046643240797677789247715569777595788292723142047196270333822134250885366105545945509867726003948573454355772192922601864568504117043751291299321152517129347391242822666845889 496 -1130861726073098776726655916094849808278072168130484478401099743279380904926354241050847181950610501868766158951598741350232973586461825725372719863236195180090468644148321417169845880718385448882738621466262907991171527608666185645514881 497 165187903307452749242448653825534933991631614869788840438063975663019421721361116031607472986252276932874915158614433295557945534591470805710299709393931275396238103664021273819905211011997709577441190423976785989864431000762194392929089 498 -5651998345780510774257540371736757021080036157531227809223323618084244208479598702567386311129507055230101273578117508258056649549110878479332668886113947841736315438824906231220617912206452523110510191106859179978842227738319849461223449 499 35689701239831819498149904144821097042613089852444942204738824759638470376327079862845437804837233774888162819795440224827673099779805760647265206065309423877990254519837520673346741058566866514212129399424027337770880180170020278711337969 500 -23193779591791511404923396682900269197147034981335557468896581248287262137365033887996680642077524086385481708343677399033567680566442836963445291560603724788479737002291376372822328019271447103471510967550823019560693133975639978936753025 501 68728631208369843815427274285329417638468741677343881703709844657646444637332959268779797628062513252933727635566529447518077919053019273963631733289752044881389490291051282595738788473145065684818897929163938865676792742400215078255772241 502 -962769225908454436050704496146798230197581062749350648824968369423023358386069013901616576432435252915757678645012383320764548571408446300549456422371295315221687151319790211657633812996636120258131858810960207926808478205063842666651638329 503 1382815381261715712537354383729117245605144782213379055374046529153840102182926051071187560884340863489364501863592084752116642189543345076671584094638339749866471579508503525936620304097529994997405961147340612857916814595205476863176653281 504 -350180746162338187401777300992616831251057619253611914899307226641224032232708909623392367544722962571302112088851229872811100289749526572041271626347759015998926363407517521048666153882538407713120628801886338450764784024819755976127588801 505 22196503701905460823158735545768817309770311966845942267051313613601334402107794131753477248567452200828665929913409325277103985149147541456861842746457713277385064710516342657994918192499123669690462933255790113900843251775927077386191863841 506 -58481976757484770499461972003477132447356048228846341017452648220831345064348670781805364289810486627327601143963841923965820023397569278810870798422649609475783018267023385295137667941484818311481061997828327645712302893772015684763578736025 507 1347345798151519089833752492971334961823668048156035918580002499340390728308428946376526467815650014266760380622597154700407775773363871885399604094665963075598835947477330389466899518815984310663930175711888442180422307114367863960448042129 508 -425207015477144649816733696218298004983553946466457454076607525404082384392172858158304319309705399554657937056393123165284755304607639654788056962981075393137646528330348426269916686891837868457863243380133238580366281423748351899096892157761 509 2000178350534778896032705682833266576176696244500840553792089019868507528944661682427919575731141588449702886801549063648260672609021918567025369708108616959756991513697547838070233022755480009935860126794362419688057192634249671795832173904049 510 -760935640653435962008015911488598605195273442401681161363926511138450925432470689505172832433047940170931605909179817329317416641079824143566988129721371783385220499288390479776089249087997980950196511398183691885829750655092548425473594568249 511 6240990006932004818961708660882845011221141263493510760056062637443152717187152812495630726601668962797587246027146951847223792038420339121768417005884556518830702223115154474853140726901180399504923702278693874491547771193549034313593161115649 512 -57962998549410727125820714362915246752406119537811162228350686640477503222395606169533940774043348030426770371941432218362309702558772668000752434735653099082113811595083774663421164594035146724922557591531928130411602720353012527524641072820225 513 59785290826257483643152017990458874059015078692176021305008514528886220057510856348686715069930635526649161993407846430712208575752666902511755863220476467677022658406524854192816152138707551012063092292446806187854362674459864232071648642816001 514 -54403025365189432377656008745549949104767534193067325141470145818418833754377163777466922366045653430903706520316517475500321853113698054797245818172400196439110183645382701023587457982933981623928359479375756407891344335626650575964740774477849 515 1440048113720506613845359242572884989242687525637440641391913141524652760586525961308823178055424143672479020582511648079146058094942559383282293966373604468625115121493070054357510445605760290160648137573397397365441529761778396122915103812175921 516 -2891041889933890375077495702078624741521792047746991241202732596349324200876187591390963717845414342599295274843573949281874724080923471586707964818809268506587396347533093014492784179402062222614566551031333895213835288965314778660955394844774401 517 39779233632485207738130210489818399622452894047487095846687108872674430484793129456101087562374554216258289144584976882945239830165640916386720010343260404568025941479215779057114208123998855978687844254287126130576996741899155843258084319148561 518 -30247952634284492656330342653721838884609639943017410689820144140990326363692431310621435741522583405575306020341677627174264636150844329504884762646002775537683945179192828203231543701273340022472487905642015169355992433413971515179099702713575225 519 108186745961602077160208335978375251706830666550043712914753862915804056495895116889809152860661646993107503573684419327136046466845281139596839652722823244001839568738148692257365373920757023465129721250725168961737814245251773071495121110565038369 520 -18516927366825699800146823700434831842807974860273632433153982432395287027907237453259575000278009740220559319563180821452774033807220455824626805064082948312124433620509033682212826436284972509136829328664875859195415857041135733725790279041323841 521 510651410607700770040441067415798726606776253671612582314036285491721929359917532170610881439402820711431311147735218773749779809344173933665996438337688155824072247244269318397368384608394082720504839028823778546593768823463047429076118920612739809 522 -3376142769470479753965625667730626027162780325941971933712928636921245593665363975835679283676433260304672229678524998142064712312745103335306786646661666898937367302312756908299595001159978798751596824812408712935928505874137513158267018068744804249 523 2344145576551671338448266705394970307098266886154522262465977306120752555339106790561855164365731061156333397863525224000040271797507533841573721068378842035892510268333692862527236161114490808336776699599889025494423427543859035681634998841022328529 524 -6003305354548152867643298522429657843992884757462146183806171103633507867060788231661311112200307439450962109816801136465090189711564920044635264963511421546330359036990693734357397542061194645535616878940904907444669668154948776791889155491331890625 525 90126723400596092209370391434971649656093152899431821606657312382144881230008295207539086278366812284208112117546400414300716606763160108573197341218239901709961745394434051670864754090037149786818401050076273080231469044125084525020193646824374619761 526 -135408737903846759744543696913346874415767704553217484141820186336504676622981813857725242379640628617076227530411178052906533376161168762161782015173934372040068445528471677756027937813944817675304521302450562046246892583344432158048671149057981818169 527 27117812274858610542801582714032687235296134306399966284614868988174745343598210489963383573948492629627868142825607494561818678083941277647342145534023048661102903343918253571083409179485623744310973883626175306558566491152795556369097406850819005761 528 -2054313130379412820962171060718226604702508148931406697238901744296572508684876739520342985950930538452018212725344884521961566932205757922638324312904697278709864692408222615416347956168654214962494238328333862334067552932496781257768312423934988284801 529 5628995616958699502436446129236494152222347768949078870214202168417674541474591082209034379479382033224192751617969869466752512054305490668064412285998856177808404011645203154115852049606707420962783391843620511663057953209338062855975141227948040358081 530 -198237157241643524205575680360696893467818948427657868182098398208675139697112546877016778123199718868090553298226618254036915565954631396627677276703386655528588324706328154286060228946856617171696971716525657937936589672973199104635833941115188659225 531 38777704826609691182874855932043332763768495662728402082989838988963109249765011267299174260360178157400004042028628891946741686572593623303669196867133644647269722984792729308179898896680398158270691231050678405968586659222372104496454845703515751274609 532 -190165875012769647176042174380346584193368428579070557974227002341614296450487632846312052171933893897848936675819135512786948765340977977151525296758992601481510866325094230006449723549220928672750751895678855247057341626855580204293876157034767274965121 533 79185163778464948780968149953955402025694053198432114166174142126359197473014637810093982400179751835087369488785367529805720425903972154949464992628583107238973582137786902247633653040744862861574496438873012793475869570358740266629679136334330114940369 534 -555685569058617669190462736978085634067338150354887296484218787803520257865207043488235530914102880391340668596100941074006899667341066052693957417764213708270723503751907903549141752603452827116630903990204764013455684488796046475152331499224953574459449 535 5452608703068003296600696995385577201211203562394496019289825424648028669609329216908378992355778760127999850376861497329837355053835554970936745452371264626554596148116091406980383329310183312696177715856914817303576299702820491191197950330160679653696609 536 -5923551417910703906115448833208116153702928547687501212323870898649166227785103307316209924418323418501336820785763597412571107551219604996490428000050367397194712354580614057019066703599936128608796407735871870687057724636118338964742292513512732033708225 537 4569235673289371084455851745459696669887447920085970159528301895400127181317705830773432282031764908683535321749904514421245333407921723506417041922570343640840458511533853231904744035962612522669297667900656047139632306725150120220261392002104439583023521 538 -134019016402393348374328324121245932641481158461674859043381975664949402577414284765351035302382821176635520819567874150089140597207822892732237885136443386366230417446926479049317893816537753579639706772829740502275019224792948365488379173375904594131707289 539 280247197666114240586077887381485978781797885488979481297541584242276509183658956570568406415582258750121009015533777736964824500866987057118228315370092275167966275486001498893118462705848191484069316777996312869406680869792693156875636895234435040292758801 540 -1559511637747214743400912145159990944315503946276098474659808423231735346994159705397972123291447754669900244077577176071026711257404913594774791870161394371967402956636099006592870227225468857221233492824804635351695476992901306357556959163541126639272001 541 2779331361504024899092032001274342235918913125944558848753348398650036077386202978658170706040880843273465935325808846017583349333267661846010512744443856000756289847565646536658820615156200241055285366025238859588557171937024427703916883954609660047317092401 542 -10341327163575867750685932224138983690194509522308176548362991747921806619304012326947323762891727486262723478012988113387420530722904097647418352883825863247175477076817778709753240497532425004553493218552664893156482468990448439020486409248448782755303764025 543 2045439893282967851481660848235276737934288751023954660918761379398955241514245703018556892097954045818412978625656159088588203927051044776445734030988652892949727413950013772954786148198911940532610424783218039545306731058183491180389795282035413032612830849 544 -46063405163164036874908728210225566037161414584602513932170192899184509473029689145947194666526554355413822798383530661401077043756565621676474519479495175171843122067769134133483221264819043435364835651806672568966902966386497722124686434311149886044263033601 545 319142918899863562588983915717272295458610305433851416755214685954876422469695284864469265588309334347052117768857241245595666761493823123827432845249827524166731820899999117977956356253597782736711321278378970565556009435954055102136650098173160781339626169729 546 -236179580529011583954262573988948069271351857957690650803510664501094685571490851408128717675374430517907799796599365556784317136254504467762044105648035626760845094873342087447285918460511274824997295792105839926378582275365516197633115267854667275087383501849 547 522462763234849891809846488513221465898879135440404276706461814914447173934206603755295176906663395072924662046382969677826397033200306881544557595844922783900413928003111355117463823849832099369713894555749087591816934059938789388589698699736231854263606899889 548 -8430782831944131329849624490912729235467301808281320576686726342192826523901506740871579194764892130889608442415730386638556448184770017821599112100646159056119637807683061278180427687315438408785927681695663773082693442004601728553379905546847571125171362977025 549 13240243216522894421185174523074662708097164566817755318262128838979041512529139917625169041280011569654345050784764347638253819764040717806540630165608352626961213585253963573904756014199746530951712984415274188319464361259654297723704921679714891989739896827281 550 -2054389328031447510502156240193454580964995798864709059276418815090635637048197996403401233465246843954485598789913369023897195106138950143446348951482790623913476218288786327534996196198897987576205092333508234050441254864196425555487069932050438679343194193209 551 189964796140954310152886493925613155814290650922007098675031643537359827244801460247060532368277299669010878391660340765350159836802807277907000485172104027258260056269969550116692275711116495431941113544870607542324771105209480203325629754657790183089750304091041 552 -541288195002978116993379737328048685190019106829492365090279865744522041171943644033729892782441871517814737966479238044511321385113489808253258452789081176314472394416960207629515699505912957804908748847082485924798985094627556965199201430213940950774697935848001 553 26862318436964269318278474036432491433202040632818213665648243139889721637840609195440128981171637297553213958825876712106066142570819628405308418962804441385356083500848788122883769669933717173642945705475385617186585660332419845220463054405932245847713266791521 554 -3532047229233796292466074598043841642848992295038532782620663021415038933731649103764884824577333113807402716634217363243026417580906146707134546160242369648414960419539146018385028115352340220421326764875734331485558450217105714439414862139524444336946877669705625 555 18066241539003312643332492083791858668679902057536371999061274667097464880460605665089271542759748732895740999852679160308513896551257912644756599128659148084749646818294525260013300693002188929632934146630535294603571290791052492964131911592083053270320582137227089 556 -8195382449099959037527787088644011008829380269506865420171788167629370563487354802071500551519383598507469626838325741806298429657951602490296287959927759056909379814200004484176078128033378632057313386051167711810933752968710685466839827642469890897368207331481281 557 49361933021402521004114324984452159359712466062938134553745865744543027132860063608455576186828131472620119976404157068442470014688643825648659236900494295309864370686873371200531935163539997794534333597804388778110298036457407496438645370633380728183972158001851889 558 -512564307227192085261508249980900310387581680807899582267884917253286467214834352159651406186783196465282718091911517171353449932598752659586198549494508016427376695338225539768362819490498962998451615398675338596973921628909692750069687500692213493790523253712539449 559 585753834288683416262415526420932129546837549895770544951285600545650391030412740990215192517322159207124038087333840994796097489297514449878220613711074625034336838261005547239521123456780192680396076028643700481538238849692658768358426735138758363467548377656978369 560 -380833104184975227588977551058439501096329091171401431098769223888452721973131401939561531001332119572019123174511530328682438088094639763633424361540896549118544760791909950348794914400863244137468236973336181699594520947313582921992789240163397543063226882569361025 561 12462807896453111280862453721279951492920521823297378517477805188090236163682420687279503920492511946513280397394120970970837293800368418222826123356759389117554705020140982882376027670273994667054473624651639222373275688378797310868799071553436886785004709599836991041 562 -27135662109692637837180740281469800487396148396968978937866208731157438555584170488196629525456213886389572056228600086844284611747117389078637806842335714346126165370812402806796713260404470137012762966505010590276024574478558348848498225681693169969438835148867323929 563 29732233327635139495772996207812538235468388704682025099562211874953557811456278726279101014645275294247189758048492806198558724567408028261894533661753819662758851771022819086092938405793727560984490830169829045249574919633155135906320505794243277131832178729098481 564 -255118559108483726211239802626357101384901112426826965183401676096839014310484303370682996377943826171984101750713514448485951656093162532808653804639158116955261298283140352222848700254590239326993483456909397062295619437711485502047986575403510676563942485927725884801 565 987692239370202042396632471237418276929890713978875350430490625202464994637822537715813156262217665278619805699611571314863040497091629813847088905781237142841679486739762159549101679470293551843655130080054173512612534223873661455549719707291843535907395538410956335441 566 -223139332344597012529298934255957911307545023193420869557973776632571697767278947129373702855781609195612174570938337275172546614375462232184198644272630145106790080888158718995880088043479264506821260961740567709947414433569300138075230634737756074698127549453464340025 567 4148263710163051493042876191455344817910202916781122878218347155639830100236887524990375136273611920003323504741368513439704119837615961176476584652186187874373806674313661750365489956506535070804679924058131767854091536580158424326721709048757013734202388054269194223329 568 -30146536176124715600164056112097764561094617124630494731167672706208669862156259201929209246786144054939221734918065927115488573415963579453795389175461700295778782573622763901203595038074023177062904653334372749564787717324039383212338449241423520979607684943004622260161 569 23726507018939680459326498762642593712667724000509489574577923208368615401162128199451173815071411743210779934109295493226034972491253176193338998614264150590540694734662064062995887545728358106333038927126972774171093297289935213960204549233071893793849964615440576770849 570 -45290018664967923970991987595643610112959351379708323092970278292018018521089313768403674754100501418482849357372047574751580487858993389596820616696906122311297127220262639619253331257182735486870682916693412257537201632982094521144675345825240701678491387251694954020249 571 788066974363516203797442006334355472124510841743203212110763671734546258595821927622138802972112155672209496397831941127191667052616250506269279128591579578525702172504091072762762734647996286948569991775340558173273190108861352225997199827644460086746348986866498024732049 572 -1292812607879983804286281510138774672027661335617834461345456763484444818863931447702109471716738768483452006546666776720039869846303106094698970241085993277536409548679178883605891704611113749358949994057688586303281104236743319439488696619461679114144823869728308735484225 573 151442188743569140110739156218085728704031297640349548523363262165292543145877136582592281161115839765860450002216237856757541860647176095005289506127719844364325466113996935037443444611058746658748457482389042736965978000675814832403331473809797799225044364924578419834801 574 -17550812672918555229782828796829359459982840017853332891477612108544707068641274839274011546257927737465160833103678318130812942742376621480178915254842388631949055477686919248814362166273617246193288253243518354505498798229702366615861636961825182798941995401135098881147449 575 52002426519447410525180212101922018418617602186613814702234854936128839548529792517483190439126526967220783659857032576001616803010618957752035243245781047592339136893682758301061107856940512238908692720353943056483190678619744546984846451265861125483177106789025699479717121 576 -3438927596768111618821682929322254713677927169343253837932826688957617007544650687391147391702871428503533310605836043741631605020962847876641314146702317494328758045699917800628994362618246660115036312647892146864775689948884447612151490173250117665427318438584020171814401 577 321303590207226871247417424137948904877361801091541797801123788811278189215269693795339887823287339438400524824834052905268730650033274754585366296290103667779935845262198462615433449281184375590607740989161058549063671206291614705285876334344946676787329873902154591523644161 578 -1715052323442002620570818102101876638039003278622085033247666392019884006002940139705212587504594953267851083709156424326087489516257098070260393921486085000290106267254533183342196378330723466060797335500773844633515492459178064131040276048003446711836829801890096416960563225 579 843992597933061020536751268779730800676221908919727493468481346187905097560836626878753903610710463522244908621011838791305350901723270699173610514576736569297175198701835576112878878277862999112080092974783756951673422468923100100710737279646359858441377778025401187028619569 580 -4374032563202178682504567414198721318247980702525100934355824468032764188364297940237293112325683768555505827764061994255298609903850394862197318749951280598485124219017594516702992873877670741876097093179810803875846067661262504750308570162949579996188794967713285907285322241 581 48148467502337066376306402364610198143272403498562214351637373014005917057761171831641771264117616116220750362048249934685744774137622230661707123086345365898426467838784483738603658453973615328181384872776353338125744096652300935986263811620103561640459066284669685604134670609 582 -57814169956923177883284984379066765806786452931819553872218895956981062126810866936656247324629747325654845411523383599285093418772599354952802650730063411473994825546681260743542409545842904078579256103556082364193388300329437124454528007681706537829809881388215659932051432249 583 31467646656370803181989097468601646969664721404310636044914037551847944039363395828137847565070360727991251675008307640120921563763693324247008887719711889937813775943802861478712241778619168124689723001081914054463999837226621944754067967221034512805530146662465322616351120929 584 -1158033759348702061692407008175876699417660257070031761922466421059064518218482434472496929722356753888986975215740905078780750209161695487254693258860846534773343930950940140190383791398378069749849346255375207091278925545850435843019606857918711063608495292183899854131832930625 585 2624613408216515454995134294004874435291900322016227808337634499242009363524285654277802064792148849497694046301847339339115507824730798098239338165413422974757762892879925595829892123800278975497420092048143688761108410143065372369029659163661684046596771649678326704448168238561 586 -138589892420955831618901129488805219867028722519695782914249964710297931650038220033159881978327486496915879848930386038139418865431391144498357263104398758703050509782435183971277627862305614494574311229746957799629110632857348330673704873482701520599733013190852694149711769 587 23393209867657830256541205239863536383620993003564693842676604120833424199257818806144044068009164133996063107799311349495771871592038815252303201850265691913365700507545389432834657273983233262368166647061929272139005388419398508002771081377693629279159657672943506800909134122961 588 -94257356119826484673914974474606679720842700611835285580443992850473546120618581356984600337751248087974311610309642720493776164603174069731331837244638799035549189463774033214689830783707178683955025409428119627815533574950264989921579857681938650432710693015218755262927227428801 589 24081468443948359711745069085512268310916131376649235838552865237020451566999675970493363450537170528121539015667629792429490314136424271535323687339945542061937070304901990666153083457709761148441878974645534979259107395679156614318194803580441795536287912787744387882941867277681 590 -372926066511230322616612687138007711506154840637390112849489197948102266585105039665428752273530857882092308095320108067334002353311950074153514625563202826616163415617305405708619337504135523180517302217033266443565652158152121360628274427732353834775466590911562805718706806311225 591 2845630276414700329677081790695851259036159363026995116005818409199826657140807708392532871041203044673034104526677572143377487855188377142293503169148613774390180320224498330506785518291100064201977351347655891456807736494771806245556346174403372009849791563959236034168916345055809 592 -2377051724867615074044360594590659368912430388284354145098278176755072049694483840599567427385114075286038733663743252336971719276935982251286698850637534930213990971604935861367060759136857045668356177011985536566106679703652670750262782587878238985003165436493646089852226342619521 593 3909164691426732795661657775229313802470132996412901844017031293754353276069896786388545125646838104083428738657353453724857319250793502826551084233398169925679862232598686823979426316875215978936391282828916056171956078489444528750557153613441676494391388699228133741750561077855169 594 -73610026980020796474809784340245319689709144633288707540879293811884456869788253391188230361603978084397233359886418144585134333510071738914615573248498137043572757963845334163561453033324346575384711238179668515807444924737325285129790152558698003805326264616646568394754623366503449 595 126062929477166205087022547068505181242934366127727563926481710703008342383329626728210915524061543804869992952835425596508798796234962751219703189515517070382310927499382541948533814579393838871621154169016529834576457041267613809135213821591085426917237565304290611595513051383665009 596 -10780295205625601145457953978960694840500523131009791092303674198722510227852079787136942831714238361930868816924714413324543415476172110792735744071773247244948933888011083705293966035051630576749585090858257803796936386270640230010886511477916680849826266333510517438514330386244225 597 1620062235234688490704254489960068782733844329846622202916599475010577818562146041164586416022837015226046190675351727527596774031543220807828246653234671736274480616413687480275851754196627471497273326014659718226868578230375581501109579165789506502841922715070096029310350007130842321 598 -4991420445501299224617489398872826591771570645902237055654694641395635532228489723464870306677355982871743393951134075393360711283458698758382025537938312894862028857232982861770382849735106229300795733305531250349042109185789233657727692814315062987057858179285410990073659403331064889 599 422301710349124983432090686424559004263551780899634806397095419729409852694057754223808515065129372965738279982046181970333061406685683326301150668172175361652208222968219680985764670091617840381214552714725056370953656923969775364692891126850293861477399225079906872982496302367132001 600 -29189720725181816558594493718727936362762636749051723118181197320828104357186531695273030827649660835453755246363140599035363826407976548862517733691693373556477098294438833063122613484195240882905207155193943697449278941586742774921468450160221780477035737994116266694140968284906680001 601 162691167622669520672970435429020577327804388845713219201666666379322034169273580966153103562742884254093612043097622088745103846841304365359928971211511295632795252770824711287965656416768255552883048296299112287760554918831142757586037482766177599543165711159582642807182283267744036001 602 -86524151626550445549853402806299861354632376682848189619844650749531787120453545244376840986552394817807279863523447204838005025597888168582506838177079909727973579907650143485213462056656214594460219754014857717428466831018098367668340192710470192371948276254391328295286778576936560025 603 386573108338450930612993426924892411165810402370105056205736979273924502256669158118289362644864584612777835386035377112557516798089341891790698734218267108854469475545024502325627056879622951774251668055354000685277333497366725017789875898737925466622416068616782600615546072466184812049 604 -4519662179270876652133634975089548414952631771155817405791203019267024063465695208471292635879265275019883520959100831894161305586010895250761260442397832361756020560634341276645059393962397207918713312793385459302526915812753284369607867355293310077172045441162339971523607384964464104001 605 5696094948172385890140696570084967438030274734482403356909797651682608808947933455714599254581586181262346571116127775087114890882885850127116848870524188597847898791505821643768941698853246146646384241985724615617263519758141765243283424862262228871347400694180558033649712189143196788529 606 -2574582335497931060290614171788417294649260285007787657091087034277498179480915099494534138355134140747697563661780461443683927673265395453181933367223903451650512949318459376625694052715874220795039341100126256212170776748783487614786472062306286238636498223346668335698633990836794401849 607 107517176331294442997476668788951322184279493902767647542724175599439321466210885361075637543350538022497512916209119597324694505846902016842385418700392811425519371711928208914735472593140860394661146060564359810528606944418696869864348616068438971708239523052188173465886896817447734844289 608 -253587992925455068850403633665880191127149130878769175208015451092037264769362343366886215001987962494337777645359228140345744776665023783914994538102874193212461100234630015166619816304030883691728402570878545663558209647642174068588641671162600292518709847125023235367333223951803664929025 609 550186990015878485820209937313491529840676865676499321302274219211751216714394970011724107524970227033073115599941807351127306302483410623750482916741152130466834730443791591307137947936906469211026598888875149700999786603237624594830568639553105837176729998818760033535651252053909246081 610 -2142749969158600632866479366241358617123939619604095457350808662127961636496321269618395292772025609351452588917168486514080644634173766513623173173518724480982106570248615386789305449050647486049876762521490953043298758342981530905166318188999604464403514311032829737510482193467731755254809 611 8987975217175839856369916845408183302967444122733833690003319018955332531618961355614287925503125686017473365995067820881362371685221958447456774253546104241327155772392294421514119075415670626318910552138545060510267419469510517883275151604471153044897149993412000812327872286410268980600241 612 -2574580358430466676887624414991571722901323539294812799626054436490164904981286210949418598090223054093008573364760790137600875052867710993428517771741941905903440599368430634111495452858024642837977982744071830422298138678853341031836622390740273509290378770281618120701888289812529264480001 613 33464903874185164195172816767283704476345360900403889078087931257079131495525076423803227726425537448529808376143106463373691165119893531518883870696109190168438850678904162812880385350978494887227918914408692381060562355530823121821501758680316134913493815187932018596501290654210479714559121 614 -268416493662641440286497698348329938487762381596332960309299381459402615134293174392540745920739261808722563537915655256757672575462283276619931222226628178966561734735390820291427114028627527869324569873917193523570888265171047081574420984828816446597845728699211186167248177517850154397325625 615 237535451717708547976945107251251261577062034456081238664939057473399673082212672816765364889898671923644369890334877200351822706530030878885849589975333039920638078881625958973796335202858708564266218664781055801791250942907617923969504513337855426608204509933018819636695289380157005394608289 616 -335838375332783660387118064922921466975099633977987362845415057036328378058510213081830275741170397607781505432451785941168466438380306400035920432090396637568801843005865894047285397593395486911446319732064169519713769746726700968426789043219941729479000333909549763240485604490289494495727681 617 6870477349070976904191720598574076021413497833710733575201681184019999967437787903230134320931434450672357611285169846272570157856271862232116514662283358349904054444216540164994428470757762613690411050333485227250754000077622118399027642093584419507796221478989195330846100529331772647039694689 618 -12276419419450756718407884299589095683068873862090964930618790564692806006481999430037308345735187399787411082026856172858563971617441776761926692295346160515054877045002843375145073328454761284191259995086381225339976466295947699440923896824046690837780742245452054171315416529125143309206935449 619 732623506222984836284910256785747227156070478364423001839953552613672311748411473556322827952484783180438894847544854452402091884894462866546999974936794679700363473511602019438493651203151589729077476851658120619986249224702270391364274710231859010325086824042311786270226262367641719472498769 620 -149406253672787091094237713519518512756113890402281334740428973827075253413122686570658024455895652751971861153466562185236104439151909412847912818970548988581945202332349656348852842376298458306796395850596615580370414852432656368842338920764871113207480840020394423205168690966950073261923449025 621 478671707479288567982395858838066854517505273243644118861616458415939998652891436760996381306888258196690643683649044289060125397168153996820292511020084938449325792126891621419454341290967558210773183287373934302689820694749137442573191310883436188796585620175472950471874258466226017452093209841 622 -50233781128947885279375295212726491382377504952639535690008282855283390830730486835043024293918389086646910384133068803566668560604576255673323053431731429055399998914655906897735142744557276213069087610578856818318204866518129636613009965765083042452920444363432099085664294649302124092080329529 623 2648187507856333640876605983725525772244936726083303217096741200938495237026368713959820540682436238799815230476783114937761112226201668412106091632576299305419943085507421764058398863031712975864252225714565674580249943797952439267636586893766294532665146264387662674209596175358276049807733823681 624 -15421622266410281320563168286715151370070446588803775819290360729603025028162246046001593763086664042850521878782908104331684492267928097559234020269823398356385539476189527821690460649654165218915920911641925330297920487956624761307273722390323822502814196676035136039693208269998472148738009500801 625 8833371833322873300476483306282189320659829044275133631630360763880190869512863048668293796975151831790542767724151617214701206725646651226095467814751249024621510190362972015754112914662072749076029599983857440651762187958756943692915230784682181051047609880684814692377355699454801349800976927041 626 -34069567746213037642455340006725931061061780882112993035371291000410487184738080187578667106140938150833988354248571407539197760029307405675257881084841135201803355070494776180259500267555827440663076959351354663424749206633598519997281909745400665924563968991046298776956827624132838248395761664025 627 423953253439322013396231433829188450090984351646989539261319948408051590336580134283616817318555411812426450778214635372850575431086426086096290024925819143750348390356523111318639599064232070104164852773731766259513315817586196244214926721930097330347404449601940527771541383815727182214919087404529 628 -560245589700400479581730463078629768565614393196079168209225816031585282259213196034924748518461696818269140444021014815029914732590963452175094012669579461809719100284839027203222146957440552007228421095241853166836647272571838163931792223880314220951998009407291628134859504828608303914358179442561 629 208264158530186455739330341772664556941329422072161362380290827818513665237400958248698308428600791453507473674088536700036527960122985147118186727182832681007364516118628650114309856988751682592636940676533130300764928398920409471213623621215840209873011823359720111798069699233013389976286482157649 630 -9974265232290679378692387665924863403701063736952641417808251986741150757547424995801578130474211819934214223353820647321912320401683599115192735362171211176837613754890235574107912590850695919383402702281565259807114513656032193573221268441687525466396937934390239477225108547771822398036027303752249 631 24476103678610932960181119143729873484148664087030294872316476536138412382833978413998451415186875259666958594320122437227610434301270656882565713522701358602677935914225003358251980987735335775800659249823495904409409204818710595585738787622808488802481848718307953101472106080445206433794838702228449 632 -176440262053929129065875373817226310461367272120727403159572927014829071601529299308571351336461169109017713459050986162859728019540458509178549070124207459363936584757270189014609353879543447651648541245194643108718730621465070588842820070573598069862354145849677688344662316421100769046491809228225 633 196053290498069473473216984922598917757944095908751161067032946960610662376880068943955826628579554528331925961051841152171661075961185663971685263280642833425945700224118620615172306343642325943601543753376968944672582984878202510308600705127711319255134132219462284269006274864924686214634712903853601 634 -856378769034402876010909575681853822898573924442206940410099094655303309498592898223988300784615803032012754867317993998828563618036872024273423881183206893320158160153921900720931964950857761547264397874875774434400475323118993379357019510731819722712556985176227984943719152087681957619955882436337049 635 272982784615650542076037256007122180007198553063213097094308722802871707301193982473452247384961591012960455247556847168710793046680907412106188916234631994445147347270012333978809498474678456803054277228365122964318132095263942754329973537254172912833438150455782429722006210036277619740307022573938321 636 -2997285320960317697820167121871731490775967369272873624673901006773449662981177149288294664002762154181884191594002576280859951243522304266521419381262367816985206772859449388425665874900447972638502764944915961167276446717618430394591134043506919364584388764852580150154018175126198274675576623668974401 637 25300563731042243723886613897260418169015867670022821724463650394058023897539603453915622043032504063007347207268917872743098789790475126685585297424505057953294035055205303705954400433149572164005478675881466502003134884156039423374240740221503533139323112913243388454468416651384778271193464381728259761 638 -23679242952783855266479118443837522556882326494910954471988282889415211005728309532833948730418180557811626924170945017455710348320292714012888140019053018352357393112917288558105259267264546579772435866212576938537895110575310586557376623596845443692072776680991773606500529796985679180155024120217671225 639 28704255425585701935963789042593018300785842455210077164792658890124280213601282201871038529395246531700458475402260958809632662523969549152210571039621775551075870814506510927735036590127925348995574492080908384044954519482889937088615022107021667117881934592281272297253770571238697782815199814095200769 640 -640781747305374716681465008937111741193567290061093400309346370861445292429985646859090987500018314559463952299150208470506168941905919827624349181444099285232942637966297845314188070483372734037826191142242773122515911059970022608520985137297080730803387653206877439748399430767670673564573665760105200641 641 1194008540753781703068509839792945795327032578058058939558652032205283148943846157639994487633123450025276503825558941065381450358981914458515697248839665454093364639571545103599824960929131715644695236053739625310904215487054738634304308908090842709135706819816811510232152423572567918080313717563696721409 642 -46678195328471505295137117131622065867548454165450822080014709654302837421123836513239565426740162702797025763969361541723025421411332802752335122577155538273585237664327362706106737412467497954097173913195832312570254333182699110133959093089185528908356094187773543012805936693000737522603115263951540249 643 13765759750312243746489162839054801692112767551640795811756410626297476286199197828788712765027864305732494226364348167049245235775925424773062671275048839877282942544039733875389709757676136170041318626592531830687787206491209093637287631075837837133192702271323029885523133296702405169525150938095701793329 644 -45863955764678935213453517162069471968340001796712034713599971366877212795419672575528845234841976968306568752362531491189375319204203116744729491625988340522983032099478469584466663490525289998585798478303914217144490261642138939433102094315023033693131718123813620032752830923082736745125811966523658650625 645 5826987787610934616954730807458862670425507404256819474491136648650960547192422675020175206280368444084605768896659751668161298254532828099854526110425020424521005884296106751362416127633503933222466294182606197520525509164444534494856096600917531574079225852914416037529191323686541149660643264363244857361 646 -239910633752004710131801575975730092452450225908422202251114309458051181888311746325728884157506773793942243623646465788429656706591909946738358175658778675542211358274933512633484589113313310528580673777269222974657309299500673244402315852703470033090887032807195362848395297565403270491462282693376217325369 647 1460756476035503157044182346929229247586353752206876681094840126417783045723065637839947179879399046605965782630744836795538306430341795614546490871229188808389190207307963871159997254974595628690729833808927088244996969836345091005611504109406339348083205744591419855620134158517577539160877275996425266320161 648 -898353245044984261306555350803428262330491774396544200152757887557205434832325811088305257976448673214423407520015252725289691363438452133027488549234328333224623291359158215546328723080760303301994402420049786654079230685283073703765671159520702601310683744198523000088236431560904338727327796054104225492801 649 2993670928242601963732650861360453015787586617303313617648323863671238208647546048363143590590934425832966637466235318626275503150394633851323686678333786147696759342858471443170420864216432801501483092979537542234835672262765978285793686854295375450515016396218538230134506990274060024514177600785986294317281 650 -39739036046066234420005908176039357913627662603699351406750733614279764138673340836776801673405362664550772545936300153929940702679307759044996474553818898974531025066096021317851360579288233866245205398560419564887516165788234214326007284329704430044829520267591305331613419975565940565675880664527155808483225 651 55013560877553003584084950063650561949188180660496103957930224987310596253203499591071612866996673563841304636578006021633935860040962065082767605348144405528505575904217878808090973509819463650894604984963151177843148377502579269470299345073877273928672932172295811643592282656888177637771198355630011013837009 652 -16625567801904553344848798792264719634570031516587517414182768463594735470667220386546084792735815067679086210357459162753552337063693901933517722001699934592725002963108543820138255105798447692699032299729406123521163031232558040208707037150739120958089814067422427862383711467589976602626351583270173534953921 653 924538858413033871932753469354375697454952379834981693522661901087216578455236924206304891373690586319026031040903545253960143729282117200900119718910376990319545952035047482977852070217122371128635763105971280841954654375007144018600005678831126910382468064775500236885169202837205838962561534458613347322489969 654 -2360028298701251308668500724696146711179323163118613948144229670353818470879729752005600184404393327339703997597437330349815754939197011252334291897305176135811021492559604579335893589664852546624693000800788144273156171473879110173671966884373595943582367791225219867675009700170416705374504835310813124091227449 655 35302054113572633181157884024167048947856874561531837759178715609226593222033929823429799687188575209961232154378091982281236852070395001838911234619943398855958716458392813546070266870043520941659583575568267082363610192136745203507039850950171478303388576719124709303862301283728556757731724683267767567513409 656 -17917766335161733249359999382503870746693601640750195718438361033902618798874241627376861313563654423804552077466461822789757852725096525669139267953284593730050634943725861115940395393737789901540746185034428416995670763895692303184691292526269810227882922951981971502178401677377036092623378649133388773001060225 657 81532624237754800683866045297227330801691756421268176805055025986628037732960843142057776893420708536346676316134135466287939525527204644476648415476664519200380339093460006317371311514078678097582478455929003511123796563114018042263313278851506386269696687584905533801492076678127101467461814028475539820761661121 658 -28732480693336062031677310018368228883203087112178949269237768206369299353333034365159797544283836795601973351902958481440259362357815732518881214951549209779339319606659028935294022538356483458385048657366061471360601746614633253203929477248351585500239410300375986446161153780656664222050434647523603226081342489 659 267914299029438457712799157454290746638855062148629703251908438161855893724055028878161722330240380629284850495095021297899902809353807992155696203260239682889565445806877260113570763627040776507237760285508618196872322682456271312400654538903117302843988267249172615600501769035455334320496216088698480634824985201 660 -2383097711368809890082150450424323991634923224186333629180680835181705014453998690618242305819748000723839190975007803443353491911514886195468559776275534071961816642510320343876714106892095634766809532623493528583133024646690858693898324636148734975625080601140494068902304378002917081275813890914967246117145808001 661 2355131793000568191799040348557393931564841389769276149694375262268108415821825531843071672524690452317237919991102618548540786267114486997011263970186643687335281934469482344788940424546598358621492565515851333719252303757917142593202456905144875875599579877503127856147150222974281012309686978132009091316867099601 662 -2439524732688976879798166248550272115909158395223277249953860587093102503009315239698711257981936727136411310433644783261777686385122644198809382129386512909468099043724207336225208721800412420016483495354103439285405942244163891946325155547082838125512021289809306270653784852922823795135643139781966330105704276025 663 59717767560645139336619107364334838095357561278946456788749117350194812645801803290862038497541061389728355706785547620586699609194681110485426704178266001790431302588094409586529668334247199482855863179640874709872240696431065648901972550007664054840590457888093262562574552390078741952653557260090054701318039793249 664 -115987751773593549875798698029733657899880803617047081080635667670154432363963146931528839881761893420884545615244383971611967779251404326808302684985145842620079617687597810887155433631604117905586711962506550402435835071162336823079463419805327189105243050711249795866586253851615857899608176250308401176556338654401 665 2701616874260507620491864647586490743355396451236196463142551471083762007809248530807928354651000884382583876596150257919866484065672388719875889943783685804424384103868180205647064117473654797464176798144719133525073422461564958924324969553571653972296251871821277486514787710295874510309869244151327985456234727329 666 -1267118085690898620081811669395426145618367140131649286517461716915880406352568496589496448142973978144394551114072784098924852594567849391401488847801528206285830700919623806380481808247335687117812346760928685092768067012613327010039193560344519567352509462716589979076268940687574333533131386515657601391374293181849 667 4390682532955142943866900922255475436685082648438211886305197089596798794156145718148351339886592097855129531095882700558688383182158749049066033672569114899614707226173160159716737323948225906176261039354171388557960393666611726356411730986427638711277183076304870635014553431550314873291622537541530449202026732668689 668 -662271931487480789374746259554032249900576932226641331257660828568419149309289938711676061033247187300275642421760405225750220468228355370298216157646689797476673494218729606127762630378007524354356772621292749884833175035233999217250924483340514666471653488694275189921645877665580484470594847586643500635222190761025 669 21702412646276314699982958566464111871541241770466536408313535916506793738360202192183026141233768303633539929214077474220656090975084041790940314030580606668349980740529091899250559481211393358006507017103853081715689803375958649419073957653359626851157859753127592719937246981579142869990274670884807390596247908664881 670 -138264025241602731816265044688699851912336742481618333344780874849915103732648266766053484135072013383821210341537629173627991775488685200004828574717006639565517055364548227393219179336679470251702484761802602323126120907268773263390437920836884328056226842347276274295565252000440902995452298641746199017145303118436409 671 91038129452935769029434317997266387045028594340338040063797109471742039548918488534719659359268382530028032899282927692061279455205598669630059468881725444092337297486866651060917091913251493335250596571265947324869547223092215293998991008926999343497487907282638926263637949752674147466187535513931151362507558542989441 672 -262211195177588070480179065225697851839631894698079523053919954667680159286699147425500912767364086576669979963450131975135018585066812197970962223556381905441235611387507450161024659895920703246318831747662173561814809192436779038142674103057056284310069593575255106815247862253988295969568055702582353857170342721632001 673 3722225488342054522431032317828794692337638158680760403171612247200161841421446884504786006336503300349758560487117336586906958157644516589211155334270384841433184213769709636595191226246511920036534130602534594311611432019417011267687524938871935111335730615103797734004595817007870234448217512487936273232570851290446721 674 -5393621398038556074785221708077893587034514521775648915732374338934156431382148632665714070734657368930505508877405988347156447692995244075309874323407826115602584411752586864756878728216540130349343742783728651397644779465596487091232259870729748532837695331009283422677076873568107328126576804256330298448763903786265625 675 1306647202807270410456959515685351509691661202581514828673376373361035207858684959639880696443977805451319286429207541915081075016865623652892388356618983038216393277906159109318970866666863357890349808163003554631810331603138487318021885836654462875202382512229778104674981703402180615960261770762245032894650603398989489 676 -85625871193927074291739166972829127441704347921635098967109784030962935632091304943271960655325594808103283892949157664720099602194281839335663959411695895410104613814430558703118497790673064807828740106080251646852384657730608330271888279574007465282754023127004466654767838141910354961682404195167533514827771876882254081 677 227333707332546277079569274543876199762561256401833075205863762062102053655833263146326598475829410352872974773351496724348080464854556558410353401073850251416725213098031926723597310852519058253589971736751914570693362708492298019781093638573747287043764649527565784753023968618042710973219192597801716474260445468914457489 678 -5735568226561355286689680548893308199123065106628678678715572049961197371743842226787495313840026675748743828092627361894970683727082879031456008467475107218253990158206546565854030880505174493143196238912255605195087688585212186552019717441395388825966907976756393614944960184170522719099047822879731817932696130040411449 679 1635632968464953529924939365183651149837456689785277125173088454699654298470709286256150637580142855435918484617665394136293418548409022865863322709361713529040902923853735851379261538671120749543749263892823306358129385321834743044549722350218355090329031583823179639034604684161621973764866383298997987295501200399117899169 680 -7756436361764018945213240736221628618829241417314884119695263314226526155062975864526606310486016854936242572013877923608006679048300801305848496512953244995637721707025978233218826839047619798911248912068388232951264915385371153018983191439385345674032776397137186646521416956296263601884487439971005136646735139669687017025 681 3004397798486314948179044015490794490693194105838027068501318395476515588687931745881416771219269008873703201519382679970290631863704970442107840613489932303407870669736347436359101056807897261594867418840549215217144127011667652922238556759647955901346788161040070357021116828784001794005562581291763933844414333983424428641 682 -23897178861748003420512684666784489679816800478095857089088916729687603182208154881217665054425075540834774570154714550826192895525846183902872064227396462600599084492709280723942682083785298102542350807741613788032842784545092256068131485897387506318132311732854360671391192432259004280003492610451694180882741325750546655129 683 224307767233917570096733052498296078916126736428083647115357071027374262602844707985791785123889723597492214409971270448331501334238852907834457948236664280572593958573201650711773703567647340888361469177066448432065563118915110428813961984481847971812976909972438189056406099765906116148867965745793541068811347094881822828881 684 -233734971207804063436029186916194061125392575851422806697625917516177373950794400480937042783534760214577877140530459155050769707981348558062753452118703064962809213177955189321641385850104672643795837062536435878829926194594860289510008559300180262194943255121957006681802676846297151747007677609316084739962310135182642436801 685 206035498773247445499672515424487045732065979475760006756955456135619872061880458316438643881342629024640147304793940682363473884462636799936925341548414713461202618761500816732772691409365698747354901340360662859519992020567019916907672725084099017345584941991710177640146573219571918860498080854131204417362284645801933638641 686 -5561140300465609647803377372129898993091310135479750058778718621326192840486304372490005713875760885513196304952426865322161700784967619637279029587582241094032811860704079817985738530185529884801727057933545462888800417647490420626354620628193453469711131745881670262117703236360145599638910123162608559055381725802063222708025 687 11253878026756577024077147872593677506280711745040885819343752025856122320972111810525989937387171524232878545832367440461442061247076120305162596770141979707645052760224367479471737873910258949942149954600947243038648448839850588692401833554046023496937844808199378909605935791551452940226623176051749233782277245514588767585729 688 -133415592237429109158173672665130761772562784447155825445393477539280345183971067599816180556139851358573608204523242918770753772664454991622492229202453688999087884672650077299384951406543161715551116990048751579286980452688864569845135246736336556135243004330542919536783559399457950543340989625466075884913753545051307704961 689 116522569624539158527617919102391371056395801207277749954439540175778120075397853693252000643040169187516238204422946285232810491225561824282668500783497024104949849843009702724499111644685073201535731817392934520460952910415378455404214391545821509747522265718537503267896963566469030320114044786860649469033388613656992018064449 690 -419977029570254450850226390644425271440657329970040199600384664441275581706092959374654280410825380787728238117283297448935433883578623707547191136889723115144369010715049674438337879386042435364827127240648363827766600087733277756389528491764855134496438346526929105068646879260159885854602847571381480553500132981915734819764249 691 74011541687047561214643322499209688839329121528280157024091667807501790799866617120093315356720649211861010925536586152043812761763878519472992924727698292432494834072182118351923938139963881126539811947200876559024489828709741733562703968789271692269523110488241254092449144664538159558930919930687116195292638486661144073604849 692 -1960189832838841488909647966330500893040043764214658806992805259229684287717329788713934491486329074911614728093106243506523394374118176652463469035212948597833033747688295068598386314388333551473523189294865017128170418146725126760307907065231887051963309245307966527119726523178722320638201586461780210198693732109652724102052225 693 13077535006174568978221830546232354155419804308820903725130916195721619621382239840469320116508452408544694124483145516171648670945449381197818650957052377829433512534778089923377737243391587662944236188950768210800795151029394400982137064436515160606558575270070328601695844829209424760035685711097018836557319407161394132014872401 694 -9195277133208328664288256354719513074961559297440491543802975448835115109826649136570036156680922712530097235193314611757261432390719571266199052819061385931611771811662121913084524630005611798940241543640596826509945121964382047507406350398129835141945771517328942880832792165615788106212215789840230343234139449972286849696046649 695 22887797601333341930183259806945974720783328004773568157215968860871732014047833910438307077286450509509612520257746637918447067655562197289256763898653864584803145394911818995107743388315854699892659087749647656568160958837777267089308647849845303725279395330433053307977873803813016483336601491017239508926911995448728004406839521 696 -348395411368421718349307915491060997692233366450616494104341779798850116461888362193399841752971897402626062175722731739281176886010536775831763181281883908184672668398933881187053075069871886202566311558498598868659794670738279951084790336441365134676523613070345096911267307695620120685663468321116057066272117638889509019720254401 697 528004501161046566494541057647649926553845483467189061315374210334783028385064387149475896751497459112409849965168986342971894357593278608151367315700579734583781071129075715855012009915075840674274855973545770214723830087263263432516835853641334772333221258046927394769819074755807350103383490173750557806813146801795069948292995361 698 -100788802291781643561565325962008250938295240244225919247180030181769443378690816151110662579315930661291201484959950348926434526261847607466010397118582353819447991594893185161761856189988258963677716667290460336084791963668409790673798336263062568886194092757584543351419744371898433096481325467867853349023417762242199008116899225 699 7923451405756028339509255871277705408967059684009304076118285453746373502694483433924478699655064783194965330333966748280602527375766504730469514344627708671054266824978880829647158853331301664410143560826115319145727757811812178172412629859255916888152667871516119975646179827886219641299244499616749720717931153606873732695684781969 700 -21877206530228940704177168449878228673106002016890730973891849042240206938955149438506995924207548387246157674938649528494064371451999484328158400677187614443358011770679245602247197552468384585724531522109979733935016794276915061478345802898782768034491059560510406004377035613177322794801154757904411221454815863968614024275244959041 701 828149974838960061811664637019335221538794451456918565210853495908861402096351172813547714883884165516124124030667943073270521533769855538332138365506211983320307068804719112673291109604162584513399189648476205572122903860525591309300468400117706729960296450416828747926829227559921564508417046686594099724654682728532199407346892209 702 -149129718339564903116030067811882695244331399869035935698729013620340325157981955573253484832947988150041715018231821561167345646323467030276533823638891502771711476031196764706404987492144153766413680765623650620701721981948709217529404065903679158606609150299820850077242577740955883495184554262625602894744348238208280909365101128249 703 737329844731229421943378622047536863753577070970714916298176377273099328303481936894501731641900142109139599869483355001287272110926143540521814226826438456792416872633122238629059448079978049827435834293647674820230806715843839103516839338970460775347986869082351325951642051614063834261290481585984923574850412517175262966574674345729 704 -312300739033186634264203363811410829002130321552943910462682380801617610686137551840707065444921050127949806163615924780763539253367528549227180491778431672026930735397259360552023345562857978310056570117285580508572959174231902416279739788062601381237087422344143151913938707535314066017464079058646155583183044236220789622477737050625 705 2126813600007750752566879328589633009338346905104769425433836616731508405041204541635045961008816303851657312047425041928420055371322707745128151049549186876485889970340205291737779663610815980520918447908181122806827032539315533979023131550550556337571573873192252126144562151698931417603575599391582663016729209116318585275611444476161 706 -21097817190651385242245492032438895843678536856655240434096551660700337437176804182264471519005356990414577090032627852620885784606225997691535593698527730193800353325242727653066314725081649390931516263484811601427339936344403482525138574338565193128255957071383308471097081422672712744606026365037237132788141214371388316505694440658969 707 23149496344524172109678344869578089198721014823270417740287466092149487710578904457058424402991776432314249920307982695916241178333181145285285013827897824709069813269948114512757606064446366863740288312926978906738328736430718245827622153964603761408942595855098417194339740071029398274266829701445935344483895781400393880485759007597361 708 -17280011972779286702247610644181492919820770691133470924711399761799202335161014534411250793213745665065266075490575270120925319540216261329138311070142679792787782493405474430478712806693450165010537615993434418240638805959027215685830982813773203138607219217139299186951673898882408315745291789906955847571160784426830733410184686476801 709 517472587086794171913840860911297413102978221351013709424455896324259850007198014084376708597383055109316097745447579203136117968908774763144744299446697920898187882465114777524996392190558883128940611791302410936563830877965766506381706028061222133374690272579193376323553652097957457597307514541574552399399286228253133637606657561476881 710 -1090668952470608958768413340457361342708983309505914575638083281526898411187345390821720415098519781786605047367291386182511853825284016901860024739589511148664709493273497446078015617510530437954896783392350538163776790343718077496670011236664204082000318703015432743009871612319103986055276041110893939157750989972783276210491596707175225 711 4811514475267183987576245116369412235209454113477162331923386122697324215098740997694060723141749415418938169194180866368483546143531668312526240143269740375415973200100923125951686719576943023359463650266034646582545470714512801042329688452414166618642804140613692086905851295056637788476375813658089843974472467548305099746610557618209 712 -10704564508406882949356039468349315537888671502073103589877982742297018040847408948810703947556924892007138435194404660803508107230828399567640548106435580158632360319937707578066807423333075473640065631838379515442475608144635975983338358736112799521734324054732536623793239620982596034749951145103489187154502230712033084683651574595968321 713 40138191681687523284140470925348963554325592496392365645110461185155183170260438278004072973047533751999217899603689545132222709875066260912923637354922571951453268718721835852795374035958666469352200392481045941924701311012880529990301673060689067235887000623727379608799055599713233744876975127656651274881855542574536627067684854016844769 714 -8154409047299088403736911138442991071010233251236938258438444383576956801525877438509700769901586310194113924588718446113647443928456417254440201519484114465692419035311438042995647307388017510062709015523090331055003214288264447668429498440565851169387384171326339423765794721731974860915983839314952139205659607062241610709888615284631449 715 176763075729222358183928564007827619931027586318033638249812594870130894393624604222386488434795957138389197976026575652411698209535624422841964088328477062894406341517464035092413325629505055890287879897716199422227740701154794209247660165133544236548553131777922689439786097689122366564533739374139206367731653208563525015965426567325241809 716 -1236031023992888221644510545576920662684787883966916695892479713718589969586078805412967356397374609511785739491560038032640769044377044215727581692352934162186567339817019288988901482678224998032609163448135168861029666455637775175980516842450451498409339996104582920606063214716183753093464116302923934371924774036889289114663251779926156225 717 925910841082296533993621454291398561808981422796213114120879927464775120046403683585569811880329568471859221527375709120474155401838494213071574868393574064077043629218036010872543983089186303133438667174110009532831531137956532635285132804945096770337139973396626016728381379135579974644594461842010023027282623801879237555933964690635479921 718 -1990420813792635540026161045771982311892362601482371259188380847802539359916031581351102930427696582673010348405413137637667699926169220982621860176203652275666312830738507091400999327051147818073383934068041887349891530702222650757030406736199436661920054543086789869784416372593332612606613076034996791840262938322426545643010726668638540089 719 32585525938353727922447081413474644518954691200200482705922693335810143178600948276744512117515822334075647650095407037157545997918833932168051841264552152462472500118143919861483707410095663855553515345645361417999197931590572982602648963067526336807960814517720650675962979032523554022196360830687912950800383965912799639071116630654738318401 720 -51613856206197827720196377542026458752120101811251123009621308833951453340105752989501588247001630934796815586118311770497345093989965612973118782182567695365553739614815370880839396972350250585936207557142206013335974680208731411484256328592445639621303430170169183518276027151404215499780572072317193197016225993596259416152301497295980656001 721 7598640363537803533561481537446047616349818450673698889939511717189586522035760855747831016001971664741152042778245375241734998240032782999753483146409849421126685690323302764215256572444250107257027740043252717785452214397024034116130421267251419069262459280350557974566332113853533973570042633198367724302173430563377231300241225385006283201 722 -732566272080494974279043547075182073371766175422333362920988305282209092323944105359344893447924281880393191836999300067003441660078652112617796850741614879811222970035763026381757165727976422449393319401041392963755872326716300329934883438313125594020294160748300575670738684537776846073530068844820437804863862529420189237763485761174998912025 723 2103344468557222912123661296097558316829959468974092587510945108647329572940692153508644283068962402125683756533858981744706554203087625313892743520231713106417793882564808131871775114264100437947899840223751197170470832049160976337661413046507403606587699397501816856740492421284130062646895386897789550951395444064829061779974902512011457774449 724 -110808942131258684692690656383055382356106040875282368776347009164821132063825380535801040157242791432515286177873706675223074175332554117032697012959934401354545486096248227360315544536165923495659631001794841659410424857731724268992284105783815139396903315826380195041567334744844941712696331459684166092962539101779679311790958313881630684801 725 13580064882632954253855882539120296412903914370356005405110195925842477905988239764712180314044311195826080196175277863250196336388193285216034981422288396837004184029367425544052433676399228015785579734158658860169406481531588904164249897800715995358181747463525045167930034553412429597757322029576467333970100495201637603391480366329572227986129 726 -70037938707284196827116665564605204820244501910030658161576672831825912979195451767838172836434567678921995764055849250331604077345561506340040965429664847506220982400328500422509415127921442069891896527194556658793887672285740092474131197739064447317858921248594959714798627923849406464085408481437732711378889867646683233515429859212236695841849 727 32289585496929318552251665669586810905147621902595265903207454301748649826954017748168259978547189460121667902332605740812038070914960611851818840512717885831781158436824925929080633801200237956917967361767040803089749698849729935244173175193079470007030068385332089477130842301722931097056243342119803193978576937789821764759344634698324040373089 728 -188837521206166492925010497532019199592819804172115437356452725804017814351050136091882609948439888710659845906897560297572526921359494793664640442625510057912231180028759914350968097680215068173452930602467160051282061683345410070256526822595218002724360486154723429866845891472310310844247712696371223077034620705293987355783024947960064108473025 729 1982993109812051851600405470767599297023978490035157410009400529358071515308465280579008496596531647661188727829407672834089722796944773629290289987688307283084854229527154647971480404730493290189780234751419067429447779738511202761325549635970719670285461154710791073735016318511075492083385011668830596702328916318384969366421597242595482775083681 730 -2288299354610643973736168951250385592684504868888883277326643618093231617583073351503903686171986096952494223471695346943297169947570225768295477353655160026806251967235147905003753224322254510506206561711727688959024836557417680802148644898398211352302191542650587200017011386240663699171160443816951613708646631522828194947574827535570039539738009 731 1437933097740983727910235972312106090618704111430527855922665626727498059136031184247708664990268149156743879469706456475486228433442264309369899341479009741181931139430201648565450647496581480620094983724083808055297162792210144415098220200556938415003541204695746585216801500459815615715693651612482846681594641610610945454451709402705322143258641 732 -48113848998834451799912676829286130332212608735713128094196549065115734119715373705369227014580664345151356860448627582166017234108240474995321296948097826304054239434957933428784161902253136784225541636877215561773312706059759576564442125676571735455804417753935343976011207941536862804453607635220054116518535487638520533505110352346073238451304001 733 105584132280098887907058530596110223062838127861421393014247929873450493617050260643231500546253484515398469255775282580208582137392309777811189487472350117804277249132016321918189147016464264126032833851921611739501091804733406524977160877331652626722952965791413958620820110868655335834927858663440299146607210613923048960726275567598348339594454321 734 -66778922602093160896871360678696512905312662906260841570254599745738854576981501811953457248731507176483420111474158548658602770529489178212878847989901904026671591757966143103828792112553750098773501840227871674177081943801694491486445716974757560635325056393084493640127556459769045890764351317173657454659474493982887481140664433172322108525625 735 982388305050835628037363553963073546294131364942896540342133289737519079235741289617086581212166215280067710884898571136405377511516092980618319434029580858700659388939573202965708759103554454546089896141760212821050344731357090686799941206989453734698495707038405495983482409371989057261354594511937737363633485798964890409940293474982104741510370689 736 -3832959539845699322045253265976013479452044879212555369202116632521445190332367382478901235589264102674296930530496778326391119412796868513985796959239064333704065100728739996327504242171751924698680089638123046172557292213327661777708825557793150383536319808237403125264705020156303817666734485370874293349664193951405263687106311806837992944235060481 737 887597655603448953277378130825117646418094226282334790898113637502022901698722014176564235298481207527858850218810867197988769153052885779942586386046049109010807066887485473294181342248127512313077285762528560244609039231739035468579135971183107633577986463644799918642541236064750410121721339320624770010039542365848130419276229321587331416634140289 738 -15913203272438912944150434289900062958003506442102875272529362562850702470066634686401198221259176712066796252519581952901760603725596790714679820227127539292816415266069741964385805111528842010961464212675685167895296470338397498679051071886518907319828411128969538934402451228639543503178091935030320798779151077083684380426345217725590180604708967449 739 116740317881462447779540138078777073963954435501994865868292170728423653903944387970801838876273863861689236826186562366120354520411953583252468578968444128975793751785083265445345875623421761440886594775617421733820516242403027260271451954033384644774575086560445023560621863064665495349814759022082052409189965686674082108720386948545453995849153179569 740 -92965844765438830685578044741355061543232460285309279404953151252426164839609978294365478565555326328741037024535709921760769476367591127166878950710304837040636296792836147331131356529534678240455288853178637356739070890644788721885935409595771828921695487691946004560763122752495125913566959378647958803123580099300928488761809487051541402284148065025 741 172401379476902136839019356332325539517463827716102314158369428264124169819575950914792313910731505969476825364004735551747242215722843726705828359937416011019298253621469384033510467670548128213755038268569871688450526862572439405405958488431628392233337328492788485107763716731766314449931164558220463142590762120538160434111969520006114291063830647441 742 -3045492427980071734829868950235241351914536205414035854387398584174284330707244491243345527873459851248863108597434789671714505837742817093021843139954492982243820661440209109064455039914331652396327230650704346431387252735519809267077355018545698314381778202548966107562264651220249311154228780018492001781349095362835591903276988669578747972138522300729 743 5038366098216213752823418089254851395029421149969079455846025383197418271917986052446836507411259144216440632167884750904013555052499246346410089729320475549283105913982376934904470263200123580247354914880817939997990586195211786541779735612336652518567544384753142775379577815342318767470743189567325500037913471682346179797509936259952022960619028114081 744 -556726060152356242987333859521916906257335882061734374959804193805917864924803253416192399380630251645725591203708241786045577363787575688401926027767228900072696777441422976615887770561928084829759256180091436291993053278108222686508549744353524165722317646411533550602404213439261324156198292583801999543816762848369735808702147291380864902926888692801 745 67669923320965651824923541248108879222861549978333464075881489816919339978266446359646012129730268802715707626830793310210296569825345898160761421618577112772806536894379938116642763058648511958788529739106654969945477118551507713272257928408077421098327695960974190128644816350359036422908145784381109547526501922597892177804651032590150991268809906470241 746 -202035629792346354422193828079424116169883913381313406258844762581831879725277660015462020631692374941622427921752556859260525824151462822448628066226928265903232306239579846429215796853366064370977834672348465041015243785987901281840785140708106466602484441410074444412086204724283859172149617024947492049918715369476129824911312869734713016496742999472025 747 14057463453563017508081218542189234970247332261979842155115006363833642143448008778761179025778585327909896003760299456852866703497689671553195804120912107886775508547358452447916477482592586785015745371890968911062624868842300154559742198581419355782003929980263279892416669436066805655642533571566817395022262198588436158332317748831543395069339274766929 748 -1235038503742596553514435348002856625477857441533043153427380943675160182380809080442817444633418718176366718162934048254749296616327640454547869989141709355042855085976877242309623689506004216559372544310725257976544775711769304567388350843475190325629398396696343080129568096722909211557713618675014299028481668000303135484323957019561481109836977751047361 749 6647828117775259070389425050520740057153981106042565595950844514293120008532961874524008464611777085616442584038972185084224893757924067646001240364906036210769800828803457738554700772099110194220726844348460907350768483326915738713410323046849806856550466524827563239578645615970372992238825677633896132191220196380393332281932451255904102370041020912491249 750 -3322264119793670882564311907151279524917086752516891873856806855091147799263630870222107964407542734940909621651698125655004404903378767414293917108745535058584174301651504227719574595611097387738034336457341294019825027650349929184358309878122558485776377444205642556285191400575449110268033228041157304771376271741371702103933159415671330707402248078056249 751 16724819367518000616285791151666188241357294355781360228543558791441112697946590418606153575674516868853483259934000873280560732270452856749082685720853579012431859136616816554415311895975880652178912499801540537334228521887373936363612813511403276708118734580524216001047593164182878845609823899364854981966720718608376363334882645176119013562877584618861249 752 -186249386188068982869107331794272331209763523961379955697645940112081909530545668420088058226969869975674704164031155493589619649024266380948234424247079951527463958609355662812233508955818563732924434287837961153745502488763049094072616606141980386377652198418251495800815450593656602305254017511356578636815537205654881228635259350838515785431778405021956225 753 225776059319944094849486379832358313658452983211991955606149048825219562016823930660266512538949973212518814168825002266433056384604134530886922129020648661071941087344095827297416087349390551245314623872781554480278092669660375372959452532317079635369258185670231196817372838916645091745661442970373260919742534386846788095436806719533284673843006349272891201 754 -118598023678723162881880745544528402545809358933948814683887315857883876269744866702368484401252318744538749694949559364239337208833562520267451370742455439825209408204682885829928981673283637655371958503909265527065755294330324372559148678699026947355507424089630541443211502568613013661364635719154609522397382172308306219572860086772950683745365918916276249 755 4470003272796753415799319564492806404234065556255231751701880552408436747544006122063946518912588888450199319617315750891859898578676351213209014438351668147850913028624998299867985461432213204708387812657189553237360044481951523793641439447581258473444342224371727337613110151847406000666238779614662449957189283564449735106414442400813022868874363806690420721 756 -10210162803399074488089809583332895665374868026177168109016242923115713293189017649784036904260481208954591053090742133992834409336487295986353557809681815677317694162301536979408432874845907175365766781710563727623671280679790685745869211784045327786347790965199078027352542294890984436815003832657276666223045565492388095024489643567892857011399437480309654401 757 2299624334339638502631019556743321409524048628090850375558794053267709840110684556146426356527149706539336002432984151716818238964430393947701504673108109045609097952979997212558995727925777935646223344545237142366540180854872424041907766175279944613464742503920633479922408701317803673132658230463773456207033451363157633713538708323456865901225870977850961 758 -90061899579649458400814830510863829239604689988987843819277604939733920013961223030930591724214983510998147806397731856253430851853764025191530417911122701069067178383923323155422867829859960778964816819956971991680073899154173957614753137498733275368567331904943324666976269623908326511216568209854519923631180993214341720433434552826596503291310736210690247225 759 365729396398421450663731796202181782240497554549887110211589487481698375800544367521431148860178394703652488231840470521604809449222027725641233374258512400029508093472205881607812878463515677180033581256108556926092098856965957855481096132369431285766117293737806669505055144359860952894202273716909598591284790161154730813193514313034733272001391870566117363169 760 -95605787516500245700858342197622364199740633895882031713896760101934843924343686911655327199159677212734606884712965524940870986112775270703230061151318215766538003965166372066283367858589790847401578826540362353895773744386517538085968229559964018164978846070582552608084240523071554059727150859568560703708837084698510908003476199679677097506792760450448597441 761 1430088886971771270531663377384400406947574599948892484199623631029655556899663606182487857172429047898727132961930314078969075638498320773950851221976093944542827539914478452439262163874261700339350889197052935350981472450651340827241014544917468595817944926290632310101278087289013511179967671374911802867896353418021544920125666186893582870368007026440733183009 762 -11017965227179649701349846848250441434841786671108198364770849512729707171741330468526162894799766673259140494567484121587476317809154743554154462143501974098039932051768538139651359778813415611658052846632362885293780820355572650310972705430212221257008175318999664728913514263436044577144247609152765282721459176515103744152340124039792349921885209250374556196249 763 9309054829209842523678031955433044047392059986450335768447191142392981286999619196593393157659790814306793481568943248523972607518704713541289120128659284090107975539084594828123224219372554863519842807357793862796022294102054601357570803993578843960008769384033496719027954495691936003216977668236381013117908717547898903908056982870462882943464592703214468778129 764 -14867559095908717723983402600060530730451214171745837747524480642004559808066545157942076616916075087795004587838609363893708696330695143775498716691507898298644522961469898625029223307537373937708158275781134461391179589202922852760160080415713832276068756436881574905021920062187167073643361967900703842386732730289169384294429597797212570677745154665990596130625 765 284425455742129732089395171636523317329003274332316186290995844058527709584083610218368295303530402822871417496453850901183651454621759079113801834180083346675398761741966643911246264677381930861916056712781550775935194856497220607083710715050707274335263181897772032428602941687884562646887114410316223436512404343553273764683441998260217369738252026316460207094961 766 -491167258843069327056751826633033914417235251451237738796496562977124524908873693052563680709596529545769827735299490519649785768634700913402111927579360322212380532412841008395485648677828790363827337684098581687254258029643926285457642181630194564427293685956031719127291952885005333512815425548996399263535741526479036017317691742371077497178560565305279075712569 767 39314987206215509336118181925098292152408211091426799106670008135664510974419581661894863455739348447620699117580390641228966205698192557999171775709823536249586367146628339537535883949192094096199440991844559817010522368631181488730832207702346212875360564058518144277074969500405156560524855451366732698440312213626788099216964888115164796262923662337644549954561 768 -6245300515714510294579532336212126116783790863710250612574068108784539095018055978400147794522270636027839488315935893414238198174581584953865485515833992929848211336941204699954728084205017856276450959184650685705498009405124359023618094969180858926645585417430267862467478536418272347488030667882915567693668004910128071693716823614027801287660046676966232914380801 769 19388871542858735597103477109528746929591918019619389162759465284759907734634386945833682583314158888420762739816280965521095515310623931941724992233347251020833726610648026908020232946658818913811190753679778711810331409099616824264781937250089073527556433246067569846073136355812200882652472591351718149713812089484181679863643605993701399322692410953195834308756481 770 -1714474650283023465440071012870022467355567127957160900917351178069232245889547715504400513052309388423003151043143832591563008340730376146106173630010507710027924512783377975669517560671951885579222782905629769753121484837285647389660121950509844495254412223356756154151724923068323067322551684889873229490696504521720743461351187130727444958811209805413538414387225 771 112170973945998594627777012762011186831742166389275759952138794260972064607473898294807343215211139895912381116124570058212707813122561374075299305857486563753428450778251824150386476994230977263609826419851862148370573511476792868233002874368125814932015918755771278902554236338925073801541961943673439108078296368642633639600774606728373881757555237223914324176399409 772 -630527081652335385353250681680677286528657251535127784643892303415281876704933702685803571425536501718003965638034724629507597701487216408063555575267830818185855295727398416739924213872003232279774308420488998057990157102654590181213134814269001266690276379729525396284073743176649528431191066855500209461879133271150376765535098407166129328593816703543961235269662721 773 340304975371981235036801560742134332652031064822143849112244402440234953521529796120000355632315435517687907367825897934841675487319252441782524345705654835096323905237794149631841757027453001399583844299385415396212716658830924056034949483828389623266097753492843975738507607082719029844274076516506469333893049787308935920189256639510648697209053656618383799928919569 774 -1477340026956937133927028860274404517523097802727206013888314937240635067808523942022387908166406707553310300589085115618061993337166760317624938878054299601881326189068398151472503994255679690677726232373918699228247730160740560954686622648960782826359698420710092317255250758703747437192333848429188696866369651927208913892804875799678355518881594951032186846882715449 775 17480656305454048833354392583426288255840750399709224651936673922132540878277144526179083269758945947386353650712544986810242104815363846009993366373168767187610447457994772954554932497717407958032881026828965400605343821955921723679336414182738648157198867412928746089709719003225127615301670423978174944335427100886342278801684762874631901299287484976863988799376850209 776 -22236870559626730777566948142640701684876295741725490536302327976296979419932877195351929147332242583703996247876588884196781362961483380985246707073058548929567214332210020540197147954691599923788466125790615518618343981262134990328220182299222819506304411495105256482883672118347299109520068944636283525751430489362056806968380064742384349567287148852463790856809532225 777 9683082371101886893533549619770758890477685216232378955476809515396503615931590051419152858548385845484313411644252045453728868618894371531139957661018336617531679063072451766289958306442727697988431319399524195965001229734364965066749751272948011346419666615491510779646285593673097067808071580289853508137129788737670645669057422709804244679227757599740869324512298721 778 -414950190939481013061401304944358436743549058783204972948860021484084169069615860672198613700043198673803873237253200036739921609749268070845220728517399403894312117432301259918681691880737942793510820666409743456454252478757846533424172387309223053071875852279251885753157682325709645352392966193791726427939370044582741752409405826097712531058128405417677194337258657689 779 986296448936097083375108255936345105563775988161096080562592448297913102560008774792443242102368590897358831694988343773691831803852636242853461946506925215140031867212754459205134811738082957641834112104557789871254536283632396377085868055569395145702835962800619278452077972740067430106010612958101821098816603891145263603548495306012677235337198151634976939497579131601 780 -2889100137404990316310180837080285376026312649755393513886240761366192981314124164164528183045412704023674097623548890722746427314980061658578617802222092130450849618806877138918610369822777106989295729115712792946812050186710833615594178011322292840539404581134412243054636792112114879649647044552686534700998053314145779384828240884254248501962390574948828247635224001 781 8247654908695101092848820646525722760760522935313001421445329475937899450180916037936197371777106004204651756418494918561625134478987309245919152448251230351856782418652677517327919855935498359606279117408505416503448020125751378104810644468652159288672679527719077492222078141366070249076227895402623836792614177583612382283793299627484460881059834881947302256860881586801 782 -34868991729557507373027813014295799754854395677713329416093666857697454640357210584839671323991921720321269189890309553779136353901063547617986889150531544884246290284540627284449803941754269884614832257044218604648480063633265947785282299434991861344127632309592394773699019494971554517299565504137714946856559488484592062241448188167173983489658297804366833138552612468025 783 10204032707182138833021725957319799177725537313317720776632606930440643500309943823463521469602829850715953121270660618143775104001606081545011054486437850316198115968290380415216846853932989787684705889504826600547699928611053005978471408835341085384804157650125791427595260264260370871821422288132765972915643903173236851433458651788595465556031777704048544730656118755649 784 -128283740053277346220856444370626914453696469533628770907375502207671564734123045093221836535608926803277742974899094757970244673231072788330867503137626435163592370418290791529721271138928635843209745288401817032195356281106542371452511911183973802146583607969763699396494311596229604044980878951590464725746548232476994986371533177229153958875672426103525206250242084195201 785 1039134418629783628793542217884654110301588540891935502812006686574180909522837899413502397874582323699804151738125470855575600916554970329381480346742664596089647860196016586964215437004494953364756098560081239556061218213371563943719719769422730802283617207378380984003582057167680463396604880698910470372126722712041270112590258302377065116428351133709284066799194264564929 786 -929792081563869338622559485620407944739088639750627651058960567073063589828837247367351967947031949259301657087736023271546794704905116166104176308463607249136219880084984483585906488643899770102613921711506106674263047442550367990780912074425018701233578640022486254359171149514021664800840645623723757463609463400287680142179042368981680809814191853408019155776183218381849 787 1276049807113006800205056829973372304084127694482797957122079066957653109081645766643834360784726001848388262195635169170016598132479170462893157852951527210284270300790786093995734498381488077775008748818111447875354012392312320188839574368124118952340484433070963186053771391109179583825509735219934893942386097541042734436439663247037642350172293957075347524135136697957489 788 -26543302865425556761763018255997809448009752379313173579869377903241346896711757308706343199557352893965195387861814812455917438764748020857880598289612649557296102885828280491271831831571152508315581644805786595866217761825693442696929271919262794510297413112219790991072973486094487101131319577219346321598979220565293987049839510304273358064295199007001959860384832186065025 789 47819539646311008503956953877828707043712762569131726287095076013341104494845425687693343251773037518421175342643781933277631101399748645954013885059275463653121228745750503266104103529811982067761131284562117132445258005597616417881495174824365942586582583093614030300609280349645533299277487803400083091289276439749933147579354664525665812878761497177792434493936368988502481 790 -2642975842085521824204433519116330909954953182227750389783077111473697749914589460957841394288580886432072258340487063500326934682442185878487352220128749658908218209616886330173439491398702642739622568233766437481163054712968734889375867005928770768883423449870663350842187451309920759172291922680286262936763411662205016213707041282862082140527836997820938064430563275159609 791 575853534269642528879935064797571064875079979716288258184971052458966750476595759732949078027017996468228821702678141199977204477131392811179221850861843896746539309889728949796200588354383874163976933124303653128533268607213842434061980684352926394787165828198962929207984630526924472591885457097402387672241373047675343223821309825921245311240213718653496550813011925333407841 792 -1859052177193783193014159518941597162325459709536161616767188873484755478587678484917795821642024266806304339179038792207972263410877279694302134690801895166404087831396141878990491065185111282065308610102779516392111745594210579512194222803593020532318245301376929757271908637613424109394860752021163772348241546685936923159822764644265636012545190631460429467956002198197496001 793 202851922121164695627874029565024902269003506307446102736418798117645066405585121164810305206761961335283825046197519322549477215909040279483627648159839716954991793386610960516572166389724630927347620072180250818503342249819208052021429159694318158716600249926548880120693807218018552116856262641324338430810039657790428926128925281139176296618801074441105143256591630626581921 794 -10173740815820163396343642222274652166919783830038744223429070594055480893510635179201047947010175065558548993481390955098017207865824807098416213549023939429899289666220866968042514856402755387158798984120040336112566357861961215235112239226444269221015341707167758696920552918604706983913181348207697488536602471887213926489835996648215891662468999583704223611339907020036105625 795 59759593833688815520842327145002700842900185468592769567933913783790943616161198908487104215724544385322914676176845786745619888311784238006122967256195589771944685733756864819236057117231586110140088596678546526244073462156189237908291967444372869117458164094565215502900004712513102281223852864855146326646694113434139565026663866199970535111332743409812503816382191479488751889 796 -34715373283499772113763999276434416703403928648777581671530009550800917728580091642333838615276592144699930971980005943160404149543853904256932273109439443840031595156532759849055961040545884983702077386267292290005964629315424209607533837076786651739760345721078759175397078751585482236639427911547810998668757768532839366562636858846080620132633373668609671850290444446298146881 797 130127593809577737252515357842841922681537535654045367000313174238926071004883644755300820537377685758812009767447024370570009096985770981895801137164499039131478358943225573528495690811725522106569384167472741786313035905119809307230688393857663313354800079530912597483551993416373263958623765718590204209216942169185196686708217169747998089685298132199186197907321359548806743089 798 -1639490507468676439973966192928611595329630757359717400319938817748878795455495740357451118516110607728430913108281842783220533632772383695290324433753461631453890088285062644100701349855340692129245544118991621124885125495390646101931970003625370824306889472920937138535660884399470578841749509335035722032671409926308446842740230980608960677293382083258294785398769196156108603449 799 2186422804694437075288048099863815078276924223914576004450309552903725361112507280434562299516445538358893020049400930136841418379499126164540092396214829497740308080681770439439725225514903020369493481045790287596107062771547671839643318423125620481216018568797325843820726030443158807355142765791056006369077043169139519679806774660209143151818588775713197331634647117559738339969 800 -781396315147006661184064182834712204689545414494648712498948804108092891877878467755331098477311230661524544445625059792570063099797791589855749798395918659928553507293672992407004827865470040859130221210579452451903655723610584829075995046406417468874952297369154560269647199486825197712735912187884353919920251958214489692707945301578209541441492095316340318936016236909194593025 801 38488371602717959314617007092315780043758803191463290507786368224616644285838741616102824399862961024252480138221032024529000216046154772869074232321094894215962661648945053064806765597414959667240279469285982360035480855784515014062309229874914568281512912359842479769270312986943054404374544366860680829694817190461123995407273857797392718372907042016150707529798843180444911866241 802 -95177598384026740363842113240134650543167120993672896490447879740692950360242802784570013191375056867958018046217981958846008322993237804542089477623707534675165319305471835952458332202720931094639212793890581767774660583445470399245450842160087068867720556825262813871620974210447866609825191306655539939900136600153247557683932937718304954847684462674458014527126266643830263266329 803 810184084842042271960824899724539938508437610638540204560392777761525583429296565655479650673577023061740331586762499658399378549313858860972025217112655845348279055565847553027165762843743196114890358718279903869616720629411147443575018788316635682805531774702547691090509635762983734945427835146375006653531831641666793165225887468738457347883623199547080549002175499043781679281 804 -754463422206146722675093676671846649490494760799128694443448695620332070220346911846721698872848354074004649924900681285403380242815779312699707865015552195650844185660666772445434840284884860927684797647768058321503618076474905329389571698930748772680492495014661059846526037651881852823582551820418137588713186173632271996109821234843426988873320369612242140272192141439565612268801 805 3321828026320342585682948259456308594340481714796381279071860270285757153196614697333145616087954158439685916178025906675270406827985258458753207685204317664344262969741708800502728312469818770894598872006658926339810603667614372666686019380888149725060530933972649391307020812426685300084026433594678590946056278882844955674080332890831445397717149992223967290857594814325851375421841 806 -1080312729992637559000609501733331224208725247886235781264644788424322133288164969065678470037595675840338955356166450309837049320369394709900328771019702785216133947259986367098157267211945254406646518748748308779779400895183757659493829791380452570454802806845634999426886459636640302456805329682376303359562079816273143101211968147957102779490046709775012044864077128481336643956025 807 11485341050597571314179293993504264977430638645073566694022178759316016569647687496927727491340638760519406754794407124989917095392439660776532818070826659074756138050872862821616713017494380186770339439218509104440945277957163083552954207519846220257646507370323535441362027038957394428441454928049630245416649269855809619973936142816235295285918246712633647959640480504372054048948129 808 -97933759571268908450617068493624603351997469200917153885168471691758493306091789417725623715602614010869909625532607254292706931786933455033168439258284127656402836392119041333895905652543651237704569427152055189276493374297199872574995241429684905122916434167048164008370929595567976623339752646058823290881482560243803993870469226424813012685811156373355728678203309105726031253469761 809 92646180129277408601095643059911751473341134958624819897247344701267141195929181091715759932595780977000841155765880037688555977259588129870878861863336125632970038815520084780696012814783032546373007115712732213007701364595672078722466023237418463752256587840909702668810782888885081504349131763334092745339710905715749997681383937970948901874287677399380110010611950061605958493438049 810 -108949109781605108732085375403653095807975970772859658980340756127524108658141375255587531051985185478415094658617050649538196757494658605737759632000803537682177257012730256962659547329500343876058463693156312465083743746547475716927243901984211695339962984338500667560472724154030801202249156882497639498944793511091197755366252114734862836536646869520421418886294996362473324054628249 811 2475222077818033411095459295551782131891884234321748354188147457701202004334832146259032091575468420840900131080699806402375615983963097502020670906384466607506143723153384118635760961503829829654962816879123605936525960758784856040284717350873448742401936943326071987780055474567710925519375083036083590116725689920526655596824769414291967473430685059402885763165948492032258292417997649 812 -4649821611963708117128785531958440134248166965886039514472803496252842490650495909968595016599598950784677558310527415471352037097488001191321121280692131386549803000134235636826574665514470676778858617923898438292482666363225575015009568272331112177692975862015131957156528440105515722530054169998611175744063503841578312268123379395302999314426511740624884476793586154608199199576940225 813 165781342612945819608712781201727325387865473788005244377561538592387411415816603092362080276793696179184720851088363801756501597954491040178618625560427081450157770017800218911099558899490472467548687001748057040165865243652851251191001573284481724666165609176434017949125568561214578432656156717796671865395858879460684872537878250268393480623922039467605497225705580298204071797910001 814 -53047312607808723567799757165224524483724238902817092264039132407766314056504796822180443503015644206529455585098400890251842021872494120020773369255864631324466629294756464511596921522959483842814968888966390102448918806641167239293849665229874261236439535492934981816541038061572862399865620888696220077784798975208945449182436514250242517319972883421470867672325556401344580368353025849 815 178095152102990005271450828184497226132261150560376143421672142190815899069820736582055422710374434789178195496929376016573077518710806679065907787957870897516960836988327426049181138815151720698441505511906403765225453202717299210945535003862960844860151386939814242605919929238738143172879115008505331807278326002293177825804154123172618318367616934299939932054075265834871346541536681921 816 -23429310530113371697486801781270290466560801644201008227748906509511417008533394399007868368800931966427816204613559168464976996238095577088410383080408534742715208894538638424990062336559511926620413394054430997963175144372424476846143050652019067716819251908773015640923205405172349590963968573797181714289617266411779969815367293179137390384544179101152677462192647298889115375021174401 817 921421294631978892213727760688840773130331800339134069091789054946754199324700698851713574819100021175188530511482255155545479030663016780451567989115140887952431688887980902090563527011010413587300056860427752468407623315532042304943479000269741586520232549398574796869771445351425204868698387543079128392644211590173773620328690808417830402920961228581046308452756872630578745695942826561 818 -5659702469822368919450439716326455007301700460536686916793690174570249223184260403370186382892806964583716360314734730097623641047140510383965847114736429516682228660889205490143484088010428336665359465499737361135605334355781847569934494952613627194593862241047240300306839918581838021763542587051331542046290161852854235007594750254541112827692985917375966441526211108275437756192369715225 819 3528029970239493278641400082354230530507846703912711931667543485486794884440559955588258104393132064151701806304854062179541582853580040623998223490562037290878244234377806021346525190064503917922210456557923740675388193307241181529949920319408917263387284394388387332002452128467215846113474575914618063154177193275450973331623594745124331159312795067363949807647141967453707634230112944369 820 -11427297515835816610060730471973566383121703931459271046764777445338410596654697614473965475830411742130643049170670761086398593540059962544293017852461552715547213851685673907361288155330500074783233595290260973915578019759260781053620368468851058515651976505008185946565761397210182312277703278423759903616700420651580156057713995808782413555099790486924300811292944203653020499443460115841 821 153655174290321297599298402565725159988744076254211682005191781702274754969308048638704223500756803593435879358753946287183612153252113621039376219478659037793332654992560804077195782961418553410981307794109398502550757467443647120852001971231192240979524403830118512058843082813518161361552929401065857349404003210852291581267901468446019466424872025053983545309559218224728717013947103593809 822 -214630090939280166292434013373368685163090825465477091019921123474402985059239074596165295891880134099139898981472993682772039109678594830254449200166449386500403607765704544931468098627168658970531289335302556579039504627461376678999788714448679831544025152963580412183212006090502442269783633115489265343716686167334727393048596539138029167061018120412037287682153218735019761639829772744249 823 62201600995883321966178528419479497541144602852242363266994769391715806260991764270849693237030840356359623232819265370553964675503872955832232023746934196440180416783535328198635529936836500756734673025811407367107838758630476404891532749414081688528055307108445896563958315374622880616622833429733210693155587892370516862803170020637095933774096388397042773658385057559465164082961885090529 824 -3567001034016717858269933357573952761747962185319526504347409504929925235254591853727367840081824135081708668974756834076195375484275156233132042349171380057358951278285563403488517374013631465941636115460857497198859776497224818630896219829310232700343138751630904485603085533068105910569201027912043563095913616083378207377890720051265534026062586703618486633970024293422081238540044363890625 825 9175408686389632382267116133396468768527980664330680872084295530563658413071071575011281749451495234689407071776069867399378537419085597782505474682424710903549307437608980132042249447136675755875776908436592302731602885162790559749215916871182343086447651960322237924857934751387803210003490621741054095296797378924304296401793316546081033735387786789552365080413006026589219310566562572713761 826 -153848811228328500544136328000556916894998385382645167250925789350209476354073649142119946605855519065990892137919530175749457204864698890579612276077794035357324855907743782939856633390366878482704733750927810046935202154138966788598641617431850575675728997357563675275552667298303254944704040607720094724257403768173629563806746949486021869100629165417060067279329700428535025186400378486169 827 68936650670510813527030988582307875178506035396017818168378095830767215589014838974747206380460621462203903739128144448034888983023037123837628331656430922873401087056791015281003077390348389191279549125884303326221340512090837390575148826395261104225597519410425271011985057805973753210302659929009734012423532901246472339561476238695412339366627109794459103943230967543057070534067910485391761 828 -316211138769345902346610715200010861178076518176798266212901297787935364312871550552625453775833426241619922000668272277290861121723754167293537311253664735163160413304510247497324242562867533964477411452419512069833812805023765603438182657064888815832656935347053003957322638091549530115562794594195034301264289920898167453718475544591142184614795465616121780912544141159680386843805898813204801 829 113555104660978331280209430309102272398723368394076231223542006608089373407387022155221073192809660869789964871007666247931429517185989665826301847738472405497604923243646283793691139493362272109671791886041652962437041726913005535004899501549765468699109060044431410153807386690682458368161823903574274821548641118899438433256828996141027756980631123699005090899393140442079620921634977576156081 830 -1026211256456732589470213976431382318684156769556162523131046700674998101372173022815519284137746161624435599825462749513000848693636729507561654868701113117589953033863472953888801501344166178380787383927659306560911797138294318270219369843027148835292271278084754715605436033177325204699645258204251990253191159689859689240261260807143734366035176691301035554628996840625579364810050864242119225 831 9223246689246136958988074995904368753296052655147487017208755721124984817597543821270743316506819687538803599230483102256059810428620123027008256729334643750502469423354310784935482632061502779092662117484861173559113617693196972958035603079129850456676681352321891591991725101577115142715355240536795091922681064197411895190889613522681490079692760891839308366569509230610710946827905199470180609 832 -9210600745722354135143087684955983152009113293119057690851249797518403595480474351015154440299442046149825851271301842411205861311731655481633442012170059346167943249342341585698738894349785590911438346625007883862178352904965167592509780091892071605675812139267275519328216442693565904556788711320544541344920895338117665168040213997058036420064271157809339156966133500670122617281897001300037121 833 9248564602315723173874640060890199496593188105692984763763243552368397879736514503221945162498129347393176248867346772494049344754062983104773353279096182269589266893593178985889931534457764069914711360217225640329456022559320842014325956616235538788537092590589978064699814033750001003301144961224963002413039014372093589082425415221894394063935759147419374032240520505728632626669554737426714369 834 -230644422974794358661123401895440206379559269915317961155845898630187777168428774624486551387283934772491395874276485006174046642391611338389095958934621385494652111576132545422051745917068982332682273492433453674838988641560743609103757899477065286301780052685479224490491742448251412142945370321756796860290665061687861763732324338343120516955447489753652682458718869230207460339177304119221479449 835 451584949302350750788362849206581152994025764512453564517539912506079480607192038592229885787874481976357165111999594433794456863546177087078878833425924441032418778627596231278247901461139901077546974770656989618129436102316840608058544092109444603289415702673925729318254144299727688556075230643736610469364412192700757956022133870598004318105375533572246717600082912231114873125779858942042338609 836 -9362924640492200499607925164295920263364033620210269671609792529462891854791606305762751013472170038498736208588502272611649244731043615740471495157657205827372650026214427631120815140292583967197361019221720882507782786736272515134071222316608291674577044563417463593673895866223479216370033631540220953644470395683699570050647066559791406965298561291611769094420358195165573028325924494899188225 837 4882007497052887631984851228721438033529387027796434527326829318026294433580792405390209981106514962966694929478054814137927537998666018491009425886114661291085723326699004460191774250517735403716977821002954001248772167801925828136759902231869037211954391359049579336882188509069828541407669340387763904773399190483153693322757002590030032410446254183923494042679581090717422382808773558887752117521 838 -17046712354294881301771824381806241403577990568772049960285577578102051734410602628463128644338709466212842178876278357032542925580219668994917739903141649581478912399565459421811105144547634980909154056753027558290743594204271707008938379051874216625744884197555321637694028717563805694772590466874031724585304908499023059425202675896496774778395497906499320110598558646372027238119851976838197695289 839 2653488828429507819306684675077917150100658393128423659438554022318666513747598782548092978382913168352223268074003475979274841191959791146882192614054410265560803970176235587276044401782328536872549341263152018372137226040373580507278595358815528865095290323618855144076658378742354009391573353762325976013508037733021867848299138923521045535119796509602355748109165045489230561458331261537219424801 840 -83327554185972829977582194705138019844660136437316006016406212874722461017197185842694376535242688769814459827352648386605689590415283283419383471829725316380438596592352977747020633732118279494503488338083827377216754974079555819172980818463656883710629204425291532326813661970936307543080874143609856231139371455281102409287130181164841596281982165756038734568662178555743553182935661420991933512001 841 535628321266646101667501398988672786290963906614776083965801145416521858305040660463554570997239104852504528852790153598546524057505334972841515871372386624283686819470091675374092339429557438368432999846626115395950420339473771166892481266787814146010455206788428651112322462208931999273766096687921734866902079871555659410222705013599691378693301219702713310310495766871320596927796671011011613010401 842 -357289857076324322856035301100362489809701273917295504721423465394958471124634270064269951807849694088571177608730302290169875998442399483549184656462679752312512736887791102989483637081325470380481367046479737760347860520325190383070060886084862774236140432250263143021951252522166634898095954808674967525848682524503942614265391221040234819295589228193860711803456687432299162538364630809540736944025 843 1000248856297652427248250361173070666742633237880499415266987776762899343673836306426354405267684976316048006388881347932883922767139043217347990781748103421733294386471046476036763729559846701626776552634864730757348983802051884000063099184240156196391763331367848562508952739110650940739981266622375881165905472202426729434349791071691883782829204044498766614225848207823413307694237476143288102736849 844 -14390343959268124203702682230566148427169554894727567168179348306824114104536031328749517966769591725067956752588024588223130444324455889033421365339414503020455300301500148402168805982913921126433023447354330633166966751406868134356949910729256549815965632617904632713475805461185315016437378012770237819994715581160917705667566652775762846549661569291890443857198863851052171937129653701011979443185601 845 21036423531435923639070884276756723651803589576853047549856818542199294793879647701205743449778478536511234528857098706259065327980983545437205378718662546067693261038057368754774572995430168721825690699704689360424312034049492622699652257100827376131166134294558191887541631061951861336466024992737334299694913592715243967949682842528773535322154866319628383233214649788254009402582786304439715032463729 846 -4872110773668166563665597336731186372346022315443830257527443594325234759465133988468758491697197721840660443592821335777539909720370045205337033807617829393126308568275178401260775744804266286449587278783045191371834342484289087630506202887541943985846846387776204934855938634383491687133385153230769631190214598698012545674427243137165857809558667645423750245715959846329652898938237057272555476801849 847 330302127079599749146425364731747022950513235742529001148799392251978431200299036761088513245140738689141789176898189099024865922537728412796097761815821772742339633594607078995494818297189630534664148258235904205607000528321250847169197021274986660623420524187526712536077792900531413121544516519815187871962794511897058694849678340496442108683956439567580584690441334459976266993690528071276855345421889 848 -883669230107365187710342448193985002432172087371229794222351162108383686356654122728237310914068066009423140125261390160687010048863174003984631885796857028390678755917330500170625961939391387164609035313913381362947922420204684397168289354334699984207365610977269278695134015670081194144727035864030905070154817719114608192467833359361829988953461827261275681250088999203845562166611047119331494791537025 849 24309839757606437490037482090485965633974982660626207729193962399229731261315630133628250454470188431695604571572998929605989843699979986140438513155073103778070186476939080018182452157537685294755447066347888913166448082316737221684365768473372489954968890884646674328010980096841230332694885441816121496402228348269770841128333902575981823759676534984975183813095911674817389456871863451859926628921281 850 -6291459580584704101312494985265700578001316085595219856079724066877496314599427254498306175331065935010254491972039934121216339605629125119681182424791689882649204025779338712384664660363483548236860344096977158375711695086376456903747817279893912374165226211016060076716709341400945802180215723884733478828933227012146531024666149017894428791366114921525823926704744944482639911786682980018340536580701209 851 30077599274210744857021628640231837746768037496636545676895623556606166652445141677759828818647493151969592461639378471670947641393834883268844927801841610337863319876116444976937018276254437945797037956373594788435806256184952723962238532541510694477899191034748390578501294824202614353089761035888119551233906620383431639697912648012935893021830554652625341769017860187962017921914565661884711116065437041 852 -11859586205912006365315155700877857084881413771687793717344688340752880452702381927872873054924990434594610309155729640406660348356846967535593220382653514491923602833655784000273950503417504804044853994874056313964165269148375258236472956450610014584187672455585670555207463262614490165531875771162954395149967104750275859334379216328804115889243476332642199951857214969734167701890057035029907525304208001 853 91496197059066782529687634382356259450612835592849092800810367476626780989551492766047653332921291223962704207482672446666658593527328695960450362446504310309862151901348594303848841504468246769048969416371655224800962267925681422750948425383213565252951207048774120891054731007832183765128417208386399669829444372927937277906627295773146014190636915255963420665831747906879391554386800509870968664786829521 854 -868012618845020874573326140565982307358705606686972444924958138482734639247463172281944412271628635023357869744278702260562263866090329641612483751948267245956400980055525256680326483453085556893434432253836545570675235377474279195021969934652172272403666347620223654844967301473459300801956337863876764367695021809029763971747131143136002778112331461878921048573742328072651372340409902275668446222641005625 855 913732855227444698847772441342615670298665271743995596890833621253182068501773006036369024755839503085524235469035385211542117491143211677192149614940399206308751800860185641776176622531953446295498581866321100373304810840703366899153894482669001970417879882774714397162404616540553983975931732060117334027255800518503400340055488096694275864549994577092370185276391888534835725628281040691863043411494133089 856 -780092319287185203429360147968287753389095012690003767737839127673901237477273793873822427929828461062443639838231434489855107918110097543286858145151213846805826962030021917939115892793339438379517459346846154730905085942273927728363592164059251415036563430230944696685980449331645043228529983094919832009565733160468414928293031653161209913360196903366619397532622097802625180575494947631373858692815513281 857 21475234462420414720365848619221963041178150578006272990039208002948190291653460427377214484996283097436533416526650239890409879829119362835247470602933231868702398020948646922979401078430789135615751384601469584019222008611969365296495096951660896858681915167652840186012883739493384212953555909239240467855563920448761841145299108227750457328743162642820377153194489290159705056881719186998832776469640265889 858 -43805744595699865978967624091567722879074827877024142802878198393762402428769510208737710869614464297558356854675911337132481728335655785489574935770870368898621215758083593497118822208413513870455660716951600829905736643484138488388559471491546195814854981711877294819339867038093406650618122725577648990562773334966948405541918191879012275931512425514214513963059203987192394107118822442785013372501535319449 859 442533829192622310462802229045603097045941485635425561682230832113164965695521361199272968730983453934734880728209348687340002637270330652577693881153447156271349670048244512536748078541311299855377965512038255582507938089626441164891169066163293444796448825154281071822687951567670178927764541422763051254356368953310085169932721831113571606008253976652106236856532757384158812012028467835609227798633380369 860 -448856630527444221823437842673335436571631523460732367884106251730427095554030422274170931454787234192046066562920031814330961573016525770735534592847739600915372448961410930941624110570932076350113683198896914534384292240160383839004580372286368921184643213216149081636150947803608823976819405914149308711666262216169034579467254068343339091687536368790158747483930131630119013026461979188449054074974314601025 861 1630284133123762736324175286458527145015514051683477946876770915865672466233720633826491306028184819864317496996985009870845948230167420986996324777017779219709331225419523221826222065962473016952850388660054022175091657799963243702001012595359626327851338372961373198542859293977427793006725425880477542303098073153416711273589247083583329827020347095743994305775959041012161177482634099740137587449119868085041 862 -295662654929630873236357418622752118920859901413437333389872393141446633645408443756358881819559670544417139087886566842411243582324142602409318733265703490182540319626593030839841932370292192998604544132188311472666495407902006096439333043286928487306912851592091542573619025258928415907316850756444218551966908466648979834775668367993378985319960846743124931719295030571176426327572930806351874374760025551929 863 7523939279799336653496653311427227471308368879802777425630428442265960814903067943679500113014260534136708445295772396216809361363268075451279778409101335055769602765326118500785026719898039203593122824522242937375767412492342638643559965308940010375738264489543997151121116734024083284261264532797042926857661768842962779659623786962513544979822401516845428196457531461547906245594144069674063572051706915524481 864 -50654622909352037914540313789939204029964668571016369991133625991214777502277299725725688730316571658840029446950707962202416232830816014292952591188784263517373924892773466397573496703773934082324269685947136601685242686867644200308269306253789135765803662004724798884057460595637848447720900479300603913385409018585267044542206453115283313353411890561703899657250540477162728758642545970238722810053663277164801 865 36065696753054061531432004158471828826902779269770845715768895279235954165994123876108878200401901161129166866436328078297091725463763638204164861759654252584993705226713122727894148718077705682507223903949492199319935825403970448981451402495716173795875515529079279080181824075556665824434661851333469033715530240655901161102278138163563911017583628873231988224298911917940773532704582892988032702017063220493441 866 -87248188579580037432220702197189358462334733311396726234389585246772563661545059178278315060837220606300206548570058889543695783779553632509861105239037508538651205212197923056369380044002961932548731108208641703409927902094289091432762547075729046643397670732592805508279594107293369156326102798951816318716170943660095078285501026805579685412552798142946850556900639948246055887818834863471580717252160108160025 867 1346725916872922876530513162050132380790672446919526178847690801171863693725049780144545276178178951911593501016930189634117658893820295103807086482057249865752766061636942147607171344891666065107782340916932853350951672971308771152811679608440887190932469998272924538137285557962845279771486430186067714878975623723494601797618240846427537412901922956689256176629768497077817411773053827380952998482649878930129329 868 -2058755163466642425582515167737303683730043287269148834470282217970916765222255947264650042406518621443180386765000871079508048130003252437789954433850802159931642487121602692091205220147755232737831192998943217622360156550933106001012579834598036743490915905360286656777356025680995149562243991775215929833146427390223647912523247496427023954139022541837679307015137199017480129492621060901215139285354105558972161 869 374278504496534806660934640911019219841063745918281906255728616118184902908823204644528720514586722078505460525601892194834857610590315204134944829133065293216926842940120171791664446660837009593299910169777983561573190993552598011262129780320059430065243020321518791089048392689380277468589476788711825801556171698562409633377052680895063221572179221629475742162148986386671403144568120072088823203212791688904849 870 -30559612769665525196237244513052682449999089950938042231732533593845754337818399426753301050105862559361988827687714399077487503353728525693556416543126405188746683045772750080911675098292555069289929535930135371170187891566090101134139739704429903354769185257609621350463690380643217382611991116486892338034458730062245714431499813045157501507507031426726354590120486810435301132539158276654174364378697206125480249 871 85023166669775266266982350119226824251187067469450215043662967630705952290092840388965266033538105172092342888765932241639700230032045395901480351769698867627250249669235662251999222702299435324431472016392268296289192545460626169127693005897616717138828185641372804710185157895961945588386810464051586966124743754502596979169496337406001958604544102391455268653042744224747250419406222560770716655473619681151014049 872 -3449847982185130458115851884666295836898518756429699817370039484359681655175868634107638337114358990126023839894040133667778875456798329332454612526912414977867225291300656647639137467264369375580780983185867738941105027588276012029351290852968611686282191417224948018198393356645560932202752987886129248663384200177044895976177320654696161064471847095272049921059306425881474906692086972754591788824273438375004225 873 573489892753828511955574403379408249233312745023406194943159543626077191905994131989550968589358332576622693521164532183840840775911332335354036803882228752192276918519457922076256697014265050273114462404122717871668600463490830235268045245179725850848565636448566310350162559946126593497566081740877461477219538648349888248118183260655942825953529388442517817895184217633392854227030692760105149660628238960309928801 874 -2858765848891205309789750300944533616504668010429272901669949551202058858772973216589290236483544095252737879998162582307109410360406163036696642464083360933194431983714918832937318297574556695906021863897156358654653484108162908765627702531856471378538080074513957193470566643067162441587401705306611921816597467419388871997766052408653907225082804611725993921764160392423924190830922440982650723991943150036262295449 875 1231442066148718296292155091692298856400989781782656211909461986401538687744739273741543565817556790256272443111808069364616917670005720922610806590663309881020016311021662796194804918147899518227359563230806633991057518462573870384616051649347446341522002333433331858911435583858212806264177790756905027098850224879119419444768290284362875095962956317970785815947209013022545450630516710966709253308313815991457623121 876 -8139371623828472189723413080102720736186429866126804770364921010699446292887661187691549008279599484066871528188762691406991387538393204867079872903233403390628197159902270193441780844809385787883384456450650940562149278652337560439970165673630630178819034294002750657954124773202143505936256881840760721533985366126399786150661081096111609721459835970740785133824701711852379942267578092541596122169446817811038814401 877 81631723345444860665170205930528231812609496802369204479725172933950419416523720214377754695882619685121976958803728205605094714259342444090056799661494218943817811787140090294164960124878718022663896091981452722264620794185014485958069979085713018374781189305579599304925117384440891010003569552848567529285566311812541071756039625276678479510806691533430263573615405268230696742810933866173037910026970420815747922161 878 -90462544259974838095888154165912138726876931312120507890185883534693625106968697042324783948117854569840718338256258004228777328734317294399308958899703375559473660705018175211099350380443847651152450929861279018336725956717496305022792876597202179059418149426271307521671503829006206261327599257762721096352566285169566038312800219666141277937427004206419125202715943484282284083032150784649399382843102999151987303225 879 65330408067009005222909689537100903166082047290436623250863232021727416765364388466863343084019181584280318722941666055402260649492906493540295128302522610274981548660959199551532552815661109856012142978084496246720894097775566979027777412528090138763188507447606777371657520552141407891595826408917557989913472235144737049112530533431119301884422500816129533095136673899604452295823957684753380951337255817602791525569 880 -1997999305614095728894840787163626745925907667018043620532885250634307865690598743128088368028496349373051541595873553594053485948292200600773901842463756395079641484798687111860688425046054953514479984671999882692855477670618469184827288218050735097704026170419442036039621178445026846377709406562540717991566063798574647871587199756903014414863922159599489273974604785688986412102622719717477206373536148182172023514241 881 4244496776432389341815091881031951782053338670573987463815314410005853493282660397870267505375620878005909980559967521542023691875640048068934358347848179704360485677851300243905773226871055510527559730844000927447784396208664168483359363648590923516018750682585947007009779220171770191758767107295381513623344936792718719758695214087595471013521183770724417055162525238065794725457018917848750846856288161706467306124609 882 -14419877399345296149131137042795929759830946361645429989965922689570148875702657091312664558649732662323961291771844255724271567071921592200621284625020996546063037301137296215086877755740616096447637236282678030682103836749069362627489132697151969512761872413003887925668739744507665698726200648533425376310495745902676469971939219526648919808824813961446626807401076288155701136397616184660513421785624235226606772249 883 41226910799682761950864556747364862723599321944126860792931924459798322042673887527938896085201188531716985642700455226669097316544041193606292895987601904550614926093311788584736354673386057829404728030848276728394426812317455231902886180074294229059465216425980097839966102897244921942620578855950988270278559407929262009726740690393121625080571171810974405858634154575693404651536154295010292544938397140034469323282929 884 -155785064131159238291424644124099173049759973210539586025975515761887655914678610299162180736667003039889583233944262775536564182485106726690918707525627693578709850283393483281546971165637334765359497851927453735392559198441140572865706531188157708083433199238561655365453135622649194123011112150980688861979941214094959413801595653099619395686216659178649326467600132774605395135466472228372583869792820633403406768330625 885 32493668421893275434857514582160074982477442929923430256908822295111083806300919456810934424146980226621373260720736890433827565163925028861456794247697546833608774010588824525145252844884157911749399964762255857037695565080999749947990197548098124081882120515772466819547882904016135269014983000638126536304646375446545649310615940847474041279341413722685167815497498107305385111540744980327540097365841067651117181332561 886 -678265067619850133233926614388713849370379215789729913588144235424002811214460051813674586514578061463311235911800239683889762564397717076158608863336065888964082227679826666468385915529395715009598563241883366317509541902328869292728797465989569184437143366301550142402273254261681445350737275658372743247885926747251741670527827622162899731396113075083046146595819273327211125296617494260487687201324101948371568604979769 887 4786980793895469740797819461992911296766466163684528445518756694109636269491879771520620663132146202860465863446133123952075512796003823610229043583784920975088421863299684241494718378466951279939056805349637849601995553564996665510258903215425532930444193384195397436810864267361161280864992354732936962912430400401476008895239062433310201291085938631738522457774530363919640638619590009485564831393632735847310199805908961 888 -3629514638427037777837192512545091773182219475423271321690862189805627098618624441413492133040380484589309233750192300942119569362236648161012550438464557072703612078546102504268482458690636398527494914672568658789484708115197050880668246151255474727343580539216603613731837342984552597076185068775048149648998072296777516415042209969703301211439817577001883549005504992835252660741337641172945352418538138828775657886948801 889 7581729082476582152759752715061631815883059810692393652014486463924794192933406525820843979537549535517315013030399400550916620212963538386607858997183573149468566636002369774430747042583466863969485706154506000556255678783086525253569068086697243915813871276772265148160622405966467778951114447352301328604626893268146514833576368468170990085877054709028562133769034280911031127891239957749418412673390683892877410803675681 890 -125941666602373151820789300651234961509030987803904847715948330635468092173358287032637125484984355558981965624825416844430596757618356831379754384443982768258745120709455536781982695885119242226741534706577021963441681500692405341388554716449420208855776351032398185100858445595764164571077352818816454878293253487217666205759904424258436521310877945034963017846664839128235570388396157290340832803045860135283925831902371225 891 201193374592473425364114240344767543937301734208255992445558150368445641257260927373338881138461980036341369896989410768215075269759855716567269669290975089773336946922193195073939481142016024395075440284272857749089001583453466139405890158273226294746611411760929687227136186638447681355281006333685850933002320759426219604465314988035912683762121855486928187268506371092054298844738553728762102080326217831982236362438961809 892 -28075060012221688026259661697726718439051385685236077902104292988010807946388042472590292131022750818362978374333944049798033742654800758866418708882983260032752883965890568637621563636411903042026950230713453873782860408519586297086590847265791253906256883136586290924897654812249817673729037955748622170447486416013176887692163663901219852148168497525810311340275779291945428132613560716973900813370185891238148958431091521 893 2824919934498876511095228058246768047370982853765898988896034769040312372855279010233776036810214410801851940553651966544778920389070868056417978080997592733698860302354610476529335909108583369978822066455474473639441256176854132096359897716580458008772384125728548226966667125982539217026974545062735351085358368292611505629813638154771267876255507447009027231394707322478142932085094146369890080254629756047957437332478229169 894 -8172915868458993931847533562462311578360975520333102551219791950024312262962159921896154951155619619327979992649364225137191851444622570127135003025204970377480699217356155037612837209033780319519778103438701271243495717704538958969059159448160194205212121593863890909324651200783877160598374602205007459765078569549079904287300651840037250781388292052578657353623552004087772716495194414895545133983327079837763372243036923449 895 456182685292349975270860253560628834102414372536779687888503553579666958948800037954764728262590659018224587095424814847402001329089586447274373922052740197268446177371368961240611699891151591718039560301541104917309180204005392701317419174595184034363905061366076083396886502767004586708134991822014205111085597903601163365548156301056383160622319144748454065626876077535870479820478115144170215180432830757321082123241707009 896 -52210273311385033979299417138836431378036024863216744734422066467595164237154853548578252868671520892684287004095935236144857297500135313589154773033372832874695576688877386714694169618721561622586901044283248079451735943865450082395857179177786967655581911674445205483522945301943931964641323901900846305120525833156872102508614430959768863475356144056256217252413317772182411496632436822444566980105455004538881773371043124225 897 271510453703900820213370242564636957491475120794600174553690938457512594460286771325910142365085478637485073044342494870306831282517675947679976732947748812474869117025379465846518939162960175474466791156223559088274192781275985796456502226754326659093217479524672031785097868214807601540673033185970005103444390417271226028169087561737605485090973072041634603603368593649944663402541251679191774952113987667886529577563314936321 898 -127196566272639167607785217994264641878132234263442991923414335001378109640439811704954031422160863752924275883631159162752113425902688840988920509743054299177030433747774267655932946203856583583093156151515424682686332815187781152204501006935035725054297181158220469586244967883684929487868706259461849726082124061197841131513044488986821240001707256781074211618054294426865931867796850320750669821669309084717553474777711652889 899 722342584568332624408758753048937416610679543186494576091737314253909760662760543538836431781035491942944805861193925927742766610853314464856169182800874349369203653271325311413118708420458220969539110878492445563060624955726975987523138164472303874475356357794224922286070886391748287911165352052874684654003150304619709814738371439687764098563403930175088266623108093325957052069248889489178653428174631203607772623105931198001 900 -7671535135755737267346399648311341343246111101850370313271149647602615482169183934223548181371860823896268950407547809937770870961122498529248779443160929388659578511713248086301331227208813208030863003641982266898404831604615249035235195266034016494829336761485708371724978424540498741045731129295679273268755319387349289180764602139642648476014555104955999929059897238593865168334472133865104567670244370982391410792982299520001 901 8938814671411996919530324275009674424123642797403847366928124749878095160472777219640797734427097669396389981682007329548849633627935153841381125657820772418331789263089177378772164649451566301865760887097421396641753942747504412182187307959863069447869291579374986283695379898224746973484690142142525161910963218125831870287401689023223529660370439247519738842878038908141374172557240424057836692570791822658942036742662720554001 902 -5427459047489765976527611662396960642873657157888089981591583291925812251859760092518736848399473480167092888711599899784591719237607148804751355263961591685321552366275216528022376095177498643950727869890770626149176321738287016739606452602513224574215902955361934070244358557180454523948961259683103827762782318188516167743043911475865214893538680047379122254522265712160619073423544038670346632120773752209177665187575964340025 903 185742463698658681436289429341774153638147728515636546339128249527562144789009394657632144542158422717177184604669368779457856334304109147570325023255844367924134804393265382721841825281460756355186746306932027642480844946820385504144394800905842461591000120777351101255732636325099679611729631324238868720286286287269451364761483102176546134764820350138631903810505374429770856100782570380854659881504996300756919646370109889718049 904 -410808082684313300334025349779844481160865112571876155301412867898493277366195099310377472826491639350378435443948766977923021284545536854873361350225120448163128457397847522364623142531120550573710106648890093473360672435788143582844632758014605662960823284554389928704774817905626484323969381383037736608593946222101363359292196971375985790914206169679527485804645627813106101539557429714405210684554054255920821642859275451656001 905 122085870560937391402576639239957604010670287944945787000868197803773799380437835486934106802155163358389625153857933733428701048602429890672872584550319894405958107482220455701821256530744894819520215144817451945898282260736522380822575564935341691652302017108844834174589974199717635402441421764933797330209951382945794069933274694708188745289480542868075245230678752130248219645407615940590107299956663297859663813496819682529 906 -3782744357681405435169141119527608662351404002494503231039225001746501851004048795660422418265604650476007067619380514045326485873622938849669364449816986909356660304532104986851561676262609514763731350555639283378846694539046714385745583925978864815766185709342418792624631317035011614180194343027101179419278101041354042564753386119333496454652820425247347020714938904916625058322102518755800774854272694015972225187228637487101849 907 14874196332546181732013617833665689780882730031071324586816369830412409018493175163534153382260472447446149655730535648648047774453206626641578102288141588050077910779951541429329281060833272145569445669430237354803747155458544381555408200665678411690633457486259620333151027630564327538021160316103825266459324019183942015883432904522400988243100518564965984911704678819614099055231216898196919693015332288935940830552988584222766289 908 -3529259578007110736074064044342342649136806121362328429947718266513605358064300598111033348347316685428804972751548270722870891760650075699618176498473485959156890735257246421078545205971773713438378663572229575869746325462444124502453658427995071469009512512694302765799847608762685071636443205410174940729405384747219424629060944581157619975264873263881381881181090431171740582195335347559913301349613036797066365914267085892889025 909 61040768237766512289600020770590707189976524095499941907557683822431928279694092590339978494737224905942546831283215204002542686988849544715956709779107368361552986617769456778082867282562414175350788120283778162687365611641072268251359822432389186422796154206160749167211810277015016040438209518830430985671942055311952526227103656235959059521589469050661796705370404405078319991198452659375775143368978908420493954310474545376340081 910 -452056290482492086845745510146537303326399816570338720461756514444026155704816920211429019770728030930702172617753032905331219921943478236939710942063509787836185905470689336106737820307145440965410685204183498014779299832634438196740020265121721087662870968797087589864890013475963804352100208437403188357885474419036728681192609244597312882159508850513099243677853461241143772735855302868012866950734111599299697281498365061712362809 911 364223994375384539850945177032008433283164009560621762347671856172597715533470758589406984691893906719452266388195190602841105938514481646681531578184971803648762995469326619141609939020696088702194544759782362075200353785197212753552189575380420458057739344021351517039850468081511253164969546426986618800563593641275795567495943779580691442926892021485911164353631689667545808481533999274003200657066726867559007298252152744691346241 912 -656155865347604111132909207398345617433330710428104032466459776046181311970760497894299344737614886387794512979582902394916098721382984643193229916030341385902135917737033943829633894728444948540433768394893878423421325801602849406118843985689765228484622601196428974959899305133025273200500578123198690340049605877588327732049914764159647403531281134314481944365072224881229130036326312473110528675826822597013252220139870284715440001 913 11769003725248736836415202450258827507396633729145384197890870097517094369400405067834661924471590001358396374494329219030335718798313452100520830617190190246532866379037666161286725225959283588499938634628501238596861359927141042457442822417834973221208920726653739350192378264739514231212297566652124919601266634267752615421762533029545020893057344033710428030606220609389473568459817492087448334374447655175428056925839268716875197121 914 -19634583977341307078991994607928018353742069855997859683878630886038688752891834056065752476939880823620224028036850658122297282974055502631342493480093404787343059503498383046621291895332743137837890037957943379357006934722657238584995408996037029903314015211640943385388642987541242247064973585811167556196334844949434112548003270785744747641489585210886583635059059555769523007352256535066203166087768812808481497318227781969395225625 915 2043781165980407570334935856906867502252097850120515966800434546734301067901152295707849011440712752015486755002601365694024792056455731695997209361342051467102130145285301046161231375122905982929785880734574380998798651584511045177875729356155771408772063263983307658728789431914381929841596495181157436573874300841061115048063370329420164857662143736246312041097347799394288812953614495577842437211750057401555136484486473506086514289 916 -260903129815672380916569418190111155140734998969052310258218034521579782783036586959046463541354000317831516782238938305146197350688752430516032155585196973761460343868807138261038936790025333458914458901830277685043034565449347475773845707649588958671470877248711439957757073617257539431378710037355027597219068891222079393791641949769901486045741677013768117962288125585601506139311917176740337967058530308712668181527463382953531159681 917 784905553705946449338348465033447048185014591530632973822539764804421475907412649585698233384408644299531105274226101977366149614818883806474287851463692748618416560027407577381330123838640680231748132284491025784685825848207559782035094562474121451834633098171066988387064065985127934312608207368713079304798486802333617087443540149996749177792974046498966939985590690193195760898962000136794296139793038082337003199666154075608942708689 918 -57378255740400310987683478599599005323616236576729974151497394001508256391634000692670766069245887650454697312579523935666226948276931270718116037464337216945793042343689290844566560596883141394108974358833701016524285744641315574516202132141560403857066174552481975299470159795043628124195182626539247300635886251376029012366325299581389170812626896336313011208354704020037040430773839987175028043334698706040987340164898711412685115449 919 4747046099645715247720012374632259049568417434149243429655765031670897963811383899829830581532577963333312334610352552242515106572416595475228120683873577262649972646719259291748627482411645104089554967854778121158628741467151018074304752551258097932482880565754489888997718949505613389833595731528985754511155285907371321382410037493378481760668730036211151376233362024251690423495309603348781264734535902794272018642407947824331198300769 920 -25767361282485068446892370494736532334592962695746143800409846499385753044136623436565670584703873696469288085076718733824402465327695664437879544561000269824509840640428196008510841144264294046164427616459534714295573182134831185465703699341634695920446775692715852649550038251718936731901431782604621153838806770816250895706286645644546542048641148602674319722219246547407864846474962087080702176378943834899248143012899411731534596089025 921 13075435888538731100399787293028928329625348780870122813532981042413782075276589755778289523975778773031627908685308223359845273213923022321584315520916642894096334843550028986068255833145203551536705020583710278265842672838693651754726899255682533027138920708369396315642575717668274521753914518934223567422509841881289714892947316253108604378575884695121316896144737483193793667619926956688084139345372991579538745270127833466683499303841 922 -63943596731517837448163009923890325664193731415661264013009097399370767965774084741486703471243762693623196687934670932434545754686084106839104940302502419512116074383685441837748674425466739223461406303284115406662099146047277583363844120114747089442836368905593065369930872599163025851556703922402975477707282248931562705099158391640687985770708149864799444887787772495765840562568399985863071758041010862327138819576444189529022065157529 923 720436043692998492213057651402689913709327677858196778183476009755544753931633148261424940686321016179199091258950152075613876498892097979697099696886759776091592767144596647109336617821167067815290836885940421857845047045171638635673663304571836280213482550483812897960854178242569494047633618495925075929087535535326467744490055875284118807948291508051642126699273216826196810414532595466977778102236375429868222445114344805880405661649681 924 -881642022488990719579362878542800001616630900694706302109839205702604566066778817442978647419935754970183454729649461309026061611609767261862561395044001875695845584769391104219933502039687346036397653531848253151036501773674534482959757224131023403617724302893007402373411104822123828580319198739940185816373454519326601931302158239195987168857715945225519348231817811385131717752565423339966834590438413615534352108678463740893793947380801 925 446811003160976854040591192279769053421878615342970095910656806218981039347779660678844819084554299160412491527035120257917167491457744207427095692551287874248201291695108092511137858063788101623983113062698103557378037581436113326762558553513685977933858611892581473478982130271817044429449349157045295927207468634499391735509267187642206360821961467420177980104268018292218981698314436557336437750836580608762432901899422440536172721685041 926 -17253658115404963985055059144523996718723833215430164200534991452510875697301538211408382275355414471088237591329740842372413648126715087873661103323361796201633669250291044251803426033116236894527642748387544734266084802480046753041072196104560195332844714566276507511301811628354821897974599452327201788563450564530334215042834301102725452668852684349137957356289191438444137709632998244145835942739903476368601382593951340976625743744084025 927 39717559713124782851576083288340289602107231688158324069768679587824255863061227300332271298440016957801953394449170936942365809165805571321668973911895983222676896163979279788208217013996430932638430054559353258671936237624950844100697965495556769296721694908709962954946965067736714136354869770834450917823911430648654291981464771998090487145545130467966445818235468290966037143857321364652931163429230902161741590822571594659149662158310529 928 -20482452256265955506868046322063888326454656128024057751438998204116833546663504435934587656739621868377891689896656788888387055019401301217247640695367222477323288874065530598661082369998992903045862089567851922888844883585644800070458126745704702401733730980140204974047700011308642026203841093068542168161390189135223711712082756253700881180037040897379212183130469523536520812816419263507154482108149492523131392001977623749094411554561 929 346716572428815944997265215083449106487548256408267485262890169452524993071504513311465442126932879467844932674245386590016959458978910059925060115635775914998555704554794420964666512934519102347234109904875215901091369798969995444606925856463200670799043942294315954145282066462381357478275779741424164079909592340562196153923843896535569461503567123063722890377284894434617143249331804917242284118171809304959535688960973400015195189026891649 930 -1419029237326416284123298859729670734079464148020158162973390201329167550873517659907128963421843118462892540649303311917094171145290602281706470668334881360343399931115612778654492389065312740549762583791709050329464981680192911300925559550462996327703324503636544533313927980191238713233778652030675133234650716797508456366288256492215251511789745534576124789833093146882129536571041032505080904067314719214848989246994400522940988784066612249 931 379432546250887629930188651730019139601633654510812356744008545923103726164764034592502870907776449849803945702194361880343279218839395937064156007726328530354620546250829285086656699485745406316442492353501734628108871095139737376706684350495528342271039487490060456412381068704399974133658816515915491633462297310928518944732951037027393051070905165489185357430182986255413592884991661073468744883816211336268506727695533718736628766097910449 932 -5483692289849669292486452879794132812527044133473559969921872517153775886474832914280682918069434840092939505958909864059518671175398160709921367124887634154285424775883440315169175381521822948042475708410005412969180910626750880478317003823612957470735252418526957618393212922614980486345768913442342522087069140113582446001811966766842013976297980884481329028117595695343687850903827296323767703872510904925629002588658613950323932517624148225 933 42659184058910246074024956137305185213867675166485393299971382315271988581565517627995656317735869689041626266383516200180031454441726234504803607146750445292493361277252497483580499787828030723936737993725644567980408802706540273473187058634627273291911895554243478648632125181665225821256816068722824644522251601713525211057396038945571625641408394821569142281320561702394944559666960190740545879038559689717746192074420826913520743389128947601 934 -36452785938135204204680691094633303545530651437856647022293995503734461528589647819151185078037529314707514282466034378770743979824195442675771717980698413149211841698374567235412704529377687850353258162040175164031805590395060541209316524627167666121024204460894238116586775268839083663828297374325515352364526208767847884559749816644785196091428891636333159847582715245260048014850253150752898879284064681020108865956224395468437922520900085049 935 56534925587345536879740050437159333842157817542186586310270406521070444718713583620742654912704660930092002144206052107837653738234767078329237808912413199437438226815469963294238940466982815275689888307933387610258463769197713493704314451960835697955140333098391657867307148634447879331393609831100289515148638186693998293436484802512804696527249191052621616762796113912354786310252709579272989246726180044858853359626744491386621870329365244321 936 -1098974537363516568264371792860499423979993092723722264342615742522210751835213616119171820257460554590093368489162886376386271068688789081931620047932579982887123456206163693644674321150206581270922039652405265453634084671089119253852415461214269078473688899680282867030614202732891725513842751563640008860155852806655635338306928404108883000570989176325988978815703134141238145376709875277009031342915097624177673947767433631646368174273146574401 937 1913594980931130471151530301104120618182847228919291975013742401559829878950993356374025852626359863296920247683127658279683397309237764799189743006674197539603528501615867119118100522042455707403390345103689832051717444304162613385391018270265288969875921420829252322576535689088203346443025951177128054828552145883305533341110719045979669205457821677349119444412048104026195082846908581609518333343406303877144053249705258835134326471349353137761 938 -143114359698910262111396284325924359981129024387163012363196150062099630850619265776562074497004044639124200109202406062141235035510108668284303703511613975752990257015065047128528951200371976034251210460675501167793712059233519953850262089565045579243643715444978483901986094019620911849125161925915845157097818504076581248975023501498747009980582306791936160560433777236059877093602114418861948976267872215800072116325059207634012447422775011225 939 24074641925720466191794843788247046952892400841169788224572593993482300293548406831872123663569359428680884406267217363385520361962394119482868815977668680894894738069733883418180434056128582548138975245764548172260761665266151899651692424731554443788405479744324858925998962500543087461393801600612811919895649406633862135359929933274499580409023825035546280255348274086970904553724043002069550795204756596437165108956929990756682973738749673106769 940 -75312363331764258126551973065080530563885888948829182512854050385411408132673369656641135460990063603780358493384056918750548384205283443056138966047337172536931036842317100492983561297673770719927760932182147134153751525300841901195699131760022109237324426960379736183859467823865715079808126796617521864795263889970881791822994277011454407926443263403596696772792271563969992159309768362269959948547923184472654330349996801682407751122913882792641 941 6952525266473436628175141377139347424699170083773219172942564456641197284994869336991940481701094522994058677530869792271800644276874018651208718109144707197577559572522206510912540811698066428435617877326741148901896755101691240994578933983615008511686368044419578471216204860766217315553101366778813924349956769679363079465530111728421835968847510580340132341879161288430895179664896445370580185292885944987760950619983428018477165987079788775409 942 -431030767265633249426980004464568023461136325948869953697840451124429080812781744827615873015103608286036862166593567847429205264645664915520249851364187573748942376928385757322833576434148483068404666716423100397481207141385266828003177006455518663086661040260051560921609788903832433533761364193472170167146699078880995358714655479105547283233160996329299608917905746944735341652284752414438571810177544495373255901407102773401694203564579314280249 943 2443607001423847908959357853090324306411957817315938224026072118160613508539978117545950709016732042019124365455370495276878609705357695822082375780314857110653347692953380851100652109036246093221147358253360849572926808059202924437303316762025270586959361464057045702472166805565908088741921483601808818743568953799056714499538910623229550789340586576485390024757659595306632444414653808859615749865092812641171639968997066134771271985922014783355329 944 -1338232881821730949639146656879382616495426431731205280602000005116638592796494355161885482977350769281853363248923276125929611306896299579104261615169201483741114670626323154926789981649648437583695040791913559400834399022792787460147416960216319827514910280476219638430174970095098655660571127924420284199577689343756531568964257202580298510799986373166674771234679709260060589308751755641305699437468099669721417931515310371065072856879431137450625 945 5645242593722284957289533218151746330710233780402879358365475830994383249121667112869661927334952066947475545380838122175882324336256164831903880261057694643002515768832596049341340218262919200767178967375254721414046567662586218504323245848439511969976673975326474675897138853800850094846363510342742422481831703076373262755643223268741422790073573544601594137745156090848017480676478644252299888716983363121284407362515886848597000395357028272951361 946 -67607932986700985650274755280952354754346815552739595565263423005981032201311593221124674621854664893618273322929071666273815952460225053290815241484051232179419559466694909564278577217292618404987072517840256981680567188192686815931070547542472858335334702663438049727355117693795072523896530183818319675959460387619634959536301038488198398569869451990207100492497926036346911711945876216538008036762085005423754432730890741374226125444613134011193369 947 86804493014720866418663115362240446407592627868273500066420995651147124459451939471886596880238279463385887494507485755146268484737656647430918664310446588311422108267107846599277886067044368617445301717096158921260956258820333421842081067922994957768307258310316555937278425324960185942192860106749440081902562890671941523631406313151642189991248363431902536902598809913824495181252737686096362255422773607142379494794256460847192091394286689903506161 948 -36402244085119603314656246409480533073728493280932456046498574070052375581802171855993445052717990590112907251002900055073643384435897938019877706906850647134231355625503211238658340308265331823197916282707265454398512021132100873665597063203443205951673347653817223004435821296197920931355084334548526461033637710875114739424870225943065409613626493165524277144224246257680232023680032431294435140495069395145795195389513181636632725735087051239612801 949 1601402955681883616616085292908472772218314629600081036109348008278098871638859370410699869202079104327648624486565377779027868646649004434579133234044894151044293136424942229676346266974032922905512969113105727195990957325873644638278258643081225507700788544635694897831188723053784321249982818977394837466231379504589434076010779325669495601026356606605408379733871819497573362702460477219531565366803043720160026394740793816199161838556781599831315281 950 -3835917534823988199976020668460523226002130102200668169763219168648914105298655220583657649810358678068728865085258793002756187581258040101154304049706400094049995992760344454140874169859434880106942366626580221706841240250626344407017656287391759749590064476052790239124398742939115578895124788855984140294499664420106510995784139102934638501949182939770204044671366948397794036525244297450250040841732722927566887168017178714163450128997261073507143225 951 14569258076566639623483442791079302337855531985601374690636643706031631090735749463381058627507111018831487402640961152660953021080271123953602434056685113541363185374104468555610557260500070616747198920359207387628192843572134081154001064641049787182879228798770566750599748775106480291763608956609842343713744099966306732223297226388917758438028435423134388363806138862440213057223741436605093534690465436023278259311653169755048208174266657482743009 952 -31744696457015459688329724345938274474225960224585784840353375361267958849443973088801304577652566893659157753284129782178144843736829270554127287604149626909587289890566511307394337255981084348744770265094473176558860319890281506093614015565658859246333976505804162090819499042409936417355925354778318033048461997463561493797161921710661383480302107994458548507164244420103538896447923734013207235913174477097643329413261550064642067462215586632406825921 953 135270762123033441168811832065999163669269906388047021299888382983670544799235456796169917946649729868458342648378194309794579049367555539913432689644052374108313092138973498163531108170404325899781972567251061540480689228126476402839628732131313223123717079672833186846926465855440737606649003827020060293968811704506538370486663785810729869757615962061984654548199733610256657243457848540860143058035886599833879448171790415837790076320618835644651463969 954 -40430042720054361373656711983543481409714125077900903895475446279929522290353402765277292796634721184989319548397110914381990249726235048597798092551133991445168028472374784892349581448494574760199836142817340610270069475232079504749944714179644989638652889332987505876734161945138803322458845204513571938103696802814944170865207045791246498794536405835033637512529766099231926306659118357608858875733005735313577972933420401227250175554677275499465047449 955 491724560690371449452123773125879401206005331977576030685351432083152776827634305774402762553304837708411550941934032103808163882517958733818936788931016795679085579100750095701403362848770874476962715598614931755917230427890250960758636938058494519918519015971200321788081238523884873771121818302467977948505735620811489391928587574546914243489845435499460483561365164611257504780379513553385025071281056817448309522576111005459215768072641607640494955409 956 -4022745009852111276889073102957226376047150429221142894095911433802468919535931430975158668722943380601818843802953945725115827466263253165688225131667028922268034981435910191439694539104203949490476466485941571518085631161608875323178778563065016575342921499138733849024893330785368379183268386018468890071352561234043192882472888654062881230561867193667945243825168673790491471433764069083782311011050977807022320704414191029397797302065318343547689340225 957 3639182481222464685621433007135262170491415810391739207217694187111107690892570388314437286572166339471295818783873844102005072561317723276371963263754596304250315012887779096428923149667244844584983895546164972727625815709204269069151375031739947735830992463215795542332471987732461447576291751632931398554635168047612217320047716166785793967544813844715472005979376864635980967372421724079066425441998962208143997405888208846155904737823679959111760755121 958 -4847510590306159990161555572662326874912108486122863353434448551948825906630902351297835869342566815792951162807230873729478014990512849592418581169890963020781520704300301106047730329271446606991547817250943415583134143777414419040098236670124250047602241397022002683535985435521247901846775687744160132950232346107392852254700914717363834850085039022197069330660730287768459182141376382769115169333434562858181392402200632905361338569589048334762056530489 959 102544078412645770409302230331101652516710922643918503872370974703282163661423339822683808065145539073628172489135365876001590138895667515236884769933636955009267520164406538985632713436083218709479460725732870928388568738013241245558471132777659854374368144484120429980210689403528809797066146855344025969212845995283722408121325759876704246172621011717085174896002153886203786008735741075794038290305814077023352059203719164160634151511881603733214386451201 960 -186259473634733836950596254805766750495242824066126872406945372099435593595630033253280107194566329791974306107878267045567293053079707494921672034545338166161681463399475671271070447489284489692299382453726494945285063330829513253305263548624265693098998216799880901572579476765741525176085697086200693331337298494247073718998511352227829178746075868457811711065463138368069894581366998477621486269239482368068695811956098904290759563724353817624945757248001 961 9510024335062845457051564274344618567736985259688671332562558892207402090394377270270251471379016597499470036267403008258429041136551888206319416331483302694979961922364184177461026071363891952632791342303354380863978998779978830712502540384640881261154301067113684087419015314228789134750200089260939013355033853295513505511458769966539981180508886905877058305296394479206934472976937585005480970324773334169537229204358500253613250567613311463878124217601 962 -2219421720572297135656423018796788985033203424447107658665742759582519040161934452722892747646609582209537208919287480523599483632080452314837192100903666589460158616162913722976332946377757328031680083575911384611500144932648952700875432479508659870072099551738722588835369198912282078127279073924947560188089980243214797367791720229954067091603048597893741647300965134302499472964740951198580056000863306309593955391836479219718456650215355159385829286656025 963 7219897435704922196951367205729457392701548718453467199655580129590657860972762218750644887485763436800345063723198481729141108941822899013103378784633347167740618242181664294762851950374346873865865035799616684991604917868705874047980040671209910939961588502134165879032758025644616890477342294984583463094131938027999247264217150430205834974205570385537026671152580686802765823242719097339343742359355010244940130627038074134808125119070068300867730359699249 964 -818402931034727617322490384746395138930837047123738349637540940932700596927607046879263434273168138304219127944555921381320242156268443050162426722872396572124601365596756098625300815167899972491910151314073099440431916037818444374591311823069235123796455975730067582886963842391947962733760475619786135890447911337333719809651376529440213191270164538314482303492687934833854635118873558538751560555533971338735769640046315982500312933749562232234951853606401 965 39083097079371983689191810275071325556722683351835243534645855060888741098381550614145432958274336547560688577595722450331082973396971958511456477093371352984327029275450433734697734516244307207749677300464830428976121075613222545154287866756173318795858378366273079844343658136089713400738268586639619871686481563820135506947376371447582519741935765524834426767161004500593042935438721948882381845500778210962952173338517032510474267132353946633049151514221329 966 -231565119050300700154911253675527489742871987608707642876433895737038401553863309379775054617570444926257347914288413692873932188357384902714760424109854536796949917717565101397418834730847972884652302813112261625428158109954825811325975029409633208803431899996705355829567233301318525555425229124364014967556700156564114023652285303474819424471675672319390699977802619239766156257635516901428408207536761573560128391348406086202792706545997104059773015665281849 967 136412706950122394755043063238466181823836537825542847712709935959555094375764047803078868468122975017789198636004256219176329806385716989534776514347295185291333066762326214856208753191648350518684844997197744023391456616136256173977076848363982600758361076242597941034484282637631980347021956206179381021539349071211717937670743355426957621410162818279378441870622179978501102599528937135327554806033844166817137651614105520198878354360173444430969261169990689 968 -496960970942263853898488179638809502626733025498971494518846335392435899370475986245680394488818727023155746488223521299493773523031805161199820123538758105477313104046792621500791080937700726473969223670411380729462251327828787459164924162551762581836241592141855029343061352408098665500679520672357072654404250824663034554293049474087227381027401470491735864650561443775214793083467879050866640011944571142136461157708847139373305447295738691343977305058121025 969 6339981064450015573815962839162653180212767077457449309044431712413807458197493196090370263758851814978736544265997922349560953189524046565894022031462945043120961682134071714662473359095650942803526864632849212545848150448200315843035019411519911417253819663325105813637923803630802914456094838411647333713817107838258959379892522601626478977532156168277149438439365623313397704241040023983450997197335601127808514769273494906252073460957140167664940944510758881 970 -8532241239276528670506661007684811581576154522250191713731060977144487308231694528036458528931715959389577667973442276368840537392842989799733527548223640729555015172576501651277736452457054227386110008545954158989030725100392870162921321829692153892220843945449685133539815377622570387323649093961419403332166780286986240034123444775892652612524347850345159774994480151407283095177917689484695056924415680205461847889727802533501872686794607093269179080926144409 971 2930244261367606004317953340444708611859644978350074138606616895498834216642066568398718388853266144078573190357483584406489562946129589454446604789381274448079583935437687287811675560488021013772698453748513801046967059607169184031269215984030009350037907943304453484888700481748825612473711636880118363859630229038111294860358212771368354967667719048790579805241542263397889395708430351907741345654912297659720754840046190577824899380908131256561743483963135441 972 -148513009283688440485828966974781909732875892502950630341613090199238173663279299278729339923547117270335726881619100658738113686884749877334384616994209868423680503835328118629865246898699433787309593773197580062817774946407399101304450774605991155939228507016733255052493197046912793140817324992110338164136191799810144478015085988687605329523462892041238135318120973638637778124682757931006833099209726487494165109941247145446125264766367094503707611742975192001 973 370092789960051896576554954160937696599853129668655584196531885895642828335608851830517565038143649741618604345829591367477339507653121833563850046428104344777427161688580601350929104433575834885416468642692800952380703345296499043609518816055589282979077569713961393203402110797475716761134715618428306962525804180444439074355344359322601885158617126854185709827247310936440753507361244491370375599204212960062472738443759242117201129167097092252290216476091684721 974 -3670357165911937235652793428599099921435866575255694914071271476396831195106751341094941766540483820732899840624346170238216646544371116830754524758769149604534416439413802232248603870654100895350545574309933392195489115467869708540435323806426067612415563132981872137917432663955628875472954837860488294327244965043010601539758138086731480715256865047816958614406031132270432817440590199858892634257665534392437789301264951380097618152515352668334455314170765625 975 2903243237945344140623370039264897572909525575148955961548029049168899035096821276375234424587881700894941712606851289853735267669473252304167589044318122562711626534927531201185822956834811308496460171522566192231133302632578148312932049790001419429034352543442895578945027420538173893394136582769554697838427011018583594284881046754684269722372903569598689482721930386566168181661791320862932259515307641816547477542383660152073876379343135627511569322946225895489 976 -12884737495369009536483395421324418081341252476476889650112176153922064906572940021775923855318138792456445330422377218264908784436474428459899276723600632422888556651200966030964162964929396547716653188152342017768825825609180013364767751852083051866632200236320907579023132114078151359318355039953537520943641988995454417487856070042134326179509795399518252772214389688453257227908223151530355722791048395135056928112461364835098014012397211060318401801858189086081 977 4274107425012599419975910726101901060491444148561925528148013336278082243550358478859784009251086752931408488298680695300134830884752691701826881759133031774076106290282545087677406398932623346401737404091011642664704123829078050556563356224852297405064362810582731389911820534390431658773715072267106611375196569995864920874786399506423266991703020047013242206637561369326054368993745124337749045370082439114010315796444538066139020564485718699828724126502122071489 978 -44007462363429862607356715522280881285024877248153067539608269202072161471445712875663341907169476299725498737416533866556260704651107218534653955784920443698624352779722989426802137338684339032656202470743272779598825818081148014911425444998641466389095280774578189284358164546686672702460337687184470890181799900511258714103006451756495570957242030227623099923486512741252823590137441333045852883910243582755621425103419267666839640769558747461685890440475653991449 979 379073052463355321832480659719734466299764361667343311508192985349133667218264018027033933973005963437255297193924676673808393391781658711846453782044738423794387063491301436999802318194980175781800626338583472331363010738041774224090464676330326974572971598723494499748247270023625464427734778549128664121534543893400933223650761144374852576828897445873576198153362350221512605636678231051352210263158302934060127536750542504016068957410826289990796566711140393101169 980 -362451565848405918349760102757643151077958721934056098149364537822425403379786558329258076501276876867226830165739453847243251711716659732191817722186568950598568874989761186086685878950107989036678928836810968344513544627183437544383398959405414605342423552285493679422791930812107101107244072438787129958119451581755509944960974575778794072733152896460064437962116968969557602829097025409333875836419798041871541787944287228801303590343264452501114446805270727057025 981 413433892270946243250949442700023546874337322632158987194208850230972761454028751891066506075834846648049404494211838222837110561951578497088113182245205659078265209568377589610936632509644615572994516531128916399592809501249111274720491945377753274129081337028621290855720563501770870790468854345381851628424417215356695554789865340079616758091995374985159541436165762318846022852773248247515272912521465974092937655484979943757767018888871763994243788564692205522641 982 -9561051611236322177678646946859924683734098921848260103467325841190305566207797563633208493843165228852261938232959746873933977004906384520366912130893436249731009298864232830345541586923785394571574641162449764312853465546826702692012841328080337771572043845706491745790021061703337107017575657855494393035498747591915362758477492510864254114272767724191523577690598311391013566555794410406023322508536251068101755783916765865787718097951388236242407749349670638083129 983 18106942212330443243369321393216219122215972446171297791917541811702873173099948382849977041150136364323238139225289486080990441535401461798281651083195180938657573294882652085853250421047767251842922170162959160415940741977032182566203137395893272293430235746328957217638241503124916224541759050666601347019450688653244044608054210036652843803791909803657784778359259186612530774383094351715492151354306400276354571091957581212149613980552913161789766447397903652054881 984 -586502469937025278109015505537080836620783391694810135759203244368221033735331993009147223668181537263786245870129877475790495693374927658559970611135424984577706056636148514311914738036815688599050193016090610266386201870278078907617895936851597380199300308982256833372633532562718414831691144425428161880413710692128736311948096686209733929457481755682521664063939835048332691740588823180334552466777228372558620438301742096246169196698286080907125490595581286916801 985 204414069336326394345324518891106389930793536943083939553624375521397851802046021062555845433983233623305144160484174584829036550219642924313621644895672660911342237241322478676081786321835719586502798993913356765465607545703502503893355199607340900332353776904070662316788477689178071630680956754523972732780527829714111396966677764369586063603446480897880303926632316682768106665597754848996487806134336806382242313328181676836065715899727028974082835380842977558996641 986 -691542001659437286081969149991333063720762442814624549528120394704270764374538631420477783874032370848241215181956601076588406984595357609891546312308536271301363598033245639451183803476014988320464547009264982265896848973472537196457986221485904460114372241128005736692903097675862654448813377689245924616664455291275314392448297145300583644517455600329592927950140495216161439498719535875773772235300277928726139871496131143275366785784560826099685152988799632303728025 987 94135360338757785554939011967515076517142983561132604532745755738019176879254532044057222611123571484448011338997584013947640717657551883731800584122174763150934949838454213309360142437501853153130505238959358446692453786859537815283603812958874888382692018758314684243598769987521836757226168325160566789094041990820456081970862462719488269802468165039380101099969920714162102178922169554653341733500252675638495683345733149365816206396233463361929035092351394373491729 988 -3538689227441258574632793572053388413486281152580525323896242710702948882410881206471631697706573766768963258126200494574566406619801838010524946059379727793853084561254424219210016962699021317027312437046825044316573310600436493831030235537899365817013127271784205356718178374567741807439171867629570056724174927519275520622726270664796561053543156348293369523268620985500416663653902942850237195793226512661780618528718244994113490178335180767363110131408712891555216961 989 21927917191229791942181143585916835904395438157891990347557256100504201989885660658692360194472077065218132034022035971600610473050903837826401294739343682829537096858636693844463899229238920442220463690580101490155710871523616384689545052079142161574953101725965416194695765701853467967285454560263728321006833094411247640972917706199753854646107053062074238274622504594194289223582563902832169020945833258710470908009076586414450944775329622681968822156829248780635398449 990 -13853504238052476428266116192879577729899455256300994698252663373321873118392889404467010111852692194991338565796369256253497552568252224655585072332503218053053086820511684946186572186954406526273050020891529035266687191967514424209111648415333686110246404417087296599118397367813332137413045502154353454139847445605573393317952180698790354770144224473257392434515829496975415991451753652257097660370660542967368435873256646464987511813022383890651575710096597754054024249 991 43614361805277082116808111880570557180842731902299207400779448260788886973829700003123985366513952702098950433137674694964959112150190337460554731717724819998475079398471057331465332492111220759349094749415500761347033963608450603578292851701190078444741535577364592646421916375581957036414322247361560022672071205392269527212808370049035939277488286690955654738901082322903798239359441400716994883950276608704032412121419502062698912302083396563549082787644099484138686849 992 -594107613254324035270900640121686393409821196396479962690067372854436721345563869574416680281701956878014499654343538159420949226819837284806634472682494602236817434120126736293430895120698853120482464332403653889751165918843549717568674312592027382637736068927168940105852398222185595740882458868019164327437022417679235653527729895346018950411946045947187910850161217875223359301733405820414265468375792964984641620746717395857911885796916057304752553891744023299132372225 993 837309142265909652483661441687723320574578292609709197340550939151760634620682783485653997202182788036483789631432483993370505809712076338125767230506907029673825540078529057846072346692134167051807530648228435557910618211141087360479810264702466672280164381456432170342783378026399692341791720684102027521196689832852908691474013664066250711373375246652270542365385367324848196352852430229204917646532797798991492152960388344224477967842270232661697849701419864206174966401 994 -232574071245418763824778542098069184227868464782347909091393923629750418877393074846751561252953640359111952363119086279161554157307703595140841568837993362922200381476867396915343638617040568192785695885235994445027037472038604504387694322858516642374977635263769351478617925500555745102331044758806655151031545125406478965636649969352164220629720849466509487765230936417580670910357130587320983108062887339046442417998562712343612942607773767963265423292578480380522394649 995 13761552202314438758688111500320431844569305889658179309701560173244259991345569202899039937252358111956052074136097164603415665852307081270542670639744626534294794482484702103299760766799507101290389640915449342794576662647391184797302469968735855956753358351928034223308282543420367753080782272143018009428241080904187115536463316151495923747632138350083771453623427717074066782998601797050891397814610903996657289719278767367833799955597696617206490829265407516838571545521 996 -35671176829757743084272634799594753947399314395773283910622253759452545869471825132471443177952432467863778537095416973586934660242610031614515861156917136246721482920174384474397683211636007907110835880761909119523082241932084730017094264147126906181192863745460394768127579973631492211002165596337352787047457071014996213309351735173228200292824107461295547634193139825592226071794546021477461224946807782552288250595213564524863866259515671595182536501326008409263728454401 997 666020146440733431477320935281326387843845275922139526985209177723027205124730544636615520025106421691645028491340809314049624932996784871690571596309077442736509772595697881212679153897581944444880746916932941155082265734953497243654600958099287655057184841798064588125416331885394069522756988396078447840585546688409798772151335891248863006930155346639989442984091957644703837378383156182453575420673028716570326723338455654640015843132473478571230442429404829022118473361 998 -265214399119657350663238427045148724349017161109373129157060572576960409363039623625496364291981478040913715418879713332845468622217457884332795095398662585128531512039159501247113170222576249957952893409348337838039405431418261296719538497672586679943819269107473804313066305083340846769697381547245506341260723518056473278328605666461954203314525568415015175788237220841867828762956993612124137641574744088969452397358224481011561015865723267357598873328617382555872364839225 999 1226338113083794213644167603828363101765267113967485376162905796549010066223404710568315483536621835408160800834981949191750555573968938383309651631846498031461802021566080788412212579475055717616610819949169085241697379166379688515450119826770715283870855035709510269288134715375734954258187581683165796248020307795396141641364648508465369022199986003830074993582499720259923821189274586723468229988876535131731524183258975356218965357343248979991813667537131395118926677687969 1000 -448677459678721964304339987945512741189999453089263755920324726616650572672653564397015009701355274671094070347609011044693489580507477921846911778750855367030093249308686127463615405962561680242763919887881261138766384046968649050870178559621636010725941219115636600228322041086618053826209875728123395315933947001813786373226917578143225713443523492944309181178358540590727338509619951104022063600510474640170565812714440215859562737510655961840440269496873177834906781951041