# Computed using the Mathematica program that I contributed to this sequence 0 1 1 -7 2 42 3 -259 4 1589 5 -9758 6 59913 7 -367871 8 2258746 9 -13868827 10 85155357 11 -522858574 12 3210380369 13 -19711911863 14 121032221898 15 -743144492531 16 4562948015941 17 -28016751527422 18 172024393748697 19 -1056239229435439 20 6485366903418074 21 -39820509123138443 22 244500113939618733 23 -1501244133560062766 24 9217721465377644961 25 -56597316261808664167 26 347510631566686835562 27 -2133734371666094826979 28 13101246279297281983829 29 -80442371998149073707998 30 493920583945826342426793 31 -3032699523716175228089951 32 18620941706201660537437306 33 -114333605197021529283816187 34 702014617928519270181142077 35 -4310408326021747055892423694 36 26466143955608370170730113009 37 -162503578060194080244897530903 38 997780897990228992419598445578 39 -6126429536372503523812274944211 40 37616613967794120565998563840101 41 -230968076593578127496678743809982 42 1418156680742449481445383665930617 43 -8707559939867294299703669536322959 44 53464896464533617868636033343129114 45 -328277401901739149441105853469906283 46 2015641284760431072285981500751435213 47 -12376148237114329407517648478046520046 48 75990230178894664543590112895492646721 49 -466584188554273628570574103823788873927 50 2864852554023630794658001309387392896682 51 -17590352089998069373284025273703486600899 52 108005728328155762429026135534229183281269 53 -663161106270765297758118854587070322612638 54 4071845629650916825793777221674955896032073 55 -25001355892149941213275718090484271738448831 56 153509698868306123846935031004146049964468666 57 -942557985586580207727605181654120151991485147 58 5787357820011043905566571125299623109708706397 59 -35534694999161280981926091898076956612483928014 60 218184979735883712248596457367482144830380584849 61 -1339667763673547528116464930123949420439290420343 62 8225633676518923626322499852192122116009116195658 63 -50505842728309450828427753771828256523120613920691 64 310108649377179719526396267824486137427666882973061 65 -1904084145984064753430975615525228482800178712310142 66 11691181275560581803839651952397545375994561742362137 67 -71784495399691362293215089070664326259574059697981679 68 440760745927380884092953009020104448929832230686443354 69 -2706295197434743956517270668595172528466179571318088523 70 16616801208665385971237024406116593784839723471395546093 71 -102028072425370137551806016710749176623461874356204350126 72 626457970587508389557689254396562039611187436080790573281 73 -3846486359915132910651088388958054434420170300897383317287 74 23617637593688223280159266725566206449379163557052450599402 75 -145013592487847046775353952350537413287837009891543936218019 76 890391425595052796837884628831650511584839194357086835285909 77 -5467052275390193311616900810612014450939055041026241729955678 78 33568001356116336135949696454881625835789149565630816496779753 79 -206109372708313033861066787948692230335519133115337774593588511 80 1265522873034379522256981814927632532528119712536104588445400826 81 -7770379974130088848312376590279008274989232494487887364382123707 82 47710559981891100897360755655888469102643000460192168941028424317 83 -292945459728366126424990414411395403438139629762376056255816987534 84 1798701218515068338406477361648196300909199152033225463866283907889 85 -11044124310673904577007319709120749328612973168502759713122138452183 86 67811530082975001253881940077141120749429259906746376812674679616138 87 -416366520589592338308460938349550849047437111713251202055228367245971 88 2556513313528786700319478272287742090483190377913480647964864593542821 89 -15697132211771079869756617929885566395748011671560161654210921538435902 90 96381254253556906251019437555442026612122391003195172806808659846979257 91 -591786196750182090343393513286409097830848036716896995613519750003947599 92 3633599763525808795474103629320139675439096920606851187715259368948592794 93 -22310502194880318609774272739605562062011420860052534907870935094770597163 94 136987709319082254617190089103268788038130782744510632853361491056493135373 95 -841112061959573503354370354693582874624733859742920908621904000945859857006 96 5164474275031443299092182397190795889390584777926178973083050442124751232641 97 -31710155808874231018941504468809059569326060907831341225768580217244775162247 98 194702098969591258188352799124380869072364397984639958940424254181097134439722 99 -1195481585510075908074354526903567762347104416278019183282501332426199098334339 100 7340322620337518347690242228388504895242072867282575628995476441398675432749749 101 -45069984200258123094971692830267498812640095250359012427954891533976770852089118 102 276732179343653243908690159750057028329894986322773091542742792759674582289693833 103 -1699150786120073081208252648562157633337955598366378544709398204536210307413092991 104 10432879186005938113402094361061187364999042896091304364346190571998773613093321786 105 -64058451432870202135468240345241040258360903669021171634696740291747340217358259867 106 393322411466392577471155862253633512846797818617744988723907035462728116378444551837 107 -2415021217362054302304056993684854846042515418771873145062412359355871963413730578254 108 14828362967075019553818376004199708820140161824183580646379411045018456631717764754129 109 -91046963356909477885220278976792528022998417052321015247333941740583386902484937818423 110 559033357554072526302830026913360601855973218030890140761325586018046130934449042371018 111 -3432495531268728976710692087404350705440855009520697810537965522274314362989639776584051 112 21075711159222152567673270625415277740196087573819720038019106713497894731489342179517381 113 -129406024514991865675341197738906843639066422935743484863861292223409674198374189333675262 114 794560100689514396350418883072441162376704727695455464585440208111533634112296341924997977 115 -4878642675052515041479482799534553717356988599027481716974230086121535889950101034960716719 116 29955134080089175981850346179179856723421876089005596836969231887388414888536579568278569434 117 -183926169125813485199608110492641159638608300638220356203665770039792825672333605086117864203 118 1129316784189691657870992975717464795256994635814140958877113473410683032581424082408539307053 119 -6934067104829152685752221652035812093755231283538247287811227757331964942613455647645521584686 120 42575553013473605033858059090201314035575118868390223151195933100534605941137246815087383072801 121 -261416234801172093969555847015257254834162213326718846770658259803996784303980423608955566456807 122 1605110045100175705084785648707695472419836898712325795911662830723726163107862845750389513793642 123 -9855463869109083183210819172645278145938319986848660906952921972246608305667177194014636534165859 124 60513089661246645851647595404180259036630458225229585106146249676299124670090925890325909267384789 125 -371553695389996811540713711229418242204720531034088551879401702187221881490124869809732002076084958 126 2281360104578710578665101723976353024280015862747049855140032258670203280141260830280941375252118313 127 -14007676390623530574110504598487692816833123030973869138855973208661569571137178240072830890793186271 128 86007902685168626921208235060272935254125726194098694680260091853999270816674717012330744080730759546 129 -528093248160207848624814707490778525988460492187310557373292271730627341081333832742163536639206101627 130 3242521559597219631572531182875803176721182544295243649628282001631131601123392182797132891761145824957 131 -19909260535107553098236358866814465565525136166787392149754455910270049393186297743180809215280171836174 132 122243953592718302912189512614202950064673958644003666296170253562768168173795233995483976318728879955569 133 -750584591709344386248602075138716009282045746387530076529132459185731186621280254179685546100605602631063 134 4608630633695750051628336963993000696862946442445676046718854070868033110322967908866815564734130172844298 135 -28297245310444160961881899345936015549289052436941090769298197568640283857963801323591876646374890082638931 136 173746640988091055170807855477631082624485887281825186173522966339277651062079781980027092185013361623104741 137 -1066813922113564402587212572809707521967452803467713566252702214676870242316145519165278597449691038693996222 138 6550296097484459399131717852391955188208665228311344134478171837759294769015286069686582632543548724831714297 139 -40219177942217247813769077271627728594815495765830715636159774691534565541289448982589863344865580895016545039 140 246947962393477454862767411324882329291538135427332987122146076321987891089554247400755395152132745548904725274 141 -1516274057562908009010220597525805746621399147497479945063848804450681414236797379881906019174722794009639441643 142 9310006024568882229090474866903205038147762685478730635174266556507322308810866631214817861938543188890530285133 143 -57163948525784767208523918517196665417088607459876012791318274413691381443711914815247431443915775502520127517166 144 350989784800906011646252916654305762352477376097731178402811237964008163380235640494740882253148679834834349581761 145 -2155096563685023428690932012891905469682007132707787981553284110715880487007161606180436431373153827691812640528967 146 13232411312031459224978430481039667684877377296223058156586099219327459578697457514365368332637809897302903649717162 147 -81247732505952460125728676495441676712160936410069806653803484871648461302537418815089896682801126280357206732288579 148 498865541713982515203492395844486057354946323123910440365120118893534523563569296676007061742470300682906359209463029 149 -3063061836111579796897562714690522023759858170490040848402224988569211846935608415085664585491959387377032243173335198 150 18807367972555776590912260344364012520283915114317577324566965775100800899623027152160372359657089041665505730332917193 151 -115478272715559941532844240724653716767738582765018172561650403795488487426664394666401513896729160919966754353877932351 152 709042939385690143800607026033816671480680319625313904080220779403148043430683163397130176001245427891492311881720082106 153 -4353562605937370309732944815241659374777571677481696728332656723584159629140066579650461477283331265897228839885745936987 154 26731113605386682555268973258445013574252620624785680970224829073742834449715115042032218618425374324726590382600770259677 155 -164130506268495004944475479998916683494706104866300281949452742433803289652556041267714323433110190484913553792204072857294 156 1007770326580181802609260212803698512493298868705001176538837515685216289410786011632797147494528572697653901639225756104209 157 -6187765176780374047657629424010909346929437077589107856340356775462704474621822347037986001504414196882664384741557290522103 158 37993218169963142856552968609680436322100277468880547517473646487110036398984613816619510039983770993296899235182366745339978 159 -233280447087278332616368249016478547039007446887526492581750729863789113317275825512363452210449754344663146869102734760354611 160 1432354762626133663077712025350155789449739176719796295531069174728715821379271424278153831332135168676394028991790241019152901 161 -8794736942741616643703137869866128776521748011811666925727600982690102900117287899977313322133824123794612173042670348418246782 162 54000168052091018860059673526781734408756914296096908697355489136551525250241339469833643429994066799707819068155883429225304217 163 -331563998859646410806220332722971573479436807563166211966870652561588346552027712649009410404907102865101380552078109585054248559 164 2035821170662869186051519378302330008258482437888509420715841686763802409511827939533882556034493981923461636237481731929848372314 165 -12500053845331870805901139220572451055648469842384710587347303001750130473423333686212478653006819629673017845051955426744621601483 166 76751017421299438331866331750978565336051726277143118881747406816097269233699464007799571157275556021829320678922149257232046613613 167 -471255464023820287300639633298899984069797920282408568520168155092737259482460655842485206357425517516857728309974434273372584278446 168 2893534442068197504826262488751349877701351685352044674773072623176367182048199527267023029888056479737093886302327216167487247687521 169 -17766460458507729535235789876849049276995343868737083353506540201530996726618222227232511593942261021303473529681457120751044328386727 170 109087043387016030209962786805504695528886181141149729490944209369889553907428507827031719178927700464677024852523576116927632375746282 171 -669800440144634257796464463165466822583398312786908230929266828260164746623470094725786177052234329472509438970388080429895472177438499 172 4112611504432283500452061823465866981619194831922589261082943606890050610469350028418152919513665550615286368819605434967970787517416469 173 -25251660603173857306835560359487602666179762349121303921919585832271406278711040805171267836933968059383997916890743737849122242829151838 174 155046583546895271037342234561699082202233175569064644437178534409587385666840654224783409621265499151226994166190956734021406726767674473 175 -951994541956693356334560095324908629674424214289172349639329772873836772285180556760115922964865272171822956249189989835050889333642435231 176 5845298794611733678934196118556436723787753300429314259256898605236295561093787363374063482173184854917703740409286646313404293755585897466 177 -35890455766755521889012901260056544026659736002170777743759801436298335211465200714191128871619981179791279395790763160412377694113426533947 178 220369370396059745197603879130177777199812953113859088533597297418145744984982515114574088733312199883380323161818822326255718526856233951997 179 -1353080042347587379211109704471284694185682917584490886874305097144817071405168980572208345767900867675440571579629453754165236493075155497614 180 8307985804510355112438775676267667911327105259719468054106706567651105571920722508663060349972689737560865120030879025054616212153369415152049 181 -51011489318984887216671646312637332415935306721688776478653668518269247359439795407320760170238754761532409601211801301552237716218373164243543 182 313213347226496921870429661297060337458966270426480158772015288564903975800644034597245223301002601970588103846275159683143502066165451727282058 183 -1923147161365378819868849830673763014206378499184222229210652122452404610519298740837471437696684293183667386439858407526583174344355870786115091 184 11808229237412372552437256782448237433244656388906472257457367632216350883201001946368073751590439679712453659123218155414920386184937516021549861 185 -72503176316619514501268232726957528265667931438821916891761403018248586689640100917702668821828988450847940000695099629760684151335178675610554942 186 445173486244984180373401961111925303361052251916454890261008588516757389630607518213089860370278020012226875617338025236707863459970455990203623737 187 -2733389665441257503375887434648329214664936779654027869547372763711527054980518297489367983604193019217069958091555823591864106359198530680292003279 188 16783162730921176779493250901025123196852049661685323579563923938174937002316844114938468940612911236170937919779145294616275576015785845332885382554 189 -103049541312694686421097466547663920486914805766004812984651229036855374396447848657117920588293907315374179305536617238224426624593318941426470935723 190 632729845679921669561940089045495464812538376461821329980203612751501430998457152090158885525759915230067461966137103253436062155077095624462552356493 191 -3884996017588471152757382711061124767471095522671140340793576667015494775767420701050619871746856927357956564969441836934751297147538710712298058332526 192 23854089007701807450720494178624092091043246248588451013829308624337983895826303569884211557414604043400255058610168907447808920823233222932728158158081 193 -146465417161628335322904149870548333827513899901640237454701579790798382909503462756775396889301018708506971247836937395782303684148937089649727199118087 194 899305708862054328769564208603110313774872223248320344370313059324357801818301438773066465348407321846336641649455869331046180866507318008777733102697002 195 -5521786464441669991108150092109389905666958415553083384034476355157377689458031433162760104967143740191232006982137908425707030121579149671436755907311619 196 33904072284242730256927699920768721724758897640503659330764573191057393060018267237225265782274569953880516526456880627445858416673446974418627911255437109 197 -208172866672305341222395550248609337963463197111389880342064200441388609126297556218265649646142855950741206681159368496209241294218288919793196847628366878 198 1278192839351225817910471650688427741890628269040475017025673014544344797051615651751905108706636269430869649090995006873167215387805573419896379616929894153 199 -7848174263462266478109127105182404075197383724982104247522814475811444249142161152287385091056181338809536692223090613839300765998555889538034276018048038911 200 48188221192769913115918937080731014569221316508193846356793783480867634825072115323700261216227360580063771004752418117308674337707418461629446037408749453626 201 -295878325808085430926358575139931901372488268615843961516628618735018283869355704684513001718530072271985611869323724883418477050526983534913470119170083540507 202 1816709177389816546443225435264776608846990558636576732080699578041164863122283330688466837106241885420374456379885551238253105616586846905973472857711663877917 203 -11154694167605680748700637202303406353842370673493791391019898221350952302696906586233925197560919933005771564984693830375194867436623119274261655122748904173134 204 68490435079757119568605764058370468031140787277924994079664388153042915555340516245988893847548292862971479019582668010543746076499223524713122585617726168011089 205 -420535034572025363083933280707976184632600531104081510135461228314671243895580927333581945620667903845897796052806196865345094454552479458485444513947873169267383 206 2582108218418426652399906751948474199380988166465882509234956858644656628365288250389831985036177569270289333401109660400531694808256961965419080669063449022414538 207 -15854286334096310803587066724698204289333144550057983117123012891425981849095507743284233544525563173272731239375191680060074135223152166036493514942952357296944371 208 97346189199410540584734680887130340842332639915551093150259762467642505644034556469149991617881058851255681530683726023104092539773559563940401139398205929641623621 209 -597710950335726878548782871508539134236995211428161347571159902578194401163841336548739592901084236469187526329044971875940981645429862981957460301591696149286728702 210 3669978076074508176837057123752608057081304536549664389907617850164469545327448578027747905830588594304727402360010941541433556005564231857370109483745922253925008857 211 -22533867032722629034026765719322814225065489162745451382536208568869708534784132245979916679460532626807949696103369510838754651545830200160552769529871484314632145199 212 138359181696134702407993228462882327524896577569574907642034367795499829491212801276093818738116783294172840297036924144983808149768100623804354614035578877350635787994 213 -849532977709731915278153502349671337199941311987092697887925298959587107199552932102328510446807644858519849357908207300790323309661314520145642456886994776955603956363 214 5216179160421602493246720110988532978673982602922487842933867069366434342436254269444299283400855707351809128868799505518838273596683276967358694582684026026232470297773 215 -32027626646076135873180675071390364253769502198522088099884812439549281462578141871937795990131932050768684589849354978699723631151045586477812970111629093569851579183406 216 196651387353331896818630416133871552119565389213067855399961131683311447709944489245799074934465650205306086851328371432130486070932010871160575712636933650032885188001441 217 -1207450323289192435205416806169090310374213461454993893698999345493402208787769439332559946603251775381911226385587342011550495772717373461147569353966071905153386994291047 218 7413811327919285453757496943782552416708025031766444456294724649250191177908458621383393257557518428346698739887235310082665881360110943403861876758288895075997131287465322 219 -45521208902620774315225402362096394256159619389017179537366618664704771351056679182244885914010354569406872284135287944494182877209576331247342369269206978716059365397363939 220 279502723808538869752429490416959838197754272167451008880896165868275195000642606260908182372954401845461252599887086893049575555568658260063744983654057159112276745999076949 221 -1716162081361039768968725268619473950781888696560375301166047159994309374460609785580255113262844491213154368988382450076707157918310325619050121503154734646573799287776932318 222 10537329473464970933110632776016088621293723387974033567996508961049473237307547171727632842924903268984000613141121858634882818480532235915696822401352073346654933660878200233 223 -64699781936852133048334240760416760761941837815792794948144874925207531807762004357699950007464427783412083648624286443711364197830833458911834962528843509259291263318829527391 224 397260215998515461773445633234196424158765252794782209716699937353383971699962851990593179937796461799948422535109285229001000718517892945969052569453682059723040852220295038586 225 -2439199553550542240205567851493899446127419128684460613220513811243372581154148290456865549741233303483626698215916431250984552977405298942228107584970314863430243104333281884667 226 14976819279742319433441958690108872199748452412985778534119468617690550707670481416218480008270741750017772448825347152857929769916651745332923905911027348735212501487208474693437 227 -91958493273565392848648768411001657121634195965720116963140939767156361606431445114290458889542341874474249131638150783046540720425095819260216282649928947720074209166375346659854 228 564630201326023200277337552885770391006410146719501034554540979159615662985850595484981654505606901622495652799968183985238211991542041313631548754626836179746858556242336056153329 229 -3466860459545073751327229143305863554883490105357545991514691474168172846174273093224941484754830901233798007921307975407516845000685877302979257751683683532774812245376307707385623 230 21286713707007531158577508586729710511462321553824237199455244224958173871772319634519579005313402817526459609206317164934251708944223675710317130040806270922102071120577890930001418 231 -130701591751853172052178146936789597441496038506624007937879061443968079282081509825172485419850830396268884101480741652523876459725919519672440454465817139339934041320523608601706451 232 802514954708318578370933294791055960787716443409889700085582016794547613512813786567499480136447971704029637771847928417159144261239163328334422182614729593154384704446663279518542181 233 -4927485915804565096219913502512806986029054486595816555993063514080514622538639501613704798621195671294030377569604833653462856524277253279379194094334367941151461811476981657804656062 234 30255034261981055529696100576101426655659287536848310680564391687964406407282894014041020354061114158398359352250959667187428292450060409695236925749974946857838001988511551245653075577 235 -185767572720537233322019897398096782180499819090412269294773403038385634394184946581501035360653940491050009404242032171511381457920242821431838987410215309877250242622896627832897970319 236 1140623103436553555317972191023193897492114108209999521237817757007679016821904991005792319281697501564038562486966878527868905336751636975025853417300901177391117227034063997884061380634 237 -7003488526226528409844000236902646962724069274682883491252502606307094524868819581099468843933065091257542878264528617839924196889199884625152139998376013056096337833530596384250592695403 238 43001804355188516936445806521675592096065145130884414104927237330589225742097432842537890454637207967235984328731411238894703321803260881950941673912986373522219509756891429906441393141453 239 -264033441459528283551137034266696489219394210577202254963403704897095790384568901280385734180717495474982721791508756519352985987240703602130773349553563959003771913619171324221961114575086 240 1621179837783961036310805816985211590769427068802202173551509185799603532117526536299693904086047933145565499258663661269027853188826344184310458465158724409674396136394096630454895324865601 241 -9954133279136503166411988324792933378382894818051426652501371863277688193279614990461169659695262134052706548833879601980610167854816646136467705772668569761398384077304682421828204426353607 242 61118925260170243086235582342861148027300463571872548477367423616985665691220760706403705627078646202282491238980043638786245811595867639972511738119453919674712693341282088522325289405827242 243 -375273559254806737596061829987856273785182581585722728954346721127872145809061108465246715753260065949781402036737375407795500232963054722817832631005949586703352155247543219564423878013611459 244 2304200273095225389583958226339309405117016152931721484113305570958260388883850867271059518155850853164884448856547182510481221845986347093896745321865925371239749629626690717478396415908847989 245 -14147916280259774111092223941611540942081358835758666523246954902686406965082682095612024601052074727472892058539897540406974610860673118529208555026371273963122213234866256124342949225639520158 246 86868983312965448282548827292432870546225907249315383005027913510139857547600366548957539632351329609518651434695317979608241607225270022303319992384917847414289313581718115644063521039559536713 247 -533380330526645660190389704053445139325699048096887580687868251869504136493580607414071870369121171139903501583255872680890030312151061941221059847109188154813302060552654371090718249777274324671 248 3274984535823986438929790311314255790452076591229645584474536653918499685301105602913062129272065162966148067959146589261707842811332199862228539182240365705966535497835298664962035896163288380346 249 -20108584992806451815981679484945394927540276292826440987187761032679027381960592266463813738944174012810064850878524055074769426241718432899690114840966145613525791913045073922445207229257362174427 250 123467816714800164152416929603926765170865917602739724027260561740824634706910700552710503599625326204813360730106646400205802030887917563534050348480513288009394708050072460266960287419429829534557 251 -758099178523645983473956404414251590347111522063483707046617135932876365208277648628799214170735849113737257606682900386552396138131616847968082546289329459341654083641677818791917887701950682893774 252 4654770609621831066436700529298745307931619033536596603423909611850154268989763147012969596051056529002379813144161026734202594906873507184578765170810240312774033374558896315828311450445762221210769 253 -28580547297774677216501197477393487672087875822127368966445868010780905901406759275466442479450433588808059868967585436376879747501288853858670403678076507779261745458286226310684982466142465886310263 254 175486130756226203547562891092058655515960712345393021056196707336855609389962138406422999569609563647056958036847054369023816901854558819585403374586054221085726960913343405764223092483832664980026698 255 -1077494484865553758253322837802047691284418692481856688046104612759744388259658006960380095204200853356941209267008369899757242741781816074937709698676806659883467022774720612995910339682160586104305331 256 6615875339621352216099554426654649045033818448827034587623900015156711207028025003646861473008271212314104752592971230081952932021890992111786372115486412847017423840267006905329113345797631585381713541 257 -40621838092165637388271031997887579064160023091508169754442232365101766752957731066956968031470762035069112227833914739708065359301927673083495828468169710854271388360758078817616939106763282029638705022 258 249420317838177652454052040976020438636036844599330090885578461931605812213984830360312870468411708661544294407320372309113997320662875310199983747149253444200478908685659442425388488954399831245865519897 259 -1531454455836047723988157428865315246629304384637207642708987936213741428340628269270263128562353877553205257631439264723526444118427870262584389535023455196982294261953603763850261018519342130436798534639 260 9403214504047482187119151431158719303598779835381348849743988914589947827201035158873505736090651348396836349008438929781430201836779478484321833905162050094314823670567634916229024515277509470905051312474 261 -57736253711089745003512859157850803244399029869367197747682860126445929134389573679259370580389733884856618548462269501971836118012892484259699896270974436850450178186513400928096949706022942267582846304843 262 354503770083781100327398355807365051347186608194505430686622223034359280462355114508411393054583228863060947185370420018329192002921918770688752318691006534912454656626540449054087920137057277634249590711533 263 -2176672626396533716661581793141780879446726250058097537666891136056917906252502588296872559335644281509301065766087986605448812840699841243261660867351853732515424530438296051767118248627446984044327877691566 264 13364889522569136285599697456360459756663937507652025703140811241525104494498998743043242548060304009587931959128032873155548408223952637611129570567596314406964305248577263402214206684096635863661386523438561 265 -82061155997621417444629559833794764939446771288666811279372294160023947816262511833294320655651030018504767256002780272015883731004662076758479478909444548162429497955954389373440861160875308206617227761033767 266 503860006646091041222345681363497042993881418996898236318847149490795470542805550367774301114677278159639359993910131472168257512590978847070304388520396941660897626519812790682703752593052992078715844469238762 267 -3093728125213805128224135325654048569545534494005158860549841806574144987427865334671931750162943600927730170761570119264952473679987528772660878294968096545441494618290744679027604791091392117839899816673430179 268 18995660672591662929677096397814722148684842403004081956981139079306293230938965525934078858617458951756126373765221516629940170988074495792796522194483261318833756477092412929916950223608331533750509994651822229 269 -116634400239454950545954429268651950730242953473056521808754588042550481066689884972373916544227899965274743064157098418004368170700285180372608759037192982412259244713497277402777984655681402493631848689973122398 270 716141625905416393237511821127962808692008664186311182742640913767896457950022183543408134731461712488666599937142042706431422050417947372412619450547347741293132518907133277523308574843665333204412813412428367593 271 -4397148931203266620009240110520377698571743995242951566374486685137335657216940112523658089466903862200256201134809902458187687446991733124671358565997089583351477307530147329435988766808096483477487007891953694751 272 26998736037354247852708783300497628153702780625518936111070919822061953491734855847422147390454751298421947205234043811235958391587884297230245128983816882105809314170000669589843103857946139749818324733346767046906 273 -165773722705194105603608597276130784658516111094295341519976005906271117059192860024776343578542083527511529434113888373387105770068363618023925154881064037612506912002714379255267440657387374133434032721977511097787 274 1017859765787450262987004469484137320368500019850109260377376468285789259738108291055836749625893676726511277607207748545587237591457008170731341677292038362803199759203576583405238930292559848915898436743314924817277 275 -6249714887873610054160282528353602094452112876910613692526714382772844118104891475452618153179262968325137094074835961341645928347763586179824184470627640077303547180036883571813066736064510863513530412770417201770894 276 38373592799880202111710443928156971714840064523503833285275207191864745408691215414653948013277570578711264413624634046527340304879016988094240314094182468926140134214609453942902006192370473259978941121055290482575409 277 -235615968214516280937674197339260073235365112755893462274063036638733635870190317401438067138642693671832281726647021962028223022829430043729970861765305825171825501333305454717201498114303942344489418494669372825273303 278 1446694990671742819470344094193399168180706015443994144367241633536721397211790094909767971786156462410140259528607548135832497248300269135309536507485806408342108446168793451186321533918113024542299680320733897504394378 279 -8882786730860328063915439852341816353551085866511224957754649424154742437150282696358906328901281167753527269729566894413360047401307355982657478569786172817913320740177105438952018156390692719122924331066355097298885011 280 54540798589003840055869607921062875945020371440664083799343938555530761966233944146162907447009501075638618165348087309017627717744638663860454148401331508947961362824067081353064341519380254767410719417576912769025185701 281 -334883500061041496726756118571707094199959458268898993701002238746737006891221699605326881537356473552467781714847404805981658920532344811180873091995160754465200059301575144837985834691636122870914067405349049526218123582 282 2056203090428234364024867848305975602614939891429143555100418763622400368219746107049774759815848875291809235731673635193031688626874194702927544498785124334961729836276345293661379564093842397726445372949783637014266917817 283 -12625199952568462297211632071531827672474415665028010731409109489339160889337282432486161969840739691326320650662300009607030055578097387192903834137891746956065049596492752482172798663310664848728625336586361531754861454159 284 77519421395839952034232235295800967580676657565144058542748478792052607024224634911779233167914640583674267903433215494386372098278606298885011982180954605125057356836398179466493650265210221027728244293580293117874175695514 285 -475973506647178996251642600979727631610704197480916367833606160385637161346484151586299299628458380757655584071802177539181070880439713204775386749870015254317742131357440164707677841969225759079741598824005996311654908656683 286 2922503483006774645497838651969244931118257590360590248967270153472554055901993202313951130317694387873997795683043396156609959090148810116072017624616758507464112154641988079803844761702600342592805704175092033383393773152013 287 -17944331961564126201250691466704318076866217334169365819671593890062230408935355072673850748987680604673578066917832223557317291613822043013787795372173899317544755692712021551972968702297582026522219712643502141098553226356846 288 110179184188868053524738327897306304902158889803370960841128860524619030435990727779566911657162263738485874904370464890882856171700151885881443100233186806139972563546054024318491756843406112530760738492443154939176522543848321 289 -676506244675289151032446479753461751048857970356040364943345459853530765042501124406551513528725082925144420990277150019315501899797513730503730068771151325922676107579254272456269565133113636839459230450720289683572485303739527 290 4153785512698522129835400694048452889559402080403798550604629322939987038264440716489725949243761260795123229281979004332757502700888631853688752045488064272593188482718649532510790123569410971912621321700703532992098084325635882 291 -25504471276219634706404128828516496705139016194511275307626564833674650546619711453294490340919881884451627093341835071798996026803025755381969870708838380644424675166648027569747837573778850317439321221658559692745497818754356099 292 156598854969987828440868449000921653752610895535382966392365229428953162000949642281900533349305738247823998071683028389324282652921349199885670617862608353130275695212270684576314718733880128390584955360197723194672175684051231669 293 -961525573783476585149171146804223745699027591038493759115212100980488363831086191582564099132967864430281380011807987449214385452227926287102142184274910430162351202227889615869808456685852594175000025352598533822579363151536651038 294 5903819853707297724831934877027570304763414223940149560322617110905113953162078453886124229109979489886174886560821135971341905831589075834710405246412810622723685877625342871383245314566423869609094814284376731475602045546041876873 295 -36249778285020824720203872412767417743710264256970204115419570261388988312627995610508569839480672500442844092886761592001210227323540863183267021521988426124754887803721941668004885769633087507270474248890073394136065769790965941631 296 222575630401055207674842906203030080851895220852432067499356171083280739235274527229745718801173218931417444670359555911805444477438827846759307944334831804982840240161987108439707146050130404623616034944441004091009543167777122846266 297 -1366626600000421811415641637904522328465447954060951766304717847246126614364768605422288582882230802160187132002005110703035693978458925276079408872328078007787485415435989133874569930638083635668973494464435534214000176227422375822747 298 8391162412809495510802108532943822208290506316271783304019082433813598246470764717719662946019366543320857772702542444897816581234366421307712199971984212673817308758313855428450799675541331010710179716933264699707067683311551739037597 299 -51522198264050430233920034130050767340710667259785578884228437099790877532907203826554334810272448331725598787526747999410332764021044583471116861966217609423598941699621201079375987892173240503233713045917372238033339650149715325947214 300 316349128209918619745214930380860592161586880512830377549275762535649575389831372156809314673497807461873998346551537111336379888745787866509569709634977535834715869806302993396035537189655519591139823248119714088116172033929438802999249 301 -1942401028897946110363514890814658332192909073382650939935977872376784019679507287569926917039396175631449183245444921552554228791876251416845666581938410945138771940928863374535809601193490281478335107562020176106814237720695201296626743 302 11926449041959160890034078966739315806095653530503067342524819699633467126126356042947299787911465530390363904653085367542125803180601772149795320877136897476536870793288437826451296766295040044529654300546938879150884392840982078104128458 303 -73229052412081427222714999069399187355828631166193893292175943604804823768388331227725987358833100881371963805983541288578508617446142620666896270459253363998655757552944232754007151039829632192996617255668835628502121628249776799597029491 304 449630405354121262343813548114171147421812730544490937858553455921458388724826148439261035309545763119592366362489304015687423709494925508383048598436225102329036883317740228555194832563213441276690666382172750296566798891135758544714046661 305 -2760755393655176302278072734056650048599864070885811942337998884840925710002849060790387088059560521767565578454331309098486678869597625886583516885395899059635774719459310772054024220094874631734429652700545600882348845853427230320749439742 306 16951189805754730347797058507082448274952009468240496276699868615654837271088028343026762687464622950674974456809081673602245360314452607991598924616033071014482131780520735460156484928416867247608982928177937256487711821505086461416745525337 307 -104081236784359885854931801673808791714959095837403164979865335272160666325460085140666523053740038405747831333225727531700633553659446421164079241277936648489861081938818852705160594182748458660185922209793505488615001028499422919328973704879 308 639064512562082541709238417918621096499459545464699298836225756670387192524916624104519954080952552683463977863792209373718885290498400361761588678701914739550680332157739411746898365412660364034192491546213088238488987893032719826562087201754 309 -3923891220300931909530714701309767024502011398185318649040186130257060626902803716507265431780943032257554708651541139590498861328108126756956498082455130237182429234360429027670615986342541030792263913199619979612749946664659559568113251942923 310 24092907689439237339618242431979182798006273809179488337054510947978013482188434951267966837471383030072021388304251163568526503674029436317113611163189054362766908496906321020581368489601327702200667006821591515733172648574526836626500870126893 311 -147931776989302710064806215069064283161545448833194672228553857651689491799261800771890692209823516376162989902082043794976124547666904068884263542393131183474111547125054608296601154352404425726549182426505297435955112869525251100109297114234926 312 908309238772588211701358772369175695393771160830229779502150864894293553371628048518329228911417263091319099228539977119860308264052726398641112990107979297909926095103617288627075351189231422548150581180277627789907772887647943356931991662062881 313 -5577068632788060028960437367329328459099673945983511603110631328033294209452972847994880990025850930089736425457274192164134413153931960475395409747291814773868411305393468701211584836412988092826597182886925221001224654524916474485425038109958887 314 34243507835348417626711698243230872163254767855729166472068212694426525920866260579602709552509175492087915821886150800659694223618028887167464839667214928954711539192692664526447451640389560421970039982696569499535477682838117975925649132184234602 315 -210257019606258508336281552787459660029971556900530413582115482768365689070502112833977714692726833971067734087631673348447412010167668159165092066567117348190636575101217603540718352056838718759636380193691324044685960995865005201026220927690885219 316 1290989652878731465068389651639914405292641159492756233215054902702814126798574388227107540331198398299954081191361422346854919616164543005997714210506091243636163649854936669388723921766920516751972180847332606720178148759191851836610648563744068309 317 -7926747401637466883695919127711789646673006695767494061150082892892630457486386730973381704505079829297244544570228825173406482151996392144144215518500277655515274274983206571728648073232473615077315565592502301913692470767014295590236789312556538078 318 48670664578338454673958323200038349070413521595286763938255798783382851175021954372456661304843787934585901291190674082295016848073133761762705077066044026983029516923900589544364307818530811692650383093893839756609709395149414440807458486508991168553 319 -298840554703154541555663049894174272878778654846806278119329574167162669077514478979096978455754498478010218267944972187688929615429643553822534893959722078503754504544385393723922075605281373768793124428616714896444394271116172273168949957732851609311 320 1834897425564141890496023511871139807886787925401038738164438462319493303612726075502681521412679007932152400378059579514509766013660154101451610009260918581399979141189231095430160532756122550692518303800340452778489937121626762451496959194227196226426 321 -11266371010742791243369758908614918949585390210932837637657499330767605201606231730367086456253676529006833529765912702886371337376308275384015794304022647456526177237756853233218257193017582369844143390002019268167560445505947018169667445675265942397307 322 69176137032662949450320959126172573403134466532471459355438565890074479133320241180354202931157135700559234451475980571033425048977162455630240241584939667352430740177108883834102409694380769704068345076612479510287231787381122428008815942735920085571517 323 -424745282238514285955193107991167299662770064138887160240795324765745632077844828014340619849561414205844006965741291775371724606519970205839311768052856868957836941549842391803039848823026925109250729113076532428609082055447241267231751833406462024638734 324 2607959370421212075928212253839044512135791586421736016692046585059249514322465828334182519765907020933134675989038322874092598375439988218608240531358862016256199888988974145853916111975800013474732061101670018715056032788904063332220470766183750722194289 325 -16013013827775660381327413025133393658318348381080890205145800198656466996157242937771296937776465004106581428705380656798065064122839732533916385033164308163985858035793767471890859501640188543138415409299885820575543738332651005531724616664763987783442583 326 98320784731826786438134550902540279876542283010356603142573327088697081581043475487195762327243674167064849875450171544108973509242278580199839608885333574933722689401891656380431710292031542810015201474211119233883110921185583470984166378687106193972572938 327 -603695020453563554859964645688635154990939853719349247148887236834080676878318078000377890200653625864070319378188522318131322995071271028736612739658818031816514453260014654205394567971639033852044915236154796913444360774256474393642904210088878884346962771 328 3706720595390605279366765084760957734090495249669242457742449473791282955458894718412259787293973848489805546019093812399419429540052305205081940960491425183618631092113314865689994811902415968930330986500251819204403580319581456265103685701254137779542824421 329 -22759468120127971280853577943625234755389055224381657018754458026794979515442700138063944167874444623497519965742788718224016408665760423226565993980068852140808756633386676907887736035313553081615969339154342674416128427017702602081018757976892841088142861502 330 139744384768374093359835245311452877915578742869592982297969436450513878265425763719205539350430040056916238650847600277916018050109168252568403556623784236989374200811726588599268643859884677190592163601273476106511467197325583204260819589793243169897514078457 331 -858038200682766265765151272162641032865617100918636510621128388440134247935227719562475305927271312649063833014437522417148205111206164225427979740979403149932532300492339681351557371546618257524272603380447779253470234975751834235871229254804465737104570422799 332 5268401696792449982344603077993375309737136704680333429191427997354268387534118943846815305089366843643732835628120814031153151906794998895118723601263505408588280908143784526952667364752284027955508162111153229012931445260038253609181883402575030874805450663194 333 -32348275888741613772079074295105363778745003229832122720305038705852281673217188756171403666937733406762111009241666727075803195312418144053589476193173349092469130644165300404224238424587747942447449034218900599838948871130454107697008021796506414533759246275563 334 198620191321255218736807593021480446061884973081922947605865189510741287078824776387784725470314234939316684895605179333597088039909655712533778446174711283322463619577832993709789863676204727907925802305872575602285264472472538313749313292800557288792434386020173 335 -1219538887827467390088591485173139776760639888018439597071461218494672407106644203232123453020135308543918201542717563757516062566735205571044018564225769860259602012398322071378518987353137875136761154768895182210298964460275870322625622616578331345698486654029806 336 7488035778386123481600610577016062006236394251665658618598362419048551045084994450875110343392876187294807801982824074122759929113043617842956541944351828284555255399036441312861123982499122471039286389985583940267491673608687119809373306132495557750039473972290241 337 -45976951106722889138623193281292288468506450474457370272492040624705462075171481677000415888105328096281466420713143316916412083532364528212090839671339530444593491081970461063955252823967577481153760033310185976809551119265366691305245888978526108170086776439659847 338 282301005982317310064320240445573876386187012133946461692648740056867167691452369541127851844276773792470986717445485103441379921453127965961149991967160450214854243203107394509804131997331744703043804896450017465920197311587643295191842587820099445100710200004330922 339 -1733343687658646774291963555196915401210480213990933900370687984657274072983462219444642170438121165636325198532219428735621784191992191527290385837535178964186425653589330199996707429754431765883295344715421389167267844392795783315095934161950179982694158435099273539 340 10642825480169455041910059459103594140755710154892294733701981103684440538757477684011105815100543244728922899683215539402198580410132853398179979131446017972436107970368402761552166072753481042337783357852257068097780603145092419641822568924491596029175763575526684149 341 -65347533214457802629594042181896378512251912272398010971104721411023121204671623956168024268569564383098890888141613698160345391394609607681932596519976342611485519426967325207737782372048427572871984202269235064659777926475032581414784383756109240024737926923328335518 342 401237444433475198441340627123207051546549532446236117991437474780906689794660463568917862048551624628596914738490577266617117019843978012196922836520003838864480352927415445369554074369516505160724404516311974799983353854390809844566679901251987372327919979645328466633 343 -2463619954668580610613861430889309907318511048137966666754920423781695297406003685537765480122745073824676809909444182220208002838982157314758142358239853592602800400625848503301934848451921518813725911997444519452535214757279277292736890192552701541812765386689940681791 344 15126761884377229442158691544308998897418401967813486159714664442374823315592641672671252434953586741523562452716654951967359833333818632659169171646839294835065364473621150634096552762846223130193700391601406420862559550767132055375651210271527419315359266790967002675386 345 -92879149104566211485090487737770163838321587176033197465857765178345983659805234162120620535627149224390549932949384035378255186541968264499152854741875449323546425172486692693596307753394566282664583341989143740480544257136615217927414282705506007369485691661664598149467 346 570283078713471663520563279499013811473536749654860390447291476988353681508174662519301869722810853312617686833763504840662794766046571751109948475237252310463189677177781517906657408106896393324678819451155563648440638141053000477266629885428221972054943325845092009475037 347 -3501569437299321797998449811659460204235934858506534334497461741190190293159509951731353692363444311133822283699463212450961760136026636607043812359379389697580773362096314438388461194808243930602046180649701824425567000505221308911825049406079651911861116470857112234421454 348 21499828737490910634636192014790397701494431540116694405618349044869427236354772396291881549876897528857435226333660596139448364042459185292988701123557714661146194550726042817288907830789494406282982639406598067666919469513477547899991656228395813363690185635201205238432529 349 -132010129748549805759170108755568209937123701710129212369573977412678468233890431643578883595928597822223932117564545467853974141164482382714250192133444301188796386288304415155163767517605179545629236461580903109313566351103936901882733626984536630201478743472005811833112823 350 810549449905185403238303887881373833596079529331462922687198330377478331823935564991937588828781271813121707172158351512246009254119626210622171868532125508572005293296604375496841192403552358572127060783750702020236268042114027344713609728521453844553225016806437495834591818 351 -4976818157765775656505710200695846637540263558628219100023009493776140936756910846464740129315406543821176060683743575836207865258749507732110610687594737651181601170501152783570352334640998049680039959149819831866376304668297695036747184031499025634176476288336228162004748851 352 30557936938165176105196678218648850022873874498461335958925435781523053006552103187267263768378501621797732253623826339766761391072584922134908256517698566815912042905581994546329650020029856758405089221235354073473535399636286666596731188257145305082754956559326203280865886981 353 -187627411795186310121523362498115176577151217402704213494788245364048251590058891861589499747100353915736893692905336729687262012174171164799315557401655997637831422721418042216640716442636270139785725820225509190432311130859517198240886229506219704853010116814984613538362676862 354 1152042617543087783343993560021117833045873208502750419186419277290902628996159181618818345114151280931268594239893468026803639798378950278940935582632169955900541413946164172907511132353390348007764253649775024466476303451751592657381549465331115659844335279990206490657874593177 355 -7073604970281743087570631337592395401269424564332681590395614104002850906111208151125218223800458882066501227049804697241829033077113949548299886814972441762967527028780747160054040676865405631017321348990453686665407695174774583674593950933199116233192747217655924748057911703919 356 43432323174210329921261111608109801837668235281182660886283005461050572933529155026957819534801353376851386294928277762396770643974222399694085983153287398506141425041526885010622781310800760591140956520500693604592372600036134066974640600923313390784874083048211069174894680671834 357 -266676850663023851219299977403695776997227148356242075564184326033272821010424232192665625240609979058722440063990021692676656451410909645308529123471244084871479814409099655173492191292061642372826032045436643829619716866404092420595360661148960767556719645764646819110878785286603 358 1637410515534591565545327668275247497849813388749489004024902668393718115586825246152032862946659368931571904384448052800160676764874105024401247499429232213900389047336186470941820425635913536002116855870688074380245192532273400571799287512207997573277716810160711579778656691135853 359 -10053790532314124786261738183202107928229656982241139549073803624201500325007095856108823691417566698068916602370170415849539978984246892639165941361444869663602303937544629940923547467223999176620366503671496878708563980726195649803163962189082713239285621571156085632669434952685486 360 61730826270312764890125984593937272126096978632452120773543336799763528434143256003608348497714449072865586342541988448848824632275353198366638439303228973815314243019076455001210480315571390635116650509452300914204536251356892053018414823530869549209372125526905409221797771601378401 361 -379030665077762697954462090252101116128092492037948580711233309368228144445765951010803508328495212250810347929301135155190903014266494240307353786046258956721787342658194684592517233848424947411925818072961982721982629121867829813714221852977926738721859978632619645537674902675690407 362 2327269109281002844003192343418066485523141310616907748970969904439485421267832547079275981126477204764110844044299594917896287497259943590103238005353897600316136414424508607971059531451124471505445643930976020009344899368837393439700013029605720538074904771851436092240958914588100842 363 -14289560201949353105697196348855040240512353997350178809833482687775024117459524392472004463931852509576226655726605920675817758586165177632667666529093300698633193470729905832002918294194596989410708946165613979100602900697261775894499618118874089861427543709685517979968518891670337059 364 87738684774713785436508328148201666601223759161069248291964202769951518536172449791914954187544602981229909186943126767804362805411645493294060998682943786695378922254621089415812008191130856247591664238344902035568428799068170633550398181801610493073662051951387642545529306860468391189 365 -538720345287214398922422015182993614689705273786797493128655392664182761503078919706878802185245982473183132524801875283752538337161383709898978659118372038367326965568214787903080469015016460163833283814883808031546364300221685599013488235840171094398303065724736838587426166544034315358 366 3307772519859068492667668372952379739657092683061472203687026382710574437268601747077798690239042133234525026932611263793393231323688437002553320286372466698704287283623421565426086402412998294552308068742833354406710823094585622429920228451812128923507149692283397690755835980743450315113 367 -20309905016305843255795295971042854001113400331814943470335719662202151516864561173337145066491932543484907062336669445953233924978571870982059452045690937762092725177094611342451995295170106693908373330418353428254378665574479911342695559909941842278323869921490146323891163069525491783071 368 124703932720542695727650158465880928183166650440505022777487782989984778645203018096230316164132957650066210500211626076319922244158678413928170502233061955701393636870837007670242581292741521531408023133291600622118869089534498913722919398712394113856169397453434515454746667212831611121146 369 -765688998716854381428817864126704618923627054525229718179788952585338953844067018694511596286108316054725401937414816503272248695643395166515268675485146342841617260593847317748376873529898354514398728979386477108374996106693853948013465912931563465229114076717603601540971477550836498087227 370 4701372522628070777237640429894689591900301825709683750341359243856588219736756220146170194579472283824090483188555465050600699187327724730073536893057165404117841761065095642433582436698682423291849806829973589896707064160210762136127765355644576123138756165762059615888084058244003768284157 371 -28866685604158334556189927198360380291966898510225026778965318887380313775592250231592432146900119631503530229504681040775909236806142389815974565193681851420480529629482409436406550298202700598060040137005573289242160293547910788316733088168743824872297579365833523290227220634075874328031374 372 177243035679188168221613119001064728603136605331092920147216109143897686416118544698985352096556904144286284529843293459233751078342006022190387584219809414931227540474867716679067828547904279953343149332837681575487750916861029276536559798333231157223459189989502033762352691578087398018145969 373 -1088281977625049183001395085393846305059451316227039788188837777931150628509738475116073785511085358141956134255749234581600120049353026839663759877454820034599501409780715449450184994826940303953136027623227420902133876639140521900899930608847362560223379005508344831843354002328968110386949463 374 6682111137879563092558267259976684625519212818452849381974701653663036947461522188473266392231325119719784662987649227122636857795159176353651512476812766077516099832227651264004399773970031479439082183446000875539083639613729814440255571632569430901681109357468238395553238852691452338061769098 375 -41028529532773159743801101897640347263012223305853525427195372713833239136875780268178848459734223105592616254728490777684385129321267069645903881526247570629777009029603264466173293833638739524867363110592596324010355334542632725507577372424778692429969199825899605800669672279760038463017491731 376 251917425629022740366913380308038528693695606258437572809799775144807454316609556660207107044290391366001573914555998478280383651172449582705079994968927215691497743973609881178897267585983917980410390837084987748825362150009272328619675863551879478461613764631775697772221033367640358681519842341 377 -1546786834874525820041174614823675074309563594433162542039366484720869945541178245178287474439591518569156183355879427835192614161111117401046727145528369072865927783075272257157699394765390766576123495959573113012199298091844790721651420924732848239317853221940175729465792872796522062648721653822 378 9497356153775788282774266736274645072403687215974875719865430849618001907922158122512887121507990332407791934181289128523925756363762734084169195692424335874170123123191630454040777846928841258743490215657460479302774025509288859908594835668527397545820562462123308531734511597556092824014247165497 379 -58314288613000622154159555985138950882185381240906516393602719641136099158399038328812447928617092292023052954397601637465977080946591492228173068480820262880912110097485058070307784998001941659750315550004314187599265214189357834594534124815766925404327784864197772764933108097356118558612287404239 380 358052936141433628750217647079617269917752716716356712007071614153006509147450298501652449493641393786969808311257032086997365699279296599730049712251071665523751412349766703529824369918511597109956009259623794293115744249511811192332834473758526409842382861555852023546807121669673242561161167179674 381 -2198464700998172498830205127294059005764061252268129174790577108252985239846044760809949382968526614979010412237068371897248668063022623444247460040621100167785141832431228924141276344578571577168032255148149170778773577746884560803825911242503000527042208801828644527088567365029859042716091847728043 382 13498694057980897895402549166027615918244575278355142858002386840335971763262375893561314061298122831403840719364141084095224900210068193419347648188863002497591969048604511545415152312322439065609853340558112413945678098481005482365459397528824687504107724040034186800270486676837007911508587408897933 383 -82882723196891696968824181721196492631571305157652618513545973959450755495234192793476215987270300461872276482480184023756865177491499331206470461228662713662455838070041160196064695973662196368225492488827606265179805536633219337454078366341644441209834081812971445690972404939394052856555579978585966 384 508904474390324770111938752768175774585568552736749092573746577679605579819007595222310278365438362129188267447949907707450900188927974009967785843465354585795422973690437381798229546054568055300396435828044818223518774372533135063828607614409995018577924477345096536056755431434829319663338011755215361 385 -3124701434329865729341463035889254321348841899787313792463554706114183187561677325665884903738083913879047272617110826703552557187080365368284222445927411924614305734942475030363600602088475651079560626562017334973852510619098210681321586636441486181358460959416282800120583991749904968312579118626178567 386 19185838492381602037490886448823502028843189368093812610333999574328154996541439794885596467248488104299554235221203487469919087257897644911195613133894541723639489490545436824405609832824354642500578183606400402433893973703222998853408186483077396036837776138497089753000207978793330079206261675417400362 387 -117802102502217070292844673495342290393657840138980259598914880814440057295638940254089176662409027918651102084425793224274463336599050782133967622790964592090497587597324509334573253378741102770059815303966123356986437442849802469036292038870477383453698107408399428365845127836215985174219362207470251779 388 723311381957756565726659572618475966170191526271557986266912401092497371453984779834645058582784556323352390068677390533661750293800537425048207405892084752517964364420440604443705535723475996347803123805075419601969445030171573337155317499733928689526354970011476770100227095032633236425540642765273061429 389 -4441171627304302320683210577559775863606562512330651748526966171163567258339396480951849529550785977047319664934367505238229994825196042600178810388997175907223304935283474587560540452268567701129434326153139961508752287250806483969030631770762985131807661601916179849062051370016678078347238749278657069598 390 27269037810225807563502669896128211081224153245554164646503217663465317891874875863601763057833421779500065055152579259926782226182583974976231503786230472803742275227360457168908641011407170480081793497401227744757547551465233433205240381351952426485722792799661236636011846515311823046714978245750196777993 391 -167433390442259154062295823523559486451366703814085385472204851515471560267750154684671761996022610736831562930303468836301521094689292173082409191654132595369274510683786607957466988222915826308315007770078118454349003768081812553809416329155103028351267595211719442123493592166675861782005562473701583377151 392 1028050216882876423255997806890694909825402591789306079886546781221615026581874904468571151384947006140658270037585399000995081056724548690245666484774276286472568480010456239969695428194429324902147593332199186485047851700665696801483764315239182127156397525656225867069550886440562070237032660088759294331706 393 -6312284817510196194716059799118390954286579885645128097738167866716376054783625605135558090896893305861112290700051276859086052946447788662805196765450309599947763974838787455550746058532557408668943021051542761605682284879901171884084735880281631834240860794763165430212209577369541383659202237759707555298587 394 38757775605731115936372283643826819140210717570750783047896666802133185459991252356957788514179095572290169343763354177302395832129310784145745649220671482005046799234267130957541598290023792317659748258583108113423746386304165737030810029608082434061299086653409408220547904091931641409955239809419852836814877 395 -237974871751226953044873836812962832381059647053269811923650509077680559683441641020737849207173731002478632753717129824525581531271688441368364623461509577224868343995207166976563213859846863448981342440276339898358507925680136888342643299202383593146181458830389199114224987501244996735390614711417217071164494 396 1461178787996252576778975169571601895886773258261604540953529213003335096637146971602393765635122324018424349174929128363744678481263617695862042661852248260159669314615905751585607257329400863468524950011463456285758764332529844600928886703268495004160000900725811853114960266149746473546639752223025055213526609 397 -8971718042239851555208992705548749306101283820680911388233199628560439400969826345157133772625827737109472175150665550590402463125219907568888765673491808341372424981045978926763978783665932361485494147139251660717303377142410181223042936610759160172823274715441783659374376243257447344880933064095045795565784503 398 55086841727173025813497789714744959801713831911235788727840702633825542681309160527002425222574994953676331319977831651498225064994944861715478127000424779527979810107541234894919144719635467851707145385776502497586828236039759818321716889976675265893236379882289601268676603079335462039231143586036404364323608778 399 -338236234931544089953951897512566044151278146300945323356835910569050789213334587051112062521255768928147961825943817111623942566851263661559611994716566556029506025405028026961943575083838865788934185958857274112955264820195670360169885006158690450675944822419540491959003649099479441610322249378847342390578535411 400 2076789066747931630464244015566044939368387554883377137879064471282032744835837058944577289164303809316474128369563907118607288289220932339806406862585806236843388797777928779074151888456642603906620947494721888047884121753256670529101443260630179114632378771273729668675754467052745442326229251996491542503157938501 401 -12751598978260466781998883360418187005900884798523502952893173730393519248672527404080670883470309429079406374629426255374404039414063507329949318275944997076423486166724840084104364467870085080055644039185610359030107462507653045166696411346261728727893507613305431787091797878960083302903402005634389109249839440382 402 78295518358537855323244124911053249605083136876801154729619319950941825457213496433015395441501673810612350771734078626702271215094864063028391439417825629040021152418069701874040885558546923627624566828391105011485726164811061919537192159555719897441894189465443266616189270664169634610800614792147386343771302771417 403 -480738784640512544090212808078193557066721877973670294318348815867463762026775173993641673391800535056617598481076376921132184351372764866451602425020743124735070165257422389958934979067825213698512342416254797570639383061608880913852835677202431588304725500620354355590588938473568756174326888000177655483605389939759 404 2951762551712327707713772914768340532569191348005959554699079318993911588334370344999316135049514391957374447807520434992576820262527872773456752201028495026955498893213599862912961094248954533885933679880011722933596998461721838006024523502902197223616886829359874644266269587017031223147238743545919981824426069098714 405 -18123984251045226347200354230389057562313009885845489833723838306041804275859277942952072388990175705183195428405136813410809391772248717932444977980287677007922985622869956044277350324719549165319254796313842197662460673739871356427092467254928007236217512651141853710465470504400137408956481933730843497507368075071883 406 111282259117212425689998181555323671539549388865269166051512746763166402497636982129755574890297479269617598276678327112002084700698938699076422155308637850228303420366844979261777479283340427563797809740729293048847482357931409648177634000794955416746405771061228391062191239631119905606813080873475657360307822859050413 407 -683279185343378712880393387389341760633938013527264259093630601958124642419199856249442381174418626284370359382227593253886089245900434520909225622405202990196978001194314588618828848689738981976223832277843360627874636505836147735877817274759273134385551443864134931284214491686400489896760777903494191284090690820755246 408 4195371740537380544231954207833974503946535789693205457828742237132788029579458156155500930104175486309174984847886256053445039134394743498081083199186479902583013948539487797926586598432077902827703829574321854481305559034700606216632524379361053589152597616749273393856411135849841788731495455631800557942608214117129121 409 -25759813000090553711322524750895264844170245043156877102799125399370812644831689774523601318741807815536467439915024433044427820393276759136769995352768820444293915751057641109964734932988562387972085973816512796801650250714356065234307342820120179886461848190795311488271557121054012372934802723483462128701675906330932327 410 158166667184214432366236303209314145748476975743636823718796822656783579431214655965706513104438267481846562093510325957596254375907147000170417559158149461539550676395064620135309780853967357259654356676102816965377390166814684569687964384756128274556377424271221471198352663556218954385794481806839914549106637030474565482 411 -971152026921706037810439189302837582651576594020282258313577991079513585669895108250197774753383992117988082546956800819292266622288672314809477763260129050807810792232726588446302048800756723014076385197229674404498502589073915305079973323521482631987120058691674536409664217628472858539516028098583807646444916496689353699 412 5962926804898031215615850068979386933497221800306869057599467713995052984367978133010934465497987832962866347389356285799635113742793390575240311730407691484815908695929085283178678709981555115887962422718868090780134244113072368513215617310900311081830242263356922980436789733035896973398141513140798440075971041696768726869 413 -36612698212942098342752324670016797746047145159676321096192384507531860021529156422806056750763627109640248314775479034733221435069987659079867902994859360779734219025274512535017507891513072640538346809974948174732160738688879249701637899819151933833061051727626336657051598188578794876767319762394078853904969623960669110238 414 224803978698996710223072573832939697264716278400529688884158196535624670998221629045106825012304050378941306005602889174263552971549492029426021697087150644292382455997876159657338290427436249013907471008906817509121743402235902828100698820272061846738116954481630144148315519074145253197623589403955983350056645411680726639273 415 -1380308780985578239514629141854816070545911408120382692094137674230846375141812240185176522316865641662188268231442799114450314903237373760689183806399768746920051813166302386031814007377772753553305782714358724768733842182001668888414959400094372770522012134501535077340938782690777830125489185356538468727618014426128316968031 416 8475171755820868169134653726104658233582570989405621282659795746903604572696612604241630386670456560963530483196434219792096445317033313009428070911608898244646936257816645047760438069880917510863881210634141346407521414725659664238779688742376296779776879353879086395742902546972905923010811052610384227088486590012406671315066 417 -52038020246003388522275672623507003661734234803870785257957942454133947489475748702504387589570342296452970293602270692761634430907828181371964641202842872451675043981247341941024888401048996829192546532171217805418743968902310003412803159512542093292538481710906177520101084213699974425932479560547690416535759051044931575351547 418 319516303520763019795320939200267625943749170945193275268408282498994969456255031742213350654544907409009564850386393002352847271758374097925819702395476649970903773710953225039447508494411406722009901135295078451946369747591167666735473618759344543921130564031684492370705738897310213590738075171011141672298201385311504575963197 419 -1961847659325838818632534404365887155350885498353061873147747009673912479707605399628597466399716933120218616307147859861095677375146667759232851000397283357016244176423497518784411761279400011414397331401673916897663056520272008357566990210384517372653422192134765704494236283982450888935217732778889541277241320283872043907276814 420 12045852421274535231729918596231309158360671688381662292617593025862527184731812220338480786580399017464160035488444050321948317778041957481644992918754753334877547298094160169198191365857879904126055964955435133651939870834498215454983266383237998670715024908895619969066121592193425939811255190091525698092294011116540751568126449 421 -73962195721653547889077333811717755879259556930379744575122194197030023281612298899092586197700013619162330491592255270637411330516236461722854921596554750173501445725435283477481839158245199600531061144588893086543340749814395135777885263388881614962149079889421459776790261948844285921602800079909855279402159297569808065191569943 422 454131945557189486067496099232207943504822486470570358923934122166187806701184180037832296494562861218060772706380384705440694877027476010985789558414057024211650059713835538571796535352231157331537697477632511368280282844913463187074309181627074065505750573809376638667414160889575411186692786730189956283656854565664825586934734858 423 -2788395097837522265561021832843064008678929330865510006645525970210149196477206992482809585856714401424440176973047710421665353698751035286988932243246168372272760418647224677201355550868872183861405915400284808447204799473268081885816742751857541632263796428272833411774602638089787057384683534210318768374099387911312784391014663891 424 17120899108087937730277581858840775647928404059621542545695168706214060629294324222678874004745512035648626293809901245046411632632947508511845188125129241030845352511232972156009353501809979020627793459344851621813985977280734651738603878030677226619859236158029803529544912316675963165230267178162923535856094921516217701063616463461 425 -105123261225302344510315062124105326300394525614166282774994525322541347521812070060774037124724560988214212707860840198183715639055994789568148466328369383760136085486695433520456256365132000390168808704526251768200363482716549831893736589416388924525142755788058851530146780050008325227844120630286849057899170322960277996055184964542 426 645462599883127286663518383632412061037471456488182211694838807556205162014120619862622303656841389190611447595973509706243459623710606507423658648517751606016597895012107972694346756338329855095238597738045220193699719254547891721638910093296685208964728432046502882357548286466773368295832473398574710040488516065414913887721240066937 427 -3963175827992752844889797353030797589290118961740075037899155715038815242723287589738529778157278872870556726934893429918503307591944996064095332506887343716403942073467407898114927576247573278207374649621909863345901140651755307431450706592398148516499641450748926372498768892683925118074071211404881493607736772587796515410992495086479 428 24334117339145655231093615450580872373712895004117650671359650228087512347715282287731005016384284088687063767846281717536220755325699225872442273074060979824135895632421795299435065175606175376703543432275865858085403738040611779208725903615067539045251306278070152038996682468687039168441183370814430438322103475396886974269011155900954 429 -149412817491677546069696658724119944993595307752768778622092341145709268437639424566824733529022372553529215927775662597110626929772111101810878692918516305135507072676380831783979818911763889830969339708732698333848326674765346048063784464222124734841754021545593244802474794592222671668724415333906322646864674785099010479222003245110123 430 917402908832407316966138601774665831583966803792667447809979257325158928622204098848240702759801851388455526013802285008306679936140450090161489376111008384446486632808856726015944550788062676791771502569594552675839459540111012694780003646416096447525529251674457288285350750241922632522710360265232626302578098253273261215993094316857293 431 -5632904266603779407318569619942168772875001173232718689404542674645759522174496466208976648502165864816982141563441063221307788189107028163483597730984656058180982672778949452567581486322660612775642890809101651716135584423912485810346509481635355381519924409191439155044077313355171864294622708663507390040943214762059379434519494300057326 432 34586341694845748255355818312133504685462773492712265581692568174504910111227911022982568161829442283804099389913821311164685700498518291448548414287700338982030319793556744344949519287129741801420614972032670127311554138900339517915192572933089452040278326807678396793217841818469317749132086065174165334322762761583209725684549131718287681 433 -212362038340455197128009078900262704837438875676190358734294639595044867211361030378375677348662372472739371940513193998372583019816340654387127255555394287317418477677236367892720666839907333296532575095827062198570719785469084990248388431036894747872031104902732058051397750285832791795722789286515378401900416311250464284464382118691839687 434 1303914583566196223427536122686248056985433792829937652743321175196758706835400529052756363876117958350325555431962719170015715002571331312075475177790873809461304626941079049878249969209444859092607180283364001884034477899647801576648290165716099903642103812167409067809513644158449183222538548888796049349761420887334789502113754515487212202 435 -8006107186214167497033744165733079218789241093883020774856668353149107604656529857912411560821226399060803380743405953838686656151571041141087266677842129058528452478446049824640294513926575628538763927087609444810167427996522602814980169845838762753314736795156169745407352472793075458682752269449587895562110018615427197501819447408278938819 436 49157938016034211049161473687469132492844242019224667443486589992122848971130452992931352351238957703756295791740768803383543285775854524889964659633746761958871394780817802472349222354098992156342069897421595237239078485280147625111438880389206513092068410660952712201703357873074521575971531189469511823258880039288479514023893518649805179509 437 -301832440383670227725043577597477216995745897753304482641429628432657998088247973970043642681943373312207102623907685693788523021940269912437434164913628713204056141253211361134228173367980990181481696976721242299866564422376396345262055590866903904733545210870856749226368256674924136090636921833494674385229170326750387952632203725106978469278 438 1853267768030590615969348203799670012428639182901095085311554272108149933239153040800737679868389570487329583661723810092627418110132331236416923442004370899732380469731781422977585423318597896001802974165557378160006371508843015102090350117058965115312204928980952731543764788486142331484985327493759954688958011908771296361328273256083528602953 439 -11379165922838644673922046062180690581113417198778606805047778759569355652813501021793993898115551465622097636675972850319656751704243545569146656364417255491090295337431386642827524330168856411279386749664835586899097808500849849927286139721363152909695841121000760902303401739155180610059385090303262494141394251831109197475066792356166492299711 440 69868703990407357681395667737501142992567560274200699622419773702603827796741576394575133249656484321521795269011930922246675685292144046500651745916116873753578139975279403174980719614074467328409554567483079581615533643066150355351063149426228520355664640107870473632323362215178899370691822743972632153529677342516945061904631874573417161719226 441 -428997681411907301124432661122770549030631721762453745747433319830004628553402389125433623535091281866963659801791464563470975688390425051487285324131505157205522767238416722374696268381554331521003480085069247016371352874836700726246318725180684672146194088386357694477740623249980761123874809351985998226638146475402489691848626919360251254694107 442 2634069334992388009391932979776360746101131530731673626094105015068249937344202980389194050423051799585470865892040839273081608238997133582940988842070343902302660816019039434098346379206292928903884282397727792153165499875646556118689035671887023003220622922686881787814966651756156101214216805967738416207898473774631063892575557718815176405505117 443 -16173330444845291154830693526741197573720079705995544350702558314151282086594831625824005616860897970996099948072744448309704871013718643275115941479272255611951963450764114227114605774702344965166445772584123689880426969502089685677169409435699907721126473232138912800419017621530645833938207695302594068625959394200972747305818177029597640810384334 444 99305137569173171839896998492140513091308319245099437136171526676234159994383578991844386437265852452078795801608008116460095612741573151456166629290853685375878442965953847174261453527955775328159418839704712994474293346639974321216670296881708699628176726619502736516799854669946321878190556118287139256585086287427281183777119789179694438890457489 445 -609739000959782897283299847147890948472582154167465996135775541580229774578081716339989971504355548057366678644549251720468412160803896260206644736809174216163055958985118035461109508062695291396962214606612430801534455519714499405823537350458442852188768945722486072186932396700446130228520234458553854763307147196543215150026326185105655680124977783 446 3743830967783126689295778225184438334002069005553026040632078394634787992851093634642860562582638707451384963834002315417562730093210493361226390089081846878446428895687267107525377715009166884281927004910995144968992331025052317277634378830464175158341081814948949516552260966191854904289935065120779248612631339994707044036571469449786139472858091338 447 -22987327845634113727461990055957428309318420106937392176110820764235548386302040187594232613443682373658491569681856339131092535591679740627578463603073453905373536191332161785854655131484701461188370526801262740455702843763263082228936655605529975757026791694802150088069831607862397433049316966813773226406306730349337726233041630544670287125165301171 448 141143456002652455462380397856078209884606583573558143164978652583621257881467856380471187005296882820452152595247297903578401788610872156666477048638940197675992683226471678681950919662487675495915341668383279717061460535991681632088123929840899104893521531178653397056214984802654971495276130289914320872319953031709637939421208438871854411935833145221 449 -866628574932701073404135919672093047588261858616352461057669008267755128111453563215515563320590190717870203964009483891809656692196118967725434488416215165717578169471683525910737184232831287707895302029525237768497222586301249736043176238443205354766795197756882035897563745268311639507725870217268016946443912270993553780737333608171964069555322834302 450 5321147066682072555257342383353012707133555378096669307443195609424124445727542810740876125640029133332516087986778504784097095981256699935292511782553657212319839629943719380327342358801570167010883901826309146861916336683448020104832748701102320508088626707034983958881323619960142998005562263115740330838459232576935234479635127112962801231327446188057 451 -32672135357939270290115663354469714868785609900797813764619661104994908125417888996212989571444277001687671867681958911163153076751656332450540600331681792221622245336020381583011872083637669849009686623338222398689062241521348848676465977174614040023810699919473094045689564316678896466581892407099577772817403548781631048863336970822017754643524490780399 452 200608706256470859337379713455819663293862937150665753975200674790943411747182244656251080736701588941765971954317244089304445055627078561799750584136284561594350104089707943577350756929799340414124620429475276021478725564390880384116159126780786443675673886546610357940617086923115483318948397877308071179956232371946701885674130743900828381836914577218394 453 -1231748478787929188717708210760386320550813955058913466228341001689681415613836446254746330683617883720643562845359932824664296815396987136152537123003195353523106237800682388967836889234460391013690908510743936898217063512603843861316057474126230498545044332169363448022912384832329691860815236236237400309502986701204926770414012515258266191689244321554763 454 7563003337734941958950199047992669245811110335349227608968109731985010960299457943867489218575000541195579617907020372748452599466374485613360939703969968698775981917631367549880639744680897337967326885560046616641436396513755381995393401258096657598454938866673089745698881532623456842536714966322343499807208560109651547051788977783597129631304623648302573 455 -46437256040190214115774952715286050472911249362158532308438935671752824710794144843120670407660327892022403029452621393514913075039651338019872458380872210968541653252761614472178056948045709426932470787375440641494701427157003817006179408609366901482090004658550992864654794356943592055709281485265379301202563707456692222651842976524793511498347828492396206 456 285127303565095664291526156912378937085234019158237254804971446482659200276066929822675776568326643248481072472612249576813733571462878089392888869832150835734140139687227645210054762952994828500433642135797529523963561911381306758998650851853511110599634595359466592543166142513082158176303412190583301004663278458051021942621737727109147464910871508000099041 457 -1750697310106809820268055453568897038736548841326296000183929782115565774355893663015223575695255511486562183569229597638673059382591949813103551557826859655450492271205469527355520213401294108490695506190615732110280719547005560514036510119533123863372803009407189912768414273064015935271482031349774160131734338242451955271671589471219291905042792339447268647 458 10749377675489718751380960366231137753279382340739140784554449035956443273711936823834848314454564060172178425154433735231061431913199895691267979877959354127391442333837941153247984407677434341956513025903661367219148531114696949883173106560640197091061457214552215711644234362911654783591534042082953907691314640418616929956710111445860491779590062253237036522 459 -66001769548196262498781190006137968037552753592979775924059753654591176789050939760280806602139608881266827410756775859626018575244143127148064760294584788225110657567627992457728563532196230469217433672852616960867707692402523673014121103639932852498916907138611407947600071726006385464858044429863188659378713569790248336685251683527837502233249857642316063139 460 405254491469409343753572672594307804460719444350072865112179911524650986861238256568247971211879992827539386029864915444747522899613114905579199660618639420017293384175005550361378708514723192739782759545588714374872578179815497014252817264124145642132014736194922549719509999170413510809430960443896620650732770331881560193123229197760210953623379723984239571349 461 -2488284844184420556259331693014504798566466496901222757029317833205393171829547861163205502274377226306564722024622008241119744524774576417932451625155290617662241523848423699010993487298989576983435833437911890600436844745895150782362934046100258178152492030944892604230750497934112252301161113228525423869314846647939539322412907773495917283749647623417410298718 462 15278205661207968187571667173232678624057368594956623840931848546699522767176407101793763309855046081325599312332164449318831382921164686428716655750106929028432261308467157347584618396098010234095658484008680453626292270988184233011584391079370310385686563308088920869190322483863455837171822289249903463901703625562868617963927143251801063094111896184976728493033 463 -93809022215330784831673657717264926710252108453091678503864467565935366038688870537111255065195870990773949615833176304281995126279245467069110440126621679465796997209274752631000046391582978209362343254108785502334519268162187220534462493719553359175500260757058852575566865904856064951967239238849195286593722054349919865076526070673476736456807014288805514556191 464 575992550705109701471369958798953383919662122430154759405845277656573489563679202398112618494964677523148943265491032666641795311844380140346568790883856900528010815205643864588092560730600962685481325658604690687056642237728225733753403206153358968577307246941916708962166586911324515620038952218995300680280535650689679651130120356129991123942818344738864672232186 465 -3536625909032864001178565398015621406570075371322415546556277661244415010089218105750341877931194484551162363638287397463182942443176618971216617035305636258900633056493142591357463128394085660892943031071784951951624846065776439212508253486803668357115038060008995512839800995890615032763965435766920870407558732633897837311186284275364292774911740823715961963054267 466 21715077400100087916192416701670780720288011713623161048622305249818089477391844945538497719120725165417854421049874215982407279398793755838509066712715179598199240988905220008903963567084635043263084434969157594567520725992979776198815089877091854565616341028638394526934171087832346773160099844367571456799757412724316944113842263869731401742158432531751862520896637 467 -133331768363730487589212041294463253447430586167372714069005469877801352457583751467944881741121987218947408650717382862154316994096205111991061652810715351803300636339978098184022059734181774842566023392348282636498977552425333955481633223793084951327886971563254941224549462410396039095148257272206303376851698192058869581747515309276207058135174348424771046345863054 468 818664383619353053359407123384011732279169012832225697685383486137733388629661671958493892739455012252662024200936033822648435926272581850824871731042583016203897868622227030982438043640501319515671708006525516344467532844077528210799871748105067738598749245016743467811286509666806622887861985271604517081856792849364566517534472393469155102870980769846118269375591729 469 -5026644296642878679921519905981301435527859167332737486909955719833276410351394620068083635885128971795941981559701849148322398590036345038061790224887922543642593797490981842200344636341779021476320703779065560177830507087364978742370791307076933352288955026026501927628278785206805388105347727263466709047245851591234919659904969132279224921301124288203988671299000023 470 30863872168549864773123449393594589303593478926489267318347463002130515772164604804049875428601829944748344077205061482500151044434089798146083053241737693831640254067810498427878789487192404343991305474941006415300425265345367591187453058772120140931636019845249713912820399493701673300741772533218565164809226807901726563922266152415680210326602486829942771242124142218 471 -189505870919249474625067886309842056566662408803775499000107005049485513733282786360725962594205052526313314256943220356539012012300703405996847797782903926963699426921489365034796359890354474870290772301158490997746939876338392807133860833010139238124202784408434083057499948964956004220446296756937092787376855000647277257230665546004355626082120304167141776909713711251 472 1163576459776096426537203577304372407958466396504302366228967266262341179071566165431978940971238072244804979825151532160196117372542145617006820361606683491639978913082120314169133325862119204759392999830379499895837676239109537173981475576455537177142466060958918412677242541280691734207423891517215420090548862658548472233609190796931539602696818928645308283243437551781 473 -7144423395315228455061493090690756435758968844147940324145585366658104491490810331684976443015625728908218098924360203296753670948815651927012036392513744946945790553861027126089241148543077347889000405260006936463416960329916435519844403713348660552581749795653630644788712349158150700580243534884636749964382298297273301968660612806688187396058936772396533854585183737662 474 43867152195008817261067890494584389034504108996269818184330697697126910710955014816448734801876795150254725353397861741605141176351873278954107924493815509176208805160879977829630139023750221172760753025112691181587948535323348937817092347601932063002906011404980582112684259534755595642353184915043691690455753530096205815478567399611961714199172416362499827255629981550777 475 -269346724742250685490769904107757240222833326890384673190672586052241284995210746404038509110493355853631153459459830131102981578401075958259623877216673760509664559681427079030775383158552647299026767962383504463183661398926159737724372564003100938882602305594478325076942284117885033115827629319410915702029443738561942191173461287706625882768274639219274873260246193917519 476 1653803689076315148281324754000876924355695397425812093243677814141094799952738835735333689165604345319938844771084182846750896126468492743976874857540077366781784434533295239961287888959014784704459110987706360587033946741894241253341509253229029135433353607807255700173501237332714335075610441002360420343337493403483151664217278235816861413235580110633873157090640840443034 477 -10154445518577330539842013098758685303338310275361753178553097173071162994730169403504938009601475217575112298071639725151475351681149995427701741428217103157476574090436465753021867126904942454615482930675216334177455363501954324430778154214166852249344984178197626776406102175488766907188845610247678511630893573187349353659300620193030688245555823027704289898274927559637803 478 62348853416420858737179338771799564987181419158789450545471230564343478573320018867672025872166606505115133403755787905684633031291029426346346831143866057354855361493915395444838350857237815766008628430290026194996514444703031310927281335843437465194758396145638923783245019538772834881473501138254915500557830319761128829946024048615871471120428175912958561591009123681290253 479 -382825385712145607464790785550308622059275267721479524977227833033215533829711280162894695428043359048601453105280417604483492618223197099725646345716850008876612826102632237495344824174523676012351522666176645314224759768028836825651853758716355291719206869975578006351067812922285542757689424963008327084205406611117089625345224584430572173321031640758722837242970111323915886 480 2350568902475674048484209299154140065206646272718923778704437779116482019161796532888177658245383040778813199352692603362209894310153191483052659546591312445867051660970568955590592576873283090423818012342913409936099399953065403304750238144485838714959343122897362498238054201382837557958761632782826043924931845293913349936348291262463961164448155435184324117351914422388611201 481 -14432622212363389494674581994622860680448158237644975568362783726814918832616961625581151159223218717234276168500425940042433919878328337113342822152974512291471548087571270440420376653588081184205550720377803566880070318141528874303314167033443680616831163704315858535647745697370186589097634138655188509214097072747386377059158028403333811035487998661232680447460362891210467207 482 88617093379146665812762375067193283858687315097257344292744983087889968297217383858122999403833774871623073237970977923747638859562714025948082727591011748578427102064650334891236031306053387553994479688289411703953047390379102194649822502178619274088871220381860830165905107896530795851199502122755724853545008280794325334850228180853916783328577081352453671058765215412772614442 483 -544113822382277055526533949298326444056573683149801550442264401527154273314405650669683055133731405378755299369357871199035231736961868489533813393025880328932436346936250567539122793105383506059411253484091683487925729178886213093372311680127202134762174247839515160579059759364245285379680949584364943832223720913203331313665247103092920593891301397390897118426048617302336342659 484 3340888765565411938322006371961985207293679621429809162260536889251001144652549940355276271495493450995138009512586201461409630701748340629305646058266483884711171449133805181934266184669291243175017625238484299367299977627084780829410315915886345592432969781870601614056634552096941997856801262781114793135933662531576933912277832781442020452756546556421661289541599594401090014389 485 -20513240584502999080295769504898211144864413889197656664398535256945085636463589256464162743413587092626977143148436105700294775667474782573264924042513581726082911674222779882445190475084140758290966900581063281251979992387627395800657761340322142905500068644229614194336591076034426986941772960996128572505234359050307988757045893628860546421021842563844586276690338293121804470558 486 125952424281472878969732892128224952175377826795996947457816434509482436194885795864807747617536389620100851782330283938731341293249612297271464142620433295823392758515050535685765815668105742493679957879574706501830999805327730444809161018112815133674531131694242282270079397244850728919706473644448446414477707432972578481171174297614396875274405038714174560410242888626416652453513 487 -773354805498885388410734847175412238890940031204368333939871919346027780429674104119287877291577057748893098913690472433558769895920384964370175181399761551199544174294812137605945411666117697776436557701940975477918858973352043994650409419946330668711156138980818710710753123756494633507124778949215132079925177678215048327155192743474008201319178091517784905988046811183935893561471 488 4748440997464737094841804480774635859682344943593820301904074638296515955512571091650093619780640016085171457044764349738913238532349210902751124905341840826761470181079414437830087768007328686337942493666727822902411293504054333086916174226521359279277498616763789529444321399496428269973569210257214785300969840421883291003974183800670819133516725728588146452811934276304596034981946 489 -29155688625815883193084166334101064970648304936399679847099476626904774240570574187085483239944239484668108977619655055729477581933188749264346850796507534992204160125460757152392056721699467316124768372247225942857488480333735973397133737072231111077365586056684678622196878863777603784417719503930579851064325445856921793309957268207672153076817875283565226605975999059810531429840027 490 179017530111332575629313463035927775871017939287155141348825905602599482891440868576978071538185677535936745087411625726819780579392388222640992128319930560748351091894859686826770897984548637384989439316903224474604321456197060198594081904946805070341770420600769919817094644115363016811903581991453402752428416112237792003577605627643056499318706456517943158199563535233184829394073757 491 -1099177470937374060498156479518346334149627830990573465673825864401330834141198362194488740370538064072360488280395714024205245970494262358055388597175205548687184580352523734200598886974639458137820575190246703973024026643321452806750345684239643129250411205400642349440851372623258310550441946484781072719592358682187412571057729015668987568131257409574672377239649669584597866979248974 492 6749010065466198331895976638843226101845264729962953317810910661224850550946077891011290202619990063113359657013859950208764693908218029348763887884115541668674380545026636478790390720765037752384028951169556091187350383409986685423910301755825851138644448971208601185923919371923832670435534806364079182864960706196601606880331884471846333335887232243498963993595193094555283140654761169 493 -41439292623892610082966978550844554848273718466748780848771334356933568593718777990417872195693716764073321703032069749213260191334549983250207159600804147184182194787600848533356145812647664968884888782179507383747920103553183596766803928568806757597975123293847502375705556467981971526030767657213863423361950041758319922399063525468914579656354963084517526608653513159868600772128548663 494 254439533577726438738106729226125356954285445443484577468533046413241796825216435189168392396808514262160126114257368397527653814030276121692383013192829527601631637753190698018313464108593589111112646569084429557051053201635824781801391755134814745960386759267697720179995217943376686323202581930617871396864475152167810860157640818647497231632985441127080380998433917461229985845226071498 495 -1562272716255880464271302495986538668709343256484664353284064572564743964282113621878767067353898588659313882492511330232131090409493230491213365183169776668297433552279159429825060341231501600337757454320678699471490706733051409086374586275655721032987759659395421117529914984992757232298228283253586400947856026053147293757581648771519888215759411947227024591252744179425230134631030198131 496 9592440316323487392523259584515570842226714400527713808700054187716412399187083155718014083547152543131690295262358229943349028745678085307913507008198690034698589225668132035253495954917663125466575797586984504256810906076707818904482673664222308386661505611850989628909541450567422965753559489782257104517331456330911144809011729588131921700227957824024685623252758319354760574071733491141 497 -58898110595408600212515415394483624892098974798031219516488722946535269745910211131741439889213052836273648653759370461341662776594843039978061091323181886851574980994294776185042902163208826829697181168179673417584489477514898958127035472250701589164221845675022895967257112147786415454855395431686390329221649464026586780348130189341298826011455672750712600255033000852750413812775878842622 498 361637635191307412810239894064027120356081874793850094243343994046691235523860637748733298030895331983290075335633359916311757084193961797045700005673300264500765029551150805171988982500467776026751936424007258617720123730111449522966556076903064104527739767658071407238652350892904038034551893586907751377729567514449311915403733053823417581958874068521735800637934312499235393082381528651097 499 -2220474950124397265538807378081520976025102197555469007832141030859203065840674666665856569378968029770365917254482392810950424857133710265074927667628774530464850014715817459155245227644800667941639950297294007011692044993161540321722028690270231646788251758015517307964061539499025098356747235956343489193199383820432667039455576594506179691874560051863667204974902568465429862101338795153839 500 13633838196961138217365716148855794722618084111334295698864113112622853977870397797570415933111107472734860113621845483468934423875026283904694538377856974503829605280437142931980149015727277771895463306454520845382501091076587848269376035989672606965635437163684086390490874153745453758025599434890071705610103891703308518605104014349294821533084918738970486629340053029821797062083364676326874 501 -83712515635676471945600232390849620445266135939559761549145552779128691350236711654513075651208313572066861988890604167021325093375067391378997185562686294232401976505196436873987461672149993535068796184353662275994349770335070023598934380780254656355694948124529053108202801545220444478625227826144762952402915145259571262301709107908017365508546514057898103581524583128366994345126194947711243 502 513999445557110327249561174996238665284657268477138877637776555684003434596276342855558289787819320169478330739805939219389166434000520944227847696458430292688817119489042184893798351470840912078612224066949957297649256489211465055880304155828981530537922800768433870274450126802320398699305335174954316701285302968221015941744273639985150578274327001462283924313003286850587551160214527472844333 503 -3155984837235286939867007501717140669540149293962612719032901647873918012433038695859382978497554795851859687621263925266095107823628076460792218781230955523070899432981585982586903989059254515138542693625225422420206730838402815444594061444606690247179478640713872723129670244828145104846903270657784924173246920857922078544833331955281874449931460605716706346635688516151506716216956001998200366 504 19377920305076206990081965733559374004693347349153035738628944129157614104339127879285822921002509220445646753284961200866199704156144028913556027781363789664176217001331225207191108405592158960242999036594776813184578449616494332614132436313836321949662852808948400707569502111756968315129653699513604837775231725067157504316376575256305426297577592038819519203369465588711646439206281702300912161 505 -118981495386028043529478881179816854710247781803503467726375032180905496608726910267444795454495429673191251579773653481193664275546116679793325670375435636982377381037527227914063869951375576407184794038350462022864339363951291371182820611681428441478570614529739112599755202272581857309576591392172518658088887071341242071395716199968500252637408184434114540443297147556618779209550100525491963367 506 730552919065673666577968166033999891584092340461588588802277769808630781774008446492224737719494712909075785171862995812031719306823591601361520546346724712561120424196954716020657108596022994757624963447915747806613745967071917184213030112603996461040493042311334367951762526145208064753790532857457827154871057432176312887193217026636639247270084066442309336640071996904075421122194474543566201962 507 -4485635063030564637596192998428717440892196174932467218096014074309492385131130604333237256778941572257717686917730553428514246462940774765360882424361673021682243788247464175501732632639744008638418375508031973193119105383018625519344894844789981395552459513264845627957099046634113324935988804032496766380977496660270258935736098532962698004812277623250348466303440017416708560077823076396274753379 508 27542045748612538854026742154381586445549627257893456212096014760207877398073712147111759447931170851652118930791693737826793267462469015036335055946235438096339061910616003889653262923370881006495466621675570100611891748684596547886215685012177882205045748862503568715447832916187023077956477750164688621988984885326585484889033011851269964754951976581347907687997704065412070748244476703786337180629 509 -169109674184276646733307061760908954313993509513994551587152172321205833686286474965891458037108445264064618462382582563133566062552930498539201456701708901633471016070812268676778443045332613092946261736934074315411292481104113118066492688974419280794095960905371762972938857907373908664334310379050920474611766903254819236995317748987088709808445826269491977704112600448977313661767145053705609176798 510 1038342691161671005644722503885215876688814938375226951420432964927484310217948359859239606321060422281887924827454768980455383185001935597950352675132192574841728513728373370611465055690259232510199575036399362281339704646312741425535973239957341579405800046564383795872829119950178704867366896146407422726981728713560194579199819827894333302326892967416895242336546930702771063546547062195032406148393 511 -6375481175098291555356761951752442063642029258474096618212230030885862386893747124057438237865061228257891953373951922844211878362880191479526173572572925185642939681137552733794774379768624454201621707340535331614577570599292498954145315022607642862587671959159521320174717605102510884987174653385393556957191011890584707554966323382381287480293585620970920055611522856656696513365105326351101294979551 512 39145804713623154816296867285958721455031850860997071751004180908921702105994374139301868433572729097262675240661942997084247074109414506583283336588789973952106798001786377263254127288674936898579505561957472194042265785520651684749478387792739605368778960121748293171983391865163805359007441539951819743874827160447844899829230355707166770517756178876772866974413442798202880011651356067120733317936506 513 -240357391793803814968981670092060701720653459114304035082506514760809547238228100564911409832919074084118619876927378445330718519087233873273099897951960346060034567776894755452834057101755055672308879761171108291513371921798305916426409144121951526882008504322858115101139982561536602989947430273456853618074472885473317452030916042212502864950835993730660775261347873987611275651812517620061375654539387 514 1475807591964381158558986421462014558788490251598499677669561840166499650933101121799670128199604474101431826069270493206243322114202070912448482845881331547964920424896978418106949176529499836651600937739557846815862720107636091375378394435158934871991495242466528627709583655863829652462789242146947006297496154550501501558959192701012681718378473220790713945127633469525476538340622080570152011498252477 515 -9061539702378532497577803797954497705987025471792626633925354804158165085333102312952730509828455889095989469484844115148531640204620991675154113515070380162244844098923155378704584282359784572964166847025986992119907203990768598291876836184648335048131535742592649944255898157249904483243578222648933006814002082950820729959012375800550928646548218060068195152467602465540661621265798026191189687073038094 516 55638351655643330597801923940006590441454559120152630913313706901956322983197219417361343446539510764189970129909114028186361455822519454762909947496521221646978663468894625820271565647505421721382040799306839888310575060707295631087032941969354219344598145410228950115246576377296329983457415808273294078152483496607614160707776227909843415261390402845875973378231446614381643874713344694947012515852957809 517 -341622536194866380472054246285714436149181973903311541004046018138888770513317813277475830801496745044621776935939478946971528760544944215540628532088098769370607226036935216752289918214045600617659371925716108386392225731471858343478302563139309442059911477249293300186024168987230981299992126599909001438460432063693815913251967770153073576832789540649857232958430450330692850722427309658073390388776055703 518 2097581142563835216544884699008618313836091783357626121413426039008138113448969602308908558133260300572438675589061192932162173993482357261043512292916142398381886774466938464503350550602765955137971145223728421150135154082310361135000743409482026745711744404118069151736846879577229216384162543657458065739369544794722378691214272446134271790993680523170417978439772377954135760735129961154996039554850983178 519 -12879263466183240746028803219043092622224732734111311394095452322012911960838072704486873606276778718174545816496882317289611571291226395814001961189197403377503684454593238839782782180512148980013471329598654864455421350531854814079351834989385299822978102361335398859986403580796762951020757604486653338766070748419468604848835136621742873992797929400401090522907875042085528758732640973381493930495687305811 520 79079385328863050245958208988275791307976306154059939820371243883121526598333150738596727938316715694879799811607839936973193074410508479897314391996400013676191629694234763450437364756780106586033154664559373270328052831235446598341764378813300686334872722635503478362089946061024419269792925828035473154005940555660399675082675590231654272500945410664198378463617781856106594118809114594992441929362393411301 521 -485551770907597936451992667474680604895454659909078878860524385669698016717532262624391754935521029501620819773517375905893246371091127170184585688306381892023483939653326489130666299047485575790260072629987450402828213609900216690264284738992200530435210329706865183830354555370699437006109932371583939141392198017238278609355223907510471480454312559123799525978444034575131671905174059788632667160281778197182 522 2981314551840031033981670800291333563633107442623813973045220635530340769775993368292135870245822157372262697548841759088278583376329195210204129185506709555850761106126275789806393048534888625053532445801852864906437437868149209639713774346654107456520160706982850267686402399280668119919100142654168007785002573975814190772354848669173937309778180670268386279137544645868404518357534101108110429306945644865017 523 -18305435155553340725072302673779432052433719832482622017249773877339589965902692679831421635777757993372659226158830426782645641479283866242312745745678221023418193108204664372946629336006842155799482737419176477351984684610047565030418864906215940995647275842862307625244493883998236658638270239871927612914758255999738904127260810698442986912071091265208528077536831471367944295123888924060980816656700671705359 524 112396377640646920863233208970936495207600351260779807897565413835410335217945416977202059270609545068469135013636044447531178291030723697682992633026938072008046293283907252393377898019778431154372140807708852441104985488127282292630090744957658457173877504163191490000027286214955860132625052197938814119068809297829393856042787994176432495728802721017921344341646969877918553104122183328061677088432122872581914 525 -690119934292107989391672163571138500405037795131277393608575486318428805851045933644830247803492031295954289651292035225134410945508605552111152385354437907204158818176968912577515895450940050862457083200478497546988820232906744418363385779131803872838918451715993603376847888262766957273593152668797563885747354281145141609104765645771263387028511243946066418250992669689168375586478139108735251158757519064847083 526 4237374314945068393000993280652247968478391434481845623325835328440016375780847587064565653911726971959055393351912487258390302764758093644336710357960756040077118143872195329641224763393149272392890401656354454822678999581424698140227564110362628564411734787722308446884430444818525807296341128729559518262218436490531465037823344188091344405244175266855781501646492137591271749661245978840107995412812455432308813 527 -26017711114770097890746671548259209345227221738328169871889205046429083519861559470836640004183079078866956994318606682867892390442350707086461618487284845550814702446599759036248735085122326718001651590685121756942316739537470701629681521005735769931931103100623497458060087441931997737396857712329380538511323662420673316452850080460855565735420455041901372435989409375780537377411576867961686735175364910615473646 528 159750175778465968204740310705861782505484848733013768722726872531225532229773730463635159598297484198048172725056420825148194071565060190942665064942149520034613339240104162488732248769363678496758490765020089968470336694757326395130000553801217249610537659017173646418491450323389669338058676462753819320392147367537086837529013811620917239513811502077497332691472491842041589134686606191689189643766511741103529921 529 -980874856695720526258928254367123377944014795833366032716858797981131245787899568614032278020768974542309562585512350905816217090921755904318556654121741519028769613326719125697402389442674679509804014959896302140947900650548926887057773416046236637576206016790232714298877863710472330852071386300074760371540002474630147402815019621330575157717000695680796270509288324840671707315314069034177755365060113079825965127 530 6022625513927864408727823446776649367258467920297926544643382097624234954547913956315607507291927262097885022002956700305118443955564200858191438725203754235386141441314324765908137688598919147026329510154622140484031860116045919201198870956839703935154793697071379096423829470816089339626767666739650537100445043945910344876778194787999296465181683992946462681386749067097649660519376588512713104331666147586854535082 531 -36979251566509365727451615014453110481900443172323194952234922073989093493254866761876263482605019132285592048113369957866305739414273295621187090204870961810132094499858657709422505169093318491700275655492384817406794605134072084215398768696522176138807410602888524482211292400053753014098338037798776008103005237051962756203596111289310508429927424834497887300498763609372950253804081425802809809213751529493054431299 532 227054636430041879498352839199702097980311491303701460573678285053315112148109731503590569964068586496113155394587546691467357804760315884113275522100781088698363462588493561908469489665659026487685684848544279070422196046482681855485385940180488808240120608893942276086023268295981390447879063856171433800218141492881186195155427919962547617405908912123114675272201061516548298892656043248603040776390420680573253902069 533 -1394127943115774957583925501099682263274860558724769667534035879784499215193332724851086694198578066406564921309731323162400929199701492489914687241938002176162741974441478413508304984511948361880330353831168089073958542468351913866934721081778099274172254918689931051805595388280283223338083685545448601057811744123769670269202312378837911646039036534457058587464496652848352146239908786223634872546448364109317650529438 534 8560022170589167944408097379896326002236483232749758561685927394295701861003431744780567460741370437505616694310769442652276150631829673638366364864395478501702254110326847000900811350219354994815451563095650398862748084667138342323071306990153918028542118855707251191630139819473285849825571874720443041890585711069016654712099557333927391552036545057147095664227890694857598823448136233858395648166974765310601029961673 535 -52559006454756264425127965407179405854106440074822180481167888129970003811370487797860444163096898652374037920721966475398187257557058815621234635015543407741650464372724583899062191642680413507239570292296428617831450220614155108683899582523216285061916378709365773320789866815328411812494445172420355416857610764211470965444913973321502339282455981026934888433390930044226459140920042672857422348660012375318228703514431 536 322715187467905497736496508695171311286187583003359212337640932409919932083876461202766193040674086324409506463785218475556869342208101793574737729128485388220168100635910848501616637664937552499906012403151695881196487695740743939680997061547158851509376725536779624945360312812955060011251228985144878377522153798540471410209266767945003437276535720534704111816549885085135487468737167001295881280468885233765350727303866 537 -1981488982522821339658378301326112397409682995540551325056379878959389687098975720598854074345048722188665797763979857705571657513939920677222331090751230795292393753788626329801518529823450657050207054061833479730802590023002805459192282385398308252980298278649458537972330631772074182743717261132666879805614044342182653809160731652975533561359870469862064778116485935735262651330126133716481362842964512796054354561120347 538 12166451224889445182447367067496761166051728058726271111645385921666387960082013831413633723009962215214195534066395817856756372965156315941134819557655551694003145473394507588518909112771816152750377357131229269822388363985199234873728391357821653225467128472004750064479175348551056333797344908559348547670725298300696568917268525640492691867735102393053252673298278874272261668931790837591477983178104760616629227896728797 539 -74702679002106975289845483446766592612126421262415214833621588761047667610102899201260147135465152131391638254679838093222783467423361024446230415423536374037062483643492922251205175272623235363103336164088980707227559950087015812582987933486896423898197730310569960088202191165159800948192745370725410896992924801898761421250467749773292194268194605254300716813306795921508146903969837123972759455791275392655526621411486414 540 458678553584760992726358986706310291222994202723159971949625645256903053771088592826196171738395496163457560011863961191111211947872899333819095814021270732043334436531226164375658240152518889884769322320363508424894518298331473707031038406939233692069258550856883050892365183265656399077545141213542494318659701097598683088673218428349909814415118743022876352779621931727446566202371721483004143161203110287594037702334533649 541 -2816311520938553790660713317658917604399855962452706363583479347611848942126163258539801888640233545737029267842078672608115544011328023840219091978071108278476109568160581277636727427670957096965569964750440407075065511142266479223236107569104443427633676866458404975079241254484400602025074923662790347872248979101284745392119366390162594431952955951894486781591257230087789859339647467282830031996554479186558874861553073143 542 17292307479786095902388079495238760060560239231325651621564776254857566087028436442482382645369936201829349259293441091378356203691750414537829130588504436516683888896521489538813244819422417714021235079994746594349589183799652712065397806694096852982653194188290206231642762555281597803668190606808749199591862803189614508581309360949262340860670610960632568377413639672531075260114839386795179162111194167945952638224107101258 543 -106175718045500356046565390699806223533600187893797202652908236707570773030025325022190526447331315829305951171361756165148589826538048239570679296789019940532752211459731516637523316090808788248865165153226815821273404496994128914889641786454215368906701709006659865983768501557798793232516477499683278433065056869657065760651382369477449865327023746466424249358206998973269905315951729204955706034531852194035675315151407018291 544 651924742586004451549543509965702438091922614088265574615494617321856827759325680208329310754246132559335200671862868465391442558532494099618200398064630758280548279574308009959309294190000865242474471326097305266814146771568213558905993579129754815412080904351330773540341845675965150788259721746077636562468323970612630363326077374032085712659813009056549225432930472574067053400562521732344784307437620145800045043325784800261 545 -4002853739248524750073675284727155755194814385697908291647830743562279550006805676196980238902549873601817661558846635482997341578428808175085757067846293375132006878089660666259209683585665843954428512703074237082984565336799970198757460400828281659407316484803272929588088739284417306568913951228171131843797017940662612141190063456502577620588231270547715872672101355683224604214474713096413863778911066087249952422688773129342 546 24577741894344654911215180993395695842617530227107400480547616039064395544349308142443206369792472295924434712497273256672726805801871499572756188125683882183623872347468459401011213477258335276469463862798052322282621854084977345906129257058049692004921148754475680062722836616153842588362387808363399115156263357497601473249232858900737488091559847416134423941391020086434592394876311217608482809046618671456850077416724359248537 547 -150908685646462947806591631960068569499451351835422360444272895400257934571794180445594893521280210594834897193398292731744615420058359155089381240103343464544043409883969921668870535171391337290028318902911781270994001227782486520921948508096046431640456959166001310820730804255760134087794336700414193498687895913072645651234494738699205483801916855974506130815659809921955534203882879079717311091685470819895000054042443208148079 548 926587621492727323411464426754112718395579470766863605585197789274740441669416059225076912194948359045645528954472376455432164740904896272456199517396504498005584155852128824151431170197765033385427841554145272610948359117507274025952647339886580002236732837111336314542713877591877568557508398160614761299533323067846438568917103705801189835650503211785471621668036190214819817783548573921845935121753684799672950812129286555480154 549 -5689298906988877251703463557491043578474056816682274551035899214175507750349639559244548815623703269392071925126149931399373131644932995447906666267705926741836224648448433572439249597188564527957337440091108831951699804182013775776216876256105225032666862899718690748458685017749708781402102347705973160988481886730740712403226981699900387564865934050748901024049799620527787828344923023167250853250566719737629754438943535234437323 550 34932607885393477522397568774734006921139340378779417994275880595800721843434110210798282463483154860279878328312056292184890811410999251146726727960305165195220212333207069631256266177327177873484682091334561068035137534732619797062752912659732185178991444358372807944092422231891686886913070525654169134039142695128628631998554634440110266673883192736242806471925251434142677866209455133289175812105109392285859427879622682060547693 551 -214488131775889528373912088776107339655015099610673011828630697478232163469618027968703254026781697187143895117443330980720065978569527223868980303675467313168954634205174383163356078066955841063124772537310567163837586302937195415747282697091397501123625262089894874959672906283706395904380069062212657797115086682758328146815362044099854046323477502036456339527974854514407904129461736828616635033279513999592705420470718156943799726 552 1316968914077201984526343425303674746723050880704820985103084651561765870252128911319104247378290569957678623885401048948894565572724630877371988614099472722211314657358321403235574253576069450430016637325894763295433894257814315658175683874075112801871066420958084030407011487041773787730291838990642472923849432279692041158066692661580042098334569859335981342943351032611038265710774870076107405851133335743964543097510949559142832481 553 -8086261492817236621249101747951125111200360100798816008315838140156454495547970752376444015078924730098400385249108561609513289713609844953942805196225634803239255726227827698321363814349038139591956594390647786624032575409631946201109398250015346517220708939419684276752767779194813709982119678388700969199052768177768502818040997616599188815937191810935101091412579144656046657460106508180853474488623276716971653430849774894320760487 554 49650089862626596997929912716881348783063156668927826937300783261714633569504756141115949807042657640195752293443350150689828407577121640911317946279824483071675481232647388314255838846777676850969899433234502276188200136852859940612776778368602522199201009643805009596612919305266485064022641264878002156462209866846686802196671836714056238768027948070027374857666352951557501147275956631437019213401049733792610068836825521385603629802 555 -304854279762853641338393275820064619693718304050230846744714783289668349316359575972214857140765761311667564163960510684715735065880877119234189367772701858981052196246831735459528740934331651231993193326907045887309228712131723326471649679593120036616550010794962837920333970980696121289988044073110917566704418711477813530709646166886475515551700083026682581928219818770379832338600528714451070388425611605981851918200076031188263472419 556 1871822027852654385677475768118492539950033616933649022284679399280344181568331172848885934353127410039708086873906004478407474182444237082550172462822280676406989349862690395497434576599101994116755262667176745369863544518628636216647685846545817838477157121481449256777960290040346001898098709219700602928757562625315875268924933691430771249134696051623604533644763564512801669723934339992314486435935406166457530072858158805640542770709 557 -11493090097603247417756131771332915037606196213019861038636400479429399353056172896049933671750997379380213383517253597185047516373387325247390187888520316394902312123041274125703874069535831529207728666624233048060482323578065244368539976989880929448701635682971986149332139247066602858520409854610279437610718744106924071059592191625359184854535380839304800741721356553956667174989875400962729924898656312074160613791691326246520558160478 558 70568204682984817788522989233494022967681216383634848349174758192109406036259182690191869899226878767179023525703610017274089901144046285814802146682357546709360486064245203397001412383872871604855930171791402457891456429520726675359233685875225372112848278265230075544106418265615436305888740237589301408554896658911831482180435493966811323016619776557889235444120127721372947563016917384759851029544829403536005779468463742872086590197353 559 -433292654098146820866907868566800520101649455409313269016328594316552825652689123723308885198391375491556611313138825266665782120333942705805742048631429948311118615182514935864934180406115178728733751525326643625880658412650090087375948268305293366705152841106954280765857066057543401539086570170218463106049514503307625908319322811211570909064846548664579782412650134484561408040013714730538364622014741202199153193884157998086076858110111 560 2660440703271627828854200267468460761282015791732010283525866278927529970517259897447887515286545028828036221245619396454247539909678037529732325269933652568521116478362291103103680788717685994877660268829173035334643487069895537164394377142653044438315702153391381932638030258147025061836654032514217425390131849128920949916859662513825533806440571179228123560172091566472417673141186995346010780316887511835747806425700036190534990421932026 561 -16335252095045166890339356417309907447121625146525244300743631554853519632155123353302599772821464772581077385420068759137898174390727786589301820690088272480783412698089060066572943206431236225489437604823151682054382044238028316433603523591402275758514580654705589628551150753137929119956876153762616368693005847167758130942533572247608665395656781736792676277749008773754018221986030979843822453938540747594133104485689286939277490116430907 562 100299345398127229253676183958828762564582236274750293488399221726760307954396436048648211471113139064701640475819679570869223651321385195654635380339976930383564878838981338054590481553179983091590809905919969657614414630679410342318778257955582689860782818347267621671221965572718821032640958996412603821195952179741237304130685498834822063623367906938560246309949684834077014821918463866641187731910916320820900167408346688030132383535678717 563 -615843491655952314500756414715313164952762557399428177547201529517776177197068043716359255765315948731575744077038879168311405477342020484398289646530502559283308283081530110738963010210918569036380112763361910062452747463063249926629115954917729379613516156319277235755967883135559609002902928058401333686830801828880493437251162499907370975886437006850349965493991485586663201663494536192112695837124366837263432568441558448725604348493409934 564 3781312876066652177279515361288367162715888440920392942154802199676203041666115270922333759124371717110790203715932152837641592945959798791573895895032351309101495567280519920076948421926852726823036233158249337915564639730072122029377027580277725727093060510027259530478393174686829792243001353266894895182525674402591128315170610991380609324795760382821671551639605221771855112070901928027051793308998248432063464014066219059838948427216800689 565 -23217468821924927087902871709449027968248780106397961953604421705005448448710052660626183585979070226674981227118932918366387803071193137348657507000875274460490635817973310375557483181110693617369841955134780060014992430891803359633288949585812734292759915644371238302683741055383066224235327262743283811720443984815119095636611192456254643455183860962060807516655966507965917971998971393480047837404861810021161348049422004440273972575537872983 566 142556534242091200680470966076263709980255119618432560363105723922760663535213070199587254243765953153150437561606189661695430165977684278284304806269602831466163648060830191318326054859041437174610463407781645665483914632569521652372083940991007751553451001792047008226767457499723139666877645786584683324879899644893733376389250239220937482549489627490055738444757069092232575644491170463589601740187296789130250988345573555620242501868206969738 567 -875304952963930493017674932347461745679017058836948535490759571548841456817035719622319556320683257352477056397863478737041865451386773352862126580354141078554252691029964129220532656562982041194641210724851688747524520179090231779293442352055727897816574418470833709252623474886297161904035519772126403306442606118174500551402529543298469916933735164184704344840377111016924304026448652072308343562770516615799384378073821809183130317369799959571 568 5374420504514290869851671424271154698256871131513770599995537925203531928831670089508708561309777958834438344920560721317077338418777656712300766545657925213034408991575631985330945666828200266195479297478729963396010003323437810463071799347215693749957029104898497603850489576929547787188321119366724799806372328105128636391737399391038911962515103213353911893315185038730249549643681453606668929995163660602908678808788123935257349099926448586021 569 -32999237193318967800382081647788005711037475069427492748413006626859549841877600484899779700793672595639531119387847957744679750253595697031538718790768613615051813795087908831198456930081875619339884962467611638212721657870820674770413093200468564034501166453788323984020812208851819069269854235238508822176959883352864685818504703758283849231111662216062489880458564970769717876403547832539503054915211919325139084690457372340568657721220842647102 570 202617129498194875090872108208838111442985473267733857942033798610722472711209693051059858433136808690038724011383164837942940120199422082143798959773448544566499931916468968053308904318206779960067779894689167934835678312618168047093568061432852676422205036003231103147057488082765929856667519011759617709529405713500223883834685314528691629893164033573789832655499120124960336229523509337944197784542205220846056175113803729249644732305589353337657 571 -1244080307844207150057035112578706597192189691824661738949060039441629212449191668649597750071239751619670337892630759893927458852772280289939765830402623018137862356147960202084933720101607029135718094210719121141667443168186584958860731959567543330352533345192673783623433125875792382768226574705467650302885747750971172219902959498951445094083601803381386592440705555420189706282442381517497510307117509539506254468402220252632204265576492665217999 572 7638721445708399875921280320355399766061846771997445700339536787483203371224426194605407759388156418928622757542835953335237875105257356024705421870427254902654811304155083786797830930735482605399064930316419781252186964029260101123958636227867685386718101977985986640146568045958323422837805506609655575481134578749357428286357594696458066879670157251923461790792021617975670885018876472953096936027382984243453665567807727367908534454021588799453594 573 -46902169383451449430005647389827945010654561702759860674341104213507421343266472653574223047439460355980806152962595085933681587495692742153105470164954635640239093013811140348583690694388662230945351311057132754252606922323606600331818304856311230246058243306278649686096872110922163793566613555986551429525873128003585346971108689974950450056935998883287015101045046977819682369071479035387967252286737487993812109117854178607968102129143392653793963 574 287981897037216046281477199191627523415705735917781423274082278579919530314903346630108969552914396712404390067612827103015073063215265202938465303917763962519779144198141288250503269987091689392520211067500602240028343359822853709526801977876629948937317930377295154911510336876319082927697706326200346175997307691263428732860046612749958718442371095179899308040769386214928108040489530487611514813625368329673236204563924984615200251823868084865144973 575 -1768224670870240377417425527686933232153110611508226141090799122394149600977382041725564409096648206053887593408802301116611136428546175209764064810743502262080569372087384423692602184796179082579218514514902940479909965255379514749956738023377328356408997355030426322360229789158050561193454826522907590886667650352342241093097993893574446742610407468082505645911162259919378316785948005685773344834134004064322865786644604173331777974023344172902282606 576 10856996633611714211057468032776058824675493208965600668372571562030184717091233635038584832353641807256268697517301295304161193585237732469389581181141859048041300869823911136216533813890537238643734050047018918079748229795657549716471303962023051424606212287793197696181721303924486386461158076897940377665319405600555206595510295757121944742148635006671823385841197003101388340213166741842147327866047598629326982365170495758965291632883797458567427841 577 -66662555864150253697209318857688826748449240325385586329498451666909970792297842467271875025444746478658556641448122584337083922926011888815296359580913811074770489953731246646930884363025939771273199851839415173758110905765944351832053685973756555617894042924178972737430215043728785860659974170150055024533270580469171720629237436040630850909016027309936656450584120834942589918567469749011150053169176021596894972332364708008148903982582396503153117447 578 409311755756033267963448870517876545514974654089687136326100259268761146981127847781629468953699225044086664089861721988814547969726723571362208866172562068710141555857423611188170158512363459526872137609526208295348792137399324607175567557602944138061713700635447247560423124346115334008527977389035857766323588741549745049314759250503007867740120581596386045953808983196422667974329515937950781560908213298389763738218017010353501561343098564725737582122 579 -2513196669829218115697709584593204514814017952726134785936990458012175530451724136179050469946609350571043216939445468034432327309115701078518118847929207021074101208963236782469366983102998876033273087010506947693050737027358233498702213589831016579633826803646489046964127127036678171067259706136229674003350837771032927290978458304799455295063715099151486824923133761826711469301619867932831958176725298643127083497416638007824550134593569599150759732739 580 15431165639438323454232690016591158392674912342258483883967654104942205681126515615366658632408941328163822733326259394093863472333665570392126056302853969586341496935818149190664026025101538596854470398319218196532695230098586439743740040852375691864601129922680575967743597505606198193395994372404399374381019310046012851800095606277518331549499419566932136446292331691508516022328405951229815261809983986304363763654609309111597261602369537948833961738549 581 -94748204885996144081047417175108223567072687380375362921397203730796257118794647030086646451670972094816416185207415246710343652832137759510257113449774297079226193141833403430605699007228685116505263600669639616514831309684439833209615699390695575380442437238928303167466877417287738164450789804975604589928552414627294750037327239521187844812943103528721090005923594790329560396753368831678900016286997022023708402754963011612758158954002676938225126821918 582 581759183906048984584865915991679226584087823297686201794759597388576725361858844457999842685217449771228840059320891992208762570496347790296167961368849272500521444259894061487676677211854195760507610791582725458303023159112304244254258782920107719954420095653405547611539569625682078176025909631708818570309897243458563712787305441548567544911211454612130405153664295792207414140065685817003206914104873014249088359357080221844971625986600150332963366279433 583 -3572033353732217931491661500184153697889947928151058549423578413058457426640856751500605738587784053519859113593056366688016218422306703268052639600992666442057190573292304131452623279109871774618074899162601104607118934963352600053738603810335407627435197538939525860229965990049424558031285076793373324981049353119683881814197817884391152638246658997761699655809786642493343993477602010906768334684533344225411400616070142190514165242611019490232392719150591 584 21932481056003432549552368912862523075538354403839096159681209247012324210737295668709027591735442415997897448380528077385542430105007950872336373734545277117789602976280779087676853136032338243413927771354084601243715836930549129978472830532117792176856928364271468134430606937626897337388606751388828354897416046302629355060500227512795736005611775171093411115124583283012171866368469855252864121821400832226800621595850272505485627594961298503492707159708986 585 -134666638756142688268203475065601691262921407516252890644371095126470823040172475604049378128791700454628501037054034953743825679481186677238050345879675050683348348894450024358552628633930793639396163150908630738468411729396213850268534379332936814276331024593934021693762796618480458593162029294497755049354425703350933948001885862754716748495785488839798953166291422912514267286185563352611698951898737570711882912291742357861027294673083628949090284832599067 586 826860561172737469187883957718046117843375518408138126339623940361440384676023447701210083786106599185127787323933871310417925408140989042296606345540192193241268965306215575406501115121880335900878310154021745901048069505494913161191981710389508616619653621519570385409828231655790574327530393732210573731054040840873075225432930906363153894518209870396648643637329197543656539495507105749828543612243493679147018912629663696843535866530147234269900374280958237 587 -5076969277156686163816844114049442428057327444654460866208717367692497684661324567734396065832074899108038443879047601228296406797073251952149384148858686320989783268792228047542373976046917234980164692826469144674519229633248062757839649207278100783032585279755390078905480734608316081789786173722537154000751184127821913763177855571098786712061547773861835890350685948105882568480834472217424610724508631390718274949190514989244870395362321573993133865232984654 588 31172870313992593103399408274273534965190265852129271215420954420992571116038786972580450915663120689836086730662775105314407511842353183056823165163074776957637799101104649265557377686087748526206971635210497944679932634704704705917542118009117064231500501749413943092396201294632114429241643624738159786121134206525221095393919794200036010821935207962085719957214734123335008618872722101335922858908247612707620507134360220824129103042522638509854971946131630929 589 -191403136510059768663714950169713771822352621373227582140565793678810339372823206837043027039140127742936702760467208735170112406791278678949161514857384689035117478387068842660583506262767163275896011025837773736121297780956259968892588134496532026638730605705357446014319371615418784718736721339748559008610929321520858873311843959997871561094106874227461451018528472253416221073729451812201586569612798483273130460316134709045359607980149443567226796787289047223 590 1175225774748246995042370608768483603868094967831042809210775649340999694676387542993278291605342483543536120916975469413051414616852865676143569730428446883879051985643076758161819175116450056062928856575662354293366017347714232785885735498546479582814156540772684831718370267139518724598375112071909913545902586053280842034316658359389609881224080826871907294793145500130426165700756313770359392860421725705318995851521195090995701761198405687405118787559366652618 591 -7215950829311653355857857695030414422096943188767807121037838802456670848991700162825692647300693311918237523908147808211447859931803279133361979256143927242641082276924865689433180419421620423245916360059176187619679171205264983711676794434208122100541896943800926280692086937005525116023032609737789480789789435517050222284766199516933150333779152253951766631095426806426044376019887731537208070289398217909506892479818918418296026061853074541996181515307856593651 592 44306334569795995744585882736531457337561380718656335269664623557670352107693213615081411277740863944395940465959567326948599201976986455399814884393718764400358775284125865754298636322923252508670083796325517418151957977460324548059584120660865967582408580504413425225489026555004256652303788833192316798770265279958217005664047606100393020837464327057862184219029152533043205040004732854078556101469943169484767433359742957728450042637654212521816739089454849536581 593 -272043328654161552213934417547870187642485505914656326195587989405548456481407969215186904919809172905407364997154871292223131029407555230932608276761601312700281452359103388597525444550567605506071833502041820404097544085738477626279658164343786692615836181128673610092289741334059959073680172434126110359379852448410436584313601427120497156523775701066973287512813750310198335832162878391153236999375503372790385414157447217570322395621242584403056966054429243838462 594 1670360985259379731281773266895071139575357194603875977865592311931434747160892341381504403543231912137808408247491327749755849560876681342461745574564037914303918688784398003267717677013300795091049754084487723947551426270914659967815379666344995236156040969174262027039871892555329591934527384002976769388291119201759701961216340378305236928481128794739901727097272819282294114440847521934316077707167119050345299104305436791950762276569792409668002003898330165948377 595 -10256108226876029521906407257310447011374184514421974172697077485496012931174317491413830352154823771026893596217540737794341165010236293328836985810151398760421563610435713736521266496920477213997751604936731362566439939954742643223034505482131483029091058113772025405845387652115067673188398127053766619457114563147671565896276911881369664738072073881168321648076060348582858923029377758409653047531464118861259193420629314482746068152197660139161408781872655536611119 596 62973068031195805728504449154817733033898422934337002708544533611000107885997833846739682585576742240099126838820142983219996771977318236041417148072705259202235248873669354705480356223695491635626106303275070880465059683670115835889880185075072381798547577353079961218506041508462645509483682323289670483003610650150675743209898942054984982189728270969020920330061211477890353416232821445588477781607490427658713060833284629957385676696976847563483057936651588844694234 597 -386658097744111235295867096575261794249111406272638832751602210453472629948209391673595225392967477597683889367623500080660372014958245233508944641034586087334127189641396769683050646596920798676114792750932473940290377998033777682010642463750282290196375293561803983933447921107118701259737198505824718751217855192787079677323433093444512564115145872013282853186838479829531779542369751536809960240757700970322379658110828351166150860550267858791545151156366532979749003 598 2374101964938926816578866626960033102482845991903553182717822787544363904943031795295153905063874583669113334709858501285841837478632453819834643241681867251086282690322669331353615726550472434829956707877587865864707307775859699261282373614276918123571709509280579648196781896094832024865071768792151287137114550514990128589086458061607457695903827256849560708244620879492891371625478507803169145675040937845222889716387134165532454039630177226902107161338393786811604653 599 -14577116508903412729965402810826998072158009803426237742850329410896127934352624718190936103070145261529353899122657006993831791497869985733735828695651438866770303779103124044549433158930807764882587088644466646905569184865534940080486365317636566649233174601335526128518044928223991033143519233501529466944097738924460200686696321962148876428325157388340783513530973756271179314923980799773515450060508596018371106188711469285825326222002761146051351864786534664916266286 600 89504296299089551365879080442855222078169970960456060993276406567291187006364346158020757850797848393330562838582294543970051819839777105407521646170030265091455497727774305542222475880507345868222632398365448295580797078758692595231408441888121260111167839571641688179967697913783779339773098549052706344680290548227231903557086816241996586012952577739650842525367214937806136175998253553489761270027829545008415758958267285587853809387425046318571509453301429832262564001 601 -549561297057771645939153221890065096895955923426263969166334338712728830572290103817440341975480258797358291486770071768807081639683975427173759031719711397524669615092593396022958411515052383695291271612338508006242969687852207556720446766664062267100471420067557123799464804066486833930870127379774237992010136913607380922592308334945025065063038990416639697221552890982928936084459133365863414500562707897170676538112316712940046330491144559615217010320012891815726684007 602 3374336559382485089256919672550312039026969413854512272784606539534682461906000942193347014832986232740105397303926420651825770937298316873721446681788768843263536559557387118910349388738813339554014784850250678100280427990571885950222092926537160156280531977339277436257097905728920625032762326742240134372812718405627527937861149388419101427405862996260754383785334959479287633654283441703745401393008346300912293003269454563815208318167698122306085617773174467904471368042 603 -20718611876316826967858670915982015873406538533256409148087373068662514123536035437688817467993292975282035026927022605640778426164279412358823546630981823998990370103435089366712455824299433383637112825537622946545102927767824882648153591999334236651105959827169287047881743157110010962679902525369620337808134550423389306147451905286710682592470587914220249799477545034276940720862631142079770908468980686784756200783133489809656365904276502528836947161105962582232443628259 604 127213415297261530464091792287762263640221478563263631649929111120055347851022183783797516443797368505590912915762597972766672527382485279910167859927430501897796606434077156665934724842668860295063667621639869479427477634773127614892322610482431304349493522977221377293208401125652499188628848914043782629650361780956339226302287572152487122954193980544926529683885069887739717039893139802325072352095961858030167054938553630994988287748556399500327335129942034186493517717589 605 -781097359620525441095469657850685429314953162549113022286257167080914338119863166982809304494939893354928809767302148103318811620062382286062604126054025277481915622894431408896660814983440335160778127886962708022953108668240412252998688196407496178305209333676291895801214207728032572681903562247806255512908750757745421274543601197769410392918264018124174397015768164678637170245504117006183758119762674097644128680174702583642536000072717515203495305777451909008094693985758 606 4795980705183457918725990835267762992056316162688410532980789613244959125556471121400629137581281046313780439246848926325960765791989308389684195649762139900694154359510697141144847148815883697869336312786292626470757886784613954569239699255414500021972501329222009120058529846519730357729919753637337755972096286255421480956834018993914461825270677954435357692866036312607363870506772563647194297063485103494431812785443388335177598014603482372519767874796853784345928093951913 607 -29447585043260967681298241781293612965486252951285843820907748235791195994621397775882810819370984485053403864605359668353035510300383217950859207131188876445844181157814505568000861448963500835472128459140202088514461194600752658617189313651924973357998971981844088870901148686694879797422923703921332568450842686581325353705975303353958181876781237899046009243440558715787279544252391637279257792155764236155667964688439859761385742073526434469023306514426432284786303327659871 608 180809790152589043837573144753342405771825477895248092835404268471670693852002286729218458059923889749463482397754740826046902912045841248482085405204279361534079986305647407828018237286528690062445996485205058827867611180496060975070624463047526366943802369213774508194915452359112511491224056795068027134058887436694577135227714649727192142160800935176277550067265047767187944814809366131926649040223216905239362512940303017153171896469856548952754907695710137914353013295962746 609 -1110182046065771992956953416235767319617531160135241370923375580008891841222361218077271966035216340142691239041011221808705763132331888768066441475939718942791309199632938578116097216575387956160534881640006708758939284264685573485673447510801106648225004649941781163070885302602426716038080749902789463649450335989542163152080400372113667983941473341174709815040409149846450680883813572120588049746206434179286488317520594104095559676863967786046937684079535715565269189773432827 610 6816578761396983271647779094452233438490434145942943504464707779346154063075822097490889036595548928959700571989339294825857136045980332579706805216128550244695105902304224745376613743882640611239796383596468955589769699586900294253861608795338217809731639834205327372718834679525921160628972147079423508185663892004572855706996004408658684914832973252107491925672901083602569018122733423526426792012594689233107979178185091640550001659608834772903972774267649543226817041938903357 611 -41854168129445320308937569385911538429774888850661407118787167956793013203935639013995348945224259025797341533233775026790226022156224884274999116412220783823014693908951693773695749235440918749322726089462391739261423487787300485669022176552298835586233231720619105005090370515846592815411425984716643786474471811949659420599542824648089100461755179648760428333647369466937999856800362122476250308286418485420545314113569616931418926036091948366848427659894997725090969538108546574 612 256986891977005484446222300590723326218307483274907640125188794239388144461208949752412967982290137631704611670094250197732130063102986749432943218574003770827939210860888042086115042384383078025292205132487241385435505336044804488122142144328861702599287637442532816634483695335914412201459934953139183489672006303780307092946686154101056296712606711008554585147947154919907982410860944577066239085520255251734482424815143726140944641797721585244569947719348535428042566984115056369 613 -1577913636791144664393674488654997400099961638329168050457454146894491814733594221860032282528020501339104449083107676176192232470608507937089709907755564340900798911667102066846445456570001821371720108288672949102007491094735125840293865957510400362100070809256997818208051070290498210715179656658712423953681334202549151408930230543041905186795319812584095924075267360868105911051907257742664947585606205656616229322870705949224655691241251564790788732216007661215849621687335107863 614 9688476427794761713091928547410050284027960574570193733163592294148176084896433757567052188516133470117454527106198132265086072794763446931479152068795848100299569034361726628835032579540690653035645977370775435208085992825989260618324324797854033728695367508382718807481641218803891938986117827965536404196110715139207906695277955793916920010964846039980361716411966888779885432135562900752788411526672815045222523588059535829109890948790308920665933295115478054075546077325480933898 615 -59487777596511821216215364157635233220839534341155145019020140499002323127617328340855486920276810859961003779112744394558775991268076790217023729698268190887803437553478347612100281093693466014780270644874587819754482401793092183973678685691842971178177333206712578764864563586052947169936846736438668988656322915113883593338901392770877936362391468887990480050586705969976168538041165307962596690732607514822426223200392620790122044582640305556865187601089443898888677738438750424531 616 365258222977122438072720320620046518092393395727767081227245848554048848232361678007246799920996988590627200585307108898649482465903728079605472712972911891141114171007923824462346633525252164645150875065968367145229013958747385744196663702044193091991754238592241925476694306461891979422587058477952099772654389581543873313561452654411808121888711266719814932267817298071340040715154766845082502334349747279428688781118379854754379459554733690228987471071255565872972211233472118659941 617 -2242705558061194938877109152203679223007843719026921421269370226263260503055129688422222408046922618972863029380324755255158844268395177929546529672752436791920194917913967555596435135282115085329216269843963950464426446606288574008799069310063866258206012525408197678737523477411830527302493219544831181783866208313516551721179573021455186163980296615815008021693193432146533383342061991381150688506876989000900427467994647619302751609852150590042993668563903936657081800336431846271422 618 13770335351145831760894588005358721741685972365228976674937572071194644452902180188161839639681592014998705550998773538566340598603301986204970957354572567197588773786625304549218602111087340579162137474681598322338735330742674570253371992464628682934972342297186681872024477532292396492470575507069820607327911768638389871800828033688158587673122461946113744634340688247232047201716393324821330958874833175960502958807801897079794414266143888781817880640318308644396214480316464061976697 619 -84550615662157523376612704092219363269484767859333333323573451939816045785896808759764755054736418407803568960656140979617814902895276176531680494482129893531385233358524295635268056502411508493115201262315739264944661779957392869328453447493590478482303799163790793111285052003344796153470330072162921309126622301386565221052397179590979241513474386041273779323555795261185969691976400563774709613922304802808817786314972018734091332599684498039390358881538870778580645003937343233783439 620 519145425768808439209325636498607868539225645853269503342430264197442740099799305115956652751453236144008783660272119668053458704699494786093199173892657438040047583298998610020870497289668926519710968634349884581094456214985686338415871184720353172956325391899260738660596602742770756214645678910303350796928493887401555207867782133772006321279229163829165109058163794036554178871896756092622864781735356245767609643229473373229017562861429711669676958889922514403676726381901964602754074 621 -3187581438479144859682917111138574885582521604281680849977165484565926021000274186898136549140421109574668901025953585197591997843764407166187759330838196444919934550004663119551228881965225192050361252007959597760084913534630181777378530056056899214157753553642839245081978377737267354147520705056657203148528825546713732586705690925996886296990466521434742000555709537011072682203318584409537291206132914848499772720352170997283727142504940044624117306620384667468448146937071225650254443 622 19571925172777383372879865011183129507687187542381290773282839272211729285699966070302379314962278200881405990751672763664334200151718499333591190871439584290880005833116305867902237890853808445889783040480247180868085761178050713255803748573326968281483045511509021396034068107885732064240123277655409471321143584945379549388602929566388475733906936753977865766185694243311242663119870214696046509502812067962872131104367168599021758652554708204808325245331380938167977819358669880470550733 623 -120172695933240930882179744833885671737513588941878219816254354753020128575501749659798852418794338771429712260940038914704814985664943346831270269673065296568839571015614171176369791628025618573801443966456953088661023200632664838720668453259033135906519502433044981695744189183589531800233261323673647778645419703553893875049954484313920582748467949419932522834818437975633722091022581164346993585956990743753859064564301039976094883260308121336410447372999597363119026125352847981904534766 624 737866955875646338021057779247710265241378257506060134494251648670582747877408510791110917298707641263318403239961903919174414329386746229491489684465403572880357895909884996957164623376104751990235701115646495709381716331409679186393968506308454457502978830745788058250959422673147783450847169561956105192475103612387126220969992928534322243879688304377507674537392049581347309096951997324607293496304638194509400240552075380073626726869423564115710513582317653382770975362274929072816528961 625 -4530543650910918206280547110075751028369486410123448211185038726624054639415554801574146553425098577716600002026389791998805776546588334575276340310038474940383666476658724183020411658276703089967788613343431150167535744061477049803014521704355504238860530670760255163125006437650865639855868677075496060412893455986812888230199646032869055298637717167827066032530689313736172600121918054773465422583222126178824014654710484180200797817169274669933425699522585448455688059688844581237414388167 626 27817786945684115397550140005112726998537079853159661997384955173814352432219633583408509188216446377426228832811682287428249783038648896482822129341450199712080837654662815893802210655016248713770592974526681220803350734627253003319830388065936702396823505169021792223381748146966362683435273572311173038411793005220774324697788180664085532200346403969777883884415190915750294164288254255139578167390243098255685874957416948561519376173932338298477102092689150815957837125980147409696787643562 627 -170802740284797004431714529796093892191271804136662447465220046955440144637007051528061571815057921931147344178243139981132889351019362824441045028877520323143089853609925148750153934883018165198627485166037424155189503881566604365220253592260172041656141240540430747258783785798387872896167448601084337614949219218011561841100338425550511048092196040023678881649790779774904679022294697659112148795033770374530197477370058132069002465589846614181919490360103852218979002047722649117145838934979 628 1048738210043773829941423629016258549946118579655429871307794920993901190210572692724167423392804734297720322720897475917662195236367356397584980049777753013700015131632265455007385149000204566989531576651873889321570974550223792849340080677762417125058470738885306281857591166020703903264884158011599899343628647126603229478386209392401153965863405027906839595439860235284775454261491268081537791146900553560440788511552209300275647961166759438998937166449343316806599870120474277453606708179829 629 -6439310232212448180729119853653949995069495527233786488795514933657586963511912824317268119669429125006633022852189359456241201638972321759012215451031407330501704633430803316288003289182149991338050279421631415694181399922085194803242178534633289916885342378209546640099442330692234626597592930265589860022787770159097080279633415940859347165962397419699950148747836634848210024463519224021473997299739160423915324899351453425861257064962723494268122264767443549565852364936429931088054413443998 630 39537718631368657713235564671383559824970307693756941543132139115245243149033572970655512562096778765117207373307229128704841374849433103578155937603601307748408629088579874766491712488912181925616972433671274303721903821461992523961591457417503369459836007063244877173500349815606100455842153757409148595519339380681708007746870545451104813590855822293847627911818204821234478302148034996678134524526999677042662144077622732231235821052980933544333171488982620965475460915525469597615519024478793 631 -242763764782330425831281662332495449090338007159421213137229300111829324489751254623498439648169897700632468026501471159717895285719971770203865196175226390055555077876914997046474585468835959567451214124307791428468788906764558983430652536829949876717377431963691212348197845392876144665393919298904871997756211294522219600691786638841539498116015893407137790600325880550109861681984809551540990603733172508180717994683573835137207904719643732181542713298285209674338271132182357505693976016501951 632 1490582854331232733149057264362162164226482189653404656488071474365863324491991283912080786175526939858982791745657959699523366052545890576066417544101341104516635793004634108597814914766565071316574877657237877268397271284056742584884402886072272969805739209261170201955491675673623426517864672796388400157416432137383054057687027012365431185716070223092622348384356836499190656524960292734451894690354860280202224981961228301304690270969085195718045766914304395130019582069590074711778513253861306 633 -9152260625132476646564257958138278964764776998382971774400962472612121893888215201924893008414823983199341234913800096615642097262769255271759144093733290252972064510161575522314396672114677073555032887156343926341267878767635625808436582188171013986050338070051689496214843296118250145247080799074276104771375639748570807493277641533717932415392462369313076276124065346346722314398695130533046407677906508958276150872591158352483906687882932103861027827659518443370465808273226876098750398384820187 634 56195383105981012364864690641226529973409260319488691467421312683621652740885014997009030545302808495009585716788606200974874048681667510391260643277375838996476773101840316371756687763939340866991188579382384772585120292826575327136373731143360980718891864815086638894762658210306614711860456704946099324958793223704535415870197396755147680376974803408213737819310824587227946167668197701806395301222016566752796329236684389871552365336198256889331459506697722982762466115853264903476201584701130077 635 -345042739905832398350273258913100602620399740586124259757913300726393116961642581398519403785417810357443317228339631681183864924247722338858617225043012226753188317080332610514984215524499443849841173107006331347314476615506326016340924731034002001496811690565795020947317194124360824576031849118250429358193595596762672731803930474511763928792621253626260223029422580360566787039131854422763301359855428396471914702291560057825149173496171809173684492327105244017405591237178912650072260712199391694 636 2118581381271029078305419129054088722915863525167042139061515692417317153994408011971660232744208711252283686159218401812743442962010284267031910628156692006741278997114545267177217891970072605318144185590708350144668225127317657371659239773173536872516301506534581576999924578093950425863182442525874842065679530549745111570111034149844853406601929891988797279882288673913429558369336656026461273907831257949629147816114591018226612424834246844093742678182410280966365218996867417574694714653904869009 637 -13008206085695972179979008457662147832922115809938080513612971567171337588703538129647936990218968228763521651394469430832004269279785477707169873716084545620978713205135054609490978968521859133539609139702586070154542461945132568972682671983105698373059189366633473031630843249340277901348135156457127215835752821926064266973182684070806614534557998235327807960617401432091115301120606261091649479058144288523449141996613875495909106338644436884684504837201788112953665233644589476423979398254920086903 638 79871100097377064448032976191689360225021623725859697541495467682777908021478546732041306580304302122583594060086875966849225447132999378405072742977519572152082519005477089917695420086399803904925054997647888801785389885616886446465028038327743249972910057378909436197153688293359042487782952879966759973638520823478537115856690659402947046519003500420560620762263027877849583414188387897643476312645540248264649744695871514607131818667061912332078722933285812531532882701201019305142759993851934517578 639 -490412943086757127500017940162081835955562929298865051302768139384088903228317500567742091833054288214262621860195665850070157120623495235975552830900189680107263587463330831854913953211652033459402538966157546500008746661700360215133918895520456138475964612460981492207184344212177157748351710495033690379042873870875135448095732085510381534336923489750097759535636949413885724178786183315858927916634711260987392717455654701507022837705820619853185148526841579448340070141517222860681655757044113196211 640 3011162416115425088636320534152234701352966012575343139304308970699889872291937329962999605227401555929398267721586461018295363733048471828713273355343585405600895570354993788698437706663058794631488079814322954112541462507820006200924790745896483442190193463957273514415997539114399086156239222634935771710684015118725437051475495043372536997317641951694413143014025942214375704793249631862798973771692338042789511800149374109785036919198536485590476803167208584962430529615993249439407598742184107604101 641 -18488702682184425335681728251895746358453770567968771055640921829188071684057909153789192668968387797146829691629301966041967918509606825795395236593019254788755322964018284766476586205796858207373258171834717596062768539171002552510561385998125610180282719607013238017530278105057235535019658086639914691206720192689753133394047599815435355726946674186722750031819588356969078593217751442525007364274904669040859308022936453459474344459933426766924680055523933980950533139070586807221809584010229330393982 642 113521650323730102298862884998544374701739614927871257253334771940839587526333107078686960581433749877239936332197615057337907138679373431777969096452501371782982883812576380353271994975625702599286707417873848659101632933409752805959280465211903434996744952282767104688563373299086971278191964991644123858008389069279843726330566464380784537615956864595474642160196123380346022899641504635664629637776369711503823122715727886065866980734056889233756737899790129999489679402664886782184901111246435405198617 643 -697029170393941488844086522755992098017874468615137683656160312508514439420070899469959151589947463966227489502393189048983311122964114939457612138413641642436201679811009895131696078318706520448046344292212266467947544441245781897370332028046396446245703798662928189565528813230835505136097431564700022128488986695227490565411165520611970178168411042284432461023717735400513664650731783275998199738806181240805130769739194604545655314889818433537256449887618187864102128986818541561477172644303782338750959 644 4279797404235818160312472808769771113001549647570787219054144966128449309784686246900604482019773568971817001837349250646281905585576188719733844367235717814661888585743084138131384356422912520435238673386178272953449152740097179128566623396715306276205733659294010680647587679247786324627830912765008977648503656961096358911369792853725342654153753263590484800239961540664990483551149448829643406158465494184552415707706068225189345439587490392322579414736621849316938400752746915282680171000243959530145114 645 -26278191213936681223470969703140800251132869518159899880863847018201847624863927530792736471228500092622677435703498576574292705788629748174872506805074080570362854687392489956578794330345508245312517776976377230042878574789206368924425441179901306504748594887110550730196640088854780159091836584777945043141941191672074228514727122912910504517947643613943451228365831851128548070310869727080204428963970739608397993926704703357766314402166180996373692222896436561633406906671464367343741063511346274021982283 646 161349537899334133239542158177092399046675195123795009937698249853908383292812441382267913730280915445916106191378937637395436868042182061912499444596020427554447493537164038749813662146687928869609259598585134060888536943126712098522093569676513676457183110050610828415516314199008405067853999313244788059249231557088045654953224164540629921168814490914850649743508890040297673736412394777208525987929112157333856879587465994365156990087943337728126517017638535753385603338626550243697466514558439086820927213 647 -990695027994227434762007578807447596991306062246094348854538178396954849838109699626888723950004077877939273006819178222997233280731318546786604770615620701764777450497567623445119871045858202065233922431760310914742834739158005075081445936641877527819155714462827997188958051617025486452912852659669555598239746127144747874369210683093523137469705959871857407316105273159388205174238061975604060942393355963928070355424262895330149151254879955615248430648467734698361865039833001789893520017371619352258512046 648 6082921905266476106486833001276884778283256677097036813836578640962132932240235587810319015861986797511109108373748454576754224479951867167320519965250246501705019707247986388474294990256106512413434429348897492999933932297677010065061884670944983374296060342668415784853404457478186267739542258491061294405943351535340058956518622567252025135530231235763241584785088596079024742026077073318479986627470564920977349934233576437206844686890003142173127772365808423765508548569550860655349865688767170369039050721 649 -37349474722291972575768218058036557070355425821207844511164660453589348610067945836439816146959962532701120452916476520444751755364878565664108833220560577420878540689722905306487314048601539976523809603766809641402869504662491085850879544911218059566214391714581874904589728648710109743868101261072993361217394980566713529903177587617914787639939097897919209775138179892510841146350051800421628359734106316352383242159137722453345267493234175400172377876368316261716075798126585315806003968565437187311004837927 650 229327826948325195624248921299120978799759925845718480252679352754681673576021378296871313845833720246083366023198621784261038348184055898491787805859554612616327841399350431251756635174800445469513089024276330658013885049396194499709830917252705181451144380971588285016922474445897852593517302114802395866928578363580948062211518296060338114148407108139938739969186519635107378925932798515337501705062825536208757660335323647327174250274400898996073783788402240274938938830619782603617468902648556129138297544682 651 -1408085457797669786151622132901860793491287609977047312841549386948533808150582512339435282257888338959324673286408444564418454028474429452107700861841697105027788991824812493404194374214213007183232112347749320779889511779618410099505311400642052324219222646860014549416740472770460031174663219401522932863164656681871735020379834593627094084221609225985128168271899857423112782654114355179638907043452871895510470996790582293809288123824643722781575564076589415206707224739985010228729372293200840956868521588899 652 8645722077626625300127853113603150819054757530805265925976502404025440755785062209775275608210277736519206928594432575311919538579660538549981018950225367813453239848919515485783268317294668154202752184908680918505544754243865411995495373423979197891254123901101190742202159684973585124027937211811231435384323331954425311537379801040557837220146895886905212021143804924561315565752101365505557047152704138231013658606300177000336660371044024906880394306901762757958108695514263529368969143784544097688310690757269 653 -53085208592716815003700620498328779649712800923865660819773357728766940435979388635252425016856607055311307355977021988510526871097623698914659000784018718802460722187371264882745702205972831821296385710977649837986950353676655930674014046924390355725805178033526055556927981734261145838362328594866817706963769256545228702829557847358178844690285744016421957283622323624768367307339307313785257585067690794423641590009034961058348318721992630593873000483044939696237494050751212718445951324975126375139633104908638 654 325946097506970452119398074286865953981947307334965165580702305472012787470392378644689054341754979432190985280046137969736071125545742264423162136571671168706476289879292932814211389250926836185901193849249015619473565048090337537338537848589806163867804757475338612980055026466120825060007203457012708582509109606407120694909447844074799083992456991290446270566118252595771045496961246127465187255407382939735303560289276044294098216207271327317527762563537037786894231122355908297812540631367440559516340359844073 655 -2001326947683869965622894714922631227457726143141885453641925031461432520403817613670212246826771146548134077892069843768254043725412077214518423688346486875149606504708063518250276861696444003678580669223088626963276477716188279201410787571419763309419660033611375453798771004470432146168572317449131266861291932827852204394354144151881247332794285164567185053815947528352233798636181381833822739372510750259642008931509624948878929312090305050744749816198999766808133613967038030518184362431663087423559133533580831 656 12288257420968142992950260094621217815162261867054183427274541295611252114311834718863884614526140588766007286420672184629422716505880581923554253397734132556693366552695368120950864033238707871694211703060186244152697343917573758768423702797227459694172933470384247559854240207615006506262912011444745294384023431384110866836136855667929830251918624761869049163042565409931566311659635632061370007650405431876357169579573057054453334073902424544946443418939758098548927687691681510675609596577887521034410050186812666 657 -75450575738627804724111563477564507668015392337264115311866181698286288214385896890010908800418100969666974977347849829524891888607287450119400232807096070909514078296433285232506258198068647384221123199862551609506422063601186748251994026986075641636802287587200865975862598069368057554494566279367645339949160686715519764941163287402817882589153119961315541191924459748123468148751447833143609213859602411199279910418432659914419175554144258079945465808091788860401573736227673767005338519911079217136964185669129147 658 463270680639916024571209638050171063046212794755699860550252697560710205872112327482101736303773488969696925891683954440030418458577601324061880937819619282444423957351034003009187339223014192022965097920734061756600991725428950052638936054510970426043221972228694062798292671800145333316313215476951443760433967453266374892558774426689598224709195973139661050100920256610138304925374688590147636122850850079130899739149174698953269216288038262214352432973037250991850362494980139409755959775600608732925691279653334397 659 -2844507433369974755924829134593806868907171720139348109934326759691555046861262915640585043121794151636153454299854721006826335513139018771145206318747768908588718334830203011673480503501551491804373352002708170049549913072353057500958638461457381621673725874253876375822501545486303069463028041340330736181813962073340512817382015145267716301670051705427514038848072501287555801668133577782743445111271467274049458068674902114167280310319201117631380425521828776982062828628494413417817168517380598184587205697950576014 660 17465431931329285951622613139320231785859348163986639573523402681382746675411100870577637369735385180968645752741061286114344606775738303124159198158476179520054559375608253079431713892068856803182622445458679282543956507439767937873265744688863701090671183176870240318700556430032532680529332715040313787232107582539567188334821496713165769081314630339115197544946804302708747142818290709044750678416313286924163588517418733463509286065612273423657369158420404641853266680607333042957377561016107252053415867447326220849 661 -107238711690236253049586869638757807011646942860908634637157300724754618705084344762372282150529484966296302943804289477619507382470664647018812435023615279960393825221852686478872932984855144458543725691312353603066631928705311091873039192674520176805071997004128336224260292968566784888887859864583884089433235647211219531395781589582702859518263513633568585996670529022556626325768388589702957507860466705539164149067817982116717392500295774941706508770754824648140773203436126108711607984702200447559189777122285136343 662 658451581970486266909292640169030657559250151452449650200450322393452320253299429905904872340795121098262034988208876390897949159783491356963176562227409656442351041738521203950386662168757719914996985574772522993140855195604931024478056176194646791660058267258733363352205359853061653208144628328201616957790931313833067975322658424905674681160519980541649312797980275231744361628569977911828042288216526536164965864961021044828151964960764788674134127962716955733676732781431961844259682850623753002169859957742709227658 663 -4042928891684085105893571288316457936877779357288608693462352717040543932202087562866130336757682000255384295547674408297826297476212109313947569856302355241934511985245574825104043841737774610784791007713049090187170699478961832765501555229694875195935795315322565170330848850045275760262938160693095273414987306099643876596383763251607293422430444498143226665966595079316618192423228609687060913996105899619598978368279831098957781572305894367962616201208868551205369076331212691982279670146034168143763628228569542092691 664 24823805532213829397832904922765504287303647846610191018714915841956885902783533823671985790173975848964755722655834176225417131499544986068480085217103643804769017218397522553172925843870177093328933937588653111887839483764043680998854169381836903521299384447423959395119681769197810373771703201762887685779473049695050858809177425232376189880275862354507678519418837323205301493516132893818100865998045183851149652896126302808585971616254825360532019901783361446162582511126087192821216130684537111734007160847046675057061 665 -152419529902857742730419523632042726994662694734071215947811048229068237039332282058422841308173653246611468682112891739211869739831209695540033415079634705717386669988706636541592936111515307742138206741934609190749392315172951234352781733517048643978047489444377753167914350796305982190699083133666105342802276391172761430220573468923132003358392423259540979258860352171242834814543264736899930727962967216592941113058590331735634329087415387378398412917378887089250496089948924807982038344444924735676381201835220169934142 666 935864288239785519436927952619572164984439008596627416870059652039039386516146147057818107072086097175810633469155297929637268619652863380179527671917899035220316470472315840580175161464667778363993571272793617736961837962213061938755887853258101544539333138353856481605409526365914583569897338080670740514467693303729163162767109321242293345953893152779258645930233622118651284527329253941226359701801152369922753135565835778338273446750860714415716203899377965569390558027627234389658704637016383460519956135105427575070137 667 -5746258150518931796297576428522159913884833906121635595984975597798674591856056709698050424517646058605333448120566731822669431277082784769677872265146938116123289042282525658692026360103946046014935303557510353020054936017275968334248911400909848230542998117879926680202448087403714793184380272339016439971954401256855145825379560888673390753278212726713080084463190575791956266338449122864431313604746532365764353469239311213840807537366211283727369909918542037471706262767778645604167791596196390452334449088373679064889679 668 35282340770273157617546377810947804724315242590784569898015295553266648664893306577894978872092832973257341674886920744620808036722983967509646055029159983827158660504718839177521357930772404678622631516697107089259007545821871275242535771977355951964490322557876628772250107121579976050911182728259777383461045859410379871266267569692063007188068315703020210943827588233790340323383550391910741085936340728418281039295157406517571951814087081419546862976888355946344265220032283868748449890440096636485311938387606388349939354 669 -216635510904998310661814924054394143018770050296774298661971306950923965467458929857361247332087687276524042511278570845862726202554499330935975381001828485948656325819571875498450974174589645715217704708388107917435422281230288154552421239693148697436252599614542630622667672219725883806846575547672001997108910105849885377108994774681028771213289067602092615310380275199495395481286895819604724624914929368651755670760462211084745411831998886083825904253871573994023269939535869862971423993373857915592900835556647695203924523 670 1330153939916903656631899264948605348164056949619363482595963603627486367991547795332071088765088267195421604280601299441659287269833384427247399290213262316533392252630891251734904376388355061326446944158820289211990164226904539699459856602307235150932695255977849554519089110949689251390611156836178451669771871545122085984408846861249584906382923547931604553158694493634009359670119331841398810726129031942186745628868412901046730721858604000355957562107576361594526206237905336396096269199949966033361687746496483194469198093 671 -8167218275919506457792200793123785741951675100174237503613617166793899598229951485661884175150055146912776318981956493129335519767048417452788824118079110984307555543891459387163678701163902826638758653752818201481998777103134715579166231689388216636717244477191046186954119260286527443600981813014596272328621728466559627561807197729015125930407641212872671072966134394566514566719604929944227126005049665291496017839665299982826871492117012204366569140314982825930793920766277771021281313953366835575958744581378949838773462126 672 50147168959015857885384298820259166146906774148206731896239831059361902567090591995633918497105893604931832824873991561738292609724075778254675915621888391137271523487873535697962724140537999562478921877875833031893925035104005355792050154663091729240115089177800177816404220078080461977739187162926230523331511743148652739699897916673822723996718670899884587236941533428270638351288859972610927305108151550052787308600405390221461472513595289024324548636327948660815653047496726209879080454166483940113325537132370131555151697281 673 -307906372726515834631466899653162330928195596442253322006494475464366810023062620377802781711579854053048598357243653260596811686989717813442901346935995732576510506246607894199959371610837317598865919965648892569843616615241969788014414395141176162657596157229338212390699935212408001993902808505733326522957910815009181091432139967472219501496446842989531633695470607903318793723481534372664226407576105407304408667879684050987095463012795530552188727163844623085593822682847575446544371468505987549598338897731503306647172721287 674 1890562046345690178355024590007625817669325401248713733306151194737367368084947245858451338037640525499765821560336207235152106703017119514997238144033197400843453195648154220885535927037952584931682052973375294072475558321937886430616423058347522917968786410391292306668329216608603243813688352669150246278110136277086474635059985254077856575459264911246850279135943773514488437076429691671597623173637587886891554499601257986485707622659144675931215476273518756053678684746714960701875420521695325328784973248584107454121925487402 675 -11608154840814061734195391247610265404843996181339341920576217301937404510586174571936876162169261605870169296302386608999938215324013622269086500148717957132252839521967026363827395236465624147850471704626418718351283107916383220669183016057725847728447105152561829020076545629529872233025761422885884517051256057090496640815324906042694819387771452457160972831548013122895673741446519198966637700721220677285588633173164078289338206354385292093521398471514506141867550182513507831635187702888018539491113238527041060417139836486019 676 71274708528490139919462128368104707747905258715437705736024144872848594129525503580693540177109791707849207232434286495645755823541187947950413167751822167467168369979372211365335727671593788833774132893945720650263744447835481308360230041697061899068017030635548191247061032663909583871824625583113474309203051239392088526522044426992019092967072116664532816111691672029079787766767603836534371865821566501636184047363029197352090985130540473199125500691487162001713501705794543883089066458091959974757061005375294054264552660841909 677 -437630626528149131736678380573795396573434266846563922124154245477804802221730739907025834020733789780337221236288138741228346624974035095635671339800136537261611726550630241373470405013228313203823966402113534279777703994592089086485431320889390429439214889245673759375840982726257024990303457875768563165374048596593919118317496477258959200549760750522790890379294452005668655023963653575438323234156377249180040669027294534785822370133399410650277292758037353001640359806567274236891646210675929650223097696565757694242742159611678 678 2687076092340176638119626801445709937102508145240883550772940241498964170015332224599983951343437490856630556808480699175662023889658491113831248873263437858578237222608756686424702118767298087855538762268187715950734731107808814590948766896326385440672193660677206135608632142278652212054289668460637135991291601658714215277241793375238929653518308569265684164678313964231901789487191494732932219231532851757353491676677677055393748746580780365645264968630596899020196310973398178366081696260023368074414915520455846851065579423951753 679 -16498794847397927112754882671245117461526580594130365208733780925839454465628776302349100594862323982745513332696420467066908545823110701238605943744918145053722468198898195121737803428929088631704461576155733319712117583501188696560141853727857660209435472528105746993674047590477060235203572547433565622114076348469728510214431442217007362671439868099987957056046630985199189532603703048692729358796758899531027743066579447020469500323837697702778265892459245966112464073512961811488650004774848347923636261478239538115027092237040511 680 101303506883370872030611800966345556867350459987338010899079486319690021518251207083945390633715682349723980561141467229564176896343162943989848460837434790278660001552752272413661931976016529773511079216655980610215731035260605184937350636913572999131882718265269177917630662948335866660397890416392288062509422953959642058012849764711709320931827500484799574432981352675619260189428855706594172328604524459956613157069640974490103742845253951073408184242710408123703694544378596306005821897694405316139085716034388618532594517152864826 681 -622009098348639849942343183530443606567438364095602610956533898079326288850657469536170657332614679627838496134582279417289244302477589628619483910401600966769357285156048727920474283882586269289486627116370036289063478260811346800607746160662868617125461899023086118543871647875018754948414459913996399667345649209086309861565268919077598143359216579123913571557233180274490627675370199873819967154599934596500259986814261001593805216493133639286488782460766762381305721236483714210449659521895965016160882410519619859468162231423607707 682 3819170039926795353925998524416636930908645040389379131076225894634461594881045797268471021099083174587260344600901667693395459786790088751026358777870048365797406436649509546498004943245047054862010690098442045716827508550880970297600185261709354079550488522972314838142772880013444841364857532484728014774294206723149043713916292948369955963318875399013164878817035370101787959702852989315259042073231344202197592033558791829399752282382445853946301202002806668772454467993068745194289050893340662293778012064838819627068972777188092317 683 -23449913888074455719226394906796289900515293750616113932076866759727591996359831273095549706823718630331171195946584294388002009051293571155468181262161448596372533179339888827933344703403339159336459840306800482607581890580084279092255149433186850717630675908023177020520965935192355491463188881821614871542890578079349387600538347175392966820108893048933219394985809112430374192241856345693034980448356263186489780075493786158155397927364164744736927487239400680531412388620729725444592871119975066582016237197831437151621999505905715534 684 143983759719859846073613964204897908018936984035806223577917915061079191145966476946357045681812175373766678391939233145793778263763998477034525417755897581542444510953246010965152758119732025180716374032223096733055702012756588187544477043997899732145006799200922088969604239836055891346869947136501170461134512337458790244000105786515554525843776593037758251126648293152864386679129252653671988196754400725347832044612380473596575255613497944701308745850216650084064243219055129843582987711853259968966527270443028923147592806969845223889 685 -884068195815820420402654585372063569398291976433343915414127642623489099704351203643454076356826907281151590331322255789684905382179047383260904357614618047886830287021609276621297203522483500018937089043263087043531583297843530891368171266021806615748448727360772683991667960726625945174592057855257156406472795733849396933204297362805523396959645216531323791398142129551334552741339257688211185846910497469044588683590358871089964063559038876719702221661759055184041102815620757296027088657106125310906750012599964675799318031390566128183 686 5428227297118121024528570676294603203124018770417363142116063618544999836543521356841769701556819764022124700400185910968980974757243226255546199712364373310231263011780768459862555324450541676359700063441877112349047830578513771769652195638094331203757291231210318042745569482485520965301049919231793975260305565031458516374022227319636498665704662233920926714877248699826723470460601057016759846611833292422657767730238457670625847107089679996507672329260311826508655216611489695385216357268503446337299440956101025841029739805741747208138 687 -33329613856301348065461435479077461001408137687120223118479211591089422880648065209713027042281887171078684634320185345372699211461469462960557329065124192886364127068055107235661857046910092881931059940512227171049960235977473575087838177052624302329025597247576999001669523137513986442727394001145769971146837395294238360402541218137821157107240827685323900114173238405992959221492380088901277533987539944396600959436324800450758983980361672119576277197933872518831563802766793777998271406942260108862844454868704881935743925248442698937971 688 204645660361333587499007172129449527428908819828522657587208503285262113259044975546457523122307174203548296074402228103646362880608049898591610043312171577603439476422740915397347172505704256144173200146654275641693135993936964277826756254729781830071429024856357221307566602064968578970744319440351407682556325931691401416630861681926561276196136774064065987575006932928751860400686107843623706596220532768941609171293293205948175849651436120573435092294491545379718405530114396757687871535590824668675318361036231590565927804882405725146821 689 -1256535598800777373953265909000789864154401062952454849765396997563936526459761334200278804907509081215292272812252437935840708883270535733681951520016727238221746271590090327636368861856891930894383420316856968405815401621527136414748648513017279266660324305014825099549519672287440799952813355209777428210809491425516675605972096936597554480731369664117597238674247333485710016553877199840427475719015443455484252572520739632896192136119712307704209401857994834530412974269939540234427257526549944105416502989262092126379846501151127518299902 690 7715197616533221982259379749910096012774367053561932851937444510816517425112121499826596686393695625501299436582077786404728084580609027958551027903268837234332807692909638045963274516824389447481129502610864771520928960065194432018530536348194869143801624699068626046900564575891984052559277012131346994831941738649423187946276516456473701337029805739036448106396285197929813105574188754107503324768620946660012527061656750606118191628158614382535092655351414990310093710060498478475951388381885493207809743473564081765860727139932477667527257 691 -47371737274271551528969760112556009112952642708476848208045001537030142810778936838534935066321041696013543092596155997574525385085938889928528800156461276839216262365678822523270954617120190753666331455272322636445352611676662114995893221332095300585630393630446905931349460585472005862466078547125176971635375133225732668973187260838551388050268616344005421202701157324049035643748084169420508953876212837488452403315928930460864303093631058066604929089763038793263359370192069174020747744595277074776964238292655053713962561207720280965735599 692 290865069687090311520664458812150717654183782917317771003787119260866336029679534691460852136361077858576811519055324492705723517493957645352501196105188244836410965678761578938097694703371679900699563794637666582873265778839671599109179861097840586934763341045714911985051254958603917680245331820545313822000467836674625660489871919388072849610551721893282242758279783005753869957759742125855068042761410814062349706011241906547148856865265591010770294036275098898487452821383835219435398441649583826339489395778223840930837896018128748501368794 693 -1785927509355352418306110614848645652061587413545926792475250607063542679823850231327048806146052681164978859243449714446550295283071360456262207581621170162056568664953559652353385155836699734779162139160094591369483797175934992800517151854813870038773229460641702901444702498891323629438489208932602807911449965115953256985261670422810223964404638923874449162210307016297112599295035299815218902890940543932730915353267712045961794405981745361520085973809716766045280779698263660315322226420414858655136196646939704580651927408544685709266993163 694 10965693034586394272175204285928283283887223548150858359402762870143777751327007899475469995684790950834931976850635843681691541037814505798778546280842168524137720084519129314333609642107100433200707642362936622927531846331552665196350018301754234302409490690528518891118871279166845570954163367406831236311253100436488664549737455549767629769297056672625221510359493562525840086179494693957079990754032595362091024708417253575639014027965585944675821927302509522515816068241005148112658921193621380060057409005146089789775502314850329785844547373 695 -67329957738419438289018795733581935983867229635575779344340568600163687515401991116666691621446323522329511898957327219534309772170572052187728184475559033755084581077270564138141744301392400309457673185935345254224045811889308275585370154492468261783460059677134514765707273888073493260840241299562375836936415257994116121645518970708509716597317755830247251687269616926708988625962720568491932274006746784339571531014960252199927630981700147254019711453180564974896045799092871362770550190911010910886240421554308381013441003434064448894091689006 696 413409639934201951350320408669407662906546713014934905237522183091824881836299010879661748077025154267492083332741087003443389648117561801530090746343690348444386945977986725891043989001711704579693319426217282631612951983767410034301300900574620949034166733219372206066368468394535385300880350069659697838860847993026001260075757042390921991371668175859612809008864539571225823733070065700159221305311962089232494828033722036029111253104259837882829310757020391532090941473151392850641363402910404214851603970807564533595633533374274552971370276641 697 -2538357903839945824774733613482111866419804172523704981597994895660270221789308992214975581735250035993766999956406725553957116645781813372964551023047364978507526797430827578422212155118305325064670309432633829937633080602062208100604095584320382577655054083836802633691793259189191379330283439445235120052859146771088819151897418006914177973039565170109794806855210016343092039047089372480239632444607037936539474857273331945545049682393200220192284533957365912484727027959407063792600668350929097450461702804917981335072254690909823907115493206247 698 15585656998739142783325910928096412972444847853723069244652629759944125281800638037232510145215426259841279583111221236793889310765731999475533390339642657331648342609000044973348368698603508557381204783146690128109456066896682910743129584225624259531514437551719618610923545574707704593757579647713793485136321669806626104580017389331307343804799503081566263697338101858714040961366937322302312711360218924307324838082602713979929027183695819966141227845085972303148271730109095068917492885575018316756269741820242858410530708188169041406377057967722 699 -95696790320575334690052689934856847927162868476281281094449113069342517961528353131667379798223881551162766915250953262847146370349132690988418808859544841507794400627016017915697328578845680062358716081761887450110711898697850010419876590218363975701157566345455711490460280687862862624099882314685613266051622376430752256963368872704935964835274471598599882134676979407971849080164312218873240983913343887092400514413926893518460483695231501372052130963131422903134447846261324791135669106331595265934580628735640161398159323777213974381693742282339 700 587583550594050672933544826170959130442928277357467890184813973666321466780246231918964470007627391574702791658033314971792957027105787451270827776675222808860510401398080404391925223784452960213462013890836268147319751961766030427301290040671189695226388894589315887728766222462268245276802469107424620726212363570800144016876966088843831230809968879563963256554751610050857532130390122350482393899088251905613276438647853465451805608762028246623249249731258920637710141342070289438100795730683104546966791336419900815864511576203253161753108117185749 701 -3607795285214280707498092960398793587704781466121308418585213659817004959631929631516494008625704128731653326696923247698894809727972866093273070545392927934857112811379514147369507418974184561503821082026514552887373743099715102209445586334884496306040047437364769419077053077126381264752711521739922396493423174489015985883128412553153707907896765699010015457716496906110090604213100797284524656382834666737713185794136755581888251429676761742720611165398214563510491841634180720728453662397736689596376021083248985209109673147456763629437396781905118 702 22152061280229758248025278585190681851624405272108817324219766114749275065621371781015221333181912384681186175090849443297024747829604842625261147163691199336309136866684133567591013661362093529013339507368426641468106979230937724038336961959120809396784959448949058309486628942867784040701174892451584327550602417440680937533780825387675358155153610651997820084465745800906455745978234842876000039207791097027858864041218752167603896409718006439965800575109885262016430197565395629708973882103465179810647644771184231756599946770706590279458740729825833 703 -136014873397648756192613043648744964372055496623393245551195326192465410045530366325691564726289490824527504162332709950377387407243834275779217229636206492225545474013077266869541620239629759575593445111027735077552151097852694335657803914139795521126205129306298677480972516254223589056774855114437378413206974308626516588850803014810452746131045413153059208626344207347302912959382879795371672790718798152303286620765051049911237242056327364398873281033336928254655593879266243193644045047301482726227870371438664055246767445885730296803355481122464991 704 835138795949852088699242168340059594821648320021727949025514993765571975687001434095564372963720840815405824037299495854966110271026405277272914178326870856481891328132175269320845196827683452581060602106717661878037504343880035746557378304412823271408520362674136795571268983871192433568782499819347982358889088465217349506990480851765991237741302340329280783722981257342859755018762042876990364228048528440711445152113786514729413485149662867074127009192453838107392980779288985376183042411231669889813885370591609898530036856823597615972988590721105786 705 -5127798093532801736844502147241512724712630076472392463985942252175117748753719734757662817902630639848721649322826448927472263205838866316819091499087799727988274958752417214691017325815825579934457126310782454933052579404369039082391518921042685004926037718514774720223152533135527291241336484897801560686894262486472363656908025362503125411623829593717818378999315738145419165809490372952553530675274229269680232105924289923025728120142605886162748013195627688319554061051308629236423527387268728532664519453028697879377556405318100157488431321462783867 706 31484962039312973305117205914587980787314688622514057963108316217234592573577608712457264700259199084951449014875228715622124087926379168525005856743727094635314614090687312958701003006872912067739709846300935907811525427429005445637859242736103187924489831131292831170114645552775983491188159923224443679946694931688883264833473492774877565722308264350894057381057447492127114114178786164901700202972710845433381276594417955218234534996760669500332629130325315308349521170711566043815398933814965331892019794859284758686598040024355684099253076742361659837 707 -193319396851294478683497544603630493009561853647877037063443176851398787109164081705589963226614409903698296619635928720602926282072767906842762924212250071272490995164703485296342136315075339398239749115680156723588995192975610501766036846127814734656931419686067578892135295495828608494630155010406829324541734495849722869765723641411909706492908128910495015558282447627653504731560363435176375729590473832054668007713559805552352771824801588704802381743995970359984484280916990623731959360785707759188750610467624678588633094959005121598684402962047786254 708 1186991718531663206553308164420268330559012088596983591058974097777636083560863669515150669034886443113151626202306244612369500025848493713888855618267340018809657274458328617192617702623487081465376714502507334972625653956881090628295198929791795988756085916349387712651478996348574926911467894514605252382335537001070797202662932656483691492520698495008733479458814370583157322457053320330193780068761345078307008974728724714289405604101332630026340312632257058958369069599565915425367589340633296119187891616353116703749351754965515396688193552006770550129 709 -7288194370617377383551023634326755103861993418520057214738972726847971927568466919514883087760733084891646207348982724106067984103751843917343618560822450592955723338444567483037483467322962783114561816322297771928251236135234726653838252571853683086378949519549411615502342050213674894019750557645874067183469826476302046101674728772301825408053849377417132506202048986309361145406189145697203530450940042215917720927638542210313497423280274271065318235369257087311736737964248511492961662228666434910260712355038956268867190439540612834631758580768187254423 710 44749913882808529363628275322575653833223051712779171211107682318683312222768380284180470122047870526250292420161057332816926420699698675583940082131983633096446217613431137735535741254979223485830446083129040204449635758374341267667257655367810987353187349012192772066072063225508398958479028049831607102593697891389005810927014172456894967487914136352146796887221945525628906984230318970797374112736029626627737667461293784051593326345110699765510973365272084849267267177018203965442381436527765247385618803089666598270581414482461671949976147767888330123018 711 -274766930008364288502998542053165554893149212493536256558711220681352364606821169857506532224564484225492985552248165732827107992224756285341105740585675319632921151436267661058941090546156856910954163129901285425745937444818349424913156044842030718370589391697809741638876710479037719050533394152679153983252778242279143377346793963690587615295947627402653911979524070532310062938994918873867295276836728428650112383799938715730161113688515418725012094473945223857518493050840759407662638818239491281299919001933605685234977405489092649592303048904818961396051 712 1687084047221481148060390637523857351298307424457135481271309879637545008593484511276795951977157514811216974702368229993854024906021672155793109277852262029839729280475356269443455641515638848955583938231409708559877137532712135998236583811784830503325258401574398112656887994973747387962020167112217019634419776451118757563223069025651202848895137091478297138108173971340952663584586827164918095173335849529644725591228750067011958852858351991983637285926630713232463335493331224796409864146891813138198926631295694614068956928822694951611348278899313117841381 713 -10358788746165955759822942981991445640743581609740431202267527942957191595215170745386525485457738963634535772377578310099059880475681654776353286573361037386629094462430654974629865841401292243154598833066357540779607249777289125965575011372818367545220417749756658754756576948222000973163834594629839176054868329951547791457542902874090127551547318849210063074397538350430933758495898567941661542804536346648774414642743321345170922060111367890993271090950770133164946128822541439835687792462135504660094066170013712866989626482537123305202862736830298318979262 714 63603532061380146835537449372624229662806060019902104380236808872248773036230245305870199091128797421851197684804469160452277576720559978972318197811771021142023577275480768759253518697615933158462081732951655663817176211615430581815531143546585651249378897559804080562381100705926236581553314142934715017715280084915570260230275997550009057700002553886398395338744909551541337437571600629862734380236032679951385152352317857194938322270565303398851816456240265658451973992566025772753308011338920215267862817269138426633430830914444481187293751636446683419785977 715 -390529181530062424496447847737061267799235371367693540317056739961944206347657421747056673853848159854697738830665393972954807046932571478296063995072382367416521547614418428618676654377888711494392600496222781104543131806518176790836680797342656829063437412047317014095201542167185189719913412877082449320960478734238685841354180307868676181360844001376462418214507316210723223497329293124905302700811917826298346664260792535390888065773606092231211979917856719224414492864587918942616354603929549608959972549535788123236081539949982269072888797340045505331784719 716 2397870632079973150331001384293675946635819276977782432246941361915462442991898825876374762907142381226447077946958253987939978271706777244286547360044308985076772779000457524408157902772755089581197574611775495169435892513898898026892121991539383704062839343155213634412675415777409604670440263385955251728809354265602421028382833522193444310704237884087100858443750947914405479549647670033565654165711817891151429387770187677319008584761987584948022614782965455731236282270901775122354929099020189551674902468562909602614423516151022713675500248155354310597425434 717 -14723057431110302723130141855627808607773743984462766943454103989310921659393096081611270531512649025115119561549449027750383540687061886569505184765728221497299514728303216622371526094508996428366736076532436943578981385215121727670317375539095516323758258600107287270729787874057344351391595207069353403890770122467682906031393429766047954823047097430070741219720305953047089962229543402042165389734242514239845573588676486134331259384225180570358596933339824313227082861406624308210089127722607795021094320189565064875724688360404989451887722822157090090309620203 718 90400381580111325667967718968194774665319454861158311742999109479962845397908772189190975997913241794160727353375952916667497551337256873557531755348951270382034983094519285782714735791954267768902063404944613184080958173672900924539831731636253267547231168402622931794537667280728588989651057879048453781555516092197631477355646983485593884290165152338963412107707786400636288167995250700445786527831195296437287873657773744412889357014459815946429142970179879756254068282929433966906930142306180301967195918227765691596924406415082106255167115847872930625730079053 719 -555063309918328747401749587830368533581013482197030927319174275324990678605295533517233773710154752146609473697725907777590172541495717573774195070104853902391271518570718945270174361621334313843077469560450124525457660564870356716391380286954934952002463652213865669867796851522044355407996455844727742735012971318261937728997988925790305105212155443705312249076581073674511070575583057316524090367295674081865358383409604125004765600761875343724655893384278168973859921444493539992005274605589156074983639832465783912114694850598245457439049638994464283760817736686 720 3408119220652423016684521971929206090562303595013262818796865142984693310811839072910505700536166453292172459962261209304623345566839385983773697637966928404630602474515229726829874958650351443597701791636862914915855010040062090053735723556228447632842936439887688871900747928575321899967539684376977890145953469236693108986479473513350682716091933284899305130136859873177009370053882041485740957531296737484387807032652436835914053502910595430248283467712650003163078085202973737728374884024089042488688570589923279401751945097896802030981418005907431933184199236801 721 -20926039272690416315234856974458610187878612350445530585218545642198401304296264099173164918651915531487128615695387400966247935624666952935287853680568619339891913002571181251040595324601097414890051245107465446257478674154402947283418279789826782828231927764935504048578317603530919987693673612797983649874858145411299109035383290047285549316944754530433711394220366881606624344298491608644373420227553405994996543847129413054603626719886104557314008592253197198632409876126323468585911342359569304968328331776876884393562589443671728356980437502498409652246720340807 722 128487030908019042692965938675797493573329186917320492657670784211884859697164194006239364497012742830480850298212765469963603097091210466562855151868611595531873782334462514343012101333557947179634168766995367635698378441052449366793241463842733047571060193903891342346196823517681853238241145854628763480395965011713347308082272764829882525597367305646463692882059853520272187311869632333622053803856844192365697368464214123124416508119804690798308027235254536015303595977052433507028180899966469822262461653013847377780076562903636256001772113553844071793522996361642 723 -788917429448928127671473692200197739181796221039721177384883740554813107615894818725408976915627122872814151800931539156581751034828721003361290735107038313038612302690310840472344673939997417802401202550729096302294242924343067464950135277742452717652924463874005240071032340813125706105061444562729702951103832076445830303659046854480411473205449809945354444169841835772607306969437602928620882960877094803793462649250976507004307927638226185892738196322045060466944849018146431815242283896349334246090606587507375079655320940623883378507723630286709226533342024193859 724 4843996363600773937208130031731571150922285413619849335528114192257259555959623451670720436057224814177436711092147054072653976853782078282746439738615472733916177989792791802762808079034892719269445194122613054961359863709082482892303366635611394921262043676697265596778539468689401503192995243796049859118290915464222582674871143626211235045208820189252018071023628153504941846030275440978458791431383383365527194825504381396892455195029763765051847172257007054441849416930099193625408685781511959986290264508633807042737140643444870684551022946310454635221371095500789 725 -29742403824146366579740966004059239928884000615377294919334757145169989533109380989431465018695513930996882618067256044459342141512711438437261233838826631860851176067796134897120453112754445520964034388468168948922859019015813886716167780122254143629880689630604364664389923729138887458700406330919357216249181401856233725499969046112419055538482249615877571464307033617932960378937440425392640137883056580454190212672278742533492431468616402126508403235539350695477861027777520990833739416182005139654085568655720660771272949801591537072309180143559237761840249646860958 726 182619993665937250459161740242417197700876000972225419945370585071650764557264269108852368145878143354226470067981309600805288545540031740165531247364441468441669126267530217104941922117016476639706288301199136129343814141042646813826962467060550482598237753889902682499399394926520247815852998361169135095073943417530726706223943235945573923008872989404151983818700565164199394816899130213812412229434966585829641427139924382445709343708290356987904946383495802858482251057398299309546557881380609418174459694839039953155524733512071780153403061341969371255750845902810313 727 -1121296795098710818353995463240500668006568009168768164162196225374443749518087012470282095860259314288110528666377340315241837718289138769888484873693993765234303863812224029804552782374363501845279682225272863289179083838323931276147986796158531418400353596863743965147726440736573451290167836122281175989113986900647269609619499502514803003813740694331902919343652061146527696737057734046810542112356228992327538624405573109962993738821766599825083554566254469160756282481434143483568965320177083068450897454785244391176534316171499660273179567714761520611635977042078271 728 6884823931155114844984109497899423723938972052649418760428575222373774099491284946113377056322443574920137933807755868781846208410225916030601143100021059105263203202933831668757357366690932845704342429234758269351302118178918184077528671250216510470189432261548038603234427968168508991161810169139589825611087538425951434991665100164193032480130814397488578483449164261882034247403582581730739596167825911062445183112007336226934934100066865498040752397515742965813157169808958812584670731770549681269475705137799501627971344715442000762439719267967593201848435806530063546 729 -42273197221466549953398515732180623295740836327428470951278249689489976744083033817858859952634033074617463369703420726115923906079153551542225109615963251882956143061354726552418656310075208741438669921750701389780764177762858439320679263824192272279749636485786400772206224925998559114840225698553917359979235600434288062225661997338568783427350256847766212852651385737435865114177317046981371775625623158258518685930875692904415626672086693688979346869542496113191079826414833067308336416093987987826534807872494218878092463790410501434110853313841296653523630871944865627 730 259559753625418553681881345146199082546276986005688286079391275004066302416854163712087939157427270397528282385171394712052542989267349169925333549779963673151623137727310454443394783117212573627123746613396814834362935716066719485146097017872476934690074208259768274083672120407172358512333799676746715579173790771153100356069965687842195144497666985021251113647401078520353565302711663307022036051302897168729709711438429818110622672060901526931182001130322681326647499320736877024634377202863787708019003975327067605786261731960146512507632301444979635680557205005434772957 731 -1593711148677358618083196335856259775801570784320440727055904122846761349292852055285451715455574583509963655513780918643074182288890820710422243516211561128938808690066035358083904509756589329325689422519238983900280027824673606500975239936131730579408618496699346175823804176517851706365550578273610999415723603058805518215929462420580957206479786723040619058205565092763818882312799535863979782685893847951458179358708278940884022747009114490478765433738410879425575055388588216594330240926976854454880763531742797561077955906333606072576937480421787254977451441130787924174 732 9785474018764722966189151095304692456831792823642021637835259539262270863382239422411874151379863810332516254265104356199738712369325547741588552429517551356755405414421349971523286030603434662018313338889972623341940689135835068900898878805765991439873611941315108797704725725439465041414089489105282006132834550692099293572137071917800152043882602510351853086559633013461569368682979322469053165788589519938398864773610403431194472439471883140912101176604313166414407772188099222144091845054930786230536845486003461045893611655389055950438113512223793724651157640691983031569 733 -60083348134565125157528129827517280714769959608453193278567626556238683761961161499057532765088341136232326859921988211500212837868863483680898466761068684686348687902568997364203761721313298615371392652084536004011663640451890590011321073581752071255228389183470967219290257862822287151629301493441687026574237974872135095372191596533067460664771519613043598840237120716654579019604493363393124307744204535352201579379009969742160521426423217137911863919190441988051064248660613626880770911763491912336849572152216888157013749621280522260229129924071479408097948291375430627063 734 368915058804178686550964706804719250771672347807760117857684949556029314853481483452170782885100752353489248079465671550899235175929596252595612200811966282929031277413794436621681810820790535710985156632652488383451903026210298432362897519549122296355257229506560597680384369392187691048045133890945409175801031729205370531865917486089938367631035815637680965807103034677503880678803322074248993699241149316329799950310322672729163914208419267675944027832182402105156175648619762689412497474201975065298005779163108668106324029694126002954212444205923953113047844941721034356298 735 -2265158730962849308857520442816217218861751456297972942238398133673817360601135547754256643781122149721072528416782275234997665744730025648744350271387312207449597202386955164657835386153145768862525531727854193945341160614214726291893735112817875980562884871817099758936953652000694465301630779908818855065024824470131798326934928606181164062808579715479710020917175018404101456531248063914996838650415178329114410807204683151840943221027058858345103186595245104442138327983723108835227883753354318712847975900881061557630716395819593670592666130498120121421924862748233186170931 736 13908199066443497350144355161714120849710463716144185536195785315261292006980048122936478699101316015079787378640171077031282974955157302011891036762620325017751204953831336879640949606511262594289523755067838388410869124254545720486008958200933235977301224965631422978447458845748786163844469836780712139555731344455096585357736065433535388887460149286862316865235596334763034447407863574094727149146763936859880653688195674468308863504594229165457124127801502336946784869458953883002026901086185419021325919958547068464897850186956850373642817761932068278900959228333213171348741 737 -85397106448957431912724418908284124780584578774806738276647713512023181559108189448962190001974435123446444592118331311801398534988896689600665635712812810540903205185865370550809595735628333353485297497434171299671733745572231686473300936794391311750446318930876813204795969792748792076333764643265292683233830493566405515077224827410945092876960804442669554472598206802643882432758054317878613616286725932603204144091411154404430920070160557835701342945174227415828892643180831176856729691704407326096565431098902773227904265705521407562362751723147182244458270180903698159940222 738 524342925709891641014632580673419469850896139887042990136609064766944951844401284105366300903581387722790734611072854098225973499630584562086565435902406327828774460606146210911534625923720504927453153772645725217234752597642978475768567391378489210593340169413804026873112060883985463528580112073791448393059271879017703672890276595089473186597025067221383990419640208356560653295645316608056158125460977221035185296274425493300316644882962393336706583620481653437771957302116833065297836766125334563632108595204343345393806279836304990427313482949260389174598065502850982999142297 739 -3219494373692160228462233835725086222718572750858862118619579318418887030135763746669566834531727984478078785200192589673739657243075199637637486629501721312930194739331788648413340299768000858111662851345267825183875899207220514184155943514453185235219825079585157826799132092969168862177236912871814290747933172850053356969991956767323981583123850967205606833406388489401310443507532963265431085941311967633398355490012005547332599664905935871533442318718627859099662035012849983564486291672557524100836500993714036139564361259120174805073106676808332221584198218780580802115293039 740 19767872348430042629413597243339367402549136733503611524054160045463049813589627722085398278983709636449929068278472927056280100712790090122793391198825450859452394920901966718447443880306047825050486333134859202440022764219603420251159689311915350650252506583822417322107444891033742555586245348875611592491080767403390710560191720002246220221798430306577722099969423905502476790607182032583548536584786678714238074523981006189765214838710416111024157678936510869562713876179067749279516315725664962449607265135000584115578450254455008958356727764686483832143177552422860891570461274 741 -121375822357995334746303623066772440571775692923530092450607855456247458278898484837113959236640644073596196837793712762997578104265476848077429362400639303487773337779832354131130601499906245132034071625091170788487245115548560700544890051160749049897801308476208191398131149105952894813171885134480757997690936046967327051590902297382498972190859108303327858333691838953321557057588640905775760284513117167004978861049989069780154271847893631655854884625712949361511203625985288631348985620336227480953891832631001173554842780086116268427295385561090744711805275293578370072659357643 742 745254218228986972137413296037237774676722421752175742921418397599478640089619818240167584136089187823130487666917874304381851226316914871246700550394974673455033453345475537684785114661673560435523762457399868359516384927280027444482568080987152704040774088467797878245407859767000671954963143114533071135892245606660370231875853526928218402506884553662683346368245162105125122822193478756963641178659092586024560826917812392229127863110441071056443526881120322894495015263179917401701542311760792141916710019100009956583263052211766404844974022158259110384028619334851876604290017133 743 -4575901847650902203911191841653595957386041959225589361761346976191125408400388485060635635336930447630825816199145360862892302861442912292775508288779348491689580631186204167341839783807711518101857313662637537316992640445240062126227070763061006869488479601672446731013957342576673623467018911514030661663297780362073140520515583716318584817870436526436711740177068683198876513514087880125248527884887283099157656161938985449606719218487460776873201826785592260003053501697796607427950610901157553076260792923917057997800214721661645903215937809718930764902780023729307973530065589166 744 28096288765857419824517852280528644209667266748393177009256663664151977522629281152984351265637276552916042494664151924445134472891432965562604445296661565172633137329349349600502694721670272513557952905514986765101577896717160502742513330382215103275727816627636818802787641731252372821019836559371884806267734621056988294225708893270090452906900374507822342125463059550730258427325793751924988127675050063597960206598119613993637491134210391381761113822095803560276732615331242458951663850688113310374720934753285359685083914973790594349994507203702467597202100453990503003880358065761 745 -172512756762843414549967604294218392750038627456545010578612747154097765471949125160346205775544895897995993186714777148265918484487265213862450784504763265304992751065050177173906352095005343194502765723213396586726837966702482948596156147252502564465058440349891221131035910054298579469368315177457638662981757567819453454772153552364682358259594928224168692808554778536043427731227583920501680333569461299683904626124170968115434490200464182346917981897978163621405037588540788546753973529748669423407430224233846204410021077920584493072484100686544853340329962436057670834112249452967 746 1059237805175219011521462987434792473217864004521477291957860381419552670018150593872621487737185415360392263396222949212445533732676356828250485039600447282733395716630696333073050623526718623567419498954671890289345235110532538262178374048938018545255386918142913837274693042390259507093980431802891386958782930186496185333440730014714044961646277262675599858921015309535328947647418475865983318561572656943605244576807692138532634888941793651406917706244561443028962316250022639946431514603560140289660197664442228539845692794419456625812382053858641539882064515358221875197723753725162 747 -6503778323215998959457088167233491115339590414803201533839591137176447708394396845485530879114741348087933269288118186100089098054792640638289580689535579270801927840608832905582597582298630520198616854835853227553814041319580071951064963275457610677532343673163807734290716582331387591755480365256660405434786953907217100850608724940123001316048550810947180144264959997428948732355685466773428355142849513815813555266907657469471215876112217533463014404508654360494646844369898719559435387726041387412152999891848066130098611517541374580569298974099021672792632313843513071827404514796579 748 39933556252306527877935681748211002889223000105666348712902978355819107232099038384536004809734004647962412190214151574987564226402697700989201298724881027333143409219459038859424342276180182965965020766861969369794486852371628127590573434719854183204449426792819435532376434208388754508435264848903541735885415280841558801587128734803613321311766694893465099733771907153892046295310356664929025005645256167684304488372192132317084523603153643227163495966255201903675970435599652077422197540855127919088386383110335930429412907148643069283533169247505599143137613176725118485521088850059029 749 -245194229524044632105878025911689452253492133431954154301392029739330670119255969841078740202473212676427593836087585177638444818397036989414033558451154191561330540981557024636199894456991328471215421818160819441849132551095201141610321916527474190764973539676243831801917187118263485684464686801314331517470585081558313713889904748598927615771173330143955759678714255751462872603041581592059123514226227435132217328729314263871721129148553738870058580662836590041842380088587551424027035418357929307327002914794616115057754816366004968481650939056221147425236492080530183930397275853871198 750 1505506041386368855674939901795924281492021667899435212497280997187387101220973117897145734680504095917874854511936986913105173676804068853994576883329938149138656569443998395196969868218217923117832254458837882797807070722077402601185623625676350236256013685930955207736220975050038709981370287948896449738550832373682480180559424886619931328038233514974034496529974628834558687082380404614798792610647930349451218062251916245578197310964844196940437375077969363534943693492135321662090559877775541970253719255745432088294664431870526327392986880013644931128145752639726749050634001219769193 751 -9243889813600156703115845690361447573234553273520855142596149194112250196939657378373279854819832968324367429412298030808994982112799603195871119325807770086622596634090891148438248602290028914887669225021315150081979281468053420997200371544074070516634883207388482861294525185078037949698104247353682569315048257439320596900026457673292149950589380885877862800400872934433033543633193094218407827652823243793181611612364781074993034458864097156792596940029702947967615128080789468278642047317383215002557616682289473246877605873914666416336490973461772687617384207762345032765950937075944351 752 56757991357705365505303807764378707836616918042900322200461712950872960693245098717146419416862693513046961128645049062436711126301626497957317634812348417477083579156562444508570032088977670036263171906318440929994545902394808923194301223100104804236966511838459100760626172750740460718360113252410687994745097113812380345764048262572800269049214539034207555477714187074007078527742628303395630686538651731412066584497587319094012553471074395162546046325694300284582681494848894593027844155731344868804564118201665390852450680392667016373433363027404377955983941307289812407184192693918106106 753 -348497185483727924448329958654423672195726463129147597000481609113150554844803095234345056068052298343505377649111331527846520506297729712157686009342396477991776072221448460581917900660918552585529544106741410700546584482250418562951908716309042514801276741644014883832192540049248569239687295993529217958930823371137145907120426516577046394900198361372182816991377045911066627444145493176507008226263021363612604203774490062995014008567420655910278410208679422058686713370809999243089715109878406849040723907784353266990396643080737746781522251951254298593241395990785477265282620029122140987 754 2139791866922577180778776447622769315834950741946040240405640036221863499076731167191750216258300346308855616146072001076289580415600034046489653490398421312298465415203179414469579727927436453181489923877936140012694743728015755277119652143245946203665149291089288124485345909501426071226957272734520905757869796652372391955950470420894833857845493580100366973300884539073382686914925864006304455937085668937947487110355561548633157917134624045689214375323257212285512337317992258366643484639511448326835568366333424070919137978152357848521644800948102138658094569104956073176702449003037447677 755 -13138439632998981375032191948694812284544838951634234381031571444901371379297277502599166473767867819948815724274139326076373545622084278217552069517388881907434759581566036296421323944263612134006156428136870574967299810015831706326261621730393028621934683646954544809252077327851870340812597435627309054501864746859821981129595337720513494053528856430107114585444062016744379826683647772267071337269269494235025664978199238184130887645645064819818020748077042015838368680185631286534845428966706089577462909186157593223528466392326953470078879768399290783443162617460278706740490585219042225294 756 80670741233452947140612394876833446633568849951793453587997337478059901390023505683338083882647441523906067934393200637915894791019621629413187922019733358723263055814252437383393677816810115842301211607829905854925362256175268818571145673654686766535329463272397740917657808005769334202651688087278191612814412310865716649339629981548831307272562737211238141740326501857235577941822719909379487877905947153740760734663485121761086543648167692418914604367648010565190429762154102241240731537310110586175163524495121934614076297808701272290045912448633168887822475071036086045939370069116473260209 757 -495322783598257605328287318025030919159658122420406908607207687504609106605198470934884584729612282359172049741884978472114088774452698094588804096720388966968358596142224440991917656693895864149549153036107623299397909950987166037139559720386185033030190101890670518253053581323809763398946622485782121445585114782347337114605317271787750994737515681066940510799740943403388548495899133952766938750414622228348983328164820276094348931760353915833299167074779346936820729572069930211947575689317495557918057986778712825635080753789795035740781720621960879923214513677402381176880284442115661878103 758 3041309106625458656625723354262988722233272561764588718152019799869464842756156894457789510826593502463202724250177296825981707409400841878836335937740078345904634371410889266643344028187150131643854246435347457481467085548162711915695818317513732530898256752360136777688872562659434156413294929039857948517626460087796702118403996229780574124595517565813369546180990230017591788072254709129491108897414741217930241783468497232799350464338943426098898065947432808640436656195428366748422999207758251892816434605359417670473937853609884084734229990250236581830829893884264508205977012694393622211978 759 -18673805018315096520426627997490160045283969665765791951010552811879587960017173768833139647240253488830217969444081333434707158468173096056303308365743114498301682030050017420160143737793021707266115303429490650503120797397723721838456009630271957885702614475035377516215737882563839125859101002599764592707228103915414870394257202051417127586140197596535431306503137753911678779832567483316824115739976061688094092214496228096657194844017194541327584499260619471759928387981631345225748025864013728369508578934248078131815254544577985673856621995604909068616651065163139209268047054566777744206611 760 114658188837953693198513203467291721282052756261181080782116902658484193699378967105370224811987421961393508916971647744955407744206671373433370893392896120912840850750126311967304126886275159457837556242194885454885873585825757592602150776373955917144800869641697845024900797351435234724188569516277828603159525740191651266800113983865549656802869610943370743355782620379681536415668620380490558340981783496965982153556760621112881427470458576689330208957935127019282698533276155293367701123774376405097257936908756314352393837698159116962422719909776201415899064583005547603782074361694644076516901 761 -704007579317974141635552413318889726727251568966265947567658382975578084217015051908683101590618884228779070370966808058819988830310568539560977625524682406052316027960981681777641640595926949240050588334980861827951213510912854015879945949281683290923922649533736867738014151935123047501956554599587495164748225428366160426760370333687668177117329437892601735924435066175789433537171074285670560515088749916646569413285276702241007501260413245235944136284499971398732991382252195883418741799919978124072849737083518118684675970302841484529109953518115370559811880371169712483786701190440664592030782 762 4322645218455546560567354490865490682610627138659597303313110233487279776980728029281007081637006374873649914273635574508787798360999542311838484381373684876651466095055792592659337091183560862405115835370268507323957182655344573227614785181026107874633219335160569253864376341135661880579102759611882276045857807323172361001402649555497188483206734466066603883112653673536717922595535714091786710962316234061994722141323707858995207498595276263005032144128045746128643846644194066470667616866020525456045054243778884793890136715401321241382508806959010262710352853936887395645408026484065831495772217 763 -26541279147503551794285639347559681500143896676061848149539159848265445474422745509765817119319364063969703063964945528955678913617171691336119265285541201225623542671005834735740176940089292956705933295196208569415444407853112844249233547550102322409633555222539004343487980769224170735409209680256523846382526614614424927994335840113299619655854978395581231567034313830914115647737876090458627478417202419726499596599615476210663090001799274031676769674631728530434350172896735703537269276929542474148735219378479050800243415369126496598616313709421858907470447432282624965613547040753413809623076559 764 162964912266706584895399678173856842278993873350926421870887570875738185810978823753796135168055864943964064719740176666339909156612855252863465717097321800264677976020419721827316244338731390820365477323572922398344922317852976233839471234017694367170600311458819006494490538234070486841099767718565795164233637724334331166981497747454978417661722033240372385016960144869327603696858130450935644368822225737066461037987343336066281902499163303999419073382054962875072257790993036982981019702709856048935991476598847447558448033853441731682759130195822366376324707138971336597585591389155529868585788314 765 -1000613515366057787036997866302201981895976643487065046401211973316549047375853337337341395675514873167608245046455502034389298178384478103670163442485397409902754678799139452286762460274282004798768919684238071977632722444236671078941991002939188092720436443851868062876868556554921629353363306354624642745845874923972630330867839618067989425899595014970930546054040921163036828018455784887888614193031545623417802366134025013806051142508411438218832754632696914088401740165242334839665983452056077563721103918643590593393944076851094134604109846945064844233916667720835057747222786231051546010290477483 766 6143821962697235029452787078728007805432840330891810185102272862712912537556118452963279924553965420445789678270458746836325854988212377288395077232108239651366519226138635314225026011742529759736402939686200816676578068446154189031586253652819801033796384399471073359845776550413101554654514905803083779878864838690203469823209682322524796053130029307537259425388925619900477365970285837595992581546913308276554239096581528421494229030036200319090097286837869310567514505363162933079197055179249380161157459929409885099878856621229562794799863146096080785803856288576974644919213070879346439131552905613 767 -37723404421048579656522920457755452900436038158868506250319848126780406019411565626177789392498431214402206106677482248422354362189753233167666530257938980126151878882287152737132467280632622832273397136220670587226319399340427642710525205284673321818024977104318443239366962647949959178746117673497791398615245317918825761432123288939099906246947311642482810949322914547643644625980619682195183207085787360746695812045845817204113503147739881662982315716618224951456384707972511009273647160060639443751835027077554559653151891644105472916228084659095857838656698116930718628826624858014093017729797870446 768 231623775844123543488784111839873319140210073110585202547315150672892417859950657301631906434369914015131558281280622469966052795866252806857098191914452578190325028994406210885237518485360822479521806258906758652867643475825217536773729801993105216326699576317889729715755249092641506776312192708110543452228280460425553095923084220953173103606646763365174870724337052077521564691695099274147864106257329961669358733905299784971027118948952810548542259590956209931254525077404695577922615186557942879887277354893641993964911454569134304144739465318151854693910484604692415658567615786225890162569859691521 769 -1422182710167957775039581002403654766004102632665005556488814690251924931435634245891404057919338588576473234153145488088786744514659536666459156671377835751834688297148041123586114863391232472223522811248078487374922453174509081182842325446958239334359672721319677751254344983998857248132783787255037257051448119527559545809640284127339564861761864998323254030266945662221113335840339834146105602980887161333573664353847419645283930116778943224383587507971108624316467318342831054954528606053214190505699231964011091887396620514354409831137293919204430278340149309841977108694624452937228101936957883550727 770 8732279981748653679619393794897387064001983675099124200275279505969871582197825830568443634637282340988287078734691797733696092144361452980295470700290346806505716688701049094127236946353688118474266700052739747444685770203321928671627735848742933186085260640823616864282011663642776788098104285231960089422838560860776600719663010183370036034055852335172494246405087675648217632043564865649563063648237116399553832906574196721216840416537385795757733356992236591101118267255988143818101336571976552687707101304310953394737482753755989284699645853249214374558119941442732453083095575189721740822778435594282 771 -53616678879918972823374035991312518682038636804150659896798100361612832431038568874082046578621781824976748032745477405289987672324424021566691450201096584295371401523541533335738988775507067897935993179000248148847886023238173211638034957372422341270944012253355828580190473206205884677420007936945061246474329640996799824265797039808227134202612316664125249443894058013788881511100203167270554539107395711332784815009802921123071712900139531549473779340758943325720862564679758103772206925232382096978430130269632410185463757369260815241459286700677083821171644876107502026277849046509205417672597362826499 772 329209354271835439874205936520844302858207069746447168885917458349853263230577625184389338335569885511801749714870229610585811006632650278695525545907515349122397024438615010337585602502011156318999832795370418976352230507614119558891568937803312238657316885752544460950926447676528860903786769681349026858331518131009435326366626270324725923251452549666833706944305903798481930979805969895899714141074638371460800905395033982663876447416459358317673030202740372766312140694190707525587743982165746353706100360478338724690481166122596001200193954476129919727765063970636637302970914258874079274122435863292469 773 -2021363523518610009134647934543409145065305806361290463707173994280556143170158108040521017728201900333845984803569489889958968739434219544444467880945252835679584932857865785038100933938605256880551116229853831923696354700737810275924089390623517582183192514536213104815965550826085497260873903965360563016977898142024775401693710630281219555675548964983045280828787925088931825476731271650392452479124961836633498232043790361180884227383273512434681606399014467111606741423711844354344168387455406447379512714279120494750652132197805712691184779285389185387026833985935700698799514619934834294320360856247838 774 12411283097495898124792681228362955845333978520031582500737292179851753558464833916493330456989998700251842172021939056723895520743599649673091018226078871622254703835359633997553603887207104378635754410716862092452947387056987888291861429517740773581517180772948876750736312887866129512630876907596246003093210117627189924293034937043679179241137912672583062352754080952034032644242298147523260261383147277783393097497984189684551556268831583070397119243414254944922218691977894174450835049812437256712840266094743973546586628823847200571857281577759855365029489617724134964614793972911792726390458855324286473 775 -76205960152109760687905941683618643242127033244686945749636678859222660794515276338750299409047406803596132753734681712849190384894037785176566366297011127961030613706803230483034725973605758691342629867193287285730611418190104113390775773323068490982868251466497875487393323295113246043980501865738753956584895875130123049277030659630364433095418406117796628729571920235792685999548609639169048474269611121773399975114227480951023970935840829939028367461864375994392340649855453782734584427774374128695857919473673711196187709044620642848124701343797001122856635926522224727965566466898507472012536802615167231 776 467908782443020090313078477016633907127973015863655806253344439555075578881830219109204810244167024919743558972826981961313220569675386473594468959067607741160935995381533590398048857078478524107163430210984471075823688800349435784996908873239527869984961522743131514692120806690629136808318647681867491804576950199040944716436397857457576420165057419297064580117138167843201658507439135228508064201030086553350751558057026732546980748561025231187921672013221664586417234093122528134828767487558931440469171460031576370807044946990033618243624477763303993169489606956680068392131390144875086444795896000345841466 777 -2872985633279868776380733976868500038334754312031087651514178949789936519970758029917276147084166972223890724140277681796510435542635196864208309359417116601531894272855290565371487367207632931375215560125275366379232723929077907718719974779459118786804885373981142701872357296518938406349456751469508736718979022121115584927121203904700433132493215939309899301692694280866557094534035943616723660325037710619167557616084726029392071539356011965512806932299158954892832555014600817153285928432215276103216862736473597832408538698262512591154995298223098973707444486269055915056415915992664984528067237620035377947 778 17640289643500484514095219223458937541569582671201028901344305825835211652026601683350814407130004035557658533511177282711744721700903689636202829510558837195786023331947187959643778835587514325626221812103268129426929441247835589088578236009972289023919157529107634112206632129429095989405514291120616126226933761998864537650660804525705200603621481631628948569283438579235197082222253664683174751032399158969293048986822817274789222936707236445879486365588346426569083413724861782710231014573988900599368513902589023757692008120242798283480347835458622820723649680042040054026999310977450527753907460102597779997 779 -108312347650461504005141233955374187976191193540222758067320781777705613899928314626175005065239188983355527736537830186134296657302964826230472313068714002189653376569722973755819305748391002147757617981393268211789276273742723299473931003506075276627229985263406169474139661722778048791473768715889641788167521964842131782743152449961429034945559919733314037958266052862241885072849519928732939377437259769180638148246707168579690615459028265987987080354035844817095244953726514633624156571895451435719360608668260303615319811489051579555486706264854806919570359804093591675529907966835907530466007963853236545614 780 665043765756810911624372704341083502671943046399520992646014049669374551063827784914330726176105973165681248417267391909653696338421149958605781371917481871318769046172245184496602980591067611018171642591689217964934887457448465620989702669600182406303584029020784286156144733519893915883207443617292521824426146158202710677270387881487081578953149970087972829776314334365855804939803375296446920144413092958688242084141295563821977637852091985061091806329297649071459808664706605647092399961495179482792382640659424684380443114286957485761795966172484394342917346780762238755838535011021691346607392039984367188049 781 -4083405262337285086157852159393036829193053586779164269701315720790812052618637126954878666337204188711894936242101770851208558293226503576642213051068407371921418866849286738773750043194075070125161538828198967307199371203441391201266030372543438967908530041947764617099701299658915920956353599097690101639303384544908475865554006557165411139384669288573062414589434041864972220208963515983365176364126283177705677458433427999167722497473657787221368594124739159076965757999618630670831095810744057463997437463974945547209454251858148485697386774716405620151579252532466335507902030822959809446299015946894491759543 782 25072332671984101812159869727352768664668869258692468297028676951639682120539980129174708414918762755719243420131380597623618665835080567593451534858764409958838477657452149985344971080107848627753009192282819362290541068219346215353258070549918471683667738412884313088591519632933837015964220100809498160967499945831961354068662747956236626749595396233481121881381370549885851735623441206991954322831523066599346081881156208942592455952332932831534485614928779338885047450651039392883802278784186543699533865804490700526710373059299444828819505636789418861158317690127667348830379899191950886657746824014363029114058 783 -153945500196281504663904313752515101127695721400916491373052594803734094971030360534557692738954243099579481654351615384076553237227988363003753165651300901397642320355205757098141105702897768629641176733211489582603100939520820815175152565357396431193698402358055917762655507262281596526515575697731321516312623420974166101402191785681341011723669666187417046309032891042484064219579950646843327848706499315240670151614815040707136337243980268668222008233517070807963997559252527379114829064596141120745651391270278121464018045059504263543979235606961933646852643218365601092707213711720473099412827231700076587887091 784 945233829685296236004640656854044886291160691815429734944463712680148249698931663577011422599202554787932112212677741103748096846985505788172926572267855376700080945378193835388120326075243783542476948012037183449049292175139527583348569320636411457754166180680469780433418173741944841744327419194323094708335616725694559985491598164100361445865516104571453084714834049061621283247263841683160319503353158042398773331242168666133828877886231873161851440472086809412015319950819912645760761274470011409624994016982825511007062836712617431521632717492335600262371439922721676905348727852946021703668363926600924143233861 785 -5803787649800451712670533480537830139349673508883564114333686727026879913291870841626960962168692475636716932643850013207276356895523447481890905020898383193283900969377409476627589370296503298119872977192666344323468167452343383622968914560683832307126719719908740326505679419545695384407246125855734724155866447575291962637273333320271194311393268186169184747737400482605494865773378862943704892457711285418678557717514548615619098750139021246486811259995053542715824582668867254882607609824523044893344529823806074405283440498979617002416018236710411536839825702142167592175694135246773420214231610254905156831378942 786 35635575056799332215385152000667464900786492387125828716279679623895437314351875853173884769037880261699109448707994253762618462406515777926665011110366903603320071464534404230854789134009222975396703522047592005760685882487693611198284558047874041739912761864306990095562324313922090814246522563638935283737681554956321733084807853750058501678024953662846095331690840756458823311597741206500646698812028533390184201906267923741032295895898729344567016383279875379463230153000075662933363378043905304334097607237910150603466642351886407032731520205998406886035728590169889699215911771204489252996836598760732253159531737 787 -218804388832599823065619494367102135479380176497814092381734205208665345964802475157258150580370248637952565772046921361264026810301243022006561390698123200369587664108313887490667071262121637963822628450586624439067706584604871741352205192164157034849450847360896132763351377506430321762083335699184819487779472907808652403884952601992190868569877645617414769892616007160532580618402358073109167741264121664881670913553941459014495170730466795448242760736364751696326922843682449098845070158991187835923899744956193273854317295252289354180569728686964915188057422865844621641309417802749860206483804265587997363617311279 788 1343470969560594440835793535840182931702406329198951262922628783410594791024475506758507946285116405021656595001190566582658463288351825555519462031263184327071178820793310267069318880248672750646890066907266266235663334100438213985149017867155903466426643569854629594485693157729606244510142336441396644425061135423737514151018417986211363854595562903726996516784915921097874666273195978811050365598004808058139643981113582761259701924923625082653182918364782886137877225289412775134758894441263276309958181975446337423495852972724651620131969284876813424142537214460412336101058471412180725803396877519265112590203278554 789 -8248985569631170965638304139770629606867692881479454961285283353513631376875994859893346785488173765573950935410281282442140504113867828931643239891202784037943007752724748547781263900078215218981208733690437702251790616594425172115210525680928616576079373780799420901771925431193043474885295032101276958539761987473348137582286758145002155352966958037956885973172891655613101395694796400567016002178872891944869916300445504019399975819731392981403613916978467692563674586352841019365709963319254696401258208091925040034459485930389283579923834525192821527029088032362974031994458281680152650462371017455441544496337571723 790 50649224635080015914042075449734428556255308711789933646884818251442320421551302846776289551436683663021350842059740378289311763587801923546852433674856210479213290509176914608391551662131785349434274136803052374908596421675193358472095753474734407145383373892979511670259479260072461085997471515596161303674237885332903286968562716628490323747003730515873405483358869725750629642386353854512432570080398116131327089370022599425817792573122340485590350013445818665783513508790094522771862077685116416175998314287749562136768400461018979240542957620101801604143200663037756512679700708286028332935633229912063510613110808493 791 -310989022162818276329678506227066550029350393729305852963421074731807021745888478253134875255600634674124410758170670868541542346736084420255764847612700540661667506814957812876426605611206433280039831819848325790305516424536942997166952447140172351759472485930493504663700874318713609754184422802689745228149523338977953397918820890157466706205787358845065229229004590218044857981795344076531274865654100824270724860953231525264888793603731453297777047486078367176863289648420359749419280131660364955688799028082223090925058403817819881262181629776858758709919619541729600787359711513191210217914763271748408364539917044526 792 1909489683259651493046687059283473750040539129629058800345299101419131351680301511193108403138059959011771509685271536990732894078795035566106791273787496176662830567639027466640873889690954663846239078056862995575887757074411068495139432510024002608815046046903324105010320726414075276372904414622621855266467281892220089998374043467186765797257962907836439984528535039170478697405681197364243402318833290934272913930356315822305168516030513649888017687524512566544801042803632460406499435202097639691675983340425362389582670822316232260994708852225006404778600502349912299525556462523958249420123248968126486396991360882081 793 -11724371571437985399541184840006834600408148404250434972470443030218305910622726903737486142479504237777728423733552381033455266821127768772324310302226384667945825385899842023339355687733218352191474213023253258411577400343813943455865829680101219506391537636030075057697509752301371650143813032731937492929383072833946123777301963567036095929730326051097656527245707327378707492900973395356935935653745160441259643678454199788380064135378688422524527770025111402962048241557104820278432136932110753148201509898702373584388762938305900473808815669563043334862439848541668703139300293212129718626019587742871290536736223722087 794 71988285640007487449032733615018489252324515928655586464769308861025449014875745097039189534363940901971042686464662664102406592657204092824369090427644396576368940902972402383182895666502774407881044611514307261089101301239947196745305175970674115793663010508473644023559793846405385185329396066018040451512186337415271248875128122105487840229457370610343362527928281911086888346344635358334383494500558838746208615904765209698036500289107037661838762662797144980623848507410951324237656731075237243582739432876489404649022510447743128196007040313390261507762402759157729612375396703728356339070960681491241857462620644785002 795 -442012029200103335041951961955140288464479618473030977131139645516655386448737813811358350669176234174299312398458179987746219831033914845528115624253806675557465482216160906079289968146646400504745542548734309114326548308606433587917586687614079115513055815994578745521681537498136527477653671559213764708066613196913979110816754355496691872655399135409400408330361360847085394182029990559170469022079010316819860585273005447008842950393186007266865507704161504723853580227954490363137308613900961489951107733673363638335833892806856944296696911253892610882849092735580328983852085571126689725736940521656308321070256789979619 796 2713978145480569087352988945080830867088669703865743990909083389610455075347819284736066080086428757185293860797543538587447945303770002877411161754262544153821909997401611347078730110398751423378895025024271696399256450651711798316805069669865114388120920153532209235773326244415520333685574130258195106700918370346476794296209668632221874244883197271319405579347304777613035189334562400304193029571898963455322763237698383702930470253989679299967198877160387538483634840691649111085350140187031468154834714698502244024222327037168486618855533838463194884968582282992005752205888204781731943002181427378720234607589628463393109 797 -16663974931803568782058608459090136354694705848639936794463394466668863081880261120359838855116377425146564490776924952851463265336087418305752618141089367498011808362521183077948680329020281920427693922962498645796568091418804026699448455162624125749195991479623097397518401984564557360771446352205471886461058144110781825256765623649586214333003780304462830755049053413994773705947021935435158431014047889494352840285402956643714251922700698550704052939731068225485149265053926987968711861232464071203831327628224765589462472435490431704354547571093222701022855064109091063916405622906546543091065720545195331285439939846822878 798 102317721677381827521763964911016497843094217170259891908680556060617500936836040594951656836186888426029879479467429534369451943806827111670641222985284646566812411794417194819294512417892669565790734789982395103777635611656002721714877763502176429462826398472840951638005293633731429139656250672834725179211719312979246686357295798673484191379201282421549992830676400513265114855077046479305143362073532191659023544090903469139084551391431247853290656838778053896811190210111178717441010287471540633102999641030639536116868651437631564853761474724708477699894351301489495585023245548004856316470598594377018298680327098477866153 799 -628236432909534119083230083768713443698334026791779017104646541569769546257342030817277156166749084106175348832775622341807502576386747486493474441914048805320144717509734255642113324392605321271947531410649466039464154698211641795470528003649251027558503932721566439972655282060609047223681377829611929101286003573671706208583838358914524457227032874238989779438725376464288990217014385944571825827465996184755587602452338042201422520416061129121381654772007747062451995905933382502986034465984951663941817498550771039710580564236590846199289206621194947406631741956211115372531067100370107383990453015701458812399715071317090911 800 3857406216289343388068498173220682703393329654150714328883996600273170237844562438251047378687053639513085900520150118449623676488581527214161860770467236552568410470109591641945628208888275293320272800583124095923764222772650228029356784362761490144032304452917718861329313465739165240096000643857902721760912053059213257847420262385287011625789573348145798847008361685914300755070611255077995132671844706265391102820898014494980704461820324380579942871731485112589938311000445163537017244342225542751430084979968331951370983381246375184972776356178934080932419168891482045957818054337884531135246455239146422152760865045930517626 801 -23684686111813455773925101452484407622854986458296024764152508792354238013024206406976176986602511786308656944430179948640770900477614868476263624945734524400083065373116097999222934315189613715504996722790166741895070196750732632715077617839352207913071049793639559386455154303120089531045772864096797112513562290311768232697188180438836729329537096860401922691112886064821526706872156977001978444151485504620244627321656438770313479952014049806749385942061479792386855526343759495205988462973022375404743147389697057034828980855888011848258906227243035036508518038150888037396807741392013407364165447305642322450602330728872224507 802 145425274073092682586104994474966817038028239870535124122950520163683381730032969102638216583821934408134886025791950572351220237808145032880451150121943277868394200156347631489734069038165995630766893218032702380941700543162214759780885579736091470573581380138621828961580965775774604335900868827489304614894195822973333968417882738891192728028212497739030205384622962125507738819855063670555858149460340466958960856354568295316432330992812519697806529812427794750063845808721913620789063025260690676283726331808263608833741787948164685536103965629467713749069524372994814508688765087325258754767552423202236567322337708965874745917 803 -892919173148157603348000682542224938550126104560747793963820162364896574741334290362024321825327254544835028739971012502241497492384029243736101125229858060142552458393550843443230885397157274162369443149694679097973994093066202227909971223555922808259404249248586060513090909000713648396824754186124102862065915147049047470969730957527820745447822166717964485760905013081289381047380417191793139856362100867136516673024436547974356014628160947136278350656569332297027217728015884570387234367114610009251833690769197443412511805732039510618332171738039814000907248132030288805221479626370387625386920247150679093765904859931479301134 804 5482572784252436794842738374035892412016828201897484838679754452970266545816902235528589125213389813581119345880398716517666029126577161448843663677002893245791521693062187637644292910252948340227215468274702312156461874267466514458016055175932254335312090907213283105296521305433990472335429852723045646614588946496058575133773833959877452823436598317763033866496885800285001076975887531652856706328032887604395309359604160807086806390090492373566037461969841224735583009301132818197459613012397884780245252776503832478898751544297350351844388618096473066248022911271115145586928753743128749410307468198169051440085888262418519727089 805 -33663298133299287197649696647975036629935023741412658751145513401405608752273851210177115878844239849719441930581790670104020628079574011950371026261623472649955475674065794092324080749044842620272663443421374314468127329988795987885450074444552731334376284280806517950074242890174947900454922542918096953107406138509636207965657286502082009335317746755840920732810764092994031052211100578606835510634699144091932163509191859871254524052849588497784135764445191449757105570601775282980008705631791693965989099717903544498381340361611028333550268292648644029246465293279787749571194126100236460429245782720900010856790775331612953743383 806 206694500156263493552147651858126430033792916120345687626485848177819909582087571699585703270714927943665045074071744366143765344283910189893760777047137615970318030221764283925130454116994851482953825495029787757435869769816245540633362758454289437019066057754525571487446863588912672808622621683651804291839153318020591065764703270229552216440644922003545840729532021066965162799886715614604174497469725933690427983063188425005880264994881389103882941056014845821934608918116806142282260819245743663291662268025044549844197962618136594130662061789918531609968486845296744766964471906703083548018381190991683414364555094494994406806538 807 -1269115587714412478144286135826457406578509746791617049390447834698938809176354816969168327505484318666361318884431256521446971117976569033121401069067052388401278480827281978271920835828288155756677771579098558988456240159002799618364964313383316304435964278738273483087754018175787999346297566218685700130947609559670408784583117356662335147550448837308615648777335453985784031364911282123268721061791523677095665059880285144128182993344354065003903655631190569257972783584796457692271365035651260174220235038150547560709659195621960168988162186998133166254567691279442238081820718416217072963096626434004717147820310899796262710236371 808 7792439439665906845586464242139172043129099146800505060337640110739433412956387086742941560422426088937461909940658493170241212999870216494863330784665225253798618615688759878835517357960404739164065636360701309244332289183727716876258360876096607581313283797973046415850898136001328706391846182878991130697612121024496181383268509674918541252836758640567899128993401417397676296423763419918572826791245699921311321180843744695682076821685940048746698865548056767043406180350799931457332650912976506514142811066928049652457681716436757003855445367520095552542617864314288403777854895428006949651611800506965369639653440160446274398827621 809 -47846006312330421574942324161481062061695063961543844647421335396589738729016419152498886094650520675351838781894311261501334862825187065706166461406795492987802042444234773242081032640600040786117072582857196459140855127031658181709846554574166252037618168941033146460868768807237159527383313877925755554404693872040173768408424369871229052297036935063999805186408355264888869701673196074455745181388769165346226261323380719487307665061840178698760819917158617820022840386847574861132562809814441353790255700601694081187256022951537506202194362146587409926495063160527537685462019506053554258999735387572859868233009377100805210965792702 810 293777107639313455793816870502379514610379013835322758659470157758124727535776805369695021396209585999321427279056165759698362805125026843994875622526634041715600542530995185362253784708723037104733822368810891460414601659444384926683041299003507513257283831290977057215300130988195098581659492669781715686906754207372342111725001417080575050255041985803974319834995586246228082583332324311708735694482565726180310554882809810306312863061002473835030991644629486469418045196693473825864142605463042314550278180476966753503483886772744830037959928305577718500273640852837707253755081798263819942559959541413056928642620966627149975620756857 811 -1803807582382880229993680621642265007483760516907420705829300136566751808781998960915967309643601574724070007868541007629001158065401443679917543342480738659492617009764619339505836152027815471026488619924054832516058994186443531905384132377036701330549746339042117311302582036591635609599980660494388867315366628141142926937483977674501478617354468474467870235479836418085362500828373994079733894742134212788325136603677714087942717970737893620066480697643257757087250108691400393157248652696016301049283180806596692335828211594524486693605160176554000461986833646387881300067009545533693979525797945420075303720844170472841386354864333199 812 11075477665389595340525121201727981639691455681384362839762791787140632136660432442167701697991474975615600030296098198462894329962882406307551846070090131589472288846540062995064957253100138614865579856201950402803197182548328354013701950978208059245549718514247425957020011099875543738071519751160416346385180420157321029469494898292071418438557636272967171416244151194150409082225196240580630623572049024024887856902568239111857779895116485417177620429728695190722176859833856282567292261718322801448267851296322228953665445180031647278291520380909046339436083717909270451111333300256316637226909443890267917104719199130596981603666963994 813 -68004041403628138312581370360135763250843602025273759139619059891670423344776154937250279657462585901146490206560278045717479756272222137297182033747815828563809763301052650351865639329695401371513319620478135841628398872046746493406198681530297205541596816944531950964218129755519167957557463379262803803133468497774605635909862335181867442514269460686110948729579610897349582916924599161461290381055184609642715240738585194174887925270747682426353467032146280253221635060009084164937201877463728114586321522127787991119124707061829643246693723140423234931088254114261521356025733320017441042815132837391866711569505188962874612502385152363 814 417548550675867858946582700212774687732058199896059335576434841968336541680503801781425310173253254335041651244874077617827659091101287530638773091229710063945354838431043692724782897420177977161625657095804332027764374638072030945126907064498942442426832114322391736520230726476724645954287955154436933440363605429974275385835775963953837141641250757341324943561607112845800778160199369491370866270280266216387791202010903644657444085619553810052010678168832267601163413318882414802657055219346900183069482569713195558271281651569369747181509258368479499031493856596672499937907999701881421674664030294191208977580560338728551933737594509773 815 -2563771043204736262920983093584823781416196213657212991859507629083375671815952093467878508468504372983233687670292334409160653749411992614274139692383261119673442535262587016086973962408757695408721522822368611030220665294687380179477926093206792650925338290223682339350680540672257405474342019427024293823752306634293616380547916166042257805806140011509401358915092840510450971219469041587083364018787623349437962695224614582511435904993002827244527660069185299778368512014475663167845689238980597717451663503460493729190281207279656238634402353825360139675087061783193149181720131749529195673026081332699111868889338016382881956204668615406 816 15741695070754756327230994369413541721205388467558480308332582039195234150843287079809369713555294645261459997065580215370596882384768975785842110100524276045984696545330240929508350093985034317174987213782473379345453948939941117513277979917526560351614516251375153852395017788698359549051725783216180003201306771181288009603590012577888149020519455358936281399506713992472860303218740794375012883985899980261904351890199398425159288124301890806586713047527752372099986453304555219457827832730331289868744695505294837553850377597383869423442576577706157191595892305092673245473956656660815930087778618722834022187510612453014273317186504645441 817 -96654872656206935476601853502161475075940315833392892484679463599559800456928100053321998127056003837189935799019947417717108988169728827229129528349304208067637580473489313760150568206786475453735986728668947173938814401762517248822735382240080350314549949288441545637429852728197599583579023052070070072772800002346495362681785476051736549743240256875247216509939219845937458314629987262984647968061013264755587498317569294203376491956460473823645258858123058958948511850624105739464058988324520633365885122050697643873583856437876940787653699365308306935705070957945718271641824205550784020150075662943063894019778428379751540279365203535047 818 593466228776317971673626228096702167428139298439873824581725392272165641340543509825275578630167081702779898974558798596179723117542026966646542412450190972660080778184758255307311291691827617488904844139822049525112249651392174066706622770623087674034051360201833805153914388161876514761257195742863610386273147410001492880634057468303899791859837471888790052346243097176997313695681121875548330028206366185611267954819242259992997476652415604764333285623309561399442464426252415233525089770734922195910638478790552082244871925371071789902366532870484635019696600925377304076526817624379631611364828645775157625411466429069857614617131550193322 819 -3643915252475038406704344114998641162672278703033119370301383206557746809901214249499631880040227435374229045465933624904918378504898236623836618760696084319773866954238216472857610435906643415620676127799792877843132949069298491075292261528796000822372106446028259845231580909906765770891339140078808542440775337066432931941942785673881654807501869157570680777300790024806548776680815520218634185917458923781345452262319196359388622826957301340587183240123409219709851905085630816343873861771946255413114388248307643918339446621920497535025408559909581323648418501332506548284126857560753646197874672869477235385195781144007548855041214175711939 820 22373839863809417835237104171670120985358368604244713623578993778693893538889875816275088450612306748790604520151579714697849954347285371885708890690631758407489900218484390151439231221376010400525714547977718735891450492906237673843407667038341617830098891751554135862235305266666964457785496070594087984907788717202175109874152330647535572580528208091074934252927651804271725079273845454222009239784739182206006136995330677616894096471353415936286249199980213028345356776411920988354044937254875732436946410593072084167411336587199990204443608529641299063379968713140173869956322011174425652268927164867812280303859170723526747577525991729912949 821 -137376606086372358023115929663341093065497793942455403710004651339373695363757878827872865413343125791572625919019433947823678421270714515795400784778031382275866569772089466067199429158226555911973305634487143824359183108016277806744084165893280094907099203879968498227797592702682182685166854333522099721624370945475906072964361152954849446555154124558369436705743789195004466833134935912640485500345908377499448850812887762600190842145468189065541528680764929679695747217659020656177341718678002450076532770703513928265432809289443433767395902567573564582438773075028415187770498058797403784729758534425402049215666321625686579872918457879548318 822 843499909478527714962239377518396312224997549941990013915076213147725731591018524853289946221001776199397361236158227742003341786784570182176966158724579220231762150389838061396071764340764852363546530008279750273036068990425052750624274498734791799346188261660721442174635100380079664630332744161769114502476375747794756133940872079306996240839468079429371723299212508604924409720591597742756492180222716162939287213031753556319212886026814856881711387803686139596896233523178550199365023154174142377441288727669074230499043402557617100268084772545356916355853646367123293028546744372207998489531282826201696208205345803193120132407274231507132233 823 -5179135789997245080973008395235369212583472307307137895545413625114244525501397776061559788998410761537995187613927176344782457882817852521452636287069115777089876740353816569450754825811410153201545789482808758135694626708239208400329961654926919661080635735463386698467758650819173601947831701143500270563752475357305123180454888467218927330083419269055444673436269067389653316434902540102265859403534939457192578020848982119797400325152351607867347639783785205742351398139505895590066507801616729037742173033269968650353246677814189537712195180699799533856339643360815371457127208272621818940764723871986295385536393267345406721146800362692499391 824 31800178316335919409600717618805620248492344386129619575132601617605302748644118554280828568539066241085757466722743475917935681921581253882501944546417633427071718754497949277026276479442404732552554657472002042589725616474171411256019729765778140900826496508941983587561238956756425662151487714849885154336097007021088908839860546891243610336293372901282825430275832897182737450218653884710624742279233710426537900595467185493221491827949462037508717913544729005890030625359779329345887701087302641830799886260033362865259537206974267390437569311316496083772673741373939908485463251968565084130542599143343350385119386959078874532584921434012422586 825 -195254842111660312614814646860675685730546028081798063144480903463826225421730377203835061365684206536194753646911207614003155614787631237062678176741571977574987730954966462371286666177891894735173593813739671519898490469328531515082408380413379142131696932692953624827080505339516343524392260482253927665626752362606580406462486953726750542992050799389802239865433047957641260466137587204268984727220913128333037549123278802304689261415813771442615023046210141469646612913775437915859904060047830312418194642533056594878770412779570663716173212821481077155857746210395407142627206717751178153238066062820620819624351687666812219710952209708909608667 826 1198875458772652998941278257635017770392176551111897652748332728642368246349160715899141106808194496368574070501615242401441327847389224962490904495532783321864440686056317956795617266245556306803735851671002371897620531661961857454204180010427342696964270139027362009248331199394876697257021716415218834408486440862180524394191458596872457987314307607257990977339096070068485464482218513214319296832059201614650953049784664309975996749874715091475636140625863810389463278946395644884720734207850270054906572416485516514450668824346673190313929049286620858365697447241594615072534276352535846355104128508106507550817594147047613220282855498582635001437 827 -7361161188644887183010093816199818652074704952132074705753029967458624809697916219922550963600761927596233628036454665305228728540459543471893269714854920452347117546966355020577092994473024797164894415051189560127392091595109007876597758715030367479743229223987485420031219534350997890955854405451871665701819470849148684816194701660449543737515893632018570565753511686045916145674055676501479377250842399971586028092786273166012808579284271857476485864452790042234842685128406289834622999459586162461460224580158978736404737011190360597582857736183471831919491459680740925361061828786937478848187104980276883491458432548905751639390942960875542267854 828 45197934154633006907639416884444217653118760618443657098003478937789701772933706110906742565661171112561186633693580023336232937634022292096902680043004085514786672537226000800454785836084018133450623036952964403920304179609278041562418053648143236277466037093128961164894416067519126335578424042165890169368502440281007094840313718480354924598779621410898789670141230920708978979745807975007631964078626411160486811812424015999896020145544364927711882306644996883900456378266800963366160136752882702691647129816193509283178366826378515320111792025923705168157339429094866932313049078402438318726664424458129970313015321773862050738934703294456156349329 829 -277517799093679244819267741135619818830116737757142808430288604461158882532553944093991569573511189055979568564723082773817765787953328264787766288219004870740363185514894489146313580141731264247407376090123148940493265539212153262948274579245928753745532790033557203764690617078052616914583101048992552506755248497349076267914931504024921429156509362478623942310980736405866307918447429610548515461149028855603536255711623992161569760782711727640894812584394514715146180687232848845673161679981516650688457221142080397570724993210225100783638964282902828664223137363239521139092678193520753945570631857152588036005285636711650515170410117198409577621623 830 1703974534550827272449814623869208617722415013114819641837467374870322325073305663246305045827184143067826149259470474032442459503204797368617150201396052952305322635335054451334751401561244448171191241709286495529908456953325712605678299271766646422669926209819688746977713997862896968921964473540123993719355759568712431003456853549487091617974004162269411239245892298474294392450457803877796001054295529156141088961245088072807120944932369192698457239068487551763034098084031850971928929357177762172283816014423756552835873533835775111158977365595980079498217062819861674221654734516420837958939810256969849972217535435975286931024593509053240982553418 831 -10462497266409891075983947307295381820422892229874097868199357105579723803094405924889466216150499038730987726250413949578936658031697284696600115024513298856709155475279533680697952068798341090587807841177294520232995143541113635869029418413554733389568360579333344161241404308860853163011904075043567836144065537325005688892688788275609908093965586348697423792406326647212536117681421026662819613499520847769930198596206808309166593050140828056978549883433199361821193755230789196779356778545759427416238280620113345547174442621650451261280359577960220198140647275641985019081922419936749467413693474284917366113124676636857988261315838365655071956118451 832 64240308073905246287068438903561369426171366241174226833859057151990875290985169267171466401542784195129721676068363066121780506680920005063320626532338864949683035823743049562833020154920416590137377897851478069874334916378848167584895186970140191906531286365404542035051019529344544597513271689998707136755818003606015461487641916224459181795645960879372997636752879325382741335560309760458670074877672942942638615709749658055482811865230724633781950090645409671447207462742168940700286398229041472287178115201533023605723327845102682084514639448972961547190755817948956814961195241298693202781046043223375780371146131236116949823751346391648046658466181 833 -394439021234395468967229825668874519873817076814989819246690785499012443076586687810083595520767414246765522464094712977661459139626481018192803937833287416745379267445671983579050765256190470584801544377498451991002640586682036289007681863745584093259634955882356119303944927808748695128649686975298510536787548779305117129687031099051565265635988908837746954730608683157401459501571495988933087668885010649102704468722195948441580210677139419567759599637259443889984393600326369080956929440965523353349558540348458536858837737577066569251535714290586349122938310019238679208379433146050712285801084536111300464647603392638590666947967600517825736985160062 834 2421877262689314068845628200669302185352284947763168684070467327558998342419829623920618242414636560599735664052952106351159759244898845126407264074892809138374677587994561264835084967365395269054969367172452606444133547348062118618132675627518901809643893783969612390765081775749155287825841336706483502641228469921767693878848648908829040600749466270344345757110313571064686486856779648267876128868568763846111992653579227348596280736442312170275271648820815087150052420240827027989686651992430907072758039508153023849534251982801051620849281047595742476445026840821836093746625532419344413848472744983120132785836039881845771983506097427330665011535063577 835 -14870459462087338626998749783028632565878144276520772155079172136288078813635254934273676380718554702726036977513423522599429010201879592759385947939297057609091042812092510209228780193620309639368457646504752196157686220847084847113717151183813597701036913611024554788953023373407017305029754492359507086963655191063974289302052462237506159863199253713585957468665828637425242650794898713261912258025038893774278894548951508382072465156951536788350675441564891542980152856406419723515131766048913198837237107323204329005683124077044724089007155238012816826085702374243851223191783694119077055242971316668379767181713423157698994586166260340278105216571438319 836 91305438149261891616913146319828278126856716016946041563889131974353382465115082038812709600495229437828334535937782357455263365723689879681780588220734952014077957176424479899989495739659315080227073802730929225897365935671859065895514485311700301172691824542910060680120689297279173539929661818742919953306875244772245303662202853549334083521242532460340207643101338184579018661971951104184694192205175815794178421319812133350536290939853869133680278749570163324951131223717887813503465394191582343695491813173092811975155384264830981790980743523234281465543699756972108772185297197530796173154165798223739765409419394961415376815373983692705181163602636634 837 -560620406980920828473556980080341818595430590020375612904999864825783464021022194733979282667506030108223931522282876445472319900031606547724604576678754163334027085566769970964548940053638742876714572539187911502590633224288889259273592484845196689770717517991722186923274610100244988834856590540231149375279962561309046543425381503409213536648607438296802740496167491384871791865424046513756856767201151335390844368441721225427188710797930103186856121838805057425616726113434377132123249333300304110338118817127894362915558789863467977577953804282261125110318415404567502423268971846487520252471628207797357197319090936910969846180033740845472642334013251403 838 3442240101949437383686176924640507039865149962220500355472223247949390997360916547941585380540996756605917999362978858729548443060223861896395487000938915480768681128068821214122671170445808919945162379315056062094234727671147459757636563821407885557062430361758981359377217875582179158953790585432356186549547939519950949842762327491891406267891734918706395155982546824216412089960923890298077143181441987387513470791447291060589697590568627599870042560441016430402741549133197100355140504425842596957559036777851121498403881639171156760426634226073945595810397975321642273521641939615153174474437301626552964344461390449284756868607786590076299479815284713453 839 -21135543358613632717745783483764927929493763941245131067696115293527439234951738102845781881377525993787157517470874428766048454601340555316049667041445856547181595239311495867365198432604515799862813904349595690989308070925759523603097966500955804613707174434736962105349011648612610716612949060943398978374699435528918075017789307983321526095998926661609594963385906560776162992862587777086683713277617996285303264536328503880938808928428648721658205655076717553993024828460026141700565267462315113560162015609150868032428319724900059645178847760345555854824218784440183884571092501001178514139487905587346322103540588804800573266299169136299805895414516327086 840 129773397506714225274532155891308188926524869441769157826786139203282933156285106349820007070674607265177213582895224154937081374428269809855016744213801691101288744093039227835684690356143241438930206176953370889606183448326829836318945779254634221967972884705997680042385583372138307695741279402743488197720332754284247023988282832359847474355236777738992740908807360573395699594039406117519958568658183893139110618221773556828821927776123636807381326198470702782784314986232510410988809868292473746503723335490712190650968770098698395548880678384245398444793879749452415337506956082311964792018500639322602360928932677168996164411750351812033125835779574629601 841 -796815791043866555396881263842895440139080694797561706607803503071106740426087698469020508523015718282396170536772241776047746054350732936487431390359129451336714887140376610249979840808947817793690728215214024284956073738114465846816414661779861742135814644573147134949370998400979813494997040440321233837224559820123661645065939317682488054448176375326230869287738148792411638920235145027206578836234245439692675942863167311310681301379618725088514070577890536791872748730382735046848006213698574527439750786717617029481842088567792395260655326243645883207738930238343363879532427918568073559068918535724436059369447507478584834922845943014264270446799487437607 842 4892492737766332353906131410453634523181077560080192637826520489778514234224434236793842592109800842268221347764127777964798299892751553351422274161292259094392595644353157646099692036537741779040965084314743717652023652828860138088314693763681748264454883415807719435043554075609867221345174158020810586570165128380608037393247676414931372592727539320804103532800342267975828091759451567958672604161778514450437154041868251454355160001330959083094239636278747603438853948555541248111161700146540188862724817282023070481965991833529850745145441379907947205152251809437883726760210832169024121339474097153880396823349766277575897325496482177755553233084454459595242 843 -30040174226138727657308825899168440696878952663983895135387226970390318354104785073252356520210114239317879932578044582256325721844212897312523390538975201631319982431748424502248319068351343619760660519080216758254810780311101951369288371450867773517225119591050627119863367366856194801190850073186301569711397560643905818481699957298434279344774931231304133749015878381426021931238903854983809072662532290330034501809383428450950569116312126491090796675438971774737378983890385385883744544228590966005702341917138671616202853787623800492551794183245257208215431558857822180957781156275097121610852915519473036532334963940229580471942332489877616058549868710039459 844 184448320295057964763887049369017645146662306240480824141721778280401191410094965023818680745819177092466949097239117357035216708470325360022572871823921821817348081669214226033939439597520910552090058185604289814838219471357530723464644713600111105437309781865907171644621715363550044555370469472077181954548143701883785354161233521396691004872967431402149393474681787782960906298510680250629753592445111052803232587339994902435238965590877346037113660831146092097758872559340715666196854622168736152067585430559854851454776211772827957678777060575581916477142920460354296992110381606558654457430583257674527960425123183644179183638187037693676952924340524767363989 845 -1132522821058260917420597028139267310611464199850291386656319480194738185529208320631859899370566685137559905014241898860970363595261117081300528092892435520505980285368310101685435431466063958098774914561582966381974772818965367276908242168156629941807124746466890248062152148385743586385188297872690020760720501433926267500178067308072494979778261675629875903616520087584786685011225728238035431470863281296326404449365658511332848811768571615623203880883803262911956015683936276032170484920443817522377843546219244958587301035377506391841747862160626382843222623213776240227256376126718952138428886697008951057851960665802502981494531515897528077031551704807096158 846 6953752347356710340450194486279460069083957142934822702273649848936499267516706358326030262073567665335068168751883315804098334935597862926660650567229630355251337998526050090664753234512966164358504980107144860613741400394329551448793723835983927447096792205395801441823112749473568243813534775667990377485439513082817834980018971190139311933002080397964425272405372952404659769145703402944585432501432183851254650358208256873710916817978999500375815030237038959244092186335066389824230406957400240676362315745015208753119938659297327662960178734832205329556113559291361280081054551879505341894158516288766451012235665614521769192939966843343379055628142197407028713 847 -42696421484191378124195151628372171519700035113626153217962485606045663636287990036053170605961805122638260178859109871047284219844817134202406949486395200419798551990208421165121814192827278528483949302466805067742530411704405328182326314357016046828133834252247238945550628786068046323763991963448782032752241075451573047401341327107204024523458233719231257687342505375116805640807097112389175182803203888330558082936600893947884525772274998811241502317371817636604153041462885881346345429230107926038456483548610758475710800544129183057693128709285411327683126158953240081996067392284559374439794788322894912466142052733226366835161554827999591817361572920684816671 848 262158373852453863004127119545817078082087875568674525005727976972783813054056894688548064864323999270536778075558732565865109443773270711498659301402583414585752125940724456460262343605727155792929281373084039363008841861282333501053187638636967726270346716699006804820514933176655209325514703246919842806159281968837590081866839433866995306148305731381907265343550137542416646588055409382557973941526044728611572967190462267855399046587227990558838216798518360897729410511659894135501339994852341314926818627958160253650393573335727208929186894690252493945308425709805729370547718824579334265458083555635839719416359922967784218526387542043401612476204859985273284346 849 -1609666819651608961890001659127690591048339623638755697554377284106238710724300403695112518563352632211151711629807431926656536757780073496910145153417683475867350493635081230457164417378426728664034051982687832289241922188342504802542222393683950959148670423260764696721429067385752370893921459978740688260062097372348961741143586459085404702405736292944155130529148225337900872425926726699514095987252650861371771416508517596912186913342064944472881600214194527944876123848539671846931117978872462056903288524631076577581943470487540326049786374416260349020324011661701327426711065868888586948368981296439462984344793983971505660478068594013005205102555310371160138427 850 9883442715225221850478898132459172501816313247174500162811982259340680244999900281295399046867031155949516004677948287594338449895313262465041340876906501281437017349760477347507658492132223733870675229525027436987271503970688858520083425438878528879635779133196871117350749869165348319748210222622142340943425460643607939278785808332495990655066821584394126510050592089486420888246021499175476297526945567407139867852875823859548727892820920656276275518660601166008486492824317618183164969858328699489004173018862504663462472365787792092753240134913069202718779038277146742727389361116498274600051491371648192957638489380632017832075055764368837312846210571752713682557 851 -60684881313687371985624502276189696646419943601343790696940552285447072200069604232342782864278624205225642004798393461458288006781026826803577720458456290738256540204247955350738443382310105770001614511503952010961050975171841826218212683950180301112219588628809708463803752817527008194998501332961896522537561984824482428581934146876077786192174261972579718463956998024797410548211594582773980159545496393065301739179938742476128947857499057892691548794802367525656565331061365793844342675143750731843343884766730059360385966122351742746114705295479168456736163273017643005623924266664711481638840325933317205678606004790960628783721758979935222999948940031361689381774 852 372608505575013412881474798308162690744813910736940454624386637242620122715347323130781707649462339117774822056737605320451809183172326971273177988430626962661341822469563118186245826356476094987102799164194952113716155403654031140731647397823051207718548397076426640140474013171792479213229978223164478999291788148627667717861171392707860865546339060953657477890139134750391998958780123408098234880416100937176487770869824479397485834537241734057391672604636045790342232105077052296503868164727054555639748634965687829446167137172273258379846207421787326702712269633028242227211346861139045330394562069268123379096499449619227268743134185250257976189668174159077442686769 853 -2287836697070878668306745507474141330249009158894108808000517052211230118977223845280308018297262065025453604317276780832467061963328822643990933985362328848474504893777551278386398235458551215325525297401502424645308133844473048487185725776766518146378279105783801159948996335581651453431139400446555670654221874636909715589379395991671848831076915138576345418698394659925541868631381779119909035518898979437339551028608693594320331807688702075535799204586796801631307117842814822039429739549641527901102150368195549562753537448717828491122033974177290812710714491076264712175424204172348207023444692627873837335232739281632860745201723239110836441947983451014919039106263 854 14047443024379487231704051125527845486458743169629127222373291721754491453893550488317012045032546698951691775983547141405497974098850402018866915845826032981001917226174698219235711961788088741537346081156876788022553757047943460421050160668593949185921234308453992280728299770110804621648306849794929706266151890224942251971925179707314270214208949119557329438722947242880453335868369759456232821757407603746933169539132239327384059880204202516080737731166436328688931213949613476272675774901297021394988992285737562619890857203795055264269093322838965350472558342812521256467600448889714352429985397624246050329839192555498894607210555492305988043067594474188137294338698 855 -86252072001393586836667474179958216744036779960404397767870077974251068102308319358547216353243567949936634110138673172854759304237553768602271117126666466844331120387316350044883347457150302214965407487594900912629925722151028641515550883780335372954254125282756569523284473199625583282259510052100538225910312573583079268985281670478274292888583151567821065124503498833881059759761521251120527357419330874796042704895922051797162622054841927109154283087939759254863805894647771135639387051353975802282660014006056660038729048160000075759199704433435862441337793151596459267565971673655009211314039836516347112995825137748924498252464840135305795308973856528045119745437331 856 529592461177624344805265728778486002125395101989425879395963431923536780688796450210955166081445666642345012982578195854112282339879721657143423996554114565088669022519804637759066721018268132265588460006072642079307504910090747430525105543581834509072719266572960793581520464388903548762835698209067199073414626099489992108729884610342571355942378401676006631693578124869568472149886194571796266539398507600208745711253535934277501529435639053158336579557863850575141547970886150012105665681078958161178223016030446238532881241226565765645882175427052069659996874157669945133103061510503046523580096965951457917288000036633114753512798089122670892846342443959542559787557541 857 -3251726809897876831883000963152137527835232969669960181354907705437441380160140486564606344879933308861281503683861691480544726829061484665933017802657238093353662955310237639109517037291392776832700152443527516784947004605510937643234383904371520156043375209844099954570593634341896826789995061410039762948445318512531515426546394745060776829931974069354780614339415116185009779067761621616825024198927854124616027490539134033967646001562088755555762879404897567659754381116965148010004037764872621421869735178194627812935509543252829358543808808169311385389348922849524940538477109268100297097098763685371719377410776147408045255331244326560495031394529215494028637155849022 858 19965781277732754573051864917210089654053930562275782062546282550651964365622277584299717886969786210802822609297355828381509610524465474929669056989164992422388997934189820659861052233584840810022619982260146078479887557398189920229847658326930442343725910915231225327923611422431808975289825194513669208256128975259087521893841165997701883641256519158505949493552122455012028200388011470086698986770428823824541357431470421709780740713859917149887170453929534792324762741381028790134759848591915814237596237003186262734407716404850107152240219268835921414566722733351314318624106976914022811150554497188518802308069880993472029551245808256661171406897043185186941104292147897 859 -122590994057948910688440331328115410965116283599068631582215766691321911489232371327450833849008464216043083572273810982271361140425757767309876409564425628765420630358120766773071880428963953487942000978405423009894066819229526164651878978965252852810933181045064826321612212552552322663979091402438624381919762105883158217455030593203934856015806414278013211768136518088355209455414388701751270103244639097995018979591126046786677225580234207038326192425481956935242094374723899986743827507313687421141069331263293708362587148827020341271007758001364786770559056126703246176889874649446816135432463831740196047182224837999216464543547751569229322254246920434392905981551682639 860 752715439233873835453564711061047682403958931931273632348902811311173308005517799727352194453830824555835176126450545710027372975800047161057065446746283090783826137329932578484386767779913653109868344767848137598829546997934960264868328503114777360460747281631942708903526342719784276146924233373788806367391713356229403740532041128003587465567827705499607705295547447626860244679788023799363243423616197256746884399975923185901851312898190455240841155304916528222483811063286701464662456476711847805368520315338772380953789758969052456420720324888675383754762339766975431114818122085632240355216200639020611852067613356950386529576459415642774811119513904468273117637803448474 861 -4621714154575011552086905874602046288775608644849848582820024423395119920452215597928916809212213372291477465638169405426036392861980540176454462100682394855277075099156508259833437001902315939964935730688078649063406202724281484476904795368330656771980268675475167328768917201466787639382474806686014402510396901522329126224845419792445481319949783427444131008854692864752787689586840839909075107840793459969699554857017498257015997143552591725472489123502956339659113715939500807230519074934755050974830086895536917863307058836634404671000655930452930426167725091721799878812319732974288914724108250017284431590613640650746447899687131339198479311377297965382115930059879020843 862 28377578847512174608609482350437565220705755747768158340542441796153812758299702587736049407237882633348233561076000847100373575140503031009671768630635955911872158457092069348557892383970975271593757066815330208508837842606952144238602276363456725383126574348799435606169270406372428129940843667046593657123726501105251457307951386858252518858723711075717908981342296457151960160692720366140918243169280680645725965084918953586392944908050291814048333704649197395852955257140510946405232570010758189511730076685055995983211822495955390549948321926485379817121961836977827411865325519470870256107054654559566440917541496752384945205470872605491820234723087158188491473764019243533 863 -174239893319585953907655752874402150124958039252789731782452379944534903234664022124182664700674906772781510064847190073484122625736378936283540077857956543546300317979555904561623520933171087937723335448893201585988032632104731112531344949395598224319494752472323349332228772442129654125381541982035069103191410816182561170113674872838380963533267039370698461968694332339029314630571487710068116970731957623016526709423717255731076704545119601148549092387766681356878572297279060382639796374597076304382460991694038404959208524336217785446746201145597412068783884826941736211012865728174373683604031022918823225722002968317149861325164282401848456353256521548617268879239249363566 864 1069842518530514991798545140825073707169730486498325767296058992295751205481418028735065669354039712297345185251767956297123228154665415898485402769704234409114606699097424008248022851353652266589772976712173319389502028058772320572326940681522188199279359782803212795904328755055255267536493615579501501115823139588649566051724034072199672449677401174383517672712867736895210294277706481113327012555844752879602715302713018953760134137081950048441083797871377788555363548286378878538035609863060688848494415495265583996678525379152776661083369259213384719063773156993553472938121607277167960210769537696511081215032805318852443923064117520247685023409344217850405784712544381522561 865 -6568891845889676636346315974246183586723358707261156958957461621090500350049738298544606999674922908896196496712770112000004999153481732046411794393526867850397135721344011373171478903300458948512928231703119008049426368718594720649354118053380128566633262181322327424847245182371183916560138871771752989301455573656525758449415894470867028993119875147512477597345199010849256673802532819537111881574347467759129263479531115558918207617225587450245262636071255712274967747512847815368656623937482978373149304418186188818107086566117407803544069704086105479800352978756359518167698096483060416839075905642987168655218047372482268644596737578051364311519516740092349805717396653157767 866 40333356859161988124321395857006433883804906941794065165859721051522760188618617693868494683852892530562398780326226254079887592850066571521456791355563980115787925500402024923593554475977860608693051995500808275973646040004379847253059175037555960228121829386234126695566527197242706455556149667915275454318039845403175754609147710859732852113341183958247011695716069212512755428956609465478848495762650608952865324516646710470911977045701587590313899765455923081262383575568891226609532388728839713805207430557790032067285110484656475645303933334924220432448176992736671901405341733355477805670766292090513411781319874094378450684432510531990616721462993225414589521574793936446762 867 -247649027217037677076031191104755454526088045659798424542000836605247303393441256559154722416988923015085369378620522054399472958324704981932166517532507975531719577551418204230168124702992515683055757599425874436214214781052062280810774701561440701107041982200426925451763352262811819693701720441978648196700388242611559082191649815594733463518545045823822401659996739138508573861400777064154025649833685319078231466939951361266987338549087050103286337279778405392236692110434390840628258311206579417638082283716253482063175158386104232851328154603223840520843355814977876134200595342158811946227362799953477239493125702079268133934339715706312633787951583307719396247895746254338179 868 1520578634099322302250405726522822309817074576891550578871022230386895838287536606652853074871914862789363638355386194050556577941573990910311030127151487738469113366259905195615995504846807602676130151965635030112886596185290970334825287733070095227132062716705773514127782451694758043657401649885300169163728220130880025693222283053991797282386113516826841090169996180180132157309700151579122067719506980858061214606316283779631320532065346363648628984757083488530020145581154192789408018277134775084826863432485797634786871565323116493773768306360588745631354018024046083980840368844282404370832178044400980079934867629056989824462726152255497485989998869116499107890502288826818229 869 -9336436361015875250784246970347399730767989204076341866149117008171210315191771829178348431278496775052415777427274624633579200416142889425080316258484994521067603874159453407691154397154985623162041063024156271617932484393819287639801861576280561043409607458931856048801255724313472956142920292520351383195543818352681042041452963979122120656560382904900962262469958074870220803578306197344688518146370701523853693300161078427025514030170341168966149284743866280395757572678811699831437899564119931347600893148442762548376583935318312098828138614025510611802673580825075552843606011616523705477752429821679241076126218059839826059854008771221675866465655428736531313187781667914458398 870 57326232243774632369674074937396754822559468058622563382842740653564322443971615392461713680495887914787624355624076481521792047671732383497578792182485386774621812934616603407767740519702581334543116378880226568879868595266133230542786322012893471806972476311599694842900755783430671086316413011798858100123816632679565390059820801273553184259504709142292698943539763635612029119059432047777297064768402373625696968745019378592546813875309130390371149317018915821688928882462137848683045625760543082331792509769614396185391020633853375950557071214651674278432846030293700352083912639992595357984587395419203065940175163702598059070509126921896861734258269227498150321172424361360019593 871 -351986215745984288603860103479415572228173264721647209977257522325020084426200479766557007421428916999305032220111304780044014641271662143463456174721821895520582291792199190892676783378597806034849869335570226745724870367087401166192544641098431286338729633770521466556112568987347666124582507106636750182987889891866594244589274754221620765893446226045770230554988524702151691220345303620299304950866606778795460696826224441951912667587738040134618791578301643071214947421062371142235293425751554931092168800887171318765591190716495064444582326371436945674782945217244030630324805281278642728267203985847770017233759344931869077771523696008036039736550934138646470798176593482201306751 872 2161214704436343869607019041958855144898782600018593993566186796200050679238803706580017032870615800400038531589925059270872617540060437401800332418886507185025264149503312178317758100530907099516051161330012719710783432002299938444762227459582410734342455503033805196680868135420753028227127426615775757615806165888089928953365119380022976119283764094224900045379720968960042659935142542435937604207711850509357182265346257859907391035065854113405692003110640626107897239282546820651957786509081576231783391572823157367125693098019448953876811130359746448322944648298276055616211414886341381147228131697173271547750022870577531802351182368493458230822562555285719406239089937940526670906 873 -13269977032403609368262115934150184730091125853144500437671736637275393987177421891265984216303081420995327883490404429814671190189203822013245855317485289193770396790061955227837527986304720139824204891999055185773991252581111500387158949785601072676083384951562676249297128660015198804007714682825336039359946058683515804478950520179666225957672944053444891840783524517715275138218129837521783155694625499998354136204514860393200343848443436847970791556601314632037990828360170701255435986525668765676562139470325986066987603825112710220496131936398790861338203858012088492493330711400657404834011086386800747859386429767410742556156577714523543432268669315399122326782685844078042501787 874 81478388093072453928559712964462909664747107465852660143321990759777324690558735402390040311609717707776909138581497563969464273726442171878831603519631996264028832996832961387411946635239950395733382589305364966845440286921657071049130341145082238520814113279050017623251720248021265217628465400437110500110373454634208525068308436558491962623351068926798759521575669371296674310636646984660479007927110453557270956879998106985353456487678163033693801804781057542945234816778681250840884438191914862005294438361392031904817870811699693779618337594512179444951631828148374851780133461207676692200652353814216640131182308931096435397241165152071924777101284463995647477587058785973899205277 875 -500281779692187535220633376361365841434373418301274803780312110259814381363035630250812091072170158485851840877340318828550019699956637613486879004820557005676536942514598493531922429080332792957436347190520211134645140202676065857955764354224618701336654261056188821861338501860212717716196329781962904776071489683955653256694195824050123394820465953008108040493363018480490297520710143785954877129497930767774833737831594557679169689377494873104264549920114490138992109882414601162992474096639255669762407168099242061993002580834287440441564611527352433254125586146826493706353982285842985294841339373778688435671616553027357374879301869762024427911387107527772093675414094838415793538894 876 3071757615112444853603084872558069574825096843767342639904814486617513179649089299070790737542118816383697568356772077090536348415868283270586216248740209002230886543550823197371495771848343617557315414077738610441143783021831928787122734159138669176328970098234294232669454551037212445104380906712874297381130062602217725958949138176160060712465787247528131519117844778001528207778007247822397738702979427013775065387317959537293322642301221506757179362234039853495577193129523774570848561550539682382849096909025954533298737999853335058665151420798347422385289353531171092494230845657668663319611263345592958659276358927654461922177197504874625612996644528886830000720179885693896262131409 877 -18860760533407537014559857997319908764166098146945636825986257204906266567786695907109638325215785191319450727925242617252531879979037879647339234277444944050890191315356305441580935862804047638488631500722334530148234896527892104941304021275265676791001430318564792916376642268207551249535278842038111820338150740798778202591605061649151167326072197908697413879042765019371073121535007245613672833421382650443299163101410959590220801037148571645515748660611000698450830734824521080995190126429173201602582334721824467100444708065106687376416709384683204144705325870683640918415632104289244213661945692344415612346083110509463811235041100612707299060362932397128554659328798092338391865429303 878 115806105972824799048020884094506030844606168641099582609264987430853925096477104629043726788873757671283136618123617625896413838806267381130799685128406183270067162381637289589505149716958643515344365402155842923829180963792284026216379245490299068189309942280464024210569393198298243363407060557180679183358664142209415094670669275478876261617621500276183990029038738542866063062121086962825148338027769241312921273218280514712157263681851408774878998838693282466723194026029271826971890562999643784692855351972304017235314706324506782292739606869004452680223654828136402239537776441049901711547007305141228772345350065040900289630445885597658874592791173687850583301685249661549233162066378 879 -711055853597976754342023426453769515572193530234117370828228737588613491456892394494986102220879284695651838186094786450249792353884602063185373065584145524706567151115680586038592299624421551046142247515835556330183549094656664865671024376378355078483559723632273671467483461868944075563782254680170178659160375896638522891494581808938439479370612886741801847298493047849927827161350485533421451524088524759667700507801279290692331925669297045393005234817743417222771785273918006701825783700002431334682353102914291355879686488078280723098615000037804692414055555235467497626598306935274218053368656372117053148149332098770748126797517132277245466386496395219152799123727834954114908868337011 880 4365922009799657365046263320930389793773210831658283932405998599959044932959801704878236598626512727177241147257339255632523858641066881983842463123819570906423305892249863957319497546140818259838121795394268682117722012219829312511869776600323868869742968214124616526811403061732808081362760697301115647579312528478658520120167593973044331228176414935642297166695736409049701577241600036406883295986637008487528951451534360056446760474119445088389179165959570063380921284551794936297932152441009663166261752978377584900045635384662951091542252248272054630831843359974292303809755969763720402247672332996573867147164110949140042661400706860569839454082020191910718078730435922401419176476149701 881 -26807001024184124105625480589828335577871408869930241257827594162915519104997255285856085708678718628755768603589359783314367839682526624361509927078186873205062499519059083888867633828075042156513604709582192304899894904761743216619046053636267829898099759136048998334329399541746648935760279269266769488510685273669762260841300042527790732496476364885404098764568133380198002676337453580768366640601804715755318660812280755317080125850282304759696932473522054237464008919676400728402441248105065335174085236612287963991385982339862720519401566241624906001057605686519734002434967997365521537611942259587688707772865879437095450194586154228789915535115575726087659987518274456685900244459107582 882 164596459189518222083451246195654406445769520171259193815979961014290910055704888363428084733779182234019531048748173705999506208900101295694446877257671362370275638841044467145574651963360938601434876115670842299323528609347521270678318704383606231578699573179117307359326819140862901248340721227441656975608614067699420945047673370450263981079616728976516573989710821764337924422378468158690016274915482638189295964222144296980527952570247639417208916529327261630986493590244568196097731307612394318034258453910082914257249359391954260237803596946028912421110931952418716138843131775173650503793417628914460608894478173829457549602735719167938453854152019973813326488704423740239435457628585817 883 -1010631303116879979156634595107070381273947462945807657884692964211863184013505228818133023629646941571388035468866387013198105922278192849002803875835664924286815690838635922949946696613329988102769613545429557630916907380069808869724915897371905967180196179847929525136939892496541048792025561022075671297617867254185440551127467149945855032873418199080411561300531042483075640846254515858828647858790046201233710446796686772122200643803214330403923109961290687817180530388957646079305745274797428936389888925836430319225948673338810344824828948421518904112957899567731718711260434857426903282250683961686123998882452025206955899375781675441221678016569129951680252356150039897998478999356682159 884 6205331729911027450367331698904932751490123955927852646135324548159352290457460362634661711284688983495076894685569151007987073073691673314875147519982024158026007926080490884768756046810176510723892200536843684249849237165781693243372810417544773456951877911493468777199987196468745552698512853702469955317349634744823149370971049342881123031924408098237673824430630964765743675187921856404973353218358609473493623983538443939474698887007805127940077965511744270502808107076500207769212845527273904908189253806552731995930488882437731545788769920729796907512566021505589606528204096713350069937807343210831844256673607342840982344098058411381677567061909789575094547201681165671668443200183511514 885 -38101077771373297105933100660274156426368252020259916835869473490279803740381838414900239721830973508475100721709910464132322106824405716517395364730759775260137749466272905884493407110344192470338848297502225324665664537489397128304938463369327209055020762816402850561958515229819515105036743195666879475670073244503413830712747516764026600389735967884751250051256872121210247861863390893036667301103323370776104093045269027102228898941661525952527851597287756167234304248105204561401204444559951527095675491513618672214234085125560330142717652242599616866353535404502070063619843527568738672664791503785962089275545200890653603016120763784996939581425532857537234502501456107644331568996414332683 886 233942710966243677682236825193705311392272127792794552702294639288514484735111414612943830588147690426841041871348536377717520045637870295791102856293673045406870802813927965615848327879392197926761486891269032413077267347607457494228301989769449459473766959462468534250192486524378794394073305954251687065571813665730831199160534929220300863172150696111419967027298777359411445035632407460018149978045127120194975833111114243087467386917362265658219803745020990729691177990061524261390512141490674969835702234213962485042683847804865771534109650658106662684355639173049477563796646314837143852888608921405633356174441255853154891489290227804656440876561032814711834342919048697923336947383356244013 887 -1436421099230831468152715830590445651945938403105792181362559510874531049858229941969020830993555266693530914408712055137513854975960191494577281834583683653855318260333550169270695489169370336926179372538860739338045988500463067369276079192432537760753980137027162625184672039230630577705623732140926591657549581040178052810791907263449690518588905255750358585495291991645528960211205773551347420997948899196407607816872454405152939227178442009958793979906119246819096019687044053236760991819373035538848239611665143130713057834903251168669571818988730631486252943696761878264322136267166889973096585133529901405801022685500349678559296485518260781452783894076319813232105436243127005719891681548846 888 8819704472917863084539236929308165439475596910078522775728860029392256642436929612135710969084810166455541865143000030331591915199266049543424129166974129587124686921365246605664415741002597070118227270933186923581770813935567539305978509890548835020086269401373092865674707601823804449286631802384394767746750600861006082448083280821790558635149581151531732696667551399743524916305455719976864154836060385823402869916140071727376967844313745909401508525745743169203318344365650936013538544087299902483091113697823453048864076109150316244086626649550399796221754192695155734268187205539694456835703188117488940522226202218473832633221514022223898993399846700084581906560960522101098387231141901452321 889 -54153470059205135699765195460673946760999553372133159148182216723083000561192257654461700662378937699132425726575984537620556560828051588179161618676956433512610662429161084213216947129198577709074391962437959793275175989181079168114825103799771939425709207966055602704666242283733436290372525136908459980336600071586276781915959754953100626805870242547911173581804800940236327303005719014743752721165944223491867604298807539472955413811817823616719100488071550573750263859637563052725019663172110761187393245770773267159311785390074339401120135980673113401512541569353111819191190981568640513990192036522154012451738169890871610916022645509747320437168720758957148225429540664207380976194951278103527 890 332505281606450720090600635808526891881326945231215455171013103821160799303019795557258480095488359660850921688880922900423926210535120287699776997553601074672926120595362147305735645833011068036199550708722107431448275643454368615715975088232701542269149925639889663583054164631433812596869048301233063275910254563958426486716381740518037044475398280800277996785696864499386310929166785113556812689682143818223158110907018199456415843969285339449406062120577955053174547708747371815719868124471653123318604024738630507138607459714423910714207066450218365581114987195631649235833265346621063767800882499433192645914274264983674883012663825704303895139642530695377814473074426975744593591592749700683882 891 -2041600698446689550351359547267352086733631599761009389892341036167385000443444781367524305114094362198181588530436506265463526978471962555753016318506700407952905239980938326021196859069445384144518497280676255710167610141539397255383651167761911287325714083961837536847934519143303117016952917464524536241907473320896069906993626987261889610018083101836768199001117929078585845766873958670990332496572328655558863784626743773592767116529151462564064014019390629282124585561199800447674478264563040944904772844088565405808219796302639929378876284115803621716162726963630028913504663604085802436935756752821041316733538514154475691475477647089750718758393698789589109943378919528174634791328407450144099 892 12535540463478602792391002186996448676837446615423555135658796907585050597338362475738430886238890328616864394474348991630285118366105654792663520575408709562475009044072226661246133816178304396975989341364436030570975980211877566586930081456438467232512619899288415329321051748136552273262847925431254124140909148552189334941982807119935707361418203474785786972505467696888633405338537289149849351310636650005356425699482846264158746490430754688966162504940998831782844761767230604948411468194116776587754092393613240579011351199514167021893830885730546667648618545187571689218356175446776458559284961260137555105067612425658102638466035015378880859769466208815590251028415586471085329097791285155507669 893 -76968907206519840814414527765853707991322654275444841407540371791096947989795925848264824566993112178471593092084800502009670280679832011853588717106590450668045381900227701588379047094377639673891576187786913942826053172050163613722335965456525715173843098084174939404540800374685883185432910049407942374397898056007219164058869424510511764077217599086786312255535163987993267947060804156446179084029189550615694174989801437735943102267857833682779260622840728563889095907764551627875778688822525169553103871876686160735714294571689314615121288417463358690256231814683268648486313522462482909854975103570435064742472831727371843032658518606522659330156086935605075024745730369052649089028255277928547038 894 472593319276949423618809654138243680694475397685189092987313437308580094130348166571493139038637793192676016221744445451460347231961899642816588229560813220277551972809644094570618172185136329148289806328485621928127097721733961034720190397477697846496803829715893604327951364110385281840004485725058490740975854319901421164888226772392108771916015419757432070085214093818186773572673781806279840879320404303115965854845387112528826736772304451236659440648790634641925392871193372374017773721471443283879798006138723487731650931255045742228863258287430620124821488889729345066960060840439849759189870246673138209447837445616465933632554838140265462669166698139734506880927560950560842748825815385731288873 895 -2901748946830386003794949965052194359411635568354059354789349789080579106580312313795319467162140751212681232753315830771369428124568322297058062167550199256064077537349814383971744190586325123458690064956936507240417860813020950469657303745584169238700920835168692597471542423174727591498052798971148050325664557991557639972853219833534126208120600292394664536214816617006886743492794538126522457984806348369889688499155545626795735399736527091962752027603838273156850635710318723265219319429114892606270717133830420563808254718277053913450165310359396611455901067151429605874204498859436629164934176958358736500436497050173932569391383820946985928656926099247908059577857917336172757367326863874156273631 896 17816897969090575984306417404228677561919505625566620424857943006562956191813998734977049309081168308412138277318790272017069571246574908985006428444676688822263251496416580581853048158227579921331478969084081889698978988117242479591327851510264731118982230983854718217653371664646334930370295394931149686815153770197098148018483686574415392444015109400275347171670581741761741132472689163276571176079274571971260203479695437921680464156088766618470376222560725808277730928649947222944221013195874566018512171712123167233162830110170589762852869359808997398153255757985253444839742920180262094138999976518505649968317347370184924382384802971716787881968797383217681846055782513334789686078415027070900390266 897 -109396732473265581948096736776508748325478977106311517607815163556378834705132179871452482815540826800549460015867162175484933853104852801004438577396234838903764800243531603597067450125242175470868225300118964999177819966277359051244240383770412840265817600765454439270567655285454767792337846567453784786355420756926394219902390971706815845676919749048139387611856625027856912866813007583268513086290017298445528836892566008995972468578599522736091145306030496953486609093221967177577640301983177078336455878497428780112471933578792326208415503971560763270957586259986274465318146092917366874849539121301039405344642216202142149897663701605212840910442469610823765647323917988027157731963363182473595866747 898 671701948149961941630628605712144484560831424910523931013081418827834866868358890502101759241272312161632268020567342781544156264250288367917237886093911016274666761692574082058308587733803936803661479284183398223781952748207492613360496879423917319161963620714255223876411878079798183474281300601786971739483180176011658135641340664554986975492704511042624368260977197331616752261373862059278563664005008496026465608820698110431625591985618980009748360088077565425377161966659466448497748602287007353811864594472006071194499478665155759382047605376466798141860721605828146440468930905848669033220695442134736576501432512602005220165012128828081719725993929736642601159010067533479316462365721101864282065597 899 -4124286868062668781789820185996283661082509964296800278320113239033826177277719711610676175915147348412007560213906849136115318292985411446617259472243198953699687410167591635471015089545714912314384973521749746113154503504978976425512167083512476477670541308929457194276032977397174291917771428981111352201903846178543050217523440124722645797201960798550097554587882361853082151374560363379272409924055163569251029902351452615129935239978291559201379817582601305801292073485851102485532225125317276317414514121842031816759800928377325080369146554683259333606006711849044653459571677179664913290050251059780958719919658076425021150108706555376898485003066935958979365326317763583586686435572147786636581395214 900 25323347977363077500363501169966429697338369795857668908692136126963974954467110791568093194264642927191463677213505645151385685314679075808506962563873371882421104382685976751763235561865202119197555222598032518132246186762347330421084313573529803622486451889647072538515048033544458743908826249118065563185901492124796858037106585275498137814458735570048858350766252190586728022702418851311311995268310877318440408773502149848671055343790790656075137608529549486984100501195871777567145365842595433063755622770514201582160500992542715717520066011051564255023058610486020292381140902239265249682796123393847949635108317970339142291698617678681064463097292187951395034744659290652288647414420786646232881435249 901 -155486747963254068974346247151806134114269418729365946491701473308056658013279591939115199202729246074841371307564876169709735654624293259168855629125069252088003333784603025207113283436146014982188470927642410813453312458346589487084006737452236353456126048610741563052507471009502513762968531248458107281342834383873785641708197007250549209652707403440094974635946437485905215173134016800211466845809940531576959253183970917549264823398801994194785346765725956575529547020380316605234452405090198099540679712705465230628121111461354854150184355938040636610357340035373414036122706251453980641444332374387706459214979196386670859509254034281043611710507929491469830731007520798346550042121108967737620476942743 902 954697175657811887374275743948795678452715682217833414819352319429031114747667735236552648373498730864547102278318920364608378070324219826503826883572459863616964399601816963297909066113786489745325241196398281694192285599069378748367623882275890392638035406281237323032142691282323780022204439986116995349015482364242506214800731133181233012964748166190816881635095952763633172024587015960236518195927878799113879127334369636687021504400545505566452697088336629286536438610272685469142279586349158529149687922920925564215729064254573280773562241767564132836948110450269212227281517572944759955001234735695467943520654207725728293588160495155985509794220692773008918898250219026298770742506490345211732554760458 903 -5861893114031837919691802449806621331063464342194728699538671910301552179831295819756569636286598376846625110544548735011010039933991151946701123821737784082700845334501305992939338314621954553601945502475488284165134615203773020151426166573545106437383059371681377556528265753478136496451801918669791727714477252508329030565961034716660009532392692655034749230627104826219502366334873197402662858900308977716608110408959644606279961285794341487195760912801764842461389022194025643582352564767377179342533197603542884435475493101502350382919101700404105120457241932498959959389266531624901664265116500299191284932108125413335337484505580715747232830944658970305333409608303740719919704007380214500222006112401491 904 35992345799763872810078942456674676404486331486498477401428825787510978702390153245438716720047483000284955268670976117607308846162225298519032407293696139458822977469719248707782055035906278196227004200752229392685019075212350751995704200043656764935381544702375549043866327606366948942414440673251777606015494639091342696333410291515568678752716700438509464324581195800442944035846475098734969921873040040176837705936138810488208956959775525974943973443627180617312700181242037016195758780941330006416713803478160901126887568957293764880010444194393474532144846435646684282537303281135121641010591144645824700265185206520756785477645027044828062723282839700937729480329270236783689915234446504917592158445330661 905 -220994980797042229488237329432019731339875907827855487903914832309665758770769836965489571054243603639351152117166721733113614510349064556222069903220645185873020804690105385489485643381885072856348639521089564952581037682488164901038504166233099569738589139113647388115029498306181700187234816796947430124078813963015016695628778700594463460490332350777790566237295712785751236743576487875493489621667363044900445302543411564685004513799438020285090193607748256983793224061568364586055261858078290287481301400615604696682766296496985277080485932874796108503924925705726141128411382127049919854908771225323462495850682910497131289779764200234370943433026811296825981268904477368957887504223894026089514835013463742 906 1356921324583558257111739244356821391530783859544766781329575942060905644770580257545518872311550399198750447466530441488819234474880899870743576367159098905576864865738561668401902602160769311655332227010713430511700321938927279769162450231471095203240616508484865783882211784775477143533075168697499593862502532288714482352477765543581298053720678656958519081458546934531856791968807765068612237561448095505740090454270029496842485267715618783250058782144131549240155021576536082043646620756980761482323503627425149791302044465185982739562502773734734864244638553578157495619818033603195450761617994139138085381109710998130953947242336190485651156228113934390694012706827278502275266927760595664870719284184633337 907 -8331571488497086891976357527808245077033050652518822321975283536472188535248290146486021358937457221469210302152819259575891473946847951247272371158340010828995469961523546040435912514477042068271101611701194107226568873472053553153081780320987173004373206516219860636216265412020657618976019561066129980181064359184677528631790278622067734492035719740237129370953804662159542617049074240471515615158912018843003569389154028437007457935174160058245925265974895545087327676313658962320619936791451839423986627941434981833289586401408810637375915398797247080750667247830870465997969842905326692792451369272954664376503335364134688764670030354068852385171757351031251932416467734094081547168370236506980200266017412879 908 51156306714570342259663962349538975125880740279407479079183449276787282189635512535248738900868138901737304643029809388301192011058406055331566890361813746484015403867787661880992880787510595522942833647580964549714746620932758724149546053225233531444550348140493363668256809553531628099611623986213147057942839521944389019626295751915407758836223349299895280424978851852520710629027025557837863738724696762755198480125660348662934686549880131773980037804883398570117723532604047385908626029256124527496197665099150957705562243263345932363817096410129379453465806114201454799328575449749001619293582805338739919550284653807590121454046505103743820019455584295891117751030129619986334604336175352188996036319379497754 909 -314102533992331319542154314442352591168635055964669151649744231139241730694915593701645844016902895058970995330218781758537200372919965935388741049917448808223045309069603131688015791538892272092611879519813181499159715218968168492819302728373077868253364186316005842794797905651802743830890256858528645150981648124014687798554010709931512935625366784681136307721570891897720351464478647472489927999735867945677017386352379942373725638295619779277621665886241261666199911397215849665787469703820785513448894721085799661360838321126591336280716889842227626832583701305823367258628666149082294946015073611604382248386946616586893428622922737997201066793480222936674352282065922238590243851859468416493841583459019378923 910 1928606816963648993528419308658535781724340461779198111803005300633719628802026556254970392390591447607016109152302574510794345942008672064264673482119940266503334372422529291607029123207035529123659233132132659343801802441370153533143336014442024061378673368563482759651787195133735115851732652196135255160508117273684162130154123813065418989980397368504948501582706422456246731725582416267314686169752217067671476292641522152509170997327259818805968594065390098321823621714307580030297730723896799259717857261123055010743127308476378207950304124082043790337179149328527019888443358893654486065130447695393090678786725659587597993292939225712212074103590204754609585667540518532855561489650569547792180171530753378893 911 -11841751822764564204437176744389147046802147700648674620563236121143290258874541937186372870071277503447877513073044344863732132320483121869044554760021842990077989025599868379851256156807423550266579322299355567213127018739627947115451799170821665384666916147029454697822521315231294786074895058990376791859412123236523625240648694034847685499279554335292696661964528355565276118879262613644002926846912160958096503167674270359161934454705637548973194631530639323272517488352048847812000941546229494892731549353215872683241504790268030393716538849305812339513981655783398670252617457511848494947757753758196129132642254614046243966825155294541467838072312584329768394312164048334409514411269126654417791941866902546926 912 72709006832568363976884818882555485706081121735697759885437217710152488695986895579716657097090527650488500329431339745894221083196476313795075488174948796815913285734957046940505484646486366455198511243421706451472247710787730810309262347955202495352985294315091652806675116942092619741336603860324830745420617437098407261114322336865696360426260553255998122820901586735020107716475389982091217437422826324264182849886862006863373869254819006476507753316110927304615352793760397299272088822798425069281682747593940748491409415110674799424234823115103368229930162324216682490482190799814823877194701902658732280414718352687344405787176351052692823709086694354931109071233603871402036502483899620106634220910049786386881 913 -446437296922193769315484331623501457858020642583029521771128741398765475292056271458887895575951580776577644238668009143517230342225763422058689324194896885010112351853984313361486216330083797127858611473204021227853127685116049681354474333971764134457594884604664446918133233917082162209207284714556791270118972048147701682256152542572415600626259646627039490738259632164057471414531788205964107675042516748027589771608029926831002887457034495225351129001269111785984386387266328431044450704815731810657534583442214851239737609085250209877189887520657527526248683211567203144179276201657058850607813789601034306002087545735045736703657842325254393411939659864963924116353167695351049113298381987114095648143317249762887 914 2741149532438947394415615390295395689232671065065031928053704230964894797332189626352456077559391597436307723499359423938845699293504151306858975038199126002761954759414620895390969474175823550825682636069972051299571372401094364078937208105545238139758871483228963804237391988180059149235392650595057771568539182300427359239081019070921952526115122105927184313437609267965428111087986670904459060437172368009987228807248183682198631522068905521462309918219122050062229401492654423250126875283667634538259452150368659495638553951200974645355593199409011215240754552327352793154271716606989061393401982266616297492913466197486639524028523668995121733023305159809337384080401065576569501083879207276316917787086934753522602 915 -16830808740650093357286467272841488651169499823406366292666422344615832313705342031974495656828619052617582127167473183698849108863101100488705700460359908208880560260050994670485250885189704334023423460662288405092828755801284168164167360865528539639997521608377470149613892578319870881641414245977186396733528715839170707971198163152616671834959428056025198002355863764975542855341655871964044055911159457286129272437497127898810177822543769073889007494104494032813037712174136415267945531352048295365900002835938801436870933019601624695918295209689658768887513544117734387780613516446544718921264607860288727606581943807578517777068223241252389419000103418101434389216477501750304849212484710291383258472437894515953219 916 103342090430323098547341644096275213080476196572487054959708041339833425149852037544339670827058836445142064700332881886066165439370034561591541327569193423063736484616157319620163040745179286525896895755801246384561143385814081389373397261066459365178299708424490097377731206808859768452854819784051336384647417855298845054529557949259537026857602995021616280205842583700635711054324186056151433702616003862500556963838222925269441309767201184019681206898056324514500794371319263039090615783745914918597316179232274623653824542756414945997080628444311372351122849586880141490982969598481647024360136915167757720483303982420299065553540781889227799226163653209172533634645194967787510753649578002391134716871798015854424309 917 -634526113336166146237713491391266485960567481626279838847205163111477951945197581945519823733094515594033398391836721716222770958891880511378646541068486472780846344901143560794211959922224362967648443003642250758455518219679396124016157831390996603371481193381092777935953282092537938435763998642096986700371790287368420228446176888366001837132730971500257787045703964858007355259012521384505476904458135513505689726253594521638877793593812303615629086949013080802195235841815270102328697638193912660547880916012944728327219244919286102856831208689384473137826842743224848169379142607534048154249536830860809695662593518754544952207181472134905722063818989972572708897741317351189687712735282983995356393666055340883794078 918 3896025199693092421019958965630258921366170784138808578953982104936223735774952172537976814454884433086161444861513781783577012870049644488034021998326786325350387116818819041312201084827376820519520485308819978484205594799095550345694569984420198573105503925876894571323884858124708071348803731698844288194390876423934016523937790086646768373666875822652602896669417910194486753675331909315587420440602704605032347378135533085080478136339469806215913883031459675612481739808311191785277798677190967732920617834690646007212868023891335136263720442557101972146994160824285231283776500227041769941768642560478352521696095470714818219910692833899123204902240522327071279931222951530461013839223460936714724986432862815399940553 919 -23921808791818625128763789267890160008554826292078001766700346666461464342491143936308522838406083774589041013050425960931444461062491386019820635779113336936217859998402100132120489143592454643371141527569595647730216601533233524596585954741837969089127887983052122302171097265271305925794366648988900347874556914131249024218812188651795854728263495913764818992667017304978485255189747196269475440534220471619701564974452827076874535236854035156388973023800389943677775349934262849642689876853312227288438255585543843134354874833891678401316420673611201172699758703324000093604536499387947186788589970618417430478118631984855905765003734474439956078957935541443365361940303979110632883185264285571541119687826701463186261311 920 146881220356944772590958659098862612492337326949361668886179608066860887862880384889308451893214609904548335179282726277142261395402804441515341332883854188958542009809742233949787853311753910960492351035009718088040522171259836475402791763600131235457377967396398873510122680333229486128413459366836411756733520705623783236761625473865506652256985610327392315240021011896253833551676059346556489145755321290333734256519212866979936023138646464425456262300222167447676248928329492590710393975006897910572635602770553737722264450336697737960428146465955719668527752642389997087009117998529028323535330351015435620042465828219283256364393522209493642829105361363506325769220080556266391512800885654414708673344163547023730890426 921 -901858763327454238856139820369544182521570418791354356797800466999534689711839932000701919334915635944864962987766613112231418204451461909715451114873064303346235069037525870673782690563916737306059745868035759974314127067031817049190060501193521960910785052863359223665811082523046572122627863377104361218789501927037659353339812689890104244382772523033315309148774180616118564544708527106668773812516149753006582237417234124437801862351210568222004122667713566844125672091187302901050799013007675143882245802951575590551806375520730438611355677045057006551537074135217986090277345488360771925196781549406100113559159564990407622176993752368547906698232355607635186379682530635106387746301278271074331204535604645360958281307 922 5537462359135884602417409715539759200054213382602303466192259591465699663599362354228668759927080449056163161193812149501152920790076940639184644904552300839440969413855824991017428426001861063253745186585246826487854290533977940573769844851168528452755571036091588232899914174947839263512033532453376688391082154574554779424030441766509067787712761887458322752424017986354369657585275050959239293082867997797369050982720660691048561473726578092088214449440123006354362102954242962640226752890086661093419678234151754116814883029960536358779775410486975070437379639172819910060450553431507057890731220204138549908093058622487020905435723417309195033294899307582720212282953217069396679321112590936274616736087168055970907639517 923 -34000323138971602684080027320285605277922059844550997828545901226325241145979691295148257234979811696894870546883427039291384531381544936563931382326872954320628492552541806049803620963956722477411144154002484452259470342139112422213179647764197295990153350550501455730160248452400522322418562705906613970486937286362037512593530897661776068649243217098524820926161509196084678239739334944542877882101953037257891330575523942326307420405091364437995101105874609999680690219409525933508489357541487031474274111791419799717937059778447794864178366791750274398047657714810625452934194185576060692930033571866535450335379410067367957882417573353125810513362123027167047366072543799792728110829671902578893402112185072797381246166734 924 208763852208809205637322004610206340789989792900971113406075323271886103375093992955341967494388621627867494862773820242964993102438263267293949425966230877479229248659699805186140103801796639829831937076109150046712331744433407695082287152779166179120055750005148396281100641486637486456677048256706706671172261513832071018935867580674443817760205418704832363897775671884903978801793600079429064462089841170871040009756664336468877032341542868834593006675453911042883985817727330406024034057938041785025308306596161277407389480101962728832350261832160197483299946048262866635094124801900852869885286400761647101033548460694248935750137930686793417799874910288914278316343391518449417309396147649448389327713535540378702584310289 925 -1281821523016847246975170214293030940895403383416712551830197924943707204897327803842747638116801790017601568142053090489864657231862130892417266806119265067640545691166291668279325865756680256491037694458563141399377951117140825430903693298245211967531352203879252171516624946599991088540315180224879831149269868573694617682834054187004651569345729613213835565972008923797112641687143345008945467485162877115160439362811989278628537104543353895238930741118391825212184760624503333564679595792480618145446460315520744985062506818958948208210999876703052908202833334244988711346009983308536689199936667006873983657515398173942820383927612666905847762592909412634740723144224764190796183322788441565294200453352973211475181644718583 926 7870454580545900674337105103736599090006945467390360552993516887621738748112296969901131963044729301483080304749682194150078237876378497333143980012359941480557333196449356977699610055395977761264012031825579757323876077796737981020094476560680223091497151269432299631550829223406417847898315238921346102444555173465297585546721343999744364571050085997003004377144474322179891060048271925600730788660443273771899476882356596748424824749107569558036804752320136503361111703846607980665566217367969383222409459723776853867164260455508480142881451216340385923397266293562783623175708790155989416088880339839701447994811830094573844469889028849336792737563671435196103563935527561583126837779715241372609727560759614840026826313764938 927 -48325023563847434100511717018734212036302551020868790627778969912714644174842779476404893282041259037538612500742782604179443790004927402912640767704634562876270485820410826566453331337276650601757324020337840776415026046803675683116798235891117599230205221774316263358370520743232026859273782456180889330267664947342350251513445099307754383840670537277511870847526434077479243792051363043066272215698356508665620459951466908692523883477341325056856538949429425293290851843604563238280588257387211243130172520827529484231258850010255038171884255218623299974406164807528839095300613833939703904843958368246625125576666937690468965036938432915024898025968723064423702881687211157251207472158095297820108040977268886680460403081854771 928 296718299883058475222918320819827253811561373376076477009849467776925392110999976171332390151519400298074624636961688379947766615159286495895211698609692404745253761477199631676163927074155097337634704324468262183342262778595544282724652515380349557791506167757607414212708408280005059231657118953353869368450210950968834356394274904536982471200703288366580384877643490642655456380594718694536476599114885459731398637933830720701593190630459612190540328013388081989982041144949072056061904808511841898207728822204085398226444073239834551859591434607499201335811688092583680838733030700790445436841954220111035763847017499114361736473915366520482039292789315368491239355984748717337925225248483178708808297811661737282489799605628421 929 -1821866664362224414818173623230275753311924724026463919443700128273629469778899337191496203731885814753143410690007920128994939605830924299864543866980903963860162208128873944345992954731712040900474789764706196351616496220603451195440850228139570983568967391208250914572135686602649484173202071960035572154124709386240623542565490217839193042888210202775485020320902491755631988447333134774146288505462922859316336409329421964355633137493687336350697412712946387002946168629977302948273641844269688192949851756813133380751032316270958026501146959567859106499901594115620277860769450341530154518117479678281554698271756059405091437628145863007584482645727638293422116951734221687448078431349082978284797775899190893175671819601125502 930 11186361420992531400651296361890169543240553233764854936287446915806625093671496519156807749720064875852239425908771419304609064335269626970589201225172366652517587370984767143463112263177645885865816879094808817041478320553186065956276818748360301822385380130344506472349637290973282835487610192473654946349775023587984958207587375420954842512845974032443487795748016893276748136900828704732486778721118812514701472512183924866689318021881653967087269359658448508944605131164530019133801542880931334252203360539494264691340270094033631995522874840091789941850189787226187155174978466613183890648481077932185023838287902790825989343458136880681296688278163399046549260250564349458605868733484797142385646964177586626855787695245026457 931 -68684873755498227906983697172062777989386239237009522117543135476948531756809777956124512174723525082533201004373912537426009898917164604951997813194728161009609072311825953327737511999010213715632407923826987459668707076310154488149470045338778505996909672390180288763753136261084960566650465466088523736827748083643609155835895308629648563864447341581645834120986401908673164603635475467081457913143834522588721717426225578083936022071864081189891228687282867253743648836232491216306923207314544488611665764995163257121958576684064866163122402917433963454750260094940277720900278485456630534869227747408896002079341806369965586780687705444459574819910910463286701119914961299105165892686867566559921819252182269386508641213433010799 932 421728898724438859339477560393545076749615068821401595141727805795389034439749365414720215121658079543631681003230962622262312944932710413554113474549847371615668473156023136642929345837294589779222757772798599017633883625423074902441287957932414642741246022863312989125213142342237782681665598677758203308587165583333940486632588171094926716912158526135333585175168127796303059976483178268534697016767004300546518894716415364486505336512491983719067028954023475831330480099314166215471226836739241782823752348752276138449174774078559754784272138467812346866702628985284698690726241693575439908885506282569775177264724351385609859307645485387066950917501696109759350421328756941736070544568731412796308625010154453320533719933880239194 933 -2589438609910681892046273682172164829673779018766074630531440977315584894496415272766472660831355073295890812046772200873293634017083704302434552065112333985145605871962897356508809313179544444905540644330781907305850367661286455929252730107033522755684597821047826966972337665538783637374881251651410682700730064502174966524014208015882173531611924021748188764722745452342227452107864219612243690475841863160853646495565655869020078837065508486924573745581097449932857942350198269591504596634898020334400422098727523492099583907181252837063217512761099478516764965591005437499933157866073613288512125644711147900879014401517808404003041365046551778326884853791803659946048513802416513971651730029900995859816048152308229088163432271563 934 15899295340624481475607711333615639685616200575580184318649299527145647713560321921735404810008381923284875827256477742722304360699947494407051554647410601527037708671906648739044551986758784352982262526063499729652689023684393803963352666240694516277611711265282325758738180324089582665646065449001360836663760481594212416026499157277075354676444729791688278919839904156285258680374703345940961331496578345908093864740843186896505931540914986320656337930583651580483603072446190511465821571031664794151768376934903550429642142954456182468805992533080183820650743230852020078334749481185396145804759172201544165745248142467288311035168725222942227548056936141727333752679543867604235063670239770039079139674151321934784881480354323032173 935 -97622546972497180622362472443283352235797456009263444006966584476937332829276516518042332675861395129495614820609794119724577241619323402152299637692839345531207784463273525190784425126050732879250097140632971999404397692050974211321532441952707240677850741073746417562497265279219398789854496006566678962223912859486286845800595242496551988103507117110678715952258738947821885566628566266990512490813784771666444849173175525565670209564033491011753705871985940051948020958682340444469640031602610113099644839365610416592907802122549682203472485254728615452871070913397138454173279510989496022043380740520698864032393813147066214003864915670037000188572874685179294383020058934638090916152760960404702669389468946740082011018915641061806 936 599407802246857273441066341551726238978300684075378510265378019074706198141304836042359497049365649110472204893844314797679016732996249471610859070996070938345302883019714167127233989537565154867126323385609358104590811626045627684351130873448397817332535684225708368123653588664724072608794938175842920667765887668590921141188470313422287423252648694095211532200173023833106238595765754756539291774544972279688881299051779936103892568606572359303362894874015261323125326300535035802608951155234704124560602835372376935972034011293941688299004374005204364008910557182949832819209643923245253130850217908014303480378706063006349247265505654910780593779262926417987808183857101746420100026455483192297067324666403987243904225457058466534241 937 -3680396840041766631561869014861614660542085612441736659375656186712092320511459795838093813977858011458830328213490132826467124356316511173120392818830230110444968906341485511971660923570180904490382296912477594518784841974584957901006381460910939771407633608644766763555748800278156154572956162925181356074396828359358613626546518264587301032987793290250808672666676291800284391945228737651630046308421354800109520439471128359479154309981096233599090415473977886979262778213451562124332235997391791414500528052421157596010524671327556216919329266809122128214650282308529133275261176193152737808554754723716409450120287007061209734354582684244161970216324754886194101600425921274567136545346742684318255309058302563400095204417701820103847 938 22597838815936834071896809465170156975558532850736332868735927067083404989546432831486985549234849601067457075324360867716088738912556302166877977591123647120641964712845426729748942544613860606521795748261653479326059891255244183295489823418693483578365917832803792394644319122043849281126345381856807225046345355476929516121051883516892517127707507309920524088734592625833165629896503971553925273963921579958369771290718101350123019530151487683118992341487996264158191175171003061239923838073601885944426860109712426531856861435695372902689676952082041189135625311823294496110773388428480460958725298974682171613252377476350493402631453005596274007536464259356885165289129318597776382911922095767670747817956340727707805600287918366258922 939 -138751971959976536780417130429882087501587263540773820959309228642401671191312382728301584444019254085549097674116235268365713565056997089046232637687429846376324605908617532232546339188060569364041654819695610558261793350098315621784493787319843996291683024424532329318111837212166339487642420049760305617752504575900157875991085045436573692869452089581358281152339697171767818893099121021331036693978557383392615499529888405266969177820625112050788594615757826529645795323349176241069944842349751969623637996915510235831357979877769758031883689628074060843180678535276176413480695175494471469453509777939425724217103896431180935153639343817690503829196594580987784537648628041910851870377037677628581526253189821582339694432363504572021539 940 851944731511440522405363318405601536336846047659023434877697632681592190883386943461916821064740217635217687897851702415841188997672879560399309031575014761726116782533005648270974293752599871065860844336309627146591385989278287391990897700530074366506976546952288193353069419915138642406096517921799178664086940367839295992802788411801116084241212999076235074382840634239671253874771132907532660387640237976671665896684468735785707025814185974035775919469205106497336314842942902634029191078263973049729178005345538164879787929438716400478246186804944592539852769859143943540178889596471720573978625982519903822378286124490358129586616890127626437198738222720437118845267045439738694032268643058516602865991643493005653111363832951423920149 941 -5230987461277038369489736505037182294195341083080533921103652763904772652756121396407695196431835866774932123208072158957765939943763377425320173621687082733264856154025350966982695843079423340877595805419417409640789483397079646312445945013889279806576663905733167271992129960060857588443979529957318032644702233870497585095951537377061596271292229622450683339980581051400731001625549511686980558796051091567106637980131562515797319373815305654534399759656330318194202141478158746857635569287768129036011356005136262475218445506337970308614416761421241388601528599042652952595259314210819903156067698358175499181411157897470057194008559857361965712798067275669100085989875623492069433253982479035983085013730546216104643417845709289123751518 942 32118550426965275504286225754025122225334627749015833649662147248295008599964315586271893729612360857321184431325322711699718022702527044049396031329460516998407098247857794372810299271665315801849004937451254438230087118910346243306166008973156919598432155357331853713432135739710258439062573275239184413872119751927362997429377205767915793946149639105787062220582789696681353785251145488787631416693737123672234851177449093729486546049775830090922430234566087336452364911291394052726382183986688456528161026063100079530250743037760866346419807114740819090786612384227272367757548798229401559798188873668516822663703792358782792877149117517703213624381503937388560261866247435538518024495792896589531645130594235531562788868775377105586198633 943 -197209664363765646107859284305385887186040526326642905696036305588808451569114427706213335023084655354030447019083118671202951693118978862224221371999112164124889484317466428632930367259882542395388195325192194058635961978331288740717951659963009556638197424126791439471105588418977295314420723085897148297873514396730298082818546790479010143629793802886090094482778015843211885937634574025747020995041043259330920721748166406258013965865586290036352949490424748909621239546804081491635359904947819185892884622351454234977782833733170123892399952903652785174143762114434932506954559190622747121083418256849812607588397067076204364743805506590049828111493990616626501911260366542137076155256841836199539820749085001170546448268796850551797253791 944 1210878174807585159069300001805105291507545025876325364027816558682107318045322347634969931222709802771400526114692852337912784624512583619466879079301784439613297109322336703774323931201069922589884011188119751360790419724028867406732920362627146220380012208135280173349552892272858285645541628356160032386472410247143031396098374392770461275772016488170959907957969607092828906184930888550248524892061376162360247566982975687396475651676362260818221759094086355903272752113060165827261474812645915125161550294198971731600669369930176683886938414321449659506225097261765569109075637540719546524004413399928680796587911881892501373859071355574171635928140480644852431389365564759455006947754759457124420619659584654573671763425411892498089659386 945 -7434858524584285318101514999163227667840008813668127160011336932532195751210412732118343001275141601335215759707046092387984584974395770132903945000502707346940711936833948519302132226824527409717137423216944115214403832468463358218690263432876797998367443009563940943045503580297132495428653203382080200017476652012827243560221699497205377384268639061057430201169294146366627732488096460931471771425594183627117682887152043280788476019440915334345579441903405021883712437392929399577754893397864309927057943827455038302847826685783074286681491741932817793750131821109872373094060102037956962467605994797592092236058338878995937422501995324001206976421160337540647670325650389592234567825571690139018881843541518281062183955008637416353029073467 946 45650439846574522703992675008451875379752859249474913348251400573435729982369320094036504524934676626075882481338080428305312417243566936000787878557626027811996639449426099522930928652530126506714875194401558835597552100410518862940581759702774013534497300504766665928674388147395670476662057415403521226792690131794137437573797118235420115851747310722483870361552257981482941005734998524509098531372400551272110147404641046215717709658939112497455449523175629600741471451756068158679604790677842955511420571196667993635443819018426608220616027609914236585294234786381720849233829972974821638006060867787461226756407077568227196729523476109025236333602785052217205371353810901277357887762141766894965353555324683987326622119021070329251772983037 947 -280296208904962610746673980036401970573644357943051456861336361394904020170319489595010923633599374339725922724639724788242454181038605070934267007791649090488568180804968137249769568850422324401594337934526402984488587329331837822233740642544007653661058603590780916244690465799058279851310859500692167534085787223060477892790537487657538220948617027039821363215946348931981099156091667849065795056841162041750374517233269534044107880430781969827696303709201983156893344320530846590442308207174264947046508462775525236297153881892614561109850580243100907482722096679677710857827570579139806927303546302520450779434443759994107545605131347813134630502962047623870560549048607233532431413589710665447958940681414047904068398280165813560730068429454 948 1721034123450834712661318625241172980526491804461581677744441610988570210728182688633310149842539608081160790992565186939349457825897993906676850188861627647126817380170823382909364344819822507554975816033442926771625801349532821151752775530639456363046774121487271242724173046027061092593188699411285486257977767037861351526969267265935631915705316310256493908610597550530286082820603328916892665003812614067656643617998834993730563369766483636620669665208239322989657021764946710062968774570616225423812486312254302136933876142592059063093565094484904193510670126903060600233774662706522786102560157587114482484467068342948128105132321071828849806850029733484873240344719712476603662282283545695504552178294343027431628346233976560108412753028529 949 -10567244079588911838533310986460678696647969527909268586751562584707179194833149870331627214647893660783885414035304008214444468396760205029924119998849681869054064166488893875295208706052068808586039445708899454749549118052986970514400062151005335390861280832571822627333698490728713421925119513561272604028489345750730102884380098743280927125166900740561219085564612195175298108195658319527923890416951204630535839710627061706961572011847891971897222452005610497046538519068449476447940030303300981748387990800700187338749457886208597243236779534126227319932405311273046977173666307586592579003925612053215567878376448034699393344897524793836191447770883000791460125566938813017745331306545703135658473476241613472486620519131043495467174244148823 950 64883459262100402181295785308991604346925290270777414677968904200455887449263028172091307122137245560487552607124476349647668546765086982496358551316279802875158042493640233056841593943999101595815027940778597761149126199711664600634269739469502871495633823013270011835737703775832994757777918463685361423948291098018679975110685364577954059035771717874601552788097243829588493120722514900057868107111444321626275703879127153490921803647604845315830799916485727746160291747696874352680481573510818486708627358189281051652284422429187399657838853332025465954236717444686659087504754176878622397737549163375879216783151718574133863460413871471982905886804623138351413310247732052424952292508713335546824232629268468554454501019293053398094760491943818 951 -398388004867624393776212103450182772611162238049251953497105459095229691610147189952777926113221483427924960933869509805739454012602756347691261596573346787459168661633623422411274430662359989639177415823855284988992474824929231796772149132404551705214198080894352817570024408314265967742365428913355715347940880910348510595744087514092736785055026894556936297539438504514169552360982182736984807768475880040545129397370025199403340022320959470382434556746467912210127228371963518098537988079677199305781852726551306569632668317349397178991851723399010921010710424402344624277739435037499260041715225101251905059064393729113565070716352030916767869568419296697297287430207231953248978781689386599683730477480033637079678848730382571458744022168760851 952 2446124239172824784150131014413855093484288222141701670231309624879339670195577146968528780421068136063037672919218883476230949890369390615930817842080692557421949605623598743454263310919793659366592274704726609273006257522627811188300633838309278626540427165564654170700285968002160802016272573812576106707342442237873312804495235122509362338525536497906892357213873229377967213649968517985329115592159510454109576914004016071453152737138031269122988383147739655273758184093695710961453311412961725935869655140081500209729332543751297692564130590319232866733209144124529735001230454425646656992738969649890679812804030675586762397804657254887719689049728845454946330322770284133219559956007926347246422015805047465279575750786964231080383434287410981 953 -15019337229937494677184139796220554875699576777053272025636286338063306192248916064512089384897891064310663091133180986021330927540066247513492920386416890299323928659553357674150237569235488224307203284290620041287978611387643678518908213118378255069201522394083740576491600698210665784277920871456370540972298377561806138192684788211195969188012870751433015868845435678489022934776717869085539232340128712554363790351610256753089143841936872638291983812963973661839681519072223181497032473622549024819821244786266647036075340940202268715763615015389240780741018691439061044950328317390728105255701423958216734477470909481728767484037750490855973532227579304155812663625302044338840651251865337934018223421385472785955630695047499155613125326618380862 954 92219555823897246874971616081999760032887901440258271819800599064471908652613620351340148387436932273994579166100437114440271286932916971878980326826649299398573290537131979574931031022615996737102162344386186471350936859596613070912645502460056225731790602129371282077360005267068454535503512373969885451812888983474143880594890586913545382309743109242513325844724290998090885169433368971324999970845760135950585990156079396265617788369650582075320837746854045896114714884016985884215335548003477205650193809911903736648482032507270427426766989209180833970837557466067013369760254767933167125227679907340318431076982762137751174204821353238493905484485998438963687630385902210626740175951382174100816071217562696186735183730746245395628310673103781177 955 -566233139729048697115147058983542684294336544640664263278456999688802686608810514208285367631469898820147537468434452474350672927445048591989352076838164729088133953302533401593706818097728401255661234711965272645770534577696571104195585004128928914143363667405442594422241231222816933167463007970044021045870533560303362370323246452046098695864805641472597740305539504739877586390603869940223774480609701667633476483241668778599712948741811018844648075425018045113451345053590491691555905055375229201989717763063385212494937549117768018144180251153628855319374918170408494163453572061400932362928309504409109296727210177060857243412371019628461342148023047323909126797306625363505585438519968236042207920037511790435365333519063721067433430651847571919 956 3476702589412524213700536607491711741701898033285129219130889191895316793612347913500807876869408020018699741504875322172835263645755661763099622671977368741230682800272590864993051307646953983438021309970529668528309230905659147017366443537865038150839352551932811946652726192983563847585839626468009303392042890685835819015780466368625311155492229972060581982440767560686024128139052932500393872198968829289821484347300899666857889262296609168750486241353068546840059729456071359647286874112900486449499945484700252219014061973139733082708270180232410114392737493114511564405589643682536831691235306873427775501174930220268544436495604570811764049131517225692291447399234442291915108424259516398916752098710497825483972953710542323106565327970964327834 957 -21347144925165961948308712450343357498569845978910295938603644957298202774323413166962036957767329391834531469803417778184631028720893648959423577897753996809770351674480688136121204264918868725979735192836405251161939896572171732816201312718227693153200308431502157894219319583477537770101439188130354664281308188351302631671165057007449246648514789350611094094342614336609263745429491752083535782359112058122541757119196179784487436952675722975664967734740469049994458062655490240077325705952129036661427751764944957582534872709523041540550612659237452559199311892765417281172123222842490684996674700898002642582965122340768722886364619991458049640693747459728821124577318589004114640190937359646879215933815071660467422103186157663004860654417754642603 958 131072642751717479237447318504158769684762516127547384226934449129758231426903501229315839926922503099303555539551216146133001989124757877138815248192611565237466537974311576735557380478123021513964825133975733935507864099200472693202571668356193732821877010021040473097665681268272635783608073325927838445150841176557363891466288549617623411331019556557479544348798444607848487624120829287920436017188342095641459176027087196590442409599454879059578242363173825077852708419469950717917636648550948588453638377217626553445772797359593339281710954557814133596745721915628667356699743619990211246822020652604007641423050123245723425487292331952972596547389357878490145754681234041063978959924503413026813344360048843080724921191904584576770260567885523507853 959 -804793228234749129825397579673197350913801502490108992704897760349878576554781398315313458338983821239359497986380005177957427146670044928410041286247335803855725151592922700630635332245047188651682272019733506435672899772007565595726267530808562516181787209125717470747863643425705943308750440946551674875723363201245937879029598147140261783194701308241675380404390523395507284338610588704186930562455494885065088179969809241443624106666004456127545985959052408739224748535938185270129463184419646198898186148442747470306608095764627987192409061403732835898123792827501257751703580659848491029086826169306056705196006472613998187641013999705069330221803021610552476645447400328348697280959078582662221233336949717026896560681826026524885327420351900037486 960 4941474640435768003789119127895098142362345125343376653113029945657700502762231500181778171183376627891922378708758538912718149657223529782021913168584959975940891523784794540302078324572097093856165136036497669726919547554441136831049339332536168710662075115775870665422977986006438167029008718014253243494672704242131236635412010583024672795290643437110733712463541729232475835061898748536377704932595869094815655132038656583351217400526206434054777626337478819241092701615980581376070772461954871113666399382737123225653450060340293310934021988923363114667839017546906960255416108639173933873188275414758337015941383225790054916616116322196154826940740613202193403510005639929191339124266916804498799577205090486699557251752462224661818461076958164742401 961 -30340925799822083927723378697187872168208336144147646214499434050737652549694627289116085064289769888135128379448452730809292738312807963408979854846656150506694533680074431605924838948575815789842601584320622893684308036176258643325330569378340781166582886042759375622349935434012132438306296676697127941603427063619377748330267239945105196458816126343245396225148442309930930165679767863611197038600167809669533892919981947606861455749293063363166710033400760957380036747831470203771260104600711878960619299952784848420413506972053862465016973374442945424626061637527043605539005607814809106569549160258934082016078961437248261896567679608916259446256324217284834354068160001944397576588048134101129546519384100452686062183535093308983289597327254123974407 962 186294951482160795665140727381205047837578096598141867644288379873292166267808756946852872519732485835919098548203573426435490739164604525519052666413375472365058909066865719811738743014883758606206163873858598156509977013762381174443998222219457086807548956024227972769710523072105729360734544409585412412479844247791807398099220273806698691861115135776002117112987003654281981673832130557810629127529010132011379050524180334117765800550148761854216993551366156521587832650469215088488795930237243492598761295443084104681641685282651365501623020794678268925805181310463566749482940799548263069960063729197978769191984489766771693899151212299954381019866805378839525594910839489226327256810109088137139329637356135670327211679942702117549177214174977773068842 963 -1143861238009558565819767287786340344365348835999742861722937937721624399186906175758076958048690818396541391397157036247842502864012678371458122315993470415372156281094849620300167587714449503559929030459537351038340041322045716375497305096745670902203824982420455493205002163398613573871816798784806957653623210684294681228807972048649229834517288563282728359140974114440926419528919027834331524907846225327743632503060775303836859192995795252813251937990636109309599420487166366868842800383391200615718141576884914462351102975217633864763233917594491962601408338015007138986187743252444979095787162767802432420072475178894596302771729818762185721223128296415191468453031317459742419320166882379393603473822469381520438493684459163750628913252165667733165059 964 7023370850422918398754821530600137056689790856185707382124708347721167159809192177418354897881581492834140646823210195224260949494215623535923980244860980383416193768942308140183009139676433828043088299414696942287270045706565250098594513039264554118671967604271873275412984478497807974884225804791132675155474963156016057930734402159893040015614248766845656615495779597784605969361420053076332028431934197562797815868973138858008656568830017597045778644812743642199111930989116339963635573428616707526782036952526161044527006673066728882327530733535207695487677959248280662177319301859062736968656259943398013484706267322840383371152707579910609273254709119727834021429532463723296387398505175513927992676573839857294482950181894733575988806760053183077307189 965 -43123882918181501954512478667505067694006396132926736942684107302657206593354304117398313195748743192946492973896150229856202267519166866279826757436259194824686062812375488043016218812383315665134944710290246168704730517787146265121453700873542466908786612898302554829499937536279334891523846615449312079352737290570143058255327815140009808919692263777207381591465716790009514783509533460221980816514594565108194506866291121416901297195120654754921656789998170976162755598355746267900077469826821941943937175800825206459092754191857081464980291090837482215648248162346453283789910712062428538513791439091607094364038662866464090975165646630888346414835443673545510386318881540834678872233694054225395187699626484957115484206700687814134346426565425589518691358 966 264783010543867938563846144051726297866860516657933636388293494947334203085435865828920050263914786414571449397243222515850837984055343696150601648895322836807343670444473597196362158039651615121976341647354109439534542908881688076297430095642564213374636837721415887075390579030881330281808813710784489122852011194942827696791779890819300324707761060253956504265799041134539815703077607672644228281596512208480557245414267579090567081957413396953928734463680060376207561508702545719245836363134426662407160137671809159607152817670752509501194170588933864946654986526470231054190788673325581851349551015061821566213137185592203138473897186213815996986960182205822390081601134950236469072958006499724471887234149303786638801684776702205703653780147500229134607113 967 -1625782233146610206500818070931166963192347356220155340540256225855271461580659457966388443689815134423482697803489164188247605792910886544711795546530428547809520791908996402282924321884941285265826321208802270378605828168918464237337326384327618335234690478895197319183452457908361995649710994862067630169729217008705139891746194160076570285976651147710234192469255223202765681999954772584775007123584722998160147775135375745371144490152911568054095269848387498714177096732002952471529724104459886905643360918964822243249413367696762117760832890580531700242812669768776328257483318351064909026344295148950357491613956568026264329195645457485298409838649016743930523112237845537025097470425890878200125750068131913633002397870788325727458693886695480272303875071 968 9982392239540126602451013363017918901029760397706312157419335593907696729501348350634382570296479177019413634798148378552193894852941838596613189274919402596699009652656297191789156715702267732182965997575490117969770941206764137720768642591136041169795910258525897805444996342757979290221216670285829574708610163408125493336273430036117953702837583160328866492206869403955607119921317116632384633589099200450164639593576751780489692024466451618947977490487697916204338414220932582392369475064240421165066925558526775333497136562179078155312523647025195555840648254529173258666752112468603618091168332850184538421561743139276743615295507590923204028101966359160409346132397172336780770862835499889071931960979704694671483601147378544077219045894509902965461625146 969 -61292436829726904457760793311607763247495233482072648170878471550525383878571357958936631957311101826061447058615166042078702714815085398796048515200310012818161693806644460774926253831705927657775614236339066482499095503216249938265204497645973534195622384644895870261509148919148430420654060315463621284731155336101563445923590509301125760516024473835615971808319133582197395373606268991255348217810589063237944232393831389120046471553402639071118554341377202072020931748228683579262555444052421314164838154225387632370231576384772725600888448469189699680902929961027300591136143790800472453640251730293575194549106411672567568380847056157013109009380374913009560392447650780443079536607158735592760540055375446868788434790832411000478306086679417876733435251227 970 376338929825415408505961060099164248544684490194307425956327706909980796499366228249123837778630863369443130736662868860258870838046019864156534900925985882267701536601816384217155366168445512414158833164723763238283874104528598655371402986367819959166683295034160635945660718995048007134818818269318913446616047824364695682971866556758454478499985451300381924487043753738676226707480564772703433524176639719340873639124194208063660201938278356688228614140299895773535027640689945973059363545711789518979659250036625589185637837859117175091629907875124867295399187586840715766347983741282587594839436981419167741696464260337775047211303833921527973243615639079170667385165034108572863079075642177187306224003735167206642559162193704810932063754658658704425407632157 971 -2310741706935165373734130853677075585455889085346045666977787835403581669646830646958175612594332029629645783093620506595845273193935697112355014111032099501065639539655593146510260607664169055675223465477992281568913039045156742844713446415360914535202773167685074271558867637409279048618672513554839916226198326474534422536324466348900152716112098573351221425093452703768762901152646706802304605145557322039369977822377790764158626310565210256938972951091139893371821660441050514920134705836925896794052163329760841372519810223988994954664368678659952234243316447661394682969692925242016245149678947019150865070326066183396848214722448562706731629283740819786920259672958726005965872151628322035085854900406303964114731839346795401058008461380049218659261084919374 972 14188081043453734728212381689079527667092236858090380316583233125387773923729716832534744927422076191734330830624742615001038461836000624610870814861642398681202108454490680422071390601499963865275229159543027750512552313957483904811167052981379312390180648903664495809413963220011731293037094295659431975257303967143224982462425397641809944930060391025858780596876569795014548092715597487420447060397023088232236004585758313277238752966393999781512465054437798737273853495690082196412089074004612010603118431399060585986898515984958794998963252748425635242284376551414858425212900512399059338912270793965688499543505580739348666404091369650984353959124013572488795970060948868789839402311671105415740418070057665991020157110869332938966566753182856704227283278021969 973 -87115597165814831257200824421137167433652407887874221251760680474763941306176398691380953925270705166079174634779056621176109221537553002840839173085436689913470019050042554135928777261149002716102710056061084723545152843103516723968829389814422963697322656692117998947981889561923609805516179073181039289869908121037865870066398252651350793663086645142752452960037017901454080771646514384718367538004016695436769867685436101735304149005926470706135135929826972939972019101537764586501388310881541330573957300303628819542131251492716939677466844492747841851125097890704054906852353038689410410609106598962498553209810366980521269523513988193868891200606253600952421668015455425990958116619753781324303074653132457703903908429774232502238892995574628051751243984545463 974 534894553133250299383490793929242530837907697446003768474886034251534123996990011284647984118308059172536188988268481410887815340539769386480291569458680240335764854431647533634143620516244760637440154397106617871313630413219970953522316319941770005217877825786241465405807190349700168078840555435521220276150668375191904227568969046749423582825855962894773728978321078072372240507241754335534967112799245094809501370527488701617192015794390352001262935030199455860777069977519398307391565072439990727091615521311568199618945869358296263380076991702718655951616125313424283510752068780240467425431428552572312262853590900078047012446209528526234933716899363012183680130503919211483666399280466644531698299756065950456660641924956493083960432250153137188347202868881098 975 -3284281945826955315717859740594172826225105342445138391136754934581018209128184847262906598068435232025235167384795803402671841253461717952287332058891458031073114405508535547122219543409266822199919742377960682421384221967824471835393387328409810771970647725776033319664909178681966109032816030689873376409842698723224582228309633002306573469770886330473135815611864515672039767937734372370703408330024342342104895926435496220233089122013437054949260626659786089883689483598361343642467543538370742949475778708683242734889648107240499894642652869962828172715956311802049801901726815172028210001420888955599051186736627069253883948895645559988256906988740590267585352328627784039355038812740609691928613021352256956210630568633202092935474412219788082303994722236223731 976 20165671601067528674273734260475561846990880594347718335007976912665829913619854315307068879170332574333929159841858386889573913651086975466798701280668051837715926008564210471050103060660047435461679792669549737206116522731662155851623150881641443896378383409383856856165196225857731721715964041498015423982268172242466240734530948338778832428635423392629095180907570124866804523239364142202261811439716427374190989225869902012485789720627917738755143678510326640443886907834442506364078673198933649837020202192597191071780861621710573316873803291733171455241094436204218994083898557321824321985124444646001441773658271646815748831601694499624929070961998492423212522556666354677160858858666314971364953205053746434249777336640705916265095086850012371838404031263286341 977 -123818331626126330581393689486537019018530140368854560412997169105396277031996565507375690582330709495846291970902862558266572457029666903000004830815580465406091430881380801185106052107165104932707837159993473462980272167433082082105869465707075894885686451127351517518480345380062421371809532422319190754780239752274903279270822172710040176431573321276457426613820902234038300991760961317606232915508752533265689217614397983604060572457233648078420542779170135831405260924360741937317666170763263449831431461923768654503131844859236365846867586548405654485217166363635443583731580492813319079935568445919200567175447747718855931800277991418042443703731176593989160079083726261661289565982515842700325057174734530864723300663635944231873796319788578435319983211969997822 978 760251359338104353626884587256014028021586866004706830410041683915642194555321807744027935065845875499568963973407321499559879680705943343267615063042578689894468636466853479222880981960445856711770944348654215475344176496287045501490709384706869581703080939502444585585558100481316228911059410402082061741777075967071780081495827501921652709158314570130690799335457502044259136621480355583446997257621777657947783012653079232107703390330563664563388719645422965640133512976644807231136881566208852798016298724967023610018125255648155842452454555784160472612773492871606750877245192365319365653573713342118012928292846640121989900822601818587586722015389872416908288053315295791046573841923243418301179958309048879363364944674664662573224647206892978779468744278692993497 979 -4667985118073406082204178762685829273237645312605516074941188603315984912000584997271769509405544343968768863663356645405665405602737385037338109130921956707314983198503933004410147274552385018087809581863225391617582787653466802082194633183483879172715209855403683550557152920067018094157963778966644643992347058101283223362374892718578544780812586099588655982974033825859563790049728507140478616696670156022598739586566182045766940958853453859365887397681305779020504391353749229716908071026387108138901513858301498631612549192255433773190345884759641944460387628903481859472347025276290061827417545832024468611692367434641941026714955032864230716003067598242465560820162562786861896171493827990408175191768386112869887828018774922489239810272984942944583603877254952239 980 28661685105733760886409085924221244562339334625060528187576234803989419921890177640567043092488642848340827066130634477525246185778628528589563851095907834365836196447787639376610903246485046087421444519756706466415323173741343328921408131610367482935497615853535529851884671303704304073167234767647797652154174822275918577382345256106344292868171132488858115510218371643607632906599005024786522064286703223718628179021402464853588628526581214948773158025924489654583456547605259799202498526095397510280621660366276658428189622750814259763118911314287333030591352594618656553502451472938685868712103722554948433556511763654063634439332987894434260634123067098130685820474019884471635497750931843880149135667005272719892993752816527250458771581813175566179199229337125715674 981 -175984321355182647007474680959907027724360190313541253462469494243158993993454983183737602028282024649485517376296668905465888768112304338209186019395992868780385864628465727913925547154291925563721889671826110073399695382280984259182403090336224568886494548255503434113323426958990647024941920291005500768717303518088575450448350529561771277806543765141411169431910094999055111063343124673915960638310207210751332072212975598588311729344880251759427001913391588726060813477502543604030849127661697308375418898839493782562235958099859335227926977764754158764179476375417655783818686541627459776352441433598913448064405390312811759383669624702220918182636808678350688028111237361866210761955116015333602904677405066389554183560214060709718536580976772431508081373826413244043 982 1080553402516049561242237006269083850558176293943129964625381114843720909420506159402657311788830623185813376344397785870006167141011921391172877054651319184462782698276842115205904058496854950430559559997427495631905739127594324598361872372953695224980956052252265879529809833920883363636880244828562087408665741346374307293918169440553266439109916753129062655731079076500528985662908658543085457641557958619787057614214695246916679046410469763438547115748429371212388263220749536614571735320976269113841446116761405521808507149754996494481467268023782125035036850039418874793610593018708099962746933225879206275217609297142504237993679038772144415352045513078668240883874326000632502294032102983829058473056062240987021874070785994301804083977576091120794801474491946229933 983 -6634657262066526335263507798064768446861402801910438597364192033920717505056715679299449773142127288475465503356065611688292057081845737323328687409028546003776614543783470671426999122564318231098851027689920248673326563313938512806086183497122048107110242099049853436442313158317351347358994666179848942424349831358491564622729300909698731140195390121635191464678766047496030705757945165432839012675961243574194612576564305424701577337466510579508724592135887977144367010446265488301074620498513226727835162875683484086978187455473997819002825184472189736524440584825017964454783770884932718248201756164588425512538884217902203505654082566776268504038685226141796020616150291536225986803846327026480512698022146669661988655275428396477050175954717862624530576989244623857966 984 40737160127944978605013198034207429188214248067154102739198627973509633891227121512315850048232450804678021151191112559531503455396312136354853576427701964310122551606855248163576324022299575808508172058431593712789972990462852836218964024096286107110417902861015128338920234629032940282253135044699179323982409346217077974171073690632366520774746367880079395913511383772983856428430086436965793266870711928209482466182324393851924640012205841241613452770918445484208552894776574197807375249739400017436065937195747259087550487325654964556384396798527423557867460874401021945829193005555620290980237313404096571489217686169508547194226166105286353427657744722259657789267871739685557450077456356019205972801503169035219096394872643942497879467616621950968216495267666742899361 985 -250128401474190577371910544757490525069101059949143583877542484104993191991532617316675398653157145042718364279448022079475561676554480843037568694001709643577049059840760535517870613969448106660232817485987410304663150895511833770737423404961284872301861208998424615749697365253386160842778637886754839216882495550594830823214473559529723721855099570251843319820308281197391497082456048342858839423085288346066774618947572107232534241423294780264628335999543443261053333547006729407144398592186592674275175826108520684046599748816592807514941760283942445945008388465780235480329451423972630482638598860172601836033860620372858160510709408493865646666559520194290861090652410739181369158014206069281393452893670871863729402561291218487828748569766134793212796515263046081502567 986 1535802128266567737094645110026904629663005036215796638562102816339533397196252937169587943603412880846337969455577898314098332570546589169671818505002461968056103160451789414734387338003337563960721291838958207512845565410799138707219865193480427111282231365019228977120928468670161386189665134746668451352289343176493699935269883632075184254698722426419772370496121092397844480411290846773054749983521425227800250358014131293126143687201914790014435849394146334694726537998469666420373619709108763493428340690912834233845852155362548789469399579009404194630114168449708331022451608158752494450054655494691685180593826905050850632913130205206332707326401814027271909978137155873705747940613224838541409074078876542565180687570564600036628899122147027622841498043188897607808362 987 -9429909451652172727076599363436956823798732600722988279953311470432619329921993007064667508589164419530718397234025646126820594588614311749622073383024277345319859221144270822297030987802824566425236181596702909696869883322578529931261289802131129662524185288085117195852523900124510056847776138940626131279624184736632315438850733077083987326479309123861765091222763430370962881633646572265285625879204144561468674122703661216258458125972637411924577598967535776301006024821395437951878888690849966187067934237323815957555459018528893599951590217034618094765629561509003303474564200761570885628743469494666638755206158867864260288140616885488723063297925711496395577525252654542798323809165566677676799540650078815872009255781861529597945735599098081666697065822785810609559779 988 57900162156126837795045512587373116526634698257125517869701277066539830429983735595510453148169712263577957772359173518832791300936897682935813096450138620502992018228883880014625866305037485779851229950856222001074268374488486620606845505365018638091596545995560188819109118781313679987566536637929809815864146325918617476741142850809946226415287602604247232049586664798639725771047268788737811379280670699401945123119617225133175296440276590589723938940596703224368115890096264854702009781418011175389338056023008919424698260180182309526043748138238919836238946986692974834529982260919121889294099935936174990040187582674677255871094995863887944267774441255672881257473223363829931854630120407258173861221802529877316311091903259848246130971850519601693375815416251336302457429 989 -355510176942199398064763758480924280399764619490688507308179565625727487459372629027004938300972712254604817642434047117051700666804788596926419995931863043932199105692429295829208548439807200864232803025458030373249431055700482812553056555440011098095652026994396764466513261207439970335767116162233431998278100922749513591777669385589319043361793176888268515886492668005795369026671869949546056277557782508940006334457011754179685689083191414832091737895756266555947621624231092339173201127926005640256165819776311308826379514030613802829879872210436925844554141864027897296971860709926605645871703966143541421487381025448436101372459297517860782781957686258839175330042885400949247539814761003034606902893563201097685620249989329948416275008446284580133758537840757355779205598 990 2182852019803884854889137380516233217685265985253321161628806767594416250306749294303597863542051547118069792618684450217088042440582226765182791654810285563181939656064333639248423806334298404780122624783283705873767033899921820407013201314755185957119435956940905144066330137506395611591801337276675828702439528895177890296076346883616218801715979102671073203779569993619454925530690231268894961042753607440513647534122379346830655520497893208288526262062958255350314919351829315678780074109556106429006195491042618980104785391414345180831705598019857068076443338226990310326569179376066881454417219382270932037718218205964921297959961458636519523784209520083906045452526990551555760681484647865980251543020433714629642278893269468679804291845185060112522423397117546133013229993 991 -13402831337614820060899033211947636051224682262701425359301290797352173663749354874707023885817066721372582686590460580904802116870544654004398898245574469123435092020168673267046578870750142429950242745094624741981581186889512481722937402461856007472266743973665303071597243515984057850309376499519013167500144350935136046622825420117206327312112447751573245630103298644137842210840154245991297199156672514765148282011810979013411077426071805945267273475585085142643207948128764224768112778443262571626824138193647274062308583555286022523967687095572343821294095684183146832711648921849820646793188024674359450139002758207963659199407022375807623098394751404231404454572935150564423536186126566351143506035357110980832010736216272653037935384285049292623548426750473032155520589151 992 82294120826701294288719127723351812779920273210280374927908101359921782070894019433660304473879694436689401981283094056043626881436798857378274032811544344559449037693293701809971860998090800983212072098956109651024275171747015151463779421512566339061169771566912851366450528542465058532689491858531796638417798456941925465186661528771345168172574092476563740576973483176025395532915602848838750723082637825909336942797911550494869975773844282184356051212366133500668244176106626333592024410983205603137164059405534703172276415516330528885660374664000718583005581788504666335844228864881571404146860659047693774959041318481572745082754842089493752158463223661744364591032364686683008005701025366817579290977928590906567549633334249545948306964341541883905399097532187983708695555706 993 -505290423496810211869888871100392516258174141890311852154649542381074126000715581291250689570117939233055088712548694346551749225277806864922162451776743006661290832607649221919185357085705001925712059710442921448992444166961663129379458924795823747611716065650221378333433347324213697615613094789292075364590002741255579652293085584677170132047657596643831422295590506389091873140459093966132834009509896732902722688072234605568227420851724052538651170390926263501843676517434481241336911504018866017073589264383204434297542162468654802096075682989009999664086578731805359508202686777356601548286619467958985025768225899863609339809623367078122122481079378138341654137172369487366004781808012798545900997137142731398661823320185156301007082511703054467891834474914251143632121902587 994 3102510963270960119370478249565425270750312621923521885268604421424823104499836042491875579167747557222101257431725130125064134296446626326258730488564525445222597426891302022265729812415160616511044803244907374802132147037037421707143750574567083111486768729219496851232320436418323897806891916956182953291874602904871376517772058624785266837446306630555103295516766914177637134432704689772535425109127948445878972039946553881305226934675530237983748210441194252013896091819918790541828728396976769307328094737754765093693645720957587712680001037593055028401471966178559461891923035940954007570461121953128781553554418728689055914627400730017066877514639456323918822823088400243611079948947241560452560022531213793339281964034265528326673561308906065526796966057296571604121478402877 995 -19049587780832472079941613345529873967558782102849792391425568903791634404504189281498132722829563360741891908146466511051182916059177779685748789605259828272742022962710054664762946561675738096035208434197637324153607844353918750441374965346406181790715856105649033904495635613361115372343751248305959294011503033713145940154911892216666525111565136329282336433652968115611828784146737106625606963612209019359713919016238411645503726619339719557689299244942455104582386194721635321398502022513015908656155598539456256508551023742068522178072534968888345139655965882015434826017033987146266248690311946041356802948149674942490544951804367219632189244940752928587985693075648587629617433217392297392084107092616068086487042583412623735740417384126451708909227671610882616026032245332494 996 116965515647059081235301414474607346733046098867713615154008075468931933754019798704933792668322049704264168342754408466131363520371015282712555061446250819480268296801789387479674841495284814795753355793702538244382964251028855704156881080754000490733986661632781647481104421121733844146366999660223077143100637388899829336398963871456829493419949828060297405236882208977302603861762618361535782793824940735919722399360817935396655221639427309454332733697800635287009203616347608140785311211343916928432074655861564638198610638757045724879122682107593110897090133173327090363328631187318009296444787583878685485615629305813276116161413641208280414367306240837207360225139861739853364725729592177883588455620798836985810186665302977376988801849794601003233717120455489081359011575482609 997 -718174692701122710736098365791745851438141969058516622510019359671201109601628318495155892401417192046514085070797307908015098014269320871363016834468072895310535644747917320051714833408154240651013238007896152490990076165621709773874030161194845726204944300903451474736991554902197028338241257039257100773583708180491168263079202602800813142880705094606463381219981821695795820797840251554058162714410166815116609429917758558501802194532514584175488763203600362167122721444789487953716070214310696002753462469084016986552910359979708279642121155320183970463042427040743495598762393846613910223056121541682925048715194253663814395469698776578827396551116474686152700977228848812674145661169706971162531027752306661534460231410403253035126930937858166978533179303553623718977283594740503 998 4409632073035027122327601730280980684322032537366578418628153326638529084286280183410316010685340308162419603753267398802995034713943711335802969602464120212914556301352112312616298057507764906825339680595398530165631130585310538798468318371252232066162628135946728906052688722363122050715775282817847043869623002624754646670188760114201872168343174269454398742758084571320097331021539586301041293128825419227021103945114518340285597524138564087057772951902606257844678032538380696754077529550960898512791834936451037400154826271197861472364464551354071628594843067417007110537112387544295616190394120795565423642885376409012004790478389371352099883326726059291215026462123276242344281385955680100997774328107125166572972463709137106814556267637853041915301916360956542164399499002080778 999 -27075383214082994586790697211947124381677156470242508450710902150891053188642799146517671300236621885137696614261918149371080859669603802778555965853597111331746531019995982803443494121395904218683791069032265718265086186085904662409459802984625080414247750786057804853422384496130989451946565213364034924763200970387211411192498218790615052841880807009517237382330295608471057400692579692383613604644998263840921785734996901610940602982420422524517286101938233824393249212805429899446400139254979364583233411965843305906644503875847265319317170844011645936215512326370240021876898694647775452513363454769607593555433241820706724720679838292812291192491445619259144039151218322900440426557966349303126588834801772463606083938418508305318669854754272378426241836929658076854838480173587411 1000 166244340581660162790246698171702486698640010112778591183951584040924969533217957016460568575980491582825420297582462538476369541345624993243400616485234398149134549209444700205531557009533875441196333109329118302484848844526697083636577243521891026534377150881916126609480743537196801614743253046545103930903365870309339582653812414752488369387806254933766978110958070041595968320613675566025357075126769253793756656290786136436702197581072061231990841173009412926878992291795814374510543403131623112505709904384373791334306303277621356903137106079536731081241463103770249883144280186048946575899576119416995933277363843966617657136747917063526155145744310511334225380990954548198612102491521507222617364470758738484041226938056501274295243147236333185538322599174986179424988893882502501