0 3 1 -6 2 18 3 -63 4 234 5 -891 6 3429 7 -13257 8 51354 9 -199098 10 772173 11 -2995218 12 11619045 13 -45073827 14 174857211 15 -678335958 16 2631522330 17 -10208681991 18 39603398850 19 -153636822171 20 596016389349 21 -2312177133105 22 8969825761002 23 -34797409536114 24 134992556766981 25 -523688132059866 26 2031588010064709 27 -7881312542150403 28 30574647558499635 29 -118610836501838310 30 460137128610984354 31 -1785049185824860239 32 6924893466955817178 33 -26864329515144113979 34 104217083445736909989 35 -404298215438991885657 36 1568428530167751465978 37 -6084538492392792554922 38 23604268829163967792701 39 -91570052133951928159842 40 355235508818414236489509 41 -1378095390192409968876579 42 5346162918190587469333419 43 -20739825523867077805579830 44 80457773050064409516107946 45 -312126697340154519254429463 46 1210859703161948663298344754 47 -4697391262060494535048527195 48 18222990335925892798369348773 49 -70693999766496751964674382145 50 274249259361828960207867735498 51 -1063918529280280671960245020002 52 4127349840724713645784683646965 53 -16011580058911242707689499908266 54 62115087374785875449955581686917 55 -240968353240688209267882041888003 56 934809073247790104680760515870563 57 -3626484522444904371023491463292102 58 14068530535161379911817750262581554 59 -54577249728707510445737359953472095 60 211726177123127356581134881747474890 61 -821367406785880685210626301691345147 62 3186400595793260433370755954281213157 63 -12361275445056018503072303655707597289 64 47954149528554409173728897250788700762 65 -186032619953202069814834918466207468442 66 721692200297390791834666346507269295661 67 -2799722070791189350195670504600114660274 68 10861200481930225184106530664433886706021 69 -42134780855352819328382148484724096180643 70 163457047007118457363921126442239940710491 71 -634112855790326045780407014284224438755222 72 2459968054243948616392298393179359454678842 73 -9543163764372112658421890609844856601407527 74 37021608665408116540341879163307577832601250 75 -143621082275831531165431154670779835946976283 76 557161506959432476104775687384445384992669029 77 -2161444127270335425760799369759576519931031377 78 8385074447814614863118108496109790162493095850 79 -32528934062332967775175783710975888450557299794 80 126192266725477279160274123910145948800699030245 81 -489548417135310809574417015550422067236657770874 82 1899146904469568248329562329244146529565327252421 83 -7367522472776044041288443207241518418664140667395 84 28581457947836082441487849326903057947606872045203 85 -110878486145440803022319794083977121506359948021926 86 430140362760448208284393450183459762765690261726914 87 -1668680175097230269829946102325673656879722654299759 88 6473453244175670153487094944554835440906203414322106 89 -25113018977460293117306235096948329021816787382415547 90 97423075192472418131943394387673476133384061528493605 91 -377941640090218881196365535287170401926671892972188025 92 1466181220741442403342621367524806113425025166223932346 93 -5687881789214101743684268570727323491610256145179382666 94 22065484668882285475611115722502197134616326053977468957 95 -85600515572591124370536141301041689723480726515922166786 96 332077376783248482173769612015912334604168193045273928101 97 -1288256074552817630134625747553605391517531597790276474403 98 4997641602985442814355436401081546406838118028881959993867 99 -19387777077287043661442295514554566921183428372315093477878 100 75212656260511729529858722720254300040110102767323750345674 101 -291778868676443312669237985893779337170524115339752540754743 102 1131922636945915441231026297424051023425704052249546771851026 103 -4391163972369038021952592079661055006139837583741479015350491 104 17035016707730319098644029758831208837519261378222210767707941 105 -66085392405898318717983928728309911040134142172408593783646305 106 256370695982924154485965080779361751721551013381676102838557834 107 -994560694367651015749867215397874937480656584873045905281654082 108 3858284079577283660279469351557923592510382815320416287493842901 109 -14967770316103615283385906413104752372901040668210112885943844170 110 58065747263529091805049815960800826717254768425996068444063441157 111 -225259402974973864260664146101535959724950392988046643553367578115 112 873868003426392205168694252201322575013112564098945583981466030787 113 -3390070635574175728081337646176514292705886152979241917240678305158 114 13151389991532446114751770045551790460292155019949081178270978288210 115 -51019308239306271751284664214326081852439292435178146566404163075199 116 197923551418768142659186067814519919850124017890464874545708208772778 117 -767821704333449748537809739094840153809666940486033171711424719824507 118 2978676187949704022548037816881339889764203359207549599056386929217637 119 -11555432442953480826425497452878037713848589744542393672572623723203593 120 44827974079173898001234073582620687736642709055844515159062534135736346 121 -173904981052311172637219077870465806664511556711808196698390752093238650 122 674644416930162396291484297337842763498830728001875724776499576507415565 123 -2617205594347695518017636303940726384222308484772514123850668292612554578 124 10153148756871645059394116381215170853837909026753627810210685823388303333 125 -39387975442891097883080424443838015955523169981574766920937599036339075491 126 152801130628544868317988408143913737201264764102983493605281426685377386683 127 -592774451055864264138388978012585792169393781863988942773882226255377550678 128 2299600457006955063617679468111805166071549324201806514958573314472886050394 129 -8921036074424586609414541230989300078508546200743889085602344130595050506311 130 34608135686652516876343299106967311352915514632239042707308551632080461236354 131 -134258290821114686964181961967235582909130819959344674018305932560545971012507 132 520839631970089229726245703533675595514070926668148327000865663066336826466789 133 -2020537581490460746308866460817835260960994724271505023962366240249348603397233 134 7838443673675305471209533319005637954866722465493729222821324271580698095219818 135 -30408342704547953799656138877274337167093595054523275102269246456439061620144178 136 117965675908681355795977632775048787191644052310510602680110659015156132674078405 137 -457634302132182466992589146711840602510622125768835327828704708797727335748832282 138 1775339757728606461190704601927427541840217068981986368158040061019276005286720581 139 -6887226854908040631598858189483146190020635438903932066530229963981578408003068163 140 26718206216287333039854575159687551071093725389892221069245133361109168407684420595 141 -103650214876737451938309841058559273341897284596163896921172850673878632789939071846 142 402099113878562836165964444482617118981602085384665188103421593685234016294483850210 143 -1559897368029601948670561822847731907025818127112192719537709306129823907880504716431 144 6051442827900758522344620459918515191346181847999661315058980045633473199002490862234 145 -23475877996773822104530559687329355341789534200142228978824761299688126071973854276155 146 91071974633624911772093459453252691049699022950193000196030875305816969364462222046117 147 -353303274314487347258819580913307493796126875443876924311939340274609101136016116378009 148 1370599508174621343917668029462558809354838648711951231043832447794366260751858262681466 149 -5317083504118216673492912326915343485112987082127394068043633250212166562380391194825066 150 20627015274081169987474920439068954107872755280688434101803125491947530330923671153951229 151 -80020138631946933895166315780563309709284163891119911691557551043158781706374080958326178 152 310428944837305723504202347712505301740189147066905745437248076582061416947072618948871205 153 -1204273467158555445931142005567168885381195673223420569704879876579782057317839998530145315 154 4671840715311421965734529851332155525753324207411731444368719223369615936502508663516009579 155 -18123869921953449951539508101025929091309751626660320775180140680745841353995709851171363254 156 70309473495393568355419705960867681472222178912926603360877010703887850867405201130974529258 157 -272757533820714626465866252409969193588805281459851927521746955766723380827977344115852934999 158 1058131551231605993451038685115083815556761333422753097208129060307587151223204384069860936434 159 -4104899923489385027579694956883383195457987004136631045635682792056676032489645810769412791387 160 15924488181314000103816420332494452413503485868394564181506176076871941976412967440335287125413 161 -61777224430174353355034383438361517168569316173405964969940298513644329019740605497296590439297 162 239657652719688274278597602508369180876258485237294605322993254766188524428195863453070196881226 163 -929724360990502465787725425102444787980937523468297639753015370204948011320748633563757728709922 164 3606758964756343386284077278354430651505006722194352285520973823874924335129950846796804371646389 165 -13992007497782602948450727651729688359830378077663318771317684375703579482177554969066217262132714 166 54280387386860034611510846680495588659380020536635634977476387949962001910858018093917337414108549 167 -210574533735385811291860763052469628672321740687426997779562089790064569130939966382298482240396035 168 816899738423922365092919141145546539179001393527831228194038100317840136034450300355733508501797411 169 -3169068789085641992765300519442539343001252756590051294080598957646345699760816158975466723089545798 170 12294038689904708104631113135502726091413469219852107704075937112387706681647664149798094208742286194 171 -47693312252929237788177731561470142079006544690385678262312346356462649200141990369076565270153197215 172 185020731675689979765682272707623935680321803433415254119432441000225572165305413343202943911507244938 173 -717766695847490862814387391599020513645112326046576743468011340130352710235497559186922858663891553275 174 2784493526762523072359717089909918086984797359449880208520113110849474059525662606139940352590243706853 175 -10802123092974790608125862833191195706143738632580336322266873926924346681530413844186945219300959996457 176 41905596904528508585960885364754972994934592538572826287324259584291871684158012287422976718485241276890 177 -162567954170685505259711697959538830875268299616563571449104031495980532149751336945275174394973538813786 178 630663722162280826108999807974011815415629680749967001075506474498029387785677152617405091561376941380077 179 -2446587536151100935074476222302486333601167165566448342273075342277227152418774920059222909968955522787058 180 9491255579958134691244994155927428155492140765498677758306205877669040020890809157634517158946261280743013 181 -36820236820875742210126678358764227376789229145143932472606076609013283916932912123126312038641098803514787 182 142839883314084543844778551416145969862109609478074840037699832781890024770836515080224886531237107862762779 183 -554130935236499987251266185735780057248031016858649681247662924843227713435295308846116062316491541787172630 184 2149687372054866255534970186745659296859567303284656324564497283849395909425041953724051331233738576368715130 185 -8339465465142951279482761103100373175511453496414315336271116877852996109945103487969938086147718905716025447 186 32351999248073411338835633495098645553076708299499934140289214487003096615151129270841514722732140872339234402 187 -125505868418318505284273861602925492629435870239124735788988726872889802429675970094491799554764590811697322779 188 486885613672679183494570751470966265325459207228491953480142781487869933371530967593286979082441433736278903397 189 -1888816864015428787425466654884764094947062536117328901200825790532220668207555462521820222669963707729415218577 190 7327448266293415588954484750878664659641549962364920033250635890421164016190581977074813922942103115185073149226 191 -28425994662639671997381420865722009899302114570819035949136811572200607883390085602532362470870269622754538638354 192 110275384171243578045974562401078369743879925371981922099167623791009833159247942209086310186752580823049819142821 193 -427800697862584667066278040867608123348485170981614969152526346267517020053548628762951040651509367679063286559418 194 1659603713622234815976041446193109442093898041254309623870059898202615445538230549503526539640893787535194962986181 195 -6438242153483877626397669996553418651658661484807268787145125144181068992225189464781858802542036158568749656310787 196 24976421591890906415800481086185351301152342050499671015497790820065426003667707729448267080438700966632933130667347 197 -96893161310857244305151980886710668268267793063495535880290798317370781428594232842163452878676561735284436766165542 198 375885899998576940967900565534256103854211664380897982503700047956179061515231595882291889955737170187716471389919490 199 -1458206212969419166308437008483696662614316874865427085146076475340933614245044602902625065067650068408637696836029103 200 5656943661761894262054972903754007045802799648954967275984030815392102476118965953001613739440295563968231248805395834 201 -21945463753842323898457606042773540622850581013083653837100596758152749513054089079532932520900134278694797635477871547 202 85134908206105152531176191148306270312721239862503498794185532636410375635988974708890946665641095801680617664126754085 203 -330271106437335682887103611216137777408080609004133010059159917441263815626803944396554128524066252993735221011875868089 204 1281248856030594696237408765090390853502544238301517532718591501194347761576085161237905048716328058583370160000548036410 205 -4970457902865862489034048663042023935280703668359418602161666348103943355723242391985115975578295361961645823888785667914 206 19282321032231829716728923926087039262385565692455252848680154330198321727035099733959212800595018403500749166363409284061 207 -74803551635689999987779331884415192717294693854401302270781703351837483445429672359602948169514436339099793063183028802370 208 290191794232651119943217821960833874748140182899388793793053830183551835196431863727940121738466338488976953353493846261413 209 -1125765763771392208919479716583527631820345549784086800867328113925368625350829430333091835306953159092465830051406046199331 210 4367279089441563173991255897506906496340695734173225567878829321955757685673378825525898760704065217171301779316540747250379 211 -16942358045404802523501871401672191915905485005680738580846184396956883991472103671341386411677211886662549065497071606492534 212 65725933758768923201848364482221575923827685075877661776769626825915590653824700889314505129647543842710975869287781052299786 213 -254976217412295006021547111970800447788838832606659000136638589348748861056719408770392249354902551727816818964202664097117047 214 989150974781064134883153005689825079166300284974097260571443447850123502430310455632547109197619051442489778158117169931481810 215 -3837297693252036524710539119848411172669735271612285547529222263439748037032862157529695926380533974632720225878742385871736795 216 14886356038719526952379499003794442666888225562726814940442258318033623283494537070796428323569340039997363808742007778138435621 217 -57749909917392025396531600961200430684800636786772611496604879880794377874962394373908947931584091622617170154017716705779428001 218 224034148235632519381905732092597833624818996470931191158236621212782901809422119078874920456522091299624907323064457389045857802 219 -869114768273425468579788480916166453586372924432814088301302583303648879832354776320458276325583743314187003978453317316675601666 220 3371631005272036213231174099547219510949268488718821643873500548549230296334216769334602217639555913056349368425192937515979173781 221 -13079855561878285620314665465315612484292711601830396642003989905200890564942373986360113580276648062409287896714271141412932201098 222 50741798628641664208546791338717198667971971985811427322066342244173217362143357323110636351880636386891144076394250362783807447557 223 -196846984730761523308142281143104338182045232964551459085982645963878979977381428369426602541712653498832321493212640716534392396803 224 763645287412429018832876561206118078533401784720497098543310765301317595299825476267644228824180137698201495961870404458390883956099 225 -2962474257783645395849619210964921023565919527599453741452219804865514404088950074250357859125308853860391514561491411389887194508038 226 11492578914182295775526253058363776449141036802005902939081469879372865006767415444201628902959369844375032588191752750363408388633746 227 -44584141027278253147009575135116723718353150417801825257048773328351513189703418425759485372100979794601276385982705013046638233098431 228 172959058709379793089870030918321117338547329871556186314916070470349837289580621779493325683347476729813539565854929559178815484410986 229 -670974819753321367542712768468967519913528735875138399393301872505054000050455211177729472460054151760594847685860490488743373974481275 230 2602969813217344826888475057954265234589305897660230195296712920782230004265615926328215359726500559379051059180416691938990819186484069 231 -10097922677652316032716045524259847080329718752699804136185308883558943537008340522708206883268558420618393344607320525912790995801805897 232 39173732206217756856928135929377597930415145644882168257621342631828753183810865432828491479453007944580685078077754399492058724055922586 233 -151969998578087731327789831031789759563291322787975462905950414601288717282586975671581733006480523560055723544541891739554205839678734650 234 589550169645523524352533899399119717247000782182012675525666330571950355652249086702158595373611745120963355598373522419635079508974522317 235 -2287092227289004834735879324896743261203628224934943391773308279915589937921644335467201449621704782519020676923597372060298800668906289810 236 8872511832658580483225840347883751390688636278335472659626703948149852578507385159498526538387164559705621031789848205803739705951703241957 237 -34419891459287009959789729861429178145040165992144383458377448161374657096706259197892821969848479550925430165221833453538654268216986410403 238 133528018943661849913913454012311536137654154122651876988944278274646039187436021758271797322471510615759053735993158985179164657743308154235 239 -518006626026363751295050676364657867692629339641618228787148748039953878989781953247090965821354241415342314024331997446638318650362080957654 240 2009547260043086888424452161661430915352009148722275630197526328252032892541886301251778084935427291602998691017719054173833392787133671589018 241 -7795807982852233118632997244723599291291353297927045353067652071976550561905588293561665209187790108727188481095305824978792982842773225377927 242 30242942434804707969863066042482691112657925467986646132989621721710868975525898909845261388171957752182169609485359454648172317923522550839362 243 -117324024543287410416754777537368045800381400572743295510921440667232357473630757720771915701147917409357317400107561465601397240317577291401883 244 455145089295038790127660062576034852662241134118361093927825004723925975747768221016709137340903255012685943358563051176711211529122080466990821 245 -1765683142185060170924756575747344777107987975959436842367625927503597244150510203342843366899604146648446312378866332233799210965644854831846065 246 6849765123084874145649863223911859126088901850409601095388094844507946755594039504068993712432939337004576336246453217209198553752723136662364650 247 -26572877726728819705959350349473156320548242721177758272803410733687083263452949857378499384523908467229499036144611466681132058412901367888545778 248 103086429679164231437681602808874240119813303601258450305430488584061770512822874217678582995945809210281146127786188841905402999599834541865531013 249 -399911973903680633709405053379722611212212342668179680663516519434710713972642815101871984652258497067635114450154989502929825133141064350183368026 250 1551412609489792178435173946046886975156599051761285306050634951552769599010809872224260159103610424914968868659288071840473719977686579327976066373 251 -6018527180843120061539443004290441070389123137357870061248452500156406479849542520081748841739173503511940620287692092042190102666649400441802679043 252 23348185521361632664448307671459831479561984386300191655025549995267644629917894715777767572459322688039829247143024874197666611600140381749581580979 253 -90576606329051091968140380828285680169339595236864175297069132324856518257893915230603646336414205871376416506246784632327709905534057424505193573606 254 351381549824581218013425844939446920911147081356556937070930201492199527317651066501867216391568851546435857674056560202313830236803029312610335249954 255 -1363144398550112378360636565196489898381512084166464619717035668015291433474614846083103784039063224500346885229547374145526592105812080200364014080207 256 5288162261866596583947407929208774142596767558500367810555049591636522409762511223673628695719502300698287841829515556949318210220247389662206647952474 257 -20514818633722311752478996023302576532880437837573696097089767142158110139256486926799439767140151338325912656933336654993111423079584704107794766742843 258 79584884641184838394429214472525961609056255251438260146694263532265833448100165085983291693482576997171926020823022039851384422812717958288000811125413 259 -308740426929208014346106546413058903286203893645967399438022825689081576664580141845725678343792606840193205738026649015018258359820787581744471909924313 260 1197723055705751475784213336295527494834358378125581143599157883770571289372348826080902764122832902081589638211552705696426424622849017978198208459645690 261 -4646429145795191240773608743473212724257483991694095047092824662018491046597172175131835354723311681919314755689545459162948375767145173508353006001931562 262 18025288654207008205622052073418705601894290227972242188478595495243049405225634041600064286265751793302161407447378350754907208076692241991567575604551101 263 -69927038780202582494122473758139901577551460576963341137833624664603590880096301151656575817453204328783904558113019089152187140424393944308823024988859618 264 271273922230737994836457200118490697221032603385112152271972862516489573773338617060934382392497394878741918948720345755607803097157569008453888987497992485 265 -1052376050325225751188507093107941185933915345801919569956770339603234272934841894125497304856702785693302856891647037783541855943355945277918629426901871651 266 4082572118215320301085295178855650545346853026076398072706367148964810246289292714659544115060099773237491584485738172168237469206990732424353244748895876395 267 -15837870023057104030324578835517904690338977854396448763443188424909221742642195092010592093827765752821449551735766730224371521043213594070213470613752390966 268 61441199225380418725745337682730396791713935929096868636172137227581741058054061802504147441995804914871181620717897945182717471226432808435857509223157073194 269 -238354081499414536984806702113288190173273373963242367164163228988201881403412493130908188152705237033546518512142701615581673545590646701256283554061858549655 270 924667306037234765468105910041709283985231753980771731549759704155703284125914987838943578219752475225902825141602428377518698595635625713825624153203994812082 271 -3587140700404819016122611154278853182727071966002739690729605575723147995298939674263000218270155132798111829102483949560425282077177232396954765460336713145179 272 13915900692592044818477133841637600111015166132079219661922285803902164058870640634420233670101274230856185103876909946811628425739114703061066826045369901211301 273 -53985139770020602062163620391441049873503044360392975949616543754371762247911131701671230790835506615631812636763911419958499111527000003935284939588800973397441 274 209429154488009666055055351236744457790062986871653097812587507018280540943527843523034282368912037014479545372998730847127614683741499393252972499505486868918474 275 -812456371075648712226290925422410098211896020382619462314743005732043877606578797726425318106256485238759513818747912143574081375923340433283471018869822156567778 276 3151831255371867085048738252578083618781318373532017821424020102490853683891455589756257059689837098149136612465790629497171453436447548072229928436435954039332725 277 -12227167656014393098420977240377044202151035018363491061149196084411568827720107889568817342289450332789422686545008760232244832286599722713587248947303785433641770 278 47433893750966500961766091945326742938510032809540644361023224601247861444117283422785866470846937569110585148534180632349648156919340424931304550812508592717559429 279 -184014347367785069139953971266301310668044836812568500080068643155255610266897096299864613923546083714006116549697376840499199811245987689382231849658625349520578819 280 713862543416055085479091931810998310168131830644635674414650425773537615087487350662821337330522415160409701021011661632545099952061661480052411887481086118966363363 281 -2769347815439164393500264125305258293811917550983319478850354440047668782455202087546504098083760550243734912624396120127826745881914100950668298330396414346265649094 282 10743367043993845799109619279331468903362453340535901303610478737789940989744517658213226394298499816160740516206363896595552175156667615451684778544024587055458360754 283 -41677659555258760509592614343674483706371857576299439535253633743631239741632749213349285495028721190252057986681653283320507637858963768594251221953023051573258412767 284 161683697381925444046069904923979456989404818045923483915578557141820975889461442618816187715737110446796888012105832990946556488389516375352349219813106268979222177098 285 -627233349426205357087414758288800795289169550110453651587020075371614520631307465767393236022059671416995027741119210085581426715076427181120888656933503910882382429947 286 2433279798785679427638637248448013109949489510978308872887674339184192060007590058675061583175810198051554348297807723444931074808529807014336942629142136199201070224101 287 -9439629740024004684183300380860809873062625569013540824789601028186084602032157488000278938003535476896761504153090948872193277880659546581990705521890600804202646006377 288 36619960299351529327614311323999143634697856465607826047509597342573622634018556797228299087505100093167564973461633812485524274152418297906274415439864890765053391311194 289 -142062933532250172090952076261591612280471977205460015480614197819319550565844693567392468832526211861089199348285407505398199368414163289242740970829600345950099744482074 290 551116847719409282649733556796139810589739031749330280930467613917312953494997622693300958021621976758717395841017013566636057576755193694045948202584489861227725883110829 291 -2137994565424258735062675588394511783918279965043665024399806695157722633779439164444958425899511254082004275831918315288689123967260947454809843724360130726110617772259890 292 8294104563667619382801307747986587245043444436134397664466474239148477872919190463132219339700048369246836690467212992148604823718011431350173751435389176643464472919008101 293 -32176026836345615529192966862757336846765364026661391609991988020223302393985183166868593079169554859019133847839064155993334999332985642089891759700847352909474455213042083 294 124823203641337894935134058209848271226956024129889765752953080054476681408976702326356459695415427593139285700325222952488633954437593812752216326459661919843998328323959259 295 -484237294011919687996471570738233357475978201847789263021190010862295800526751136845718078479066716935404019642801399287437603203782726391754793375756512872809113291783401110 296 1878543011808513920150201801129037714353561085997711861180538308744154577661672049637706112853170117851227948097398581620207918630756970962028488595504662016987118161423899578 297 -7287592035667820013738368844759670882518430771745837097151378994867695305456202173193843349893666537468149368900154564991774984813810069684634440170598342006172684327464665255 298 28271376989766053865067811570611385938356469462038983621346999223095668035362418002960859319120668314954056739452744353231091450817395858624814623791317632502579382387323098658 299 -109675562653011484827212155224218390830533623084514503437261199310997214196053704607933684104240521406064679960907270779321197597472355437473263246999034703010883489861028303387 300 425473759117177884218877733744086884185548805663973679322898339842725358774429072140535900803038113214206017217069389191822687481919000106270151188384144551560604550662655928165 301 -1650576621795262103463560440158389945453559634609328495866080242926664228988178345380694825837425991575516153872609131196738620866714989276235981778687507879773414042388650134481 302 6403222586676006117293099502926212887543019425933751371602179996908448787547369536843146900109934494743436808164752096791991130655436001013404319717664850423627693767951082363562 303 -24840567201250211425243186257364028468732726261110472804787052814638890740713899329054235670531887383923593515786238567556767258577938102913112535862953965278487249878196610755538 304 96366129792802999806211903338323424660869861637087059971900937644437298043321605178879176399714191825577178282852489927802899238168849576186744283054802661497594497484785873664613 305 -373841341705594114361962042222442930409253691750329358703128690525599117956146645722316378063827967982381038479533048749182463493777962533942665834715224832750064817308798992278522 306 1450274583702088322191594682061838845913891574551524030886024862797575697569127125711148387797135743615862406878884598847538989594881943326714634068386986938857500176124310922956229 307 -5626173816240591903310545422384016975782675806467441136903693774988374017939407758302680453407505325330476629806067624126000463839796545883364044747049306122887201193421032228224515 308 21826095669241538863224806522414881032698791743091918619557324956328860183382742355582696364462294163387241232365043501375699267166175672961580559370958628785855900027333792039576595 309 -84671833420390171016128714379218649951890342923999113577868780351470522031549165685905499269497624283196744946572306187662808397223530954799350855707468978425723089951586394952307622 310 328474660947888952037680663840730021344400959275569737301907838826828512592668536190096769697047614204686728477566648485973558370364994309791972234147334129850297043043777338042329922 311 -1274279751911546789670599973198656921597489044566702157469299984666722957822216953034179213850193949169511390043344265731003172448676714284442417381629659859627842148780387849801940719 312 4943422063199450682732860007763027287340996662692082649832235699613292699693932389551920853636228040024478018801682676575245434550445929782924806749574358924391548775143090241287597882 313 -19177438594836449845474802279312441493701781452878885693675437852159735115541647368574202506256765540235325787852697613330364730375680133066943000765221217199249604440966382813635110587 314 74396672255958283297264873525603374140934185886744676785970405770438945269471143564580464996365122728700186728031074387997988988646097573208661995990047052454857214115851648259628104741 315 -288613352371820003222514600663097353264312072232634337422240201052035933676033832238970729982788530630156622333917215837740387662146802030998259389302014436709071491051841714958915426809 316 1119642379711804819196128149086091076798570104773740590540733867934744299977587643458322802448215375843344030814781718374451519266192974426312427374197326799758462832591284603857744949946 317 -4343524123692323736065932109125480403835414536208968536802152615451459232589634801292941639833290847574755144067528590871039593603774920998516215729435972025533705218428687133295115172618 318 16850203381863159053297983114967354791618292490988048918213031484452164496767621513349656806914172294748904454073887727369395051213353162247280226176745934265503280290406086509927732766621 319 -65368430317083455152782894154933078345586734434368798449681016971454086787231778798836434490330062267850662520279914201500368522644723607775972697618143837762491723274352188671483594896002 320 253589323836809270645213313222268718160462017795947256044575276315009417950250983576750520599252695497088100467217081435290774455759487949425862797306457534262021932687744414839437319994277 321 -983770680312694004656127781284116668227346374339328496974961599600326220106722756811024183603288129456119353483004923980349515184394474713313263183805688468506215927528515050523054764201507 322 3816425458296130957588195551169080780956680289175552072797635161681234819449773025071899719697444704066475204253915553568981226572465627558374732019930444515966573340804447135597843489948555 323 -14805384598472967515559663215124240826175350419387197732144882402629501189588886289862432227552833145785041345578100249896614046142521956778706611857250843482029562495133280603397880021860598 324 57435790507110708489032602674076067933124019036761203228615462759446872422805528783960568438849860926480329295632376289199901783256124516786806872515548125653996862686145204551575853014231114 325 -222815558031295936166923233761845482506036001313609096000781740418059428288882515170217219744216001359016029276353102146836827963971446372387605924437822496133614833683085043285667728358486967 326 864387387419198143146924968149761006116625887808965340143585924881223221496811990835245499198305759253128336034161527027911693872951123453580493529558754376361805925408603260560017333088423570 327 -3353291673754857558846338513064184897944803372141593786540326273803145091649345894831399722808440126067066740604688371713538416911732096920354928474958768169930292637362289787443822002346852059 328 13008710229850249873256476066322796780137295246509701945952029540142039841291414996981840503298536927201293507149735793470535740505746809557067946857037287120726346996545564509479779201360761125 329 -50465798477565375639362584684808399617670418793210763617279998551267602887394812900914182012110177706363545385558703996485103772447745355419954805456271072324070866019238588751564329186308168929 330 195776273818004577653406239051137781378621265657102045549732704267736694027694180117142726711399554271570830970818666952816416220869947137267182096449167154367678951058608321286399428312642719626 331 -759491587299489834785943600342519482053105710543244506580732327265437857703486009585574243669301337053756957876332873128944170594707215053494703170159675136651614953168139322482756944803165080770 332 2946360454867593936753093204649302058764054128725180920388639620836799708633852875161903467649542566997494904677305348187772588897757002151823444569284359647572791757539076809573639801564130514773 333 -11430067264964168840405285541966550358242237174433191099754444892435067614554825705052680793007742031315869300089292231824587246696786918841289885173616583118675252819897031918956224591094225520586 334 44341634257875137116011705210983142066736253019702251834771109748875521882734736382615676280208473096079032532069003876644402691885030138841812419428619287293851235961034918195022860166897673732869 335 -172018281527176084942681941002147805352529545934490333872002573323847921891316545575705640947129787995623856205642309218008448697732369569934735883717019554637748515659753452328252059086230404256259 336 667325182637072782133202155739938204589277709952921310018338786880513037246951123125850801539925696202979452345500697113724829699519306926555973182965393491537855728768897545971175286788586038503491 337 -2588811464851477339663110581053248405563109105366221610766322890615073492108062037721601069556011504545499105818430411350206147993179605846448653402625042819368951439558708959457851769456135613913222 338 10042996989956737253607889907666490008132743880424508876048895981737367383099761754924066126318127125433051132418003121731738766756600981449492369420212774156286252625411436199991289212898230549716690 339 -38960654303988345811078950683739519012496314464109822689451486235530081981366865559427539536524436300297753199178647119579751757699547356858584255446547440038010519982746929202740595212649920888591615 340 151143387308873871602992026676598449218472519176937021084567822249389405916627523675413445290951508186525556320765145855943480089367414125645420168105244801279593700586454776294895523668183857225839146 341 -586343426087218329079065273628934494222766516525907248930490245321777799816762637282405014295943503792772712529237060424638331017178361486493739817873180169804326281550240603544681652733948547006860411 342 2274652033655410167480700253735439479407835369955339771890185530392752391595028707293991696766670757978799527886071991203077920571862083858729410160631520127423645943971591422222251989027986329674384997 343 -8824251529074117657981590139782021776097531128529684454220404441208682368969191079248545387809387538297419423515593840964552984544669492150869063107246233640141720231636747430316063630566932626662083721 344 34232671149807669427800434375959978824582967991157770525102227609682656088910176021692562098844118919353638927706626306233531615172793282636130906651413261203450486738726883592530158840351564433923618586 345 -132801719238145188147410395758927995400843533900045482378300282278396052387523422538800439193080237945381457338257629242329446591850320518035152102425158024841698376179545348949003136334090951952606113018 346 515189029667824457008203235589274228312107084865442012906542858506858456631856524275315212432312520012998251950732920220768553968180792040938341644009967499139561037123640383652195579333082429690310361997 347 -1998616718313063057005927154833173347738799608065716047609861293364634236570158870867765008152685335327617312443198737062346899327950247431222073662187622554872432297342114812149735725512730703870178010578 348 7753404200582393793403964995972356017826364486305454616635182880461267466896814774345154454604540045684863979117369028114152750029625317772992823484311501911503639578478561466875663548080915211866093144549 349 -30078441827680268618395055289103398662245311699837609310041974218006472042145028381086987291550009816199622818567624295786100068130742055879773302878210310972588629906163256642862946496870162225435887858083 350 116685863315779256740752428235368707856250988646473712453364783263981327760509313930018828682317254492016813036679020732876266356501675217615370626897021216296616320122698831091745914225030928557431022879291 351 -452669416047300304259170966798198727230777220039220154779716480263213520584441072473365549833767058743358864790317612819525155775922248756093242505931169004760911170316159361165335957522596856951261425986646 352 1756079051924829320743439112538184188665140357516570344528141754857468589788497694613284802736397091480600739867497363208622837651410641745660439302148454014813686030511156457094891356600913271366997013580506 353 -6812507157070610956350353258751422710482600130685861811511496556567833836752544457209475353961430783669425095202162726074639422994668637321969565140201266694923764610589600985356562264577200701312922316241095 354 26428339723242102764188680440059474746601669226583698232654852986479426274172110709157385548642312054921220506776452926028806466433082794489153164639665021050502146899885675881781359250622775336428345053181954 355 -102525711081591605940209220649208596651262035255879144125910074174338458883625257223898889514410186550944299403441745111126952504600710956274174219482624088093140057995541115793763769192344585520854760513663387 356 397736730451582543632608259710970575319604988888079166096101257837419418344460180332605293210564603162383087145268882510726375098690526499208575530559363139189092319706044414782620068692194137201212224552066021 357 -1542974002144897116626332613743124506296076623705313794141381438414908658936650099108013910279622876180563489760966947842302097450036008772251344701931557105447799836976053474197190567173931879528865537848971505 358 5985790572049914624885149007007637649853800948006807702361107532475692565170634743326332491325886388274766052468706979790656066325803447009453411095002946644264388318488544459520854092390877798924847487666225002 359 -23221187604350161330571725297490617068416931041357259565182516022632235715627338108983685635070406253510674168399345995695396646200568182604084090844311755334123408337264918733698269655856462289392931759012804530 360 90083932484086427709343008563104337080705607587198229452269272658756907184038266261289163119328328655132841007460613999583381572621286098856177879316638683522704354668120772689093502805142669184620559778627716677 361 -349470278181516858155567970722233381818042668994994463734056314346278399359095458816860805474313974814025276686575690975613687818900013290728670691586035143061908617928806000909839152205320487899961515303649734298 362 1355729839545373783541035923157933108387156338809254496029461980216754938645110370876513421677140109748488113557506657844517882698410209402478675508199397972669482740571543807458288196953208291606362849091287369285 363 -5259398331090850260974132828136811225202670834662171490927072870160294759190917894691200770151999871130099714188240570285334250538224995094882550462871987599027831946074371154628457320286793366092385136150759757059 364 20403232265181288088442177572566169521185745965674721872499448342049809305416800406709166242240680163486281093171610574038185622400358125819173235278195449269327372865088750663375667605757847035796929720993921421683 365 -79151998129906197532508977751639515425451907298516551304741420161506467815717872500663730787107502469992253472008018285194659127653354427268532484027923001142722197897577795010972754342825566794769200647880552824422 366 307061093386078143181996666841152000537647742604013325448734704501071407423128785027673490852934892961967290136068336255680286915931578416523283438052394926229470327437891127559340889565993157544719991806790303422562 367 -1191208273942856945564725733999854872960376527834455156567233790579019662113562258880194866760363876032332302847852684689444346213910355031180427977897648894900304302144412862247417551127802385222787934172798609380623 368 4621155797572156977347911335683679779199785205466160664279014663448994709320368105534098975247091726946264966278525136691127472423037987720178614376998108036764759459618190410483355563701352593818555280719320583953946 369 -17927243600105463783550926408626840820168265710098907552915187978986005519169534658365860523198080156272500942448681666708806579360829466290017684775066992945174229020723100085351398090755873568540400252181106929565755 370 69546684244311940741868533632607491527092656994901364808681697274612139717474581777028856962245747023215617866728921824101025262999365973352039863191111932024863451894208125404500441124606475222543767789131152149950885 371 -269798380457638941331296598125054421118640906194916502868690535827145772760282783053482693990433035913679993617170971354300274781017844606662615859302062979752906928557595422890290130621940046999854670307314912285475353 372 1046651855347342572661615565282739625428516321345683456592753503428323395661934066302734032851980732741956903729811576709018841057195262278677389441417571469129193191359868708957291007882449625701855312498252425151991418 373 -4060365760698240786213629609468770437084607743304556308164351289949464838281483095666146522084724314298268333424517483537713649103009070132156913504360197793073587146823477823944636195071056756880071145591073796792522986 374 15751723007436278387321127363643129257006922286300936248257397816323315787012340326432720918811818398853037847830313624908013149446350594104832823631309232475537504944374834831723068491350114050963293071984115691243641213 375 -61107001764375530965988944392488060484565612992101661085843485798679681364526496296509208912664333762659682797350659127735712577922607720275616888572866329122950324918917314701708558216108522370964684059079787251785114658 376 237057600801421402668684408910546510905585200605815209205237388315016640618892364128159204772933809929175561153904684592855298069827518185106676659268495475837085166454600808196577641459713278037758680143394903679895485989 377 -919637757951457472480169336021815908843441453564879114203605151150952658793652739079670511180059310907675335290763116282234414666000691410474006429349103590342570589290473521359258030287353309040759803544603683887037807651 378 3567629145789078803760823169113441036364078754913242785632024869466605231285464646214117850861944577371451009751488513740915943101324307957710799308396761246890508012408185798491475083235025919017624752154307331958522815979 379 -13840207855575619778249468217215942571310255049212990313575415021386107380426590317952150118869935095847154724353777089683951820823422179607318767964044121595771168270198655523305261151203115566852186321454595547807483084982 380 53691498095206381853089908789340133827115145861753394153375081756570055177371318309024851589002287311462895264231555263282170681026616380255937433296741189123640149277389681517486065248965520057076774569972618350879306589034 381 -208290005308424949525576708288437642929990815992343180454967829955345180334244990931222112016770141738267332095459803313760205528052871588942888086029240324120571905269774746790643466382670157997843844783207272170884060217303 382 808037172560419119810399475278212480849839348345917506290157488987098907550407851759965458156210069913979399367736153782073552501547948650175847920396903607397983592932737313656401994508940614173928656533853854510813051257458 383 -3134687481872309318691476203441356500210464183729676596106359709594196987826356147105868295553336005773859093139973358658445977299891696741336907048008482294673674858000620205375078965356508823234207659864175532579559685356123 384 12160660354115358682431992068009539602404203415241831561391644346547327300007201189589186985964435830632141960816594177853294507869577257363267475262566482273821912527418409649714786240706597885833419584729990321392692831471525 385 -47175886305522625585799865002919666555080560882921652522263101159897487632257225368862203630275221141570058124743013300539973909023082119458100231904513263813062352221303087990882212739557829748414434539203923698672558974396417 386 183013437091714453328985690015756212409476927111542460869372886969241571056957609948188143794631412391052648380528652278535530815211972490703204835208006689297997925155054701713985437167057123987688453952246155897239797419203146 387 -709979626862929165749011331272288894268349124968685387200044344416014019551452234938136591053204791564081793042934576499913303233672827641186129349895120208291892118520855647315117067068442069847901071614831593059563832240065698 388 2754284486268712791290596372500686453590044088456995132942699387252602440692866596201712863058371701289727097207078628394279963792198459789162233278212200837508558441393550832437480106125811792443453647736385926378242493590755125 389 -10684930587121057615989433323600787310353553187358429695463915884679213181365002292611612290255281320834784390997646538702066646095771227436407850025841143218318315357138768273930783344640063497992677603741569688425099863641548906 390 41450962026896718071568266582915412462615969702943678137899333856049899180608571094668667747165956988093407850250975306163620112145859709439545388700822412397208542525853219093592730313913401065508686007666439572325108236252694405 391 -160804250336096928259376488702587448343283971796807186967048858335944283773445005723112634459873325144916568874148268873845960749389812589077088381807000787930912092265051052593491772100097270288448378555533668017259478125514491651 392 623821635535874279760112832940088339827220763016425307647590892965254249559287901364492633905512181939163095765623775103709383425313451831815845342612126445665550616929043648540408409809283202635090130075428761017906194217737346979 393 -2420044446271063478440993399065989241261616741036118197595803634336176640936548069962948096535711036295009678277161156676133514143809976817519912785512218819806720498766362075181802700896563986411031431475768872669077186885551740230 394 9388284708811803137583074364042902734154565494459302977647650344337604450906032324666592777444276555752339914394797770744954516283208232186008133774985177271643103717031932772007615833396126905615722553842355390905085807730217793522 395 -36420773143038870358809844091483778253054504586480030010466442035895799685685125022426501697560796553676441669171207539695653620680899957253817123608137473588594789664081468901030695921735535163900322829998498774462538747064553139999 396 141290209817740184349934375469714512634720788291854807856757210019344887978766103422448519477973423429172619820305548771497731619967955584301389276030494902546200966027500504683661041132537760792093528289837100746636691773472013918986 397 -548119154745526682283066879087061779733297884956186485979288232826019944054148592306852379922126201259204763642476818083960370682529258587082005945034687684794782000339365606308712830999795128994305431930563181682372559340441758634491 398 2126365359542615045625421427569391399446463728869865735196313832889703071573051998106357109323678786353704328479624592179369600377506651135540983556758084406618667676780933502402419703571137532328691805464840679697892746322596085956069 399 -8248990393999170686254729780041935916983263773489080460934560531962073596887272968143816795076857177076900957556372836635067460982180446282412015663327801984197570955713812071687085865826282315399682530283486745285913519192016729782953 400 32001011592348068753748786469388278246081302735974250606778403394243173769328615602826243926314412589055681079949046144447959474543110593235849259804248115300001762644272567727426876355816841488422785228309043899481564076270060880996570 401 -124144252086723721483076415078660420421977833641053376697848317076469489458705392897982183730165797299703090847125795113510258499551559496280010368525812727162088440294553898226584744453177920688925644013697404728409841023860002975801050 402 481603379371207222173483601587593826068085068543019246108887953506514593618936635866888357429395642027948118235882473890935118109367902977404654919906626731225107490836011716027727837114194797683947844618253493510982710014305520115186029 403 -1868325042223774045954460233225784007348953816696557838193028077533591677893257125927969222783824914237527935031009825757362260583872714177615383982120190188791854270297902915309384951674018024368624627271171450208652383099903276551896434 404 7247952595261950440614638230302340870746890784215333944271721834872327193165229211459766671028886099072743818604494074866288276017579836757890440719138938733211423525146973742286513409375888729122994094103839473838299431542249987202107493 405 -28117600329671357896618138087544770636545015560652040860219742171951181838808871043007542093407079292382555851055523439054274665178728301881018153235471800893817175190708751364017799402531754548472186453037254271684873271397286994591135139 406 109079003747341915552040465152224908004594937756063913177452040750456921328045934732691260189533975605353224543985723437801140288665769422997941104886940927330375802228823453249456330585829582801832045753102484716190501893803181912383532699 407 -423159477302795123564523462816353534910905158843161113155549730459797872998491456643458982309626798297894576060228111899917234573438801331332154572359816172137534507232002878447437329120319372062111578723591138273494050214870258484587302422 408 1641598631079707575108631004790731349333711559936347582916889242520528491554961940395555178432176247216336103018663730776455968838177068086654511949882844089533276348904732445531570397657045250801597619922736230010304404059184774679845425658 409 -6368393501995115085227196258853881005817907743297827218633744003236360856327486336780274010375018225433025107201886547872884122734110504806931503862719541769952974935026839126910855415616885904656077648283404589748951478102685867454937430247 410 24705451764161707706079068898455764495636757896889318405017110028112802332965734927052024403289403522544809444224030045948952720581385820055694879344451102330330965991714451387023310902148866286908422046566574883221451382728063008064777657826 411 -95841964960253333194755540075421851969460512371464508211149631867111151765511918352476345861657785848020639009583192537167127125395851581331749277151879270321008850581759353516536877865312360331950626304617016681619058205621759565333765351707 412 371807904390049975069503209142990874373485976386676665277645032959360772165362354781730677571467138061519624381088544453080840635344968621910036260399374326262933334370206575996744035319385023123496192353453139909968141223486047921784405480549 413 -1442386096990504974782456600874515872002681520667547372980574841036502674101464068299253025883750966304566423532954624021827757845251304959641558706062685831679513248960548628492702243834945494614146783518865413974901677638504640466896877691409 414 5595571337313340072653477343186442918563096873639587775018092645186102550417058971817371094744274912817783838796680421664740362729590666904654273724237383864673706036176710647535127778731144840569266848845965274704553969436518690201322912878634 415 -21707376864135645588087264278676987286474905484989630289116317400666173552085264280556141368226292194350164094126756547151234877676317162656881722772058253681715416979525945956766678583830514661258768618466362342183113141543028520771218794490770 416 84211277439965327798989659386007485067789605609184133878476795120431626381062447141878267434310531849654629286189279359990229275027340888678326549232401124803267687298446925798262028225907620886271650421741082822682398157245016834216097184111141 417 -326687986874511176719113009837511353584152774911116893993868192052152503968858481241716445576059386087229650386384908500574482839265962868871986611618594617278188489083478173121277445437164527888008785510787131680560032577892400388959582692885818 418 1267348554879786046888032917387031717754234915439013049924266948431028907039844656015062690652240406459536731024986206404988538193378660703097625894936132341484867999753424544413606454341310123335384165124452131705767951476778336388126277883786949 419 -4916533279728011674253149393942610579471403335261578655236218347478095785662528946340562936031839559521117420531020900004731571431960321064772855512746645867815314658664584485784927801791102851679040872414851853577614610131373465330769714619082755 420 19073126645073529153683939136684912077792764097351705164080512125145772062523147217632962737049051857252562895120404267885216033369151868667374459856910467985362641421457120534350941057986319583719814104901403331155456195230912965658360534839071443 421 -73992006017528427994489389026787072404776659313073062237129908468864857025295656756777898069964476327203930779018196126483677671907404304530583937211551392126292620600021736467282115494821922207213669273048109699851509534633451615137614611114044710 422 287043496138692840606540330112386057466939289008057762911763496729311480946053202420992412594440909926513870879618601047949316445417939972371452051095354078492937894783010087451889006852427965544840811311420583779442795281116613395892751996989873538 423 -1113552302609621779149889296843287429392024092522744132828653340531522488636227745367852281148112328186005536951909053952998447725448456699455580251238893345777081707562236258108847824835129452155281286725794725371459554460691354736093062086430053167 424 4319898368462080393423940977128611276364020932003164117477438298031926174378774620688515667748599208759020176131941502665897871359651493358982164859209827544604927054126391970987932233823390789649761426371127427313326697837998962698936448379013591290 425 -16758549975701964870014263181519238966056726626338460798142040213595789091384757623083400713941907028659612836863323333562249147965126669775907123047394987391114640641047255765303629999981463565135559411628873786875152582725121423756459387487180689851 426 65012871445881931016719778185487794597240243647570520130041256620881966444808257388407320117358386277684512046848193639239409388730241948522969995305198156482574745481832715627256933369983652640431347492610480051545353879190811942456607475771251976997 427 -252209973999360143450462123410639450718022985044386465949401492697025475369523049584758861281918952034447617277715076341373907614774266143231602358982263535009231488283950167788772726921538916125317334530116398509335730124132775729028319712379926427193 428 978419650910329376162337526339004269831145897317199496920463767235002521488018253882137488777113956793503933755246685295775508633968799332010605565288982763885560142290348333383234851199325013683428557982090691952731653580254711163329829154799832839738 429 -3795666753805380758970025381894733946316389249446430348368292938999431749936826849195217141477488331284048583172589005620006111437035126548548122146809119237678001695632036637082225365012050794894009379599328005287004412001905721246093919944693415124682 430 14724853586637400598710500924549283601572091375956946015773788206972644232337365958986342033716661232666098947071459095082178813760814363732888089870200661156125663358030935325410556710042996394589151259347500999675448780161540254193680016412101774472029 431 -57123379688306964890019789689260108902078482702675401450089484092545987209056808872807510395333914284820668235141193575800344405533476441456427256595788842089308645314368327218873016528747496254539108813637326026327847933692854167437224306434769409229250 432 221603596111521326228634305960301302837271241580779185603677689509520420413115040153553635492985999608781264636721796615922475443664634754788215097183354459843754906750827655295789764877134162360614319686494431176749061816708979880618507450733780730501285 433 -859685720234277475157759231332114687709637379288467338618582144845126570294191058943013245501060752787299870545274414798578289453468963646820109543348629163727128622749743792781113110634206497056601392574273155822570085837502812539357065995726065023360547 434 3335052095466893809558906003417756727428618549611817565628662115762713599674281418894519284755492263099229846246573899975568490944432498412196003155228951370036903511684118840681189829497274009857696804708101032423662502475714618812887501837056671793339467 435 -12937951879027429559619505856398412083696788608817036903015766459498703726637314103340657405502364802336024036482139056513973766916368221916159678332786109126208528185609501874944490275907188072718611254139631085669091427766889339664966939413006787741295734 436 50191299575665365497160158801627006018452076844261265343292386149663179673637925026822310606717940704484975214309492483699461051358723736727654370229701979918100423376749173061879572521870281838762200460187696689669296301832412906291885317931708875377800842 437 -194711386829146008375062118112429597539727219235049712629498405109778885301114567487551504845052837795183324496257425093497707878738325918357077125848823751482836497125061878018820592136548820407678791887993803464264942468519617237205271958384362177975161847 438 755360480430970049454789797029129767323384989638397998396406254690200805923858021993930205826362654837743242158205535377233019110950546545342052458023983017012740756916457216180840870950181950115368780948692443835573262377926655285599564707159813552674650706 439 -2930334299850502317844660195567793244138121195247724372742829040602184406854030799656084623172854210983264458125844863873017126911134517217021583726193590278485217337503433914101298614037763162539390160080773521904062980956380615297625596571294748340404850139 440 11367895635711721487100039354481880351537443922445913388777813166730635843712806302453790401135019885745447542819991640123498713104467162149122261612492165772245146704147674173036685622084587885421058307610390547297013351742502645926973312938483254602282730021 441 -44100446556908718210362663757868532213951727746361154973170636399034757818362134683799771415733519380136534860261962672015537193759443957577565473513282631178142146458104511459850948819018204700017944747781458918152233068981370303740008202610726233208076680993 442 171082621519598322831809608943577649852287734761896882458251987015439377537319643779682768753704499942059974650569385862600786125349862837774357237745847065954102210423808302944079418157461226718936314198437559148952467191074839854990166188931892352849130066186 443 -663695397012546637558893797904094750242773190621468640157309634001515352389797069431260040984030384888367376789518626047835378147577582894895420949693015212438069384532352237044928026439857281669719557383423396272235745580844214334061843248910267782028938458242 444 2574730128069621074498164298205975249427904714110823363739101830067241989957992026621814641368042367992074093462773171539651805338595063702136006978985315574575922852754152230152406241679047263647944350757946722047298967972335838220679588400906754216155690196757 445 -9988370059863601677454370434929731693939332773357413068393580235436131900851737466188595785613094243783318093622679552395194787079421724672080325039912297733375219287005168156342323466587951727016999030692182443280529499179641619882491439732043792317221085254922 446 38748735397592660306919425319436897169513173785011474057181493844016159552657887765829023064318275305436343850939674648657808608871907523397944150277684991866382218200840695577817068703735856834279653699481844350074193520069359818311017872530832769304012115133445 447 -150321272230992409967921710896871723519908761892184596818764046435373496178155665479142220239495930742544422543422251435009053985532434809445349997243855218321644104180260116750278719748160717253468763972935264277062292531716391845585723042799322747617549994096643 448 583154124987211322077618548811087461675652005608076553603131574722403936797568215380957901214950389437689394882944475429319630794585706320106843606083703276332550319135009944770345670555105447193346697634351533841547602007213037568362651723214572938920854184143619 449 -2262279506037114223675174170752989949883272697973832372421457511948110633839981966270954494327193785859545597959685613606809724724338047205826744112140577668699651631790240704603016751708393798381700271148137357605947559818038778254837456571686031212879211503392262 450 8776253728030760673256243217908767714778494423046859042556853038493148860396244855634532515747097002445702301441880157082008833151354230782334922209821702180169889231067135074935825634498895917310487640098466133892943818438464506950518043049582999069840231345350930 451 -34046469188812169992693747417108959124748468273340892564357395347593109268210336083511478349182689110251371611662943846318724368772840078801889367067916123891720121657695673942498840053283147660007663493160615186428777678290077150114659104321967432319891047094006079 452 132079370098707516567881818053733815165134177926545121120397067274964647767215758699170940936353842997075545750879798504994695888447866537387802134855523156734890681761940550094379659864334004099396693011521907986354014383248398672897804608200615695929421834966054890 453 -512386759077027851492815911222148562012404336368343270770836404636929349770590262010325938022720146997528036904637936884345682511185701207456813272151358931924372663345583640308595875609952383408242649550981309641943918650195091207206449839454736281907032279986327419 454 1987745631140235969824040347100613912962463821691176212234517008389673596523230752019951594756684362342242424504898266300078005177401928644656328520412193552607380209189123912829654835040557706534908650681672531533763715486805190637502434875888778725037070306505488741 455 -7711231065444287705212544335765547865158546436611603199830765610430571374505719430124288949144686380066928852140287561356340976129083860612990058077677500398529599330310312364483705109346776800833458137165769126384149068218820518978849974524841892900847396824054150345 456 29914835989634686057337350624354207660326317233554063101186449800987153927637010598597147156126119460313975403011554782090380857711442909498403831598809337213484292089196509892361124767545498596411298915512505903426852725882261671757197282784416557725471845025734485658 457 -116051173242230234906583325765537156914418376936893478445345359337216801984840280976524137178724592428308220022321435439235450376639108497407481452454995100351961499189953619812302367126273673490571396210628130877705065887784600931646041230610588646420315709657436027066 458 450207208743002098039101431981331716139049045829209112360886404645708140683825748762143365514646538567224328063245482280668297468818916380798224404573719068385999164327884066936015195177772883978227061435653539514541167998423712100998021762178308537695189843185168242509 459 -1746527201246844532247370711871218507585507834243875557460769543242259088022302995579934399947736257929513914387614639077161873996295850536617224850143786518788794369525311352982453241232810738243453699464805576898181973178127649236445351345927803081564713207271288668434 460 6775451848520739015852061360691937071004860723811051768852675695653831667933907077549888521590772477756989193823442800254662917888322181284741773817064232798314658235770772374907489792175729494128392832499835998391336524746306289304628035907793807589392517783933525909221 461 -26284587906131839599003336053254651006176740972159057933051787498679782637454192751366351626558948160877982917641861496675525533769727182021290292464812475325946797581880484273410905167492398972513954884122726416808004893869960029002754118619947543415358257367715062166947 462 101968042403844920048093576208914127920773222821386508351018952360920988077386901796988916264879945439243536504603027694992672563612351012174917464985728116327215244477921888325245382599071260602658554910632251246020546560037386517984208442587324401432311023772702505823995 463 -395573318813445180945087616856268719682063250350320684015205653764369379731035397252285998515021456620830340350311741100640294331411527978712117479182249118424714263337919288615496618463523161345710914004188477720025244889633597714794347695667799940623819379678580053169110 464 1534581294964462324034693523417149119823950719625922702731218713833966733602092845594914799585886075254424162313368781838934289517267190308762318567616379089581188772471860189586003982891974819567880354481808784356390564979074987713916472546580722661098191836220302953099546 465 -5953232027677302075846653317423218625567454733066809585303518256207238948265399203689881559674763178256802520241216104212821105811736443080689606488015216820646349998223653204952290478977354247103859565585053160396177825547859706404302331346236109705271709671532704757547271 466 23094880467823987081602941044353775834035361672818515239285758074030841226366665803541914157320668762113488681677912812028438912209248529641413124257090636472921543827108935389286196883226921590549366945186605336329627603144384142144948778245193554103617989642249242126895042 467 -89593938442741590779101846979565134733576929598187573276176540279821797024617680524827295305608802194132981894836638279772046389501664761048559242853256004720455679296056314059904578937241265778065106644299579927481336883872792458372721104994778505257557126318362018802743451 468 347569402529065567167724572430476481771845686732959231259397973781274927955202288528156189096791083840546900794642262683014791444561961128760706158269765950528379231327028425470708573111337363094757916055873191019109906351580876590144694619800637373728595980144527047947047141 469 -1348355610593191047239239634899834005530987839032522773788656254391345918188754603856117219302229289582425033759357570016225647898484529512051443136710563570104938905778990532452968818882533551337609637372102742776316288964063279841948524108586398357364415712928651844838276913 470 5230790856125780951263222198463411101440046642393066281225885383156066548609560067957779499859082389512027041088874970789536903558354521196607981124395255880035587390618856307661149492104888837507031899662656477268352587271770167115507056388296989296401801835226253693914467562 471 -20292252849003162983929350193973390004176926363264570417035599930758110811824175838626090592724803982351977645082958482640234964597452244957467016990785761000854211885683308330302303302020543152287978409794633751680598642008794113885939705211906262683316857535433236703783454578 472 78721466220666522483924820282369142128694101915147394292546599899318103688025278231704879715523770257250897601975948868784254599254976367511484601235288953795119801515867114810222380839826860030177412273920202442997367433499023018801920296102523867504378175834349092511985350149 473 -305390894251348010901974436543844576038892414148682430845636856168553824467562767046467801458196632870873667929375691781312023624827851564041528397867847641403137664295909482811597003797090938322993763654357480324663874584730301589184585598872877808765622742692874185819604412378 474 1184728928069098852008311287303665347087638346745561747692008537709734346048621625709341163087640276857039862093719486316734555249464678811518210027061842547265310407789702788568487505130165519123229806690246961216048736532916984707548050043950270833104283446254402992421108686661 475 -4596019918814460581383872255774498324561880658880670791418959320439375967147740685532951404548643276076128854003863538474951882671102337895269958385266293372348982872622632730537219139126655249922967204074025051703309650235426262999032790762153296322248230520793597559686168459011 476 17829731843018917852934355258545535551699216075020016311822589651754308161851537782953041363877687063356035368967832929343036369655915472760080445261644720232915516558516199734541718299979714642397716255195000100249410896370495620393818050973985973861847700336550580983785845811251 477 -69168398572990658441176215111213724430401285560430745991240929639700668304925425405049709031591253726022172114053384188733854939643965831937607676183657208688148184720862612198120800063128887162449282114574516019814824735702888309494257339116386988770164977670924316842802884796390 478 268330864607217071714799710107696021590800410664046341515299148933733364274331934440319736128294268614157100925621399383740657958973862750470731924902939650149696407916397773769460993096335856942885148002914170371754179297589148062418279948218908056831105254558971464881803201854114 479 -1040958796015443257877015390420889216326288542165461384106094295800357095387217391345330159577077389340811162634151437391868362406015230433666163799549657183403591334686171732037303912909794301122460497751899378352939885853320380450242817790187923363640689829325161680656950785390927 480 4038280190346677877152423596889712276931731413697643468972596223317644298769093214324252459402589679695519583816476182463745817624258515343573218501722457875138724891032038264893036939781129755736144500828892284831296175648728615068175159224506528636674686617932999850533884550047706 481 -15666044571762729157165802197873358779426192834688847381426626124503852026952598567158502528606724379948288341968358356406881617968335606409856032589096651550649116557765877322330869401787637395143377969215001814926580619105255710544120435080004585717775227007348458371936159837330235 482 60774622105502603822254046986495409833150439911350677220124673624565384758955404648068733515748271330452487285364318808443182436409732691667975720417726759977856949331365434746059795691425039472602348801085678461136637791352937869001874630830032526667501251970669236618782850429724837 483 -235768172058191094150489332928781366814862098196997367294826195296810573207466320426958635715236877602266887385920116190388397509616151238349869684709658069536715821641395827370060060351804889546532124586065731286974489703116511664318689346933673474455054528611678293916873317692520025 484 914635567114911317974146981287849588729097208483894650932114987533286532495057076430608720235506996779373803773146902935562387983914320024317004722265697532071529735539383683472814809093366894211201742214268287016396939953838396296527625709371761863876141584956092009048002731799587322 485 -3548223720482255871957240032327551460540275686864443631599628188402120190380011788685230800523154896247198298021693328325208297626169757075757128332460442846532306866457835958744527698468232477766228378414275175899021145769040586407303174026317607493163862508143455118892505082854018218 486 13764926735033906652427585361161006565124365539422602033093212828503574069446956005516782228165077039275626216329598192102353486430638115950739336548500353499160221043816750083322013090024507487336150964315433666107477884139047486768026480814360808607463064370090937513673625864005383485 487 -53399453627207871020872792819881625012071003680207303466958968238002222300746801164225442324988589159767094027101789906493933403900043842095572878465655227972385153671398127921649773681213053306754455606806930274602867812774434831832013195777421669797932048402122805039153217633744898914 488 207157052309388833869260208765823345367927559287033733398713778536687527750598238301757306298015306293863523109709435695018043938403029280244054626854809514881465853233411524656234107372462449887800060097245504180346969356702303369301750369414235563799916298606348757968534188274982996773 489 -803642011416563883984988873299488466794299419218604475288931595563615888005209087349065203547689766443104171063329299587969923454609695450456389864583461098034809399489336246892522720373930742028018713015156953608978439477661049189626462896931700780440498549129260114999847048538210040867 490 3117636958596507412149209739364165567490661492768945161546042471265514245178110782871251791578966609493154600473896245992138945493731040706828566181204446638192819178849508143213978676935061563098175104036152974854556516093968869309539063644194349617837540752524790283399734249655647970987 491 -12094514805758136018638139202787067239899056861507331891872011803130605062273577625991195836438637677852580632602542086746158493686108073027596052186539958491488028037393257211219869900362380050000282387372241779187574049334970683258501466901023497374460506468804446939305384625914946448438 492 46919282241429941054440914182343378732361285991779298323184483364084849831054095972153104505064195881006404904540174205311610223036898158155488387082150114499297223813181978719070979470880518458202174526953544762261370969597087423334036617299186940027546667687491349430234240654203477074346 493 -182017971072545944395349861487069163937548188675416638396896921370130196161396709547611619877174336013844667535239855189130651731527609413805051551357654400486969548079101081843088983752826874988505030987479551485443728921849694998606323692618493212648648070163282444977856185040953288323095 494 706117830679680604938045358889685776753734728711008141148337213353409343675714126414265366226784166187568102968385189547217893862891897278513701980966195247902606358268148454220554696980123723957211462344412131389872756952729295231407117000721347307767349931198685865812945098235633275614770 495 -2739303091149459953233446142501522321281558532162636996287504437881538846094876660473546931981328560643825824706772963197066328262713593421303213084824732226530803888336526924892740266517942024221330018760017459257027094328519778670987898622659205752848906958785047238367667646007830490003803 496 10626811983997272108144318209463169428718383200602998622580682471218939571972022953755728155478436876216376024130890638824828880004837313262611115334325599329522274749843128706900716277545019254678592044422834227489638940162104099939082309807318588385133236582411957972823068547049143324459173 497 -41225497575677534884579030050934373011037476600287283192341566526440015848005390157515242643719016710066528031329542732817030007253277230619478880185429591682064232578834475280031299357549008481951216484730084625794208062874134477289824122242142720458461306659002380289068237762931285363565121 498 159929586871538140193875654847942280171604086392784622539685770231314255478568764342710543258952154056383261444919559537069919108264268344617282882358121352806277334389428274092759570446942703672263960564855052085129579198771429300300167641054966644543115431588661801694104812592168913731269578 499 -620428479000122843526475613257633832216442378555931182374782570063582208955280143499893260226677084576349944459944144543540731224320626931916220718482838589687652737376588753156977877296350203460058591159828053561098519447247677806009835675572471148287940539348185261481483941327779344088908898 500 2406881084883926404067709876067125590787329923601387340968548187878985001968578152387510399960650171080849897849377459626066205393305178181800215010230228137915613112491181477947125027828263913155829551329463106477807528083165606565226977650666555250214988271768162494509165047925949697042722549 501 -9337218958917067253249605701627875895290810393783297272057303307395612897649653915854154687500663727467099671291526135475740408665738231737407152242110185578723636041726074911548227982643259758811241869232891313072347231070078827038173847747011991100327811071241293018803949253382190826649963946 502 36222669426547434413467672164936026551308220185955091110751233863653558995046560554137014306038162078803998780484592109850468797127644667583989640516037576000164256450065582427236176277294233944845161026911664080817111192013725536560029794652790362794895793599578851446685661912942935718782007429 503 -140521689183682780413762711303166653022594017342485033238897317978997792897338212539297224848604949438862645334831949818699347720954139454412674117947924470206219653662332364793324380903460857579237277992362351986684964656701140595712295071145633922617069426771605958994405923340995745963970536707 504 545137767139920974521116035439459306859662553562664271252794713023291565121559191996112684399788229106341181998504948329969088377573249413432359399769539193972010522048582171649465382873046819248250944319667809131972828905293550226348023818239726243849337851447149970002676430589634626794735045219 505 -2114799408466023126643234827403064043608553825851485601698946117919729931638450920785412125679399315924695280318995917941071807168235175393632058258634027659976579018680698494038581397939015899110905647067480679154123625097492212606357576653086023247927089648537182743406462259207674854249021463238 506 8204121614087898330410652779372750458982142025072390268635216244245748882428687434365350269024116681907688979931926822132807090774114226004139137307722086624730038374633948513766273084487056594168887217504960848697041184407414745388150130767795505060769705508513564607397903449962324722233424982578 507 -31826948309752944766238151335927304281994855378458964010279166543266798605190743895111730536229470935442899902716112516317103545263288525722443377717934888390507050645823151151198802074090336930759925314381442407191052967282939209550726666183717999864822439768588192863737289658673778525543561861983 508 123468993557124653003662737483418263691955515522656728449054891415148241484201629223738467173197973423262284437866321452530572876117408646478304205314012633700401695559275465765412098877975559934372283869946448842335318019323379186630081550151406523385788557980518623946061993680004773215907610718410 509 -478983791397235110117065021215282094990725820805026865407722498334225508105779142589521279020194952166310674442548696534727926621657197825380252244345828066562036832667146279772982193854501497011901037042760593935383554963616066469988399697558363656713638506491358701724930065501851606732253882500347 510 1858162651298547617968139943948710109562739851261627528435678466898819271092432424208816661171076364994832186422643623684543714480676374711144105751402659361240126887906867940202780679447499953454335443370189851252856626509634803768911844232538677229404201336429249173426234318867088017026985484122341 511 -7208528765887543675766242685204976593535773266892493567291732990630330778055187149618423857364297540741983901866522437652302665917495693777877276925245541469483634920114717520556080628628412927422020178446133108625693718443234361943465712767661010036159827134094822596871221304725877961219350794386153 512 27964660107830038823235391679337314860122158402415394244052459236695287752816568507599757030706682815997345756722988102357106345043858383743107466521886798765426778027527932500830404238306482474478805191473371772284603336963541137150552877605793056122462066296179769125566009155057030434269997056716890 513 -108485689707887982711420585741025230147599210566244805943996193905195207327680023971659177451474648124290715982807157546325545220447718182591181624058318897450928334547855741140586041810525678360437655872935602209834946435321041976718861383423425278097546557579512958901833766144410545005726781643192986 514 420857783574520177886703717387730476925103157576407768169380229272804646524896588710412523004580636023994135791935619669696222215044070723192754376428668820225179909799727206897710854604280966674582749049691666634325329734584084711788589540391397193591600230213744299071522178385127630009588768731864365 515 -1632669474399619339387143207695167734802592525569489538252473008200156876458709022040341812056332031473340408176518264408318745341366535847065214041612803240589004781950245368623481964045874142226994007016149695234291270500505753891713443424354934827039068561955388471689327202476241966308801568772599986 516 6333753863350698383476787546904507806932424366928001733822404567461285062011224905763315697651190408996967374880110482061623107774145733121430039733993756753860194507147494573083252218268293188372032268268479978326324494697740886874339938832877310054202648972547171015197764907824534762783690838978399589 517 -24571071261231176780036547564333728659146522944171827863170311018784712423513658002348055446413896078793722983067805371703958605217707788274571575158733317818535663734731940741581308197009734750212995793614607612752301522885645790355984410799243638462639077468325762743197211159816413769951697221112590755 518 95320651220429633247089627086947304896895095939387420189377644030157179612357050928339516835791658886209652749015392684894099897363034739095754735471294505848239246189914929397609025109781392232610666368319774957279762496535724021941987345572630844769127829742896202737471364395906395653583370482187748187 519 -369785527561549303612639197083393794869849142239562075569200278714264521048553058266194549089978459835105311771122439210213841260541275539467674355601148444984195087048344593430672133540405620208863132872192621163886834757336754679071084192741224252613623228160086864781646580660564254280286020420048371094 520 1434540518169122652792138181410838211124478558815401155300313809070526647050645865249155809356987517271126164834799517212348024302633463949767968239841440070726624297785029018230295499845430395410321787299121575206060050643855949248016572278691398828147506133679432652282228837879677206109320879843938265146 521 -5565135314622081083980345195975327027608914360554510512247213278085250731703968819884202464839493941769438141315741328436845874163018408060686004445052187937046707741844817556698550872538275967279994527049955185633218078536712075442285637974195267229669811237864502738870967894520704135094101206729757495591 522 21589303806895030539590745134404599650142726560707138902488056223019558129913659306861396152094011374681809299694619633340584550036033099434607335578543612320693213032148677956410662137241999105613660475224214800436428519697579173458777929915172686682532181908552383157030687568188822718421577383043245700514 523 -83753226564278821440097778586882169285749565795698442270604359262561672135298174057958022157079585323979291020830444395748938505656933315910773878185316302702918781409643796782867901470143802114392977469793056857537788563286634209516146554559352911512607308711572072249192100872085630713010516077223471538203 524 324911031067483897036211000899577599946039598809489935037975289402449761837678017045648174968149891397047776851678313659738907706106357224735235262240161869142413894394059131759607102203299648637674904122890273498198528938051728922294734872042149090621863648806054493298489320802376492217551203636140890411365 525 -1260455058747079080875158233518739875054919680377775046499876671720702196198125513672851038851465114590518469821679741296714753335833842803518268676508755327490293972774006653381063486400229670113353608934876773672660362117823403168499424030964236400165312660157835459019299079670054745043477309270963835725905 526 4889790752567955876245343728776887358672410390368336190469295503489850337055545450800146724866680420941618700327464958029885166177016641746224816333447024050768795131326439124798520702982112589284226448912627351124788777954334761338892370001084135319932925047827238531176966893415196932441934571132185415267754 527 -18969382079886475220704271273691398076378304015238511529430808843660131542063177132882165524441346168526189304124707017488094940157914336919890185698823831964627366716174752263640374146900507450598200925430543964189384995479753126283743608343953131589975327291961075535783577605867818365912965254262860641307474 528 73589540882448485680643008783712621855382889619249368601860823545714242807473530281110225739402348566454122931266096706549747405361837774213872573221446041313315926033432581418798749013764720410371228339174247946031192057642976115157928592146854280860951576301794812811166660833480302038630812313200386617612773 529 -285482178833416504726255642425383810520909832749454616417695548191813823977439223843122304891042017144813889951456611955995285469280847538242898217039602832350555641149002035514424688869430093174696241052908474051857053720403082838410556187788799906815730287326600912638478667228317037735893990304233130179712634 530 1107495351298122082893859589319963460656147901969198915677718303770435153223563101927388294264955004276374801239718922429488270987902288272292206700341074118177372612741643237108280514533399597706630994041174244689429748790070971372893210622442970307915743519119335387137722788686182963165425526769383883443683269 531 -4296401120935329411868785780442464334814847585927850052112632359533429231966846187819559698788558917054286166669002317092621298919971615112208773968354357341849182684209138847276257134416820908898633479788391945507958585429727011037138043820999185528735743257681988547513528709562685345485399684817806288897524227 532 16667395100429127239346745306051266294546483896092673920829416067842100484721326881100230459019884515272785458710913436558319211036551638837351478158175285484550409514027050056226292242308619353556210655518508892998454934628932572382021035887374780121619958735997715538757103160885416517631250338895082172931133843 533 -64659246568051164977942978580285309135913718809112989802995960082563045280297034902007510347817141850977261655963616532804788388903272161831106523334885719185191930764504980423196280787700526734369455597139048582487391585276265249076563452802584921894845293654206402466334028945306879885915181450318388087840134822 534 250838126867250832949143521068577851169008500547627423686848912963399655015190806045601667052089567219571359307390485219081721330850583066787102158490799817775745447013413848574969825948676048950906738122532887294462130856286379376132605525292134066860699363074304940591730831352560586693266034706308007837353177026 535 -973097727392331894611414555107053123674466985692025655656618085240856824022635502798843100559242780204451157316803102828922190118083703860754708675405353290441396533742019417809731305329677411156783960327501413203381625674118686732252625184191664444475448411765965167969650037090257850739253326201667800752351250287 536 3775020962252887366060024576765974008933466565650846090167056175022233184839986867088666130930102001803496495102195099600212013897556792048937652196019578540222245971624906810953248240803081606585651485653629639317592751093963501755551991735928534830790932083889665749891324827204422463853871189204189898241449312954 537 -14644760607588089643704847027838099494037622024319727911153321021855886657881774095479213881703695690639632632684114127798217536315139166747194841572941691080688143367111507651156817174697421085955573485341863778958508268065571968071436140333722631185048654886667222809396291123471895886549745303529053206189594156219 538 56812668167429547251523104641455990254847934012136829622386274811657791755798669277473817413528984468219680812135338178874163663167074983624994305699689999493452836059270942861790862796945824289932929422151020159502859725570116352825406791931553966966599885800294240611264773407262346696831391096941613555221574871589 539 -220398226423043138813975078328490968109549405550895964804438928198310470168376009406795977938630951598971880663961587221861660193858867777172025216629723512855190463966496808743193566931807400785754369621790235864343362194112440909576171463793605725626534217073429435632695994813940284593602252417500772170347449762425 540 855009626854157176551257069281356194845777893269103505958617058950510355181713355229949152555135936451773054572603822104697140803594949310648787073199956154932131689366876889656514087942424249362996573387407825087409960438740314186242676076378816544614952294897930116722981881588696274949780230543117270643659307198906 541 -3316911727819843451736336024656086426853266511692967841378910824353241274842292054550952566123724007724550443896374662168050394066341110820219478406631295312376434468680602887835715013659116361975988901994787888223878082062140265989746733659925109637950705473127598501477421656428502128446755284792021514994493519946378 542 12867578404500775537898627759389785711836246247388563389059228200159785862923460158456560957562013473078260814216698335731613077747268724456993862430877337018434992999681215746335243991268302129946227360347427611149608935006516090991024831663522126103049264835904508265255780988714567149913316391116575970685069704175389 543 -49918293757188533691418513542278005013875412558901980279821022958631074769505272525470640107923972578303930053950629521191316342297327197291934230145182232764018442848062499156459571088505038269982453764293698148144980752796055094597156415270943219510584096641972453428406836669196972568308441475200614001090954467131650 544 193652292086083752662632439493128217957286058661993714701529816423408099675247369890367649727856886235292884327442616092067531536257567996099319054213091249355325023497285861885247375650592859536306643048619704053195038347904106546632955207633735511049913312748076941687571256086036237445971067185530564815363580025050533 545 -751251843915308039366723898356436619754346377684010155857967376513248282714707147088339820268511604626256717921750125868878181370111269374339487841264539412311089134350196326142353846080816719177836456494117223819314230117279691701396398003354490469013370801218423094065533349459588373010790379009727590794418099058644515 546 2914395315988660063310906975327299771952129975822823443673498980144710023519532371093141994384129569374816138745369098948235253421241485873018858250104961927960664923169792697356275408895079694050206312820007100881564977830929356572473260397236152873162757282503763449490279301990795018755927993814192303431509237527807243 547 -11306062176952439283552824085235253707795520631766830403423876941519249895710572012434896533071743633318465024158791309145710482805220194857355716091888190605030162400358846834512209965594906270309629697618846703075146910973771233762170845976127709551005946422301003675414589435066583467776367753354197197885383273714194422 548 43860570749562619249618953428535134158466993141247601895055672957352854010731762176036120709778830489416215050009676341946780160150481604409983035824178104515468257496675535709293842651756170532939430739815367981974739355716102268524954926291704352854610975394927420289271622940861110756887225712826635228811970801710834890 549 -170152050852769742135671024730075420896498663089052608070539642210878005073554022057582081444179678944755553498865043566213992375919632330362753344868389797431420078146332970837221992446868105847000536098782608866816808869025460577007611725156785189788100606416366779005369270635539798387603828478214613502197903059420681271 550 660085354901412197418114039779342079076175602158387722578008427473650094031869988798472091876283830163742780615579548247200064262579120127058739895068400415764396638608994544143224000712187819096477229027213881472353639745629156746607588552243755091690122699210756902455014785650688543916967042713910555547535830962269156882 551 -2560725383982233363036501876390979088863966624572595668518360803816057080561429020800702180389422361947905347353720926413114794672649474602317608374067428631250003900826997134452227600206582473554676841493685912978694776719694102092151890565926576900611663663702022664549580147006856410284029477118011717451869770643961314523 552 9934040262338999627862997974522022084187715317277242332119707902266125652302406291790710499782518737048013719078704754952530166800443663461465251223394137437914713891920030821936015572170408787000767596013538371221436329214578583564465881600836021147823179508564424202218455623091560961614284963717519145289989854381607519013 553 -38537969182898134092103813078951346942579119088985256143787025461673190470857186529933359650819162655248162530135478836738748041536554069729109251658963168193531438159904194353975717033299773917301945689719698654937425904047112052797251040168408200056504472175700611939729556772439723708880345616384741081315718683380800754017 554 149503628888284507990965402332182820164377176552134142879199864061092183196105749615885869948040574383900567751165693005099061132033279871028421074065434058113706215634625880129786844850884711841468796298677404327567712791510547370979768978300704740710453208468229921812059980467834862829605597456204809332640012722782220796554 555 -579982171470640840000447090206100864755614133463769278977475078918292761895827037801287114330218538617313984893010962764803224918772023588992938933132118247254198492044377624058747662522121532154097569372627753184633752600283011501396752153091062707197648539753767296021449238724326346482553329080918743699868577749410940550210 556 2249974276377978870360305359483813847882027569080364156383412773344946494022582039854549935401403550214523287187980976053144043448942284903889171687180692465082429326034345406246331522574666108103272086616828976124505378190244478827954345234345258176961325778835636315639344278452763484555510634228823401449398508041568058394325 557 -8728517001696959186130704552044523764984769742964663856140800521988320656661366147763373193280576176883015562344284270450932419820805336735483842947091392739547908174710551461338620707301556994757160784243356291068031634113451411568094608963154098919120477440634601995079202463601148377478900636013286143395493886673056547803722 558 33861280037191867803542820347531120553237212736456013566326513408580283779452439641293151084061480725219325744052909726521707802640667527044879329297318478993308180590087332983990983528203711592075808634026560220841542658769357194461168803129090458043663878253548187017785463991704997943321468095263062478427982480912459582924037 559 -131360950037012510757161497195237450978206431439295199161842114073621656248830088637452197571047909410012384264782842853231287167803583986361588904321630416699165197946232070970637309371232254923950221005819641633810487380165813899138024373809191632520782949892084613097917994613177942716285234750145269784356645429541952742493699 560 509599730892439131869475713699778192185057983236561064442536465330472345447892673496364945249575858463749420579253722392045150042517912184972070991095190367473861286890738083351920866595464796199290530681408876688493135254411022879381910841582797969489084227392477801412676399144526119940254897551543914830474511909058749852057027 561 -1976933675133097797813029268484125455966201654675077634897619305545980017786242562164999346610208408268043042324635477852754439152797219813712763795568423891530605481598601860327762365816309617656418620938156166089189053081281883767432752094601334498378450450086749851648152835323670229024926676843745248358921210031212303178670982 562 7669287322877672132324378679192461359066307373239301826888413987522493966432911577435068165128211451664550621528877894147814146037532861176612710566518721292016376901413664624711198323652371304916747612513716031240127563338489538387573388114790400162431293503664452736468583403480820122836121687349012066032326589294370928630993746 563 -29752120053745470009237435799896973627257203297069795440579519571212560674864964425614509707026120610966164609989309231388230373977575925291177602212282083830744395934766785255373091249353835659190589678683117322703543308062633345056691292362078784397648959653383401158216154100405467035613154725154996905455092181212491092734094719 564 115419935441973064257944294492102065899845058387290289106174249456210858404652310043266442795833445825620161193149860774557318246986051460598689509561729283030910799940673535490821049680700601063862065422289728153327678937573239876154285517423163108419147467737580581876024132477076431795228613195320108583516377413719245108261637546 565 -447758394136762171861501980791117016830954442769831481152495062558919586253427915161373273907150223810019137533582015247293278554230724019501376769159393107584814366935381139520702071810976199365207328263131461109354566542891207766578211637624640791423338050056026239041605158169251847819361651707572715550099414619286163600855954043 566 1737027306004051862875225541717474428768892741024585671281140688961257473903291593855685187401478692262431868293111272206908498224442608747493587835537641349722922189950525373472942257487613293594057149814230565244288918743375987749250774046025613125960647969658082400840062219023039601865951855663020306765314367535881248908983270501 567 -6738598095119370823271668306661099618834301636380901564632911319105901142352855256811550987632020476761279455535879078339483437099537290691245204619476497979166936237106742591623798047668995770469063140784069425941525450386954776224763596089801400958211287770656999999293999288046200276207142108195927726391540605882869756370980949257 568 26141617999090044689337485906882678904578638477373632789724686901660848347747790941652259060900265301635847331178019065916603974239932437478533067504498395050249760813891870607048414184058383578563486481165735851778616133260018390905059245037451809989891909047187337105328251231577600783907370903331101744111712571332145788847604123162 569 -101413407056478086315205577306498600144269794359887439670495341604895752227020923120176651038917843595750864492124536507064998406217086834892472326958314812538164905319242116438095129447792179417941522069380481972930834502307645322655235427554575090693331808256185269840843700454118921023177802013212321847442353077654690672473746007162 570 393421674632416228157011095597030789580913924772104647609348601471744581659453986016624227648300735290066399338752684684159004980441740944121771968067832813714242393301746090940006443173234611611984943508143477449402038165666570746460170148259788457125597531424396585094989939504653719912521900273881798566823327141587441204326981782285 571 -1526234238283464726173228835544345372900791314825761826990807595091388264956778980843112283722244615283548157596929336739118856149416461463133980068295658754592719494378973109518327736561453205646126421867933734495370566873010671747579079776679910356483274641382274093318331086635584832618253296234373200006293922864628868540240988998738 572 5920850579178476562571889884812290931609331949085291452472194182117315611486650780269585606615514604877943945009175467798477087291174360786385349678038401641742630142515850187964193819152984267622718605842452555846397561253987829735298653608405091296849265490242631103577608165633982279566356080980939978478680652146450312419924335973349 573 -22969260354416925524343313075765729602291611635396206214743942541296633029287255812079375769137788297585929449698946830191269833343623234382471593357772979500264032585589581414940232615384530589757128668767742156968256380163830644922960714105090719944122913763288509536885639032597591343571422520597926466515908588521804381270358060198307 574 89106609628745658261432555997916795347968056215086899697186330393998122467214014792579321006453832187464725665901889781178681782889419543606763353249179238489678682714031756126518634529614684746876683825628181142678071930316125417162813641484938229062543917091694199569070353964786462043186090283462218592806207430406660081463552304425915 575 -345678866320257049537221187960046078462011828419211416607839082038670984374158738787570300936329442261148820783148343618746093459117431234557491828309233820360923693441431854588542295096686285976314100752386765110893316844184240187876131382789028168768705075151296504893184196992242397005672807258334793293630109242183071994607864292690774 576 1341021492326082149443464063006322501447233299485675021016589346309932703127888067028446043867305528772468182054869894172442234208730681218031495570686108714259226113979074066637406757659739144905265836089970186852162022832751804307560347665684997110881703938372396761848128913368168997676076298560642571826072514345003904378286289196906330 577 -5202338985960416425610091354391270688569197509786408075720543330693551726801541797460281517796229688846863882278589941809474609468995464827991837029081085617776079491043652976907115793677102349885398161245224778542966501189801040405965344473463543833559509705147794625757326769173191799134960796889228947092182725181595758562637613460498759 578 20181877083788530357281035123170859853776120848605007514997473113487928985780734397868385614780616700912416117527155634161105829312748951709340037523239236739406213000774546825471660828415020653093938744918777284921020752176592724231377331997983373509727838010989086412590352985702357006742096516064594915999334049711088627955072670868907906 579 -78293276106065680761525780738522690429875647402009397471549716743615406482854194411153118160119549592170126310820234011198690193281726570458208178589763976019230240927191626360578143100375420204310846526575551263195912070849602394657256934723783337888976552534721557129270563731759922841266160820066436687644577314667181653801556371659677595 580 303729779840178560630455642385772215960976389303970541421482672432381733205503182278484082981080436311349604454012773185170612524282605251849164244916673982314053767029309795664945258527548642397675824938919986350515185159077682971079041653781240297246987302224870948939582185826757899384322978666484952723150005616148079546901597032519390693 581 -1178284825337845828000844933037441661458305871751553693829941003242215527844673547164131591289748521641303738279275999912718780894098339232099131974761885819929469072833457777220883245747158134506539147129096288589090964573349454447253069506167341863010318354569698938711829100331815161754768714166505570898096840014017108281060792862785969521 582 4571020761783664964615546158968268096390674668979615482600951117792703787667075225711892155389125851822186368522001742843373243225891767837326938180090541006808021256518533381422526577036137286073084997904024508169496857220946387127778812957144238516505954064998519763202546620745349644593503959460868160943164721482771478725655052999020333674 583 -17732750482181913017577039483629950273102224336025621275400685694873428175016898976629620859670259725095433379980564777401282268881313369690616934042436295608425067184698009680542046026075046433072685138079040410766708017642766281654632377148703075223683821105538440977627564378966035109921074265266113685745566785618919136465087973326606448434 584 68792170513052030907924856270177613755472191610591849390485377118832881544631737469863090533388671249096834178023200978555490766937149325304056556558088562049066619018021630982112186700366517427297963288725310756842049284588128569119544154796422330282580295111953064813077953988083509343449216098948385378679208740410622835102814741556813596101 585 -266871331024025963183202420745300934364085154646259351312108944812514547055639559706647631929467067524188663753880128103251523911368750928120767747506876334838998173215403298912062285698632098524352868483352574368660414120406714041208909973311639020231845242916867979369427284380042789005186140084677893583194645536341779218608061848398484541722 586 1035296702973233239980621936491096933204567876390306327184487331890211632957202417941006839355315143078546775061013654144713573372422101750059948278145769837417664669684319143674990171966719073599653596715824770632684165214075425970141459578148142374518900264810245615831744813524403255269837118413330234148291694911211827205118302336359404230725 587 -4016314750162321863958684401049406031217057441357279349469399619385137518876353682695801620366853264500873179115230374874684197333025300123184949610986997697102204316221350064787717020613725107160639653810951386748687412054556515157327200173473370055874535287945521075104857183690284958602695098014725518777035985861426818768545701607240505297155 588 15580832167286909913476116240112466591553489224569697206092338563736464057810219013825691063791684501870884090403899746255437595380459137772932466405130686650371238389815437992387577433077775276140014157873343107903948227761880399336316794757441856025272645073131519846251721633562208821203194942622414686077174597576679805421033674161403847331571 589 -60444050361180262425170403640703436067981122004373588072882896803623181575845738192514952317514373059953086255569366066094608516402793430779110096766338450140560585501953434802260981928843282913193288853088970478583555153722500037512380345717835232772321753641710166249061849588733898065604425128841949149914598797440872945224645637512336749007206 590 234485756911986350921613428886356635177556501329186091630874532606266325491411519078745899192061637636383180257126789804892765331991704245087823231784815514081328980452045717076440845737200895315381524659106589060611859108641746176519412522010454802574100322055913882103420174381414363878605881583494139281124129364039399878864207862443107383950562 591 -909660584723156473443575289272146286228169377609463348747578140096198710939288127781317897486115521784333957513848143473271428130466462006833745919027239093174042328364139703215458969362849151501969590750458829380131002951633617919514002404874537288569524084779486355917719564890567727144805048169254537395744910799998582182426537459531825104633231 592 3528923847214602469642442086577778308974951119707226032026246737531664880940562309556739149140681511158414381535655850793877506344081814127549396718399110282733974902622287070011569150328816699912963689130060586171029951193193492040946442768306636206567206871098823695322721368676878782158190630150605818294096096915959513020455290907739994419265946 593 -13690055091515165609627315202676423183328851823745744328321900762142999863664015264544811515045234283800630212360682182918500480886267839439056136734503956400081455401812602242359606714918860521906200392003553819786836257920383629499610872532000346049999825429745306614987112651190406240281715992130826491046244772387888038117485531897982862725748283 594 53108997678329040851312638304674973177883058997937821727937918355361611386336895184602170440463618667731053712884734870785919612612270095506893487698513463135405085272367448933699894844642360286726437922102154131322140995638461202387689257491865962306602662992920885499771342283722231583700995425937270193817838494483688358068095185596832701894995877 595 -206030261787981562030157319263695365344263540933036909508809143485477664187866920655379936454796647985655893510669237130830645866729455460472503885735742502059899337725758134630997616084570867122941715071971122168364409506126895024952477020468112568009319169703114024549712203947650369686145100516898000198373116306159016344412567199222370430096038553 596 799270756897473501348012116448126703014620270088018294486379298001040482241161513064494519309743022755757768285134855496666100129525105421590150335331345713340994625108679574109765463050400541722830950308918007287647696849776370216724491422977882785446490527571632097645292481085973352584406792244345048919016885703764566958215003120656676851698513274 597 -3100679178327994072370594740229526849522998929124591046522807251703028749915177478042354199086679160666836729253440203414878546814422343671809047503461932150913088966937356579780713918075192527090689579972074406604572918530431549682937723126129881487514878627080529021423659077838153483082237835091800102310196782950607319723781199487729225345011720298 598 12028729043254647608181931351135106866039201766754492357285857258665241151884212012639814330096777703156168141486435232411768317320996479617960443659996708991589280188823297715589387189251262888407484072268097740543701468052982651221963347011382681560098814523447827323383458749098111834292201181902389174185148075288239864751989870438132371695071817981 599 -46664073925268359501800271794089279659572081048669689608469016180667309608792159312651181746729782841202751590493054130226701282984753100926251685434816901731340864305829615797839194261982046211797191064786670805683995632093341070835514048202060804329298451079677099040423698237303209715766286952321169271076168062285267011872553436601201232620420965026 600 181027919697302310754276032825008296711648667178601479574809803511125773535540580196275824106767735200811506457340728299898928482462817320011293262179316825916480931036380085086072822622856488856387858478223368389024379335674497213064227335488310336397446011648273735396362037915450712235214624582080913365721266044969265247638755384127203726501914589221 601 -702277039986162571833999544856651583931860878933845148044495247216744578189766683401713751910328698743512778854066188324588564299877115450585375735142538966891585648032283861482652348947054305897374883503064466304621419729365861594531627620145462824101286453742892002984509319604269721472267768467302124277197527935112907973235520986666808380512914304035 602 2724403184417059712720913789097102672165043512141666640919090300242337436145111356581753639741251924177381369779809737639121133306051596126189370107545833073295208101783771250514776272862563574312150147908736494743561091251404717862118261846084166330018599970861919696461068671098471547863973850422048033184922277392809861646281987772659620442421517416299 603 -10569009505718802062082314929347776667738459163981197951838513987036700733769389729463925543574856461975107728364284915813126506584803989661901718815530098215496420571521213005003004964520462159365690511359508876886846907951159044461117604501660763572392359776430311358094914263898753930639077060072811820711919711075750793861488503908338058409418619529142 604 41001259494517762673507664108782690708740946011413723386892756961689401211879636217752911759508857550484752378729620421100434532653990919187462109130695708533996407457170188359833000378200863705076916387487618207542895885632409390791236153255643472936490618282053266889373395502319088817475501012040344998438810353724554732272099696456092191616256803340266 605 -159059680968888536620467891655857462259294674129076558677567186787533112975788643811087401584103192917664688826438587497201832036578864396546225295767040866484396283904681526865515286407108713519106734166416338837506436415988239098183713264557166464457468271617032558202769350652121162172693234082852907703780351554844000833818047606879489485340037796528215 606 617053778879827761847485317744143887180314908163679435438883850031104169149123306095139980299764008937550684735157795940746460945341680075575897948872574116746899298028121104969603729932405894247045229045187995787813096249091227205364507021547189821033571144493006881286540287183551435470797126568972776698868575278770264794043853884897121362722171407694322 607 -2393789323042523029521223873888494234874460219854628754695876689983895201748280950924312002820181890017776166109188349432963580940802273642101746358724164027723818455398103453107483803065059534925541515935843779811949337407550439520907331208035571164893684277250908064562437753739175419722970155704281525854504718740199245456716993936835599383121458687432795 608 9286430971243353930361379058601242811401811168041887285258007049986033027074941882122874398975524838421694900518025695622668833246475114362066072499792939715074005901849575354515015108220030301887162236707619733293897467451446309571714563847960217993432370177919484130404071989739453085618726497353492887948552189596795092095361421477577972490249322844932517 609 -36025643256716899602019715439843440416081669754050703225601803640154453854162492652703858309370804047182835962330932416661580153847655263620208411616857884391170367206598884364031547611531863679734235463958688368819280056787997583358214923280082736939651776005737752845222113016334794042618018962489341925097376394755288137843847145088638804581569323105782913 610 139757348768238781327429552733314939898497098671491120050376388461004111486545321829890216273905646407355090167650928287664352166690062373388961056279183340994527605489141438352876601104406087966197577201191083952706451145887620032566580458672961173191700377264903884091383343451571212744308485765867460136610802818381170734574981059044137873226536409092603210 611 -542172596212710653337484014617102404080452997746616053127616119154592683313034322751375196056023216534750102046481255062899898115250902210838088850622757905591854345781007396904520723447309845585238830741641167596746878766588080873890692134060903060673633390071541981332513259531632489339144923424861162157634085926279816443141346312899811915595842515138370594 612 2103296368132265586884097259422310286644489107698428347989114629698982458061785517997350804799100893683853308657021973038404959652837817695388508832074471017773888726903568089343329573578799872854857496031003315112581052456903897700319573446149016016135452273062330189708295805174658403463947225543827857491599419376514226461204789781267547048280935378314143413 613 -8159496889183913985249516083179884902838348962485498969937271871185572933013040168711398713112113352512434204026753327527323731379838973394955136505679554979300226065859766278977920733760228890760588231114822634162883759279793518434600952846364852070325114259524814958531305525617971654964304499736819065940722151377710522982681565048639388669002638860917334762 614 31653831810551225589552673208129824049471050798866986847104447917286373525461274318546360623648841721524175752386765973006997445749246187743748506097275364432611920890369507060491120410694104025625528414634829471754313719866390273926401632465030677458752515269802543987810710685730801766627736738801047164692840391656474549074670321199127844326274942306091829637 615 -122797407965048924430722686278426911031214631453927715397158584552145032129835640946867627738281332837584706604050881809411285971035439818994060334528759604835291156930189850120175424581058963755472448895868583068397671643050911670747959939511347444167995420102278919869207401799347040915479521611806394967165341245668995266987502211100815209081468710223237395203 616 476378452162884258234110607046932704450563378421219907668823291670849549848901497320422716956184761589327960464904657081986710008608940144455490861814118014056140331765392836013566225991387532974486702336842501067085857657347338114453947803421903124090175225964025068200541931201358944558120412520839402518578650403238832229201025070958658821559345697167349908771 617 -1848055536723518906296817485400143499570861739838570967979825832807651130501272038356366733963523099162277930610130304126239678649582421059017647678417697734117057340891756886181291895950876836124544759202142247202199042316224994471771252262324383779405350120673047762343817103071222704409289990835182001901062352383381459619542641489441999580601680617913238384710 618 7169319374770301886966077507813747390463743927602229785051021125464695930757025677094998834390319739182470059288792556447791539733120384510988649317765403092702954530252575343326181615525950111243305580868876722814614549910376658812785863161683216892124509950668897719865647443013146848179094797158956573640662284408146253455409129931326513716820378563642993314930 619 -27812551774598793939827439499421990959996398042329899721494164132531864059577410209323960551538764827402302861636296572796552260578307337968139539386275492991332632108785818592366161307571971741262390759404507615269153491588277016974135752019445556710369434295848031662701156524041953583065320102999619632290148486208160880844174081395857062540185182912140864153503 620 107895602884830603375160391882408649744517278125075043167445272164431874372155046277157874001610280609258420428049037341127908741820507830386992335493017423316020373903117004122805208993550909954758228606213581927889987127284947155945055500448497539571312066581087253784447563466347067978007937416072654636678117414725793382824990243461529750531532732253797960240778 621 -418568609461905380453413628323095221998527318152287850866377219170198557489004662810316595548983759426477206991433932560941856724917642094141664106434921312252237418030387383435514347039735564390917771545247553198361384989146319759341468824001024877710921020675897930901971914410744266164997027960916220850379354965705751129718602118000444481477990883004448964007931 622 1623788886131753234163520561495159457170497599915041415855738357938900067763364790995450588934026325557744366681071149013889618454856204105271472237331197542643239039380628719284937685219171111976469744093776604684965886264078225203465720696028008080254825827713146396339906884839467845937106691329842292269043518520326848975419222761036470321704706256478934734341093 623 -6299302640287862791025881889710325694269791570494882966839370991594909012295611919511327795668134960335946598447668613058244726430339969275514833472551945715537358595719636877158412614938059322204833206474072395108212814064007314854556271261504317200844601979939058761275036769739149884071690708579025729870881268674786713833522888234599410848520917788594961610697513 624 24437421694927113780043847169774804717079852978190788610933712385629949136370402386539861260249524110275411911530673134907287362663086904988070743018635660346191712473983324939692579563775022618613524856636187588079668062974778821574170547776776905115906942492243728793296974398111921489491175113388322411355034010262895895611520130912269565640217123072272703947139034 625 -94802173065367177263520707695741375425562486534435909211615150463242213910852001416623569167286008995302185183198234738961190493470030318764605373570840043265243764600565103901584576903865115147767059513831803786558990710064841771364414007395206600128604714617150283097326236115537583518113154377108229776099403199065275496093672459645332107169728597105718373389579866 626 367774151058722627933807267315605987182465617114383006671805604283568468274665222779416647048474741860342243690756356058776290876143419675521540054674975153622349251124699609583749483194029665285695132992687351611961570135808063178582617928164760406330999611212525315728109757419435657355473422367891554144013756908049950057558922244365364784801980228349640789645320429 627 -1426737613848812513571288776141287958415970882810947222959098408689120731859434531086507343566022942535160031230346043106728892903619505899212004194968197513385476762765061697207313445720717023240107836901546438356977508613189139593938493145762033752176276063197530532872613342671111456938295670153540224113253014687500908567345041722121008441204975365363197489207120882 628 5534864842760472961814029374094497992130322202439544005343185464972334818417176185754164945461723005453786549714863758328270311016836349271871980798446928827507448610269769008694889056289630497312692003016587876993887892587056794270480639543274978656464474022123906204974670947598360575984852682741542046711692485549751727374320967512373763905521215928349572948603581029 629 -21471872985099693032543999061242214288585592120681888045442643924482627728592142003084673521821555775487305748288337230185390702596872801564888467199992720805442448550107157606054761775833418770572266884963671371586414488411062698813185252732285849388193358397603238381178834873808467315530875332171064925682919051835152037312497196308249601816688457966877582657693359523 630 83297667167300339079651596329026667677588565550568273893444489588212115201376569939980078652471896431445235635987287685478098095140568183640118988598838557925244084096510209649696509485555989217339696793337376651644428423022432463226601239941526389677508712376096866040918810742478893080136464858813131806032040985125649403208129595404496761074054730542208931876349290523 631 -323143740666186216070455674545263571444652030824591282967712698603846046106181670169380905054822545625647021730473282316184883180522062935572333669188437646785004813458906146469770868099704057860825854804400981196570503820196200872852382083688410629540705470744523769429827363433392234368995469211563832645181051900886783265559265708189855441810695909336404066184666250518 632 1253599058446713323803501677494068062435371871354478896901603717102615123010477317565718743022152873197336926903819116418362588334657882365367596519341057021799159469535166464789520908555720700520614658341260511429382410579208501164514437100853583818311234488275080537354231388539468770439337257536578004393846699694695311076419919479423410606647748255039176758193933966970 633 -4863193686186505015425863783044116234643128647357256656380541483945712668711358583689824548596930017847534072756617020720945875668670432322974933059146918983505645748370374099458277166893655650028274347187966367762093214362552496521094987571750386413033583830078059897379698492563719192555473716891832927974546854015567765278110514289045254946812390537834050749130655418727 634 18866201813097168826535034624453875560274381134427003715071953545562278043492400654555621319546671885186113159596749923508966608541667841456258230688377313645196453704782464853053287428659559769066591722469656547297829102423027071264497137773885296002022508998226205856379590548827272924485793391156487026238203982543809141777561607544030400546476696659660925869592525561186 635 -73189264878244607791787938731808411437164244594410149073711659069170099611583608626822463208974119770080883083482403703820374535235946804926877776155964782085025388901966921617563792795581619865706925185150023508216282917012815462390671249800119049749766502983479937673922951025508571125233508667522159818839842308206830896391634775101045340577491909882576628749961056499483 636 283929354010152642358189912119897937284445423298689630975763996956797233284204121621003661023715461707352882282793523973504385361546681553423867379917833626653901187313870468326278001416234648222727048650237131226903515223357306622526838221550997793719497188407077953028260486691297128008695332635400074460818858568393406398186085725577134203387098360972013591920825575202405 637 -1101471345596005890502653128006473547453017481845727455336394910754939337331449454048286661220165707968947685424209760277169841177781571600570078986168450662093767984879867909958753735623151989852199740402481545429368032394297581787438479494426571202575152130585826896673395132564687446698527797978170469474069182584130387746924486200185488356764593066867874670384081519402641 638 4273031682119395385167573375155185083469588815169388500457628469125971223265610455581154407734477451757752821250564057012940702418477136037386300826218095678932573390160274009668711779379544964705775780118205162058725406106608177509061346722000804221224737596801699615807795268242976241488609320152988626153564895313862161587047049996221858331836148882106855581266942109092650 639 -16576736044382777223556131835232542385593711824300852797645508608831765003463230011915357478496519723948046405533877071503628799995468716479458696221546018994713232038984444273362321059917605824233038163037608457168750690761042748835002279546818677885330547970758989483870996876449561812670991737020597755037223304331179698994520181352393157390296850773746302229907395705539346 640 64307545164010122546336590019018009204695024054817802647763580163121667023383234333406615185029318401775346098220815196736816001739862789341985706851818604844167535677103803283031781551959186232602846178369248920772079586789675640790776995266184542928686105845096121050976009242204647042724049934681200303263463315914709902924471096748918684425549543904119737159194139809610149 641 -249473741630973926421517073722480729008235504355707306209144788906622030778927167259944937026910665250392917403271689707927058917735389695848944877595651745149383845882243643266935935110635299871637060943231632896289897522208493637756825495841741569267815916124150919798440469369910754666771201935360787902706464842449228611357286098310639265036134053107322269629799103835084730 642 967804751442900787282741527669419918363938945113786171817933037798132476473503584594756157931689685058223528752244432691441895890739979220454173992572181084282934950316480962874416539875931940609095864543179382462296920924427009305928966856295244562904712188051317397783471723668971390054123737411095717951979289124456521638807037263180746902557748975828094890035769551840635077 643 -3754487469470669753541805272571246976723599203645804682968585867118561582900826705229252359903030078301130954178683834367518293090040956428110497177627676613885657695990004397693171167915751503507650177305099345469488686607054640018134702660994346882803988200725834471667794145411245489451973756852370817497307941112440202039400061984535484083297936008715028125024007795956878339 644 14565103278730833214970709107570144782090851228917874470077552229248043301480209471802543549113705300033952718511718181105913872276792094672122251765403385160215683160738428650090085953943027455178949465771676529345129523889110237268717990746834104938484967260265603009350840767556462690225042510220445807124153439081880203321208894833518100171876277429159281548711518120680808531 645 -56503646701477673869796231775287905657124531376036363189201839684815602992194327237536258529350030150668208309718887875402144283522603897841101557971487764689171984551469975209925224832044197021332132792513703214232269726644450691366882521100941241374388046319215060004445312467644480906444862461884624639125087031852688966489073922929831484989249487424004720837160347215994851366 646 219199413108700553544666424501309871834100324806894722953418825647016912988546558294682416313785923438607068254243915125562195729914617404281840573473179151534747731950144006601820088910525189541905202095052428557695918704685875932837237317867123544448375537175077436357517690334092457694999713449880848023125065062716532575161763670030932460638504235707739875459630443597712466434 647 -850358968175096756084744588352978514436753720143794692427929053406505180905971033045675801765906385175730392893528654418071617444614645629137496174391895182486585580219849548671863767836582446424978865835006272006120473259982530086527635189534772409136215707958325887133150852098423806082669646072984803807997067406870635362532543398317665699443408859717874609869474091004363561903 648 3298870031176708576215858404931945957084992991728824737554410408670325677515490155334521839359415090558923368002133354004576375949024128829811716559007222025174299847422211158244577481320900563736722774532106884660156380397655649197731322839707346278905078552131903575594581836986644159960355042774635064557232079972333085898206609128417096505881663499209602942591651595294753727610 649 -12797587712810482313166448407918798728081475443499480362335357448304458175904841309480096069204690847087787876733773979641500285882356814529478355504935812963270772058405053031226151244127736933221242460962742145578941779160148752206150932286032496624549656552691720778441686424036328078103102582340589697140794068360312394851932055195736385122214813964919965793103534083522387707835 650 49646772900797806961310198568184214298034176895868843613306238172013333500507549558006907266291128423023608127064029655062029184086767664595977172521725565100515690464289966409171301436388063864971886392492509727550604671161939260716906593727433180464560879470838170151698334567633442447223429047290777013253666892631488502115330479213617439278684138875786992104904762416494633384229 651 -192598958083022626678010730952631935106726761358904212631482443223350854452448196028724144492982798186028327975786612175612401659426467043299992985262952740009180093802360954648726179865141452482050304529886699709073621155723263742039275140309428652003133603507199244630998575100433634460293716171003259998926550980463118716719214205905328459089816498068071069319271722533150572117689 652 747165555529386944355771943825890078142297402421104124356144588136898499737835754078722989768890705850220858341344728097040648157424963722024598425396993793040251664810771189303493819995739350907218577029775837143223110231362575362401944295167770777711402675463727098756031498766009808971060743347424335965698686054176252965833107088096622956397386180421103384350798075701018895371578 653 -2898543029131511446916465680086205695787346092984093363293444254327273308856503408887841359975372436696141022647180947966918361561971881936235585202580564793460436216036248443209941205497327224699774380587152254660327885000151896278208909289404066339633896259630083901312296820395056471025391301687389006843614158178783914850871706113072633924412021016541341658546057238657242123322954 654 11244565049273654062330878778942119276763580220191335698449811562401605918855843254704713685411166662082943394738342971454981540933286019249092104342699302843427892594327632819474381392617733547479830003844591092800180181385817990633753782500842746994410154289128557252962493158777551448793682268510524797367176427526506568562889915503282182316165099969662332700076975918233734397946589 655 -43621999700046482184804397384354534632922258691554486294126304849874871232640036110473878841995320159783053739629463481318745936014244069234506154509161715298544184616071874495867298966217674315302666328872503776287799454007628603385848344285923197242890067424491769702232382065407829880446754125918920730507627199712512936616993459266329257446474569210365231426599734588590283963887682 656 169226541844210540888597872335906751394023368446557176568589857800616594052707137597164373963197538310040254953073236988718396832371805887973914743578418260580795382995591296929564184880238425638596851080395159586506158746573865393445932751076166659526550704723683854640668744424634185656613558243980968227272017825072870247188566634407653805606597578584854419234543795983409820571775653 657 -656494948912665867855340293893076054498130623115926689859751837842030540979050030352835475257460848408442876245989279514806612192902496762480209383916152034328158314211883809573002562763324685636296599534052196810847297937531988902104222755386219422956524084389062872282808507435467299362041609136147097181164991435604124759267128419558806063569809648524826430668096092357847570949504547 658 2546796815978239785689074104488359168341340198751209008923581221396258513097856052073955122401973206139644124117164934634330339474111459790819542074818633006637423992159196808559539609556455306016315936467374255915391757268050030681769486805489586193728858366094697851037529490987319614904067892998810631233064669787106455140756651185482939903298903391516364505177481594062167892442709451 659 -9880005981188077526102175598900190773746935689803585374509490361201125991933807452059704578984284216091999623348305803138877717605661705546517112224401684512613505274035000455988907147109524942287016776238961242954243338410233880152016714287690042334344085551237672819601906612278614552135873550499482817449719149277420218752701451240091346264484926248129312412755656121102608677826042742 660 38328349390062304688977407534685140290903944219408411236323966688166520956659290334751137798060328986520529251773318245668713086945674585449167422824790866118928690657412882887616594084939025956484147027829555744919476108861548971482487572742892636531374360265740944875122099777092212676764755093416042515144227841887375590527200232029878036647928855910703073221940890657129683747820385034 661 -148690432957615849756012087131474202286725264704471826074129130542377767351845043096191350944709335592714111272856652049665370081645426542148809153153585935119962868454639883647478019014317797176370678990228806050674841879281338999572083468284614196760335966731590707427428027625007703936077872284997341627517088717188790939811158284574894923217105509405603721132376883635041128063816053879 662 576827471178698588913582381773379523423456897321566011441387554144371293476938067920566979222665905325875903241224965496390435860178473100489899450171602869187259510633228357264285488762784124276727801019623718328636496311164794894546162797884721578782678814651588759147274987593052153181992058520738115581153639173978625980380251972900741248264728131981682605035060254259387440685990986194 663 -2237735978623835799744317729061064740832925834247374867690135050049327417565000890661933130227792398580390005746959879268360423687099023479947616591121716397400677319679849839421260543702661648942483136289171722750503829280041365285575688290975479611447172268122439022662163976264520221697545765839700746384700720114834764195562687972320027290578205774971771359684792244812343542785062587355 664 8681039930007575047511701199800395341046618723703570581390709704623756166153097861975070021196889250327599239129304542291644729625924162601723031954646630367078616927743963472091427920393866166693460645529103289697319034517609054661254914969744226049919932177065107425929793052124675063355579685206553462960372834274767324169387334931538177278737997990212295876190341831444697674727904810021 665 -33677098185967023854112094782572927949053750525959747713457205439731704119264393359654722892799201630719713092776863236823795872152189183592279340758299143233427384221244817349550079095327594532508599049630945388415289232518776425080986783593340204532843079093243459629061107489146524844401542394244228407043391442137026945197400573757051041802018320362472880835084101548135256485359838532513 666 130646437681605475096300211084417203847401712145168475651297250446924401472903482072138506556706583727111055421738318178123053937341114708578011606731340335289058784936812782366741404919528756641637897896891257891467375572294301154391353531705269631582120601770242108008984999394550634161301674496125491514771095304693760046246605492075422737175202557587841936203845909540246290467963075666954 667 -506827862205952361033327517062748057566066374308483836230840782837832340262500645781863743368637355437171712412826053564199094963554758086942724669427289613734742102412905228470772001420405787557330377871256348722158607444649646264603004882800788626846895695313456833670149408121359106558262904484174553814117167351753619743211189793433691578669264456235432577335889568802594527463723621639170 668 1966180528659165961895599486964452294616944088122265979663741059323869540676665716120900069879862483971189914959642047492558471961715083695231081578256572094507205702709850781572609601532658699166766983304409607474991132214805496473338807862237325690440817993228292408827214776644638506431066983622650584472893320694688958878639891053194497962844818680209436680685976531597756320026753564429973 669 -7627571725146240947362549901475232861149272296392746778858771061743499386116198930905042248631558456073927244307632757411928138910321023514636002264887847049297731649353395980298933811170886376909542192675824280024921453003869065921779863823332665395769208506859369273958898984959250982045940784866708997054618703916432455721678454654490031780571139647901252696704390798983926044390898018828170 670 29590289179562809110214886577359570688041336108181538364871479185059667471394704077687744092976500447014369368447496277731139870697154662091564453393299802286425764878970434533052432457492607331628341439929028259041084350423913866064438926828262427041188576188041954465318909144317836654070830570048922383514023839301654963651945277828490783753831263134228883786060224715931532968495776898016773 671 -114792131137038184020713168811773685261755398245921307118491158732638118975352431236343784529814564029334440756795208992157161389875184012003355944710577906558396621537771595720342019249015642695084469855404979856447186422153078092510631210146292550756531034546202280552765008331207676605304717307361105081011254662646104557052485248240117910386381778014890338488079760699527132371536839911937027 672 445322899381602544974432683378831673961608181391072237763679952915522204767910847511588137087993555521099101957666685725598493919707675183739963594518432759920441040263955851465477024810173049316580372751096097647388123738114850958249176510893391457355796647105414200950596564643263282691328651068326456025605169533911030036612439352947760503875522718824985834944049714150730775645931741445955715 673 -1727579083594960040990822240699105588477974512457686277610273726454569160243477316175497994038559758203627753040185722257369930621460858980684271424895294807356353942380702050908941272992375333638607032127718851953427317680583144515092694954528503068449566300280790544124651040311664116662441942353855557575071796757556204097158104717010974181037194100218588614629761112756435061437246220162351366 674 6701944800546451893237178800220469520998639636964231447143996258685629475475723563157726084028860241619877922892499788990304622621021629266456024032837607724529344156521924429425380472409741486067672247572663172463412351706924442743845474759569372946764821081374622297850832185074238185568607946430278556463018018728076267924594129870256354282502605465931330188746358531280614784924702167696317842 675 -25999425749068878625428970685167361851574891753839428897662553872769221024966778075901638969090104292449915065866327290802293841892105070323797592156523291360730202578497095672768242451957590061608311314539797660141792622330642908701986123499339884436610219727036861492834923441570241911523656150601950688679277450152184860782979154827282639577307454050095641105642450315327965483550792249054611903 676 100861788540280084836411681631117262185895517327731549194510178087808368351249588335516793040396562854731472348286022810673131239627818335486734150918287163065686179889427360324507854279034992995956638755467973964540326521663286901062585553023500459304126627530691939908726004104688300149011791212800763796633717922633091365668002074282421571464432857407847640779026758448711565021294172645547864938 677 -391281733901699957069320890020858725014194997092727129429530072447984109309223698019459185772655019221199232265596690613789056728601029267805594648199526179321133288599656074180409085023820871879468047444667654363356062584124708556289174630925651914735562250884943752910394210209220338247063665760677862251077864540613113250734982441859754735438337874394019065289617573448159545130582012134884636027 678 1517932583794885614764507117500599075966835001868297120519576493515937003768996227324808894179631362511961887656604920259083040740632125798424353307402142482417814720328581489180188548987483064498023469812413553479698814676770597954277736178840427007986064516714545642762335994637838053875846842100666151402801558290437411795746813447098582188182053891843772548043391965596537082042496895746540867429 679 -5888645263274854329472389739709217717230941589358433205835218843327190143884712846780271072245082690645172652594117374462416127605266946386755970463371980769813747264242866348430973091547615519060798308138876353501609304368491071422251602053782196193208706724914855900106646088258110179478543434396298439547009722645005725614870044928700965224540581053740006622990873907891921281143625783201927075145 680 22844323527200255315161737050812490794726719510614106538623714835663660157314982128816723943171778938926976623452050036284116569151715633938133426958211180815085550968298932910505368863469808149520982762855539102782434681872385172613877510605906289831584346451713055874510035208435779606729830024753828861410077904877936987279703895873897815859920014919028144001423568477327172583871028673897348552090 681 -88621931545112499770012435999993782541182347765063631740784048904585060660234465833852330691363823505291191530335058608320203388684787663543269887501125685409443024592593544794694021003852758419072782213320588095619220795948203186745833853687919254274585911736188269074387404440205200186699629765258285666745784600333882628531633411226373954703201021706040122045753721589725355219061030681806370238522 682 343798613315697263772036151761777931246246435762930131214596516436518992977226094384104281876372178653339877528724253446751419592559086114976686393772969427430329430633599471618908725526531123725930243338640305709178240551943225781216860332835705505742882472526456679276054048030083515198064938671954149566425035626036880062517075539279266281153547739126207456130682834966083341902957803375367865687757 683 -1333727266569771850647590197723161016991017643223850421236393802984839392393191320186404886865473997189199471269686143314479036764646574619785089656002318938342246015373151725292722270714921341032489368400523158702843760193742681524430289845640678615480774668888184821610367753843961628328282454218661812982068386067850147680156864222259925542172237284159968070376584220920953372197810630137641907636114 684 5174041874212693229247253128482946068353434980771922241709346316694120599544816469163047776379585845771011504450603754691072054420902035674550170054560565839408840290314295741570237157562306207918782366995337965121316058582811666675867497639386479904022463495799563623400882304113633733747209166560158388794822349573770613403882405713725278586761097117942061683220620975600146221717426642492959765342437 685 -20072101686095304510971315446674561050940190402905670052772323222610726044661855216452955522117365635883293417862619998656375254421270300814165272604661432873663815895428207336643648685519138549398080616383240279529837231409015543678982958224059888402036456372383088383740146184176398293122907727408856464629593729710082991489433882899850140484477090367591279834326516370210547006233137593845085020392867 686 77867415048366903554545385116870334741433280520158271404959003894371789049247357036809517805884343194928255380929344629662040147033443207673395374104930461502330070805860037521607924507198839448216910500542969467195710141790016306564381140126803047122458890778767012156664039629567571039997411228067698727570366390300112871342132238642353112252529379996549028068103262103624826158535417671046797957183611 687 -302077700737981760416272231066599797195198274437114364679931153312816561692161894680269650465388525983932926038164299054138079755671932645736535301351311570669232602647249246324565420346207708368475084556794668182769673943807392946303042709662438726828492627808552968356525569032158742803119925321406959350140321823131242144859535702896643244915165758024798834949342788216654472560266547609153901855593174 688 1171875774050874344039638866687789453651110693149978755593272854495385446843730720399691109105724164056893138054209552653839242973994417907801149258977479569115416426317039762262852147569014110825092554685031004730446164080961257549775774871505584602074935118959563965880397496079373512338111574058059036946597414615216686001546325718298231880671661399282625596586106919477935040953479939397037484580085146 689 -4546157582808510931155019275877949551374179530526318065655133758840078992980669341386148353863501280070747260124566658324778860484019443258198263964017864663176395346494575469220847875819811807978930298600662923139337049416871057701620408262451968212360553735816708116543646974075515101920582350139894683711032690454019275319568529699646661416551064713462211149176866209228594471154086960912980184651723143 690 17636296632607141771822182548277391616970675768119442687631140322520454621366925248760479092625655781864244096374006873226534215405182696316188846357363806569027322050055842693933114187836366975553174053109082500810315841603997207100649603860148864035974384227689831911407881086835205228889849710281057647797240376656559204338072853841885811308006932961304033030634263344720114876024001953732005452256352066 691 -68417988872518875282656838406826172100409770913429729801670456669048173131906719581286612698299595662719418651285569972397713276996904442296752150244954496152922623460834996227399610687346937913983949295303621710799200097115027495938641273413342224110826127100667310317195656242569715993068191832601470844223940289698831806156959332909389610741096999544512174630972104943697144138617668892366323505412859547 692 265419736290074508543006445334094356703845082159082348818307878388125184178079998273033809417757175779750556820721057950321808304786840716709408076145506311785819028353991119526662180061013760127861920189641976526920369156504803284830862430526069472978268965762245499050133948596127994204162250653498990286301576419646015823857805901978305346924172794755723383957654858187387614360952256653348832516125158117 693 -1029665407785598599029593673987962766170294582037984852757706581274878910745420289152904779499723661059621305351878238570031032981964452408534245643740538825045692525126599279195175926743469220467975499639446511266760361589805563866839351934016783412980101803350536697180266428654146136974029326558423877063185717040556286300748419977210983018799184571517642831159082994665211733546226525749992099904804268977 694 3994468786720477643138474551141405902988391065536457166586479952163291326265521909203984230333426171328131076678636619784483062979695861327711057627868539632660551765956180588113294771973732295399047564015812143990676447421635236125374273549606101893408668509545012622581980003287434021985920278966856762335071935335620070808241144744189318822700843274937883055228520559135873304444641851296912077299937769450 695 -15496083259122701993193523576959053592509230401354126371154444116670213313418588847666863794756315605771446382367078745427584505954855618439586359201982907305909534954659663374503171831334212068566091647908780192123976537691075751805184061183063769062565901724401981958019884007625672881761744486735822651300664887907651895614284506376171981807784916890235683002812340977390497067834669145991590062204763670258 696 60115276697608708968003651523445556726670746564410598285921464874376294676358096770624039034036229075854362520150377610215252567857764315913721373492302203616649321409732152791584905820472089414209048310228711390628052284121154077303253960953978047573657699170558388236422283302129569503619272389388496677977899060546999595313781995490960970498799465581526079013294609816115757867644917791527307977243554903429 697 -233210317213709368798695620601466075736406578970885823874898232052715722216177846722354412742410812517167550909634466811796704042491972913509184181019572674844691769164324488143320772756745824754356607722240683046624554207772148405948990035725112669559079085032367529664100683754008663151817694792609146493166626178119990723778854849792785943190835071301848976220142151777587693508691409989130273535518269696602 698 904712662781145938059721430628663604655930445949681937789559540796918321150099975941510716532407760237630381923554638615125704662096525493150371802292664938436035327162336543859169999650228780003956486485112036340466784302615730995380206749314064896379252922832385629730863204827762872023617950711365876811100660187519903671691944658466582870079169988248066195209638445252655831446848207249010639604531915059525 699 -3509728951856317436074078952929123616487935704653351006721037550930197310984073525459746701614857935998837420915068763215229649293724689685060737305056742167863934004724295328239887760552076525477156594341192204795063874798108512550650092057220309494964778869214681176117539925086887972286206268302878432462038022703680504302083320289137306643253902684516334622316435134965993020705801306966473299739257727798019 700 13615590697748719280303067703721167484233459951285626071844884134567066142202074909451946999124710211405853740907324232190636665930955327412538630152765186585793361391377716539136758884730637607090401010847866950846055852688425941563325661706670610911052634164893718978119772758333487974960129137792805142951822073068763864938608984358002951858383391426770958905672291257854818721739248206525134862601313940342195 701 -52820121608128896571330859937850883170977129703682643183948645471421376017806087655398493829811763125158476802978990440052130265928499333789136260577958434819292868287234650912239073462365823253259866175471807970942160595855426229410243761972983074700770553934927340172853366838702224715255772264165022595985892214642018361927979857521181699971252734364722940418814746668192942638423822098199581396768159837049574 702 204909600224603858213479787152402162517225445774485277477251028270215252759970072323702680091592760656294689412453230840242740550073572125077152104008034156147208759215181342605923274093275430632177057738223621882423652525331049440043481892649523878490043952733164613762394865982472620433752090149763524586735068698344276900026648246772475553031827591400948016228787164093362266397007102651370694516414906742611746 703 -794923278967709237979810186584918529017258887167624754423503012782200330826171869771985477078624826445559406470630443777559180904877804728598302169304874583266996824880109347042798260052552087334994753882639060408600637347352738400258674483260307431366486633479322777953048212621516164090090977934474359585392848477493787737623897716018226874024841113403494510320407138320001570801445961644003339115379943743250895 704 3083813636609207393671535614951444360961455700146428958797604758675528838170718830684784223136849402142179664520640556423326811276390177247262852861490815398734980721205727951540197313862931118080154602178237189422617433143703264129391441151635078905890835888082237164375295582402950074782544373051469504019699149223790289411287491647720626366776356560906603737119802593084327855150883312296282528234849981287148378 705 -11963301109619672794851361371901605892165080553693406795405854521824015809868676373131944085388251256811927397125529037062656461164661537301423853957225123611448539180958927613673769364984444214362506001340342458505569820312038087494151022238416278188516767485379011825961524178771472833185703707347838361609864465140330477529189815182477142993530052119011015878521512805906039792883307526935777200919925114261467451 706 46410253765138297940003778256601391691389158682345454406527193341210936308154104371944562935333737400928625621479300545898675008215091042768972354497848026829877399069542342159309235145297941485458628850085837227455663935620957363001159186515562881272182541819971904810250629468866834818341595820427227712238072993260351623686423159413431901282267627006117145168012074912637292773346233235880130468752040685214221989 707 -180043253514080354667375024037348230201733594211271352156903283626876062074618695365534233512918711300690946148307963611098122332637762952642807999956534494672432483952240888287412078528516444337729682894986652806451707530348511182947770242402536020654116851215667033920975945951466603635725874675587229530998755220970506312589693094781458999852164362648323539312738242001922382069580281609747635588937468026793570009 708 698457140527096464928770224030381673664394378787599243668892525255829993103931261965100166915673384966223828487910663864688628305384742942840368371130250097400043929630441033131710662958370525300337955723168409167125979222438565093158641842490399027040608533370392095711484583025312526948837996791721842860679467781900864694947919579515298316553167689191919976999885316215516776836015513116371970917616217336617824506 709 -2709584322831270491386257462615960145244931400871189655820807178916728208876481626616626588683773120293910332457130212325944693863213864211563855290666234212838003419421105230681482976429468977218836474834388091427057499368357662001425396432866258620173147164741264983410875872995276233426519896131327674521802228682451686227439549102298954604496329752334959443688703944013711100709909243918143496611516213834207482922 710 10511521432785995827960737831534370499095239778772558798375520197078527501547364488110460730400334390969520376796509190006764875428733787641748240403694757884444922601709384750765738127537028468623166296182772824477566305799244419718967912741991568539635756741761062140824821828598244468926755029689231149977694427720513854047875097682500419777555962399227447487071470544148382758944056690290756148177363731056065187005 711 -40778241112815829940074420497753726708360239201157443618872534147988101108707646075008425584995068418070600754128615220701152892719632176774935849919563189683327636624357684527856213966232061592670483370756649351523258278147563255580454834083624280737378041568006164281385501863707918293568365103328603357751984911526720542325138402912857822174528309691925809860230143717413446977783203485830361332313385113838377249250 712 158194506750314828662958654890560906194039071400605201495317944650972043764949040936906286702418720350579652130974499251123867559048830564508572501756125019778475526589024960102290089578847520270070912983398104963122625414797252742016293979122420343428065880226411221371122242343849138241348955041162522820278066305723053626202273185641540018862655185815512710108803739239186370338332438434119793150118585745028299261221 713 -613697434784904490000964358358185008286277994929531892797181421165174935115967524410693272140757709513751067129078986090453123946102495159002257082471765685174239197720058754115331826159607652692260626452127104088459126902853180411030574106207878239550900177471695036116738402775518298212758709406085400151833616913759378438431018780681020972937844214863426314371965553610842347506777969303117775354423139638792595885091 714 2380768771295040971859381517627323074096397044575216874181844627576265520137386716257028329277762979181501335858089268944707394323334392403761197528784158502089138356892200937354948792646714418500936991974449627917220907518386497554778163327396359188664942267496487717204486741149591299985116756376035505601755059465628949621741069222050839134386753545916720924833250099664617092929025480369119597772411721469016013707307 715 -9235919234957049907136485845211956088583997527287329814402388808923934836075459700656649386507014650516987367379748236607537853102230389685072588935727434905302103941639751717398576589180360197585489052727748145596561179229032119855442694945874512006315749648412904642289641548949430530719919018724932000704862003487108452663174065863100466106467888899176026849978221833207680541028148473789016987895017829300047617061686 716 35829688772441644166087374487700383889495245747335622697169275468852744140564180330858721171964494219009665382942922957414219941541680291953591527102722479968533096030968878130542915879740554377081283267952823534589756288417273782372744422047303474058562718015424123507247683831676816379091739433183528654268877336473268304698667828522188307348140084126395951719485976763097056452327995427321378873481670901495519366659626 717 -138997165833921538747874018872176667762004687872153418475939687415529847879118104828013567541057122396949609998814071421851601154300011421767179454781140441169747055781732106138735152353760227739721109109090556780921149839997513108201816767753139313860529388059318062414492789272964797398026515699704890436074771165852520603088663586031378166533789765303541631441611614378707065123501712740934479143152100109679735687524503 718 539223553756425584713867200379392419832322908088761896024321811700276194517857385092322862858183330362161633648537366624204241011231637072075970751569522632017590782236591988809720400972437457637351572401151173311008775981916710967422528892930728152655059115162329976848596505799545728568493196355752380730143316977317034234233493257077875631388881501381214303724230560903991924293142763021081515961262616032518882676395442 719 -2091855896350584592050599155889865660804380994925197477953981509868446768616773908094391232795479363257452308050726325820803695503314760512411983997695039261483420479476869612001334782290004359297863302228950499441531576196774469177837055713948025513361278352486389669882886982835621643965995755136720856418993593380649324891698990753751415211573601372934598994529336766304879129004325149740042920099651807912482232970631003 720 8115114891797441906122412188541192189621393860368788058932811816154784404677281297219482333672397573476107975463963869572538807381703863691089705586387953204251447004077086091136730542049369720270178989090614107192873922863388955684825024550571017647853726242635322414903431712636712698873615310717668383250896020985600203051358495966901745086543044021087290127982780392829468650758171169473327314376003603511262660798800549 721 -31481656944898666862420682329376539449985902932152236740084002743213514094066294765744341495449621162626061981272858384920612307794085248751058289793780933768210670055880466005237531414603491460852358931686583668116485679355113644410684232556686060724836029628921417391020396947698318583253209657142779733924863736419708396985560538788881360509262496274255992728305343142944875516389528958242822153242943197952792516086310593 722 122129475332266777795574181747058103975736015834369920343970654643493365228152558643773881668032586904243757032613654460833235666839121000823778340478279141555451258737019630047198617956046634360576132594990826542287643498950504672834191341526821282058416476647269771621640157220966362141554707411807825523548099009789796529126233741292426702911408385574554142201575045621118672628526608673417115850372582179852837848240551626 723 -473787284164904990730026186083583345373407150197955755579866338620502917736350542862602663550166123682256308290618092909431519653033070357256414551484810305031565862931424844509464116630996492176596102152037548562256111648097172104363465029802466198770535771951231840455367665934423443696670203488714940685717508493918204211041433086555333208144716979042282789038650526618696562075928404924737277666177015108075682427062916066 724 1838003397833724944807251527766106754808776467474861960603714148161217761646929113678884070775052323443222222394004242463851833840028588882377657113985692357494965859123013794647709732425369718196948496352367603497297335436093831503905120802743463836271974430768727350310505771460938358655788483197447553604146751084660181695069176464066803004193413892905477432602643778550945945347999538362398089803437680623636931476471463541 725 -7130323255515005085659996037085564732419202500570679724435399805313260405938877472241202097702916588231757830846303581980727033163391263081429546741985698824352056164566318057442677198741389782674054456530840163550341938280539954102662113572819051074872274066993086852629646107018718245089363190021674332024067227092066641858420862229280099260592255702775981920872733068600762631290221411872004387376150694308698960559984191530 726 27661270805081220982884791030869177637356448246744187967918570514290111334019954438925063939892526989448315908403637588437990253379189489618947610080497392643752341844085058726355067950513000708801578578469845195513143945702686757393916989301630530519097481840893670484349427696767134573724093401819162831764235128272212828528026884458745368150246960117633442998928555984502151965837117840744655349024496085563688427352850725509 727 -107308725724353454960790536434743303496792196377753596169403967282404977635610616724416216972354069612933741639987106020192953723324701336627952711147070143515830443160782531225089442111681605363333826851098612511617678235999542451951258276062642114949550347734730423283361268531817158312507657150312250663181245979058657739527581076081151724568731701059533253003524669625258885949454712952707086877171933306474750713506661019907 728 416291886866934756175760087441893916441802751547535924478462868481758645025300742812895332668200424537262880156828808571157991159025676402441476416383901423774267750861628612985669072711696795148810917269955588800738799719514693757470283093379635068250041572041318765898911700241054893446797191855566061489281561401178230905988507083046042331841944332406826476793409213096836235898064881385156636283939587151701405316544262164451 729 -1614956602097671105356100069831281300091756086625665745249897216891777405433368769674401235077693501675518553906299810010525334204369314853854126928221269428934389542254984073067274661116585324749265797695255555786413126030200340749442125043618922966511588748158019797296267067750276339589386516986043601462350859980358104265766893466922124574383821565258059912725518919907193897740808225258810001856163611408626740759764175984070 730 6265038807956674191437131241314872463064688344959431939701429386862051560279337782903598067369419398056546626946300900983308945964958905511035331955313714190185418825257594515207894638629285608246298011295228873046682593413568428035273977249484748529667809383780441160537480909927615471452667346667103807360114845208720520659287540282361821633431625503065520944223004610447413921210629557944571545213041184005872048850206679484082 731 -24304499089461809468945167081733384826887733544768207704394889974591588647851609998790663286521876146871401416991593541518599641427506628588849278627042564552025810323835596272598903099861536112180828640323940002604593825368151582739075587384477089684152682285384425085255216950536370452751917002694928615467376015632634878281788721741009935626661191928291065881188585022810247155290697964493609163424593362812695842212995279541215 732 94286515071453802406805121528060300694019474423851356004806167016466400060895726255634800818039562803746044521151752570293393337493517566495340064949095767887289261142460179217924190834855402173116087133372346825566658989577394666365314104192356570237440575502756639458582774717120512492205655447123768230950275066858398896554445148305569592782233986737930886527301025402556339334070946441236941079198680355049206835905404089842762 733 -365773715047436551794635619156705958111321309675072562508387280488060257215547880893403629531648749694803294254825076251042890090008422458205502877917132668926059530416013492399778701026266444853807959071204307549098657289391709037646026270442299859856272740599421334465812138477678587292824681698489563268575610796082841036768435015011413600953748069582162289065777901041388053370441285640812878640009865416998594582066087061637883 734 1418977151909920517513403122432893196902415788870077794120252849703938708688780579056080559687102061375719569089559464998172599426891396536541504518842061796226831263185446130255151197943484657901345456147846543872305794306258156976805557447076021296053129310927871526923393509263596022685352942174908251379303317221669360786465969920541385077562366112636468953292523932693752007681881289767225629617544849394986793495886871399866085 735 -5504759021246955546149113526771186460494661369416367770160450074880489137375439725062755094791892309412325899807386361440529765763753129794885521406645464060688319588795935887586671450929076150243149366646357535768646827201755744521115050561052498748324642926680707069723800133433830387953312484104414743551490231365845792077543239833062296835137166009793145777745045562997688583759529007159748693182776348682081030244442657113983849 736 21355080905434758274657959916201197865180190045692724161405586643411667217700256781552016420162381553176889159802758212412753870010521477315056096404045626204866614755354640630423004027161894314908210971761139242408424786322386181448378365153957700405038511983531662679429695632663653885430172470147782888700938365588299028497371014758535556115622945253777140954034891686866527593531566291975900128458784043788600823749872361270021978 737 -82844585697115711285145947123565188637336435316019268419350227735657417195888924900915544346908564718477560567818750416506273126470024885345991399320990766071685306022520759185023434698440134510964957899193157264149644656037289858930651408215501777583468673493847227029834153122868237889057281290471689394380128062902190124645734839815276820410190275772433940584381511852301224330399280556719339420960351672777836050786910867793875482 738 321386063097522309877401384075893910418880885593130196373932436847880965628157557546713383584365631260510338668109837671644443226016715405625100092509470352768377262103320597099093586298970986682345296749247763010527985340927530754111848314590548858100439361891340519273309058443538033529332072963813334598626793781215986867630699625564027807925946645379988812253210182621001663391890173734012181449181382688615851981705941926675006637 739 -1246780350027396732522068660091880358372797965851685934953659331396604040659045791516696451644503849756294654377698546918548462827901632897581846250380042100579695662683300671820619617589350392440111792318031580413046384500196734338640362309065650251566533645854013060409636059453405021830767423579078151708442425217941107169464697239322282132210836226089358831121932164115898544158342216269526734291821483208060389904403070833715226418 740 4836741289378026740091237345238932522378869130720001647614614739955667804888523505882504890648458111348607559956658993716009607312669433390903150867657991726777834535237480934586945732940683878032457956862539087175975372900944498821627493247725467119245653638583555370087537290097192542887787728671563967046153791465409331582049091325303272983162068375433555498205845876663279967414239575681208790971177510069153179743425680265597925221 741 -18763582775314156777481010282834353640174675748434227060226551767708213360284201584284901429843310914066524486344996553044054808102952050484057589230055982513754878033585141352433378598236862696280777500560693588370018732926678976144337243648533597025676437104489236234658426380833124161437815778709120440696821303174633985570004371674611182132852724153937069945897316330799597897236028028863548681548215859608223125266044269870175533475 742 72791166097564890201631131570131370214756626211680405337688755940838082039685635327316953918157254031530562841593144015575887771287392301078962716322554095843267844372423421718779618845723072452712878768555404486875473194952163570487297109588869328835547340817245458258391630852484227148129107384947881395890870971512943250689978499837904482345290238222988496684897081587175763309163038640858993173424162016651141303618643709331817553115 743 -282384975475696010432731408910995836094104282926334393426937413955521575410221568222985125312299100296630479352323872097206862176735793652289967447467794707616146667537986700944538142889028722083847648976873801887450596692075704134089629944439590001139933071878820289548686559557698823064497665487319896310212295474902181628755978927931836073825553117078798017090924180175848038682096698312425647279524561893640299233547740867956119293078 744 1095480106302034521114151300183295745552340088898185393703105335568711354185011296144912870899909248238207383998639926102190347543137087355481313005593949330648734039976864834255512423517375268517512317445926251707934377596664789598585117411283316838396701675231180321670569958816334266538137473795515806620346398015320502473036080184073709648244264730927702842219163295762905156001820926193413591160974560790806193044516784633360884380858 745 -4249789356823637703395218515611206059111371865687144037389261555635088192537130568844561959343235348854161678345704139785007988982062558165515059155321205902876887765136578962188570111640162329708583700189359506721177314936163891096165926296510199006627454426929435698860415609436168873092733175542059417117840341732342209931482606252569446672071481046526000389551353397756325877799544388271227700970398793752027889076026971116555685306791 746 16486570110650603561642143618750562152979483242818198861288433555558691693788346452432111293897126159870995052143437120081955392534348943750628440223985075564271160233641650367665423286851682727845434291053442180618006281323227352591998390910830112497614210700132452166773423705943101308906654785554673932054561354680875282217838852642548801419707163052043070808608423265199352978827168088823920827212195401075832494756153987602954510292258 747 -63957756771396985602638348972552405622531572932419453012336563339342490492450937483426348741993366564253137359745205240733231496996941901080579047962801448251681173635551286049061945986900761205247889396954196278341244986303883464482252361030238834441228279384123332675908511627182090795219742554836056258127844246540133311342797900134388917414332443086307529872345848898677900440772571817082716428022506945059162545986231539468808547135003 748 248116777702997394671236456813392992535708204006214360434591262702931982288221898535202776684915769993242353724217409783016814416118698587224363503226906627140277263005942599871948576674659909670004178862812276564648945330722746286854026426873492591188724143284336233651071503237913139610436761785650450411629534312309948957890685545781102631724844634189035543125253344198542203468589551267894694226136479441928566490340084261735927746100069 749 -962540565607363308288600030983637991070403517373965682080383806830185554378637993217675855313245699360788871264027922891747669201342761244872854908368181955269346496016618975893130216026407655356330371477446219424676485951571208598559882484701296374654132977349304764323572685900669324432362852077042217942790291719041119791912448731404761937879197306513574702326232694898750175781065665520095479986252900349266433512432883678005153083262161 750 3734065664631394254498387121498948230468641986985123207607991166672752957155183684939509187941212365918311456145446465025534379953979105887459595065055336432108627129952884314658429944047209028723688287290229416301242142691834185403119814149437061430549965412689172481109518121144343962485905484055907422726459474243077578064486916176801814693994579460639050915447153618301654924791405747160768781166356607953418990299495238330813994426077354 751 -14485879230431087936406631820581126440785344877563691188228266526673643700388025866283580759882810211242495956669079713476527700160145879882574966724699100876648476104585562904528253450069565003145168917032797352679311318579032473892242021814931178984978768109844300708698169063473779273855477520999015926108532822924025237133381515115511338618229234907779239801122587488316804577124612147087437449800272982902901739656095729668045372045404882 752 56196306097726069252820106922947138543705501934637935307138830080477642251067416012898929433765687072272539248497543864304599788979091610042932009487801123236721251945987275522923041852071731726426810031017058027638718085102400800521053450998757410158885318876911166215174069348245587954056804325722055405941432544513576579595644191296065985277061786220464704674689840449882183666968218154637992108263187126884438825778415884064961741687519589 753 -218007120506370806852756116516949537986570833670709760771602555242821319074377814335659877327472467630207706249399885159615452572295174058976796141599680840826817108124512239940759259893945932416425404794677860240622233071478615094305501952106475034380152896510935808356089448881642546147099244717508911368851178283494465077566892260267199308180291341534692222584377216159346825582062016845523321944875735739040774268664119452369804084994705658 754 845733605849983481650375632256916360348431519245208220430050660312650065287824219496719641340592052764520872129928655319380900433439657503122113664381972238460356809546944648651832943045238703970146645240012031253022869618687180782820256719094827051805885813502947256326064576346066323117650661936552017337959775269116676960440700385285135997442879677947308712837422495372091714221031974122660315044286549240993401398947260946638304950916772293 755 -3280926468835741835985909065657793735842568118238775281557297454931941446810747235998075740397597169132073494280465597072660128816918653318070312740358109233030950639999019559012933444782134027252331658381022619435453274324122751249735183098606959231890594769049994761397104626186351787244181182138898067925922344696790605803329104543194220166865841352533016387789209548148075406088538347590165969086627235175246756453041738260696478165610841603 756 12727977721883712101620342053185363785879237537237906987788136452506262050497198883524957302302671942802376235261635340040379026717440524557253241887509947774522943878445152236033381960967493625031946357510061016057380518590987725735945293976107737028231054982306250686516314916648441453847528869556946985620449625609176937408709000572400694948750005038276396578951586479017667485288128368973622944955811675099662248933717439401543536690398215955 757 -49376728929330546530799997624962788173737606717014089054003293601588049477549940835657221074259433292919158579435407632546475702252694239990252977654982620265240177939320571331039389591901471616831133155351198615184272251484883135516515886126468270237788634412896393035502141593251681607240494563901255354403275977191296203103614163701511596183036097090703158122118900426889601399595021007898224893088084581743732889721770774902907831504642038182 758 191551353485537095778174634468081836177040206821659697278598425901767762751257096770212937946025343779689785842099124526133423359509956678880449627163380519319827424649914116538974700237047789157456276689659710404895568664562777535224793220269660865868324095943772086318557329188233171920547751103811703459613376266755556599353291290687045983060064061257330428685516752894622827248242585769397240761186084120091177367286292909585644593311100810306 759 -743101493714898792196708854343382014856240493088545103148925322353832917361084709750937509914725178870273416543460984484003395916937813487042180689747969376855371778080935013962593840978075971268353300812327657940887103279785680168907952228408073974154540030893483732651373645540079221419664642156429763524912122682639204580413347272525873617559309508842483338750885172962783553348964710652220289364191178510152454943022972801592327686396021166063 760 2882776967707550530769081408722443928065293917287375610548175981811851787837844210080680281196901279083189902420180009066458992372795353532299796426982339448049504380454344748917908912510730140043506714133082149846815318452103732602974122046400900862825689225105642798147732335326131826054779576695977016076162177626609106697611304510076362646364388793011035648702016963005764679058390055012441244013736567725325332021726512947991888273090145818170 761 -11183402423267825342178632666648470943216719686392326826784523267391917759031074163036282911786957096005748023156228567621123661062861669847060501235652453854558162553947395717461033006972840466318229407556523108827594687188239606703347541883541722007168247360423819453979703189660777479313338934079429335111604090416168468760007575479786451269332739362255855129510685480053404575954385691512856582088257052120853429745011201202377314240909986845371 762 43384726311383693652740189884418976351281394342033215775220331735106339215729101216744387469693806600896599266786134277580621222772825277752791381640317576225469551233838076606392799352174699451322875920578382278166891566899861087300042009568866446200041901229272582738502749056649716105646011340682072156558901311905446466022783754105609064651394865562963259954998615732156896004247697785921829164498486738727649955103597509087113874046836672206885 763 -168306066962014385429140689532844951402933770626530480041905808949546330826608472463381819455670929578577433099571288584092991364189582698490103168001980391005942357558864932427961225787824822931203710997860832139093443172061321261279046546600525881724214248807138049739642362638929694798220356367465499971577457590566989897389468258845805414423467705496509970510501575961478028879071885656952589480237816666454194858981663782545263080932100589087481 764 652924072239436545726718326237244334085720233740060918754805437883496685295182146318700278242142189351412449265821208709195728163370653700706678076955981521570102671910489092262615259578295163924271070924629121657541418991833896602083943819133982440566413123860646512153268543892713056276448052940892638425769446007501426596411778492563710258486250660999158048856553970619616322964065190942957644147205290506538879847192638717094685561893803445199034 765 -2532944009712640886456264321281118370941761649827690839477341341960382151978803929391998456760896189703967595499144057831079310370836153751087514094639018339043543467134664391543218923435871675518761654328762387527908200103151071522892370024105761046480676207587454373478338246775860232791643144360212547280096261665621989900033807888086840015060479213215248338409805487260866365885487268102938047054586853257328475217631650786922087265114425386027530 766 9826265609006959563484543060150046073087889107185188208196516537659461736696009676873833694753110222796825828901187334355993282847249787295635291379236217513148163828290179316179659881774048046587741420644494726666856759208585323502435865412230301958958981877200321780709539673537532974656487458795638037763384928697920069724665245671985064007257022446788597502281351915873085375273552547101867253443386954984483517258001147615316142776438623076636317 767 -38119869783346299039981034448081944102308640495882094450147443461963821108252369135671116892397022197499483961712291111783833088236085301116144155654534084592207399781260563649976834758456328691630406847681994237222591011298653987114835693713831909657127044766496780859411999451920594921643480612354593216336751555219426789036922538516819954683456573744791824114569524021749563927564125442513634029610655922110561466130899944760882127958283320321167234 768 147881660248153080827894112110984605068886125960108945345548035958728917475186539510338193471886829748937374096660492834992296914903772182289409853797995604952041554634355761228873726385079154757049053263277800045917559835224109225735768483645236023451573460326940152250521154390013353456327425978047454599990333758032146076399649443717314672080607678087299312182114393349422214285579241535473813037837213497575002567116284292388213744557095590395359141 769 -573689930265822672297988991813620271711802658619270386646550774207677500086935943871610609884007109384519366411255899006967263543839614745578067596034875520921827221259660032471989825129690114457383882212462336320502610187282525440888397254683619859672174304694770851110547550293407365367142692733480302766201393337311795566239589552668463632354307972161035248568404699648406466491218977871525773720857538551408412759293609694327291744047339528711558691 770 2225564248711597203456830045227106016957766739562288095119814652003396206569693915043633268734252255159178283482727831862224408293611994736212149358990894934739211535192540034722005917587797280005753034448319800221425395640574131575052974256436090675940265819525654078986830910606085795860839764435518504846305610867239739076951459938105409609450748451414893154115107229810887562159793069737431227073442277596607137850107799368752473147145026819674621579 771 -8633821100621638412542761681373007471547034887680621926936575052027466491061299613948318703865110035741207525485045378615617968611826752253938517351025476734994948883721367199770748258514810114189210426567591174581781561663574388159529575697399673388946746555881807270677620974165888547229736629945930667981992126441728712594751401985768228981757541993301939624121344262077933817394525342187276838066447459109692119968353161840733854420115391930829778678 772 33493918156122923661039066656634951491797716645880949865480770766757265587501360279912044634234411246168198700799489481954589927659971405134455962663339432560082271149374322983542405768187755508455636896008055854459368639778126721104365877640524083829234609873644269466515890300420781216732289977956358372573806440857150010574664041129666078302551439813560705103397314603114834244402671359101357305900276871942913717437029605808612743428529128794041753930 773 -129935811777277587863720034943133959757736286104846966135814893088306583725165546899068299276823233920815859325879711979773651073334223644729925567897779989549756721548331253207483718035256633863048186640284973956184453970618313227915588007335855714502707737697506313599957245766849947762908629491531329738143826339769060867326076008720398637807843006295891453465637110949420263796344679284134945974023960932460074638457322576391329190231571325845806380215 774 504071070560424129470596894793208217534879371479195113806372146785106511536664937717046350064425032416604990224538002676897450996901079478931265295469701474462784735596782713992332901073394433944756019057340114570717750750697462042032823872342616552719975176989884878213133324819810321268550377037418545079644676450225201246568733888112701809069367705433208193735610867054721876030627609499459290605240616124603300733715728491592662013793011971720951831954 775 -1955485871835415257033218254240948521865042803869190837212341155216151612456003785050399540797844322950791803516709076689285616104378378286421629549728207238509144733093837974037271161427620165426469345269500089382024524687954333364269748800954570137283185252282685255278732407918474741395321466734598377952295040966001109705201711373581621349053273495376908196533123147592893384749871557516845301782928878971307873808489556579459847600959517284095578831579 776 7586083031300507140555097577136219052649551338216929897424142289495870822081534911546184992037710347717753487057051571982957590874163225342338166342835270129539075942836977177915082013010940988645156460021794427024240753283303781491069841976651438992727458133879666568554066261433105400243701295545417351211399636763287029614069891274636607726118860642250249795975152414913124215612614897458343033172479611503797760162867750781599115052314709936622325642533 777 -29429338552965577918443411859028402271716560908916447191052899780385179954995170216974653135238938276999209661365541749724867353296277185913028127995866860054040507265967669443132050328437247744866982709877286101419377049760326074794089784268345352378976007063703486748455205871791790692709965703773374340936676481236387794077310146949923159642441805511408949588259638762306870459018728195596828354804239606654825598901947680949234047946631639978036599866849 778 114167741651595149016764247722667287722048531821153886581137141542496697168605218453083452505487769501387851995229913580570442650223329222256390159538868350873918794309554735979668377337807878067674896154876067033444169093076085415437719374223072873751158474934151977139580836101608219778252446962935285018574347279446746827052836994348554352366740907774332173955380830282401784967848449769006418735621907773308697373371344998399391795011836002290905404913034 779 -442900652026782214256260072336156763044790796761326084459619178100001175882919383500367391791889303558487485480260760451847722494295970336348102304298914175145765428292130322423567057109944861668182001920426210568963343370463489163952717712853283388074349160433219481807050362547822518635856094330287593096650194255842851904463440317365927500596825778970063246825873690078388248322759989546042086320010729014470147130599144114198041683708275383752970007604162 780 1718182252955233678142012440090020195585457676904320869100639494058692320645054845575377237607662710669431873908591965735126953173654690575520186773931270473171444942764692319053783097604710010634618894258304518417040669534377144469159101261917080521822596709383059556831440267987836505888994440426628116435542069463745553365537039395908345311207611920385616764121593584215634036602980073941985234363879922947007083219958602742441426090983023201833781201008213 781 -6665490874445147587596026732682712169275774486037452114210675786079633432429870277308207257035435840494367430114894691085843544543934398092757370383514000315338537184887645220449600203652179942997100036730619416481906434151319720585693306278492151259519913237201837936143930853301441026946019134475986215799123710318227893534209784502202387418974462234906127885162840785435515339616585887044551885510048699871737267264473354422064356777559168764098673352350922 782 25858006926154129065066828652294561544519900214369803116737156804249573236422486204171950579119318557616780171952822736254461856183602084385906848248599310158925514909320031418484254514800524147275576177820254464844962609209914490783586079452259033024939156520063150050801773795561585164582733126007127026164814219503185936628815673402136999214768743462876406174360323524907550453240974625427570462745405079750770295999010134193007430897632629919346919327844101 783 -100313170445784147136462768639893020330393803942594712279828777232956815488601249265983969874219976913259669782408660094959560095727166995207185316361763669535020589620225458484020474548747655428583413419120865595983739756500740892837754023992876078379423510113711537550009585897620051262649209867038770564103398132546301238061617098080725544451465136424260136372061154833172566772705514990990411509973631948500007620273676423586789652660712330244694799398930947 784 389153432962653163995963234166755204589511045184352401970970279517733634101094730590280885804352301982490099437221240016724734502342386406048222375083730226725809515092135403799113357270237755075011595024534761641743494358569174101731329347722401626830648391713306388651273343785570364175488718471596438796534431950703817679312990881371727436032795514084391546318612539631173992575914075978227990551663292072858324859444387397049864108218257818486342542500041539 785 -1509676084542324046942814973198377729197081736265871410657574152422539184918424598760345437695491975348453909097507967454475751721060621732582386947992306265016448328698743390693948636227099204034645577908581542881142196170538120047198948108755302154643896228816623944109959111021526479182837621404251078780770451169815752743209838425710245713777893087076637269086205814863213505860857744826736951108453280139902191462200266972597100068056033828473842818393403014 786 5856615121927418247102609037609148594868072422763840983046198730574502849066498765047496563556441064988091568997282624861210580092463753726681876261285556558171466105223918085423733025576698394818519352488038999299112947065608376046124986595008826521525812377821120779448323329751885751305574891782254835208123013860199061059626963916158103991726594304973080106765905496998232802300036330129341026215670948029188247899023144532894192392354019595200058426056837074 787 -22720066269571552552118209169369757620203232045743260408271935850197365332436455393212713099492275517739934530417787762127155918572264085984994442161033773644058190218331224207694200499227010797824340698824604394789628399934514698157153374634422444617851753382717028345654128010674287287714376913470058618611407318484964044706812210309671594834456914588401919857775418267113997238780240505270097568972936043134584738812669626635140846066274586570394792818300519935 788 88139889773709523229614218597331341554997985678382607834188548983281283907775517270129845838032159447592144788823706851375467545764592597567576927458609551635855291349068312649433451673853076845683306754281020003689180464528227164669392212777721135477309897582361954891219735429343331402084600318992811431137648139677439976933860101889737370222535818046883709993017977574289528729563689294936727031221937566964520776171410259932588645070629444550989759530471794986 789 -341928587581895421149929256172487676532763042926897826279822467439634924001924501377007146823431800220857732666173999123692033747714570072720557214086210016693122434445100612283624104626805459078136332293728797466925766028955555832740347864741551290867771042183181836574776230469247060076994934368073105524947592013280560642420731610299854179800282459900604221558426817532705895635260080212577507145222213857663426751411504353477946833004367446957985597096296601723 790 1326472716336701475489402197167053258062206082593173268396053671338870084838876719010512407696778192850036896488883996366154462330122879316170134263872875456368211555183982532479926164193836095251141255070317417952720857192782834608889017397353084859764392435005984510464642147983415239706351334077913506125280940778041296196240085375720503531302243140746877698986725361828971606961827999136844792297254653172703627739364342661379805730589363440500190125258435015269 791 -5145898679104278632275892533241924484243363066252106997360485468026350044739266353480399662283879433455278219304209106637824872888599923035238521438837191242878733295145194622275240398543326670340670460041188390525060790289681686652679150239777710947208344923134356398288526019965297891751407396111801521320570260967755051326455508067293545680278524159516479329873564745902345167242318340792681370570193807018144488001996747566775078821708761954032239656275356061065 792 19962923390341044777700523193465530612498612782954776047437897168427174276891481153918807744902568265743910445423820669902635177603637334584061591900425898400037863077550626778182979227395851542018160461495459973976654325089911275934294788456713155817973850750301823305273705479348791373382267173073806889370735874844000324119834474853176304839351804070078789353036140671551444227703238293162217614181537605127524558611935914508666061853961403100565683601615111034138 793 -77443870379117865402188312953117023090988027349239213113571174812342505513212119899220786731950829271916069388271694048773850596614793338135733261244639295583423213474548956666060490270066677504796352393813016582992541409510680979558323430774338790962261177498619685778439425140355312933649990475670368162715125722688330371369627532640577428507510836407065055246314937401674473681924048689249707726849245327119957842871737786935160078920157651338604515078987766701050 794 300434607798950625310652846577238136486170738247598615246567430762289514721467188070496649674433499540167056978728405583432861599921823786663560804680514261628834713034773682859541849769467381161636681589542524903740541902123929453899324939254947476253427443008404774118038779587888648916713760484693351535915842245437244465118621446366758464531734354290230665290185052603790879543942102519416331945172214937626459493728993733733291153300419565988632657028216669082253 795 -1165501583552666097577323832465772202935628021691303101599577702767936061540568492791749240693751238590989448714196649071340419762808714680511950252582609604722312946170353367497255623868391744052707399377424380097440341702417181735173923123930775206314135612813756942618098967702180451217579450146348216419171129592960494420744584308994882845140864010288034862583384301022329346809445891792737274971934694497061710052364130063509304395082982743186052357263255447286482 796 4521429642262794553874632314458841058511195567967148711719072864184038253289842623813687957288458423500181387641439326323468315967400254017506854057104947160424634900132803929245838566095344066375903319140102606199954797323919768264624584582613140324490750222302757745981563065343150805856002827942860239179929574516892757452508795434590203175582107382337328353627585144904881586006968574149425785505605968525091998399239050138261686227554593319234433775562545962081765 797 -17540367424999624320983837934292810934105033427323960201657940152479673510038340871967874526510289892302684458357051333049044702738888563340424254483427739304933497024367964316578356331064940845265963365212423791033987334328135762332880174198066707518877563147517948314680604021502946720927943197794107541914784807501023828323707378165687548840820071264302348354385607318039698033388624726320168234121740205489875978405344111459186251269481973924698029409090626754159011 798 68045842520290593233763308273024612686836324517313332109274718245525504965243167095859303265546867258087442607511944008597074632015155237926519691144369740199946206883523610638749357763136723706370772517145892430696651855160788204821181553316674307811791033722824141002103853444035864426516372085717947748126856063132989636131898863009798113000104053175642239531415530507161241966697368865954389160095791599704613014996005607701290244754149451904636429546270613208077627 799 -263976037223535324175349205172888900889606232961865796975884066693388082960983462598886012726553969788301039682782520033111450415343135119547820418686683628936549672782228396771028455297521906829958674773383848283473889513983266672725041505865284900174320384676191584418442373666718118488314752217989299329067861834839401634235553160871371347959989999822144287059905472615324814257707496381293098209995905654394070279525653793489850265782222726063239613922495676347279958 800 1024064742933595478911176970382990323958425577397346673476805756408037973608827294346485970548932883083927308004158778120442164912139079265969518055271057329734582665814761777827161580910095750158212986081627329197675432390436913479958255577935840753296435693994286082435761373068494771254024994129856588867009820863342574565197351332637107717281463734144992611639849883081616801946134532673129591521478530145492532477405904626005048145714437211011803905845810419473458138 801 -3972741650150626735590208900561015673804606341279227864405702092944311609899842103976519618551252172183116818702445820450441159630791725233666283636879300538578387560499085927939961461072287510598762161080747017926877544282254445439687704574777503341645103803048464657854898435742613154408866311074389682484828736855899801591459826137009698511049184565997583804894196636473261209257531835205002832719195404782522401393692560437725507216509067087215576198411213269339462087 802 15411795326172007075866708285437847829870626549984844516070612950073692145802557362537402014546778994708258259225593479718001824821528043366915500579896338150668730389008344757508399904135429032658532116069987689632608042721544251336677051764838307970725662726370787958462865377839380340631917175931596693093087618869833843364689454310938335654641903788147002185786247288950990480803102706315729967251853374348883826904079182372777160784971135802376940879622472869817489154 803 -59788291334477188271621900518726916886857578960588056337202776133167462306543247122475193431966203067853280111044024828615367006988459970896405004913277496046010642287002580527072231017892273851036972204938084964046776654960286239502747736149839840009437349212771404077390390464558247967873781238309642782796096544105932569560590344630454050480253152837338736705589263654691442407339233319068743083602797193487078946313459764175148544198388522662356871209571349053270150555 804 231941815021766946153701655245103917873723653837502420971798246527174479356735992783944101316529963971294706789341145115581509097429382610777189375171235834535780442902437638128677671353351644344091330668240861631367820178114582511305456064739826778345028442148436726811741249694022904204782031779696655506393276905374790231855716457395308377522889336628702151976141946237009523744580071063185897294507689006130086439925123625009073339775118115014395487936059478299281887205 805 -899791654098823003705212951658394798750235592029676552344176332814760791818934404689000073055124293201213494514327427675104756996144740056696237708547606557252593067998627638300941148671485688503190830513212368180683755302209551666318037918384917033897411498154790088049322580116631334539723911061187938072474055391904849795183054005630578817778983355600605288063907046396687132243836634626443885916376519418443459603441841419596434623220125393532291909369082146925712435697 806 3490638463400467071662828514300614282298473404522301694330482106543496823622612234445929106777874692669188446315026334496241061120969376755871936889484349320831566348730834828228764542902426153475433923679920709293932480175106926114667366136100580718307525057231124199222435404847256613298926524064786657225693129835373784393078646951117059660408655562457328570714932553211111406983816868147196469098498307035951216500265315185022393313939854894051262678418671624020548081002 807 -13541531338578696235091159486613444258659891060379228457800700383509657253435471742826406287120719409118093347629234593248248081052801747857297050085491344413323401809104673139050149933431240657356160059465335527031544543865099339225058223745358711339803532186438944583325932957115926381550390040177118467221072111201223428897391545028213073735009751184224630287642857740407512822942111710434741533227124234468106421890390689208793668293983355167560135349998468856689722226354 808 52532816823164442776697139145950321407523792497663685154862392340610754483466123561012075980888817100289504552483152832048633207216520316511023581633231742264214092920046408295144842160480065628367627535212363883085926207521262355317297161002401792675745702098017919971101646839420142773231173257663194702512616664864691063232190609626116641919717557110033640453614474602735135671529828353163012635225390201740407961650281822846349773808101813139496323722330014964730537936197 809 -203795034281979791759350885039082772964099155656135959891959496911708102090745332383972586621580051997681752525180884656546289697186814298618083849698421401827868640284528896004103997190706506314426626447125925683113453790867000857222261050714484096151164998081850391174343790637019289045330308756579461981763130377883256872495855693356133366884443548689552155845045925612376532843651415329506991419603718021337343622388970679754022808144580247011090512219249884950237371823002 810 790599448299134854271104536380784077892860474638980278331397551555280793953583297483206054762843116310839254221624636230584783561330608186681182013747916763829255210854069720785470853500212169203319591044240285732002020509105941963153066526501364576844689266168257901056125721138682228457552463341039374969628448617120991952577593308586389645234232531699684061850673855470865514486966371929879059400275169015764709345152459740533369889476515229313756565864524581588918556191301 811 -3067039831726484328122560670370810474902841824421649086425337014148144108355190164126519276925504681186768266260569313970737993714951881382057408180101403193317355781323797485561323672766354655275180790846945474893248817559396431129869941185585035973734887720566947645680965151617180197657035521010010676089440368296370713052699430440191487495204555923322235889859473226122009698343524978673200471530893722507773387354364867793953063384982174592201213756380888569875566604549379 812 11898229058512631655573475849915054467273604141747479893245322611626461810821127304562178928552180196316101567144336811718803779329296257508068062505972432490924443711109744114311016346668337927764488305024888054820815082147026111682508831527141386939260617922132915938103690791365998996960231882260448067755275563357785121360485809943939818264772573400704915250035912434331398158209406770658812268841696967968769970886983981138180119729038151230416744982162359839803844737043571 813 -46157814210434835543151122675295384763194629854606978416638095197091316271590802242684018243272068396148212769185770953267935083225202437169935247456165716497178225867306496478170597585613472176720261485659539912081657196374906615815682718072087091602483785846199740520661835547057418888220728994495710446635575411330737286546352765627674691067497134689428420677032237137302898207625614931683706547472963812289953467168077455905103257577818881740630815783139735654709724649890918 814 179063943231174781343113135413649249798413867325179498719896678720354173657220238207424056933439302653604667309597302356050590466532403949593171146723546616144701429147822674296908409411964855676266716541274083403782353891604393983141126648245005175082761816939703042618080691614902062949653393589660262098284293502653469766191842595591164244507643315300192994481448630593200834916899603590192530279855191329544111227088703508568857658060516453146637831128519841079650445079601506 815 -694658018668673063137039135953982199323552347684856626249373183383182580931467590974074714196843740945242393636344885992048538388155490535553813840753705545866377873214506809820848127241272898250411410791783305378421653828693282691553141921402671386891998682788819338836838702139993604694814496234281522773251409004017538382315338112729732702232703399798416926545509386626473120107395307467978259558399564570561396070680475891681756989349843236905399879669348505104926682839721487 816 2694846065562769853363669965026936102045173169746345204267083277407181871488595808705683827509924926977456994339250907607639721379816914978494148466378810879387489054558556279687424871496794104946228800336211701372733709536844870148495759848427243020414587101814187871020291494947015318286668622082233909094856538734216214257804503612940942086029921965157049870971115355831939901015152257291187904474119556894341235781788756140686132786287867988334551245208831667876835265271588122 817 -10454346055052085895978006972816724567754309491289900085517831050155510521520027248089702708088273801318374425237193378785553254185099286899760079671660155211961637755864244412627641312045203112452470254515042710041954434437642858616419661742674431165707819916604862304444442725266855656315641447153850535904729431877099849404564506449851550929608131138657125870361453547132983829875054587305900681658686834219627183735874364344687556787760168157298622047614412984555622781310839867 818 40556435796253605885006129559519869086089955463076863553451356354417974028517203983109285943530849687948860783278936762220707647856709958198774583354812749994881558663801980388041568410523890424949996556439700864032388182280333168436715557584409413971191631631667941003994549003497976887398274572885842601894421969666705783254092520520830024910077599344924557163065211240189863230436143130618647728360243686980376168591188808476995416618019726759496970717815038411756999348939910565 819 -157334038478741171806325724496849501712886466866091116163848908507329795091888766091965442770920408696760165855556632887077185763613816912030289228483071535699797079343709351453662913269226896852466433449011455897934940312353747893518003669367668332397023171846006448897028183978427206372408880279177102515508536547308984697656888075915139017352082181717104359758051531584438144616786824269832343948655639284588636065269629840181842886977140451106297879613987008613171896857656668953 820 610359346871320835560833201863868362205772130502724625258584737004683535859237842448078191258009626392976371359540946598833405513527809709092044359720094929880733361355631018467486287856781976627606042449656555741444011536912417421026840983174348562138537806140841811259551491014882013216815734860551583283715609852484855684868189290152918532710619089614276521691806648986319050116420821205343936181667703027367312425504702857832161242663945670274210407366429944926885255349413338234 821 -2367819042308015284763086079390124265076924447610758296737222314525386981413979771810108020440366629150863317807072793895967884152212635920875986852037364007970871130031807888886076212949221459368288343326155333959346770957131772989809159547490304623171593185125996650496038937293941152611409310369373104868400096098128389180059420619243750114825207700266493563817571743378540588838751938195428464737186195663847278471375115010787367723043469141967072439826141707278035458424389740522 822 9185682247442427703949994833056478835748256911738301501587617979632159451026404347103840729632874363458673062173238142647538212582366978879518389560192544285998017766021296221470069426791971657118674978257057369776889342847640124830167399444475695676973788371026422948331354756564990415834340889308805687203485697558333588009513484331831650946611920940221785766953325214147686515835084711133972394634074764590543767194517253864780283815216725172653434611500941765165761142974588405885 823 -35634800144496391167514693889419359715414537833441158214666461258078524481010321663676306767607975397573197626854396550618018534664871579116502588771979274433892466509908399384248189507779182738280272906955915880251547153082392044335802483688964478139714004978447093269302432576789118161153808747110130929256460150024300592491150688288254910244376513607775102092437225541438210945811003286661009993714775935650739034201241596665091877111900965769039586932669665060272903498076262785314 824 138241117766920543523827468077178221565983688137834510663921872675357872771066230173553598100273083001763718154988454401568170947204564572545977987146254840053285252555354153978916740844395015893718427667400444955395319145736986461512735785775976521615034714086822743032320519463531618682248012409989653705312589910415186430401461032600775853291227416285454021343496141551435708798866513134346593804793541319581082135870919640239890811503585675486257827411987939596979677076959450280485 825 -536290552043383023747182547957464528464416059061251544556295938668336994650383699109546349882065342522799549474760871881789473508990644159865899792610293203272673370041013218079676947776733365689144134776570598919438658525223310744544694559788605913463703604827991887615195287859782619890606818403873160930177855204947414014016950454005855880387811638063413566529901795078113413828405303359532390069230488790401472808997895233047858826460055536514150985912403477334919214407994101832739 826 2080477652791502424271192156718441255838886774627322146006478161706036686405737088086324636692758234313643426334232331328477358133097398543631104637661403482458150346777617120820555587584182599306239778373687336558828720298954162446660952737814740220666051217121887918208194349717278505686870224974662475021023202486020707987962005495492917333438952622634720513365257173130073736618066211808058026153385388673131314733752819426123411286563765037015704229564538402817516903249558346828011 827 -8070974301659328962473992412925001443551527180626172507023971140247260784894167927052691465518780572181955767197511504239463400059282287540631463653914546585454697507962646224142991218047680352316296740255189963944210352503926137363601672746118917667668079001539868749809370065956222311152504021443085362870476287802843081092823861984707128637017093242093963045452915307731728821649349080015596427711618556883917879529148618380029410715752847419925639986411562939681767521056281515314870 828 31310418590962601027644772710956430944152430289294890361754411202134245515664524866867866112524055351837342414601260659125852597684789070830706539562365527780422852036900362911711977863358638817209054840497665551394119607908639294395295545515746661760405123869626196897828057111861175175405012559098169384824182470057714356707335973810824083462315420763041534352019882673454049541818714483899653501096934309616529862998110021144209339194823365795954954810125742444737710640315646275935338 829 -121465175789216152776416281019568896440467497434015756045330161435698236089156849121991947395553581664327382861832657410585377059974486032749449378401946457860819285690071212815446612980475257530326377715810345642543310635813363017439341076592853932215416185855264026393308595126712885769118149836525235468173877837578760534372487101489059095041055543267307700243138829790528959065922343818681727235637195011763312206427581019723361572586855863107446081671744003419742906862136019058262231 830 471210210321611494297116708957580504476087693542319040537263181215722989248642874711298963757161333535974082741177133044097979180861661421642231805312132636897474138332211949359700850766766836884025662951148653784545418401214202867169191568153760390451855237309567992528827166951395404969521298051597144434237053658361663239147370430591059204996545752462754281427012780605282494984113679797040271187085616954682858110169941783182373614914983428740858816698567027334863347973144142412099954 831 -1828005935599611393877888042702232251724775975215657109900870867979456547236439180770469854320557932292410077934372663546697039338453961447600466044942374283978739814893331869554321521366399619982843742786091808578565073508690867929246966356134116938053601122768910308326669816903539983421279477458150255546329968822134277695653846591577295624996720887659880989429886863537296486936837127865805042505069749551076928392165751585016615553792667901866003029576083360565707058000587621776045659 832 7091539248070813372922526718653875659385269101715118562705847061242327088448319759587104294295556336923675871521139756115056554582892273989071058157050891345377629501440297311534961310238921960531810623303644004338111607348657470823277097253199419910901158158393141996380500184238819913109339631794102939774367963520286978624714206978611418190134580183596420504465622645147823343961766680477512996053559529749605783980747776520628415506281724141850627072184628927639700936831636506122161061 833 -27510812698993212175525518054475905204216893913976754508739034099286022573307894554722293968159800631518286775941015963902359910993852975170948849953760377427149541089598432891299976721436235693997347043600483710175220237717369622177947461018450748194280104557367363180929454254155245842773086387796056772031949222697598362204842733839246026130826630370027856966205792440867119166291406971463953407336986283401990922685504720208168073898301284020532311617018724402751432142903962867984855297 834 106725040768120786878484031987077247046008269494071431317784193648473561285521807034361234723260470553673868045758955969018741592732449269466854974443931365306434800469307917152648173100566315379146317880228381647744012180692373099445931789900312060781731007286972632043132233317492715788918300073003864940861373570969410198693590080002705279948738723230779000225333811429484194362903053088083518607055091181318724265462795587318402550494650190552136235141178936149448405599940811518137819210 835 -414027548061998251809942109588141962416253379043783153016171396180994145818704750492428075509011286649149654905648011407336380021198695662229803371550897469030395821513782498828794132041188536910497215758876868507901425766743884409543894881995413890674568577180708949619569812170275541887880041843240987516203802312098936868192098496398851699085396406605212550169547604544544563712680955826758069964458349126543244640549474371598787884402034759553578487510458984054846647124004112815329700770 836 1606172359555882065479872923808584266696096530557986299763187736547560891062455923309484222449202886806387977349880512614556685525581689473689972009171283658705910348127719037272831164506343090132658474762007227348238105687384057428783825565925027041594672711173602098872017135926684546755334809565799310945566299401961724507524808459886500753366209821664347869887898701724510990508832478082188612545265232977596922222188200104351608573655260694413841743643199652192298528773269261832692397621 837 -6230961347081670487225210652519459679568323580436083715386936434601838717862958206528136359283897152657002574085727840928368917740899223690472166634401418826881204096550195485635784317969060654738914860382836692461547838765686504185145694827292373415842112094276149942785371205980105550907843381024638572850147696315788145827500734531737455068274907440231511268477465203734617452727575425316559601412631529270648504364572318043675768133797201902157252779688603865108516565323400990212600536426 838 24172299490673079089462233929603925564393832844725975053501443167225966725071760180860744380187590794631972613082386466261212476778756223866312661838519652440025218910693049074845607823380841727971054536715585714158848358707894161480451423516415238792724323896636607615722782449051299010312687125585360601139400890213370165001857426540642778726609745466225574432382345720520739492924003116639934305461777126205148460109388530437686495293091969441879676447874203273084952574352994923227360742277 839 -93773661898971086348186126476374169070336374436105055781815794301581934562851304996339691714918079054297976443772409767055624657581189398404696387349018996174338207639589692190170081572082533745574068901134005734843873920418338603502748764350635153138550952664855102505884405248266897743971536752987814384021774972644012851086212373837879079005282935300262888787660583594686412854522337306237135257692774692727844988041744920546091884275342781615104308900977383809109961944527168412948836818691 840 363784160019013817745632285449368063381178721755404810355542586608263423005050862969875859945671848632071112867150163928767942407701028046702780867450641361566445887930951297924317371975974808885921667157512273059018251810436043680247866858937950889944313137202229596322157503066080012023738566530732556612426484912891110058983059607756701830697034624926241696639954785694635674049000722063613081601238548608332679300359689703468400152415620570420180523714062284992220748193956259139284575840931 841 -1411258901495362366608505276197652635347226459141661285257417700437021027139858713394780167380331152687640807048196455067890669958311732366173355704078236161149707115561479705058910321177248574789276546445014343882991190654974897134403816545021234677797093220919591478227153718509231889477625629784261092021781137394190655189128018561621227609314490568253760904047930498977198547082075305975464075204581650794060916290110599527208633441894914296310783391519199865490589689386052023888850005904198 842 5474816954497963098984899467570725748863759382359639585690070306052501159482248428628817339915694515600098755816144484349599412053304709971929195579460701701323244324909085625605115823995965769999086480955877622971314499397180005494700343832737755516699393948692047809981157999205471921884021290187936985770913785067055979157179212021430686416629480591087178820890971673395529454615012349198978122589421291367554919001551624593674474932454928988928388562391570779440881288404287316318385363312882 843 -21238924093586558747669746175993584965201054327149100377890290292206607981649914740129510112908202265308038610064549302272884269918125752676123314742412008842291439573194050301873454169308481873548794969202673462058021035919614089799311314668049273669855464115482652344809037037847984562076712772661469756266731928593293308417872283897263175508037572307017949878834319906662296826098398507605531303499008536883779305299393420927574349074922206978033822421818812742206642770533124460328515854262303 844 82393968675523771694979897676417935957474170899082829851903362100078200535978828723302045120348956409510265279186584819694582920903947323407897195351560446225288559861666970295971413563418945035668821125948185197255269292907989180746776243148719546402229518817426258213705261389766355743936961913630168941727510918138828003660004850875566558126503580227084372597130965876345611506301505820768776943303004551376864309652727702804001720383123623856779787643946339034743694095718316986772176873470474 845 -319637946074357490737806368877277528304626814597233994467477770888767234859470484964533131725667001616089540451986998650760337332320466296278060926166036702875078135985982625935782741328725230662071031475732682893923369932362948292770956658378087081934776117711289821608893708995582689170583420398391596801277219506694496183670716186242322828436571772372606223135949831118299585966768485403759814296095214350409836867226480302256864605421806667305159489754483431866925023504724643726631574642400763 846 1239998730647190675415028372703884501106096512473105799271407237308519428277963195497868914609586008806868971029436376434129430515541649125025660743059412227749746095880475173856574088409506324272053183628470450974416859065764629399302687705934194394998157429257350562764442012579142887014298003485662469600915914562697404994337870311265627474005011129112931835078023253542673902722192555558456487197341270750718580332382512751087895196307494010054040316996839978115476822478482382859825403555957221 847 -4810432775240497950934852609357063059767360256160777334976853572152446057540481294476321437487559907524938757946295025207017295865077540053875107708916824379298639030994008320605314099188767704780686281867073115392956632882045209303117845039648541271782648072594773756747724478683912186782348123069340953219183044570350448323970790744039559062480431564005388120035983938820383977151143482179206925349099709004753543118214936894627594890198074926148145857122527998994766805615527454579584780174547881 848 18661521913841344099087279408439250433563173368498413799820889609804303195319630462270707788616086370736080429768803759287219912547551797086853882344464346334669353730997721236730066023433225002221852132973402682269758175497478436103295750859617759321516799925386356940433049885877935205077156968240258283310686694877909533545796060221573675594147204539133760873921543844393137496307433349260412610206812460323283546319526447514745106390686423468317990759027058486530084501900997212918974772970874586 849 -72395232697825155062355088084533588566791087442962804181947877221379362938887340709830960538137237083112640670184476458162552104046237869411324306915712895277577609394681678056502291513128959643121095811922169408005189934243757621089621962918672267668051439186737229520162105044849830210464702712274468529694220511822395381342052855566882904424574376546092867668439477377603390891650886422624982794691001193149075130850371791290085969921258348504736752791050118862574036228301683334877061826922188250 850 280848997288100327335149571659319466677980045109773432898229817556494787048068813981978357443741324884625936427026509991011385298944693662847886223520848727791337389882092602170259097165441035953071964520373611653782185924631375429517423554894419395930005380009730485927318354732249300977440847928692509488026691950744237831112064963639253023387562713116369522505450921482543259814591848838943804052331994142999159497581137530791692646681966504592003037486424770793657757269547707456730352345318901869 851 -1089521455189699600746963475420432254267450003777470601151310679175967365424385708890203623185061074671950093819805183100467002594894676543645960225917069348253833915933413674223224157444785253937007481213862353297455680666086869295607830915677319244532119727153906920703750332647481139585694234066405615010844227182697597155231302262398293027286648503400782608638514864030008453351615415277819216992393391500623131446792058405683617469972533161414341422076178730458370471068274086365245481948526340722 852 4226673453638770123652499971842319091203252879005751123369639348711489197930356949632909403731106235319405057086145938058187204191004529904478758264561916225233699814845693659976519944719129078973760494035578123124709980477570109771259039388770157706826824260396078839437123118429192619348591881177024510261907797074954628595405387468337129666505549731995648552287349322969971554453318511384296013867445405296193578595073228030846728909461275472672231453452399802195025119668620201085530906064054492261 853 -16396894616989625317197777267247982658846407375366591628550729432354713259906876759731558886052311714522757307419708510417954357688809171522602566224680419400491705815319716698360879542808030296268711526849828394032505314644532961255636028756208331227961884158020502208070940780944573362752625724250574054937928813657682110668686799339355899823616150000715956403493814925997383025999147877322234542430127890700550767042054255126302894167060753897080325034488064551425789750205897551596167155883546592675 854 63609870984757919592555054283168320895051518352480201464431554493252778874341205138363779552289097393277748612202353169285442316198498289626244453644776478420608438306107298273046270226710375828659447158420354315965009105567327387479308310785350525739926245786020024455602787617747150021135510117109440582302935389819593798119166215608296111025006897926537249276292290241344579525969866907308200780750938871039431789237042653697247657227130643612674891392085325280174623837422625758902961226570368147867 855 -246767194716557200071507830209305038714301202373599137499741680114458721500676410841497375550457097634919891077695180236125626290564720783767479900640220844594926376943303420332959265309147369542459560690980404718871636743035878002888902724072538646508380990075123863379289628033269317720085204827932550530161976407223287678483032262000584956737012686748766833683171455083000944585186826082101981844236818425820214567828987310139300082587620903020343117402476570124800710631688537192308855674662453029910 856 957305013287490800047644824509059292206882771195372786704218278544541458914708249082904913990297644413587880878609028424438639970668267610536487019712378019985557434350813987635421798442914925685628474300648724651642254452042920413786549633635702141074835380850624466799525501982725276218549515086362060105059226375936428219831758029546912440667862489155913627822879563103896600855389597958804787665952844387668053604966702742939480262982731887299225656989555686881510018503945283978514984476492044626682 857 -3713754940230203758419963638020115367497740360867285087120929213716878596605185412339044442644539279947081511409004607929357530157522613478190336373446609953820832528533475037635036213555294355717613141060329768387903823341636602619157098217517416605093362111785692103750354722450169247893936777418107727605806376760067761607000756466101098366449081447976192011617611153600404842443565753735835491739838517106744685887050458627474923806289195127450290559491300966006377586850742746417019089466701294934503 858 14407086105943476950305501898167073691267400831566152854886835815743774613900767464812614556605928172864957813779631932464574300080815434725616074765188920076839757392873434598090298891272973911762401259729081302619257560210540965999530350774600796300411797213283904011444267700956295954556930643215185476279791152398648578698967813316686133102894764345700229920349265218916362480718448619032075806978165958428916276581089389008812120718653446488069741796249234324479077486464014534272406243535766727056610 859 -55890637213451500276196273120348581716745390055177469705345306806644364690702060825073002097805608450906776922632577208696543948979193889881592882289251164936607723903491774212732732820968939046172774711733466074179337714544645133666127869590855134779855030416184068535310990209634428324951801407787229489541667202679090902390295345793847650641330440509883392301005729620406221104884768724446349779208307629775799647317982314634416850844266118443263512713042364313461596692639238339816810609443764841809179 860 216821313147908320379688012552648173181558953929571297799453106139322852408921014004141614905313914989497285746005789683786167583620392267193583629969146538789551024470690159006488815545022752138327876356020054026666419715397911915858465355226275891790704093912906351420118596116550414102380242990041030833549301974766911490872064024311214001021277008291926860557743824212991278830173272036596922887665867704114785452339240762609616790016583277649304271790484979858477015538211527469700264733240792392149093 861 -841133402284216850643278122927253024712447415575529018013271383023369156078909838993630514221450798397417595613680439021841832861152054898404014063507185508538355903871335289918609194555234983149699489509706373400242251542117288190154232357363761526626764681371633203737245467915461517553386037199806676024260180481685596559816629473672713549664372378199711322398459174351040770479232059556660616734054935431993264717916871910974385444657064939370663241714276303303144955454908063362667511645058170957781777 862 3263080507014480721271065443950730334790890078252564837000586263306242358865276090399727557474296380831750332735928258603065120761266380655326610358188547696933999374702275631091454025889111946791764373989258152383993744957756457299197589555918651537983816334262194265248338413072718663373749440511832467112242366725248648648222086660616898240718732516100576366274077817050541776718487215183930443752961726144253918178402011546263012110325938492710031542310420094032961382963462347968153119099513188742776362 863 -12658746360972657632975953595017049305877990591124341753282434451045100305708231033468115561568662844382235493130462969473172731568090966647904286467474056221127446186783706654300707850972625088818274467416251715781781465013676885831372842184916883163634128154967185812115177055546809564569163037242857810955760481940622257323599046773580609500396874717681836877731565805782857562488354571203427880574273541089928482966177944366637454030091796334872132893805488774044894745301236099954011903991277971013069458 864 49108153809558269858345966943327481896287275089199554040729144485584528072698630904192036894807662033999912751000464806476975801140604538684698267771668964579973750459995765115736988456499447961232865907123306043435471840088605063865921444178324719719830715965558266096667753019372773969711391370450074689797162132561552495787045389116949713484905772795784967937118072004295391695901438669235175139871150517537265428345200178016380771521588526392954503207181980707882150891500979658098695886987223640266774821 865 -190509447129639142617105415636663638629194405449835942975834715644019992761413534395138363987150895747054608066036406889412495585014607674243030859497312924580497485203028057698989922157910397808408018357961345275728779090281807782610765854073452324460228591401431507066714939855533513727267129209050225241517855558079460604754547173721323490128018961863875004821946573224878257443168902520131991245317326413846997977910805603437336579189682806822007917825773745562987736790185140092910527543300379668711352890 866 739059537574728399876446652115085642626214928669592696748293296846994504831318221333506198554342404709475140116605646986601709494526478097239613606441279034926603495638557580115208760391885230465807140385907072410798772375934431778365420653390542118773797489183466204966625393125486545329907742031979252673799955601244657938414671680596135347905152440174230828130811488727959592083365530811285654854786424448516384461256565851576504893534075492400073376771421113329121746953505731934436937988891099162906352325 867 -2867096662710292925279769072790523553783401748236631355829434773742540678353283411157368026126119352635359106358307614334328724105449213131304498706486864782075064858384080256747554228299616146402869274815160245113540037963336135818293395566217155951660219760384588464489321159111235970343176463421773712938530519982437459675058241687435749816733461302657864829198703989356739410599377378194231533340476060519087121251377745212572142463062073272181232509818108912031487303283871069744722967704604848879836262403 868 11122572479478119380641910814617361454952059347742961693169473117764353504922077078128067461729087160668042201298504083794794445937000798935399562359441616151852450145166547492545416292744460997650175440491681854811237613667452352252303885079008413614377826933860629463436443236104637455271690489869979679291537086157661218418881046520413251239638452739970736536480760257263434907175481199424214280085730522319416261290689795421556320474134808621952758421443184688915791307492230251337136946957510339818994462163 869 -43148743525200265155962883188934713673540385138336866046796805633444238438846866432352611130902476004418446670916072914719613287156541309722375726617591750977218927632458235384890135982945876359672650590771370140077961657462492186484279012338267704477646376227252879215114645164003160634531277994519852417323847703907764147253006118977346165130945022036426328240488660105553833523908587385231058845014457862590262629865508763170918155357852418759285678070610391265198727356259059076123625786370291696484159468326 870 167390598824029395285839409020423599608023981945044435109743880062013871123842355124435163708231429638404377532884823577167515881822588307309571794590036554842866709063402725646674731947873957618392932404648564882507251535657890356089819295017181972191458474239925375513227845336410934620771982948554618529134844007974946296773282020242664979079124441466794935102201230286022305210670325651151119149336600656224090791330977655869218475269087454774682940160128012127044704279975895403941691098717971667173515437698 871 -649372618655808343453296237865981258951136603468463701316800449024378141308198564089821684456453555272664371762959797481912959044337660453162247915060218418717787256123791877893673416718964241466254265432424103598775567137787269514937316314295707733693066940195858228533644595250751074379665467210258978456769045971152784110619280190221114142015156808692844866058251721537939634270371111038099828131146674740990429863068356452941716414816257385680384813589604105442227053396000531492548925355847735754140640797743 872 2519166553094186298615111395578879298255224938720392890053498190488476723051150787716071466757345892903602172794543591441128951191092291882354468518903756771652579938069501442696638320731757459311007152725021648070322023978190080444268361267634411765868214501697579629228160898968817516594638790708121861230372222866865480434515161316074738535771655945065193765151165236970098559297919497523932072977894016127696549946027866104340086677549314477388019454308303697305556163924997307548189209605735544609734684252154 873 -9772817547134930886468520459740715257795192146941317333799016741897498679904644714861339131560687648882846823499277842041059623392982572137595295261650684525983994450493089932076793369763488455524933324672258650680473794236028728099443778662196646908546059971142529845105847572565378234013159488202064216858716455484742664501837292245186398873730897716555943601689329618837201562986187962754147342135053826065937703282544921517172727757756832757528702224023769271234427615825906748068020002727937560872662884646331 874 37912524160929333661635008911832321639327538243569759096263018084061835995892106891992856641917373522982654501133654121721936056771077787243868298644950951467184109028704402241872035582152006323749298369805629382246271251025823453143059369507357298759541630132164537093182571130425164977866204214470065485449255865020125015432245142197109088846485953219827452321950245744906141247046965631923794880402716835469328559770223803522800735693045938405721192696136694667983241379818466314952063905983548671010787072001829 875 -147077286700644182887438703520064130410574174955107877243547452398758958025364291281353302067730089976661112113692054926285466583662900449871915540071560818384206443931997108390630988127235914220704411754958513381564329429965252407296167292887277205677939884557797192840827281326369038310862706265126180544658203759358662553380480706924201158822652607705156802811951003610812329093299860619327239422134498626605621678916522125795270124371112079048732894523531155658706268228252629079744771040167060612039960522950457 876 570569455396905887029322702293116033482882781979343383596314601861689720228870719804768120023806241099771322642447275988338553861216650330449464438409758400678533665685122299963167988633337893777057585175517191801210956703267189549787800767744037485957402816070729912741638090502083879766419878125132686549482069137425078174898189838506784349938734760402161576779221798817230308025335036916911724635587701718607586145414753287617932308262529526913492739548027989754091719798627297888104111095334238315760668143625274 877 -2213458724558425677173892908813615992120111732010798683674749593833493207132622017972407571459018757377625890334856123958627932084647031295581151665749355893014896325808873030988945145401360153647253700367893418519925589102993335992490477079000801960921582825800698352161930724466457428734353525008070690851316348585382881115261548095314222936767992952726040592333622497640789310053452372823296577655523873178602907441550492004118564937314306265259523964664797621600143628876945524555777918928452530399236725371203018 878 8586859108880333628441769242803844042606447879116025281412308503442028634811988503435592254743046644297796774568187424635577007507921036149057476669022992207135194295483128811437051939089827620552117170892581325053347912578451067228741157442970306008946691263841012476819323376259096769440930365717608507796534080553547570777627022146096881947627302695852259771424591807322100075372598486545555662479257419483966034377319738813535809222636408086481907815627127288790155099758785353580964826833208219389694220503442013 879 -33311734498446888337173547384379868427006330032536993686190048481735802105364945018276189745398529772687461602322761260150826317869352886225462888337623025407712699837674282489611309291826738021818592477570998759044390043653567948089396053250046730863258110599051979429683478008862715397335660103608412888765803553465114729153102769534273638304668083881785678027882613761617187585830524674614399949882592763452192797726208264707001567824777280712296209430423669107601913098056084294148100023929179257692316799110700738 880 129229051184433604398587039847485462154940284479210130635453763140937034540279639632654030894080815109577476313827449111060648635898769085898003495001779290261104139344124154727701223735356060006884261428496440884345985816024328091455177333750550036981793190697144859343212749840243793745248647905216212834979963641564908881265758062176712561109666757886221852001475223796726592766790118787246288469948811424893271199286023414932542818756878930291218658135892261911300513577138274156327250458861559162844362986246835365 881 -501329273947220632242285620353905489214404080219775916481249068020326074197829298141745254420127262636171093785764405598913185977092201647806027404979137489518616120412125772394016714602965200706594587785517400449836448240999210217612722995581790562148276222582924378622583167090475614203793737595974386534377152109864063437549504513690103267758869700468816789072181594347771168554383786111584798258187305936741790119312225323672850229786187279596091787388421931365756328879601242351373497018306366316004409386995031587 882 1944849386518762018877951005649203381172980911103375304226980685298730540640553867211413817710231829148891660697107675374385757093072346772430521639871680400984897567888660089283623201875066878243064951289349431017037987232737012326847930129485933232643292951020398475935634688007247687707531574739725642357740650545495544881364512831153027471480221633482261100503460393200939239182683221608135393169232311086767878315477766001765220713379545147092471429398772238315639090377531239583740028051871703203504139843080773451 883 -7544820007140887236282896570252527270573069598079898968937003789032259679683698438890737709162488056496542549052248749189277814672300573062022893679423182871025152741655201048338692451029782643119691201951929304706737846675502166276938605817931134447470651274967506026040197873749936979646791753790233013841989425208891424994038810550237373102380502770332881057375553681465874696407015611006288040101554547364610972416914638342333300668472222157063658464304512833335929123080191078809060446523057599865518243534269862518 884 29269263386018127144522677231734049660524801629208343825022943770565961434930693722866937658843223664547743629396816633562934632127428922363680749532631386085842686700169642803661596033111989556650346413463983150436594539681377517372838432728958779277479099758370223008688224551705819531124347562871790461435402152673480836344600761362117301174237631022063386806938723333030108531461096029899264096860798402216980300020124612009131368279775988457337983283403392649272091911722169043654822917726419369309585430778877308810 885 -113546748411397063797223847275079162671510126125841098142385570578001623114352537988819228023727644966264253817001984084797264731993085416941170019000594711878784438229787027654772213745029094186554052517084583453310040579706956644725126934400830265335568615928574979245574470510507227433047554317337822571107730040797348827765348811714026531538441926099831174626762738044590596638651485345163398399758496420280686683314949224979084165802544566771732387809876057110556106633743888271398613571806612926678360812394077410551 886 440491580015641900191487678275626110896056750886411191335917940900012864810790079743785142340264320986145457884597301054285010146828553919559962049248155345113197907302160983840694995525256007038830270987187440280051106161135848710826031529298145981858511751571020386473373395718940799757106573099551520315253729146349439714472802449675815597969654385711415209670254579314670227137980094634905877647108456543825130316959317756819322582302700170985543452701539347319895599966204381471925456510871076035880450727957378271570 887 -1708836534549332208407479475873246350314323775073522296209106341509760465140359717731938614804566792214137693842756399463223482189415841531980284373081473822027655559845391582562204837545610163223946192509755340051826055368496615014548562064368279840963390265344058174656134813374197210238584492429884090135859010968940941345982477676715006707494661872436200846801479003485796318674400487792662472575406666687075542651981737352131572106432627890339683175770561747872184915828697801519929685672146197983106213348534204860891 888 6629235232389407340113159292584080591835962270840956349658533292692451876888105202664023091836204799308309803546168639545167596011017320166665557852257228961783505508042261723771290706781444198553866873725098828150426498499877921624032469425728856005060441675710890507413171730306237745916690459635354325691193693618892737128935690448349779457856407541513961717656871021216517657720536531077312131827739380488869143109201411976352781895279099503483405143739144532685717415177579040686444846150457342355748305976771056952869 889 -25717357323439379865586103507472144730875029902043271006076996505266905669497763995628046444796920628881055950345996145264849266801847008970850673903554575407791726731551529051089985689353941743424176322724357229276277811166205540745735852562953055407267672920881880631993937248626473982624202045241823703870192250431936269803190250948691063173595451554292208313738678833870949759667555080234628170729101652381010365738250788959390510160689046520799912638604429507224327048505807174855078275386041500394175267907690632783905 890 99767536452779609757720625839195882109669490299911585778162498421898648520414716302987886686669380956153960551688728314072257683280173696921054875870256813256781777496464993540284912287727483163232094650349519942459306546603821794901768576739263467920952233239925443749213482359125295813210751612022405562407987292928405808696667724687143384043349027069436196963924670822734428594543703165089947255651175489947466534402637238025562740225920267264467879065285961492791060301922725087512255093978571515112635493700806898710282 891 -387036708502891461776388301345678231855649559493602944663257621862067095727672737465266971392352614474919189167656910495685405486497471061288669863646321387755915640918952984953213474642523755884236581618753201075720618474626714667571086195646189876875485668178748408329574974108032222273396762643864083016689774584539686635338101160929690074071304321052529192112870528495217576703415832861659966392828356209722313344099170563447920195595157483410058276075493336989784570620516823073437160623848427614195480468965938868065154 892 1501464494912650422435602486043722886339497033968543208994314234891115454690797270051594987508482020130772657891780896583256661569868804122355077320756280733447833028240187555009986594333657012066603166827546598660018785361824508473547807540912627216186146928675807098130510315161945093269356417490708319150077338622178276343168168196239923177558471037353126004943117170068308452148604333924854157568296862805949712352186040605335628042019729634642538482781199657025260862151313834177577902723441546550341689174211443018350101 893 -5824759202308218207899282081668820877665144639268567509331054307853784812156973132031130842579726733378825126496839369980588093090576106273295599779331562350654102733659943446101853031082410718931186050347549342106005065539118084217852375214877844809000367258165883245064527571076756446595199895985540384437480022350997695767056101903133758550839134415854301891534642276421095808344514617289455089641279497418039853619431620275059174712439721258958110049203615793721877218228999772667069736007949145319628717305677628993645066 894 22596484885144129830804435019656453984502343208375325009027270598688871067907681574118231082079080062520754405457978882121274820874129813722443912380121811666161866070554831636380879261419122472640397545493636267923023180402168073047897242007991993538953338195449280812201297512327129506967181906428459683324253410260000747419837401135432312929222480122105264881058410713397451510839896196998023018911490287883858650579212867892678156483246233292195988778417377860073269261873724597624528773408266235807283542673060603400914949 895 -87660469974828766381039878841050504667046248598740472097167077526122509462105723066583993871782385835107418267951661652652126072139200338242068308229015651041427770905110061468398558071774009401661520320316513324564149848646419205747355497736789239601275164635230156962018567879757804302254361627173019597458432276267560051645023994273109820150458084102002250277368035302799772146384558628157604779402316838958642357956950746696543250613579097326480557676015323988018503193635291134276278724548379746618067867809899288517734403 896 340068733489600084432697204114401404774751836634870610029750192692096571597936123628533276019721774648094195338078678086763047324239762024770301437290992288305072138996646714421268994171119186312999102163499001562395705664876356829706614933993441030184072045826835064197493312380832929590607132293138601588144753032318346670392775661129169380192263586760629023409286442225484856705781829847831786775134326935051245853387083529970333619469577648105993777197946390568617227459635224745038122594639729793401741474718883187479107075 897 -1319257625819573998659237620175923248598601812045685386331079270213543457632388278894298404518526415560160670833281050293072973758808158545610525586825178305456068494045554228221169580165006400680962122734626298257065954892646872345657181850353519005309815807830286814963396655904158727344255084833559812201715387938282041799810950221723324838587126204012069682602581567767903545449749640024566346692919580923331269850447583063231146930744992712574225610438792561099756643800714902054615813367127759748269688666043387338417777670 898 5117908563435529531204270520549078362619983088356498244010225119630759129799221729908742924549009679033438521760833183935526794851108694065456645510019186191115045026018835123940792207665287755473765377897216315454526827917933280223825623189390512479006071928445895782888995827636729410656829403244630517709364847167629810920265792362996754070243759195532763635764015532486456878785615047401384813519515493641402333496072598849743508761084494734470851340879283823445040325248478263025180613024654129588856662327220073208747905554 899 -19854338948705811452590576154054365152656737731632432817170887863938953374897644240289371734686485658103467679079705685235793147250098023556556047090561489262500870126692962832918034007020026485652930469262158213100754490468406900721158947285141726916800305437683298555255884999825446706614502052845160601205184850658195529334474529165858109014755210097369841741388718411684063933783289013730707121206219714343586309882568596119291731048210766937975058882920409062478283839663341133894655725627694129178918000393086602769164755519 900 77022629498773824930682735099912255398156384030723168865926538917597518454090034709240439300733406084000341391130578606874236651117034370387058049713671794771338021008124923566704582913627588316696580782701881334284983356226982499349494620557396306205676632693577589730424537517934591725808312942369968384451971643255351003123887894393347841972098806436460386774263915381029982329978447575845478445640437586058890667382100936257752248231739127155335368060925277647163610042145887142305156276645660888018607107411669119751510716138 901 -298800452144597235104394036774631481102887613864716612573051918089026807739859075282564518965869094618171154800348620025929861966004650092509713810997034923838865429986569381275787568041581154795724406606543513034166690206900032730278014067346273832419875263007653538733911247592088718227289847388347256448993260745111235687493853980956354332910527225329032035880377073178482689212177929473700661023545194568185274215837706049022118436239791344693649232441905835791012226671650687437854577968298680554267950627913895513212825213819 902 1159162064224736420607991333210741683491888440106688454096485321867600040477037072033091275292673369927334259319155629749418421377724885292244428559830847857878653001226370864053138264047898713381036004002730620835737554506762574589686109660916501419418562800116772820495414302890597323951307774007289305037507374233343841684851556423695569746758539724338158259538053355876678486104611415700786781494125888277612388218235033656170815576497728224577802258751868743109035721169581163748065028496864217720976993801957610809820849104229 903 -4496836204543364882500449873592503537219811267949850718019224285157151528565760858783188298965418586252466186885187934083764480525658564032040321209152788217036143200503475523536855220654044652074786106905597751709780065247156100463663015221054732943349529331712487843558558201568589254839662956375720427337460813623827981931036316396746273010272789737377042394627718222796816660708002471668951175089769891310183533369017150304599084277523464626689976564716835769476595117099068456974614438096434164001506228482755612599264199849417 904 17444960005671353214843959352982240515200534488333058058966133568401589230320808730249001873056058472023302251839772796835610676652441366839571211649430203352825578481943223508570249651617922956406565825228641461839542471542773529665637146580118706382589736578246932293094354226172425768158077314353760588034178295878207023485035452510086573339541462581205926139564960353426241656943045877127728000162121937067145528897500717069123520785380607773020586756859913436251285892083132330428665106011723066183048278562656864846836032799898 905 -67675720385812044608383681255193136306700570838769757253913238809597971746264115868544590373525603665649620607029412263508038999316895780625797664693698669737264141090807173931749215715964832009909428001229660868156446905552523997589914071473969146063648343884419521628025344451589043287245420600762947597280444575354821828585440536760889692185069287023856650064354458183016135453600087264848167769647180265444058537718555050641861812944065649671647138234963564921545466462115921361044655778693023574247664596437013508117100945467322 906 262540190877460183364207802975096163815058048441470573146841903597444981990394699215376090280545351504445401936274082211779031347606378074294766046944778552899263069808864458583973613093189819408021833901036985307512139385171650519939739155285910717768631022097432202660978553278688195574568816644521001573387445230096551705940433097164797812085360928124417692313925260585651087791237118109946308141693293832990592066340875301142856443428538821952767478292192675911441011095244542563333792032341936341843071757006436102878873977153101 907 -1018494541809466758354325564612785477675644756564894797772730673003492913916953578666102233940709851451895732909899101289608669121743530520655130934373673899818677884481751856643809486070309197228165848870840888417183441575685507730326119728190098111186720247359558318192926282286345061166678346403320762828903205090020534848828740109671039362865166373275414081723056320927040032635851060907427522923821506420148462145270758502287752906430783907990842385909063711483490726088673360121886845503849575081378594009793465638759843452112402 908 3951132694117095033673234204666426800638447815932442900076546622072746560826961526663862362239927756168314641854016104622164849599954467797155284177820132432030492101883152534402342045731041304726526872119401445339960735704225763695268808185989299645393587316933718650092826747564643736690686990421524405604773557195318709225264864393825724944977957747604295209706073954840428812054772564249592867576630934820307619887712338455366394886560050999385088425529538880462611656061187041744450912068099094134426912035013909431000497754698469 909 -15327965861049749926943098555408779996195058231835015939945229386197378085680371049634382338814813928456162460743826962761848169546854166319919824798392065152512640860389741872371687739033034511529734094581951632207649858199699964158496989028082647024986934741658583644803559604646821456367723274832822572888674833052017096829951824667409388840337331910520297599670712622456165841979687191660548423570471932639481336217859830115037162491768867290251251514872237907158576434854795637059725238970974198099683341392961574145801017390638499 910 59463084544673044533662460184293195204451253317312793932300648737540028208390433293829839474551663319577830186506514138840431378246765379307086783993092220726257449898835333994540476480829762918324160265029619450437802852587224434884541019679162479674939483339626708972564695746658170291490191774413178075375796598824295802498813388789037926625817870854509370955838779103954255841292723254439237302004617701714564824753560210098788679690865096471014240417194768653238425882844110527023953761724502066632393622072024656912081154907881979 911 -230680212600941802960506576721079431662867339265158948834526467815682006161700144896261182884696437829866462897906690482052449292358768182354708133306485135281022407955153784719104695370874390820356935355298356348777850598838724222966579641380198953760935249313634156982434618280821559851703702144248238513071026767063577071199108503909020235026805111175186432967114482886141328906103472494439266602623351620992979782223759804923496800378950926211979444145907087396391202351555063553839548155812541899300492396000535502453279266195640790 912 894897412286742666740906614334064173125727930430643595436288656414823917351728082882001689053658098888366793091112996531036357858572283179324227218296257020607355321222573927980878947114877582191813372030269417935349827494346425316314099638252979346566116950050140312075936126778946290855913656720269296118710015712118851495195185998355008237049481825092095151999150023248628168390925387251664109168409966208445239279214096428996994172531226290903502255665306320220677110468297773491000880796267655390410461801533875824948348255174822426 913 -3471651813945998907401867876067549739401915289149369414903895674360425533280238493107149006783335642820136083025037307264267397654945081572674250461998452568293702605435565507396952853793885264522640294779020158824411718134291707195839004116133572934573102906497014586531399283386258217344619196346621164320748243165613802737875579621315981086933098562539421128158386130828359817714499240823348967492863485766878312109531420959966859870849394698926241257930258440716257119294323400542521212660466561448655520111414509398346819600011813383 914 13467874810898134852624567457561959173268542378815900977000355541876183962000978647393662387871180280415114749023926946252434513079596245369191582207243857630139084965475689046711120684842036519870592226467591260574655413153148587997106866876665220349626370636471727181452274414149497365919603374030048036395312397885803884184094129254427873093233670282933229699859310024390929377486977377158434622249361273588241658490932937313598702073452184354061865579031515024500622328605925632497637993263828095876140441642683780472905621102084400834 915 -52247074776735046949353313703765999904371200461843011914175938151257745724538909695043638333338035193774564126191564901729309573158788587599053920740365843728013252307601766497636785266251884485095230821885174387834276498193305439169032463129548103726298648510507652746158861314757499111983788447221505627841270245960655634949270116929788433488152580110020873501727835038636222410664147257295459353565626168252880859797457124528881456120662232706745528919812683141219451229391536510576139688027572488390174354257973725727157394977924551835 916 202686530804165064744704378732741016085016067229163070936764116053742095289065365823040315529537595567371760265009158815896749014201200561989622035962995701401708856972636094087611483995314634025303975777439785458306995425184370464627749989235702358014873864054291415603476896011358293030660157906098464932452054624288540260252400277152827686350611743801344437096108378404784049519745584871816891423628096004523745168694940574230800997675451921150695107081383238948959877776778858572605659826772381751801748711097931858301834238748823143653 917 -786299136267069370481920151435237974890561226354839021324002319586761412099544943625030135340796797501504828701402649618574011466016894819653821675736413187748551125963827733187071198630146953345578553947074917041057450306825919599236528367878276875601434459640594800449788447477780758273865661533687383053326832725742752499523252998312153835989998252666678450160677685154151083554957116046717518226426024333631268249465328136565668987187107985605646478947079830496286072581967099737941615748177622402927344403193878959685305740997871097905 918 3050357264695135781037241441128056704291336354452095525255664687490662852169298098427948887278956530484006822201908163073561256387766929622813493492972615345059966799952046851826834191621805667301021234151146956285084572508876099731276517693536984342653637926886469020505915204708732409703203913388902630811416315473741619559715725846286839139248941562118033387604274210397758722884024874205839464606600160465832545557929875024903449312405567321397859496709467881860735889188967480805927175112197016116518851082055808210576798482181591950058 919 -11833510954179685546120280420049421499988015291206511172428259596824350689987080195411543052195180792092612755693852608321891682175053126045965431984096960484827967236955739794540198814045455325771832346715526840715911368567376433388413600818024521249553539016716335165797825888986442512846413000248524732185912562183630565643342278924370133370635500330112127585467871231213544733868771955430029797872651031805885094608476118643022077982775787821388423990977238533544720315226437562911905488419900640328172252996883734201198541940355181250162 920 45906747751623099358832270004449732585977748236234724371240582352290422706697433117492808733682866370704129620450150131125020819958467074129432615495037464366673755600057500300360898755566921808958538634774063188852879409744851461546702530769949099040242796137241574211583083833973405664571239765592086864972709032015337075321181899924575709478542522679610500374850792549163893147921279212867776160455782819643711462377883821043698431046565944992566747912319459756010557106403819349431913201754163564129145891452381768191055982525490373244165 921 -178089959716206833581022820569637772128848360859906032251356151804795368586808771241536811594177440686843283388061951801073783549338625099231347285592269987871770728867599484206784105781857849923707804390658078435529327858889349167978322330338084856023435839453661835838835815617088648600919333331482506492597290078860572219816158066766983573953282457793007954142706736845254732451360802300953907175700638113006800559464807483549702232371630281527098250045250015379743067468951880472802111340082466670170881624988504425967279413136290384063706 922 690879561395172163895007334637927303999254476906943207684256448448631459230536969978020220118504389161000372011401917451283188962930706306361086470050573629385044474515946621921077142333181169238935475671128482435647786571334561154114852007553040808527090488536945852626160616863730568162914081099311831367387096871576291337936338138053830458524718543631889604238986901822693990578479616756203547003719736396665055479213318867833993748759015547693654041033556670074997551801756221380661165689967029864847493485850241844687768261909394488935237 923 -2680187974180040779217335432714173072593824858411209128957055071505501706222035178046768442564477967896525070437204388891410144293412013167472691096458124278564351554087456874566488598229067131547118230415170378260681406927237778797524318664585328444072348764550443315842190612130505788562924205909304690365865097615758609275236151927193857714004396709693097539274113156976363030852394317467239445922380023821860262227230297318187737694349118587395740239531048261300329374909181862077043731684322469849934463964562056538994262800806224596770563 924 10397481671672315700992015046252606015956203940884484001338090848409713210017804652203039109102860626990676924684794931690133515742111597545280410205070392970536021240484020102729589625721345815903413514622840162949846345998083669902047210910548857955760585708831132728934205567860725563714076505556469179366498584086946750269438342520979622879163760738850602659921917035989696467262131760900466474027904429700196475728856336549269589124378462439712849818020029583266227485646140821454718232916478950326491987289685675909677500687061668332397363 925 -40335836946599043684681093387001860354390563350326851470467818792254658281800122220731379331892375218358337030208135842471959362700753585683511500772450960204292096879664848611042371797266014219213223441013893020659888773357365693696908953504684314163493646837643644088903999748580992989706883423453008357008366916594581892153313702195294509224517149676761406918781444508618993497636680558466254471877165572994431660765705300035429876743405753994796398875441413158119393195099476834176899309409872562904084228514606272141179943700842172090254822 926 156478250557083543136810431203880227200519019209234380197635260332357035919306596988701229337121939570923505070397273836294784967405753175695963386078446597326621444775895281365387389946791174366789973705723307792192759746943154469455601778826922148711333655940032999920542720217130945230503384608437741598849309535632246428320645586264532022576642241539992310191213753198735781873018080455095046902778993642130402469716215663223716171424075717773549965609061357483221299924509139198200062955263892234035880877374152719276964944423916691340264354 927 -607039415838126812761708791879022438061467656925118069955615465409079430609691895902234079363008842341288027924564805230591476087354071575660018040133832121032707860459840111001131762382516955675531071809083330056067098559436886583167571724151020638663840871227898600909922940269138911166800586356218781918120050716703081791352365225392480421076690384365653006858015269722812839161164752987075390591863184984933119298592515288671236905226937908007270753229455515226051943248097966145972438645643937189058003169482516894120202675297105604226484815 928 2354939750854806119393002150600218164627306458718579552366378905840027235229792369177287550139632723564491633004437774384311669905574911629746972268414326230869530450414977679551431180165779207409716337826031889268647419954205026354995741195977877436071523264420025538441365158906397938895393706931732042190101619229312018569688322182559977850943913581364271470183512173074111978602735835501995684841799663849408388546406266663120265518775163250066064025521505113481678139753303974594564763204718210716737343806071545707652071383069909919567294170 929 -9135718514256946030913065070301747726812186897613117825190640027355519643649446942909722274582082579028128061916735220739431089549480085124629561407516808087902676292678990922394563389392396166478888301791611288483858911931127642289833106994988845314588572713289164822220512651667530268562667118209736440674077187532441114580920582825621139383703194753514728689952576870535563664784986477493580734432366299158443465000253609370351609479880765481651597270891115116305265249060469569848236820283305506301009676943209080356661499054017259153386194747 930 35440971575362801549226497442045590193411766227986845189713276407800111036657626022569447934324827489112207758234165770669555936408768520807034672149773408812688407283718666751407895002009914999212475985742630717653527987677231276293539686378585236878879249513638454890080558300655016894817861105941486610087908704280947765732385692986864476906954017441906887928637897474714812698768790604404749414793590375260784650979642802120040977925988937363336819655341511222174644066327375546176255368794300952922595976913058121453460959902365682456890975397 931 -137489182076428713375320405471358466113042834665558749368663034918121071132790110756761049785129119894113568891167690960515390822224015093609782897036232158777614948419446015245550593048025262119194010211809378377372379978545853956217727378904545445750192912455488322555822831415641522768529343692556487821031062395581652618875093879038276540541227092613901583772804729532691139145356072835492256933395644550686941886514793128376442178793332224595354734570593546626745511575679939072207095119830210792976700800407681642633768482077248492119571982169 932 533373503823077904401623151060645728117987672634310242980130641920591986397770371166170434125597519699755927708648859489284634774313614129769274017091982697615202053841245063477816193438239526221688442304547427670804104717973425177534006417004972078535009947250051335790873501742956575363503313556494756757417427597558709165401853785824742369235885982966791697348945030535320211577572281005791539070528652824249919855272734379289339099865735207747051822338161024109817068604314663227200982860682472700459870041058194003791446750504251588065571698682 933 -2069161298976697410679534749447784944270775822499793249131956366483862611301484108253881500490397521618850069506086435603077959055091854498548702045675126983130743009123612243911165508203239543255021989878228052781433792463959559288125111151024679170094961219941828476413077202618930797948709371423784609985488730137960224719732434882564558781265134116601356593924341309841845455253535402328533170266991887115099396105942196526708177923832388037214128781859648758684716739643750654351870807192005841924736700973419203603405147044037370146687955278762 934 8027073805681769464588561353554973510901894385286643556076551526372211003627341641298038245167394812097637774332181951096452213828400645104198094811331614096580484415428805937903299087419357309892517989163869602783482952257634090999597791289816962651005256531766973804028070194273900177726314437611924312559268719636477923686403206860079500986091512130748719038723956772831264244759130103425551940767380380924407923597742949131774342180582708027347370493826223975000183355150711774283037282765383429623211477872214520514209166955917702063896302330941 935 -31140111654769573804620424829481713751328346927124652823212093785640278479244003987001807268967583737115443803564260364618865555797518022527558072508189489824151825571984060622652753531001706548724975352992807424680405895524088787937062766630694579610781918052875540543823346847301893610910012223526968655758466029369901647137032888574870203992870523683980479979071503940016937006005678842613887729412941259983302736198796129188140469068601961452398219393234988094168100679923458746212989380446295418518018168595688872665983018590682635827382931572834 936 120804489574411609878464101043238875742665359562667504681979468075943359676722401475090143908770141678670473060914183934654357287494777892723211687884177793025078822720415947026520325923845742133082256185116702281375390180217704586490371811628888851315929083191175964455926680943203052459769371516925846951473843889904989243803765774356199391426194935276948478307686436614145780198962508331838958420372199792925443293130916822522998268557864560579905368260552859066061104102115598471786213159365339170273415813644460162178231050072948606829294734294821 937 -468647153970588803422966466854762751226742718187743083351197618964014284758020397891418712767414780874276757456403306179645710364276207088903841759165356192022847959420925554368957071026317165789646312901256555674479136878362330700507459343966532779351553006266476843253234174616322972793605062402648136744694675234010254409648508269543603015579609434898112707150646954543216040874001330717785416779818868560476158903789564619840048416271517834489890346505680933473854268558834597437649486380471526543847965798122204680618166633989301024721010928606243 938 1818062852618137053045483166227871766930453113843824916439006782457516306895352786033706403232460161348972618600884962759841643265596795566496819581559105484383833828757761984843017753436296435186312497800467435788537527334786909288442598059031280753098302043036904001047534959751016045456436067434137103872178854483026328205068256313780434182620513762948081378071918309552035034471362445848003538083802237006477871993155524703897727487814131846077388422868814833531079976473737574618459967989879992986181106971720153242102869409051316594344561757702571 939 -7052966198696757917101593098804082467770030298061264262519200528296799357580100339604740436214338365261356313680422572746201538177579243277015976720518960557172607805919489760817053859152461345410304939246845720505039102644113593185559569693375556058373622451396660310373882229788798674975478957531766933385242581461780647274984260779858776129785182469436319338998746576265703179559050223623469352745560204373358131704219817112394923986114724247795033523443419177119974754119260866187273069993132236533275197088154457813588409898623036164066156391643702 940 27361172980529080435469109497337937157926331918336390577217734984555192237696488156999341126496133082050214587043780690177571570767932920830336009366577882559649686254959857364422034587067051653153956093980637067956834280486686367618896413660871407910411675339847256382575181264822616559125764325491312075695929824125477693033236782663759558181865299254779521752797155535255551889734043321262140524058597698863276418998287874198810141775175712375543376374358224361361691542128430817870447167191288061955565117177811981744459134612244270709458915316357802 941 -106144530652758072518036768593474496038419078168998439849950625500032508128644084243654502042745133688995998554941535874629140510806174722188362724459473966796496148762757022293707776050339047115789929604063613230561266341127456594908670148901942285196402356105624307505228752400089559416344583537464381365324932275045919317339767117905169666470986694592594500600009968953798087825786895252505629583892951064838868944631215465292999717239464151561337121803765018074683616395118449835392605277179178221892457250188642229870767726813012248563191769646461207 942 411775525687876984940303405381217789212487572643146916692301739724088716705336413067747163426648619491308128987296456754415303542458389775488200192619199739413647539699661886764899506595888201852584887596296482933271206830316903040438631879543937708159829925929310518519317529706500203490862059167959780310841952977531558608564424445796758303578488021670860265841881653634285669485792132294544920845067007712383800291915361375305891799418547670731517444023696346727206398753912604250083426368332873483354483037796008916965239379063744163486218849206478130 943 -1597435897194026498285896843438050082402932728092904713235908013797905303787311184684590485554673912993035430690436259725362271369798564915724944663679666382992368958098037692039293158883478942032861827423148289728446346753214367991310449178128759905922593376644786112716571950432663035875448396147053185804215116862152510874428352961625301497777643776456149654909591667827297882151872866458505280387541279787342810506806092686794783766681635797463700697031367590775170919593794869435578452216958501088961478326611709378187904136902087555976963914369791323 944 6197069243931540342806760717977763879620465449276101348734584301770730896761771643228781948616441303603427418921774055186323317869084405681520954421883622543620874337579540238232786722088896976871276764984412231662921018069816450368641018599582946917686297994821794932141260192437745062083965594983074236123687921200268795721509599111296493253872430547476939038680645031116610531016468693857644283471323462507119267247491950138894675557041278202882558551386233478330218777962911127868897691818292679849255894370072102706052573590277864610175389152299828389 945 -24040818965906634527088402933067785903733860860749906423361238905615503796600838436414618811986528463157170024278607363852925375513694519174065825136042337033034868021693887861337780422369735988489658805887028231221322608130920099411367964632970655477293937356915626133956366189852003660097344182078846085436717334374834852284895691350541520953971253361768868135423190137156839255189332761902952939875270280093781709799442950778132674840368590052316597367106181593186393587695050755043430360062128189744945510394315258583520022446739632147718316232090282817 946 93263598291638023572127261666920990753027774305293240541263898759150160620111019383482446791035220785491279667446986465616729206369803158657881195010340418454598445966241578100049481512068779965195047432731904171546985526416815647124369967935963690322354722318031960752616571258470305509454719926066567944919758066033047484839072814986456590932308576572689206429142110546373434398443396926074434929172334357360645285089648431479128320328884943880347659331255091026471905283285488987747238290659010523093254448015077755281210684778643274062662286764952615370 947 -361805426788463051717388225757849163023423294432838589483535995309673622241543885302849457284181892455343430042939774684583016812202821496425257607103312345061139486614943098562955225437351746825377185638361407643278772739532062339149831181717795083391541791680416514106515912419467035302104118702639015608959156150425577625634904465097755336769727470822646242472085887137178884687005792780892965966570544010841194124085379882288259875081116187419884255337733612255144545744346210514699249578849787470402784777651845512553741627422036548877035041957802632034 948 1403582633003756001736449208344009419074491380431642091299924599742536799258066652674998579021733953052110573323451592008506314142429784108152812362934937315374555510058566052061299360282600669230976663353242393009413734523833793509013761272782009253879940061290958316267415431760125473207824265427471520405787266311380542947112458529760047265089501395866981201376505898317182916301612182636396740256498065689082702308103772262751802392047838399753126390146424399072179307679593014463600643937354014683812255164958319053542113668864648723141404619558513102325 949 -5445037751801282615678583003244177019495221955610184964071515336945608677234838006474793698945872348571046408556592539286640921163862720657063199298710834042060873018715633159601347577295644633853050451672397401781614409066464646943107196905039790843722828409576097152903699092560960438056372684019277685788850466712552201506477829437639855332406386867516138645297688737307607838821951151568567052627370501109007402587123159930353860437543639543380843020832709157216190650228298659112552332286453032438528231334928537974112639420725493221143099200025712771754 950 21123399094139280833595619821642524834371179193074846731180378609919841736811059820682323354332174191323313581557310231697037750137916731458279657347160505449177656981611533784745256897542517020515644296770287096534799161902879927094968823520354047027592135280879207613335003406783034475374130071376339477907894871924165055391759563253291972618941991054761939786813837000402537440278214644026510551355452047484823677122061148864221720722074640224766573379691636188412963769486493456047005947019081424888067445857901892900458038386837230465217058750001066605701 951 -81945802697635409465675819525689584087993551699252341984338407426236182723527016823845792572545395869956795532304883312627977152780025255160567587483370338262641751251404202428243311270442102426109341705629873142202506493390599120608889452795112192333687176182963246252678974902929939329360899068366952256565076830066162147633594290170273279517262968708527334517333341061598302841176564047951150055255871971995123546372569770600400987570698600657431232261094707912748604687903051847659866623348473301433087358627929472796360816541087889970438673558450523995395 952 317899337593962777138730087769087312077106363324670986217621583078975346741567076576358226343120424543544090185483285408354445928930489109810078206671909982659434213730068309985556598276656895273574402917863847189746689730417069320627938895802606103284962324798594900454769916034215207011967341819872491295585958533217143991795163160054931489530319053360854964958568579577889803601021305946174006527218274907934350391898237763615472020238150760551830762211841649252423526152724765958873803213778466081921501833051245414596380472027168745299107810200770682836323 953 -1233253998567475820142085010348245190173809752233979379640224967467485961148092487505584194968810507005623322066827693331565994448976457556790199924722608367940362492062606639413385558918590000868009275046825086148261977427695663619572534770220689029789365768987537809294513732299270891533678349518061395898153744344479899788243909038557005339383373574952669598455852918914161708356373403177563220320073157842104461465402482092881888395458841078068403203060272432865042606033680609492445037513591781053295427108229812911112409598453733153456349975428572580876486 954 4784267361152096155000966730744754084612881898579594427835770779372846194385032286317818510442415408751713507328531241252089884791824419117932198450738571378495192282559237653895033902832954255024214049137065511608459176472592155193610426917486015826172595219286762490432190074196478304082446717934616810498344069758123589246207768661358468469079158875593904909660000320468756926252578357693666713341242088797202985904448461996553285153321785425416236055238343877656689714891269918867785596027589911486778308227801457153696115792101143882957445581439850911718194 955 -18560016192587182880143225554641579732344322711345765108905464718266629556202062560085727986964559163090303415926188063753508696496949864025911626001943682907486193907982171098606403181560386208153924028154558835885637331177543166547393565260337711998786166369228519360306826602588077421727477187404765773793438595048073869358436920101302557228615548239071967966733031391318755593111173435402453316748448936928080813413763146434229131421515595131537279790523136317912025413502668325651329648184548837686775510891894162965954149782604771152534847140384264290929759 956 72001452900856659346276907782191427203071428437560178941831526197646619471191362246170753912712047820793268895800830291246941199202208784764450569729182780142281520381047707624823270640621498956309645551834238669282477331095016593400585153615314196646531738548752867175834790144657972468223877711571227535969996175498770612299483329771260143168130980278944672408825744220436206347462955602704409141379734295919971391738750166915040887335574025194682763855174540307157072865095622512575242637399759165899534572625841302145797085362079531428961122535632645282744266 957 -279321373755311598621375316893608607881168311918987970954347287059598589404484707295206427124918500683202023153454882897456338581116177189707295379709819248821798953962124418823167096918184380629545199205025599027549505535389987527057800115101303819368632719627320816283543871667244572926043311736588323683174061906834329617309591003699913249358483424148802037481337183762154708525534907770685375137566091609558709987421978069571842996679769151260509773182054046614704277613723529901192845778820385190676562762411404717642283511505337679849825447694657045813252347 958 1083595215001921206252189407985853541656399983709923510576316380733571849854792171235958961495996251201343629106300388954776086783368033667441452028702101520372718622067263657611412355288193951794946157348109122649411649226017405321383715003851008282389369169932834651199670598509309917607427402577603191596694721646661263801237506814562045879323568367099526077108790498762958660805376366505979928503224287804856759839124406354498377388322995466205525603767322825877548086136988581770933879880878125164023891953511539075439389750121124609695907124768401260207604965 959 -4203683284916292827959589319219218060617099380301329861694267279457983652901964748497408186589847144521623372944110878525290297067769233651576405464011784223266965707887605299134440071387368781972699087898927060656371777530879593964983844448040257909958115758597379162173633116484632266714846242971037919039511761244954928088537171843386836461219452326094772142547185571379668207144832895907824422205390105230872083323164886001588800021826772511472613955530974156654421236893706589052593395188084561765752890577244115900293178153264947133813897086965392084774591465 960 16307706895746400907351957194123452312438501364175631487841798111324551036932113071746437747449872108367253645168326419251126017099651630471607250664881249402712723510606632132773430521485020267570314708875657057176174338757290878478623031998886384376350270181070725561095394927325738060600360769837563760916340258370281183172014242740362345601480048925119304273748010490697845421197214800205183302116020315970197791349135593027762932626092983326767482618826101646872707478970512888080733989537065399690332004169095057875731411703015574355169694741960712304218861146 961 -63263877455237533611232007515725311954046313713471590703531332295026168895039372207709829689878597103112942401831861775643471689338090780967780210899287742967991805558853136077264859552288384423052434934207926165097934982443881141151034736972509009915646686768846444860608683311120667715990830640018850868932519863957076537638963430295378683095875927717161454590889764298058934645295921837578619798357283812157908277703702803215773527725085933755967946924479810948979098000190683772323865020172265717742287685679907921378068036089072295755780816043380948842964658586 962 245424952524456471985103198304898455094182668144152850415694612606610004996553109846033262971992275076937241723308565516176566873334987712516945225803830565853337218881321943166031602834527230476099874489063424657971156178440307722493552667189197373836602036259234276600314444870246260550686275640488145122466592142144793361551263912639171497545593482955179305509248048086212003702435096511348542337715690344908285794049491140049541172781159070129318179844036873341983484401090606408374364400764259394537996748289324355087705045667088446739599334843535458574141975597 963 -952097938736840232131586993770233279915994689536199680625911079318398163034760648422050423865395892858708729658869616374021534087266064137806471208724037456616235233790073330699126172601022983851838276653136183633474045244918788700037872466379262306907842847178999832539694704203368768042001260392271904197155894852365914880072955331397707874215117695051980654558724441306835146670538926930499225747426648707939133639011028390438574085039459966952500004600381246451707146841739023163573603191646361106618387331124060011750812184309926741701077748896666348770826509746 964 3693554692066645745757289200424489519510463065060237202124808959335977439924704018541132665514080672769156029648936193925470517731595767757089660852807612875921351849485101903932267188752257982095288094319870058374397670810881606121238365004490324506664578817047429840417164271321358266443803573509294671687533599426763578639393247065519839816667992606866754541541783507959279650637205458493594332840190530579933954520731858491832894538381585971819040249779395051479328815441190732623043934603516629242095216309180164638849731803122981316817414927918321811986575253861 965 -14328721561341681801314761853529532963101374188968084638362737879970111187225037604986441967211897826117369336133716312735159000224184992439830559915740831843542005649443917276799562387607922729333483699508184971519033086196341461594569995831096178399326693386451283379446676624708569467936868924446785327718198319315722618000356676148457182524708676834598239274749925220252797594895687698121118592327450416142876381755440368857198823983277853338729695996805049710836559024274765006491224272098575303676619802119832420792604196296949812565813587831970540108704438862243 966 55586630955660799792467729298667491942762061616874972052930879883752064653132171408314609085240848580357937938938480980203783944022546237238595825445348587547808572952667806517504348144680283488698824178129687854645041615614870680576388307345301936756702479506817831210544665418969298713752985166273875633712855205610561244887819699295257660420885480630944586738299673073803774153650893843075860235645267667761670100763088571888012615309351226186864313746616886541060516247203090514830671030734741242200717027929745223041230028106521823768628025887248343390659935417947 967 -215641955758089599780245386711512623547191391195717782178695065260789319553541802060633074803080253065398771697374247648382684215312399794744368895988846877322737442419466889325626828945867170314477456056164072559322144930354795747470914976605416988466268373013987726369499395705402741870417501398150069867875947158102154643241887851631990839252938770094883630581674061984425305519755790150845877081445123853023935032341763687088784959621751434988075739257794057003272052711069230228432139539331819607841009597427520045030491597375951573469898109619510164801579388509078 968 836558220631615445953207042141656912687593915189336198510880686250877669004736382503926292952949574647523296742200306006667526796344037610638342626672166471536773514891122829126620527535904238676575769832341799578684594300183962744421705081018073035185268002681919727460434415335818471202538748665775894486994581056065044509462019844579997639303789325394595220669597089903076258520363759411755876144845685356717208432449106082112192691896181134262864699817627512282597347114411861756590470775673972378269463739556910525189691920187862464599177188227737518619650228879674 969 -3245331614833868677074436960342330340029127155225182067615821169809418332005938590702803911745697716037624648993649050145172354672320266222846523172469422695959429826429538390381594749136661749695253987022963208002143386274755226781021160618695591125185300097486082321068745926923194046522733934910126365012222527530302559002258587500677841263808943463406452408997415000780041123905333126642149943843003800466372845605908029024538129360709377569245099486825469220289317157028457370028145581892261681525649847144283018414987417229063176097671864220452578658675666682950183 970 12589891570592941848208494542913607696627991868234219965633086038380978929653629507863386058306880883594234538374214289756174439512762458225567162082733578563893829651815525548126864233834433861025774361815195269482665403737940083228744362912827140399843193679821179558377064010633006263924807375663225349294011777151536417358119009957743041346878373162172008359703138381505836333307992295599634408998747006146854002840431510469485396816055889512069041840367549882202342976274245155044855672990499796572996938001968475898308750884816149125048284957524364778881886203311266 971 -48841039551947679333440655740825643857568588557946689780788767760753741596882538878366860022988854581169355279529045205250498025414724466179699291824193166534338430017700676262706694243384360134927087597181528143612755728855395346576540847151756741377947265209598095643024973967496746578451855085785542494115051658304690606656772831774097669624901115778557764139250886551723876660261046912053724587839984888753920031886764119842405794725639482351996949760228958847457995485732590185285595213239665562841941394931934421230534826007891897265040463325756193301069267759954971 972 189473208020851205397990794439758384895846985999247705196882295728521894210430383471539097348408292682780894778787289774132935260890445471716630861717965060218864402719152942814243171603206241309416318287821301060338975898315177010743609298551182958044650748431656204795962505490053005234956065938474605916080871538055223560724341663526932169418928166602017866825169318879130856333510350191852087677580197678600952702574425211902680585091462021211095620458542211805794837599012706826394306968200280252471625469006739299543392449771195569757823807998175612772505630778778981 973 -735039566869356943931604348599860337746848594578668683051094122639490627679600339447523002058470707516943874772084974666811652655148440009359193030138252598195822035111058147165479374130281508225231444437739638877967050041406324194959021255679768497065908684743017906663681459264746330995444121985767429097331799635043735156509451525067943113930094077091603348776867349453787757058636655829427908001917563091260997936986968724242887548466184454634808300430295290854254095151305664755930051909016190838971271073658931433880467517210594790536723532929821031262056033443012945 974 2851501647684323853008030908863813493991174459152622820876990377562507942974376202076386716284116174700143261462011375649424992659120804209244578300840409546808167876247074426452807783082985957971423064827590708155589784350167538112791266388573234584127437168201995883747501128080491178593415703725689748821608108942679470712507952673987562167684914310467132583652432886465720465331009923986059832676803554106419173394412277797860417409150866983964980067735578715415745018973917397653888334380013619450108821405688738171083877533346484307195048315572614252522993326928931754 975 -11062073408344284238857718699103413078912950361705461893392742048805197691361145307845230571223685558596707380159665351217643887841060201586384625118952079077743202149640382062670261846135000897729704343889351402212852183423293841954347234925975039905305397091819782756899761151570389108306365322297655448801905071554848878548635677308894681488995423668784418963398299130347625547458860692027064087076303849852968917041314223904684558273983927875709892563916441310223567770278791523599142460003536839907326365178222264020209234894497139437613249521061823072096972552922810962 976 42914044321514861587868847060645738040797677821595172021616821262687086544436287046726471986960479901829786552116144650461473351079719291663184125096563546339773168116951796979442739151453976289311112813201010956510706191512474181295839075825730433665883174091329787307662101134492153035483782966212027240708952847750109240348770844362683858766598595449777130573848500852255632367949984803776129752372343801433823935509135749420092255606944317762478959675169325295162463736361409556977649906328147036909892611639111734883141914118496262232534232885006873253661063475505518821 977 -166480110197043582936517706798535151016543037051679743551797220269563263873290543115980916929602057907708782675645913868758320093886136348329376859411333794979374692983688566591982501642757807530213606978684675243615336851315703124524283139786326946599932782226206666685117259827060889773925657007770333651501395769335053947292427828418013705701687502611004410523463611599802325676563192366371381228577738822245480879866223314771973761403263156645379665178974716125209907542581085822435282301077091520643744847447736247630220003260542771378271296567202674630662607857514609530 978 645840482513660596044859773342709502968817973000838298796410156399611397413900111198882945408639085005574739225309177412049592067122525069766757905955787090051519251298486372924921143031866061270670739584967007059734221934551832641346188861064312896322564317810731262612443932206647128649118991317606723089033514200923887156261536403170611549777723927624385544866340059319556139390205873040324311861344250270127376610739060815565065942779031863637097031689073693025467974939070203492610272029519836311395414675469078663893670497180281686489659432001339657717316993524306420677 979 -2505464036273115914604105820051377872786413538004697616877136419759660269257094640289648836046297428569558750927390273604857091610999081158625708076322409024514062775288576529160012560860738028720035313141242998035399418520007090271246102135786126159533640389102516937431594558199811223035834383734343417392815381824778165132983680496349597523650951828596604966208413354075882802356016461355931829367982883624856403552165762308702908570865655725301602082549177688911406072960275677224677041186409635293308462260702180959339468696092293963231117621558234494388921680854723594755 980 9719660205606880872030450080619487163048748582175680242750518771770148830437338470295889258388838980090306200563496786526971181343550170368841557882566371721558827468996147518411732582805907043474816043518808950405634524263023157228933762484496921730098561820997140261132923738820225849694712351570910997510094850448359168233425538834816122311011258130793173125023810425378698536653935487871786313141532265784728474455941696456447779224392437049011878205630327044614854385937765489381875645756010559519223276027334586523884437711712856915114584731038958070769664966982127611027 981 -37706306354724223788880327423282650632121223570014317800998115321982784751551879392765144862142274278432532662710395788954262039763676866994718248326363910378880957590275155466805045878184398186180590661596567741294415044701730628856426222268099333633756300377492382917750523205742995476793121629769195397792331208869923184672484717751262190802542154110262750688866162543547914416890082394148304350121380392895045344598375500407055696036900816357268141585906584146562875583801322451746991319946936148409749739844095126500932419496987340881076428088213656948269645654773172575398 982 146277288386702762628820231274274652943647844794518877471865432245244349843146514044796812355492987135491116423973074475797402881323106912124612593244053343852798486646551334722604719706435439811970305517333854888221977805403196628891891777655482084710251667043287585968601609259675373882613821765680003661341579744658641089333029498483276836587104456970227760906607921495106848078523124358111544770558440616182285008143275021260412888914469931878406751912414094544577782248248872337719098231436750760665414341600666023168652983664785214940120658814606022535857654268364057737410 983 -567465953744519204289089791077962523461942302383511445350461111888931482786224185144782238148843971247324823181135375113776972474096200180901735998174743984871538783973820051689618103083370776326620965280190446508899035002892673585330315952973489270747998984325285490335253717922825961553628972980869996380448782139467615378646091147642749669232781129221381328614923497354845954329089811064949888411682816958392487370842095713268319406827889555202062871818216291082245376393094628428737294446366110906862408219089143760075179439650963792456379854286830096893028109618172176078959 984 2201419046050963033441797647269151216175186881860441728258972127092338102383682122643817552280053766099826489259185767767347995031960269477273057394831075545690689196794783764034681278776858894210534814009927688283279654902832463738524148385745894862996997803694601817047359393817106390808628806883407531523995468761487692021896735552760793058520373124927026375596668178303757836518500994349140340585435077383399495185558225589487367528847810393378520888455290648031960844875731886888192856555106717040414969459661153731435997043413677842920422480654167349380258706258076054563258 985 -8540152557765213649935438457736068544724584104094603993815279052289378318755514611694255607407205816779508876196815454007487426568865135971896558165145917441858681584943976123169338904030122697759531113089853675784252547807170310049847722070680411995380750964369904247172677729376230812516953549769655232703958512547693536991564681483229841837788521957480409578765521358114253974384767039584627682119140433523411439800200317181290569178379266159087779740105039552085290028461286282483678784007655556362724385810966626617445326254617748570235478171787351291851872213789998915881147 986 33130541793366172211503721294227937893156649594974182744612308505572021439438621121805522388369282919520589323391626939480123521547836991078627040431920056694550503090432263017772756224439118467642236248290344199682695497726207707408359944811289886017555522505943865600615592985671905242484948955609873601649138202851174839888255742367460162507746117008203364078067885036016241180629362721560352692680975355565050644243704159922162065531128972079726179059987270353470828696065414598194548878389071217533198814386116807401973522455936282212498206267697091897367989255271825532454437 987 -128526134878462999519928774587550464104944201278574985708113255944104738074983141593516286520391006464407435522355979854115398275263116531156512391289700309827646951868482144290216531046694183208649241913963165180887739020801210845217102615388853292735897369767417860830281536531096673314682998206382567110131189010462270282471142527513974777681941123806677577386307622527980434823868775956147888038769893463829799392817096781669819373167903868226702619364344138096153244454868106707478762783930847449055918322396984666049141189574298989671631201502058891805681861726295191115486073 988 498602390803778088165845471250459549225429113628966081528614596271348370451217803299930784449244109961097835852201683031393740237354761675147120658346359101040503228151834426950852396972303401136393918588435454315534932288692906634776919355243552018243526768944122087317666915503661585143284309287115505944056765774756128746807247528226396729035297255638676416351531333918079200240702692361598037044848003883463574878109844202263329356762400259119943443866494514051937878550003767708572673150106410405624893762339756609529421414106220643828009787118441577633334883701694713648469946 989 -1934270756296600049950225020097486932087546819051544166032505199647863644350774408823354695177053450345481863382181160319764227511404032243709993549766611987877848311365964052146483871086890113343447043049815271864268029038125165323932672427395502132890750853275803373235314443199115166755013718732079552478107308162929864458267969648834987862597551770596570393866623055864700011571285258728938287998201908193008406666036306658318087978656653656918515626099831652506660557294405889678710820480428049044845694115624028084940178345836441802560872527995210715240976514439327038448808330 990 7503781425180986504768527203093437041811251495484295219561839599277360746268635648021299970580296731816232964190339754198387897758020687979405412547351540947385501670434720903191881246910692619459084716744862037888457000692918464766255068213347604511360456308459975036043729029255026754184572523427585462702526524036160838875756017721514280947313458694251367348194879197509428571732993648987691058701889094598367664271680532474548021780582031214111710619893571702860982170181005748817547152883403142965617875799877313022023700916785561989928040688411466768162890718499595381203078685 991 -29110058916827852843556674451434618509755874942328772067664334587647436789808497618617399920236031667671354522259013131406630559657552122708483895311248815096533884904770152230685489832599054900072666668786141143498934539680463020586467115499256763926876560478109986119097544933249108779742164599838143321744363668074864639370546122074249985107608677997055099793424261684028508926978502642450495871362061405503521050270085967529215326945869505149763453416062428886761761641086392788922603552426885647606970689045666895196268864630504057648004420739867228904708560332148713082124606978 992 112929132943228038668273976941059238478496626651768607928026966731331964955485588105982763871724679770718476045987564481613584960657338641167384639590628858016367339328806317411825459386658766165334578691162534335590298318960887436594305096357598649357687508652347551509897651665796757391056876044376829423577765216612529879716276481898376345707623595045858003808391526494180296450987928790000570563849972306214842543173499932879314029585948710942330871795631922952341711986772522663213829400051969746085800334421977638234220414569463613386356775827485804660508275069713901177266358693 993 -438095611683460515931939373192724175408610639916105584617868307896996940863442957012403883859964683810717364468165287969616998420300124806566169017384588435071555576841210697104358991567293180749730726278134521835716750058719912828586391743292323834338317376536475359095639192683303645591215492438000443033874897859109880040590011845886551051119203844384406226754115441401353484078320029904912033716946948471552468799425267486936590300344612812948449281888910392841777363661400618125432185887120057076948919432520495711704973808492601847455884990371344168125161279584443775468085925411 994 1699541650362194306107840470041115761674461824457702352557960150562936270950712941976430628074974079930851965961880686877399617554857357437016004033925617333571629061802317782611781284421627353710591149454702745424484619100712879103929005939033325453591346362782054149342048925907398383367007564028125623356282591209371105244205221104456669150669436744884880625629441695012583763191964328246818554841118124289891793058800363428293361516631746994659008205420962337139874059010710183150436461379533271689742225652462176211710665713721950737202112222000294453520518882875683681459492145163 995 -6593176795851705309264410392335354706804765067456569677571027032498641052799747803064897105325336364600810943695759222982685474428415037286502656965864294659834876197229429373966933160584101794011974096298493379032227859032680721476079425233641834160576284313821089318721233776292047762054276580359880241103554762174075300739070049459456184481066656654987201724414785776945862111799869486706704737285736126414023066787495272985968798485446812784244998310912476256120273217071973103763370583493275025684170480025354528779621891249606678636268778746142126621978186606203249813075978618358 996 25577472756900864648411716243220258911984265904368413646258125763616410700832399211638718630857145519659350061922125019908367283837674381205570412542008977262079262357679348291608644378411844122925716411533039130880155832465828155406874673180428047384150540747497474645535879902635612058796237883220152165516409945737441497358343342354286737683732620759112503396086085730765979254306498055733597531295194485289769669594044169521982308164028992192384263862352927680988104862319648828602591906205210880128189607577529073907450277499620320725161317449964142154559933530091677071724700179914 997 -99224870329826423025414125338426708395686095292474461837083391740899503542648803868177529721439768076341357776156559173238233285834883023965946574661052063634676575556418178731784811678479030652578305050875902610264338120802981076468320229796891753220490724748941206452750322206907437644389960768166367693235314588486084593231045272303984773224804124894444846733671767477120867809216055938781698216722896146882085795653208650543054747165047879080077622992168166792265792397302265587196525569930389864680830002194370213063236640892427668836155232650506596690117478373347865157042869949751 998 384931497554405872244572537018583984286672473817900757238890299670345248106800473713511401966900307874916428930727507529202150583755473824805053705985824470428850720711083225888131870146919892191174304890353543620761309809723475224576287595858423595347318334707633234862842715446600260623336453401096477393074862305801759985378391701013696553638431132499618155010500190616668979901937461591207925730537834892926656947935340196518394104970366783101742358124570080393062630274152673377045938014215266343983784985044523199551233021606803162399285875091788680615600028287871846735962853934354 999 -1493297570628700020183943242795324306894812782988239627838365649644825188859460805102386800201015371121404403784722387675793905781531918876753514301591505181647252931331773791617553848910443609642618233118837255624829283268511506125463467526519799935251945107747820975038911032525341461116897787142742011615880572375648123065265972782409176575858547533225042819648213493598224006891599760265413063026606527491490478535515295832788818829828856763466908333404965764270947964656154596463314673674533721922159808713250394501460619194107830917045802109046065139946222664957375325217565394598107 1000 5793076556772026539978748999619970107975882719445754337391431376058542410823506978797250772668308760083202635660256435811658779292896897909173442179659767046927890828260148252907490697175819720092875569852469348992916925685966702960999177485783662513047277808365050355826132722753368734024528524551082876237315617267131152302883447202243744792079817381537028062995794548470685825659809575087952141234967339353249216068633339179696530275734983170126001646285168362464921492661460315148064176629056104031147277420684768851992327892863040047189705476401812504207288170273448926152855292028709