0 0 1 0 2 1 3 -1 4 8 5 -12 6 65 7 -125 8 544 9 -1224 10 4657 11 -11593 12 40520 13 -107700 14 356561 15 -988901 16 3161728 17 -9014352 18 28179745 19 -81795025 20 252010184 21 -740036124 22 2258722337 23 -6682944653 24 20273892640 25 -60278338200 26 182146752721 27 -543273442201 28 1637465696648 29 -4893939533892 30 14726379083825 31 -44071558731125 32 132474393716224 33 -396796167582624 34 1191902247402817 35 -3572052239332513 36 10724979468404360 37 -32153638401523500 38 96512337962356481 39 -289412868367807901 40 868538318899732768 41 -2604891383587318632 42 7816421010782024305 43 -23445045739194056425 44 70345318663906270664 45 -211011375805918592724 46 633093469235680318097 47 -1899137143885391655173 48 5697757301117398103680 49 -17092436900608098735600 50 51279326576773710495841 51 -153833112977678207334001 52 461511088313269884598088 53 -1384504899426696204448572 54 4153583178686550774633185 55 -12460584209733614551978925 56 37382151762259381361065504 57 -112145491694335030901018424 58 336438801400949856772540177 59 -1009310787974516928996472633 60 3027945922698160833701198600 61 -9083805034316929766358886500 62 27251494129280504815277858801 63 -81754291601404530678686468501 64 245263335403417275086554820608 65 -735788894225407475391526523712 66 2207369367245114808961350862465 67 -6622101620612715311442372066625 68 19866320508652296547997248532744 69 -59598923751205959301209800411724 70 178796862449933889202863423941057 71 -536390367182418714667340281224893 72 1609171633078338061183754847577120 73 -4827513616005467396246546544328200 74 14482543946006577680530809633693361 75 -43447624358809835270705370901259401 76 130342891132839476845681398704128328 77 -391028629806488590699026566111864052 78 1173085994659935422806680244336984145 79 -3519257729906837127162822011007647525 80 10557773803106919314712504023030944384 81 -31673319928474972936432217367073524624 82 95019963360502896757931279495267192737 83 -285059881450506949368819288995689031953 84 855179665188602307865041593361338807240 85 -2565538945260642263172982777845360452700 86 7696616957229337570121816064387665007521 87 -23089850578488026488737570729221171754701 88 69269552443311462690071334846398745449248 89 -207808655621039635400868881757783952709592 90 623425970988755794765155513494911655590225 91 -1870277903006098854501023681260203088209625 92 5610833733064270511654505630451232819212424 93 -16832501141140695108866204858787919469909124 94 50497503563572292126944673228165939939767217 95 -151492510352364346354044590348327677771493813 96 454477531873948305916058688369125498940136960 97 -1363432593649781854013536801122921423521292000 98 4090297785710326956363813848661816882787769281 99 -12270893345636955016710395391414890350616402401 100 36812680064659898149216481928678844259566911368 101 -110438040126987602397097808122597626065518420332 102 331314120542696024391481995449104864830637592705 103 -993942361237629546723517206521251714510565800925 104 2981827084655538910272597750297192890128473688864 105 -8945481251690857664162772209598640297210521517224 106 26836443760566741395900404842115235384578139936497 107 -80509331268436128314222017058414138794666369490473 108 241527993837330745093036534324424865595081784494280 109 -724583981434683419104889439206978131004011951118100 110 2173751944490690249813479128302709773785585334106641 111 -6521255833021481948268595599778282094028423638450501 112 19563767500152263439648281180276316117515485123842688 113 -58691302497830566328088012993816161454357694590676272 114 176073907499831964560820194456415527994880819542223585 115 -528221722484189138538491441872299709822838226305429425 116 1584665167489521191479968764085759921423930879328965704 117 -4753995502379349267566948273822611306199156004840300924 118 14261986507353430192311255296806031626698157481226772577 119 -42785959521540311490839986921307031005820456877121981933 120 128357878565876275034317929177481418474110091231188487200 121 -385073635694598164893264071736212540634758816927362043000 122 1155220907091111155660969615214661376936068084914315507601 123 -3465662721255669484810864329835704905957049529712284347001 124 10396988163809653079757859421129696922605249673330406771208 125 -31190964491326006006451000884335647133496392126573450677412 126 93572893474226569110323423842736410873861991250749445034865 127 -280718680422079651916206851769696850040520987116772379463125 128 842156041267687617669117816015844784757065749492298142674944 129 -2526468123799565473751595506875513502419126685557456463812224 130 7579404371407139841686799663677336445597023970653226324147457 131 -22738213114201035304940614763758396608259713521078527142808193 132 68214639342652317775493425888873211220181501258978742020403720 133 -204643918027838145385017330244149978141208423994568753047618700 134 613931754083801263898649467174987266857699792244184365762020161 135 -1841795262250711328267290501217417480185614256429229411034139901 136 5525385786753805739402784780709878413765887530154813712225424928 137 -16576157360257381245577869887706838974492087948426866492178343752 138 49728472080781887436595491849023735430296457890222874244653898545 139 -149185416242322138937432226720841973010443410938746498553226030025 140 447556248727023207256867060000887604099042352325026018789268288584 141 -1342668746180932517509106171499710208881256855225582885927888803124 142 4028006238543128551494878911343397518543223088684525521793088733137 143 -12084018715628586552288020931838706168414894018288527666920505489253 144 36252056146887688860224854796743358171573685073403457661688460211840 145 -108756168440658409071756364585584108794848273935369574764752732437200 146 326268505321986471436466285367271497490619387394328195395810437452321 147 -978805515965932268358086273076130184539836249721704845764014183877201 148 2936416547897862341198081176890278340589627139675893489240429048731848 149 -8809249643693428805395286232321375139896622725544842823401097023515292 150 26427748931080668388707595651324932970404503954110982710792057813006625 151 -79283246793241083002880355746903723927911981613897202006878449831418125 152 237849740379725475307647666609214129301053641116039552512219563451918624 153 -713549221139171051161687369883565397885224000550987018427992538832825624 154 2140647663417526129306579968907353131208863543521572279992894133502001617 155 -6421942990252547061515448558264668528502270624030362751452183214976025113 156 19265828970757716813176446230965444253308643427028407656118464532991559560 157 -57797486912272967855864846232096064559197947164676230076305064637317730500 158 173392460736819344363553624174060168746851639281783995414777766723330572081 159 -520177382210456968915078209105836287901311339153432382980557825585580006901 160 1560532146631373475892359039627969275451678972631891660655086998736940819968 161 -4681596439894114225207245630846642784520303428860566355274658477666009152032 162 14044789319682357649708524280924918848978122219823510830918593992067854871105 163 -42134367959047036798482166577967510514265209303951800335875942339519096475425 164 126403103877141197670820099651902014103551154556134677086482124850996053117064 165 -379209311631423382311069692854899831156473253024326746944857939251426163831724 166 1137627934894270655611363890684311398338535707005414085542604986189841246224897 167 -3412883804682810738776391441712904174123195014507297282897164186396836233695773 168 10238651414048435181122729597938384469023525204472215640860825271971446465774880 169 -30715954242145298385723378017875779492870283185007054364513159618179776362970600 170 92147862726435912437253310878305758253665374572790672001847443962789392922307441 171 -276443588179307695593948768209621061296686781254423405630857085474133488065777001 172 829330764537923187497551810304134030593733553708936946550249714359119909433017288 173 -2487992293613769319343433255136564184909544898771528769960706980789686147126533972 174 7463976880841308545044449622636639215175619430970817178919883724881125048960323985 175 -22391930642523924217955826977680186417761233061244707728994083447331568350547009925 176 67175791927571776075236674570726968369261934381725841671551148579130385251889675904 177 -201527375782715319965794114546578355648063707517526344237750081535807988558837773424 178 604582127348145979838583355608626574979613549005873112751625871247725980270424474977 179 -1813746382044437891373432133722494159408273698483379997401222996260990744426619861233 180 5441239146133313790346133279343145117321377418971912753949353850387648640643077865800 181 -16323717438399941090444408148574724508240452661337953397503037210471405910818143469500 182 48971152315199823948747044702809257851265273498691202682944845174401974162039828946401 183 -146913456945599470210819501904802894056984309871141138203618044096538869615837599635501 184 440740370836798414580715590378743525491119866377965696791722848685938471017661971851808 185 -1322221112510395234210210969603936010336214214979880056168214621838504635842405682461112 186 3966663337531185725642761596540732006603100350012216519099420430350457324118526686517265 187 -11899990012593557121372091612632053502483240255737479821901754237162174361962380548189625 188 35699970037780671498240789879605369517696300060883355287093053384099861723264850306427144 189 -107099910113342014170917146378407548015269680801009064483107071753183710284645934084202724 190 321299730340026043294486400697748974131694060459980112027053182730396219261612744584623857 191 -963899191020078127996184055707785701685492925884393497547523524850382606084339732254761493 192 2891697573060234388544837421456805876561542306701227088287574588703605010061691142094520320 193 -8675092719180703154634666609318058865964910606512041235039079714465094594867231034123979200 194 26025278157542109490459976392392342896839227975767450360409531260839181847046049832021336961 195 -78075834472626328407268130393248337328908975301248057740820365495984028980931593644605630401 196 234227503417878985376583965312040561008888839312084086558569845178463018125652249366383051528 197 -702682510253636955756080948887601893620733982493518139663083809867833675451035255382558453452 198 2108047530760910868170364314892140808696228931774362572350611629629122715387806220013422922945 199 -6324142592282732602333179061169232381014700291292737290316488763168569389168096259592182942525 200 18972427776848197812257486418751412361026100866232720877781518740968927370529634033538468042784 201 -56917283330544593424078646902259616602040316109958794192945105194261544948542889190643479871624 202 170751849991633780302881514650011805986178921299709628466466270091538328374746038646636207343537 203 -512255549974901340834659583709574885117382831470723025183737450228462360902957360880525162316553 204 1536766649924704022682594245552878677214514332238814041870166025286446024680550963835048174106440 205 -4610299949774112067616566787569867455077657388634746332756929366611067565877014374058815688291700 206 13830899849322336203890747755311293540227109219894275550296879192930802655931999038262577420087121 207 -41492699547967008609158932531641729694127167943621057753984886683348937543029446765169142715809701 208 124478098643901025833544466456111182110483960316976747607792252934031353436922396910830737591544448 209 -373434295931703077485984750911669409348692808262641325234795822138681508270332527152227004341950992 210 1120302887795109232493319218509522495039699026650615385227386932626854169699700965232534739335333025 211 -3360908663385327697394579075522874814149096803538174419047580928795530667281261464565631556954356625 212 10082725990155983092389859352354524051380911565304558139934901990767465330368170639736693719275834824 213 -30248177970467949276671955225486080265305492110119932917585807694455617492237897995998510399950332124 214 90744533911403847831217233465399124182524582656637316639987378843441282802971308080458471764018106017 215 -272233601734211543490751341986738113885520292731563172643283326732328209257532082133237963405842926413 216 816700805202634630479256110568073742367275894997664590370437555553050336401617544708451734554118672160 217 -2450102415607903891420863804079043167018344196148694848953458706149023952795428195399742063102964839000 218 7350307246823711674303402552095345021932714582937657463616671614823391679834154761959190314764266764881 219 -22050921740471135022811680848944425963959296270985527635179569891207408340197299495632029552822664621401 220 66152765221413405068672907301374711616433265763103045333635895076524078240650098243147135566863637458568 221 -198458295664240215205444465587699658298350195911188766389042869470505761582528730426693771492329489513732 222 595374886992720645617719774150489361721505167439953500818955425332552084246487519641827631801906957859505 223 -1786124660978161936849812311360262834960656741528965729541347826396520180602238337899242625547622472079925 224 5358373982934485810557517333650589392116142325875073936106907195312867485580064784111954733683982708555264 225 -16075121948803457431653044190720961151676224014257973540439475704090852497056270590481170217111619139536224 226 48225365846410372295006228592194298391607250070796593904563782592091364354310009065567125476256630683183297 227 -144676097539231116884904985926289258276992391192977186879319390934788729376963708846599452794986016534271073 228 434028292617693350654989453499486463563214469645779423589947441967155722365964960534125820477447573897945480 229 -1302084877853080051964305669206928376327339457784229950031491830734402734941780895263620613613579797588293100 230 3906254633559240155894516885924465846438863571725754354523165751700126603372644492462702998570754765271098241 231 -11718763900677720467679688209874505090040596367278025733973766240939478580867215877705669832433470626695313501 232 35156291702033161403048389403724980886130622996005616365541451010637156599650384639153728981588014590828121888 233 -105468875106099484209122656215073118977098206851774533439788317442113126855602962305705308812910044681882021672 234 316406625318298452627422317411524469909890778721979770796657175793754787310554007146664402186725734937592934385 235 -949219875954895357882135742705861360091186357696384655778551044856635205500823589369140376932332003938282720425 236 2847659627864686073646723995941313292529127188194919451035786323086579336107892752478675265800682014455787196104 237 -8542978883594058220939407242647769403437759355903672729095672109701761412681995856622664697766828837210987435924 238 25628936650782174662820067986119378370868090600178954919010523236737911148934774355865970427574606926586649647377 239 -76886809952346523988455746696829824317345024526919905669572869035390503029385067094788597514540362743696200110533 240 230660429857039571965378000871722164703108380660461571915359515363450596833882500015982396414262124718169785334400 241 -691981289571118715896108023791172799811919280548364046845338028900970384592773646611904667733320843144283237166000 242 2075943868713356147688386789802738479781642871590835333244136029338953053341795945439415650089534627940383134175201 243 -6227831606140068443065008953725781584355752693447998945415423685555393954989563971674801134979994155795856438334001 244 18683494818420205329195392410971432543391494952938754137588361804225154174603814649914996682406774021945688666062408 245 -56050484455260615987585294717643688194536835192302240755763919515096052699505374615320357676998129228695534331874812 246 168151453365781847962758014733266371245210041782529522882636181088005950056763385249700931048905564914927785679309665 247 -504454360097345543888268900523857890976793403269828945760218532281002856429489563607198444740672147449959460004246125 248 1513363080292036631664819119503791425109653190170628883671380041351756348728317136509143889052016714168367356763789344 249 -4540089240876109894994427378970997548211576887711842935345001224054758493564453926010430209090005051573300219755583224 250 13620267722628329684983354513925963851048769009096758283764005916674044365374205190752842098232105608401993337089370257 251 -40860803167884989054949888808211572413200847652567772180164874361002084774140431263298421894706090826909992805087084793 252 122582409503654967164850088268780326725907500053109551360477912105556119851066505820537025955060814931004045505445926920 253 -367747228510964901494549246384483442065167126593793681770340014882548580173926909091367452923307133894168015129787409700 254 1103241685532894704483650197841311011906917084007857224753190776538435164808971156045231368924614565930466355252647643761 255 -3309725056598684113450944657726354126185364470005084343064137144399606866473260002223192461522582058396630324644821730901 256 9929175169796052340352848303462080883338282678278703871025452535521007279614277367265709685224962618227390766023993008128 257 -29787525509388157021058510314022626730915082716290722598214840216702949850500183914692362809109193329212403972779802193152 258 89362576528164471063175614465078130535726968054226396666200596532151180208380345478882753221116185481614248361013288057345 259 -268087729584493413189526641752850275002117699033425343240628120442508807323038800779932163829205650931418903872399924385025 260 804263188753480239568580412066329308559461227264137952109387775517458219230200667388034347949691369315081430481153534206984 261 -2412789566260440718705740060941046841967104216335436164795182829018566329866331236410911235090782369390171012504913140730124 262 7238368698781322156117223020146801176876979710084125799839012896313247442508619505787355179251005001801484314255788107023937 263 -21715106096343966468351662210535141144968325542639765097077129372890837093882336158499630781037407479587437110346719489513853 264 65145318289031899405055003168739608857205870864222337201564671160027870201843678989778383330522095384027314272622496816491040 265 -195435954867095698215164969582045193341353210532448315481587538081323987531494173581913733260030932735734921102282168922016200 266 586307864601287094645495005131617031906889329954085380601308848082846567662752918034863524230573377985163809679599488168911921 267 -1758923593803861283936484782699714558724744191088556577367727601172030869777681096138924507059223620983226314577707180173552201 268 5276770781411583851809454909874898202048909869169809295132126923507984880822469001637227976893144468672168219028057090589887048 269 -15830312344234751555428363373378049017401451216927449194902293587463661266277977920505108953615989681599260992033208887298016692 270 47490937032704254666285093394403192755569587727850444528723999248503462822702217643548931270690330099354759581496486980906569425 271 -142472811098112763998855272278424841271233016638833161007643673590225137044180656082173010015322824464533081868644777920223025125 272 427418433294338291996565835919113043508015777083003925124004787567358393004262245825500202049307166115218615963020560124674961024 273 -1282255299883014875989697461684877354139938130371284718591338504953423963845420185470064478344495947068885910299044544623516428624 274 3846765899649044627969092496283394134882349520035812711436440997154257303742713938002046862643677636481816976434254131735572080417 275 -11540297698947133883907277220320196483337869101385793966203796169126149871647868498815997604907227767618362500638504263726162197713 276 34620893096841401651721832309249323365094501350522628790484867634345679106310605508420132208379483381784423604781149552004617474760 277 -103862679290524204955165495362640516343812536500115748419602117826765956296617543186125974854799044845667510179947917002881036617500 278 311588037871572614865496489866425190449460438649616768054384802759807260425848176248618907498733745215303387911500451075734872347681 279 -934764113614717844596489460477160834760864690098859120620145024644131917183239162026240334857188608989622688356792421439888276245901 280 2804292340844153533789468403454215618875650151145829251742032290482484871274323766208194762783927690959743873197451827961389272827168 281 -8412877022532460601368405157195065890853321665888992791919893054711986510279453371646020384288046718241192527960497424813402589505432 282 25238631067597381804105215599943092718700278653613220192253684014156984857650002249024662719203974727990531575272282956223462670557905 283 -75715893202792145412315646489945907098046579861398681980466838525693435815783204551922221120868518682799647651403409446033112978614425 284 227147679608376436236946940217962358456388565439024244950482947460656370288494860180156799002432201624009791094427897865157143904003464 285 -681443038825129308710840818847754429986613788507975358236989765098039466426027285296538358690899908219635729928434915118718546742630724 286 2044329116475387926132522460903653217887194006996949026948969881745553750998141692901869288345319763539305324635219971836719215134811697 287 -6132987349426163778397567372184047152424324830235703799756449395049860905114848109437167402174322516204726060850980684072277610621216373 288 18398962048278491335192702141966356387674841513690420913688269271974618762823758103860637344518861136320956143512215741573156476337006080 289 -55196886144835474005578106364543726800983533304349500431136505392086983845633269791215201294703159459136122595563420614568942105281085600 290 165590658434506422016734319241756080057434449409475335427685042110759732470055032189928160499812219864768637417595988753364204607776479041 291 -496771975303519266050202957367663098501294657998850575704575772039444763101016646416852657529177752669758627156003285830627329915733060001 292 1490315925910557798150608872966324478500385203952129422404961550638501938854502062372704177143753813345730721292484945260469935854325156488 293 -4470947777731673394451826616814697927837144461715657446053936828582336083151453490720888298348561422439735199131719979814768631441127139372 294 13412843333195020183355479855475979981835956915384011675774940366933515365829917988079259565767304857850574366711104739146176192674204054785 295 -40238529999585060550066439554279892041194812535537225530937613515094362131326586236007365122775973374891528596755689762068146805199118560925 296 120715589998755181650199318692167658130535077558078334923200385597881961442681651680399517188101423112526343566338262996647074259595165526304 297 -362146769996265544950597956005698962473390894560686878612438859102741950264478001368213294350231322163215320643494777113685573317966383288424 298 1086440309988796634851793868188032893263551999860623546482028717742632593969269804422987819298613363826225139817595548804010652719535186289777 299 -3259320929966389904555381604151422656185683029111196691999499574668180361492570858959282328185928349631153353623044199609868443166514372729833 300 9777962789899169713666144813450556021610374344453500881536384021558382668484025485815557180225527929925083370415728709896886292249361526893000 301 -29333888369697509140998434437946415935119499548650007086086794891007747417024212085261570019631186285864481426324251460753933436256356577132500 302 88001665109092527422995303319646040117835070872490923180842984317911885011934677909092623296652096746446604958365219831202532152502344147194001 303 -264004995327277582268985909944919283598840444679680470138841396490290968925652086048476941893393816957722724831387793926789407329548755606442501 304 792014985981832746806957729868602316618327442141166911146481902042650921758122195156340594911064935325255515260971578362945332088296094905403008 305 -2376044957945498240420873189524099181456705342281457432575842724520952049201882763768401318274865363789974774205590476356863586937630351708918512 306 7128134873836494721262619568769557546988476103230584400184691849348635594731781871717354656972138460193595206538228143117112689567056749227412065 307 -21384404621509484163787858705832444867330431172777285694776145214867347173870594632627142100163001200747652080194446742526321801865580926473632625 308 64153213864528452491363576118647050151879647868547004198341459986744940189387419443343420744143374330732894203345272315275519868022087115938761544 309 -192459641593585357474090728353165491582227237768296250861220400942770463622286236256581351474367967355385673145091715083608434412379983353571953724 310 577378924780756072422272185066197508043393479329793423165282185205383003426386388462103870382882584068272976327925281062958108082937850385722386657 311 -1732136774342268217266816555182414798663345200102226166598800611844541428214227783928143068471028232563774005733531469702390589365531472512909778093 312 5196410323026804651800449665586300880220417842105891376172114705453911061332073794393126106728102418975527820593733291892272042708956475152250623520 313 -15589230969080413955401348996664611946733653804832094272867872432749552048552509116503815974876652294717126931744677736620131844018863231585451910200 314 46767692907241241866204046990221473712286543099266655406276273535393305193234342325471269516560284529854499658700216370758864374884964140112476940561 315 -140303078721723725598612140970114854698760866206773641187835036448278436349105684757818603020512543335947804719131760651422971154890137335753888441401 316 420909236165171176795836422911671334844565706487143946213165333897782916556088553686606041711804578160777921534799242036874626247028296621784871294728 317 -1262727708495513530387509268731810896599032140636759468309181768429552055420125320014922454305711527922849055592620917484558831206604365551724659562852 318 3788183125486540591162527806203165676414709487426446168237833996369197162265428141547708937226805945040451092178820329788412301471132029896957093301745 319 -11364549376459621773487583418590827948074237352422330607762610373682712800538039720592347992231372906018060716722769026069700241176277698893675096357525 320 34093648129378865320462750255817554993180107342497175380499903042978436770135660751381543189901879937532671195196648582134909857854388811517200770781184 321 -102280944388136595961388250767343853600455640347174151130124673669649834887105654370884852323841072444537742935719570775257574641674936614082055165378624 322 306842833164409787884164752302294254708493679687387386970336163849450753876441160468778610676460113289212259151927803771992842923126825198021435271774337 323 -920528499493229363652494256906248564932142840090114918739709170408064287775773758810827947373641980588378446116374853452391135841288215062044219117081153 324 2761585498479688090957482770720276787090231676860304174141688296345270060249544918979623665137339556279251031372710767530568312378151181605948100523365640 325 -8284756495439064272872448312157133977489750518428946444408643997653367813050637749249083464723453080530263376731551330381327734497788211446193328527610700 326 24854269486317192818617344936480325792324943736180730907181334560846065371470130905673965278563904032719885257991402142738132513620981837501697374839926721 327 -74562808458951578455852034809419433273482502334602443495616777655383829882075960393478678536216056927593975800994129152815721717971045772807206372963104701 328 223688425376854735367556104428310311887287856932580720512660187588346184043214963485449185091993025915042382476739290160838666109824554000980508011259759648 329 -671065276130564206102668313284805367424690542066255632260433627493494797103336293522778039009813712310040557309723987802334320594758928898125860497481712392 330 2013195828391692618308004939854719250815258033590513345362204607645766595759613156740486299045116722932555307243916631469757818209617669586567797457410715825 331 -6039587485175077854924014819563425887126228257256560609647259437335191623353322320943585016837833631357712060981766675603582064043456509870507296906003423625 332 18118762455525233564772044458692044540558962866191387130401390808375073402360605537558654993124209554955477539760011132484883829726503410282104297615433297224 333 -54356287366575700694316133376071867997996786566215771361845593046784114978555022313942291213853694805661796044900627967300684823401845970615951983585225115124 334 163068862099727102082948400128225902120530841857785799445713550393404053925019294114022121115209660796277002640275405867884125439357000312979160176175247924817 335 -489206586299181306248845200384652844484831459222722037587428529295767638567822633698942194632812895771043142335299768241534267713990411876444511168425523839013 336 1467619758897543918746535601154018555334556992528575319621886602909243671107292625555270168797719436927996772682525725414821091319283876155450776450896583967360 337 -4402859276692631756239606803461910760366784681514272184396745656799404979306993179105799167881780724936467761108797885501908588999145758351624874101349507066000 338 13208577830077895268718820410386082114254189251546133308987666289276807761354573656895863765567378096119315742880578658681053425092161655810446775752349023320481 339 -39625733490233685806156461231157401770818011044560312640899226078144911603181648033970647434346684859890599752594586680949950274128330335805468565109105820880401 340 118877200470701057418469383693474244289496981760840429250622653132684350994742684094924296289672989357916406669432243635211598482776024651423721373071500462925768 341 -356631601412103172255408151080417810342460491318124217809954236811868308932950499362031237033397649088792657708952614425818090126397852034630661001578194139127132 342 1069894804236309516766224453241265315056485330510326284641615130506224031086604343924589368758068520014535705137194559829449428683445033587180304917751379916966305 343 -3209684412708928550298673359723767254585217824454674521559426828791249140633029787174035139122833095562335089091566129904541264119901923875323767809584237502078925 344 9629053238126785650896020079171371028953233664072585860620870031899212431440408696560067009329119788397707051925070205433232994524823602881693919229109314503461664 345 -28887159714380356952688060237513945865880302443724328657612012441919284322611804175004544876914745897290445560154449435276673557313801969247419379142944837267115224 346 86661479143141070858064180712542241304797284618868406117279822178840023920795575689402908524850085129387389656355242483595680726627861417793305510317957326285110097 347 -259984437429423212574192542137625749279099700732720949138701299176577376884756978824754521635265947045227387421661177914232696644250004393880159406631243243644531673 348 779953312288269637722577626412879600815039785733626805986824017102699691362490596125561246678472305259067778335684526993572441058703628410691039841428110015838956680 349 -2339859936864808913167732879238633121854345837006068231605893644802221257793402720830634172550783679187497321318247044942414275388570074914472239156892940742495348100 350 7019579810594426739503198637715913079722325234943293026097557866991386966676565957235299334394291974865289607403055200154723272866745460607669039826995981122434449841 351 -21058739431783280218509595913147706130257626736784890229378341329298836697142913214673054802214360813400567521623730933770905877410625099776901594400962236272385016501 352 63176218295349840655528787739443198322750865870369736717243565463831881690498666752828247625322053599895102809490376200026725961312133099287168155719255281901940121088 353 -189528654886049521966586363218329401995387277323034089244599281167949577670469361383833733237639703369103206638647327135958897284586272415902472197045002992441331887072 354 568585964658148565899759089654988671863870458205267575577169215426876239412531289009612302208250996128167223740208767734833261381539328811581944503876903256937757685185 355 -1705757893974445697699277268964964890863328801855396990137633487211027638034320818437963691995762758912204361782268929086465364489706836425037745416034158358321260531425 356 5117273681923337093097831806894897387924260177323167751444020151695312580910631757353748607740600621702065308047788321822421502306723320858403940352037472179561568666504 357 -15351821045770011279293495420684685608375950415695143955675946915891877328913283619390657545086186945702994169303044522223179269590053189398922324752645870916997119330924 358 46055463137310033837880486262054072651255785251391127245371187516125982481184743465553006723283103020880838240290755987720733692267995926132636670968805701098964318402177 359 -138166389411930101513641458786162179746114657629287631680770755472283186040845833529226363715664609775695601501268702677815724072478198289349881123181214380979259447719133 360 414499168235790304540924376358486631479777303141940090531341227337489431422399186929925438143387770084752486675394861025191322109584010204081570845704916675921018318541600 361 -1243497504707370913622773129075459671748812550792780130560622953095093786264765791237850963983190729451979182463403511806739189540127410451132828695067000239478941497369000 362 3730492514122112740868319387226379552868909699898497869237699278040670248099022599159649939839911290718159784687361430949631272089780887011654181245457773827988291384002801 363 -11191477542366338222604958161679137360671265646022138511568036267693858457685185577034830373292083086627756601905001430521231632541920729557339269573812025476577826909961001 364 33574432627099014667814874485037415215507195892933283204550062354693268835584046397438827060221889933298937547326320911748432968550004707285520052206815441554059042105873608 365 -100723297881297044003444623455112238081599326315392759177813218394428267295083277639203689853746737667538754406599246632548160580074107153151932395487126298406138956323592212 366 302169893643891132010333870365336732508135900627859326074959546074199573771116045690170988155423717940748047432168488723223496462298377915478554952213398312854818770334824465 367 -906509680931673396031001611096010153432809597156808790706001887771117638329946849972280335950985211813622515636384252415815321617167113865685521564002836077035614338282349125 368 2719529042795020188093004833288030566744962922605645795697279055107229852842509336885866183477711024396242584441765933580735315113033437814579609043035245371800928861655343744 369 -8158587128385060564279014499864091443250222400819729352414413631282454599838789149621315570668336353269356051599950234321772077046308101127942595134414902972485772918627314224 370 24475761385155181692837043499592274950166534067588823550177361353719710654746513957905537847159357888602186595783159012139473317986040824232943293743653112343985431935367673057 371 -73427284155465545078511130498776823352683202105509991629986419607375203295090509994597148291404579288298951203657512851649671911971097218684802632555451697035983055780792841393 372 220281852466396635235533391496330473674098273376172568423984708189565814078799740251071966509515075448706189219339775233660668906734458684931577903357778774526423760572484610120 373 -660845557399189905706600174488991412292381085911976039183357561380033105180193768339535391007869056800992287857592888158789952336574016743026366450014981316746348855231931480700 374 1982536672197569717119800523466974257953019393228654043261291259884868193846520420113247711700260847077038758781998776239465618947801935881493003875853077647323366011896945227361 375 -5947610016592709151359401570400922722977392174483968612272840064976402487871477577736779549226799018337866206127129667650013278583616677027882835315884610540968536716803011761901 376 17842830049778127454078204711202768291771384669348618797551806200030380529256539213510907358105017777474160654028342436849902754208508177969254763096811210121993052234385833911328 377 -53528490149334382362234614133608304578754071711050436953677812875210593362817320997328621067591828364608107820572253781681598847450419109519955598680444250966802711216316080562552 378 160585470448003147086703842400824914452221587873038862699721936080494049603998662758694633926646555751913633780389261836680878291159126324221090434410468890197848466706607882656145 379 -481756411344009441260111527202474741628185935842346064982811207606877061555950292099462259325474300971747906562310010997902361960686535556953015335883145016599488288517662944860025 380 1445269234032028323780334581607424229057474835820466793019831321544703628695488968418338833609224706141319019563318082509623713456449162497940781580715094495084019421814969881765384 381 -4335807702096084971341003744822272677098111623097772659800343966551360910775145024838490747107605145687813464158320373984897612307777532423948617628665702940686892041318786847817124 382 13007423106288254914023011234466818055615877666314002015990729594543655126975716927468475804395755185761802881414616918558556520620862063238675042686021929356476563128470587185594737 383 -39022269318864764742069033703400454108130234520537010255533643395769070616315265196082894533321317087152540071832905288923968666405957302712493021344536566456032749152257185475018453 384 117066807956594294226207101110201362466147043315441706388067718657920573772819848613846752922768787950421719849260262596879171473828659148111372467260692963129308014927594935230730240 385 -351200423869782882678621303330604087056211051960258772128831033644673102706099554204021587242830742003204091707846748863671282576807774077382798488614383140252107569607983471999075200 386 1053601271609348648035863909991812261994849651606739686078704134062809907266892698912700174102248306394698510437169871175053576894390516206024926695405624182789165426644376462189131521 387 -3160803814828045944107591729975436783989885885382225971816318213601759904891130032499311026033757136565861992844316325430115040510558957303370398713924227275165994369117475960490467201 388 9482411444484137832322775189926310356785200290748627457980754051107409947641080262276147483021003055319139290780965177064476231040869248513396490115920447133933829646804160779817162248 389 -28447234333452413496968325569778931058729852533603990202458869144131299560078312393033224142950558092096077709379669841550120783931610401018914501027173165511728293950693363116683038092 390 85341703000357240490904976709336793204256596912697704492875192861077889478892484131468323445996308069632466766313477104711109279686018268702578735696843613623767118370970060693931772225 391 -256025109001071721472714930128010379545009963775679753536145014716674756556517430095872449997587205548347592859628270464368526074084683330294790772539294430804063687085411120171261552125 392 768075327003215164418144790384031138798616584563751714378894757311826084228529881837051041690709687759486627095683600672695928680091980008156098419335680229635248633830121455678734843424 393 -2304225981009645493254434371152093416000916540255416875653284281745315711687474440113753221335831202389022376814141062609142283359626708514111897620020210404392393088315089114795770391624 394 6912677943028936479763303113456280248956202740874639615697112538778074031617631322685493163178037400060385987905041455924908205898016518580320214237752088719426942463869705944033129639217 395 -20738033829086809439289909340368840744566768768971302602133418239059805760744362757970612587456726753505082744316978092170816403375127538154635202319886520861267948180584965380567317850313 396 62214101487260428317869728021106522239257438334327529285053353165270376847005358696427805065695494946760717529209845095817746994582363042674541009124090510684079366162727639644411914149960 397 -186642304461781284953609184063319566704356211494502728652895943222354795077363004034165613688358470021115138775713567373238737200514206254016026782650039890554674176035213279476283750184500 398 559926913385343854860827552189958700145457973527881525841869160662068015724167426635248411385856754387924913247231548767450516952465364938273908239559013902759425894632551860845465195683281 399 -1679780740156031564582482656569876100358179138986418038556980703722740450724692378785124292007279559695448732089596985092668436372317719588362472690737021604589907028390861898246215704524901 400 5039342220468094693747447969709628301263316319198080533491376998690152175561775353129366330643201430347577708493077124345105843438032655394231750019699999252241865762713085085735620823754368 401 -15118026661404284081242343909128884903334196371519362225864634442763131283462119724719491140536588085051944093378561373691433347186860597697947334136182108776092937277551462790922735168378832 402 45354079984212852243727031727386654711102873188946671844633331322425975160220470060269682579017159418398641856561310288829168942136136026692482166201871038728016276531370472696333433821084705 403 -136062239952638556731181095182159964130652298831987965825211641425697437617769982073918021570843671722719517384732008531633884842130062244395418255096045802403941240186091456975585717528473425 404 408186719857915670193543285546479892398369822040056582060051057354389869888926913321647326202354023396354178100525496432363767395522432638148951416100596747171776364073030377477151548770929864 405 -1224560159573747010580629856639439677179627294297132327302632553366994007732655377658264429461208247200194874223965625287313454464024460268839432703167304247815316215781559158217251270006989724 406 3673680478721241031741889569918319031576259152081564504247355030570630784101833824688041648165155395806515568773448074718958171706291302002695837850583344070805927043734497429630554958818078497 407 -11021041436163723095225668709754957094638540746041321049185629732076419228563640728330950675786551056018817154039630962433061050767895225970125012524452683563997811461986320404719859202554216973 408 33063124308491169285677006129264871284133472927720875597009217285969852694078511368172448924559014085063841512781870609603827889319860959182477579369034179316193352120783124937481990104259797280 409 -99189372925473507857031018387794613851874480693765429428566560318792894941718494992424978710569405289776014884738943122478380729576253634965265153488452932051760251223483875481629339645685080600 410 297568118776420523571093055163383841556893168949687595460074192124352606114577152384639269155122850717166454012093144502405992802511594671332233171498334136573120281683006788829843692767841010641 411 -892704356329261570713279165490151524667614115022882974669012462497993312624371083227096773355431645490407033666920134530943174241585787238541656507810402122986861983885044542388803099974857183001 412 2678113068987784712139837496470454574010242855589399854603832126412082870601255664942296721309583384641244167097355316680349981670438189032971493247833382282843423201995640437752820930412689015688 413 -8034339206963354136419512489411363722012862153900517890906696787524978240628121790378056327332236350922594040729516824889734222954003915688766389288011194734032096244141931867984911551933166264772 414 24103017620890062409258537468234091166081719797957667949126484284915578396963798195292843056433025106940082109410243638059354571922313877203941872499413664344975472706456281305088248764897417825585 415 -72309052862670187227775612404702273498141026308493093621661865418354177469556883733112347183829929409474507893224795462246444187589026719926392117771991880634669876809462883067724166837191514631925 416 216927158588010561683326837214106820494674478432495215592827165050188291526419105729028079596864396105287300536907950453992723522183212113287686057403853946847401897022231056599387173535673940616704 417 -650781475764031685049980511642320461483416503198073867097080770123920798622425897274935980714374826650788609461250787775539769119539457521160605264309556118255164616569102394158191595101322289563424 418 1952344427292095055149941534926961384451714773300061095381885329220176306898688986178795496340935811159376189539932054566749501212054862154395231312820558104282968265296331141150729309339465329984577 419 -5857033281876285165449824604780884153351606860389092518282969224937057022676412949916263122550966409399034554157963717633549714482281428462656409990775889091526914890213354730459908954441699535078433 420 17571099845628855496349473814342652460063360763895298584664924219106528775099958161343023654794392607562302052553735736274176915608047090979941213387591127466742198897580365536040439334513989976280200 421 -52713299536886566489048421443027957380169464466718762926500052806005399013138781852220479023628350039877415363039685596008776413347852503755350389384560676794581698333184855225807614087587490731875500 422 158139898610659699467145264329083872140558169232818575464305614664939929370809250131872855239536199064616426068441944597027365679157337855226969653125370901787196345945607349786710962565860321960601601 423 -474419695831979098401435792987251616421554338208164020195811211649658136137480848613387137440551471521071427452058536560266269825768164108574598738654522256949041637585160239759242943175430787154889501 424 1423259087495937295204307378961754849264953129437737759666450355886221444693729253979835687046419814853754163842033091951431500339825971583897335142378436539075670964204857122588796838873690568683474208 425 -4269777262487811885612922136885264547794158989196430174644211993439008609543667443877927083411671518307404877801117014082213292082731106778238617353583979632357373389464156751543364553404125112885895912 426 12809331787463435656838766410655793643384167880636102431721930849693584313987329675896615480414955807720469742339173048061434984984208415539796167134269468635039945226142675890387213595993666732205546865 427 -38427995362390306970516299231967380930148421416697900375232063736107980246711814021102598003157396991311041395420892870782633528543848248235774483182222016444314546059777201783424374953201470816356395625 428 115283986087170920911548897695902142790455119613561326873352943703646044615992119420745125115827073090432114958391753164966038547185113836679631801061356357992522042474383462761504776464944762603137535944 429 -345851958261512762734646693087706428371341565888538322204811597307321153401012828540773464696683984606447995499320484116260168292039426327710664681934102067197604029214395847574313760349374058121015664724 430 1037555874784538288203940079263119285114082138933373909192586012024519524972822222422681546498001305265539676021800077658674537536703678439760763839816930523812314688355748481554574070744382983893909229457 431 -3112667624353614864611820237789357855342107741312458184006208362064829464931935663945860424027307978239379299641868206977597599939424321223696521210171575920217976765433369026290256063795167102931606274693 432 9338002873060844593835460713368073566026658016180460581739875654314502679538652735282310855423265161278813045296507298239538857820231791318889874043087783385311367496280420854449333277957725815825923886720 433 -28014008619182533781506382140104220698079165788567546142205576152694750359143735715635289184120417093157849114724184514106698444786091004565483230994838023255400260789246758593817403512290746584665440121200 434 84042025857547601344519146420312662094239448677893395662366080646701780721118497870773883900001349287391402532874130980850677649709440580126622785665937779191925902966909597496091968266609325986652088504161 435 -252126077572642804033557439260937986282713635149324836912585486752621525196508689674373975622574473455659907200053900684878950189751382238128335780500540591823793626002795645089465793018771374631832397692401 436 756378232717928412100672317782813958848152278528875968122531322821449739166906967622885295370222667187926177586000264008513598403359193285318245587177590976401074164403422551780657360348164416784400696857928 437 -2269134698153785236302016953348441876544429378540469639523531488149695073379112301731181473028239933515371320387755175860114216782490547211836727693683561781591851837522263274918642006679736061247271215192252 438 6807404094461355708906050860045325629633354422794626905643494287641978671957935006068256613752075183463874841889595321865072555036750753494679439462425076840927990110337834202114846150060572854842578900120545 439 -20422212283384067126718152580135976888899903236991286477940620736225494968111000215317871038839086716507695551845880760860331277304107004121581796556677236382867730479783409471203368115774232033220275315892525 440 61266636850152201380154457740407930666700096060932265898874486285270260451679208352602122916018893200208705483909782486335496512213890636948827689712602088924588105739581459061251365146159033833376513971159584 441 -183799910550456604140463373221223792000099355451487390527528348575922789212582404841622450346636274665370949821162161846762597788232387405315861947222067513081878248767051822753330403506396939501390704482045624 442 551399731651369812421390119663671376000300318167039392385827890364138127470003862663883697642251266917308801552992996968530079541817300851592910385540250426405391797504771807768479855182187480235365476332485137 443 -1654199194954109437264170358991014128000895518144654328381902871539786870603043071497434481320648509974279333849398782436861774522802340777957460946956916751204775221655390189858038584288488955244970865793325753 444 4962597584862328311792511076973042384002699678959467903500113058360985395255322895619753013776498554399328095256863275676284537950826284523160247804072467196796883057887637375977406360044610498388357086674584840 445 -14887792754586984935377533230919127152008067351470930025015949488047079107066612808110143290094284323467357027543675761828726720984990767414083743276150133176014134216961053281678236884517470744397056718230409700 446 44663378263760954806132599692757381456024278549753242364371032281954616262044743862956110942567828674339815692793522344252133163072367736742333095063786653299977989957208344343945965651964277367380643727572526321 447 -133990134791282864418397799078272144368072650973171348828982339523201213825745064832867854931898323275413330599828662850024366596114824255071438554584620183941686280302272805187761404763452741082994969495161639701 448 401970404373848593255193397234816433104218398767031255304531717032742290338858433449230201659590271025389969366752291974303118574666426110025518990202676357513489807351848055750348453673650270421468305433478094848 449 -1205911213121545779765580191704449299312654119929970970014294996849286938332939655690436853355175047930263836487172364891717285258253092685298589587103657685205359799596132659032840390061926625900291160716891993792 450 3617733639364637339296740575113347897937964958379675710659069997508879329227713495336444700176611975281753630254952420161766015492573602690262906854768531635974729610152250633721995351487120295601584390265753738625 451 -10853200918093912017890221725340043693813888601588378734845539824355661026541715784821812068684066497717430577564902098480877656576345973157276476993886106359871778785269635079700832720899655865639217598983563410625 452 32559602754281736053670665176020131081441680950456195799416144816369955516136891285105614409854825180898914479888051944938087909249601913933221056215954854756078806657546991538656279011123718057149434848693163599624 453 -97678808262845208161011995528060393244325006286435819811357713594332944714245761292848964790113454739075667632077509373818933458806302917963367674608852004367257069323977685195396122002959948229819204870780846258124 454 293036424788535624483035986584181179732975107134864054202734107835855650247578852934122829453045031512215777258599166692942915853824478396024085637138877668580193379570997720726887576918127007032947596014682301223617 455 -879109274365606873449107959752543539198925108288546205483989668547076396698888508128748739754274739143048707243477576474861186337719793079967996190752977134882756444866200542478691593905475490470233725564068734231613 456 2637327823096820620347323879257630617596775839373287125469055282615067114289203194789061651555249595511332145157439215204004796938072233098246492626898564801842338893891251531980716266323484695011409283054502304022560 457 -7911983469290461861041971637772891852790326275988518401248780638937034940438686192887934341476037674976025764085984750449204353740637349469950209050752771740281053869241662167150894692907432107204202573958936539973000 458 23735950407871385583125914913318675558370981826735889663080198611601275550366443032025119683099960626126204658457626527452654373293983601917771668866783793948529156791881821263579833775455398500873366378648246465436081 459 -71207851223614156749377744739956026675112938240535657095414497236315318790569636797873475118766475564424388571587202134985070458664228348912683654341357501724969517194899701837693947826836969166268556547197295333179401 460 213623553670842470248133234219868080025338832199721329533229545600713142821818679443385509876038086922379743888532633575806038010500201513927234709256585744143830453130347464181300100176302462350769513475858210971312968 461 -640870661012527410744399702659604240076016454403263260211890430420116547704706807932424476658103533994971849914270168938343568101267849150562705283045736874373029603118999913254418233637795051012029310170294538907260532 462 1922611983037582232233199107978812720228049465079705595658253757916162591085728653642502620434070715758356891419236997564030622798776574701315297284817764578204934223446733057010437091391401379968610234859710129706913105 463 -5767835949112746696699597323936438160684148149303384428541798134054838996553220270839317427412681192956020609153530279405017485476150914213472530138368165466384650085888690057247464426327059350000506865624197269143797925 464 17303507847338240090098791971809314482052445041651533817513903148207627491039200422539562340476865601279603299345378755538201140763783389670991495282955306890700100840658821716557269365153483856744690579131284560370408064 465 -51910523542014720270296375915427943446157333691536108030331728812843012693654556357487276471063421804696676889162379718681231670700510065061353314397079171420777848771539452946258209075268695166842407933921535055256254224 466 155731570626044160810889127746283830338472004535186691467303656448131888141269298502746260572163437434785838157119440169233587199618541050117876190962661823256524604398485134790416701352361904114053721390967935170417716897 467 -467194711878132482432667383238851491015416005250984846227084048693410094523733591737538508848176793263823766483219961933387605472230761336534374905893350102529869243277284840264552356783782318711716505191024826876100272273 468 1401584135634397447298002149716554473046248035922683362407214457391804273431655012184300503440130589893234602915568903961979020857459018492175448299440745351063207927752062424958694639024509562009565331126035767903255527880 469 -4204752406903192341894006449149663419138744059074017211594891828901279270673982258838831283660877830435643453826750316987991497564218724697562444067806210599002718817497600902439311032453900080649419703290305750524704283100 470 12614257220709577025682019347448990257416232294779846209764140884563678901124366568916319281197261579896814374786072758921681827149739570133187457446211377748855566581930183356356516435274120058581227505599481645219192161441 471 -37842771662128731077046058042346970772248696600529916603706740314697220975547277344235236756503014623266614742826618265951685247526893587539598221022532615888684974521157202398555609745377891937098469435253514595182355559501 472 113528314986386193231138174127040912316746090486766788437271051019939135471395896550132977873901212191237385004848876627439483544882414404379223090942593628333665784142175683185733291694935032105218802864578968860142587840288 473 -340584944959158579693414522381122736950238269806136666033925810569128645596853738253030677325830529814413245080276986212336234796121450806756848265761687806307893906044485549906553010606757915489164406394555126090761500272472 474 1021754834877475739080243567143368210850714813411914435283702946764610930969983182071255812173629971283275095885739267806557563867717670874792615239292245356977499471476243725011019223235169464414400618140847364326212548475985 475 -3065264504632427217240730701430104632552144430594570732209370467688694043733771660192071619832740043410455656433131541410592756805920583308952883826796279116131759461361115524799690422397669776522895054308996340381115286862425 476 9195793513897281651722192104290313897656433315059561781093513663333584623733092719931770273070658252950141592392475457419486999491579927012230645704556933196050574043561364950157165953223582280956206162111262512392318625376904 477 -27587380541691844955166576312870941692969299888985813600707998096860610136959544795062504175378948642973505899767178443873963605529870997550522986774254150938040391858660442448721941240301762323373269687851694802081487987985924 478 82762141625075534865499728938612825078907899802619033871734482337129620371889878854008681227375336283393130077215112021578594331553168736709278855225763845961999131779506650525423031645673828960498027659703543367684372505036977 479 -248286424875226604596499186815838475236723699080341043733409928025153137459407414259650899635816002025357246598407934756437878571787525938526247825531872102940130152659445652816005122468115418381242296988331619445077832544807733 480 744859274625679813789497560447515425710171098031716840033427310094478649651757931852524155701306510080188639439612183575866148076070094102839630851789456571860002899540010879147800520266926934134608681542701338612623976116108800 481 -2234577823877039441368492681342546277130513292186247044552093359259161750751940195108054409469892515407509975396822390806195515083923269462395529064835269754554916572817610497283567282606713375921810677481912044625115686414652000 482 6703733471631118324105478044027638831391539881167241793585854745845052885936023475296770800471590079892758711678883871567944915901051350366694201550765849448754546411619349692870155557070855659720344557315826556578250021592990401 483 -20111200414893354972316434132082916494174619632375820585350226330375749192244331045495579199656918157504762621137804056483715077260303954294944012449244368015058953722722590536411724974517068488769193255061106853116187898147228001 484 60333601244680064916949302396248749482523858923987772006794929473513634141540674787248811574548371170531543676699523985040742943315893598474616836110099504892676028885605206894652112026192917979046173123826156615288590990054204808 485 -181000803734040194750847907188746248447571576707116790723488949548608719829442921679827553570732028033386605889627500765722913736434867227439142318602512532651825065709805291570923720176599830421269492237306424917367156212305829612 486 543002411202120584252543721566238745342714730277903733015002776872076911243494652054082496993599871754593123763110756491556969107865210553876628134025475962855380406740873968224253329436399050808285124338906200665038729448243579265 487 -1629007233606361752757631164698716236028144190455757952059040635291797047624973079451128937265078954476704733960404689896495136432961600350526773855912765176740127780052695388536763034594019109820033050628572705240743049964221772125 488 4887021700819085258272893494096148708084432572279733710993593224750509266841106878790223755508081972658696782633297483040225178978713472545345743838283559318772315430109397291393765180119012974214220444288996835143912687465009338144 489 -14661065102457255774818680482288446124253297714636328176361869341176857866485434478785878825382835038731850549066798042841020226685849043337403276427596487667387068670255643106478346433967949590529596425672287169833997848869831005224 490 43983195307371767324456041446865338372759893149227190297139900008555031591498263391964058302144171983912613825618666354433111070237958550103243161727843107368572893340863337980624413591018983080569040383809546900119157511232231055857 491 -131949585922115301973368124340596015118279679434842286398692205722541508856372984107094538813299771337059477321186360205199577120102761435829028865206167843083965427742324647851791543088437591291633554030648566583525404390926020077993 492 395848757766345905920104373021788045354839038335523633949585897758896156397404524414485310452160470108252222453316630557708293931710924156539521168018280131661814475117601084396727398923666624084028047440298533374857513422942144453320 493 -1187546273299037717760313119065364136064517114931738067849011637791021623617520622988254907238826353515930722224765152930806000561716378557032993739277925711143853789291283605417394959769672813883755804503409858759177871625727591831700 494 3562638819897113153280939357196092408193551344975876646300036304935670191830233341568368463964050330262517847434422486219165326723384563345322555319787383103524658831887517252639112122970026408597051474493553892632604252413544542770961 495 -10687916459691339459842818071588277224580654034491472219394360076196133087960664129242696883279353394549276235647828665061682448860266440774934947990678022686546191931573699237370694644586736233531257963696527303822276813524811252232901 496 32063749379074018379528454214764831673741962104527394539947579297372759559919735651256511409311226645839109001014490609803421734238809248521093854011355927277787242386912469189592294626067902652059350871641174975972972965542440276134528 497 -96191248137222055138585362644294495021225886311040070136807990915938680600153684531250284200374549416896489108246023806577702896090520643909670823986739936773036609412265812093269820769264977060987002194036204424831097902975485413451952 498 288573744411666165415756087932883485063677658939257415258257965768959598255709841702317773415715075754122423408403972080016607689181386061232522958094197359657908730325931998708303799217980086924808684404434847345175078221198133589694945 499 -865721233234998496247268263798650455191032976802955722596071164288412083777026426467300228590403241734880520163082666896650262759098602823036937163967309135235803269051055275792415660724631218395539647147764753391073844645399210655455025 500 2597163699704995488741804791395951365573098930444637418993452951923313229766534264789773789899285123763048016697172400037033407895096743319935585398666470842522054553095781830470732792942696895686239431396700071532806098484859689542963784 501 -7791491099114986466225414374187854096719296791247555231391177204635319021438589724953922069784962588644844387613539152073535424141242804897496576672155042710198951245475372764892731020361175163680590908217748803234797776339059763362064124 502 23374473297344959398676243122563562290157890373951149996557134375233275378473250299080437913308748729781538944004497951642818491129624199667934862970918411202145923309992679750810613588786159778297647986551355043791218931796879958196445537 503 -70123419892034878196028729367690686870473671121350124359315015951910568839243775579388571032105631479006305607207754816046466236433033603990604143480004297645972418369032943613647532352486295237003066049885496451836385070715719233102003053 504 210370259676104634588086188103072060611421013365265508641041424964637539424240758498089870215911984821542545052398623021325589401916674586973658454259968047930397027802555583574643634412905888194044829231091735348670524264276699650390929440 505 -631110779028313903764258564309216181834263040092862929166575133502311695163527436656568553700725158985242067470839412878722397583559037215904082869707242897845766186455808149617744520113951475518173347620636145380151562963896094407515614200 506 1893332337084941711292775692927648545502789120285671116575920060399042764615481419405031932115792158299020966016006509579862124687676658512747879619087006340420628125966598403799307363946833807165477954088621803465336077601685834260946111121 507 -5679997011254825133878327078782945636508367360839915094818821720021312012487451200506742197373132316731087803154686530666942139566839895263155484344257802481549800347749588700399588101505776471210556899739799615080385445556128396162382622201 508 17039991033764475401634981236348836909525102082561024123350536742307676279305238826372260061081501947868508362854213859089809819629899393204678393068745118170956898670148353078141506088791758694814382535498243803197283299876240952766458557448 509 -51119973101293426204904943709046510728575306247583416437354528601259732072870952971704359646346051690089060086889000045018818422534748684508523144621288716520543616726495678769540700707491692571791846971410975698363973185964082223120298579492 510 153359919303880278614714831127139532185725918742990840016351820637349529990545271154789953481797168374975355217404437466646660741243524751151805443069731136272592506374285384215332479024516674021860854020679283475503799948429383703998360615025 511 -460079757911640835844144493381418596557177756228391682707781910619244625662726225477603690822975024361993250737064796204508960240097067363097432276212516797403527127449310076367692865710583245939960635214061381954459762350549236407541074999125 512 1380239273734922507532433480144255789671533268686577313510181069276912139377930264646020286256517047916553556998228858335979130161197494567634500943836768601750043821889820729566398116759724886377611072444583439187894442431662675666168703565824 513 -4140717821204767522597300440432767369014599806056346572415598981699575929045378029524876261571950713325580246505469119367601869618146391855861110548115192774756956194912135111494250739660257585891752956880975262442601379040219179406961146714624 514 12422153463614302567791901321298302107043799418177212718863520734780227027702711205614207192898644975655475393281876739105928900026237651740010320326335022594796681565792949989355958959846582052715148558350875190894483189010210199847518846678017 515 -37266460390842907703375703963894906321131398254511906785242170398846522112886566618350280165132748825184876447825473999671204596869669911028134591331631066212845243464508433581116519787189210494824586039183951710429009514996756428697740762982913 516 111799381172528723110127111891684718963394194763583356100040018597209383519669410969075101730707411514796463461282203815309901288198894297640623501971630646052151145840322678172125480287134512106155367076997152259362587700947570289409489249585160 517 -335398143517586169330381335675054156890182584290635065440144649184794357226767243680684441307940718364124172416214891595690546766207870719617534680314043041757677805394502863271873241917919239411782023676232188659682204738894234690751118050431500 518 1006194430552758507991144007025162470670547752872182837784698268168720475525793420609159312927494352492144787301713896303846241992991121070017495420120564365484200095883236309733402044566293192670395835097660399343933290100536957430524320508578881 519 -3018583291658275523973432021075487412011643258615878227565590756670652825554155893466725096890957146496624603831371526027750365491849533214418367676403973719631491296123788318120138297130324332234403899600294263183620960169953889397553679112843901 520 9055749874974826571920296063226462236034929775849252895738044686297313082554408106688786963459595458849265597694724125367602419144163768545688231576305795152747858551122933896438332883340618962691828674255220492612107376657029887338970568521601568 521 -27167249624924479715760888189679386708104789327543851975343085178485721434856119099128384702913812426849203462609183118650316251608137137836564319050771918093715697336339743194079094829554009710321468466164299136865654227545096240830273360785772232 522 81501748874773439147282664569038160124314367982640987562812625712554954536074508165549718156458109199304188834978137418140282089141734918013126837055700563004056233305828915514787010121547369452461057487149959795599542983634443784010406303098451505 523 -244505246624320317441847993707114480372943103947900192703000087903063065332404117539382050186476009810700816280158246872589688592966203577232012375682186604201822539006838316184025675278403580536635850727534392275822800446479027807805408123034052425 524 733515739872960952325543981121343441118829311843755549716659212355490582780357317400844923172941336925282527737177659443620714462133936589814207277919774790949069080138621495205297461640573137572898847739091213434422638649284845573387432162365896264 525 -2200547219618882856976631943364030323356487935531133935949221950539267176498962615679870120008899078002275675193350975297327688345472156876398913396527979331349658153269002961949116158224756092971966630370382079978383612823734708875994070114308908724 526 6601641658856648570929895830092090970069463806593722205856836173318512059964251484867638431660060407047150920513119850784903623801511102273402327214919843055387674097218838479834121363873557314372351012361417397191873682029291544466289870881768025297 527 -19804924976569945712789687490276272910208391419780393108351412190026910547115917842424194502203529942287233063655043699535335298833414390638752099156856374001988073929685994727862042086525130552457420881736818316737291055847579969878086065194832697573 528 59414774929709837138369062470828818730625174259343046741501599551638693437368790389458053163797255557610462481666829729137677600407575635923371649471711337395652818150410855200853543158965763474147978077155593857145255991581416654514132951024282148480 529 -178244324789129511415107187412486456191875522778024631882390976361871531087287460831824499384241783932479641165712776073530313820836943063574429361924946426243406313366556302856385473673021005398232871212229069882730672336426601810261865794742806955600 530 534732974367388534245321562237459368575626568334084779747847936653261653507521240030758288024211983008891179346415453078888051127189729343121774610756356666007011818630374305078774149526205958059896455107107771932535591109953778482226538256328283902241 531 -1604198923102165602735964686712378105726879705002228062700079972531446290806427094685155624222512703863417280061404396406187215071825603880372665195815847637523897557745035859470911835760455705425082619361244479540214529490195741190517199966455086146001 532 4812596769306496808207894060137134317180639115006747625287842600018663272097213392404990142239271233128216611989174239737812631499642880091501799385335505020842761348057987086453174461424834395649659191474311673419771650250592385135317370376524652594888 533 -14437790307919490424623682180411402951541917345020089724944858597779002347219639335108804647724224211145464034379758655344458983620852919224745131923777368485489008796382115187513234863169406459445548161681699714403666583352101238022258155372725403910172 534 43313370923758471273871046541234208854625752035060638913859516880315306379480851797888268770731584731452728478119765144290585758902876268224139732033678360718816645559552917214272720585861880112717914643918147989721424546635660710397928148109032713636385 535 -129940112771275413821613139623702626563877256105181024112609999264712332993726686966434930878083340510086326882810553012488360749749918062522850257344113425054711423090053762267505841243773222141887774201267110970287775679348592221147783124588536583222925 536 389820338313826241464839418871107879691631768315545227334792041633582470608433731546326398330031760996819034126509633056489084111207493182417592985808529844629960915617777837204875180755298163552576532223649047755126747755741913479866505695233589366947104 537 -1169461014941478724394518256613323639074895304946630479381483485845622882426077984917706108164420390373065136871824208711035852082748290815405125591116288737856490940569495421434597907704125078207637207700764380577976903871275076896707203123026247308598424 538 3508383044824436173183554769839970917224685914839903998387197779486563177703934044842686103840392695820539395108959981068994358611950988904759725719743657375102083080623778995066206649259892556650009610662506381953000811123422694592329393615895763127559377 539 -10525149134473308519550664309519912751674057744519681672053206055505175942861178744627649666001240145441538250832200542876778070857566545065342825900132089006207636917756913433493766460922873613445740467896909902733458894955122492429680298391378726186907033 540 31575447403419925558651992928559738255022173233559118222619140054374249539510483103773334068390727845066118605979447784226631024892978594952445529164988824418352745660414880134653419282629746275372896119432161434670533861205256123885864444333570326154027400 541 -94726342210259776675955978785679214765066519700677177931829989104450791606426932181638823418878230775695268176477971641157094445060091443695566133306682475336499954842841937183911164561310183899543050562723011607945743692520845487116638352225534120079698500 542 284179026630779330027867936357037644295199559102031960474004351318555010554416777674169212899609605254833483665837504502113177406738241973166656359761207979246346263712475357826003800156949786986816101995057411942439104036092270877028648567386390224597169201 543 -852537079892337990083603809071112932885598677306094851328956854886587803180873853634320974626585037149502005083244962637532945447479946294178282705413018833346787710631124277709421694238231835457498767575822008894047708300122420915187523699964418086692976501 544 2557611239677013970250811427213338798656796031918287040851497346803120502242510500808588994667217581606250586214673579228853903959467365775258178823821427262061711692089925970939714801652949792666582329853054857667284205475205780593038148614992547298634065408 545 -7672833719031041910752434281640016395970388095754855118732182277053570092845377143226328178354484025888264170799875804185244989871612263915006188682428935157750186875370369841427655260849723279908625396898636684098300851467785914368264868812584303231693393312 546 23018501157093125732257302844920049187911164287264579850705793140015650199000329087983488217145251985683512259052855970874623481245443985459278592332939869492141805588106478804877393789705676322202205403142554661087147164893859115773969338017638880062052921665 547 -69055503471279377196771908534760147563733492861793704559276577038981279342190437588142018481624987422082609696007965862484776698468327735538547376638478133810207978639429289782051836210694889903562836191873846876773400508742743174572708973860751360788004478625 548 207166510413838131590315725604280442691200478585381198158020582187930120456656609774347451466578299244202402996978330246051406097571598842008478956921770414781950057130063531891910626956085454319252397823175819452088528108596399241885699733546470611527294750344 549 -621499531241514394770947176812841328073601435756143390520839242040752125254988685627391116186517455241730134091875523370820972543113561034400474816392297742976980490841749123951641299061832654677585634956865083606240890175114024116572754536518813496857167335724 550 1864498593724543184312841530438523984220804307268430663949153586239319130425013641283397221007690587684899125982699937505726485130709769721844185384929256245020006954833905977848860179122346165201663911143474279140540385409060589286054525749761853695184217152257 551 -5593495781173629552938524591315571952662412921805290803120966533960793645839964611352092679913577876644402855634893610363319074639789900436622072228910029201513020219335959249834617391686918384987006162372002406027961032309069560376406708304754136338602504251293 552 16780487343520888658815573773946715857987238765415875279202523911513771183050094043453699878407859624713506335238166602790941552925417605386329945474237929687722127430648053722921714748357843577365896635505727109193021059647151613029070124943530671714320522309920 553 -50341462030562665976446721321840147573961716296247618909201828890521369312654805399068156974779832998169628946734322062816995620011817599277151894921820365363253248101498050538217455952799233776669948038679321113967127129583456767805753505827524064998985400612200 554 151024386091687997929340163965520442721885148888742873454256596669235386656485569869187778083894116741230964726496807451263629266570371135671595296554755785572769079458026548849165607016243383663270206000103403660234391450186309377880024255517976357983421544027761 555 -453073158275063993788020491896561328165655446666228579981061827168343658295918925532303777272129368854277848347922562082609773947876841514452668724584784554052375433876568741447922654440764489367862152364341470130425218178329051913433088421480052797833357781383401 556 1359219474825191981364061475689683984496966339998685837433252517181427256953353498419413752935048687048385714593197248053004191953833986666322380115702613956971999245778260431777429535696070473680743750249027332410164576940882847255175997692623315108720352387741128 557 -4077658424475575944092184427069051953490899019996057276937915517352126705055329267537976859588271918804637758849164760277481721789260763860476275298131838478620320044540161975365391295732691748265968198799107412342437929838627282515567543876429755619603592225341652 558 12232975273426727832276553281207155860472697059988172399027497656117086528841046979876961798317224621580504215957777810400681743622468145981374929934295782515267188463358278773463630082282891595927587993449274328822314313889820057561500262460352802987145985595379345 559 -36698925820280183496829659843621467581418091179964515825293148726037691693368291357384558556629981992067811384122339388184041220285791533005741716674110809994693431037804631305689080545323522412747134134295944217988886091937562493404945076517491146998210074009547525 560 110096777460840550490488979530864402744254273539893550787671885766800917280089632413909360566085738586717427619279289780156368260275286263293937400319785772165702790147692096793838317234105688339442345492043542282717772499650421048788744282110671501049421196501177984 561 -330290332382521651471466938592593208232762820619680644367641433880713499547144530975970385067543938666450594660262332066242611571408422556390004627235674094582755242022249679613270990804521670440889520451767328822173032201543898329938859030352051121075453757781872624 562 990870997147564954414400815777779624698288461859041952405465188070206845427667083801182233360254162797269153842850342362785065732478051800430341279451842069758594479942680463253071969807290921578744536493184292147230781423284158191245233775574278187426771911261475937 563 -2972612991442694863243202447333338874094865385577125810615939567934798590417409903391246847134804517702271033606848797486014241951511150905278561469142203415340772803655351930164453953736625549646644143179424967054288689335140183354451014141706621531806684626231050353 564 8917838974328084589729607342000016622284596156731377544351271582784106009769645897071611325453951841283803326526014197826781867364632245839120936543598075619902668437187366134096144769974096989375187337276413025618385062693497595703351073479670415480567726731715764040 565 -26753516922984253769188822026000049866853788470194132361446452994117075606408513969406792555316820976807893100245404753140526363827776146774779842989237973318012294622946788255488106536708603072165462730052834918556713543769626404610772471144893931640934203381548688700 566 80260550768952761307566466078000149600561365410582397740057535369801421903543805538734331292090070312687703285106957745469956709525668414932790714386997892411308655272292295403667758065317405348851841661449451196722542914618689024470876943077466975409488236624865885921 567 -240781652306858283922699398234000448801684096231747191637128891580268633119094465633367045202945961626491545007246748423973295654226204704838886805680869478777686712321357714789796069512355335885884518759990056549764382532925581069636231020652713250454324480100559414701 568 722344956920574851768098194702001346405052288695241578733192280186527359624675562496286986581625990884881788702259238382841413529422555169044082277422140805702810415358563417849006056359451364111351022199977710171152042303947525027100052208760300283397939526329974550048 569 -2167034870761724555304294584106004039215156866085724726972921915139003525747705405313653309125977511332259493897665604114244612980428982858117917774027233479912691435791190535166575268749986499265987128535559752429335091290570525441141038524096892110349746177159292795192 570 6501104612285173665912883752318012117645470598257174203193881201703889143763150945887561079588521562646957379791740027522214620723708254926909833298939610683499304206337061315740229454729080040387790727655433553978106239819426457421932710923460854342772349421167436401425 571 -19503313836855520997738651256954036352936411794771522555804757767117331745123062095594273283725486169318128470968621541173402670998443469426603010884863822625779713010799704808359238166900631442915647560804418690469995751941577560428619823965858198265026754082292562317625 572 58509941510566562993215953770862109058809235384314567797243160433627545174222002500866240913467204573850051647817804921486171177123114305340618090655359396970536768147785562413041118543754232227832221268785774311028734156805851186058725684857793502333383961498986738742024 573 -175529824531699688979647861312586327176427706152943703078294821198337199958793984332363470660780043071136078805222935627133346011941093826546109666952587323300496846604372312124335097347871412207078382011450404482384385700938614736793266319848418327160254191811532365761124 574 526589473595099066938943583937758981529283118458831109991582670932378020942978815551644337203874016580132054927041705454016336238807563555650627268885511634216915084606472134590545212653449143473156988210537568588175537542754840357918486641955398248698861660057561850002417 575 -1579768420785297200816830751813276944587849355376493328147916938019855785131870698375589909088932704356534451620148840079491244791025877425451540665587544706408782706393721632221767538457286332239208998484333077031780034978907589957295173826320946031820489118241328194104213 576 4739305262355891602450492255439830833763548066129479988854111170951490331856340454240009857533710691204050599693771971376205560426855540835367602546928364176025697758825909637982578734987816099930072769923744843701855640675375628252344781360463478791231758163209664046837760 577 -14217915787067674807351476766319492501290644198388439955914781724293346764950498896214206209544617571959395596253688735570595265247613992146576505399384642218236431449762544659763315866228472995185064794682463677159789272899464236879655538218843906267878597010726275855560000 578 42653747361203024422054430298958477503871932595165319893449809106894211732549269980767505485013794297318146439249646014965560453862525145717795101231120557331189967642362747228976064395771326697977947188695678351977438652690370864774183486263125419711039436798469939601111681 579 -127961242083609073266163290896875432511615797785495959618290947664093168091633740891546919379224985227421763813944151249831110629315256468237727831386027960330767894514222830933371539254407189364483182441701689560990396640960493638174737909713642327212494341383924878449518401 580 383883726250827219798489872690626297534847393356487879004695266239472609924627134068276839145687692592770602099930607147878248010610090511822564023805717934994388373661474427556914042426121057264773618378524046993353099391094696980955055698898988546386134607941035628090620168 581 -1151651178752481659395469618071878892604542180069463636652382472567442151368415510366802758345221206292768509479790727851799341054229310352333273539814551985316193732333946002403586624019657402722222053904348838864353559919747039853855670608105108577740476687233099958433913932 582 3454953536257444978186408854215636677813626540208390910830376493251470916565904226170099874227360098759897432737472524137453745240554174530378038212296493649284608664421598502501870303239283235482187835228912099134854065734528437806016846771257101420805935918668574719719699905 583 -10364860608772334934559226562646910033440879620625172730382968002505148146370931396532888665206845465030965192796215797656414388588329075461243260919581203741514799669774797236656234544098521882743421357423781830205269686999473625840141373931295895825830868905477167544485236925 584 31094581826317004803677679687940730100322638861875518196238456037563118108227014448623179509762702537471941693519151283063192582109520366116889707786213003330558479123724148746958566794714532322952070042313120007556187467381931570920692289505780280038250990274457890707221394464 585 -93283745478951014411033039063822190300967916585626554576428102575344742383125821545843100543528540496409005744880244294245732066506161370754458419586391948573308250818882933896046597693686335795709456038592856521588513079174661638383631366711080246556649264856792339359458953224 586 279851236436853043233099117191466570902903749756879663758948390830771124701602128496606691116246921863619702021125655882718836975507816707188956591331139360662673205675627583414787861624392496408143682262513351083866016289849761757308053271457654519346913590061566071676553003697 587 -839553709310559129699297351574399712708711249270638991205229740745494967058801835971638856391658597726066917154729912093249383694722385204119496405077243990684155524036635674446238345096053250009253664405723986712317045441926598513231395969917875405128705473235738775071101492873 588 2518661127931677389097892054723199138126133747811916973788584168834858612820639270810356392574801429282177814067968770389544046323758618042178817285636043669602943211309379956661613583385741717479131072127538874734613620233350945899236874769988216300887152809096324258728595659080 589 -7555983383795032167293676164169597414378401243435750920948347181561010008127445737122008313967670847773787128087701187394133221260291864349448422347183333522404012262538946927540918414184936978319475676180066728469234889457287850219932486745040380578747350351561797469196647098100 590 22667950151385096501881028492508792243135203730307252763852747141168535396695515124879586492816305059570831075099292843841193394442435035032341654131403907237572148169594699600833498462596969250645632187855666891474579094764964675974896422225204268469571303595528850955083512233041 591 -68003850454155289505643085477526376729405611190921758289125424905591029615125717472302575512865596706140807529509294844431493804293202231351944158704779110885591404373439188223635086611734302946444568704733517366555382460265926789816713205130522283618141297629172460463274254942501 592 204011551362465868516929256432579130188216833572765274873249613349087747367611986135093656020676719579815263670941241189137447901609371883529990470583056460981384404772985244646846820607358276766005566991182985421469731455248815970981190700471831021168898371743189024741268899279488 593 -612034654087397605550787769297737390564650500718295824605569346264719348483405463066572925132286981344088423152208426568634324348334482397896574619122298515467807790878275463409791931501707489639180651360750606312933671392815409471773493869709874201087173544360809695118938147177872 594 1836103962262192816652363307893212171693951502154887473850940364991560491211312213595320790738427228284372846260269230359301978246720478888550675437089356409680724411168854611266814415918012518161885914184830952163555644198759340899191689157621124498415038253675615486917997677306785 595 -5508311886786578449957089923679636515081854506464662421470176948797332688492314496656050298602405938953546017312904492772329904980233740023236726359196276635011225732997827121194817474607890115338133772736536240089682149582720759288662574144174750842518557948971716278526758009713425 596 16524935660359735349871269771038909545245563519393987264610051464944098081521283602623577058374535592911890671678163825581540779662273645049401730561454875956372873238544983009833142591528855273553793217948101086295770644795589917167683916638392999728162305091618595601595927309327304 597 -49574806981079206049613809313116728635736690558181961793348469011550745427333548438429966776376095480733594254087687583909944179783748388546406788764560743172409280136023209024396421666030048526435071884549361910432878759278357209490746868174752882130547095973393763090529240345400924 598 148724420943237618148841427939350185907210071674545885381208298419767433932505590166826855289190626814256190903896120884663739922478962683822508723617156044961985715606844608729643967382908365095297223091976460794234226824099324351798546562210979627700127557767808783466120457481551777 599 -446173262829712854446524283818050557721630215023637656140817427105790357679276578427965891548699688400655678667475442495288726841978380468499151053284716619299732056843372122870919491270532138959681346629977690908377066204661055066730722889519070803429470314306709338295037357971376333 600 1338519788489138563339572851454151673164890645070912968429230109009510158924815064280463978243905789658248232232485225936205073759979874089617491752311126704516404225683214756905237997952800549047456692620164830736718017695521253900848308220471669550938721930761189533286292839306036000 601 -4015559365467415690018718554362455019494671935212738905271327203490740360882234342775744653217231728020069410193124960749234941886391649317644022954452674904728571476766285790812742534697800426479334449754079284712654800655850666312567728760472226291844631457604728550953192972661015000 602 12046678096402247070056155663087365058484015805638216715853485685239940400318110057455094826278473190425839999818095214816804277680315626539469012060776411978444204886018672720536650046555807852932487258205300027144549725910516278418313717635216700738127274030012927269072130773889138001 603 -36140034289206741210168466989262095175452047416914650147465085782646592449719305264043915464067377917591581174472514262252833649605117549494124697485011756197994992546333028985510133795582009191145458328623360527922979277414907180903742894297107276128223528440962458525885603064598135001 604 108420102867620223630505400967786285526356142250743950442625503968853954169299372637902345288364995066512252942619805883722758767708151987317475713047088615332918712318164880656828456517379262882234865786798222863796862956820969130894235731462207502419580552278238763756530939563839056008 605 -325260308602860670891516202903358856579068426752231851327320647391660280116380179313844469058001220918375801164473120075042181481903027954157941559259841672783551045484440065393789442946785903661455612312545846477824068720993770561965494838636308333102763429274937191630513768694358587012 606 975780925808582012674548608710076569737205280256695553983303917825698181952317871987029139684354052631186828239394218474342991907044739216897897458134426711519997054072595143035058237181694716263663297834263324940633171586495832935513916275980439021655156709899721162348573536447437574065 607 -2927342777425746038023645826130229709211615840770086661946671937660758280259081009270233387225267613860280677562846641348469985977241478934051061233812052575006098235509180958821098968257058253247147986661689581694011063762989319476589672952047974846115759057989565212492577098616430515125 608 8782028332277238114070937478390689127634847522310259985847837420265664713576165575237903957841742319523461071745186810443744384880845569589862518762973514537295424477564026763885138299688563556108424234563895316844971058705478838339290602368002122998393565739462801774041050547665417772544 609 -26346084996831714342212812435172067382904542566930779957524629230413878129532779024168450249365553458651865329966930644460005311000401704477526255025254602427778120963910508046527656365942887180047470247692932413881148990286916575868876564204396629856238409015690594774443369628638118656224 610 79038254990495143026638437305516202148713627700792339872619475359291256283788695023023077792581946853735250799494698393520806047234596254804410702664633046463827797600331152517260327558991657313064995929655130886713913209936300485814141761924267566306646092017961511555252992166446751518657 611 -237114764971485429079915311916548606446140883102377019617748367711391409049789651466488517664615594105727924894027652473409610069594871477377506931552494719846388370915012628551298507221526176905072014959813971833347042965828280001878405904251037606305134257909407269654233427923917328794593 612 711344294914456287239745935749645819338422649307131058853510807535188568647712179555144711464592561705919084500589749294675236467235840147575803085129162237809848591225599172032537831036639116556384575724321090798700988464521633674970768545107720680882941674988066066217674264203130233456520 613 -2134032884743368861719237807248937458015267947921393176559890955437054663144873654751495101739155879884808806360299221427980088812696151724805119498002726137343083794829694114339846398910347382952693692654053500971988549595510692230677184589092181226098943204300032419131549283171211280462700 614 6402098654230106585157713421746812374045803843764179529681221505049200416529489957238042528997457029509058623182344509070477913874562418325703220299249377642472858820663850432913715694502242668132169677844859221062854339949677287949837346692093113173364132155488273073692568848821370928274561 615 -19206295962690319755473140265240437122137411531292538589039925770503017352600469001833074106777770503584963014202669811182312826161727959956611647529880973890444899610794911717195026993764756999131871799250270455470671221724687232539665333180415219713407909560624301808960391038410459191143901 616 57618887888070959266419420795721311366412234593877615767128803439536256278872277738244886504542502070493946957398183710391717956845576433062118831130618438975725659970952782404571497658549413527198978466202124499994685952585896171496495206257790468248660005036142116067413725130646421847677728 617 -172856663664212877799258262387163934099236703781632847301364619317909776497487090879362277664994524507061512187269838861456473998353984897781290702942037123281421380784525613126195539531395984516725572027419440025100821484809674935424640498444417666722422975494047409509058755853055523400861352 618 518569990992638633397774787161491802297710111344898541904146466083154518391791628041577260876458727489764251846449115400651561217787836049346287578266723274440166301748810354806610942159947608209722805893083500158651609487736886438281110942707705285322819282065169316554073658652349098761173745 619 -1555709972977915900193324361484475406893130334034695625712312390989914185037584430982378545017792892827712996285143436299671725335729001034628966005469127820482938987327631299476265225904071259245204874686413206834373302023646922471764108813045257547633800095415074834915243774231798497024170025 620 4667129918933747700579973084453426220679391002104086877137243795618266484287664554635332538158020411734878222648477727519863231865181898686709106944510079371719838957215726943743955202429516563163087799855739387869632103983376102733457963916665941544726266143389117822266583117239075618149802184 621 -14001389756801243101739919253360278662038173006312260631410991134298202224375380687387250570653194479059576441105134435415610625561921397781073006247993804291779912963262714975657978957278172553250353504981381335234290389685693900720963392779859628522194408965099133717011068560904617801035471124 622 42004169270403729305219757760080835986114519018936781894234760530656325059276279276887442702705958682720585010789048219155638072611007685484149856843156976432369968701789909683436869696572574717656353479912317429818595211498385852439876813757385446692376871682577733968131419058882751637011576337 623 -126012507811211187915659273280242507958343557056810345682699967083888941177040950424692199082804258800932985430579556084505322755948911773891533579745583368359669842572981733681810856790231232900919564615214768612849731627348114849286246671466405021713558936008104316520409149633497849389810467653 624 378037523433633563746977819840727523875030671170431037048110317395588609918848763300742546289786386142798351182787490312347957387540201378937363558903700790510919884595722956538895007794404738264762978459656846615877026938779734114202494189428524262993613810890851053146295877362963257445785088640 625 -1134112570300900691240933459522182571625092013511293111144305805390842222980306578442925611761298321701167494164477238246418302461349560739725649046593313439731498876501225363261260396236305644418230870326423274616369362695721380501886590448421203074911395747899848066884765667620799948263423633200 626 3402337710902702073722800378566547714875276040533879333432978125908295668881125070274046838541390248297956996152251002179338035906284235070612593219682468868228928540952340857988092880426445113568813025698376895088959356385135174753445309760021657850726015616111492489347609360261049202214487850721 627 -10207013132708106221168401135699643144625828121601638000298787811457425399986724829472298482001119341777734401755229198967222280973110556111880045869124560574816661022673749531200230630697370409702140182604369277555913814438845635924043960330684506586124944418737875798102081401517759067721098017201 628 30621039398124318663505203407098929433877484364804914000896717276642968413213680586061849516506956114759930892327554499483333624933051519386991251267121902333224664179836459447333099604973569271429138751513737719329521221047627717692501357305572502316472866487818779022881049920482703638432242072648 629 -91863118194372955990515610221296788301632453094414742002689297579120059206477379181545798374890620762310200716157405885715875484025972706958313792691946419752254505715695683591770435378575826798637680952649191976954039852964141644900473150340299074867169430570649432141552791650323869505836464640892 630 275589354583118867971546830663890364904897359283244226008069955081248561899012968795561849544435955540296513757184599785197544015638001674331612413954426054360377171906529651129501440721298700469535231665432248179592946956980998760975850770487253071324104662729167257907413896889149517771698865097825 631 -826768063749356603914640491991671094714692077849732678024204886305160071104713581308196889619149432532188126093303777486758671529020656064878835208996685285626484719376890057929895189556408780245711582079435378860282662264587107122201658750952629088444872077260256945829640288679968493397257391366125 632 2480304191248069811743921475975013284144076233549198034072626679136539826778372225332492441305529259027333120245123758325993853186408749664325180728601828406892361405575510565061093968469772203136545160879513540186571171404561673514331194693342503363112096424652479454756879191953043509281640053128224 633 -7440912573744209435231764427925039852432228700647594102217851018028914638814328388103185120006267420131760461626696401377711921842639337095482189949715347243196622925494152017181855973200737563447920540439264447669770966385728427086815253638549147768253886977286776301842119522045374409747345197397624 634 22322737721232628305695293283775119557296686101942782306653623113069213212948793221506041540287523935726527925062651377199392879560438616551121949422938090234563698606392055798819828183819916644666601920357553092394921179423898820320528640239088784044703945718073361647651352999676773494527053395196817 635 -66968213163697884917085879851325358671890058305828346919960700201861996204313975262230860056414808099566851795714154911865394772899687727226521736885140035716262974868124588223909538090815762979392410220793863605523604429910312789385241831628905308333144865285123357396275552078135263834913549617595513 636 200904639491093654751257639553976076015670174917485040759882508939259744778512542648463595478408673389257265886272625348128009164294840031797928812996560625628618996336386522764102767457952966801714862041978941909278739786720419250368496552386879353341310824379776560024308664509736555067360887791780360 637 -602713918473280964253772918661928228047010524752455122279646541013086078569863989819561491252449758279045644681083755599587593935911338272730215122923726604938768724594082472935010049542203557723461927826463327870759207257820912315103603453071950159539213044221419976855283470057653081428174574929358500 638 1808141755419842892761318755985784684141031574257365366838942002982318303406509862572114079432066047705145950497849668300887473767276155313636151603244230877190312774344414367612000807475427036397288731457934330419139572475132908699527353824893389707928954219024485824836617465391403175394960140619034481 639 -5424425266259528678283956267957354052423094722772096100516820263256141619060020163363653731763988335490693665606618081453616603825771003127353871024720635234875836857493832109864762851896993040056377640117240799786617803919718037154147088339236402764679513055435095982750675762265765080190099501749202901 640 16273275798778586034851868803872062157269284168316288301550474661093111507195997231909767814031101394589578385048314492761066138388970075504616286878659071560391720104122485264343738355598371621667012976843391129108317189472185661105527754754274280241564553455942236826041147609832628063670296761294368768 641 -48819827396335758104555606411616186471807852504948864904651390494939147930396608787739001698082821599908996192801092058033719943867538631455184929241970825572951639783546066930561075896451041792869790263290273736357223099484813195085975311654248930470534282186914451230786025549518774098816112851681685632 642 146459482189007274313666819234848559415423557514846594713954252332822503623588528921016415201008566355563963891319439263000333101113016150605437324318422420791066169939921967451372955829948664024369748180842289240755590014030958711362228329916459683867447617212204821064822031531549875303937891675494658305 643 -439378446567021822941000457704545678246270672544539784141862561814117204614776798739460123645495013371158202085782140190953174293018876344277882968376240985120552488112376980172269272038310841709457241093344032007931200142008094093647472247233379356436493932152779269202200767548683409804639791353383351425 644 1318135339701065468823001373113637034738812017633619352425588156659057286188706674823358024958306513060378960746614938857854346169207373504150389450879285453939160758341192551540196735158598364501436107569369235484148660941770365487925144621685850352097024406077469662963596911620976214635756694526800902664 645 -3954406019103196406469004119340911104216436052900858057276763332359410207621378679236529644873745907591794483673131602405525566917000459462279258256557705087409829665308065510391962771936928264394527550680250591817400291893734148009370765362570126795550139079510310084184536189867110457356421558974000387724 646 11863218057309589219407012358022733312649308158702574171830292743530459597097995006781655448645406458900972602642089753837646467222395444958498335507583980309622297509359282430656532101932184290776208580385803144182647318060102424143904360972670941190919828125594259917323112268567893730392799046601456652097 647 -35589654171928767658221037074068199937947924476107722515490871600069159191881525736967288887886708272862397106114166154102762397133776540682001974950850059559673622891492163348779681300014887048033593112439449580452003378490930363745724284645604277703479728463934021517724074862774738287980479875839056658173 648 106768962515786302974663111222204599813843773428323167546472630807704145748703354746729288093783315762393821873589399623749710966939543277004652548734264806464800216461082943832199517697729392290283470523099319814278333729230444888724942515366590485653268108104562910686432252173148663028660808525127252059680 649 -320306887547358908923989333666613799441531320284969502639417853777596881300580049885155343963054054295727683808462293440956108345208792726903171366867463282453648684173450239981687690492037048754189996569018057444894415424486650162513299424967807606004866722975318281558531439406868149853345770516196278710600 650 960920662642076726771968000999841398324593960854908507918253654631318423965858955901358493955877139813897245605245592344895797922384266043889733283154766749028229330726554356760745270476098133642073510893394947403486741393626973292350724178597128172467304294315456591810384980030584576190029990564569873153841 651 -2882761987926230180315904002999524194973781882564725523754760738651384155823809240857258037415905572596809566643713447560339423438027185301197975205024215306809369470557457205135960550827169298050553075307223390074912648177342189763768992607272009957541567030828995830660808299359215636077467958602562067949001 652 8648285963778690540947712008998572584921345647694176571264282759737822479683081782511301463217883388406907234455045713651741683859090669427716594086505192702646028733122986982516114372683745087282497661853933849564636591659271052322684163582548484346798096922111237128657908841352703219847640581005962343894088 653 -25944857891336071622843136026995717754764036943082529713792846966403556298552169600808032243261590977142882464145303069539430254158128168404433220672210399603226927034845524348185602417045635772710148656324312737878564904719785460792014939297661169532187153254967838167852411996775458943819826319530187200075572 654 77834573674008214868529408080987153264292110829247589141378544068614161188862314355815368373539057978200804405399482722420603770857681298494855453662674102601321019755034061610390521373350343489535973063380179514606283101802656257759497106553684530087149130617259510576475348988166734574520906510764237403487185 655 -233503721022024644605588224242961459792876332487742767424135624554225587839678256213937689686716544652980259951051467068241390498387306469042738216108631321715971422799583771100141395174618558636659520672088567131062327659863341326335549190889667263772064912635700666365468506441536837521716769004457660772333925 656 700511163066073933816764672728884379378628997463228302272406892135314047266057947902221171571705177568957243396411936916567326131916691053293426729730718841115537779980285629328318237536934055745280886146776885519670614658322578748275984118872475465785547367191613725897238713368377602711903635621216760996517504 657 -2101533489198221801450294018186653138135886992389684906817220631809050678577218798332338894258103816205216649837573758226995248308054792441108027881503115785323374680312269842198136439639212935733289611661256316893288058971957999259346337135439092721928554363789739858726092211494635261640358299120127674192393424 658 6304600467594665404350882054559959414407660977169054720451662003093572245920589665006074026199890425228976573759302915438242359736309710407033800341292253707984224871775517934195939916873895650040277252672428814137795378600626026518271578394877419191111191196223933940910357685748667968058533441455272018851014177 659 -18913801402783996213052646163679878243222982931507164161354985749350984854162947409625782771291501605958621392433083412277507119496943184334909715322621907681901234294020549941597940281737584032937461875860892375831799947429364285088867985986333641847254429641177271774301287026105981991405330628432515455208215633 660 56741404208351988639157938491039634729668948794521492484064957875578838539875418669671284271916423133945807459235482545664217892726946779860822234067158336281820684355512365954375110380937214776019533809584125124116503420717872472938730023344158298019247104923375589784495514191862751982893989821259036564588134600 661 -170224212625055965917473815473118904189006846383564477452194872111755015781254281542033541592357263099969227484989157685292040649996619938984088840301634928931176649798329661742972872602478616056460935182593085312525716916921544389005991190063861533376694538822944690381873450317358622018555703895920828694492601500 662 510672637875167897752421446419356712567020539150693432356584619992753930997893370000855183181897720219714015522338285268109044540594417845005115332803877559858217737404854573598804824423826367389785286222099284053845841019658558844310497395513968693969660984363042003550438188582079939924597640759436538280984896801 663 -1532017913625503693257264339258070137701061617452080297069753851148302525847047084786076121512649292517661185539555941428160675412389917078311270512713847053530992232926625107936489601498365035456953231071498505869176349175955752148536245655928524533548781441353528066870065798228002038105805598567105229448668703501 664 4596053740876511079771793017774210413103184852356240891209261574762314995488537830165961779008861544755751611740956465249047865246560982176394811321436085185744986445365618137899204754657713759016067429078414238308520085562801030891691753854334720791206324715425988020577512767350485751522321972195398511332085176608 665 -13788161222629533239315379053322631239309554557068722673627784672822170883424187313665929080051713431720237863950833199441845459511507148189558358912021381880887278863637430172658217491874789905045384187912605927231217006735515619398513981259292486444138811851811558478016658789200260198489168239886825502629811410712 666 41364483667888599717946137159967893717928663671206168020883354142713468274302810870469433168575796367457515589518860631900698490000264272189388226623932437020509207282416881814143181969983691111786996498247010077783328558147255579194747521271849958381936740535732890421449050765969654344828005249553299393608401536465 667 -124093451003665799153838411479903681153785991013618504062650062128181719471806508575633051391911205755231925801951823632246473110841131362987112305043773854629485199991782038609053090149134079170056483526400008853476287348607461822309270128523893201117289449352135835705833123988320018479685217012174882378020825881625 668 372280353010997397461515234439711043461357973040855512187950187108709484741653622727921296331786640032273821336731348457225826162308459823744154814675236768130387814377787920790080711463395547237429306450391261616265936235431704018476960833648965450458430197546831393221926502982506818298013749039387501625390202404744 669 -1116841059032992192384545703319133130384073919122566536563850559577841116221390750145944356569437691216524755181837531987249042468195586548085776270109856439475256592473011545611022796597383028092463701640450293357249962001242170037057609169500667983133646121404583571898411218602837984621326252375951780090710778966724 670 3350523177098976577153637109957399391152221757367699609691551682954262350997546583514494276716210554176745727133101500291090406271831411225333523057705192252499515693142180875314428506393749621244299396213989098110682653603441712699468524619471746532990789156175995817334397367515425657268366844615139644334379718155057 671 -10051569531296929731460911329872198173456665272103098829074655038673021710322320966352340883706914472595597549395770178830156225062275137590701492504448477024435148397319897932221345948185244176179257388345967366762634578905841790903440906305029526063551021413367586640957496388787771094723609364128639600093184563707893 672 30154708593890789194382733989616594520369995816309296487223965140619334818640974800515967751012075278183243373781968084906041941560508256523778825098055253473505988471896129422589277103149342440611962056922540173465663268126207269688547751132829747845085607142385806646603044305587236741738198519306761770161710253893120 673 -90464125781672367583148201968849783561109987448927889461671895362467699737904581814438871106811844923822189038153054835843864298180939985982688703456079015887053480173708872322195413221264802810133865586702344446472057359656774667914228521409621190690970389567430925681302326924555357432998363534361820037810863045383200 674 271392377345017102749444605906549350683329962346783668385015686230783978337424442518993622712775628453318100006439520893695689213917672368877036001629120359128289954285022084483656315098754467365879827820122223560443796499822700183023740060424340847415916575324028812284651147897302701340994925077123233628663281131511361 675 -814177132035051308248333817719648052049989887040351005155047058346199872046833590818517817207422317085523693152165000489884613476502727501184520450527507709917146350085295802471256376338160059714981000756271014165351208213041501049357696456893199938717452480868887872113958303452428493146768874259735688582854191687514401 676 2442531396105153924745001453158944156149969661121053015465141175874284621195090943008156562876416181487283826082782482238222845079383614125375706351563113176154015589559323776890264342365646922845738198737019545749041611632830078326781191315634722298555957339434796781062609357959881330234738259196512863870064570471944328 677 -7327594188315461774235004359476832468449908983363159046395423525605331790510652751180800415190045515725995378128618922986328071773149689527036241500368306068189170177301328140738090031436503938752965720570549974225168679624652485123213846332614099327330374979544925449006364038434972678239135603783292983064054068890011052 678 21982782564946385322705013078430497405349726950089477139186270581686724522735788579782342903702691834880411081251601297184234146899326805901112624609727575171515840253960707171556171298981552219528190109460873751972406336415338530262609096171377555601069718912981839300102754633796856510441996795379675964405943487131078145 679 -65948347694839155968115039235291492216049180850268431417558811733301193192725085009023476121403761900500527249903586311373862114073223790214239196057616378120377984726392032826052008491940139022261735557243664934301462258889415691144762446552772083996714471751491927099959474828962021267411731244273188254244128257945322525 680 197845043084517467904345117705874476648147542550805294252676435228292269480343646813957475201752468197485418684278938622704516927049062362940918843824604486116421355972212998604730937490501492742700169161758131275432800574922827947613384580754572675222211379203730025853659665150235098805788302000581041055893570461192836384 681 -593535129253552403713035353117623429944442627652415882758029305616340448261211876137774779340470725996347876189849238910768849284863648476737255342398736407444519728295075106872426483037137809239947747734081164559625817377902722194838894418109844596396003524725227997653067725051578678146344430324354330942384637805416859624 682 1780605387760657211139106059352870289833327882957247648274087917014482755045442148808406677388526717677244225230091050335578881431987413646680969660998118675898335265921389998627387019994827841372063725194657088684751034625694270754698299143733537070961339763896862397328806956616338305984627350595602053570907246259930746737 683 -5341816163281971633417318178058610869499983648871742944822263750643989084432894341330957707166564395059223102506198906842847275644885765895019000526315460069660709296070276750920179588783288027823597451847950846775833354546244842275730406328238731220066730299362268303339302036526683756591673456864339246999918999514270254953 684 16025448489845914900251954534175832608499950946615228834466791252896347024967353754576480110864839240810889050547288542459592897814206715991574022126106081578615496972634781420694609279635669489708200285008306973890213144792396570974101817080043956927608098072464621091681747557686315864045031620060490629169115809917534903240 685 -48076345469537744700755863602527497825499852839845686503400373756360822350861287697467964028865209853193718092400407739352787183032444836316664116827319946038545456247362548681253705341134202160357191272359991635266793522739027654640119763946514464255191190876309912023070440943524087242232863766324059197455827067737634447700 686 144229036408613234102267590807582493476499558519537059510201121274703284272334080955510451683419391353692272138712830816041395640797234550572625270131116136879871807167595188373355431532234024504843800911874287912170785472647069124631641264522105969088247686485475454754824767737748247020773064736154475860639880738617568005521 687 -432687109225839702306802772422747480429498675558611178530603363810539999653461033574056759552881342603615631633873819364132127228581728256814552021544037514413843509981228684880047541081266431158219538963369308437367700697443072994190174160907575348091761728402250975641272611669357910124268016240241418355323322783028404429701 688 1298061327677519106920408317268242441288496026675833535591810091464380522507215737170226029250221452519880382327662411858363535165065035601872936561979890634457309791412307357449774445783501996211054571529409348916762818437755473902691303720722773738943921961171649422855834663003023377542980878094350571787435006750138477125248 689 -3894183983032557320761224951804727323865488080027500606775430274314050667264440729322091991070132676684112987348640654959164238842745429747856924902394804824714598939778122586490040938755664940804059941537371644241824366901915777488127599053509483268321511000530979888080268641475284007350537797567577072692778624015484604116592 690 11682551949097671962283674855414181971596464240082501820326290823133094325854567788791503917163038816512428768740656079875312603312455494190523824771621926722674236949720588033998319435996379620806783325353129161347060993873874875824396202615846173396653679543525772921147293447488373919778599895507306820138853702917368730704225 691 -35047655847293015886851024566242545914789392720247505460978872468938307429184005682535469766903303195741578533198153429014371669716478395619903489402445888592304500153930524067079282669935528217802039201526502624289543106874018896533215484828244235058072490663727683869141669948806291838603421844197294613625999050775345528144625 692 105142967541879047660553073698727637744368178160742516382936617407927815708372658016109721213834176881276240952336824023264067176375430565709999488096614961176880361982640272545597395905643190741037342654386291820993496963285395694839606105978638999029683714466815154652931918156799057255002007720045711136519639099150472830724424 693 -315428902625637142981659221096182913233104534482227549148809852221096684735096994427483497830668182801930004378501929786738731054453412852477752439598870401154989152210992176913157416287202749403231267089012422706979115729781903343098925891928810124246230110482331622973481727455977978365890160942904852971485071345825785335624124 694 946286707876911428944977663288548739699313603446682647446429556669776472406153583492645137026797511383638955445265237662544086279931991625588038388067837463616238185627682512531101339616898499937086548065136957581064965152157616517376522179294550412279798639758854653936580144707152503635093949450632947086244547887553058566261217 695 -2838860123630734286834932989865646219097940810340047942339288669993669818426714570436700458199972260353320263237768274099923002131979589895802307000970085388170521165156706933286411065910388173536593389725065041066938284370774752834550185104860304284914358269734730550792156482428601180431319052890829784477081130010882137423456813 696 8516580370892202860504798969596938657293822431020143827017866010018815071064498671602765923895550291633002938219119148377515412928143292717485318398648336430019221007917507990264648194367069424886505424913986476013455693246532358426889062684135726798134258416599718259427772313010734770779306216216545855166337751186276191380412960 697 -25549741112676608581514396908790815971881467293060431481053598029965174382833039914181733720214963579955327914547701354089344169012204447111337352241235421756364154607131408985676221636889091139831399508794030890738828788385482778716610791880274205555695370385466268153163127255889485522893257738100455505247172017599791977645827000 698 76649223338029825744543190726372447915644401879181294443160794090115870425004386904090993812883898840326387692368230570432183053113268726446327660028863520601987138167083844117669525799727412593427157314016741099632203787998885029201183675354643380287892104492460104316781063999678825377054444092943787137980292885871078905038347281 699 -229947670014089477233629572179117343746933205637543883329482382269815645891642170288554832082701993025114674279544782603925045997414269978073233170521566463606478557393251183046609132674849842297587437600832997906763638226957667404936792030464155638783356921940924826610639637851873019724969329610997338109211483755510794174417897401 700 689843010042268431700888716537352031240799616912631649988447146810731215718173758874646587612244394167533404382479292534682294862170537721863514733999904842551296060741443864913267148362274457032083340272568092931972578377793414273195245382305836684131515542231746752368617704081956340795670665047302481559332017903808970576748847368 701 -2069529030126805295102666149612056093722398850737894949965341440429093125684655790182257430752506648822356961262188079050861067684730621389037163947564279525990684547992950613886522499687041115334913931536348854980421434602500431020149238569490996014751337682340840225692751977046031002739292640045452486909871525534771293082559087332 702 6208587090380415885307998448836168281167196552213684849896024321294764698036945591439119047790111428919746769100908778981861993727681575507862067573998914033030321301003304119139565140198412787666735000641826511783938568566181328717705580154239385887321875712140293012441156992064106329134079306543577843497561199594901704596547326705 703 -18625761271141247655923995346508504843501589656641054549688072963866222930675014846090981300220924788173645284788787454733842582934284312065531671004949156187311224954729626821605421192920877223914882500578564217850970875650304103039164513993758847938186692861830934335184567719140454325922115791719837807188665824626873844444214395925 704 55877283813423742967771986039525514530504768969923163649064218891642296439879666615618042342494184844144801784708584670454293335973863476453454652180248715840551420417773903813922809675248643391577285710462303235397276551806072111002655859364961561105185809799790464745194410732451105621642793017388525250941979645186871897372368420864 705 -167631851440271228903315958118576543591514306909769490947192656674821562860493933763937554300670324074601078470927370516645605435330808934388590146492896067052639031197871379207742062605099545595981258212586773225002256975659656846123690716858555339010527032696186126054162913790241966915695365639796656370769956818790283694692227212224 706 502895554320813686709947874355729630774542920729308472841577970024718969147626555534990906797466843619093755109521100845624131038345000333366177698739789609374565299258099825440385466753077417665277610684087203219230280211351249314024788190432009722932267622709226576264970085759978343289428569386356819705797816861217765442966162970497 707 -1508686662962441060129843623067188892323628762187925418524733910073543019851445092035699659874676557608866899051886940450780489077739072444725944767649315931221384256389877768452811475963028306662414561040807706088054249385550630903882655630347012412690399422183158064408527250094318794834367749812767838548361575657189135613694648193473 708 4526059988887323180389530869201566676970886286563776255574201730222111115303349179488823344554933490718719949405752534820212590040161647975123418219349154995685424257602962408912283555419271593531414061191657808947659439938030405563685100812795414456184691683059185720100829109043441297113281638597875607376636423229342642630381107350280 709 -13578179966661969541168592607604700030912658859691328766722605190662755346820585157133748243285268863123506977440397815438803620469300154088106498496674997686111418154557807311760807486901237487172483156425050141906348345002831073948789325653928472176220684770213612442165609602423737831085570179128180018097774002246013295597345155793100 710 40734539899985908623505777822814100092737976579073986300167815571996904094389694137448412675545773625327945926125004737827950283517214472579792591729171134862245235188608910868788357946947053721905137901644231686275801676412392020182937064452455336131442328285078438289645831615444870526375438399875005754089144237879844387168928962664641 711 -122203619699957725870517333468442300278213929737221958900503446715969858176223742698918180344877855195036334919990531841438937856681830607271167826547848653677968889497704674824377159688997901351518277813044609252777261771618118321133407041591568397996433046627396168224502611505280711452634584737978639058643652983913909528459201731165501 712 366610859099873177611552000405326900834641789211665876701510340147959920796489846189655824343842463982961435470544371559918178979894431453065396473162021604655351281354293628970613242856923564943336793655279080630988828471496369240567598515796970334387867290312304398925526604006123591644005942999719139282974340642334780351849669002438688 713 -1099832577299619532834656001215980702503925367634997630104531020443758215746886962669737848731350129472231942132103080236506893126115602286224193483809448775814397802272399620134888286839067713238249324641658650341602255843586021427952636613580583111968571631848842261628107389696753960233321720965944595431212478816092613889557294232603272 714 3299497731898858598503968003647942107511776102904992890313593061331568086793644657900574078103613811767852985665942085631617332415331130635868465316300054047367950103259340998456049507770538963787052046789478387000192269829206251148525605099384670258694343524152784549433285783223776967383459567750042653236101904360694347767127372056177585 715 -9898493195696575795511904010943826322535328308714978670940779183993995834632383858019771546191537326124592274179030532607411047358457052280241630283480130664102680875103257452488427787073242261624786938315251697498441575319819293422491265847057841039310743076157767184053457699082683914084693785512497403405666234146338303938479424677084425 716 29695479587089727386535712032831478967605984926144936012822337551983697794947235575314576546722783620082867347444315891319211694887428159872648307046152162668235138191101445581276109480949811868419403291916624455474980696593504987178312591702008783514265432849680732245202136012558860805068945596864962189764742128222920896639699146372517704 717 -89086438761269182159607136098494436902817954778434808038467012655946964376992988607751255135752703467651454309699703362676237029150634133926734323081612915174850054007046224753326955467150890808431755719754951176963494914344621287690174637333259660013357603810326748885276482556466317301511423392202316053896100054165205980907673002943575924 718 267259316283807546478821408295483310708453864335304424115401037967850861437726486060893976324237576829857748919272823004088485751287260096194547581554237661860187978719446571464794438472579847102493217948225567272793035064539698317670888981706147621495283404529618573049531061547130291194739961213719559172032296249286637345570128753519946577 719 -801777948851422639436464224886449932125361593005913272346203113903528518691835699589209032634338150243169327044837798868864509870679414554063742921987071580079432942195465807994254798299786647156257298110760352145112557375171532369967173667932938891045990332652863618510860031404717929890113088168540884980010770243774316522004742335007424933 720 2405333846554267918309392674659349796376084779017739817038609341710643655624942136192213101496743077649219206550648449809455199042238332825645373023621896467576198631210453133987835001206392904448414556589074469523773318083915556730592872627876193261472901352929213383201748014565231016348758546487970851022548543826285159998272624600816323200 721 -7216001539662803754928178023978049389128254337053219451115828025131790702154612575133994400964397398861831249106694572879241310883132454415507930732868684542551665290420374075553235273887159893234735989519720232721182114516497188367350421358288322634308983467910402993629175049756865651995330280026598368366527046784845463615595434685308458000 722 21648004618988411264784534071934148167384763011159658353347484075395710735453700429711859013538584491676857713826720324938834174566762540532834313132260745075346756882307148589485315887432550282904865991310960462952257668978391488371599008749622858791481321940456305820508831057499328976766300840936771670584334542837518634037489579886000445601 723 -64944013856965233794353602215802444502154289033478975060042452226186314683661162047073180515799137050762018837921636985665157753621974722964453709191475847470479818021618407716394457801023490822202774248181778683429212516342125136751273340374012537447225502157041486626307812362101695491687337161659047696082378238852581399351839748880710682001 724 194832041570895701383060806647407333506462867100436925180127356678560917725373227329654210407676036295914529087388595541599273042939915143447770108918695009370252120326507325616131963191389863122832628218799341225931469855641373990250415137546507581084667805336504418388982104615326401373065452208136654285073138898360675446767480504026788427208 725 -584496124712687104149182419942222000519388601301310775540382070035677988304640260370030896977654242176218087811359893466438874794593450582600443133862243706437570575830914733862437220136256648029537449982138910621079184463101075482394531493915726766840802354614425907311610297977540282884577909816939673145896782941816189340117890006533761864412 726 1753488374138061312447547259826666001558165803903932326621146210107045468331269365536390828283989085095333734909315151300638312834306932417841472768718681229617895964051610790026177589072915217422757524769188963152311835903564318003893617435619242222091800485498832376155561593198520006020974063788919110053161620513783173269434734288079148808865 727 -5260465122414183937342641779479998004674497411711796979863438630321108633287631506137644475904540671441116762326668618940912617267641341065701264378998302146570133633888491950214842240452542164261021789987763313822071717578347724409904092480389806846723413551790300472169887365195322782093823075883086859219219684411414472309957522821735116578125 728 15781395367242551812027925338439994014023492235135390939590315890963392946692596283782287582959501540579798643257794997646064182724009516242790244358442339634582693654757023278810773703554178742131712113425669324025017015513994723989975820047977322100843609886438849383323987623652341975586907792954701610153660679182448117175646992818687872646944 729 -47344186101727655436083776015319982042070476705406172818770947672890016974712208730136626429439318985381614774816529876330537565094578106449174676705274410971719941199821634560236136619503228239690592069032445631322583530851735840847623615103848243361632103292474455560046514400424041432180747132769552294528713608520999903537045449706596242267224 730 142032558305182966308251328045959946126211430116218518456312843018670441701697488198199706082442207755116854990641089003030248992359720696951602594077375881974088395881455321661267025823024852941829511493048840958031487486714655735547742077998520077527367131842175499826804765670404466915007632455803202987946679309563893306836701830972206001061457 731 -426097674915548898924753984137879838378634290348655555368938529056010381684605160457809228339638936031048762484583413144405819399849738893367454597938969739872379903315935693746487661048884914393268519635998952405214521156134822449511179923581525814756261025230180140597158403602415731013512139006325964219186692531663548280069079000462316078991193 732 1278293024746646696774261952413639515135902871045966666106815587168033422672350951654797291628416433360721903094621446536625949651084049452681148726364777680775838850886658041694648431951549200267003323880243502217467182970582205075802503624259621627362934638247985272704652220093974875122023324798639728251227306873047801717314855468147969359619720 733 -3834879074239940090322785857240918545407708613137899998320446761504094769359494610264862771758562362312712675514782071538375938472953059615398523129705438213960232986453841932936260981824669042194394426853089646179874368603381995015737536855334742098074660419332719757404346748299671591471585400475511868821694116666000959757288302978467563909373700 734 11504637222719820270968357571722755636223125839413699994961340284512297583012135790475016128138560587744619709723381957861540127830992189104064200420441972759773965232712641143559337022338858700883612135106797304486501085929052963197821522454407516045346419811378076244545437078150248524285212257047012073922725187182344926938285054254116401189738161 735 -34513911668159460812905072715168266908669377518241099984884020853536860700511545207364663655563247823851442729042992119020293848188411458053810416149285707215168079585229560549029218599256894395443363151437694321093220117240980313080576769568971845849780238831963158728261907655966025039220240085979675970920902083225208240087358608698945440476494901 736 103541735004478382438715218145504800726008132554723299954652062560610659473518011909895188237257484851125642670562319609435946927586497602936064249703263201891705137254856522755135794810154898175045464816626006513959104612934205070418114816183820231872981196253611533167866926958118749934801969683882224881914896043503619849383489079542357557076540928 737 -310625205013435147316145654436514402178024397664169899863956187681831791628062420990022785441784537854851882644693118568993383481412401242000544561486937234118559798653325523167662313937936582840498170471369474848152142175833908372388687635803400604685403608643219415532063969315430179636488013514598920456593035064533042749180144177672626436842790752 738 931875615040305441948436963309543206534073192992509699591868563045495825841153868737195112135897188341177053151500379477984130429952650088391563060961922525714991520681632500806525221811250186879486334733438437482586214114650402926073761040383226690246931265922610671522346735054363354062441081043835466717234601119382756974602491908372293014949092545 739 -2795626845120916325845310889928629619602219578977529098775605689136486388817036779937669045516616498771763303652665250632629974017079965973587182242260693558869794699490341594714754034946341572237837133583146741877773895506685146321540230042455570227425812937664311980743193739388018361713451266594381235267641158440603196670713033913453605401619005025 740 8386880535362748977535932669785888858806658736932587296326817067409461794820926598127966474142543203595447027779088551271538736582511312866326489984533339536519055948301792530857443645811283131872746965303107379711420967781736241686890494417727955245098120973192928434803428976822271301241074793357432740918504261082683367245390044739041777195734280584 741 -25160641606088246932607798009357666576419976210797761888980451202228379039016722451480064456351167129974258993893244167265996163412213124416262076497472426871462644282689286191441146225001923576899147896184819260408079593984581057159450821593767266766338017739075280285438744947375309771047910416386594987640288566808757473016573806408100135962220038124 742 75481924818264740797823394028072999729259928632393285666941353606685152436312098298562822638799120058827098277388868274268877397438552416559785959662423722950486651822330809123298989640841880783294865252557130692754704681936679310003063592390496242799747425738432843386833166566967153794595080170105480468266894919065731453722165017841031760127502987137 743 -226445774454794222393470182084218999187779785897179857000824060820055420324966375664539374410829660357860570151304311791316234331576510348874641025191130692441167993956250434870814682278421496425970659629941543376476998936483537985058547860293683244428819186992381020080494094268127508288207228704739347158993402103478983663102011528480607380275840412253 744 679337323364382667180410546252656997563339357691539571002472182460166350262100896400038939513369999379727481111346657209400387623409737891544356513335679472480186623864498240159584171089308891178337272709287000444535692928086549983601640542245855143728037113944185082932010025394771655537229058646317925473940800836512831420107445234143529293281701207840 745 -2038011970093148001541231638757970992690018073074618713007416547380498835227929231156126092472780261708270177338310234925807395752129653083987485810686323150716902626091258856885389978115733723810247294361206412001610571437661277949002284787130149126330529145675553693334969185570762752170894419069176914182093930803668522700655030879984685674830075132200 746 6114035910279444004623694916273912978070054219223856139022249642141497026087736378962780545833881276292780834663823900017661406121268287278174058328462687380754705011273995233390035128905631472780696224436390784983929425124816513879038125001970085399140331382307706213617557080529781816066876143479184351022699330348821391652101112933547568586974462350321 747 -18342107730838332013871084748821738934210162657671568417066748926424489821896938307855546374603233110111489632697955572870112013515946645191453389463259911018332463522319312511109012462447840865917415466836974667661596346404185809571249196885143563852269924060204026818166311303340806114651449901024468973875534443464962556296363993391009780430939884652201 748 55026323192514996041613254246465216802630487973014705251200246779273472498827305267126631918022061259036144943329792168216319669108435696886709340330439753231464690722963502574183088430440060003951547154808090926544270607964917572877509217537543714267260656299331309233484303310336990570606899648171228688488147963495706729759106691285888703515270895707848 749 -165078969577544988124839762739395650407891463919044115753600740337820410173842664285227114902743049200938229868224009478254119545356257351392360891587871068217527820345376704451776070280858051647031366749357741245223656757419768698239139220727638405035729130573836378319795811192133287924966420524904958452548791076703980448877351306222314460770926701222292 750 495236908732634964374519288218186951223674391757132347260802221013461248199942986231546899205087778683856775573438687937158021188567467294024966105511169607782783264839163284937730651906594949076939950432503453728048761973961634279667956152835013713349743952488543462499687000454469803575260368359030152350339223490779039888302006165050506044085003317220625 751 -1485710726197904893123557864654560853671023175271397041782406663040383701920359720426756807770222939313315949821017377780287898998735961663111364325634947825611083935087909708377613878581281130594304876213583369664981547452005262448709403045315851405798065897607404183037804768868391847338204613088851175452716317137219782841166145234749041158935677538653125 752 4457132178593714679370673593963682561013069525814191125347219989121151208798432631191903757497608242497498689230416164905631688682639460667109044389449521875437983327925922589586400231084871619191790428993034322025651910997477396311667678452978032184139086173305699285576226338473280608590127930027347366547444508342561120712648134471435640085217920655530624 753 -13371396535781144038112020781891047683039208577442573376041659967363453377641121715484560714273905481639140011257221745556172918108088790426813696352360647831367221079023800693416505425434054686121104711190607548496376457239629330613629631311683950884676315599091898179341798719188614129231779116572215137665441057830762480935905132619527410065512653474440624 754 40114189607343432114336062345673143049117625732327720128124979902090360733469070972547616593446494361181682986407082766554731041890357130107242914101602457482599852569241529695388465407284312628680723085501097693680995191865955317449175171346582621956255721119409580629261968781896402847348060787497093177139403664817030977400943638215329767185231065447195617 755 -120342568822030296343008187037019429147352877196983160384374939706271080750561625087363830320871008005163166997516386490731046402599060281093611655399778426675856450138630366780544802692068080573953084776856247567078674659550928442809579555169436181596572671793135770027925880800796859926200130813420557041155157544604684981814335163137714717388165877801688113 756 361027706466090889029024561111058287442058631590949481153124819118813245751921756748743464332174752088517527868594300619945644941507293820563870965053913685559953754886249672568014544266756104916354832241792108777356511630893727673112916860660462682636333772831727139894734266116505837469941218976183563868134660024831614380813225232786440857488245375508735560 757 -1083083119398272667087073683333174862326175894772848443459374457356439728805445919442647426797932325041114647891987757755398776634029644397897423810547555299843149348148937650945662766889379731047984256423282548665864248672152360820432448232806768087943575312025448788202429525376394648411297952307636183624802551842613316321310740460104454577649713323778965500 758 3249249358194818001261221049999524586978527684318545330378123372069319206817213341421760186160542565645247841979598702622825152016783520298563685599725615818735256281936794258580130168680468223740608827785258567406123806109755669203794127591921698321608193706468131457381791745789544930922286092700659459578279699382620562041560311600196396427902933318935050081 759 -9747748074584454003783663149998573760935583052955635991134370116207957571199569507274061780749544584667497793617730105050779653630469149622154039378396761860957440454320608797495725904105858026327434126022860081735104011922141011927482514639587686889304219572151091555114595625074789957391548101925562053347493582206418933148295819122568255898986190458861601901 760 29243244223753362011350989449995721282806749158866907973403110348623872832503725138898440803479545569060888743798957750144359387845864858518407567144833406692574786383431355654719648784200996399367743151249822407580377908673973613892744063084619270876730849581351665392179849269472420528613656893907269719521043822356922918475285778943629667161357583720070055968 761 -87729732671260086034052968349987163848420247476600723920209331045871618210449071665551592710244729964797629773184272377631341507208798344977794785994433892263071100717865234461449339606900597912437955550054067277507734573799693689773739282785967984137035805467004911905836643407627315437587635329284225714218659799653993764388675578001018269170552116975296119032 762 263189198013780258102158905049961491545260742429802171760627993137614855324376439116018492992352915194221357598923786313489518261238444905740185637873077453528222284038922897651999703383989998629029855230734243885365067898751085951240500180459539819606239093820013294985751801418709889265708589280858427590823485809533197394270788573238721171603096631639201705105 763 -789567594041340774306476715149884474635782227289406515281883979412844564300008765358184319553627388240622099779816819706475830648162438745029526438399614479291995629913685471917986134279691194817992314627363247605178076189327020937978442970707457895935297183344992682150068757463683835742981065904126198431790972940040384989565660282414960054312888699306064370425 764 2368702782124022322919430145449653423907346681868219545845651938238533696939296624173658992369363604705778713652730506768008433955205158050277441545527854977200338316032550052097636039146919391483887434592340752970210347759185541527340726385566332680767863423684071011332821437171771114290178284882282514424899394207810785456295153561082953448022908769854587949064 765 -7106108346372066968758290436348960271722040045604658637536955814715601081066228664332893750267696576807469339314676885772870693708626894548263569700705923971659640873311579662567539868952787759322744071291680754550361677388221430239468326639139918493496226425638979901426047335161428296693919978368590620674965747359493888200442409818271510313403839770079433426724 766 21318325039116200906274871309046880815166120136813975912610867444146803266741278737473953738192359645026054035544339974029502239450575684665117081204202065374186022195798373611497033740142149915255979169555976282526299883134539158116918082425981873571065378841392498934305591122972774589496224774832189626353888587994048231425811503898607304286625535061143355958897 767 -63954975117348602718824613927140642445498360410441927737832602332440409743386989515283233012958144868561003269788886654135571793545348472352129744472559968244202493360881781093176904705370906056063525364820719305468200581574532545211174189743262304983235373549813145210289458157587459323483129768765476427803950636887073092460022911943259016136383687142135626098773 768 191864925352045808156473841781421927336495081231325783213497806997321229367377254684602227929501572653320973500655235815023475388573497581363158603799856653948525726111535657385953521279507592184887147337837511019501214731351642361311195786807715664500204346162643698046150454012912596559874943257485031950256273510766929047839376209778695615202550913259900817530880 769 -575594776056137424469421525344265782009485243693977349640493420991963687770862345079162997805631507798169834282544422471883971225039209833832715571495170235535385113050313004203700752996677484831563887382914617310199719152969752703438660867732606178669655824487158217715259887747106488055768177314346798065822262204994296000782102081685686815297360118071420132345600 770 1726784328168412273408264576032797346028455731081932048921480262975891064112342159325528894273268081765733638977764413214641583564417647486318436564676486908442457715748417262625844687837117911957583342653315036530303620527707651596983508806156828915221380126976224668407444691364732286004443390810445592434204324869701580058277666814306779073306065449464318976765441 771 -5180352984505236820224793728098392038085367193245796146764440788927673190406246810825863195124183918392959558453609663072758955973971623579057969753743108595344576328766001319893889394975337529223869112320204824643198010404440993437120547519861925172408357859898401098275812543555739912715195802238418083044191339772360864920234252756770499934779933536184557450592001 772 15541058953515710460674381184295176114256101579737388440293322366783019575880054890867076461620165967358585528450327288159598127249777526481788878991993006247835624999853983145663699950845130458432260848744666228424724196639485296505689126559761909042949051275270499123982145719867546450578995005968496835886154827245289037325831614211860893002030311328220529890913288 773 -46623176860547131382023143552885528342768304739212165320879967100349058716386756088671532144669649150812101520692301690024986068374325949076239357574165305689920286153970740597043391652161139427126594607026154891336199407887449295774582432780324898504143415913630632806690499450663528981572035449206086639892881231042710351592638383066334055325571649733119475114760972 774 139869530581641394146069430658656585028304914217636495962639901301047176176328399892263477790638259167143321544483763717923896091200853763711587601256887023638735932166650618657007623123151040048480813211278204016379674753150523391003044676139072486287561701260828923379738081859069134397479413084270310241963391002442651018112756924279048806535444028422109511999377985 775 -419608591744924182438208291975969755084914742652909487887919703903141528463395527840362973418465305320752275603978893683620004188071802827799896467300065144724671060244883853399320264835743624663070192914227289570458898018444212571908054325922061048687718458830431855654625140854111197916746676210807426213555095138005756367283730763107804514808354642569284248129964925 776 1258825775234772547314624875927909265254744227958728463663759111709424585548534058820192721518924172038319221853288334639012318621354801326552291603375778393126061726949525962207243451741317486721056101572096253011108023066835528421605619760554593757188220119915342420892720215515604551754386461453081337987620188461976182439295114083862143994579747892324692406781327904 777 -3776477325704317641943874627783727795764232683876185390991277335128273756263317554025943102076266531782155186447689299270580659664254859830016804070705573335282551352163761080031462436222069739217105012337852667955181284936493446251952866013591803639139564227945878640335881955917175533979174955675922390756615681420688523955942958652779629178631898305043353607692948424 778 11329431977112952925831623883351183387292698051628556172973832005384821269712869382246203232453339820088132912608770960692806877449523060632483155892435826652990970260075791255284205803904061272275287144599844570321560752349009507487468041359707776793393949690861980019621048041964073802509640157215069478029291715240504531929157564950491223596265069623608347710772348977 779 -33988295931338858777494871650053550161878094154885668518921496016154463806910490083967226782430433026448261552182731051669834539235242675462943909577247504820590644544373540928882712502234596986631853926248524486974505677703957045986321244173186620995806238926737103239294061086837488885100705462587282199362740919799395652302872933268362195862949114081937745744279004233 780 101964887794016576332484614950160650485634282464657005556764488048463391426110623097612820103375012171718726381101059878707740702389139520400275588612181571385679782308412796475777765820896816674907548901433878475359887089337543259642738935650365647632145194078933327455633751512834478900730661696065001373297935882220861803939147011963461873500908906532066118896606601800 781 -305894663382049728997453844850481951456902847393971016670293464145390174265345445538644797883028023896592158508553864358318161844687269066743433487975606625170841383338800209212104135924826811764504664951374016173216744576218214059084583520783548664222607017493507110071829034994804679688906679462530768334749247175095117774271784849990523573752757496234805295974242584500 782 917683990146149186992361534551445854370708542181913050010880392436170522827388336970032858259361810019278458519713090354262843143705517683156530879529135110408827925864569161755900359164400737528961945482665592039812437168469145738624792337816548334660204659265829092543383112324133565338719194947223931349746575591242963444937195133929670100670272499713454891017651784401 783 -2753051970438447560977084603654337563112125626545739150032641177308511568406474586447707983130432940780267388936286961226366753949348982589159738529521836772447678262310932236813296013175497969855771953437982069826249987933984014373288660176350292041322018199483578880679285102749262886458873966096744305573097498170246202453022248047972949496436848253760893606147530070501 784 8259155911315342682931253810963012689336376879637217450097923531925534705402156608622003597296881539225440123048617000631252170421225799171025154222298962669796949593346515741468286119551822697264991576962519165585286814384613392366408455978715484391275629761863861198267479784033783804763188292339719520017075785783661593244767259435509069479870483263050661955348364807808 785 -24777467733946028048793761432889038068009130638911652350293770595776604115765313702845860904431826694629476470043486458153030918635552124245673731290364414745704213651929333913893657134287106273668509414580396878249599418417094055763554700199717883676549143180451426085392326166306223313959148470175257864979518546201656120081111410369530705652917603540236552525328119948112 786 74332403201838084146381284298667114204027391916734957050881311787329812348360986203856762136118698646866755164574944578892695849736085770675370595257891643116939826018422147393731771931623371244956134593004084827867857155307435759208547911521675398291512496915047717831226829346294921287924844618263061588379756552176548665435415482274175343522700441620308505394324083391265 787 -222997209605514252439143852896001342612082175750204871152643935361989437042511712297911777675250840891596770085733498784070155768921273242882011251623545658327478472801887937566582513512977647068840725764179305478859192641073253972454205444983554130853529609892616116834170673158337133071349319032470708083185159018237156726268893576554363074653512216612812387205575828604625 788 668991628816542757317431558688004027836246527250614613457931806085968311133742674616371529914786251335775626827627651461859933961167217264872584224557693915908944613975054967581023945631479926962528139671466708639185394472974022119623376725036128267864469658756595863396581500083482912144945785949786365606904899244868029024073467721364998362353662497334262267389860052499144 789 -2006974886449628271952294676064012083508739581751843840373795418257904933386241702090183687233186041636352751934037309213672936794407872653020551200148838594850474445533004088365906224427453342709544816241709592507596171494564492649177171105355980988964639437259765527742095724152958079780616485322292137424061742715998480111649476310423013854360146688763023461645918602557724 790 6020924659348884815856884028192036250526218745255531521121386254773714800194905287511049063610937278311991829470230373094482007215814573778482607017182059031230651324952725048733326303308879890240719616649438636545316354882162885569178191845658216471455338218878088221015654205262327065581189029873384572422840560375363213101357069630314913166875247520264422171758211484237857 791 -18062773978046654447570652084576108751578656235766594563364158764321144400497369178293220284498880815759134212525608583204612762893168030555008712744550847447457138601758588764551598037406613508319948911327005658180933371925192267754548259408041698590614405303426659325020579774082584887610667069280070437570558061652748486810683000639181015060335286849602799601110061544644493 792 54188321934139963342711956253728326254735968707299783690092476292963433201702981084600012668075883639034018763015109267224968003020646429045325308264378744881520274539828651840587163487286412711876351779147947336475359341616638988791264089011581270923907854523793980288903872038460000107337140822426886032258256756132295538185234059120116365665381579425164684418479786126636320 793 -162564965802419890028135868761184978764207906121899351070277428878890299604599849470119407468735237514411982762283678230373811321625378921594938476424688499920028290777280598046248370839206067599393835308488671034105943880446496206365567329330898511643842676991146330901000967841251113123868243217767225377983641506575445306555943854703438731587102844811591015110975582486434200 794 487694897407259670084407606283554936292623718365698053210832286636670898815028609527439835291769780540372711465812617351334749054090399833247189496041687171748298796750805394636703721137991116057568451028543285414890659155987392324640771174187842312339354442747424214948266332788223359212396227766915216291079764614543268613420533266626710246063768040238935407237003900738954961 795 -1463084692221779010253222818850664808877871155097094159632496859910012696442118612564475649568688792224154534512753037162276524296406112997275782906221370436543936008572283625438680826550574351117696242850520140644206188294262948802825950212469388081074529618114066590388561491561601150757462507824005135840190484892174499144756438072190432270177343215644578459758393619764085401 796 4389254076665337030759668456551994426633613465291282478897490579730038089333519330846196274204871543463527566486590323930498333710162775065221293949239115139021942713496079593756861761998893960722493894124857125446122970744835206456214646443791588732518482686372597102323422917555411325872631372539109973743797912674251043519032339374467087797862410962882353265084494177477467528 797 -13167762229996011092279005369655983279900840395873847436692471739190114267983263790215206315310383747411491173678423732012429756622734366546410205804663646679584598383249648787917516384438941070373662240992868253710894311336713671102073984408513778363022126684928790590198554360121949303537680244006400275751892013075842731692065806079919982950912509351677596261682237813609200452 798 39503286689988033276837016108967949839702521187621542310077415217570342803991543268445153286038418174983720535546296888039088519704655453011131914730673341343106389352005355067899506238779475742078030771315307709901136541667771269887098658877646735247427916635194770535296830308325025132373712328308154684437905947119076538891022867484618300725417356444920333737998516196659216945 799 -118509860069964099830511048326903849519107563562864626930232245652711028411873831807413008670596489776473576051835492040334601814933307693640339473515601522683132749894264657802051535643855381352526184775890814109539027808790261348232972610405868417591027355370578513359716442076512436279519579918735626693469756300627222530178386491920656917988217689018016447774520698359491217525 800 355529580209892299491533144980711548557322690688593880790696736958133085235864843315883462726934265759125146279624299060570932182997692765079032259216323972046123680208553196913595530161994888335951413452119363317714300666454519224136441269323854229233956391762155535336198591154421764295522525484873508657279421891233230107339349146073225074213401656077425995155463598295278134784 801 -1066588740629676898474599434942134645671968072065781642372090210874399255707007036162439063562994439669489017035833852678795879328416880261528012829633514606798733761412389736324257760952644130577400614569409138954784085702983034852105953565531992946628864129450620817248323194765033742855038447931098431458253998154266558201914985987063968597954673409868780128363112938221739006624 802 3199766221889030695423798304826403937015904216197344927116270632623197767122439443951384276639744830653944312837697469981788599164600806536160220223600977843072201273189468141313271865155042204871481954406572239850167106941793885376362124619581367298493476805673974024522564006616448784085137386569006111978800682491017501362755270533814573363483831935356712751127796031210212297537 803 -9599298665667092086271394914479211811047712648592034781348811897869593301363894167140807333399903111062991993249661541551646957914525890071619213253386608174524966562450536704842289601337566453905432016036078122580512804863311571668694475770333755237193656536541853139252230596508419691183838945632074606214740403897183718454142125005042678326526340836205895664203195803876550939553 804 28797895997001276258814184743437635433143137945776104344046435693608779904099949166313180079189133606632135132006042273387779514081480895040156716329692909255634174190539644485062419374564929496273603853173856384667330296346919664746911487410807347486761401787907808859165209058528459951214685307821822095691583186871506553387684060780552786077049144154096544537008429207682820002440 805 -86393687991003828776442554230312906299429413837328313032139307080826339712279890004444678583069220892111246146240580654303942421989359705933010548432596232948092336308124996995018630988462768058997182102206686523180418609564719010298686443944399532251636567126678858760363131214238051437246145767539326003258363966678740078478413124214407814272282034201467675933047411741188039686700 806 259181063973011486329327662690938718898288241511984939096417921242479019136887851667214517137193446805347216090533891943363458146816148300999249922980286773213956655954550898275928697806404575171196113026315446848110192269403221948520983428509049698947385410032407961356762902834412012022197426085395856854455225063087734796829775174663149281832047020771525800699496828783338126885121 807 -777543191919034458987982988072816156694864724535954817289253763727437057410547234199387726981110592230229533718199829703327716558497223557409853613019381676083700487539806943785871856601949163095355576182240683356371131647315496026371054073887424382248557174555436546101809194158492992229276390534705672590189023269224395686015614861822345623506873827719509898619803423348605944684701 808 2332629575757103376963948964218448470084594173607864451867761291182311172231922525856555311192257057191326307913215331343960096320242182546605571428583600389737120070297288240732316848281392885116736821059828751723601221704443892635121878741617573678125345343402255699318060120356662922072919935829858692561600506810802319028388801711821167153514356870515787475717138989608408713820448 809 -6997888727271310130891846892655345410253782520823593355603283873546933516695089610250625848648450862386891395669012463437163737789274302545476796950778411802681153515212284152405633751075823301270637515256567194673868566427442698974156306973302395257023089335193087637960435770962877831611262391316610830129557994506109884440008780220588138672566332602237779363957272466698635945957992 810 20993666181813930392675540677966036230761347562470780066809851620640800550086905588648349846050918486035486949906920293734901262355477909699486236111805469502589892544673881006174236119239726007801728534128646406669963723416603459340896295942963137857154835215342567894881429030984039309433872770521504660290194472374052930580683547617869271876646209212689761998117835123911679108647025 811 -62980998545441791178026622033898108692284042687412340200429554861922401650256765282833064853013303351169747795850361543763167137919671479878007100481503550952146606940268005350816721831926310461345980677745130514216240023295370674254624808531227183621940424531487414262650299066654195364493949702248204393512298913484415164575578604026522741124067466816806855118667325421976904588891625 812 188942995636325373534079866101694326076852128062237020601288664585767204950779835572619636229424380166257482258191766209595984761040193940137980362411806602062232394207348319936819473413376922612146167870875953776884380387929266792718429959212061962850955003033306126612938994970653837035697271921948904525154986236584456025320337096689843228242891933498921851013620353889262750511546824 813 -566828986908976120602239598305082978230556384186711061803865993757301614852316475786506040662364748166339255979423536134733450939411460570185571357446915050219488965155202714374013817879141917818162847012705928156388169380747051134478114731101762834633073469107690322766846801344281086658853301526121821298870495213853203385607336682021894600481425573578500550849938126471366045307847124 814 1700486960726928361806718794915248934691669152560133185411597981271904844557005028946344299709295499276632388399214814970615842852933803711517412592885050611798675903785836937879299966277001444719148080075602213051930112026365806660743250019992515023723937216746370966269468868938895359815252355873019539794418502129491150069122960546771228974809466707620532942589278627430274585122000017 815 -5101460882180785085420156384745746804075007457680399556234793943815714533670880852734027675657575595942234733480604269284962045145693445882402471007778036157148401477250210978686938271190864101609849505551915848815994156527807364223934763260068668977602586491400284845798579493436901455320133650790025575311047009916710205692413306030854961493450769922173271245497984451062048650742289413 816 15304382646542355256260469154237240412225022373041198668704381831447143601012966627998919651635549846379643684336837365675072592297995690152467645085632645289080665908285461400719996581492448461189397525043013555710340432570126857445703169206710985639770926601301810641384321171976325714050340237322796889975365039181588646019452019812187880515672760154781500191073120463659872610672748160 817 -45913147939627065768781407462711721236675067119123596006113145494341430803038117510298080482110692520145389653503422805757959379759048400194732704361423746553723448537679427437890664580997492838300899823679617858266509192185680987031016761967214123411817220390864691663165971019217949821845518725233917297769438602210086635658976280387858924045399749487132800081791175738803389410502774000 818 137739443818881197306344222388135163710025201357370788018339436483024292409116241348088435016586814656976191243419471557628581390407937893614798806937518155105842905463927024306869825837872039761797133982324965201790909750593146896479134656633985015957405947125776511615460480742741525454237499434123418801663852846731076540717900500980609203174756760804083487682809065631236351732985142881 819 -413218331456643591919032667164405491130075604072112364055018309449072877227344164036178239436455012758854987764932919100909079271827289624520524802210586445114665047502826632169944488160377144246335240172953249542525452798182533233359142482784350922920813710057923921333469314361338197065005109798792449216123827944656917052272378404259058029945536726749668587682127934411880459774486316401 820 1239654994369930775757098001493216473390226812216337092165054928347218631682043500941903043106230637797252157508358951587035270865405709679239918337688942291194395040137277520004361275282488944064012478578189152380262293475777518547620034793320603664387203678765765427652194766502875025779131049661954628934462482065144192930320753069959745680032634803916854601216417866614124753673873994568 821 -3718964983109792327271294004479649420170680436649011276495164785041655895046103925150885414111655283138308498132630970620513081596972923370039195532350492941679521656265282872273363214891512834502967757841887003572567733811275810491696628202909105076960681807793903342140098524804017828871454319951131517042337719137549382674073700396831324280127121608752284251942886210603578916896322780732 822 11156894949329376981813882013438948260512041309947033829485494355124967685138375939635671997545904709442508637396344874427032739839331022251157049489541329644696291794717745615794058677387804010212049387370351321606827429747170840624959444307800277958908666428980489571705053947240128418130356338188436571935203609759587982029501836673772369950518955055921260697411427473666810813289981793505 823 -33470684847988130945441646040316844781536123929841101488456483065374903055414972912866160767008799778018911651799684814009518498421924356803711663202927953362869758268162893161694517355780927019540786256528992889474014685998768958423975737348202202504471828047240516683729159321359628142893143428860493304428180197527001081957055480241712402871310901905436686657362377348049488970542619274925 824 100412054543964392836324938120950534344608371789523304465369449196124709166245292714863208507495166894701546619176206023137208432506322742451693423032665782050705235862391263855432838452821016587516228694595791130004103492795137411323601962894076832985950447626722233659244241377628473583191274836326154756847592308431468808141347235767625019684562222470628658783413711031906427912883523487264 825 -301236163631893178508974814362851603033825115368569913396108347588374127498734975286019317883919051212506402269584965097922739701941800173324203916984537466656704668355378279139912283911124093693665584328187687391501724005545007598416553791408091416640527244670464381730233194785425485329052209823784298172039242861841712435752230087438294729932181670640921683292716070047252418266811913031224 826 903708490895679535526924443088554809101475346105709740188325042765122382496207105551463295135358820141360493648419352817854643234220286300074922888604414080923032044587628446642858601013528428747656826420771246633108404397114662602409840319622022640028764893915798467293755406464745915982711703391485901556687848428280990846870494297086532659110184522219012234804524915226448946745368719617297 827 -2711125472687038606580773329265664427304426038317129220564975128295367147488616054409008894800306677944800669677985490433902195850293919285989270038398179001367849015488102609055946073032934034840767230634297684983608161957544303557354910970796432057554604263728882438427655045829838892536503347648997524490419771535878571472712063201851720709581769549293578041503296272461496590874401540374073 828 8133376418061115819742319987796993281913278114951387661694925384886101442465860867411194007096061265296804918408166064865116479384010522866541118507675465167858959322535366898136219428394260754993368262595133349240861820720711918978974131833926316287834376787128078564293243306726783848428328641918045940871116981948320370093548833019142565133556516192903898635256822468904881963291546838601480 829 -24400129254183347459226959963390979845739834344854162985084776154658304327397551931619866385292131550486328125208806439448867920633407098968241240110649475934664806297189199821599266136584213712635768397772903404226793741232178056073228987670635272770630311951482860231405562408141418348235716965286570907633991837414627397861921792540845012123298349471301908221366321630456011259176251462368100 830 73200387762550042377680879890172939537219503034562488955254328463974912982192729840271197750563640373729560545032012422202976688770599001176061259549183195105573974508472460281384963916245236893067044544035943793962002000404528578253983177595730190612807136670192762866175300417739388609624507415765899920260551396445234274098627434069287805929448654173748464543654190095405695229593874711456241 831 -219601163287650127133042639670518818611658509103687466865762985391924738946578010759376680426320377431243442666269159303749702695052417125354126584800703131144650740621190758338171168587151950616537318540660867575826972726867639213829663695788398151143716189969188548793134507354548965501989540247017758451085143312502664948851433482797775195391867551894150126187447974101883128153952994432228501 832 658803489862950381399127919011556455834975527311062400597288956175774216839734463846415465524389465395891382105866826940823935754546388836681831681313037069079674143288930380843068117591115967730099325155593763920880605506002805093387858975946603667121475210806089308162144923054300430724653941261519345170007027575375422673956060143660254800528113082696483653328928339878354960983581363025317888 833 -1976410469588851144197383757034669367504926581933187201791866868527322650519202349641238635256941186293406799134654904800462924553601511710632533996270409401775507404111848308366111405952443911366659421308112005569783408592862693855433555313678200153289067130579830861115560573282925023409707200743345954566821376573558374493620212221036817750482839983434289143010101588305319772372470699916548672 834 5929231408766553432592151271104008102514779745799561605375600605581967951557609564288016852648706311770916145876915215474981366750268982191342976011059559491899274185270788699253074723328799833627742741775285750288466728954279411867659577057939231369708245036314890371871171512599381141976316168832928095403615139663678338364758332778265275768004028906627224337750256045148155114795681257797088385 835 -17787694226299660297776453813312024307544339237398684816126801816745903854672822620237440902874126219637089593501899068255750031361840397655725218941013314097088803584186935715286650212222559310004060715465288497514308772586309853575530887325846821441367289317955438475193660756416955013670304750251791741861343692952460691798231637894542235619799569542577797378834182143650328638452232068136975425 836 53363082678898980893329361439936072922633017712196054448380405450237711564018482521329842965644246843153282217236340862179230824952918737863228449029619002335057200668746911684959839057666826411298281643967952732824225649487677655082847260790386840569457803180420178494945179624763847937275396329852250545986185540877533936870679330679288712744379251938665500314055669694771455124904588772966948104 837 -160089248036696942679988084319808218767899053136588163345141216350713134692055412170127878727817011445300160934118888693544536944234994574879276053583533522538981003202243095594207166373238342080443478426899114964558986870729008394508584740897496896549904093297163576705687290381884389607038581075116008452804745972553723764364025797606288534778964152016828408952644176564879290249683169476534510924 838 480267744110090828039964252959424656303697159409764490035423649052139404076166321958724456778704360688461867674267577524031902624819904546954699539967826596593114997130910670243066089140238449029519267788278918601785640099383822419361922904452664316212006847606238510744722565485980460126955441133326387049124013679839079247064086198677682817130220206959753519014531317997328490208658594682892221377 839 -1440803232330272484119892758878273968911091478229293470106270947156418212228498759585630078976490700276103147561390775792305968759606110357519946567963704247360810417540371604347636736579906364358728771844668865155225871246023848215673474308363982070352962091145123012199698059284879643564399319669581694580798678865082543787000228789883836422349831515261555880740873544867169156581727014699732953533 840 4322409696990817452359678276634821906733274434687880410318812841469254636685496776786317640243970190759435738478907152379895676300640458461565015186987889855895672387850017009266477861441860481324033211081923950474048391329523579967681180416840141594187297744497301857295694146541089695631971664377518378566252536706294927223356754787808750537924480507929345286984660241153830717293287669050374970400 841 -12967229090972452357079034829904465720199823304063641230956438524407763910056489128009554822743292010626772168385839850353941749743423517323340542542830339797642000319239886228970736750080489684746576810629769250755272569753539050219309731862030023138022011839694447410459412865077305820201900578664611079484471247722355495991166097720962557042982640493880975895127181101232029342739400987899828981000 842 38901687272917357071237104489713397160599469912190923692869315573223291730169470286756888067521611245114512895054017589636293577569088395481735809147854456046829275781568890480793171570433793960938622972669230308607933695322132565346057571854819068086274209777740191374930177713010294758932504270298494645705842968071172355193662694865972301541404509503601725261797182154707336894047233627153254913201 843 -116705061818752071213711313469140191481798409736572771078607946719669875190508403852464818905992744747223610858318175084974198796871131641360424561386703165062636260852698043055788895236671640310192561013831843212472696509608335176978182153638508805269866399422109417676258985328928166413449893327818217066398384092008776045461755114549283949228509551436980520666733469139870050141343177535300932869001 844 350115185456256213641133940407420574445395229209718313235823840159009625571525228475734370910414147431144884618538778661366428590624479857762553597793193337997515190365960617734428885979466728982523191390627147620462414667602645983742655961036152212459719832347207415069391990724768312265371721483913846347885871125339916043843895685448202388889393196480549669813932200919125320371455609961674230318408 845 -1050345556368768640923401821222261723336185687629154939707471520477028876714575644582717439049798526926366621941603951487276939436015136160840318100056552125295481188990140247682571637924866829271055249569442359181947489148894594526551758320941256645089961998968752764678414354888234592882723461967745881875557030865187831296495193402695273128864746528028608138695674938434093660678716151827320995661812 846 3151036669106305922770205463666785170008557062887464819122414561431086630143727032355463578704719324702709981696420876861919343179773100241096919600448795996090178738993770442656207154071119011218139906262336862887766302293288110881815803587278795716498401627132876417135381333974828279499975832371688155111562976466540915467017197857184838003404970249081514265392999937448360752854875888953137809283665 847 -9453110007318917768310616391000355510025671188662394457367243684293259890431180859007282539322066570893841681432032201288758633460005613793691485507465080859166001490826870323230921961606786629167957079076551934300011482332742334616450143950759135594748976122872523524676105846018165492882924901694167789196804579146835986410951864619707142738790016355840122226820927903729640416491522121859362087961125 848 28359330021956753304931849173001066530077013565987183372101731052879779671293543151747375273105706263033711687482166484860363217410371906998848968410436996455910809096812842678776657126330019219881770674204582896968533130939075327209505494098886935674967901515896400150588532119177259670734585342392747229351074321817058900790586669411915189376030568515324897668484902650565884704439504889049363765961344 849 -85077990065870259914795547519003199590231040697961550116305193158639339013880628067731962312246014285182473512417129263295915622091091902831398608161346174481802283315619623613424489395364168590403050508953435848405314600388407336879209090992364497688715529494605435571915129039379933282415132157136857288394017446445288059266198128178310674537345772258961210460052398164328285361315532075205484953838224 850 255233970197610779744386642557009598770693122093884650348915579475918017041641887552941741606019758413736930280496198053452182243583678410442266930512009907095679942520828911395168323394853943242071573991155860324285012069963707623496397117832295640629243911737262666052006536335566254498908454848803584526261123961724192405567449220202595571953189702798715127458983933007100557042917499932972945051684257 851 -765701910592832339233159927671028796312079366281653951046746738427754051124925654571823351972424739620913109804969603441942501945990206009265510282410122139100563498439727748652809777783413065715247615531216162572216614879865333000022344272482186317425348913651811514603646843253694008463610623921583343856966023121390032118059076109215024725586518403065468907673896012205700900458807709792263248430667793 852 2297105731778497017699479783013086388936238098844961853140240215283262153374776983239219656277825005661524201231191602026220030784802679173867182971510152965324916246138671257578714573361298162638539481942446877296995755568446064353859496824331162308763909707328833870251947210484517990108724411391797863675611838514123514779232626266098261705646809005879591168506626348762419943675283613097457408930942920 853 -6891317195335491053098439349039259166808714296534885559420720645849786460124330902583157895266738907766705179024490231959460997675983086007398954156844978217741820907654278763962878047660627792919058068687492434329657023517612272483526715378209579608853620367679726474321455504253677285857273414296470517095590628478681162388943811369995648068892868718941728139846946635181024575758185081844381312790564700 854 20673951586006473159295318047117777500426142889604656678262161937549359380372992821542225433294239728534635258227922635817173707331631222196672704110185682557714544135305794321055450727839475734243091595690972087691977467857138723960476160331081156817924941578026129022274145447884221191227512422274305531253975428713375669489394966905038405831660976550902459596371643039900861480108747244149793430015161761 855 -62021854758019419477885954141353332501278428668813970034786485812648078141118978189906671731327937065916998907705779453454740598709104786726863834293570071185932541750469731896059453341379975796760879630676078496108589365775086438283584677505554727153608555029797712731768492346206408221902253088174205559896274312521773261874303767696713157196970630565855783069780390439880773679390191977768090392756285901 856 186065564274058258433657862424059997503835286006441910104359457437944234423356935232952776078587398442359330178227767208296573557002574084081375900594334914436708887974647455851558974293274422557705346594450405806963460570222220688556337653688494086052522284972941436464723143968634924702923019801204932727387330428079359461133237101921995053811918860265347815824841051813643730312876867441283500464490724128 857 -558196692822174775300973587272179992511505858019325730313078372313832703270070804097672801898000238718174416757484455475028236625971413924579404628318768365065093047822018196160808795499415825932302229222110039016647653727076409584660001915234133705674007345447447038520280154048427118682556254151601455052899324329591645285785178575083871936695730344573630918524188855773106561628281969553210752923739240152 858 1674590078466524325902920761816539977534517574057977190939235116941498109810212416158622219254128216616938731281961487572740029728862118152968444429598402552564257638393141191433543255528196856445957016491234644177066109621306695089703611458536928126580837675168643955578036684790252366937310633495513367464921814388581841728094926985447697841788250474733498280088735047148970352780249465708890984996905451345 859 -5023770235399572977708762285449619932603552722173931572817705350824494329430637239143473504304367692317081658049669374273047965439654293372780149126046776364709782309223326197004527901144284370298956581262653699872709304000174900116654611904110381808141322238381948915825828331223337423606435353153108754653055093411485280345191465705268816237222606305952871262283533882119785093239592650257515754069607960025 860 15071310706198718933126286856348859797810658166521794718453116052473482988291911739960810633389264492481129526750946420857143463663774878669821046248279289137464306634509259948556904303343414887623749009034966092062229110168092536990599886368166477577185163928220115489311244662609822636119941025166897961748809821142783236584500418878151085319653168595366466467332112644843257877816493001560120390276728398984 861 -45213932118596156799378860569046579393431974499565384155359348157420448964875735165489258505757453688849884939252747578050259132554768577820376756841811516032740009883893119753287969844768814910378574028399838058639995909305396752538071335321328365854431906571387826033357932926802427500553056596752119141925430031857434673816555897858689705454846661312836070463050644678234842472152893156236057713773267765124 862 135641796355788470398136581707139738180295923498696152466078044472261346894627205627784512426569202059266546652360364401231119481882229848390783633201626210900860809397787960802172716264739866012847947347856639603457471768481519811122306704186162563470304087353782787711059160571401173682573337713461078610207933499622461488872484432889940853980751022562542721947524831545778292337149566216384353183501542677937 863 -406925389067365411194409745121419214540887770496088457398234133416784040683881616566326890066703584403772352646876758185011503018774285257123957792349468955717647958681512019229517792268091325722626718519550607737750755803115019467917006392330961691719771941568837223476630957071188698278084910815225218718439514259196154495834874461266315536205718145966295815786883006358892416008770339305356396009084231836853 864 1220776167202096233583229235364257643622663311488265372194702400250352122051644850464350701535415637752088524395641066259478561994285588462398312954235417883925453594814348385584862896586963943081426627869347570786033070454569467888158939315670114538448604833331153259353971282290589631554439105019196411564118758660981080896492597797919832397706435319965586658030404893144635934952358623351338695152275227287040 865 -3662328501606288700749687706092772930867989934464796116584107200751056366154934549545285394722633122400695352966697280350865724680058895717093666601076821941246406877391568637784969293669383625101269815462631906139915945770930044730211063949428358690076096162251665460557210500074706998453313467585389706762571557976486777900719265728114218589204209274042029202696011443019547970002302299839680407665360222111200 866 10986985504818866102249063118278318792603969803394388349752321602253169098464803653096759635270431833453997965795554469612181149583735159182509983903676340261571638165047471279190456192973857249503376054989413078428895171543571261543572619982126275384057014170863226605605116604895268324500132470274088931556084325825765880688662826929754098764532102075902248361548196675955322266642501645382982085704034117609921 867 -32960956514456598306747189354834956377811909410183165049256964806759507295394410948520705293722616777002599863375512233289805536361290663814970711248507840198520125522345406586930652558898650795967984879619793709050207580576373170990573249681114442599243872806631425051443676258546448419010009428314227644201728955678230083304219893632794131695842261034299692806329062097658250251801541874206728853904729990527201 868 98882869543369794920241568064504869133435728230549495147770894420278521886183232871562166556447740243978499565044301679522476409407260090941259598771011756205782372045502999627908938028707500667187807818157789539632725944068581867604948397707713294217414683515919014909007860992589205695150996317476681044806604562529130914422701884956730167279954347743489343729078404500286862208292146492368562230836888147463048 869 -296648608630109384760724704193514607400307184691648485443312683260835565658549698551916824706694762182634704711286223903714571715185089260098524625799537616810708336206778431898852137362076484490453573810528106267697493493472480279908243285529135566259950750649749310452298244987728539654720664904854007759550454274799443855486252659597026792857253868755880448288737249156028647170975434675666717951057895728323692 870 889945825890328154282174112580543822200921554074945456329938049782506696975649095807289874720661093559476402076469798960502489971952037905242429683451096389655624563958263209533422745886333036772864273898773251917975952360223433840171162320439785297984121916841288139661022243160213634263747610842248092140591499345468670006532506173395755568729407519857406775973298894365061931873615834499626467005201922788983425 871 -2669837477670984462846522337741631466602764662224836368989814149347520090926947287056021147998181208105983836360340461247937062750025882453108323267734824438713235801269203233941660893334745926204475867117996627172960228982325050196714020126020594379151533120841776268100086375096545794761339276223796103323024865581477384251668169135704752616890321557918101882807224424956401875445567437752187805970096528444860125 872 8009512433012953388539567013224894399808293986674509106969442448042560272780841862051299796922724576474414536761770382260310777408134880009509757174493886315870482740356710404979063702452847730143165062977825071795699415023471646238187426512511684766260534286781545314370347342254855615643410557404970725028513998175359742730936954370683961219424412590652307969754104938043749457047951975222572921153336300782773024 873 -24028537299038860165618701039674683199424881960023527320908327344127680818342525584021578208748009752537872185054744214114362746742459943465540730998284368217896259657366343413970421718137070103255903311107481706252493160819076696094672080433336489526368900382150114772087885238450035276181542658444799171867913559209295422473016619800429962831468440936506800821484779229643376789546076535989008161928406231529843624 874 72085611897116580496856103119024049598274645880070581962724982032383042455027576757212613343212538163540822433306115506192727000349326456172784061416537099112849931436055706546998884955302766435644631150598267327303508379036403069171842005642856499752738041027095603168380057508944387201401398731608205937098436949692381468834570792988103433516768364397318650961341840521080417362545038049290455192091470751674674417 875 -216256835691349741490568309357072148794823937640211745888174946097149127365082730259209761413680432701882684118404013858212333895322141420403039906881046017690512300816549979229854645874903713968006459139417164055683862259699525003119984289138676872138538740841801770629884212151330067287741965668506887965088289869631370197952876268479061289678774213180909332802472980314452806518223717875545793562130305470035260713 876 648770507074049224471704928071216446384471812920635237664524838291447382095248190807633320189924170589054824596382589759218334657540046783215906143801952606826773041896840894816935575407611868707751167260282590228050941430497116399038862087338662901828598326885020648492280958998590671869007128814429932009173607839850154212375821959994495435801747441152619487067411526273085597687400754612611955420985382037168450760 877 -1946311521222147673415114784213649339153415438761905712993574514874342146285744572350463810056049585011611146125292340248126490923747057357518833307719663433321809353304523629784921441666029567176862487784407936635927452111284582213363226094380831507540155389696346233396330271531067981278996692299153529953496326078192601191542243460383614163002861840227028863800696866911013991227331665593561144779623108072391252500 878 5838934563666443020245344352640948017460246316285717138980723544623026438857233717226267767144477481029346865944758426988017831840560960578821056593690193628037683744132759955813906531894601506227101281188134576065232455345665821997275307838335441203924727455366085460952644348067212482498820696994642390122446711348249570084314368374907898344578771288752637274865158609879254755484465794255207452040129865922464625681 879 -17516803690999329060736033057922844052380738948857151416942170633869079316571701151256614476967052064343460415032657039447248264334170221731805171316321979840810030091573902679857549897333972870341885193898142361832571795833166548293701304236985273051220020202585447149250113371788916335844776156645427303769400170376047315787982606717609711178193561846883980860267802099437095901013585189572299599234535476317698040901 880 52550411072997987182208099173768532157142216846571454250826511901607237949715103454789097416810245676514055038270089007618993614446855773710996067548994344937108388240589651481200131295598094712401006698861860584381416626918973555634538780822190866956072646221059006675729632993666199769499530958710463444766038171579216502803556454960814157101236375347471355192921821767858837215722850752578068329176575213557776663168 881 -157651233218993961546624297521305596471426650539714362752479535704821713849145310361906595454146177683830237345664413002785677969264364444097169096982177622938665547649208690372761260981252100286112899212584453389013721831714141927698621986966081454702838605273058880337622493551986976672916501964244527400784499230166799003066491596859358440314854994409401309390200960634280744256364549696818543167697933950014269072432 882 472953699656981884639872892563916789414279951619143088257438607114465141547435931091660433940916741226398241368457064937776888477389844194878726055876172097975994175058614542701589530358436844661894290522923050394185922832647457172259289540010461704241687068212715585619979584392283626051878890205281489602838565920093172575327438961432228406488928936301048853159850306710981317063383749396148122674230354015965611591905 883 -1418861098970945653919618677691750368242839854857429264772315821343395424642307793260639309869509247983667737673297688934419653418899827982425921532104432423735327843881306420867317963340407262527481564914428642364137725773889529999246027106306459286293339366460950727956148140275193863453795811078861791074031946016523116088382210774565295017389204771124443953312491565847370015210767045016143719860586166025392165109425 884 4256583296912836961758856033075251104728519564572287794316947464030186273926923379816542561093487903516964715215503904490500838852835644014285496632291104240751290426343982148660160892905708874302402900937136634956398020107279304421965187925481446851876633028130783186283137750365218315798198536623098636091548409766674927106474808714012818541867142342003581997260840830921397001885359641698724949077104842287108639035464 885 -12769749890738510885276568099225753314185558693716863382950842392090558821780770139366036428357302415723444154823216532218107747352964907306630769189393614912970602808337283466626618045213249178009090983769367980322804332026563642899909509049595276743204947388719291525116235979114724481819132543559286704801256334122057221999167967251673198444124788930971543110968730871720043157170577708623286620078516942416956960025724 886 38309249672215532655829704297677259942556676081150590148852527176271676465342310418299916426403189996391193948311850796848354659066114931459351481019118047327023652261101239244645790405531989510543466595586038497925177295455850183855927743209046026847461360486251921645229755810845671102045134866684391784219999364439212363479344995926067043185027171011623285231857141990627712124735794065465930104036492340350540937945697 887 -114927749016646597967489112893031779827670028243451770446557581528815029396026931254412543741623843195904408886427854808903606373978362350562910375448000038995564000640430277065051634043307607133699894779160204455315613559319957770889398742779768623494266093122894612762193994413553087527384467061730102809554148473993588136154096340545740976668299266502413341016855735599903823219273759100732761597354796410407913741019373 888 344783247049939793902467338679095339483010084730355311339672744586445088188080793764413849441374265923472434060141160790187765745382272148858478435013645525545817758043127101377692312746391786173476887996954369999823441631431218129181164418094304981196880774360500189703453577152128611796243013497842985184690375022701903014512007410273190683631115096790861708306949536919137678620912584433124412465374691965610829426562080 889 -1034349741149819381707402016037286018449030254191065934019018233759335264564242381290401906353531598305629714420200592061967946386032463808420796620092291656533694805742835323099116379832949067577745751664317685693257204660303371973839172387925547265114359344762006714103122270614463211181798878329900529498909416247339382877152646806315176390754128449272885239729368260146581304781621515941855953334748789817414602799860600 890 3103049223449458145122206048111858055347090762573197802057054701278005793692727143878061221218279930182223526181905153166571487481773281798741414538843810218367727110123434201547807666927768749390984283305517662326074455402362025565439127086246376263009726485916824203740715327438704231173346571629611117363079595984271939570274409656590288246167036327301677174827447811780833585470188329671528555800307244345466667562737041 891 -9309147670348374435366618144335574166041272287719593406171164103834017381078181431617633017368878320551214224942885815229783814947853712011111555574448915237466137476193900159108545387519236863914773880964878352179404563130191974994769840547442292175219599576169370633352210490283560874057209679445385868301374384647541910666806915069976950930552590181839288728012177022049489683078801187965146991747424697170536398882075001 892 27927443011045123306099854433006722498123816863158780218513492311502052143234544294892855846836243036909889764955620111209880388162169293177039067486078711796439142829829433600645849916514770906918426609110548931382154136965816038031326212987390284220944606943301119917227850970511100858725239045862962101346203307795427339027269842247163439481459459125132373232616206924075580867025254947840279022345329038136559263421652488 893 -83782329033135369918299563299020167494371450589476340655540476934506156429703632884582103304763551490221718761010105358318652630351825431858595712890689687803598923832816432109762244628366122706148890925948144409659762712670073786298397715560747200658452624518736241739471178420179914283605667087091829827366585212375404894984095018767231231256826481416102362804219102643079507892166298274581722297176380185293914052907966372 894 251346987099406109754898689897060502483114351768429021966621430803518469289110898653979195180510617786937304440870788691098463902643449348064534518569893924666274511213040766836957557881411808462833555546827351872796627982040210127533371684830152313679406074393335969260009503742906937672510711369796406931885885213000770536174563169287444454835384924746511109248496020045460104912106679345568234478351409360738219700213308785 895 -754040961298218329264696069691181507449343055305287065899864292410555407867332695961375350773346749107759666473074665865699391150619719491543587306346485603902149549553267490803355720530430354685120512201132715946268504559833278517528177054793211865625740625194586301684624199772633035081574663841850329419413371776242322783981418773916572755188791917283830529180181117774789917556195002424119453491550083543385940280304115925 896 2262122883894654987794088209073544522348029165915861197699592877231666223601998087885483407122630419145655641276139870628432680578068388632419541797663674013155274356546103562332771891815214645806508728251079745826865612296104528051366585701922036459406225272391729361286277190712441855938332642169149688460514812630121501852251075902626990245266006946261101205506995950163772128264442863019351927948480808512671736023073378304 897 -6786368651683964963382264627220633567044087497747583593098778631694998670805994263653173276994525809539161393265050165615033026924476077029031049386379391466471497669779853697445389261883991703213851647018526701832355260268816847291463710030984062577748191425573825565298618077892152288491823154952712773600750759424815449731597317812180666167081395593008381582022775714450921236421487841951483398954277165234158658884562263424 898 20359105955051894890146793881661900701132262493242750779296335895084996012417982790967431074532898496235471882778805262416963617519095638981337080050985652746851969516942776161364725342999203159804051208172686774781609032662048708098445278780058682196714546456732172189248685813561346174815427658611209604566114332506938994345410592808819879618377068464984598433031204012272956381604002875814588534118992574192702990205163563777 899 -61077317865155684670440381644985702103396787479728252337889007685254988037253948372883193792126687905572634711805736809836896764256223012287295800362650370972686630135763441356484134500741501144881486552549134450127499017655453054984591491891181010862733210618573763062480180786669086626443191816772749954389825210590282636909838589786203572052148816777259965890669646162938088651761089180416916542953490305293798394327879272833 900 183231953595467054011321144934957106310190362439184757013667023055764964111761845118695691482873399950603453711462223149910543006116464254069562212560411765801235923745023313393701044116083948153868290068702361768101696465483343469799317313258639598506490461538977491691325127247922052984675715962193078865550373259864409248132920786011400730879544109253127010175819747105496019613724645785264586084923606828940243349110337429000 901 -549695860786401162033963434804871318930571087317554271041001069167294892335285535355975754804161519800905481045765965031517929503352738423136621574946007404369486426144539074404995809592276846688626542312028242594649362491085368730396121920156730627955479296498797316560940335313921620845331775703768699732580806736475570723465559136088366096389454621298992976111413658209243771031240261420739236283241061243418723138790001647500 902 1649087582359203486101890304414613956791713261952662813123003207501884677005856606068196013807895255738411752890584316651381040253399319164761669661780938652060078001952411944091450714902639980331060113135297371620978740696502413854037568637293664784912712895415918469212775683689368731858732211988802001928263943923755587549666488868809560496389816935739102149670142949458901642372029514376340589248845838130119031399578725832001 903 -4947262747077610458305670913243841870375139785857988439369009622505654031017569818203939222988405694492939759076559402422274917758519095364509334048721755185242775213729115524745318249700326062689841039113387984479219188737649964557412470138614860385081596586290567210065382649143053918822027494028603663459678471299491354869526640463393920978477366957072671951922579315607119980749537406965721484976762446347229363323777725077501 904 14841788241232831374917012739731525611125419357573965318107028867516962093052709454613384055231187925259105586173351723887388411022256114248431156956350303536554861948962381910170485825241975384941382204124384858042122286139910755344487084839200321995604148964705604544871991429026870179297157650838911577759783658556353755546795385136795746164037721643349408071279338987191700164260023223337887900868960129527806413704458800959008 905 -44525364723698494124751038219194576833376258072721895954321086602550886279158128363836370574726342019494448641037514590889169714571691824305711486312059773877074054439208954751113361428436337882777089138512208634533720385213953265684261669897623350336437186382491819607691342921960141415475153473072731216192741125881526476984482401774124511524209839535640805285726965348064835102390696528968916527959759739568054862772166699005512 906 133576094171095482374253114657583730500128774218165687862963259807652658837474385091518241292379440412829368467021298450834063838451927337951201582860346633077229762440758281548070807456029187389297241450042738687390918821980378659423433853356181023150421439376559349791599134977719070914089174546859301270132191321877528701203470176341512971737041790167868645928914600311585376309962246871436967379112193307221011668732045130486065 907 -400728282513286447122759343972751191500386322654497063588889779422957976512423155274532683149770270773513192195763845415396086607387001765345888516175714139607083557668333819075352879979357626413912718807255044555000594660058319253179804288121943509518669297159885273410822561144359450284523775905851685050202028227379152773454460833349997313914397501987306058715165340786464121533917052904205719372223631095613976467023835620647625 908 1202184847539859341368278031918253574501158967963491190766669338268873929537269465823651260472247327604835425541800390798567024332835417658087165137261961249516469731436014925658508447886252924490662141542017589463135865258279110072091056251922340620562307813648325263128942477222512522436722537314648600292549144102877274250925304862418214581501060514555464164360386646923367250396480691417357741442129705027456893559831651437033544 909 -3606554542619578024104834095754760723503476903890473572300008014806621788611808397470825318643500901780939665511083413353837439069188648001654780001910920327534365347792076814541766185373668747220159448842674685285967271412746208866079384708707402117741728575637844127629903000299871461686121445015032491833566767728898757561496120166843656863690717657963000637579800231493859972204013321132486874910358542775091693822802365390108724 910 10819663627858734072314502287264282170510430711671420716900024044419865365835425192412786092499921382694248067716394612697618349576875566312227270414217506655328402794839179836925266680639366339413056283215032677862916544240525021611177365607797955933121875379696465149300032657424380767889607878500017638730804691766902218997609871703721166992454948753889331611957010737598038360377627002341373906888595584680448019340552418587400657 911 -32458990883576202216943506861792846511531292135014262150700072133259596097506275577237609541587685712346319449668577333778779350062689849349549235015808065199519551035075672761742104634596288796482186000487702706475279848354911153457459889812982748895627051968216398253322526227855943432382290381661299280688124633560561699175306798284372121293786790815963943581934452417284956414616278176016708806934716269023719195420674022007061093 912 97376972650728606650830520585378539534593876405042786452100216399778788292518826731714636233156632685863236927150089382600595479893252869530175787909597850804215274555573701176593672842950846930713101636464907395657793843800347678137463294941446234074254993899178121915533045828926994422551181196116325276303057172742180959474087539709889319649899279119300262952894126885989645020647627229008865530423809733461580249336133855948539520 913 -292130917952185819952491561756135618603781629215128359356300649199336364877556480195139544746770668524204728871680946880959195881601455116040338621777601787234866923416585870998012605243206769487849234790233728307396003149563150687506150426808931608544278731537603514240890631451645456145558390232245367324927515532365406196708405512589330667729041968569379873190564261594190224841828693454101705458301036862586270559259194754235765200 914 876392753856557459857474685268406855811344887645385078068901947598009094632669440585429169754104040188208429012725840557827026190666155654702921432097362547265815192200374760948942001240073831613394388244024971957574720511100850974096013821960107000377182532927201172889654373570566586806269787460075746416984541840878987815501097895705439541396976549956589883115019792544262870742513249529113637750463556189746174718350109679854358561 915 -2629178261569672379572424055805220567434034662936155234206705842794027283898008321756262074282028821800051820333042200576739610922196582858394764420811781505497237832449754754405249219413668677236199726866266347922373361026641862752226676924798289557964368671992891406829289656245303796557524975497444341862567979049210288314037673864701086256550572492584348206590287243045625509573371222020798979367299385027465327885156071391659096401 916 7887534784709017138717272167415661702302103988808465702620117528382081851694024965268847628320445097544896636807080243838651206612055307093194198580160513974653343407602620468053805412364565190066412740203739966703208395155658367508380322398092243734971810207870489074334198376884333535764738317021238464806677225338266984432420142596871171043142282436572337768823733006072894930245477888362289327245641167767929739235829254887932310728 917 -23662604354127051416151816502246985106906311966425397107860352585146245555082074895806394639032334729580634092100198126202347404495432920137848785229550896871336562658149779466043723944540024435879627663535529486287097760808848853851679019405799949639590843313039125403470262849889760351248603783123121618593699453160102039184180565962662456214805360234793005565610684329759484885031536693920541269565346194390948510276871425589982909852 918 70987813062381154248455449506740955320718935899276191323581057755438736665246224687419541814429363946994755088750633231342687018013230321215023882028239150177418253014018858479204614172850974734635917664362910209442436443818531838153661245418050787110500408752153874703321782519344183711929197075779457846652736093380340065269008542546657394747149619813046325327605953643132872868029768246394169622182936213684060701272207995630531795745 919 -212963439187143462745366348520222865962156807697828573970743173266316209995738674062257761402694371761424503823030779383243165229645094840900382782894613886352814161398259453337349265547537450215594073088500396713342495584013498712590273414064373703382720881319816285304611027337919505563375208606577593782388600589486253386261012076494681075121360294146880350980409544933230582272514091438751090527403436071116911055502820210096615232525 920 638890317561430388236099045560668597886470423093485721912229519798948629987216022186775370186602915201645887167984617624034932142251408328992003601403635246980732244521942124293650392923874200050406613748434179720578257408316675018110865073773329364237451212645776032017452716423659510493133776787664433853176654883668327725591530176433295469706991552133825611576819167445882237693627859081748654073987950983732490433577661902740389073184 921 -1916670952684291164708297136682005793659411269280457165736688559396845889961648066560321074562175425690633148662948173612709027695727381251649611435581215000918176615267701722217481409238083427355657372374848226085648417164955570491781795235969792926584996155628028405039764560231063498300972645806369216789938650729931081233611589084256090811315064751722849092456868121049097694997137194413823778899263194840498685718280779386525100313624 922 5750012858052873494124891410046017380978233807841371497210065678190537669884944199680975381660312716817880847369748158831224057002551955031892488296722820070724859842726518232260986363062590477061721449348386293989668732271131799480787030510189977366098992000189011773248100493182921555062783457500287472415009433147150615153969264089805115873899924734218987320553373658370581612034989933669811085834968543513275385586815952075417978128337 923 -17250038574158620482374674230138052142934701423524114491630197034571613009654832599042896793035731951047375226506431521248082454445889398806463757541580419336209899416034603914902405048957551868400103214727021337427472880200870767868927001940658539759481611451647882512474094265529387511690190647781878688385050023605663200612475797150297865143984403339877454133020993003376618763934066717321331575907847054445568714314048422072872513104153 924 51750115722475861447124022690414156428804104270572343474890591103714839028964497797128761240971394691700641712105824112228523770376570940274762341311896514828529388469317126374076865362681434925765181243041180717098208754603926652759090829804079002542419566986086879710091504037116647902226756912864783344920300103445924262989425878526165403827338682224241818099524004248823396963187584669768537840054837274517000356266917748441223059061640 925 -155250347167427584341372068071242469286412312811717030424671773311144517086893493391386112647240580198578625755541600284471428780490140866824331179212790989969824104853379799081610741616196526573380739398085171197121512719196626629399218751858118848760493871147055021977665862416273595818869741074837071746370621969244114821814848666308835112213529731400727035069010834297347983474621081890008425613904861025096155199704808846725076716405700 926 465751041502282753024116204213727407859236938435151091274015319933433551260680480174158750954933147187340992060763074506326847809788469252328276295771325335760900125890495871955441584008093915448536698455192372204526555360821500895106073554664696247278986005694719532410884107879501968599386467521544919095657572622548595060903402424541099343572947296950787399366615885028981905925131974426424195766565180783378451550631087819595020590524721 927 -1397253124506848259072348612641182223577710815305453273822045959800300653782041440522475255762703024502289447213236804160941277962089742499274307526325172721064080694456203086404486179233425296684906330512665028433082518131386107342623332328259291180975184402765844047124270632682067195624794384306810071285491026096919626024639065453124448917585639370083151190551119712363947599357916793647177561543734696135500536879763996501346888428179701 928 4191759373520544777217045837923546670733132445916359821466137879400901961346124321567428174505513314217940514371953524851814926289138604665099248059086077101480909261129534792847745042441493125104521001504756120273403867499546733720168190955337808365646604829187715708067461800589760188363890433733113289715982168547027446985518336425985638985955681254536481880910398404674776990409977368962121655067976378543861232135067184698336802412635648 929 -12575278120561634331651137513770640012199397337749079464398413638202705884038372964702278711979635044171943668682321930459423328594401394403034571856048310141646773744651468781812823545051188455553255219727834202691401828336784982433213296589158757890635937631464465440704703905725724651939291721316149031427446633357819043975281587324233483378336314954266178016668388736135464468139999001213091998574423709142229635641521896748979959638319392 930 37725834361684902994953412541311920036598192013247238393195240914608117652115118894106850166230119170190658927646286191939303978732102399560906385690675331688820896489189603072533580304441364441230183238723131959305981346439453796446520636291745542907236618227480943255804124611807844383612141604527511845582848734896252294799992745946759609527269165625772097611387818431767060602936090203006410899419054270542756649947700200133296911242229825 931 -113177503085054708984860237623935760109794576039741715179585722743824352956345356682320516626571024536740443065306679130599822500025496346386850644505755271375905584918361280166680109992475204254789406772303703017325582542298308472318509139549843423044748367160169054216534666550118636382095512352541215196427028662759903261670408847938437076217756326542025898085335344370690980908686151104611689924236091098906780403033151923281146221472558625 932 339532509255164126954580712871807280329383728119225145538757168231473058869036070046961631654242953595559224552783716682796680365367008960104091628772337662772711539108734095328976701488411189976740923784182124124393246482364130100144513703824585949723496881858142260685049427115596373111562628420285351021224629906960212193344513307593053892773631541059632047315044907184654011724818785522017290224446199865279388045742487633967284721253209224 933 -1018597527765492380863742138615421840988151184357675436616271504694419176607108210140884697541549767842170349226991612021177525929349176186129326983240598567337587944069694247278136730522413526436576221474138649367754380239133928017034515771798253282315025597296882810433379719131003294635394790074491321859465284341590778140637397005321834597716118329976497041078228862484189696276813572645279886995841674745998580917131450496535417537834430124 934 3055792583296477142591226415846265522964453553073026309848814514083257529821324630422654569241537369400863591900557591408954820986841749867697416451129696392618851963075749074080933310963866243509394467646502409186530357988787913301090584279920824661245258668823371472579121709289821997270046651958865133418756607702032553709037763614657900618478270137767843678027537179664694835624486617985565848794256800506233956028229408164462971922189218817 935 -9167377749889431427773679247538796568893360659219078929546443542249772589463973891267962557069656883509378362831147725508807461396184956290290430447496873375663832954237406519040960320155527358635205246612926582387631280215633019119898653571034839788279947204327124363557631461860055940383122297219448333371339708372287364113466002729131581124170203824424426823630004495500060674387725269936473187091809924132385858310922098738309040523270602013 936 27502133249668294283321037742616389706680081977657236788639330626749317768391921673803890449135769165788912458454076029307958630516029676805784364655682952421983032863558567295773083305335350483891237855716027498590080645419746628176429196215085852570051681094200076240311344269495800037367264490708030301724240109261742905654818157015771381660369739798869841446588078165700355434928690877899594467664082503438027807757133604399943591365091843360 937 -82506399749004882849963113227849169120040245932971710365917991880247953305175765021411664640898755242151970222570437333642746397328799121234725128434771976873773307653993165706817005613532443263809491179067006347743908532962814022112448018372567257104275535518019832367477399374646725628238980615367573235067348244761656793321966885275718747674126356156537298177915498095206695648769307913498209230923981570846026947848900071074717959261418401000 938 247519199247014648549889339683547507360120737798915131097753975640743859915527295064235010113640168752146222343255526362272034426752451990004344389682062023700663038836190917220105707790413314575142540429240419090711579210254141361987756431165063705729797461564438992958983914875537158068660465158665440347023009884476995040565295976198723675924203923275352907833142031768609001670106968248985950943297129322515064027216069005659395977247249498481 939 -742557597741043945649668019050642522080362213396745393293261926922231579746581885192704991252524147949843276525886359609847383316505956808230067194758417004551127093823467375280505497169134365970135265115561381029148697004734599632245604971127776947749571166907977590810391677689576837354231535994114362087321727270023363876854609702081440764661979196974504470738786283937954804906706051009774632156772752808123169238886968689982590917981902775401 940 2227672793223131836949004057151927566241086640190236179879785780766694739239745655578115068125309063488410922260963732144823385111786723374556302537228535239834448442714824298700794434861430238204704574583043295620898025877625147099822555934165521116545326791304991044420846883694396766950137850258669724811280751727077358780845780879645350253109027591432362931037034012032597729651146905012181661067080713353190536585852751516374208880928394061768 941 -6683018379669395510847012171455782698723259920570708539639357342300084217719236966734344976552057592880875190912401670326938965047071065062153739731491268200590348982970523174004015791674130856270223809104251705552804167280004920439578521438564768633602932574967517201216636882894823154223777206741473938381463812963809920797132160865619264577970270200427835502709111904292454358987768357333646233334598595042507529176413325329274157375059964994132 942 20049055139008186532541036514367348096169779761712125618918072026900252653157710900203035479671648593450221817161488716511160510880060258259357655907815763865778106800503891139068060344196739425792750035838870631811644257409177151241599598064340085606171506613378521739731390035686870010812047550569818925798463893243281340632488797916892394055747525749530862607751991136706774051825678539389593964333845330090471777560721679873945846787613015100305 943 -60147165417024559597623109543102044288509339285136376856754216080700757959473132700609105111160124553151115386765409212365263110874197543570764926416569035550407204353153080460993787581331364705070202975819502683818579350736336153019181580331796902691756054264236169014985307564867441789528074446984127320034868328808718709869876581337291195342212334378228622333604672430656161375786616325688572614474793355328452872038056702629742321770247587873925 944 180441496251073678792869328629306132865528017855409130570262648242102273878419398101827318539205491928660042534158625216962569791893406156199807298576805578009082905007768748912458162615686148116808781799378841989841676650760561450391643202466483196034147802832983269589455127165991062402541075680748437985479724142620258331905901684158680159998534204023661154079741274674726216661603061029414791664807914880834232727433868485759540777158358798593664 945 -541324488753221036378607985887918398596584053566227391710787944726306821635258194305481947878311418020367184790032023553985930035372608186417088815769341535264599015078328638722210494652415482774921952522598748881136799333687383067801115470596041258057925662842500887475158110013002544896801454157927872448328410764551445279097571359769041345226777967422668922591718008279199024136632339691066018073129932377861987499018100364545899489187252868410224 946 1623973466259663109135823957663755195789752160698682175132363834178920464905774582916445862319269487861534136368846172435628129246003858649103445126557273474676957737073250639726436270218224425477372816190792134758572797836802304761485073146866032922221692119880675267556388077480337656346004760582214556386581874776467097472829253404867928879189880392453611134149092913710314056640493917919903841883360956477716257974941009656973457963985021694944097 947 -4871920398778989327407471872991265587369256482096046525397091502536761394717323748749337541849832938218124302296594461662641930117931897485423644941212247487501902127598244864044535244938074360551400138450846850957005363220332301884917951833638872140524728351279231671114129466073382283415991712645464349568441577700466439430794547870775177815781723552341310130051895147640528575612111112669121593400846738480247472285766106751516132056820715378034673 948 14615761196336967982222415618973796762107769446288139576191274507610284184151971246248012734449785099187761702508421598050081044733841083469896494379805137204446809241876013425962957652508398890568243994218595547623604550076886286011910117449912978821902796201916455881583371678396738243147620674247182626929529468842081785903306607625543555934430552397248581301320391518775129899685671519035250432364983636690675315613298873256692639337154108637412680 949 -43847283589010903946667246856921390286323308338864418728573823522830852552455913738744037940440807203130029409478044312381690167821352789920551673588619049192929250923843975555095395556420246137995926514802147100046923699108805484921880560844786985038910818301229051776713113708469401258021548381018789404748874888415945569500380682506366014007332976086276918809236378811127887759048967553959390060520827936619258847688838591546385189842944051198823100 950 131541850767032711840001740570764170858969925016593256185721470568492557657367741216232114456039804082789988420147212113744331690604444681753556199423618267161551209234181334944702493389164815290319434058979775380541139459986012581350497527493261220370656206660806547934454327059026422109806917962812674744550256437209118752531143292272845372101001672209993057528323433999632211330012334849198778306873173178013243640124632384088685269032560665526607841 951 -394625552301098135520005221712292512576909775049779768557164411705477672972103223648696341835776099207136909178968257506265919731152390960787728431404536199898715537975461123552481389326581341584586187679939018437998791703516992117767931101057031179177323546163660542726696007983122016186514894607202652697003792249594492381323888246940776802349040847622185745289016911121202035944298093169808757433424017824276029627106605905143303679921706698006131501 952 1183876656903294406560015665136877537730729325149339305671493235116433018916309670946089029206732306177276739891564609365331171061919445363300966806604006922450786249843198541500112656381474310202834446548391004801645996826092663732455772110975498766655184537885619222937736956270898767181098675203835007694608962644810486940540749245331596365034053624833306391559571812685243851977237534452322035399973746260510958564912516819124944993620799203095917088 953 -3551629970709883219680046995410632613192187975448017917014479705349299056748929012838267078689045588378865138883900775567959614108172848043554397228164905520257141387968882401533374901500049255423979458131024807726014120370753570812779797235894933359784480741048823378221246030975673614157282183565815552339984739080344577352214537097098497865174334541558627435997719888534761469597287182093387002513322351496403435034284861002862014945975064092559014072 954 10654889912129649659040140986231897839576563926344053751043439116047897170246787038514801257628843433998391590587948268606480052348151792704297979580179345377716498522944888821376719328190625402090062020929944786023539723042851240586666408709552331188838801867757176310605316700922598935865428226171052648111236100845234508792028117073597342013365587372525214941047671843967862325605055643750214978012866521847152056107352661021306718861555538420212039185 955 -31964669736388948977120422958695693518729691779032161253130317348143691510740361115544403720831965634118617343100559869486203837919603392919275859757521663252164129489197470007610005669546547259449414888201945425700700575159848245078757673027890368407364613441442082289340828048939617933423107485520256491407302386473215089435907629017292037974483768288935687818352995625655461056854353315046957889406201743540443225652609137583965988502518589458837386425 956 95894009209166846931361268876087080556189075337096483759390952044431074532221083346633211288166732906970763060564495423027685362032147397718698525134282364335408194985905044552646916262380777307807910660318484504687436275347546216747083142287071886649882784292595846328914306862470789642009258518020178371166000875148822918923460837241177938472519876271936310097693538867826212927297881275018301727956300341981297313301223181724526975695482166122644618504 957 -287682027627500540794083806628261241668567226011289451278172856133293223596663250039899633561103962043805909690504569703611672070424915770040735604696395970967407605841452668141786797964634731917683628814942268126521721132337930210538387627353647471934918672779418893422484153102280318368374726238148815866683409277925625018598729889141430178253809492176910480003021492715510853348463187549096362019761112981222943724547429161748368738628445677073870205924 958 863046082882501622382251419884783725005701678033868353834518568399879670789989750119698901415775195490245399085154358056346858090891137375313797701363807531558772582275195569987485194792660531293990758772565823382231673334291208992531696604279479573262004322503263570856861816992756992062170213407729294990623508244547740182755232862777799633637997321213657587231817277913327960668985296529083600447236610144470695240698164021068159602989265071555870376177 959 -2589138248647504867146754259654351175017105034101605061503555705199639012369969250359096702479002731075974477736992859712545506497769105572442851358835732235324401238207649113322052031757961322794352428496206246753821412434614081816059160568893796216856786679081408285827507968121306851714765521520710470943909370564580646556175959575044277065997104137636222016959887110318425295326333965547703229401695499987087409372626498608133159846301938312705027962133 960 7767414745942514601440262778963053525051315102304815184510667115598917037109907751077290111706117213376274542261559656996138496922732319889517228454293197043333586496609660098809088001412680846099236853459340206049877962377638754132165873916789210813886060918265996601558088227763764841044832836660369088278223700442637952779666399947064583966701656909601093687573543577565188459963841478603999346473068432054713444883871359270365170851341456782374509977600 961 -23302244237827543804320788336889160575153945306914445553532001346796751111329723253231870324811810744437359689165046600814916468134442646770675794862051900095928077417237617182100996639340428511777731576615086463179932829417063699866984908086207345612097554704326063889780058553634641826861680847082154499913718769661059258124632418384041124527767393909413675044597301516054181645241223347850671150943227101530913224770162357464092810966487229756642094584000 962 69906732713482631412962365010667481725461835920743336660596004040390253333989169759695610999317623044843358051784985620650249427100261569279967839965597082693289979178882290533798456553955310466089332265341849165267614328756692733343968543797050432658729621094943815243204152243617075159031214139142606705029556561065782987913769339288360381096687679863712664806732445228055224979009111801435556888049619625952645110839382376532249527386971612295148580540801 963 -209720198140447894238887095032002445176385507762230009981788012121170760001967509279086832937881946615776052249155632855366249213273163137006146718637080792234785761609716630512078169025100267510235742741269433789377510247543222370016365278650134219501754321270428272666990297435768273423928481558736580939590916847365283936447197068135454500890954466500805109056192925107738931115806150800578256905233004040504897349578904800969803691598357850244519712696001 964 629160594421343682716661285096007335529156523286690029945364036363512280005902527837260498958669875696367479544155392397473245798571666181653894213810104670800031383610179812702364374984766155237527873868817118556711012060588880403823190360970865211276569004822056787700079187480183874056561937991488364375056656465842587077469685188001853794984466043818552737569528137155962961033146263367075141668750660117580673451144094364303271950407697447040633492729608 965 -1887481783264031048149983855288022006587469569860070089836092109090536840017707583511781496525890632872269771132889865523086242010183023432857017724372878968363661777341549354685516188498602096410910076261677607586550740807121358793905841680130653449812660390430223250639398812799710562546967666485216610837104404714202225668858756647084954157931084269733050506542681277225969803906761983566816269341232829523257019565678280841495149209435287561866825739979212 966 5662445349792093144449951565864066019762408709580210269508276327271610520053122750535344490422933922899513971194510713739300214960365197293415837065132369287259524177783658152065832306316664380542897965119589136115395294488613854510619078370976307270243380460373335946538982232853692860671115787749425418643728249433004483401804961758691567220149483176960504342360799461994493737791367374734607490306788438224807041674950226988708641787494096140417701050998465 967 -16987336049376279433349854697592198059287226128740630808524828981814831560159368251606033469228158725916299930492273595208484171635931362778453278494312208053405062468343964196757352500852580589706684877344881033551117443956696724856490399048978285785102296178918728337914536360011115176330203639171476601378289113034892301851407202724280684940713674933636199675450983991108393482039262469601095950689166264534864158281265909786264870402318016732363580752664125 968 50962008148128838300049564092776594177861678386221892425574486945444494680478104754818100412611024287596088415455178994814326950327938673533793084777120156159130746380804923197161630079573424964274240404396972163599232282955629630049106422605420476327367978230241410211769215551587833513387111153961804699373073644923317008657465665093866793007966804363160578552348536393391940234858548142042899574812986843538742391308882656182739915286470827029687010889715744 969 -152886024444386514900148692278329782533585035158665677276723460836333484041434314264454301225939333600311646015317562020055815506898362621102718523041908504671187611125861698118265600666591495950592340650452371990110868507186665140512681980835339555012353910101552500737554023373104561165685189264913864653089912687868549671411901198887756885932514079367732463253423025945167213395759283305046748758716785380608370374252893343720468082740214655734978973005369224 970 458658073333159544700446076834989347600755105475997031830170382509000452124302942793362903706532027435735365132026994198130651644286139247503910280998812973624887648386464267908124953721047728931391968849196534034652142156005982376286955741926348031948622869176486187206194923154186050230404356425132067744566560863227091826459939246371982382166140685108947914093509828725585614593651332890543757930340194491774974638571274207640852878538556394745697306975387057 971 -1375974219999478634101338230504968042802265316427991095490511147527001356372908828380088711050274289775128621992884391354078379341590861574621560687960812037845808687125081385144499268148467925692715632189172221474630524857445749469728410339957463488052996305196629461733765440111154477850039347817643706218076728743536988500370850643304680204669838827593593421210425401161580287659390671599742300516918731625417340084414879645135909711860646503801489085343824393 972 4127922659998435902304014691514904128406795949283973286471533442581004069118726485140266133318180481024341239871120664680825494330898748443840777085826777339206459392452746166146577142196027540360682392182190843746862914427927630682199054590935881046656294659127375269964467832071143145965814274998826586470772916722520982271354721771245286222035281385253031430104725124405177949627672151918408359753149736926017051431655119067460475613409897299816433315155426120 973 -12383767979995307706912044074544712385220387847851919859414600327743012207356179455420798399550504427143035498425230421564982194789176361723679971058556022683252457257168923058433697158072159833415515910958806791965320161962029929841437059744859081367181400187974322940482241143386666340224876640446936326763610335337598626294570858535262100508225731123081341636297173446359483119462452854444973189580560274828613508106845453960489284960818753642189764991636035700 974 37151303939985923120736132223634137155661163543555759578243800983229036622068538366262395199626944924988038311544421900268525517080695016106700728595461027944160246942962902066026239348998948838862145759666626033769468988385186096207645210861537858229616473886276061445032219647551204928435458521985791313404790566164634536692941359004065063448463184337071781383398973113710987903877985903074604806301852238434480847875186648497304885119106095229500330941692545361 975 -111453911819957769362208396670902411466983490630667278734731402949687109866205615098787185596525934471916263080907672857180924397612233302840938194747872854709308069565787124976622388028915985051688709959831701046286121378835612713051107465302743784659917391224714196218514504155044439872112152180117865841337744163360261973940873203437163908339937458042882078547165011865011835891232139428434192054106324951456724250328139469018348453004607678825379385937678516901 976 334361735459873308086625190012707234400950471892001836204194208849061329598616845296361556795263035665403424766442934894365656432809569330416803381740431982268672426395020670263504971997692147423477182544621662906776443811645825596980312762098931548165688507864723657512293318257742875350485731912677596054880447120499907851907750140859833050954502555033140523322066303321910301859990682186621506129477609796012249661133909646618014793955894084505312407554618227328 977 -1003085206379619924259875570038121703202851415676005508612582626547183988795850535889084670372063742193853151398163379193826550664853117401983268559189158881401348172526641838901782970153107196268711714984443692129470886498339556299715129386633524466096260824778894846706798188400400339669964421607545283004030284565527838059415038487907785218988675208322099729002024467035860189386981700476437036089316327740905876869805325984254539309630829550594467116293290209552 978 3009255619138859772779626710114365109608554247028016525837747879641551966387551607667254011149327188435928335520540904882843372501683402806378077647128564193154130948594425155816450610050204273077985862917300229338047629043353497339423996325417813949276328206157817860637307903739467147507028088455934857864180181918946407100946669863615124850650380719425437156614993554694196794733220057497485002833340621458621451746758275103525597508308265105655515811362582250145 979 -9027766857416579318338880130343095328825662741084049577513243638924655899162654823001762033367984276796690121008355754556532257857226516629010547416231380416157550877095856017338416485128878204688536320174541085524014503096792914646488963745555690567453088456015910815048015267769040899145321843970719050727750832516141549961128688856390122230707599512580713689662965913979487214862119914272679737070122086256925840851993828053453328293856389706300848402751759035025 980 27083300572249737955016640391029285986476988223252148732539730916773967697487964469005286100297083369266629015457651951154956213374450984067707285268563853124032422999676906591348221845020986527428302215642311614501935246905248727123311549863579814814098603424783951299388776028744109912684625198339627206764921252252182885489510262437972640528294238923592474598961847395731284209833715215325763648635557453244558372469885775825368892923121756794106057733409964157384 981 -81249901716749213865049921173087857959430964669756446197619192750321903092463893407015858300424991741535674855954519518402151900869986392051646884240797823457672886293564623245267785410772521141014098868112198525155893881452738637630462307106216206938441237998421873422812959191908994764180793840766855988266636534108334513914571074841858121591296293353381158956757628129505104329668894442742066799626390192667174903193567746888965398455191689421245449118584530652124 982 243749705150247641595149763519263573878292894009269338592857578250965709277391680221047574902400622496012007601133015912817248620919463730638566238872050654077427194660015401332690088870532792218946605417084756570097397100499100983554176264914607838934772196603861800073390345589810641455537204697232089283437832802325190062457756845338496238597233167280786340080501662157685632153918541207204373128864926106608305987926786693506187664035474817861085308044199002648737 983 -731249115450742924785449290557790721634878682027808015778572734752897127832175040663142724704484314578961844546441696688167443286886015522796972572751943858909040129715937044275519921210877480623760390846943211402682848529952525265597477765067381843061565052318463060134914731846941275066748885987581199581009524784326983003391223581917585168151424503983677028980919516877027509832099656660421549780342985095544855192872103594252838774452451373427485278674060824741453 984 2193747346352228774356347871673372164904636046083424047335718204258691383496525121989428174120013696826438873186509249522681727930712302461111995592133904967078011833455350983868547187072289462733344332162199911817896946589088016237585324698150988094789646714550230040380208273399888780962966937345905256600274444798278309898851808274761484473558167794889037932674158267592311621920522761782625961283518297263801472398778907208129256227335200030191346087627700251326240 985 -6581242039056686323069043615020116494713908138250272142007154612776074150489575365968284522344202031391135762208202078601402085076156019928775104884781360017209011157486864089799116368936833450442827251839548121926384694997258390146105140258878837479416285490967886061104440359559045782063597525167277385817027619881591620735217102812169091934826439820932418115299089899258447294283464734783963690359324414612790540785103272287380564656395935190600487114213529016570200 986 19743726117170058969207130845060349484141724414750816426021463838328222451468726097904853567070844965439322340874441735195671850730484090588168156311462863210027973602526509844052386914810227247704956404434117870443614775531016928012409979850733608613759117335864107163361154077817443423604119428625870583275920159116558841017006089989746727745279340873204652557075439221773546118230825097281080770002923540172766281997939311961526841924384981281657453891585248301629521 987 -59231178351510176907621392535181048452425173244252449278064391514984667354406178293714560701120218094697956056772328536837441262471439322706257903728530668429257016204568505521040559936151193012604714170824354988474616800744561610322389987568432506685304175628988619469951611774531097555160401292759096514194290163892865256466970384850645917868389916235064465566146593713805742312453509955420948718667639550670895650297325496348803025837150927525286825428196850663642201 988 177693535054530530722864177605543145357275519732757347834193174544954002063218534881143682103583526758599805156268814447402937962356359897037109683254426630847825797949793482160009919233012283395210927246344535715800766144469904935970944425746931254543369140507133711430166369240576064174198444717638358439674648418064002281380361706342365736280865982884699779119777398568445223257218891432036623037610131088041888001927590863217349225338657990925087541326653001725338248 989 -533080605163591592168592532816629436071826559198272043502579523634862006189655604643431046310212518525167530531051788999678011247464982884216410540419752720222540990574193491275136678041639952740329057228812667023792239423088785424190444399173757975499221017902461726229744189428841416789508895481074422289206919087964382553598136130327646978123757373910537080411577236899764781089700985828140021758274837322219858708015051401774389880425559539757122957649275211465945092 990 1599241815490774776505777598449888308215479677594816130507738570904586018568966813930293138931936551551272298454616504520986253196545184195357404612015147130869550527609042349832084432864272357468991405440751352068973752032144435145019885416696979237246892474565431847831053938789280573343416804626265641824346587522733802753859756920172269378484649505398242137551579245737464116952872695986133536865542836286500387770616210955249425380284712693656875270651255671552386225 991 -4797725446472324329517332795349664924646439032784448391523215712713758055706900441790879416792673600951645596703172584176523518041730984693760949345190136279883860067779016342278011421456715176465662024303406414088117129560356218306440162933672491302111332178361262797148764157069442298347383738840871522529771075884292473784905624713438701016508353174117902363073287708330481914809122922487003820060636304277913734720938798178018106867247655499181473350216223146637987125 992 14393176339416972988551998386048994773939317098353345174569647138141274167120701325372638250385591906235049094292332748824393256675152325408613550008036908035303090789319732317277192417381701820527614690702227877499556675516100908049008027653030072036341916446611900553276909160307882061382774684781507748432576431279535945401129514763661645731529627590173986084699610717793436390210128836905518512844611646316756872991207120659440914887963965735508231371827187213106855424 993 -43179529018250918965655995158146984321817951295060035523708941414423822501362103976117914751138497458242751375850691324497099123377633665678867981588322420601881459680945719663727019068985890983380274644503818719909455326342161130759029511938646573439380564271444444589825096443426136429784210442788811480667934199901381853633889616997215744711634151292804576213557886938894417443015371206356144642672437267402651852725930075039819386817843416148807919011386982224915606624 994 129538587054752756896967985474440952965453853885180106571126824243271467504086311928353744253459619999033158245787502813738281365978506989457879983609010368009351515002846796857833331726287658197676591406509194620142000666273798832182765216708839603787439982862643960071317168094372983964421482019736751152106655991205256050087079346202531161782816484901668771717235298838457026430058904297233762772402809878786208759501563525121851470431848209799821118563528623276749633217 995 -388615761164258270690903956423322858896361561655540319713380472729814402512258935785061232760272326488027270593865343838744795459596485672984115204703156588116612460401507637552090887957043789619755669845929242027009517924120624023348947717320275401754078183422919370540262115717432292788762631064913908271484466096676321189320918120892056437569666661180778846958041675257337639360536116231010219732576035811654501109609452688422264433492860225634951857527755937211838313313 996 1165847283492774812072711869269968576689084684966620959140141418189443207536776807355183698281074174106531124186825789561421467651313133602152671145201261902376428686378598056565743152834099724053350985757982148208275156609010732456351215698466212907948016370647093757270007003047764771250360373874704731894227255435408967979028804693318127335914479601614046520338015106309853572041902332692578125211378393160950006867942607139155766566062267445787275930438295353474338925960 997 -3497541850478324436218135607809905730067254054899862877420424254568329622610330422065551094842601599525622543606520687991420191770553012344667837627296326915164661364180611128856879373354543276798610900459959258536915780079033704123245554069581621908864243706019597470837890308786671868878434345269891836338298550138527448154013993500954928913553696775174492133892600936595845968275478433417948375022202214206172888356704085382746063189216744395832475577442001044126958219500 998 10492625551434973308654406823429717190201762164699588632261272763704988867830991266196653284529303838807258601132705183405136078950955490540784190029595690467449824787626274612160808779322109976312800791228046569913813322569746959247657220806884286059238123750280495660107152982968728389264669069198083234783435939896361260439252871991505650952246054002930481235384581654992808054487186413572964592304122858897859433103473977291569635851174035839438551517926800706811815761281 999 -31477876654304919925963220470289151570605286494098765896783818291114966603492973798589959853584292513167023033817872630660813018390887176147001039985066193166473168277754758344461734934301613741743024137173814935047398313295950690741322452198557000697443780580476396684162364135332137157662628364463211893468844024559826493580264412418235771339378492624309786611618742892234169116289828449420868841825403178858219630996574753553324778477504444272904052768705921955277506519901 1000 94433629962914759777889661410867454711815859482296297690351454873344899810478921395769879560761614586240965610927246850522504995735916572898486857310347045693127957698596847243016758269492753745536796974390263148833344231047078293105186335638002137385517915714381073892398764089753220275880008813040119027937999953418772972192992535855910541264439780319299678857633011667396287592873698044177775862887656548524716997650780338446074039868072461961476486661867523770579342190368