1 1 2 -1 3 9 4 -20 5 62 6 -174 7 556 8 -1660 9 4911 10 -14693 11 44357 12 -133053 13 398389 14 -1195207 15 3587853 16 -10763270 17 32283452 18 -96850386 19 290570104 20 -871710994 21 2615074146 22 -7845220010 23 23535839600 24 -70607518824 25 211822017739 26 -635466060265 27 1906399774635 28 -5719199303975 29 17157593150987 30 -51472779450765 31 154418352643885 32 -463255057991185 33 1389765130919715 34 -4169295392589089 35 12507886307078291 36 -37523658921232428 37 112570976375766694 38 -337712929127810182 39 1013138788545713358 40 -3039416365635546194 41 9118249093421382608 42 -27354747280264213224 43 82064241851248145986 44 -246192725553749225824 45 738578176629866796678 46 -2215734529889585842358 47 6647203589762915253572 48 -19941610769288745741546 49 59824832307583764122545 50 -179474496922751335950661 51 538423490769101295866319 52 -1615270472307303758522459 53 4845811416919369540409783 54 -14537434250758108619692449 55 43612302752281951070756851 56 -130836908256845853599494453 57 392510724770514684001437567 58 -1177532174311544050846642037 59 3532596522934700784074961653 60 -10597789568804102352224889807 61 31793368706412101162069543395 62 -95380106119236303489681661561 63 286140318357709528142455028949 64 -858420955073128584416905302548 65 2575262865219383900240944318256 66 -7725788595658151700722874392136 67 23177365786974460661197767411394 68 -69532097360923381983624681508024 69 208596292082770129273692475783356 70 -625788876248310387820983154858556 71 1877366628744931213494588831227294 72 -5632099886234793640483766498521986 73 16896299658704380771356381376250656 74 -50688898976113142314069426951068148 75 152066696928339427392492186356205162 76 -456200090785018282177475711766233048 77 1368600272355054845181576266090410652 78 -4105800817065164535544728797094427260 79 12317402451195493610686739003614828030 80 -36952207353586480832060219552708546296 81 110856622060759442484022993195540586205 82 -332569866182278327452068971964552377799 83 997709598546834982392679919892897300611 84 -2993128795640504947178039759678734992609 85 8979386386921514841424700267038355159875 86 -26938159160764544524274100823981273797961 87 80814477482293633573150559439348942608139 88 -242443432446880900719451678249416326619245 89 727330297340642702157370263914664488940917 90 -2181990892021928106472110791744024848242039 91 6545972676065784319419286687732702492331581 92 -19637918028197352958257860063403998980431829 93 58913754084592058874764717252092438212035871 94 -176741262253776176624294151755659547467987325 95 530223786761328529872909044081955367462790615 96 -1590671360283985589618727132245866101224560557 97 4772014080851956768856101630292668129665655765 98 -14316042242555870306568304890879857690496723433 99 42948126727667610919705153971968803407704140917 100 -128844380183002832759115461915900851162594034450 101 386533140549008498277345667849720421539513487552 102 -1159599421647025494832037003549161263774743817240 103 3478798264941076484496113164341430190544223880770 104 -10436394794823229453488339493024307248817733604222 105 31309184384469688360465012017991032517238166912618 106 -93927553153409065081395036053973047522700662001386 107 281782659460227195244185127545164860277135721537344 108 -845347978380681585732555382635494580831396688357956 109 2536043935142044757197666089756746589367130763490606 110 -7608131805426134271592998269270239918188402361978666 111 22824395416278402814778994982259930763692980001657514 112 -68473186248835208444336984946779791840795065882853844 113 205419558746505625333010954316991742945285657716879598 114 -616258676239516875999032862950975228835879881372386314 115 1848776028718550627997098590422968584238846662406274346 116 -5546328086155651883991295771268905754067391609634608192 117 16638984258466955651973887309096588564955998719617330630 118 -49916952775400866955921661927289765690815372280196291846 119 149750858326202600867764985795999683168237475224052434094 120 -449252574978607802603294957387999049504712425672026610114 121 1347757724935823407809884872121605990226763201865824555337 122 -4043273174807470223429654616364817970692447477233434330667 123 12129819524422410670288963849221627386902990836066282555753 124 -36389458573267232010866891547664882160672499512107448522057 125 109168375719801696032600674642613126057577026318740920632987 126 -327505127159405088097802023927839378172731078337702063053081 127 982515381478215264293406071784662695791514654137391393513249 128 -2947546144434645792880218215353988087374653381400448336517235 129 8842638433303937378640654646058530578303667629864524284938945 130 -26527915299911812135921963938175591734910674634479188481360263 131 79583745899735436407765891814537076256193229696003381500512387 132 -238751237699206309223297675443611228768579689088012686801070753 133 716253713097618927669893026330802783151355449886330443423204307 134 -2148761139292856783009679078992408349454067334424337025445553689 135 6446283417878570349029037236977317757825349901115655868567981711 136 -19338850253635711047087111710931953273476046749034253459475993601 137 58016550760907133141261335132795581692038699507887540057309167521 138 -174049652282721399423784005398386745076116098523679289726722723351 139 522148956848164198271352016195161069613516617788616851924343726739 140 -1566446870544492594814056048585483208840549862228788675331246011921 141 4699340611633477784442168145756447123366144593444814719180853134819 142 -14098021834900433353326504437269341370098433753745579789825954931737 143 42294065504701300059979513311808031619761816267550407683910428115963 144 -126882196514103900179938539935424094859285448802651223074611566641638 145 380646589542311700539815619806272262049456801389012664211892667928286 146 -1141939768626935101619446859418816786148370404246804585738841783643718 147 3425819305880805304858340578256450426030309847557936842710681192038712 148 -10277457917642415914575021734769351278090929542434511198833068072381906 149 30832373752927247743725065204308053631517192723090263669520754738923456 150 -92497121258781743231175195612924160894551578169270790558278348294694212 151 277491363776345229693525586838772483291921522220452183256906057007054038 152 -832474091329035689080576760516317449875764566662074447758615057020631106 153 2497422273987107067241730281548952347802493336846150214565736443326926676 154 -7492266821961321201725190844646857043407480010536296951085190532425579876 155 22476800465883963605175572533940571135696841121031263927944952188148123024 156 -67430401397651890815526717601821713407090523363093791783834238921128027316 157 202291204192955672446580152805465140204848366821014256127435192543846446206 158 -606873612578867017339740458416395420614545100463049229460141634050367719070 159 1820620837736601052019221375249186261892904911193929662823172475807701474870 160 -5461862513209803156057664125747558785678714733581769605223849749976328968470 161 16385587539629409468172992377242676356888335371330982275588974198717984447070 162 -49156762618888228404518977131728029070665006113992946826779082114542589423164 163 147470287856664685213556931395184087212438444830221820100536333423423801773646 164 -442410863569994055640670794185552261637315334490665518451346005155635464780812 165 1327232590709982166922012382556656784910615724007267442044229739579141940074588 166 -3981697772129946500766037147669970354731847172021802151683441731054093172560848 167 11945093316389839502298111443009911064199532354459593969429106927521184514380682 168 -35835279949169518506894334329029733192598597063378781908287320777004493393088646 169 107505839847508555520683002987089199577783818674953783181725617150173005789916557 170 -322517519542525666562049008961267598733351456024861350068524593896891835233927451 171 967552558627576999686147026883802796200090285620131736264939480475066195009274979 172 -2902657675882730999058441080651408388600270856860395207224775542359817302546474431 173 8707973027648192997175323241954225165800704817944542565066272429741560131233900211 174 -26123919082944578991525969725862675497402114453833627695198816960984390451531352421 175 78371757248833736974577909177588026492206666619410812255420614787944683916621223209 176 -235115271746501210923733727532764079476619999858232436770971973061030195560732468389 177 705345815239503632771201182598292238429859029800967522789313041376427621410399481231 178 -2116037445718510898313603547794876715289577089402902568353808739022264930917415996373 179 6348112337155532694940810643384630145868734177529897067646365232639639218308477116917 180 -19044337011466598084822431930153890437606202532589691202939095697918917654109565655321 181 57133011034399794254467295790461671312818598869805505521062470047038219688923472364281 182 -171399033103199382763401887371385013938455796609416516563229801296435712864295591324671 183 514197099309598148290205662114155041815367416012140253952826681566453739426516045284949 184 -1542591297928794444870616986342465125446102248036420761858352871224535719972077454009875 185 4627773893786383334611850959027395376338306665557590172785773954116992554908233922577009 186 -13883321681359150003835552877082186129014919996672770518357321862359840152562900007018183 187 41649965044077450011506658631246558387044760225673327893439819565713912970508184752376717 188 -124949895132232350034519975893739675161134280677019983680319840217566215406457055076513893 189 374849685396697050103559927681219025483402841324094902025854814155522039647016881372607107 190 -1124549056190091150310679783043657076450208523972284706077563297905266099288571396927438485 191 3373647168570273450932039349130971229350625574037749265278005157768707903680186465091980965 192 -10120941505710820352796118047392913688051876722113247795834015473306123712391403475603324981 193 30362824517132461058388354142178741064155630159977057946366100627759642314327417282571450061 194 -91088473551397383175165062426536223192466890479931173839098305316962827003290510761062658743 195 273265420654192149525495187279608669577400671458881577840702743026312887531042212438037712497 196 -819796261962576448576485561838826008732202014376644733522108218777887201711538481478441077822 197 2459388785887729345729456685516478026196606043072670031596101185408439846452685999933715700500 198 -7378166357663188037188370056549434078589818129218010094788303556225319300054676237188690531568 199 22134499072989564111565110169648302235769454387825822791275581081451624133423344095520720473322 200 -66403497218968692334695330508944906707308363163477468373826743275258026782902639112330829695166 201 199210491656906077004085991526834720121925089489917027600748218494737618501032156243974511152374 202 -597631474970718231012257974580504160365775268469751082802244655391503393073108771466477478457630 203 1792894424912154693036773923741512481097325805410799380968930000260329025038610875505861605394070 204 -5378683274736464079110321771224537443291977416232398142906790000780987075115844784113601451686510 205 16136049824209392237330965313673612329875932248692556031033781900085504687889644196097018227806454 206 -48408149472628176711992895941020836989627796746077668093101345700534642450958895680084144672187782 207 145224448417884530135978687823062510968883390238246919472363801407541911805534089234079618088186888 208 -435673345253653590407936063469187532906650170714740758417091404221791350248271150712079080692877198 209 1307020035760960771223808190407562598719950512144180529672094919748394482555172471914078930122292902 210 -3921060107282882313671424571222687796159851536432541589016284759245183447671978497631465910138722762 211 11763180321848646941014273713668063388479554609297750003786392156486489047559014106003956183710492288 212 -35289540965545940823042821141004190165438663827893250011359176469461970298182035668982350036666066890 213 105868622896637822469128463423012570496315991483679374323864915772125585314401891005337764379962954410 214 -317605868689913467407385390269037711488947974451038122971594747316369246476671310154910832317582313186 215 952817606069740402222156170807113134466843923353115496045422082857896225637039090848977346415716465074 216 -2858452818209221206666468512421339403400531770059346488136266248573688676911117272218675277732154125694 217 8575358454627663619999405537264018210201595310178036083016885222994700572112276335831547634575055740406 218 -25726075363882990859998216611792054630604785930534108249050655668984124244736432096077950286145725723198 219 77178226091648972579994649835376163891814357791602334891327707575131401524873655315548465911746848985942 220 -231534678274946917739983949506128491675443073374807004673983122725394136989422331129122311684416075631918 221 694604034824840753219951848518385475026329220124420983589422146471645392181472551122945727535286267374646 222 -2083812104474522259659855545555156425078987660373262950768266439414936176544417478920610943762881891592546 223 6251436313423566778979566636665469275236962981119788943602380983358419585993636461348001409214438803263064 224 -18754308940270700336938699909996407825710888943359366830807142950075258960736505288497558254823242562099068 225 56262926820812101010816099729989223477132666830078100218528683854884943104861576078373507399436440610114165 226 -168788780462436303032448299189967670431398000490234300655586051564654828706317941045107491344870494551253839 227 506366341387308909097344897569903011294194001470702902788436389679986988059264428116650109246292481732050491 228 -1519099024161926727292034692709709033882582004412108708365309169039960964177793284349947373428045978826166889 229 4557297072485780181876104078129127101647746013236326122630892802161815386712448038105871031892420807723572073 230 -13671891217457340545628312234387381304943238039708978367892678406485446161962144475887643325306959558980702479 231 41015673652372021636884936703162143914829714119126935111073139334330540997874827789354795449938146521499228121 232 -123047020957116064910654810109486431744489142357380805333219418002991622988150082278644175832020694987384608551 233 369141062871348194731964430328459295233467427072142415977472941664352261433959464840277114998937114723144247291 234 -1107423188614044584195893290985377885700402281216427247932418824993056784301878394525541482556990080860177883025 235 3322269565842133752587679872956133657101206843649281743863812412013038175497107529544750143784568326187082915555 236 -9966808697526401257763039618868400971303620530947845231591437236039114526507745791902511062907063906997009814655 237 29900426092579203773289118856605202913910861592843535694574643897015740111699550727998374152546750147356536763765 238 -89701278277737611319867356569815608741732584778530607083723931691047220335049382574176210070516950323858294629507 239 269103834833212833959602069709446826225197754335591821251770798506446471408668477275517410945251292955117241278583 240 -807311504499638501878806209128340478675593263006775463755312395519339414226005431826552232835753895545065090892453 241 2421934513498915505636418627385021436026779789020326391264140176258103811467455306820690356306160293965714732280349 242 -7265803540496746516909255882155064308080339367060979173792420528774311434402513729291527806079850798939097346425809 243 21797410621490239550727767646465192924241018101182937521382652617222677596838780727363069842120692989870669311261901 244 -65392231864470718652183302939395578772723054303548812564147957851668032790515898755600966488671909337599485173289757 245 196176695593412155956549908818186736318169162910646437692427700462304868490654421074825683231902906472527734713237865 246 -588530086780236467869649726454560208954507488731939313077283101386914605471963263224476922521994594389909081750759407 247 1765590260340709403608949179363680626863522466195817939231897823438841506058569615249362924962460849763449409730164453 248 -5296770781022128210826847538091041880590567398587453817695693470316524518175710176027553504000453058186974237279831331 249 15890312343066384632480542614273125641771702195762361453086934853115280485599087060516469852472955783942144040006594449 250 -47670937029199153897441627842819376925315106587287084359260804559345841456797257190711015751599362258001934988664102359 251 143012811087597461692324883528458130775945319761861253077782850351540403577175905965670011894641528718420102789866623891 252 -429038433262792385076974650585374392327835959285583759233348551054621210731527717897010035683925304053247381731754938019 253 1287115299788377155230923951756123176983507877856751277700044343143354994574230750510419213132242714734550958306402716881 254 -3861345899365131465692771855268369530950523633570253833100133029430064983722692263503772820814187377383111586620470325515 255 11584037698095394397078315565805108592851570900710761499300403018351720864029133964135605601093345298207801192010202206365 256 -34752113094286183191234946697415325778554712702132284497901209055055162592087401856489271255593974375230789526012494302626 257 104256339282858549573704840092245977335664138106396853493703615374980910037679034084512497898515635146580876014536405132896 258 -312769017848575648721114520276737932006992414319190560481110846124942730113037102253537493698980587106341329422288813034776 259 938307053545726946163343560830213796020977242957571681443332573745381923554860821215478428688005898589963810537286578884764 260 -2814921160637180838490030682490641388062931728872715044329997721236145770664582463754187922707075873866987386476805400745752 261 8444763481911542515470092047471924164188795186618145132989993057596776112346498847574708015418860675497182182570985669944110 262 -25334290445734627546410276142415772492566385559854435398969979172790328337039496542400866136317106447199148213299826911014846 263 76002871337203882639230828427247317477699156679563306196909937836705968610060235258589423577028798894201555965760320777479964 264 -228008614011611647917692485281741952433097470038689918590729813510117905830180705775768270731086396689065749336157645004622004 265 684025842034834943753077455845225857299292410116069755772189439575348766693716880433144336689026751390001670164610357490763600 266 -2052077526104504831259232367535677571897877230348209267316568318726046300081150641300402783796898680907882204145954405766912872 267 6156232578313514493777697102607032715693631691044627801949704959043153752633927634580780456713907175348451656300081637816726828 268 -18468697734940543481333091307821098147080895073133883405849114877129461257901782903739432048952358955217342243522201719356269782 269 55406093204821630443999273923463294441242685219401650217547344622793339216533921579182489152076806038663771103012645945556445980 270 -166218279614464891331997821770389883323728055658204950652642033868380017649601764737547467456230325406528165412546145048018168084 271 498654838843394673995993465311169649971184166974614851957926101630925186620319575608749823353032159538401854706267483936196273766 272 -1495964516530184021987980395933508949913552500923844555873778304892775559860958726826258198022664566327689602300323312344505376000 273 4487893549590552065963941187800526849740657502771533667621334914600971278568333336290426147224265885889106470167829676961924950760 274 -13463680648771656197891823563401580549221972508314601002864004743802913835705000008871252257782093672658489326783216512095079818044 275 40391041946314968593675470690204741647665917524943803008592014231640807710158628559178828297768167607880900452577690475968409957506 276 -121173125838944905781026412070614224942997752574831409025776042694922423130475885677536484893304502823642526908518026627161751604194 277 363519377516834717343079236211842674828993257724494227077328128084071070782296771434914240106647848701211457758097108902330576503728 278 -1090558132550504152029237708635528024486979773173482681231984384252213212346890314304742798871615658058660863525436001544495341369948 279 3271674397651512456087713125906584073460939319520448043695953152758728232868063599707313804679627618454436831496677533717372804075602 280 -9815023192954537368263139377719752220382817958561344131087859458276184698604190799121941178383866516995074995431163592781507734725886 281 29445069578863612104789418133159256661148453875684032393263578374822288308330394426986567546612273956518097762564662385107370842015716 282 -88335208736590836314368254399477769983445361627052097179790735124466864924991183280959702639836821872057449316034873891036390970181716 283 265005626209772508943104763198433309950336084881156291539372205373419392137420083754016875885128442389561105505927559909963516220492694 284 -795016878629317526829314289595299929851008254643468874618116616120258176412260251262050628362350376183788023538306931887545212159597116 285 2385050635887952580487942868785899789553024763930406623854349848360718137149441152052738579069302051185883676879905801186429404705545004 286 -7155151907663857741463828606357699368659074291791219871563049545082154411448323456158215735087011006504827443063058615453095210808578988 287 21465455722991573224391485819073098105977222875373659614689148635246632410606989173674887125435175398686275497515898534585562730692977672 288 -64396367168974719673174457457219294317931668626120978844067445905739897231820967521024661376305526196058826490977652668201635655662017370 289 193189101506924159019523372371657882953795005878362936532202337717219184166676846147473264368394151450661099974232961572727296686382673513 290 -579567304520772477058570117114973648861385017635088809596607013151657552500030538442419793111545139793141770680718732385254295447028243295 291 1738701913562317431175710351344920946584155052905266428789821039454974180086449784574061538597114644468473509864651624545644629861876770485 292 -5216105740686952293527131054034762839752465158715799286369463118364922540259349353722184615772255877082012702523240595776686494106619193893 293 15648317222060856880581393162104288519257395476147397859108389355094763053018973553426147369548418012302301341158819157738557025595513983149 294 -46944951666182570641744179486312865557772186428442193577325168065284289159056920660278442108645254036906836438282532784389833683057752895479 295 140834854998547711925232538458938596673316559285326580731975504195852881180447985504056545759240810967551989954860715125944604239096367301661 296 -422504564995643135775697615376815790019949677855979742195926512587558643541343956512169637277779697071626193345794288211415012336610492901251 297 1267513694986929407327092846130447370059849033567939226587779537762675889514200198966845253533252152137473467673678825282182561422902361131749 298 -3802541084960788221981278538391342110179547100703817679763338613288027668542600596900535760599584663905509935332939429297246745510893189583855 299 11407623254882364665943835615174026330538641302111453039290015839864083128957296802410598256699186601455655002511282131015365780351993278070085 300 -34222869764647093997831506845522078991615923906334359117870047519592249386871890407231794770097559804366965007533846393046206304194414976826625 301 102668609293941281993494520536566236974847771719003077353610142558776747790627186186568411385591381583883519433064147649767415847560412310099315 302 -308005827881823845980483561609698710924543315157009232060830427676330243371881558559705234156774660129171289702256734088950148535552269711850441 303 924017483645471537941450684829096132773629945471027696182491283028990731225610130784496621244426327742603802274456248757501231680611694366765579 304 -2772052450936414613824352054487288398320889836413083088547473849086972193676830392353489863733277437095249210789375679280990243119583205588550499 305 8316157352809243841473056163461865194962669509239249265642421547260916577700594811744326834877526815353040028899061880578062563450641666445728865 306 -24948472058427731524419168490385595584888008527717747796927264641782749733101784435232980504632580446059120088521985877700785665156448073444513531 307 74845416175283194573257505471156786754664025583153243390781793925348249209295042401647369782864657825975483068673951779510265117029744146214101199 308 -224536248525849583719772516413470360263992076749459730172345381776044747627885127204942109348593978116324135794123834539505334723436734508648812181 309 673608745577548751159317549240411080791976230248379190517036145328134242853686314326981043238881170970384979208741583703544290206830449787246418399 310 -2020826236732646253477952647721233242375928690745137571551108435984402728561058942980943129716643498995961877856444412036759994858815207965845795673 311 6062478710197938760433857943163699727127786072235412714653325307953208185773084030806365243570632801038840977876426538197335118498266361826501997377 312 -18187436130593816281301573829491099181383358216706238143959975923859624557319252092419095730711898403116522933629279614973525780956531901710863807151 313 54562308391781448843904721488473297544150074650118714431879927771578873671688034671666679628873588297196702767966558937133330239257202226420266330291 314 -163686925175344346531714164465419892632450223950356143295639783314736621015064104015000038886620764933335687483209017829003129773472730726508149608513 315 491060775526033039595142493396259677897350671851068429886919349944209863046001476861771939349648615411228923010446446954293446344927932926540183283547 316 -1473182326578099118785427480188779033692052015553205289660758049832629589138004430585315818048945846108450031493460587419875729686430465359594544592663 317 4419546979734297356356282440566337101076156046659615868982274149497888767411585797305631986077478576616921250335802335300779607950881999019026996540059 318 -13258640939202892069068847321699011303228468139978847606946822448493666302234757391916895958232435729850763751007357736291389480601818049273591685510653 319 39775922817608676207206541965097033909685404419936542820840467345480998906711554659101634278905384074677577785456008568194508558133994130156878977197847 320 -119327768452826028621619625895291101729056213259809628462521402036442996720134663977304902836716152224408443568981661964909105818614920267786572613525387 321 357983305358478085864858877685873305187168639779428885387564206109328990160382144481861869297524226016722340471802271035789556693606527254681608601763753 322 -1073949916075434257594576633057619915561505919338286656162692618327986970481146433445585607892572678049039890777566052135224777600382543078081282415364879 323 3221849748226302772783729899172859746684517758014859968488077854983960911443504842686915341315590726117755773675966618528132963537218243453933821500855941 324 -9665549244678908318351189697518579240053553274044579905464233564951882734330514528060746023946772178353267321027899855584402324295483897971855803780068188 325 28996647734036724955053569092555737720160659822133739716392700694855648202991346957131762518926698459147893659053894180385820779626743473328765067870871578 326 -86989943202110174865160707277667213160481979466401219149178102084566944608974040871395287556780095377447062369075204824073894016321550447620104759853279058 327 260969829606330524595482121833001639481445938399203657447534306253700833826922712495337289329081140360066767843574464226001013237296505502643317149944611842 328 -782909488818991573786446365499004918444337815197610972342602918761102501480768137486011867987243421080190159354982824498974238746479037506974932056360071790 329 2348728466456974721359339096497014755333013445592832917027808756283307504442302642814581323985507700557403880031642492414613554542831944737802198037255405830 330 -7046185399370924164078017289491044265999040336778498751083426268849922513326907928443743971956523101672211640094927478574120128357609117433018216705423433194 331 21138556198112772492234051868473132797997121010335496253250278806549767539980729094261594755798236993066134714384700373648170011246189643003532877264605995456 332 -63415668594338317476702155605419398393991363031006488759750836419649302619942187282784784267394710979198434575681322825481596436634800365977591037880594925954 333 190247005783014952430106466816258195181974089093019466279252509258947907859826545921563264282398129873446713047162549549056101191792640008122050689232033574628 334 -570741017349044857290319400448774585545922267279058398837757527776843723579479637764689792847194389620340047843905983529566206096113805411116170272681074057368 335 1712223052047134571870958201346323756637766801837175196513272583330531170738438961074442644100941178053466006868943872500439295242697048566877080700811951466812 336 -5136669156141403715612874604038971269913300405511525589539817749991593512215316883223327932302823534160398020606831617501317885635381682552732949378781824712064 337 15410007468424211146838623812116913809739901216534576768619453249974780536645950506328864000230396574903856471808817086768731626135787613805512798125369628773058 338 -46230022405272633440515871436350741429219703649603730305858359749924341609937851518986592000691189724711569689319196255659001170845155185256286517210432837286548 339 138690067215817900321547614309052224287659110948811190917575079249773024829813554986983135392107791256866721016314387078112278212443307745739459996407653843812992 340 -416070201647453700964642842927156672862977332846433572752725237749319074489440664960949406176323373770600162227264926248314333305286105969331284070355039511801364 341 1248210604942361102893928528781470018588931998539300718258175713247957223468321993592778140358867455063604451658402618797559677148178607035686621477687119352647136 342 -3744631814827083308681785586344410055766795995617902154774527139743871670404965980778334421076602365190813354975207856392643113899266263437217625602389730420372932 343 11233895444481249926045356759033230167300387986853706464323581419231615011214897946205213497740115094317028169995800049020222980181916153608023290771213551680144368 344 -33701686333443749778136070277099690501901163960561119392970744257694845033644693838615640493220345282951084512452434852018736444542158041017175181855249174647566856 345 101105059000331249334408210831299071505703491881683358178912232773084535100934081504236290776130111852619489214751671001655125906184893294152662674105472341227987424 346 -303315177000993748003224632493897214517110475645050074536736698319253605302802244512708872328390335557858467636859908890091282959202094193775640401917363283939274580 347 909945531002981244009673897481691643551331426935150223610210094957760815908406733572958509095763778662276695885791731448350870661373681586882412742455275892903635350 348 -2729836593008943732029021692445074930653994280805450670830630284873282447725220200718875527287291335986830087657375194345052611984120210375478667520612771757583327150 349 8189509779026831196087065077335224791961982842416352012491890854619847343175660602052130905530095691994386384046489568700926770601061771650443810778740980834002862212 350 -24568529337080493588261195232005674375885948527249056037475672563859542029526981806156392716590287075983159152161654018447402596081240568861872762750254205047463029616 351 73705588011241480764783585696017023127657845581747168112427017691578626088580945418782665178766196175847789093195314161311034454721362452451795036262952961147930441784 352 -221116764033724442294350757088051069382973536745241504337281053074735878265742836256347995536298588527543367279519386546899235541556194311274504465668573855975646646508 353 663350292101173326883052271264153208148920610235724513011843159224207634797228508768103525521909760738935166928493659259825094447843546232825216276579080103942834691734 354 -1990050876303519980649156813792459624446761830707173539035529477672622904391685526304310576565729282216805500785480977779475284313304370989154757418679441574676212599778 355 5970152628910559941947470441377378873340285492121520617106588433017868713175056578915753112958145861181501307086636434481043685591293296410898234254791045380162105530322 356 -17910457886731679825842411324132136620020856476364561851319765299053606139525169736747259338874437583544503921260108971254232660241703568370937347566294304089964706079816 357 53731373660195039477527233972396409860062569429093685553959295897160818418575509210233313866840438707040257349589147406901539672367499102348863322722522707202792606598304 358 -161194120980585118432581701917189229580187708287281056661877887691482455255726527630699941600521316121120772048766843217271314203789705050231368643671995300908172465480972 359 483582362941755355297745105751567688740563124861843169985633663074447365767179582892125217250912570494142079388874667175830722358482705806417327777426544435872400430096718 360 -1450747088825266065893235317254703066221689374585529509956900989223342097301538748676375651752737711482426238166624001527492167075448117419251983330125939346386212036858882 361 4352241266475798197679705951764109198665068123756588529870702967670026291904616246029050777910167268054939424772149592010426161985003580290586284459760918284638944410760809 362 -13056723799427394593039117855292327595995204371269765589612108903010078875713848738087152333730501804164818274316450573041578400394949117642204517344154697471093490731817195 363 39170171398282183779117353565876982787985613113809296768836326709030236627141546214261685533235643011671472692132513565809986475580326574926169402369866752685613471849992915 364 -117510514194846551337352060697630948363956839341427890306508980127090709881424638642785056599706929035014418076397535306399059683447348485261548120230575571247702144202870225 365 352531542584539654012056182092892845091870518024283670919526940381272129644273915928354484202988374307512200621643125770172324970449239029257879970295199071277175644548037779 366 -1057594627753618962036168546278678535275611554072851012758580821143816388932821747785063452608965122922536601864929377310516974911321533197001791574979563638036529079997077893 367 3172783883260856886108505638836035605826834662218553038275742463431449166798465243355192414615292607160202966417436572378625486973747754433470305643847955574980809687888139637 368 -9518351649782570658325516916508106817480503986655659114827227390294347500395395730065577243845877821480608899252309733308969160151124157018961797192187393053530605209281156681 369 28555054949347711974976550749524320452441511959966977344481682170883042501186187190196725561172441749264047215288983830066405696044380325373905543363705637459063757001402694061 370 -85665164848043135924929652248572961357324535879900932033445046512649127503558561570590176683517325247792141645866951441679938990443576846637974022616446857287365029863745929947 371 256995494544129407774788956745718884071973607639702796100335139537947382510675684711770548561647550888909763385004690483140600422247035451430265852108588660048928637008255622873 372 -770986483632388223324366870237156652215920822919108388301005418613842147532027054135311645684942652666729290155014071449421801266741106354291000311921651058296834098243761881867 373 2312959450897164669973100610711469956647762468757325164903016255841526442596081162405934881521541232563587855122830705873963053447474404328323158560603610447992805863544561696775 374 -6938878352691494009919301832134409869943287406271975494709048767524579327788243487217804644564623697690763565368492117767446994635491905373420906259830745997122996509806676552977 375 20816635058074482029757905496403229609829862218815926484127146302573737983364730461653414100293731269382090742132110878288574532085516618813574292538770520230302995538467482546583 376 -62449905174223446089273716489209688829489586656447779452381438907721213950094191384960242300881193808146272226396332634429050093377343072310319570779071323719645660395057082969521 377 187349715522670338267821149467629066488468759969343338357144316723163641850282574154880726402844000895509416541109094328765123138474113292981427297895474858289815176532673919886803 378 -562049146568011014803463448402887199465406279908030015071432950169490925550847722464642179208532002686528249623327282986295369415422340585909330300524343358688342998876047277775261 379 1686147439704033044410390345208661598396218839724090045214298850508472776652543167393926539124994749646372949284221559682452189671240766701716391517546572279396804533267640611054029 380 -5058442319112099133231171035625984795188656519172270135642896551525418329957629502181779617374984248939118847852664679048666589522359920457540382648351074409004486118435695136602231 381 15175326957336297399693513106877954385565969557516810406928689654576254989872888506545338847626756522056991942315274904971371462766245665483482321809999668407726087403332589319427709 382 -45525980872008892199080539320633863156697908672550431220786068963728764969618665519636016542880269566170975826945824714910184326772824133272378195922346598146598892995789121659543647 383 136577942616026676597241617961901589470093726017651293662358206891186294908855996558908049642135397372794021284565631541258367959246887557025305271341397568538298057107849597335628763 384 -409733827848080029791724853885704768410281178052953880987074620673558884726567989676724148926406192118382063853696894623775103877740662671075915815848993068813117146472081780714893397 385 1229201483544240089375174561657114305230843534158861642961223862020676654179703969030172446738734810332302910149906211681741866696436742541603235391349504794549178268839435909488358803 386 -3687604450632720268125523684971342915692530602476584928883671586062029962539111907090517340216204430996908730449718635045237390273887966214343912482571471604877273357239988745206521201 387 11062813351898160804376571054914028747077591807429754786651014758186089887617335721271552020770064591059256035582709321704427135078286419282939969238653218415265057922166012466023906669 388 -33188440055694482413129713164742086241232775422289264359953044274558269662852007163814656062310193773177768106748127965113246034681126042099305345091901020033887370270636124293437097549 389 99565320167083447239389139494226258723698326266867793079859132823674808988556021491443968186566227425327714787543723645633628581827243780127705902543368477479402506354916501854043588613 390 -298695960501250341718167418482678776171094978800603379239577398471024426965668064474331904559698682275983144362631170936900885745481731340364029651306697605362608663004262706323861135531 391 896087881503751025154502255448036328513284936401810137718732195413073280897004193422995713680189108510566201685995493559820985803093597059679071577410727872257000226625710929034889146249 392 -2688263644511253075463506766344108985539854809205430413156196586239219842691012580268987141040567325531698605057986480679463063520941990826285758420104359522406200980717799791042639343111 393 8064790933533759226390520299032326956619564427616291239468589758717659528073037740806961423118422791547245509379653499791033886527897164421350696326208222488838270129856293409473278108589 394 -24194372800601277679171560897096980869858693282848873718405769276152978584219113222420884269355268374641736528138960499373101341248707894322363722084044056002704842841988770262952371850215 395 72583118401803833037514682691290942609576079848546621155217307828458935752657339667262652808075642679068760501799799324861370254185893706081127477442083830887751737876185325666361757616525 396 -217749355205411499112544048073872827828728239545639863465651923485376807257972019001787958424226928037206281505399397974584110762557681118243382432326202223053450954762446928401950491122105 397 653248065616234497337632144221618483486184718636919590396955770456130421773916057005363875272651271446188191764049440443526133596353733285388038363408800950131243925777803851751670290780217 398 -1959744196848703492012896432664855450458554155910758771190867311368391265321748171016091625817953814338564575292148321330578401744066150652989180190910144684785163772409470468376482643921859 399 5879232590546110476038689297994566351375662467732276313572601934105173795965244513048274877453949981011985684132891224432413798441141529776518843863895585648291102595735558554709775317770021 400 -17637697771638331428116067893983699054126987403196828940717805802315521387895733539144824632361849943035957052398673673297241392458409736939080820912114651621662173611741977187049239485875908 401 52913093314914994284348203681951097162380962209590486822153417406946564163687200617434473897085284215118995282426682238569688400613414829755064263542420605406298111712018336005394043848212094 402 -158739279944744982853044611045853291487142886628771460466460252220839692491061601852303421691255852645356985847280046715709065201840244489265193306004782696039054784373784085699608890323766138 403 476217839834234948559133833137559874461428659886314381399380756662519077473184805556910265073768354778037585166148156491093302935806176610982112454086034617212587783540058733032586550815651962 404 -1428653519502704845677401499412679623384285979658943144198142269987557232419554416670730795221305064334112755498444469473279908816013574390117764494296820315416226161213043864091092551194334096 405 4285960558508114537032204498238038870152857938976829432594426809962671697258663250012192385663912802476438383622409359387941404431399260069279414478559251967627112471636882056120016499263626986 406 -12857881675524343611096613494714116610458573816930488297783280429888015091775989750036577156991738407429315150867228078163824213268412646536323960493429044315511585031188805229078810623478034446 407 38573645026573030833289840484142349831375721450791464893349841289664045275327969250109731470975222393865645101220456381587167605880947462583707806073927158057871462969832463088362437562369176454 408 -115720935079719092499869521452427049494127164352374394680049523868992135825983907750329194412925667181596935303661369144761502817642842387751123418221781473730187900671169745071477907152076597034 409 347162805239157277499608564357281148482381493057123184040148571606976407477951723250987583238776980030057706965127790992997423554701398594329162480884424347630259531338021669784142474802874777528 410 -1041488415717471832498825693071843445447144479171369552120445714820929222433855169752962749716330940090173120895383372978992270664181551184002030291480019176322608386440827339241988091061449765680 411 3124465247152415497496477079215530336341433437514108656361337144462787667301565509258888249148992884814718659523719068260838066686993973055735085644664181662765146036607410140715517140049897766500 412 -9373395741457246492489431237646591009024300312542325969084011433388363001904696527776664747446978654444155978571157204782514200060749852964161628401427499649094535247787896908926109353896689340910 413 28120187224371739477468293712939773027072900937626977907252034300165089005714089583329994242340935769699870045200764766375958836099133666584341529426175171881101706744961317823076387829289293602950 414 -84360561673115218432404881138819319081218702812880933721756102900495267017142268749989982727022807309099610135602294299127876508297400999753024588264610322584871093761614483735579528909102448363118 415 253081685019345655297214643416457957243656108438642801165268308701485801051426806249969948181068422508196624078345003441298380817141550676183503832183813721188225363637815171004012478427914553370342 416 -759245055058036965891643930249373871730968325315928403495804926104457403154280418749909844543205267524589872235035010323895142451425348227159642382149136299582278799499548507090469243683936280142598 417 2277735165174110897674931790748121615192904975947785210487414778313372209462841256249729533629615800831076235690490669339941173477525913054878244287484375230385210349727445998493568378464150754802222 418 -6833205495522332693024795372244364845578714927843355631462244334940116628388523768749188600888847402493228707071472008019823520432575650568807340205701785862266152484323635816665985423681062686862410 419 20499616486566998079074386116733094536736144783530066894386733004820349885165571306247565802666542212707766264258259108954703322927979435182051461850620561683246907928387108039143542510376861029590080 420 -61498849459700994237223158350199283610208434350590200683160199014461049655496713918742697407999626638123298792774777326864109968783938305546154385551861685049740723785161324123900573711184407453903240 421 184496548379102982711669475050597850830625303051770602049480597043383148966490141756228092223998879898685655949192802725906631621461057466211574832955039442859876819929235370578385177695336905994169162 422 -553489645137308948135008425151793552491875909155311806148441791130149446899470425268684276671996639696056967847578408177719894864383178664422206676835372348066298895482282218297479472888804940500832994 423 1660468935411926844405025275455380657475627727465935418445325373390448340698411275806052830015989919135223624830129812297216779447821789547184838467697117059344453339877620240717547963373281392630971916 424 -4981406806235780533215075826366141972426883182397806255335976120171345022095233827418158490047969757405670874490389436891650338343465349844192068869180213409360788966359549861985217099589100290843544276 425 14944220418707341599645227479098425917280649547193418766007928360514035066285701482254475470143909272075854459608984547382779730466379307668183997829878777951318244047021764970919717367079153097970009170 426 -44832661256122024798935682437295277751841948641580256298023785081542105198857104446763426410431727816227563378826953642148339191399137923004551993489636709564167309859780072849235133982381236232076715622 427 134497983768366074396807047311885833255525845924740768894071355244626315596571313340290279231295183449106164628067412216321531427889463994606832606801894212681943879508015117631122337068189004785862498638 428 -403493951305098223190421141935657499766577537774222306682214065733878946789713940020870837693885550347318493884202236648964594283668392040212585160007416051351849351683865285473849802418121704422617109972 429 1210481853915294669571263425806972499299732613322666920046642197201636840369141820062612513081656651040685058177847056077264241289929025274681963582218095662169169101703664418328097033857404811584430804628 430 -3631445561745884008713790277420917497899197839968000760139926591604910521107425460187837539244969953122055174533541168231792723869787075654869628727849085619458816216970085799069342375881486102431820822724 431 10894336685237652026141370832262752493697593519904002280419779774814731563322276380563512617734909859369976794024902466304266796292589679671652523895764919082476190121821324626405928958922190935363406383926 432 -32683010055712956078424112496788257481092780559712006841259339324444194689966829141690537853204729578109930382074707398912800388877769039014957571687294757247428570473216610522148791499033269582336810835110 433 98049030167138868235272337490364772443278341679136020523778017973332584069900487425071613559614188734318357334951285311911735292583621758923741801925231285069986486575906083307128650514199823757820234024732 434 -294147090501416604705817012471094317329835025037408061571334053919997752209701462275214840678842566202955072004853855935735205877750865277278754191832109459311105533099893608931807455392274881960886575582620 435 882441271504249814117451037413282951989505075112224184714002161759993256629104386825644522036527698608899517448380078461685615255401651904677068956737040522265384140191659629083489951015911505627484491459980 436 -2647323814512749442352353112239848855968515225336672554142006485279979769887313160476933566109583095826698552345140235385056845766204955712508620512041874764636889941026631929123849691773291512477476501219358 437 7941971443538248327057059336719546567905545676010017662426019455839939309661939481430800698328749287479992752733965174191730544432167698920526028750572734663073729679952306271047623111298589048075275900907862 438 -23825914330614744981171178010158639703716637028030052987278058367519817928985818444292402094986247862439978258201895522575191633296503096761578086251718203979077013298965481874423411961080417879175875751669250 439 71477742991844234943513534030475919111149911084090158961834175102559453786957455332877206284958743587320243487510053163615894878488850794935733757111813280870318563289844961927119843266566507165798609951154840 440 -214433228975532704830540602091427757333449733252270476885502525307678361360872365998631618854876230761960730462530159490847684635466552384811769030409947583017433477307210152925953392937111216779997523372767128 441 643299686926598114491621806274283272000349199756811430656507575923035084082617097995894856564628692285881265248877378684872093970601632640468605318936343521033604499429759108500114965883940326999053999578237473 442 -1929899060779794343474865418822849816001047599270434291969522727769105252247851293987684569693886076857643795746632136054616281911804897921392112679585507341911812663198925834612382030380274581181597319910171335 443 5789697182339383030424596256468549448003142797811302875908568183307315756743553881963053709081658230572934165656035707526861725542808767306090146632860542930889229040494720113312621643059126347461336022018579875 444 -17369091547018149091273788769405648344009428393433908627725704549921947270230661645889161127244974691718802496968107122580585176628426301918270439898581628792667687121485130113667651308044294920094880112863919905 445 52107274641054447273821366308216945032028285180301725883177113649765841810691984937667483381734924075156399155655903469652716890463096685129069893913432823662541688211758653191387169276513190259633684045310401219 446 -156321823923163341821464098924650835096084855540905177649531340949297525432075954813002450145204772225469197466967710408958150671389290055387250791571969040651192067140547014046825391852410366201372538866071025817 447 468965471769490025464392296773952505288254566622715532948594022847892576296227864439007350435614316676407617406648384921141567932434416828038853322567831601109350610945577385140009513818446633793573415652969127483 448 -1406896415308470076393176890321857515864763699868146598845782068543677728888683593317022051306842950029222852219945154763424703797303250484116436638208483094337076932575912013884313110113638910857160919003032474863 449 4220689245925410229179530670965572547594291099604439796537346205631033186666050779951066153920528850087668481642599703207472763637110111466718130400564687554534882469416755882153014567823684366123537487263027156499 450 -12662067737776230687538592012896717642782873298813319389612038616893099559998152339853198461761586550263005444927799109622418290911330334400154391201694062663604921300995262987292821054844524037842664324810896235975 451 37986203213328692062615776038690152928348619896439958168836115850679298679994457019559595385284759650789016559835104612115658915998389923157356712147264473176242713316938748077043128046591385454995778997042697434125 452 -113958609639986076187847328116070458785045859689319874506508347552037896039983371058678786155854278952367049679505313836346976747995169769472070506430278454655701064651598704655736530437233466504481822279076073980653 453 341875828919958228563541984348211376355137579067959623519525042656113688119950113176036358467562836857101148363360819659295718114192312548545529793698833403029900571610589846619931197948790108653928563812880057907847 454 -1025627486759874685690625953044634129065412737203878870558575127968341064359850339528109075402688510571303445090082458977887154342576937645636588271131045103708782119051187207475322662207610285894780557746796149208549 455 3076882460279624057071877859133902387196238211611636611675725383905023193079551018584327226208065531713910337295712742482897099417110403216521811100134596299318876285001467697463852783099844492735838589059728211383171 456 -9230647380838872171215633577401707161588714634834909835027176151715069579238653055752981678624196595141731011887138227448691298251331209649565433300403788897956628855004403066207667645026095149787352945335914809046477 457 27691942142516616513646900732205121484766143904504729505081528455145208737715959167258945035872589785425193029585018585698366985585854858109860161040986983729292296781469490999693239249920682870483009298175702432313045 458 -83075826427549849540940702196615364454298431713514188515244585365435626213147877501776835107617769356275579088755055757095100956757564574329580486452857316504019649131750219996233130544678328734509672111892362742026559 459 249227479282649548622822106589846093362895295140542565545733756096306878639443632505330505322853308068826737284494355561228423597777110035505249865949556002457363437918821868662144829188100576956148250404066234643595241 460 -747682437847948645868466319769538280088685885421627696637201268288920635918330897515991515968559924206480211853483066683685270793331330106515749587858978911423662044789544479790625096354318080862340079808557980759772219 461 2243047313543845937605398959308614840266057656264883089911603804866761907754992692547974547905679772619440635505761635181226450197480741381997723553793673671383500931764840939547348362136370938779559261915883015790348983 462 -6729141940631537812816196877925844520798172968794649269734811414600285723264978077643923643717039317858321906517284905543679350592442224145993170661381021014150502787899418703846394246533507866477681195032763197707288761 463 20187425821894613438448590633777533562394518906383947809204434243800857169794934232931770931151117953574965719715917411240526138324866419250628087613492852231113964001090050070195366879882693310299412880487205771243802049 464 -60562277465683840315345771901332600687183556719151843427613302731402571509384802698795312793453353860724897159147752233721578414974599257751884262870447623981187176810170913589252080485390820288030840628031542644507655957 465 181686832397051520946037315703997802061550670157455530282839908194207714528154408096385938380360061582174691476951068617336270985281178532817707061633386302514038309097635068755789749503572100846363589507993611342691020243 466 -545060497191154562838111947111993406184652010472366590848519724582623143584463224289157815141080184746524074430853205852008812955843535598453121184810251705678579072894388228475993916487555783807696659700087741108459575761 467 1635181491573463688514335841335980218553956031417099772545559173747869430753389672867473445423240554239572223294036181807511831646458464516673200735454532027187842737013758742221388734752156511511247960417029745376578779769 468 -4905544474720391065543007524007940655661868094251299317636677521243608292260169018602420336269721662718716669882108545422535494939375393550019602206363596081563528211041276226663930549240131197206109333821352827253048729269 469 14716633424161173196629022572023821966985604282753897952910032563730824876780507055807261008809164988156150009641895943513150306481342607486117295076019457514234268078132046509612513311917279491567546629865316913032938274751 470 -44149900272483519589887067716071465900956812848261693858730097691192474630341521167421783026427494964468450028925687830539450919444027822458351885228328094148293411797591690462210958966772304926209165554687242686654017664761 471 132449700817450558769661203148214397702870438544785081576190293073577423891024563502265349079282484893405350086790352569881721293342434186866880190313389109819477362368230321034684322637256329884809456722710543150099063606619 472 -397349102452351676308983609444643193108611315634355244728570879220732271673073690506796047237847454680216050260371057709645163880027302560600640570939358164641660264414904642492831814315998611199141347172440638298949349519325 473 1192047307357055028926950828333929579325833946903065734185712637662196815019221071520388141713542364040648150781073305894145386035050855523326448108933669176617961235008134499145560138437751652088369280893047428337775124079575 474 -3576141922071165086780852485001788737977501840709197202557137912986590445057663214561164425140627092121944452343219917682436158105152566569979344326801007529853883705024603165247782725746127657924814042231368508845045136304737 475 10728425766213495260342557455005366213932505522127591607671413738959771335172989643683493275421881276365833357029779354751678791130550856185364453792056238541482709789782749109497745556002673726767488107560235157598488874635453 476 -32185277298640485781027672365016098641797516566382774823014241216879314005518968931050479826265643829097500071089338064255036373391652568556093361376171143118898444837417606290326900128795332315390182897575949866451123431530727 477 96555831895921457343083017095048295925392549699148324469042723650637942016556906793151439478796931487292500213267655387651998169729678236242000821693546499017581212083917923144216513625940946460909834954612003907113764493301695 478 -289667495687764372029249051285144887776177649097444973407128170951913826049670720379454318436390794461877500639802966162955994509189034708726002465080632214569392689847545093543715237201476649658105554044259239227972349537685981 479 869002487063293116087747153855434663328532947292334920221384512855741478149012161138362955309172383385632501919409974904207316378902942534456845182546804717208871383231850440710672496356007292278489693815401794907122919163001309 480 -2607007461189879348263241461566303989985598841877004760664153538567224434447036483415088865927517150156897505758229924712621949136708827603370535547640414151626614149695551322132017489068021876835747209816265504474775040608372715 481 7821022383569638044789724384698911969956796525631014281992460615701673303341109450245266597782551450470692517274686544891847848856118967585275093281006518234377762508019008486157472112949333600593610020920683802891177012995343449 482 -23463067150708914134369173154096735909870389576893042845977381847105019910023328350735799793347654351412077551824059634675543546568356902755825279843019576550583340363269651486139219249877039370955814428701022204566884462100040555 483 70389201452126742403107519462290207729611168730679128537932145541315059730069985052207399380042963054236232655472188591764684635367093253941985379614802836770906102395374011019122690158514302492958783689072846066711038286232061565 484 -211167604356380227209322558386870623188833506192037385613796436623945179190209955156622198140128889162708697966416565775294053906101279761825956138844408444770368148668484160365398561511200165366669973758987171567466984214650733474 485 633502813069140681627967675160611869566500518576112156841389309871835537570629865469866594420386667488126093899249668262667999731317771648454339796275993078495986360606395184106050096258568313746243904289180551079556000899040516610 486 -1900508439207422044883903025481835608699501555728336470524167929615506612711889596409599783261160002464378281697749004788003999193953314945363019388827979235487959081819185546927119389013323253675783562920524955714248067991527899458 487 5701525317622266134651709076445506826098504667185009411572503788846519838135668789228799349783480007393134845093247101553654483542818147747159644027255634473909231501654728553315918530857328889370217858286711089246111989953681403672 488 -17104575952866798403955127229336520478295514001555028234717511366539559514407006367686398049350440022179404535279741304660963450628454443241478932081766903618354744980517099278023664119465014894447269369371327838237295654036431059560 489 51313727858600395211865381688009561434886542004665084704152534099618678543221019103059194148051320066538213605839223652413962894002488720991225038662985619962847020746301041242239585686282970676070194365708563493721360405436843865420 490 -153941183575801185635596145064028684304659626013995254112457602298856035629663057309177582444153960199614640817517670957241888682007466162973675115988956859298659910812244382888664124177342444072175422241697681962760700406413921749696 491 461823550727403556906788435192086052913978878041985762337372806896568106888989171927532747332461880598843922452553013656432448419671022315120660620713815851162512526449142659231021947332180379514550692876088437679028464287148031803754 492 -1385470652182210670720365305576258158741936634125957287012118420689704320666967515782598241997385641796531767357659040969297345259013066945361981862141447553487537579347427977693065841996598402712622304612519975925786138844253466621466 493 4156411956546632012161095916728774476225809902377871861036355262069112962000902547347794725992156925389595302072977120553771688656093329357487039768183506840663014356005055401384108801589107009567912731447555100850316343420680950861258 494 -12469235869639896036483287750186323428677429707133615583109065786207338886002707642043384177976470776168785906218931361661315065968279988072461119304550520523758686522295142426666490303411897696740813902892822645022547400231753493764814 495 37407707608919688109449863250558970286032289121400846749327197358622016658008122926130152533929412328506357718656794092046306239267677578653180075368374069025365924350157184207590764665601717324500902703627012279917798302391803772106286 496 -112223122826759064328349589751676910858096867364202540247981592075866049974024368778390457601788236985519073155970382276138918717803032735959540226105122207070788842687631623955084244466578353041353334546911443755950876668567397965726512 497 336669368480277192985048769255030732574290602092607620743944776227598149922073106335171372805364710956557219467911146807229673029320585364571230525951199098855405864075919529750166901663863785353370003376457792967906665994354838160824388 498 -1010008105440831578955146307765092197722871806277822862231834328682794449766219319005514118416094132869671658403733440421689019087961756093713691577853597296566217592227758589250646262825884253195646567017610892922314911280871969536456884 499 3030024316322494736865438923295276593168615418833468586695502986048383349298657957016542355248282398609014975211200321328628306636150806811063245190653294456769534768644201794096614052348094992356863474270183838047463798273588007727722006 500 -9090072948967484210596316769885829779505846256500405760086508958145150047895973871049627065744847195827044925633600963985884919908452420433189735571959883370324531097021125168292906305634964858489517811491129637754566960874295187933613630 501 27270218846902452631788950309657489338517538769501217280259526874435450143687921613148881197234541587481134776900802891766971011608560645709802695344602142409713166941915038067835500679521528232902003939625504337094553973774419885130937910 502 -81810656540707357895366850928972468015552616308503651840778580623306350431063764839446643591703624762443404330702408675300913034825681937129408086033806427229091720452479554845496872919289666363042604018763925752848580207773961722471165846 503 245431969622122073686100552786917404046657848925510955522335741869919051293191294518339930775110874287330212992107226026474790348827435658157523792215251804791104220778149236205631212609802652526710709325547447455703495266137296435927324164 504 -736295908866366221058301658360752212139973546776532866567007225609757153879573883555019792325332622861990638976321678079424371046482306974472571376645755414373312662334447708616893637829407958095509648708653673403572330509052755383123141428 505 2208887726599098663174904975082256636419920640329598599701021676829271461638721650665059376975997868585971916928965034236556959406395751383109815527595768673808450808741211410843259131932422912427647692122160016509857478521769840744570790736 506 -6626663179797295989524714925246769909259761920988795799103065030487814384916164951995178130927993605757915750786895102709670878219187254149329446582787306021425495767343430910603806283155093492289933299766817811304880543440348496055324836456 507 19879989539391887968574144775740309727779285762966387397309195091463443154748494855985534392783980817273747252360685308134161095856715271068912035555386410772210518813457297842611596222038700456712855463538141751152927582885741443991808851574 508 -59639968618175663905722434327220929183337857288899162191927585274390329464245484567956603178351942451821241757082055924402483287570145813206736106666159232316631126417012503493612705934104153011794122693143713972471656849392356833425897263036 509 178919905854526991717167302981662787550013571866697486575782755823170988392736453703869809535055827355463725271246167773192004479112976913757437232577404218826091714740115885182659668416604147458836042734859277096562806171088950364046601953526 510 -536759717563580975151501908944988362650040715600092459727348267469512965178209361111609428605167482066391175813738503319576013437338930741272311697732212656478275144220347655547979001319750916463647071030953566679437703642874709428035037091898 511 1610279152690742925454505726834965087950122146800277379182044802408538895534628083334828285815502446199173527441215509958774376462809173801405248355459858403806230426193807842538472367836623787772024417821073375470272008480631467189365330630522 512 -4830837458072228776363517180504895263850366440400832137546134407225616686603884250004484857446507338597520582323646529876323129388427521404215745066379575211418692568651501697718083351705907208391106584555632260250345812745802417860414844725616 513 14492512374216686329090551541514685791551099321202496412638403221676850059811652750013454572339522015792561746970939589628830379712905419479882295412349064331141858855145975955162645218897500974800331748554351661334532025377257837095429700846584 514 -43477537122650058987271654624544057374653297963607489237915209665030550179434958250040363717018566047377685240912818768886491139138716258439646886237047192993425572695227693355179936923894579966933032014509373399286732879077888146349838709342220 515 130432611367950176961814963873632172123959893890822467713745628995091650538304874750121091151055698142133055722738456306659890442773280209517235478071510562889619378508318901989822623977771771076160996980191395192018718813020875392061932187228840 516 -391297834103850530885444891620896516371879681672467403141236886985274951614914624250363273453167094426399167168215368919979671328319840628551706434214531688668858135524956705969467871933315313228469075747514421202536405465373989688039726744526460 517 1173893502311551592656334674862689549115639045017402209423710660955824854844743872751089820359501283279197501504646106759937762908888127583060234844562488114278546425306962652135555176181681846159335439625613203201398706412012729772696993116485240 518 -3521680506934654777969004024588068647346917135052206628271131982867474564534231618253269461078503849837592504513938320279813288726664382749180704533687464342835639287531518659937589524743439307350410208570300654155604841369242057890715077197077632 519 10565041520803964333907012073764205942040751405156619884813395948602423693602694854759808383235511549512777513541814960839443619408207331155326766975305713883691001771566386266538541904525299449745463984188823640284748937818206622914215962822007508 520 -31695124562411893001721036221292617826122254215469859654440187845807271080808084564279425149706534648538332540625444882518330858224621993465980300925917141651073005279867266689022853724874605381419491289363651649278832149093956130220377057795826956 521 95085373687235679005163108663877853478366762646409578963320563537421813242424253692838275449119603945614997621876334647554981314989223431674586942655021462387666764147518201317484013172440164528992674455859685927439911912973650248111605398352567446 522 -285256121061707037015489325991633560435100287939228736889961690612265439727272761078514826347358811836844992865629003942664943944967670295023760827965064387163000292442554603952452039517426605248177712361701924931193007655122991532701508092132724790 523 855768363185121111046467977974900681305300863817686210669885071836796319181818283235544479042076435510534978596887011827994865613956938531241344364263383049185657632403914608106109762558406323945531779345308113259275688903485465872286334013202824820 524 -2567305089555363333139403933924702043915902591453058632009655215510388957545454849706633437126229306531604935790661035483984596841870815593724033092790149147556972897316239500650107603641322850740046081771111976886282136739462602673073063115384782990 525 7701915268666089999418211801774106131747707774359175896028965646531166872636364549119900311378687919594814807371983106451953689188450663842661913637265877779580948426406479084208726931007277390906790087327166327194301141787888909305776240405861542350 526 -23105745805998269998254635405322318395243123323077527688086896939593500617909093647359700934136063758784444422115949319355861067565351991527985740911797633338742845278905950223630845845123202201026419089030303713658640319389198039924716436290509802286 527 69317237417994809994763906215966955185729369969232583064260690818780501853727280942079102802408191276353333266347847958067583506707541323399487779658706609005498446633658055953112660123019265063664049739237509379769324101858087009879298980132844857414 528 -207951712253984429984291718647900865557188109907697749192782072456341505561181842826237308407224573829059999799043543874202750520122623970198463338976119827016495339900974167859337980369057795190992149092475790601428610596931209728673600119099063551542 529 623855136761953289952875155943702596671564329723093247578346217369024516683545528478711925221673721487179999397130631622608250648333415864148798346158418354081676287312101887731353573344224410191222070361934527239423069194294355719562536775721933173029 530 -1871565410285859869858625467831107790014692989169279742735038652107073550050636585436135775665021164461539998191391894867824751945000247592446395038475255062245028861937246124281046724876369120488748064228946954908403303508094316090772342407256546302179 531 5614696230857579609575876403493323370044078967507839228205115956321220650151909756308407326995063493384619994574175684603474258571104110916678960127735588567638515782981378837122163263386865662861310967178652384688921014572496057957790347462821126638651 532 -16844088692572738828727629210479970110132236902523517684615347868963661950455729268925221980985190480153859983722527053810422775713312332750036880383206765702915547348941315128105531775629512183853539732957947930561195433982814220386168778952879970338089 533 50532266077718216486182887631439910330396710707570553053846043606890985851367187806775665942955571440461579951167581161431268318931626893832091316112690826966036354455317845374740484075146346452105812042849287814547790629106456580920970467190537955983995 534 -151596798233154649458548662894319730991190132122711659161538130820672957554101563420326997828866714321384739853502743484293804956794880681496273948338072480898109063365953536124221452225439036491302583738447862976684904649234166291323770986923703697999837 535 454790394699463948375645988682959192973570396368134977484614392462018872662304690260980993486600142964154219560508230452881414895009572357742879820125005853122458052872378908401392690431543691232331582244192968941909606178894851084039510717177762505295543 536 -1364371184098391845126937966048877578920711189104404932453843177386056617986914070782942980459800428892462658681524691358644244685028717073228639460375017559367374158617145189353960945338224328111185926238312934496245523190781591117046820494010484126972961 537 4093113552295175535380813898146632736762133567313214797361529532158169853960742212348828941379401286677387976044574074075932733981211360279923744455792687446817729887527855275526349212618213475815712747108934319168849280719085343962802135576853410143949459 538 -12279340656885526606142441694439898210286400701939644392084588596474509561882226637046486824138203860032163928133722222227798201943634080839771233367378062340453189662583540434129699015723860672799609259976519483970713131582442466873716400388442930076762145 539 36838021970656579818427325083319694630859202105818933176253765789423528685646679911139460472414611580096491784401166666683394606052526615338600221878131282715212746752721387572445046539491740272814758184586955374213737710234436310419332140914117935690027005 540 -110514065911969739455281975249959083892577606317456799528761297368270586056940039733418381417243834740289475353203500000050183818157579846015800665634393848145638240258164162717335139618475220818444274553760866122641213125228815132374389808370582341941638795 541 331542197735909218365845925749877251677732818952370398586283892104811758170820119200255144251731504220868426059610500000150551453807866419589542431575190257355355187479580189341837570378465187692085032447310407601018844434699890595001671019133305796660900007 542 -994626593207727655097537777249631755033198456857111195758851676314435274512460357600765432755194512662605278178831500000451654361423599258768627294725570772066065562438740644202860757001787902340197684285982073223664037435823741642196491344564729634932274549 543 2983879779623182965292613331748895265099595370571333587276555028943305823537381072802296298265583537987815834536494500001354963086265417131679460580160686177442875287200958600507041678837068113544293799339221140714077882998731333905753801060107606645528594271 544 -8951639338869548895877839995246685795298786111714000761829665086829917470612143218406888894796750613963447503609483500004064889258796251395038381740482058532328625861602875572989080898912027322763698236170981552259751692495040446599491298289088787050837887069 545 26854918016608646687633519985740057385896358335142002285488995260489752411836429655220666684390251841890342510828450500012194667770404896118994409133494254013251841785154416943803908610840145766589175630915795000748626492585527647539442020979896350703419604455 546 -80564754049825940062900559957220172157689075005426006856466985781469257235509288965662000053170755525671027532485351500036584003311214688356983227400482762039755525355463250831411725832520437299844882293761917702258487356421281965090262141925357659927711798409 547 241694262149477820188701679871660516473067225016278020569400957344407771706527866896986000159512266577013082597456054500109752009951595639269311890465304050870468683465352381819725179755249120504330982510019040842289694604766744510166886201324976793113538987521 548 -725082786448433460566105039614981549419201675048834061708202872033223315119583600690958000478536799731039247792368163500329256029854786917807935671395912152611406050396057146144771671678544892566600497015597168136516529683803694474152154625377072755067218139097 549 2175248359345300381698315118844944648257605025146502185124608616099669945358750802072874001435610399193117743377104490500987768089510506030828720389396169163580611828991283548401056611024178658724589835703971514518240320588445314319218663326765389613115675550445 550 -6525745078035901145094945356534833944772815075439506555373825848299009836076252406218622004306831197579353230131313471502963304268531518092486161168188507490741835486973850643146381435834143383012714792452250747760686252376260168022849369577655573457144951402743 551 19577235234107703435284836069604501834318445226318519666121477544897029508228757218655866012920493592738059690393940414508889912805756118445243743378940224354986325427512215601595707916775190799125530256654006894347716486479969976472979646225621517262073542132957 552 -58731705702323110305854508208813505502955335678955558998364432634691088524686271655967598038761480778214179071181821243526669738417268355335731230136820673064958976282536646804787123750325572397376590769962020713475676681144463438994073103659148180192066730119731 553 176195117106969330917563524626440516508866007036866676995093297904073265574058814967902794116284442334642537213545463730580009215251320373503837910787337913546594471947837949397891680423158435241867614671994298065499947968561624284671656299228491867542805802078529 554 -528585351320907992752690573879321549526598021110600030985279893712219796722176444903708382348853327003927611640636391191740027645753961120511513732362013740639783415843513848199845406461190483505086008159961885614314475255556637265190873142793374445728917338640275 555 1585756053962723978258071721637964648579794063331800092955839681136659390166529334711125147046559981011782834921909173575220082937263337439044608535955413538864197618229857517630434196291880763027594308763014843928683082727096552459987397214143768707341787515846805 556 -4757268161888171934774215164913893945739382189995400278867519043409978170499588004133375441139679943035348504765727520725660248811790012317133825607866240616592592854689572552872791493300496755744335522452934950189398439853945636159258925947336097442315977621467405 557 14271804485664515804322645494741681837218146569986200836602557130229934511498764012400126323419039829106045514297182562176980746435365674718871274806990604898943236451970769739544191644751707863034445118345526870907627156772246139178200426573252901675316840036854117 558 -42815413456993547412967936484225045511654439709958602509807671390689803534496292037200378970257119487318136542891547686530942239306097024156613824420971814696829709355912309218632574934255123589103333266440753219974790803243559976361597040942991392165287316043867951 559 128446240370980642238903809452675136534963319129875807529423014172069410603488876111601136910771358461954409628674643059592826717918304159167432079312739794942992754404030771413120273308214717979905692500745403169898439566392166001675537131742309709312397174393916389 560 -385338721112941926716711428358025409604889957389627422588269042516208231810466628334803410732314075385863228886023929178778480153754912477502296237938219384828978263212092314239416353211369590539732419713744538254211378379163189087100040682677086058279951426261592087 561 1156016163338825780150134285074076228814669872168882267764807127548624695431399885004410232196942226157589686658071787536335440461264698172414116895665185101929423910627395411446414814257584420181364154402439197999163754627780690813645964012919414521360922761599468113 562 -3468048490016477340450402855222228686444009616506646803294421382645874086294199655013230696590826678472769059974215362609006321383794094517242350686995555305788271731882186234339077842912576950744046442838580089942187356843658914452883145476825716438245963050795919891 563 10404145470049432021351208565666686059332028849519940409883264147937622258882598965039692089772480035418307179922646087827018964151382401332005367515435085075037347832673203296832902864727480216345684644303498577637544303096834889768124722510683663918508361022120468919 564 -31212436410148296064053625697000058177996086548559821229649792443812866776647796895119076269317440106254921539767938263481056892454147203996016102546305255225112043498019609890498708594182440649037053932910495732912906802035500010285962848423207297947399968212589939501 565 93637309230444888192160877091000174533988259645679463688949377331438600329943390685357228807952320318764764619303814790443170677362441258647213361275570508202318532582978895890049117774578073854770525851368212275304952030173939568536885311403640896798175029167257293303 566 -280911927691334664576482631273000523601964778937038391066848131994315800989830172056071686423856960956294293857911444371329512032087323775941640083826711524606955597748936687670147853123314750493711715615210849338080767811640868180166065505704290410400390720894294530133 567 842735783074003993729447893819001570805894336811115173200544395982947402969490516168215059271570882868882881573734333113988536096261972387847425090570170346239919586980049864354783083995110408969956640523201097694578141180661131076769086805352688410067846213154765381997 568 -2528207349222011981188343681457004712417683010433345519601633187948842208908471548504645177814712648606648644721202999341965608288785917163542275271710511038719758760940149593064347752586589640121669507329892568207631668252383110827754398464741135251115252045292297190587 569 7584622047666035943565031044371014137253049031300036558804899563846526626725414645513935533444137945819945934163608998025896824866357748310559311297861425798902117901620729375160026183283012034686744455196682780457992711844236872449360337298153203028958650203863750251175 570 -22753866142998107830695093133113042411759147093900109676414698691539579880176243936541806600332413837459837802490826994077690474599073244931677933893584277396706353704862188125480078549849036104060233365646440428713579868946016635096714950885465742904469114082981934320969 571 68261598428994323492085279399339127235277441281700329029244096074618739640528731809625419800997241512379513407472480982233071423797219744335236345232563154141890536258185722588539286872977378969215492297092737709277039551923563214397317670980583301616196006159422492654881 572 -204784795286982970476255838198017381705832323845100987087732288223856218921586195428876259402991724537138540222417442946699214271391659233005709035697689462425671608774557167765617865117128361668011078133997345302459426921639490490397837885328683777064238214135358605785059 573 614354385860948911428767514594052145117496971535302961263196864671568656764758586286628778208975173611415620667252328840097642814174977670396519476437637421421700400892874028660556428186505598751835054073374390114084453667020826165082427067034213297595750836804143256417041 574 -1843063157582846734286302543782156435352490914605908883789590594014705970294275758859886334626925520834246862001756986520292928442524933011189558429312912264265101202678622085981669271064928121974411358491796597556349640863354969249070491958734413363275005620713453921861351 575 5529189472748540202858907631346469306057472743817726651368771782044117910882827276579659003880776562502740586005270959560878785327574799119430498179905029690361246884328258681853899328184011498960922420190076831620890534692115703518013654408547012616842682193648130871379559 576 -16587568418245620608576722894039407918172418231453179954106315346132353732648481829738977011642329687508221758015812878682636355982724397358291494539715089071083740652984776045561697984552034496882767260570230494862671596681242995679839781516711405278425584556223003246701564 577 49762705254736861825730168682118223754517254694359539862318946038397061197945445489216931034926989062524665274047438636047909067948173191817289014943246388520553392130077150864958419408688422091535236747566630367732489961132680714601309999823638348177139288100489824018692358 578 -149288115764210585477190506046354671263551764083078619586956838115191183593836336467650793104780967187573995822142315908143727203844519575451867044829739165561660176390231452594875258266549032297448991653884870821555181043811164671542461697477484446978941088946275376299354048 579 447864347292631756431571518139064013790655292249235858760870514345573550781509009402952379314342901562721987466426947724431181611533558727128357540516914132763074018657325889599805798313098843021156325830531349131372927728721655603078192076785779435186908791682960827263966292 580 -1343593041877895269294714554417192041371965876747707576282611543036720652344527028208857137943028704688165962399280843173293544834600676181385072621550742398289222055971977668799417394817845230994939133258040630825403818929542446169326345775194928923186868167254057180667650784 581 4030779125633685807884143663251576124115897630243122728847834629110161957033581084626571413829086114064497887197842529519880634503802028541836948646569137286633385699456038410952712114034631752666919191401045099044804267253385374363446787843652865835827196362688573685278935956 582 -12092337376901057423652430989754728372347692890729368186543503887330485871100743253879714241487258342193493661593527588559641903511406085625510845939707411859900157098368115232858136342103895258000757574203133774548054632535539276172483741987037192011702008842150180305831098436 583 36277012130703172270957292969264185117043078672188104559630511661991457613302229761639142724461775026580480984780582765678925710534218256883487345473371505304403312700484029484911029237568397594955967347728637794283818143110811108622474448610077778257411244406482697443940061264 584 -108831036392109516812871878907792555351129236016564313678891534985974372839906689284917428173385325079741442954341748297036777131602654770650462036420114515913209938101452088454733087713069546679073491575886573632557599322124486200131770644731753344937801352416079379753972410528 585 326493109176328550438615636723377666053387708049692941036674604957923118519720067854752284520155975239224328863025244891110331394807964311930521686297595738565521290088217214005189402504345442891742622254200030736635400551484720137306288429858047618907800986921389643928567124556 586 -979479327528985651315846910170132998160163124149078823110023814873769355559160203564256853560467925717672986589075734673330994184423892935791565058892787215696563870264651642015568207511943266992611098164498116028546841483818408266836908826879742534676022648065445415434048245448 587 2938437982586956953947540730510398994480489372447236469330071444621308066677480610692770560681403777153018959767227204019992982553271678807437288445566605074612017183442372080123734204441512454096883620511975381046834853343535972901554704611486570057121627517440790321760197395682 588 -8815313947760870861842622191531196983441468117341709407990214333863924200032441832078311682044211331459056879301681612059978947659815036422311865336699815223836051550327116240371202613324537362290650861535926143140504560030541362767630246011851747026628790533461962442144472029828 589 26445941843282612585527866574593590950324404352025128223970643001591772600097325496234935046132633994377170637905044836179936842979445109266747816203434715388941177933036097258882519094256564127514801606552335330537930693415648067747894274933445066299550060956094159398495258255472 590 -79337825529847837756583599723780772850973213056075384671911929004775317800291976488704805138397901983131511913715134508539810528938335327800243448610304146166823533799108291776647557282772971567592255125451311920157870160758651791867827090720594442835084342085192785199429989103720 591 238013476589543513269750799171342318552919639168226154015735787014325953400875929466114415415193705949394535741145403525619431586815005983401293685250906629348171531551160629716635938085460221025704667393137347285195402424291981890829342912552195086504711648368976533994716064606060 592 -714040429768630539809252397514026955658758917504678462047207361042977860202627788398343246245581117848183607223436210576858294760445017950203881055752719888044514594653481889149907814256370825521970451262029124028844141360771358916126839661009997056602772345186398366719192500740106 593 2142121289305891619427757192542080866976276752514035386141622083128933580607883365195029738736743353544550821670308631730574884281335053850609953148998177091590440993498938404289643644057698395152271198653120055339109114168369984955630646535559044822817714625467647485695412571642936 594 -6426363867917674858283271577626242600928830257542106158424866249386800741823650095585089216210230060633652465010925895191724652844005161551829859446994531274771322980496815212868930932173095185456813595959360166058437174175679818193003128149234335782647133224989508376367130295366328 595 19279091603753024574849814732878727802786490772626318475274598748160402225470950286755267648630690181900957395032777685575173958532015484655494648395763541541943277312874967428087032192653527800611361253276982448253142125586592476320625349223366837333967534820134366104915718351579312 596 -57837274811259073724549444198636183408359472317878955425823796244481206676412850860265802945892070545702872185098333056725521875596046453966483945187290624625829831938624902284261096577960612914499514412583096098239652574496091189230959614900040276813392231642104301217212414153478426 597 173511824433777221173648332595908550225078416953636866277471388733443620029238552580797408837676211637108616555294999170176565626788139361899436625397532030724601570701721141484342571545479023472779489883296136184044787321100672023653913810854938179304304889924306890848703306120552794 598 -520535473301331663520944997787725650675235250860910598832414166200330860087715657742392226513028634911325849665884997510529696880364418085698309876192596092173804712105163424453027714636436981880342177691631962291570353875081363403165856563645977832457029222384316593074890238123180318 599 1561606419903994990562834993363176952025705752582731796497242498600992580263146973227176679539085904733977548997654992531589090641093254257094975259070807805980077911657950969464405298474519479991179985096511789467667569405662676279345350873652853697640505779222482833335356859644056572 600 -4684819259711984971688504980089530856077117257748195389491727495802977740789440919681530038617257714201932646992964977594767271923279762771284925777212423417940233734973852908393215895423558439973539955289535368403002708216988028838036052620958525175376000554820624033252026729924758220 601 14054457779135954915065514940268592568231351773244586168475182487408933222368322759044590115851773142605797940978894932784301815769839288313854640440158211665444709878894176636863681222575049716870159509803758397430138601309708328304564814314730958595501814459640570804440197149980373782 602 -42163373337407864745196544820805777704694055319733758505425547462226799667104968277133770347555319427817393822936684798352905447309517864941563921320474634996334129636682529910591043667725149416224467405286044531072107828193786942917082097550949278150236580275759565894704799813591007650 603 126490120012223594235589634462417333114082165959201275516276642386680399001314904831401311042665958283452181468810054395058716341928553594824692174635861080754130362888129735996721030394262324260982816656428368700207485993326107100599778358264752050362625524850036471579320571410896034460 604 -379470360036670782706768903387251999342246497877603826548829927160041197003944714494203933127997874850356544406430163185176149025785660784474076523907583242262391088664389207990163091182786971986106483341660798084278491872639440815895987415040577066260210801422154506602752586028564479350 605 1138411080110012348120306710161755998026739493632811479646489781480123591011834143482611799383993624551069633219290489555528447077356982353422228339699438199491789344058921185175645575375100288718233173330895996948205954199022964114451693106664702329594072044258865464718796215841292768432 606 -3415233240330037044360920130485267994080218480898434438939469344440370773035502430447835398151980873653208899657871468666585341232070947060266685019098314598475368032176763555526936726125300866154699519992687990844616752631613786957045274317903458375362145508549831133366747006165672824040 607 10245699720990111133082760391455803982240655442695303316818408033321112319106507291343506194455942620959626698973614405999756023696212841180800058753364878377312255862333029982965341272895684480184357390060323164447743262013347857399910757678214175293607781636992379903310884202285168404690 608 -30737099162970333399248281174367411946721966328085909950455224099963336957319521874030518583367827862878880096920843217999268071088638523542400176260094635131936767586999089948896023818687053442943598070063842417392261684362060213657442316013903563566315063631562291698196810235640706881522 609 92211297488911000197744843523102235840165898984257729851365672299890010871958565622091555750103483588636640290762529653997804213265915570627200517692074101650151847463589051897534478172501814676498440020296130904288010345764611227018263045831705603333341572973208203841046177853212858764278 610 -276633892466733000593234530569306707520497696952773189554097016899670032615875696866274667250310450765909920872287588961993412639797746711881601553076222304950455542390767155692603434517505444022323742361239773940716938672224149072808242238158961351070846311007400450215637721432701373470930 611 829901677400199001779703591707920122561493090858319568662291050699010097847627090598824001750931352297729762616862766885980237919393240135644804692493296326088341993064526120925271083403194369031139867353054129637964222514017744120105196353526566976115717787781518643764113344571469267683490 612 -2489705032200597005339110775123760367684479272574958705986873152097030293542881271796472005252794056893189287850588300657940713758179720406934414077479888978265025979193578362775813250209583107093419602059162388913892667542053232360331762153278930808917615896681203634479836474137518939915548 613 7469115096601791016017332325371281103053437817724876117960619456291090880628643815389416015758382170679567863551764901973822141274539161220803242132645778701084151839904061126785057411076715210387752885369482743294237783134123806375889185171890824135761460992419068211258156676823144315827894 614 -22407345289805373048051996976113843309160313453174628353881858368873272641885931446168248047275146512038703590655294705921466423823617483662409726397937336103252455519712183380355172233230145631184773389207394086199154626497580472952423369306380168663672612478944090114905040589866625792787702 615 67222035869416119144155990928341529927480940359523885061645575106619817925657794338504744141825439536116110771965884117764399271470852450987229179493193673010890144852166572025692663718346539226167293730749357959990460716672911025446749239377771809893273370042290434705099970029637803853136818 616 -201666107608248357432467972785024589782442821078571655184936725319859453776973383015514232425476318608348332315897652353293197814412557352961687538479581019032670434556499716077077991155039617678437336992951236311022058288764038627020695469860447515913003826671132398854167170502620298257875550 617 604998322824745072297403918355073769347328463235714965554810175959578361330920149046542697276428955825044996947692957059879593443237672058885062614540598062994612968790409082577352532409150546037537634488769019397836508216006301510613201263478302634606001401345989620650610274725193425457343172 618 -1814994968474235216892211755065221308041985389707144896664430527878735083992760447139628091829286867475134990843078871179638780329713016176655187843621794188983838906371227247732057597227451638112612903466307058193509524677987971819684840078057573592763720995542557670103113561158698931660774900 619 5444984905422705650676635265195663924125956169121434689993291583636205251978281341418884275487860602425404972529236613538916340989139048529965563533559817549261711723750951940157817114850259835331161839869175243186217573864945089419020230521991177761907326056611540505439883445891624581776193590 620 -16334954716268116952029905795586991772377868507364304069979874750908615755934844024256652826463581807276214917587709840616749022967417145589896690600679452647785135171252855820473451344550779505993679152205416242265500693178599351605019202752957843958095353320892146520829465390746947234769060270 621 49004864148804350856089717386760975317133605522092912209939624252725847267804532072769958479390745421828644752763129521850247068902251436769690071793955052996424820499846756870535421064148623755000487170411814982858891165291562282891284943834465242821509535295602813613314000657620130690789859130 622 -147014592446413052568269152160282925951400816566278736629818872758177541803413596218309875438172236265485934258289388565550741206706754310309070215381865158989274461499540270611606263192445871265000880613441773410456129581033487396766443589079574743719805879379686886892251805175657034379660497026 623 441043777339239157704807456480848777854202449698836209889456618274532625410240788654929626314516708796457802774868165696652223620120262930927210646169845391808615139540356243607473588485848758083944873596732293001301765400944090563568667129524374116008549901618524852850333829217361334289549511474 624 -1323131332017717473114422369442546333562607349096508629668369854823597876230722365964788878943550126389373408324604497089956670860360788792781631938509536175425845418621068730822420765457546274251834620790196879003905296202832271690706001534130956641094574839001950552255076517413688621307326502762 625 3969393996053152419343267108327639000687822047289525889005109564470793628692167097894366636830650379168120224973813491269870012581082366378344895815455858781755160990737999897149297899647105389888677167101369718701915758634965929952309995078862417389529546505485953207993776518975523050836592680763 626 -11908181988159457258029801324982917002063466141868577667015328693412380886076501293683099910491951137504360674921440473809610037743247099135034687446367576345265482972213999691447893698941316169666033243997490170720108907649421388212652218963858715122822807695979220949811901915229800344918927267241 627 35724545964478371774089403974948751006190398425605733001045986080237142658229503881049299731475853412513082024764321421428830113229741297405104062339320978269363574712017617960297574287000548807598574589719990223246642217635016303324623375843744001436462021199527787365759028239283027598309240522559 628 -107173637893435115322268211924846253018571195276817199003137958240711427974688511643147899194427560237539246074292964264286490339689223892215312187017962934808090724136052853880892722861001646422795718541079827625896841757672287279723475247292509924708060588179196903789590241863218423069599026185259 629 321520913680305345966804635774538759055713585830451597009413874722134283924065534929443697583282680712617738222878892792859471019067671676645936561053234056723570795022031704984816489012475138372585736278137066788274663684189367053360820466569768794033910069203450439378048188406096280169975866167545 630 -964562741040916037900413907323616277167140757491354791028241624166402851772196604788331092749848042137853214668636678378578413057203015029937809683159702170170712385066095114954449467037425415117757208834411200364823991052567291995265689577019520061490508347049531924666858938230646004906631014069871 631 2893688223122748113701241721970848831501422272474064373084724872499208555316589814364993278249544126413559644005910035135735239171609045089813429049481070753614241287356665914836933439823865648040675884538540849362719557924187597002492971847740988407187227569394294163841886934193184973397824956692779 632 -8681064669368244341103725165912546494504266817422193119254174617497625665949769443094979834748632379240678932017730105407205717514827135269440287148443212260842723862069997744510800319471596944122027669299862977219687928458261075898230100183939131460365659134441091136058519859109666359801677683473565 633 26043194008104733023311175497737639483512800452266579357762523852492876997849308329284939504245897137722036796053190316221617152544481405808320861445323744053221859189734851523611645842280022624303870186740945899459733267018231209972349037278311590488025556916230259392192688223697416080360519902605335 634 -78129582024314199069933526493212918450538401356799738073287571557478630993547924987854818512737691413166110388159570948664851457633444217424962584335971232159665577569204554570834937526840067872911610513170116410984612036997601202739243873386095713743547941545923782074822794994108707869481169766853469 635 234388746072942597209800579479638755351615204070399214219862714672435892980643774963564455538213074239498331164478712845994554372900332652274887753007931374666915669897039088842267077928924508242921470050038999616946415430119544806079207702020815492727986288038417339190098122746185847105654857321487511 636 -703166238218827791629401738438916266054845612211197642659588144017307678941931324890693366614639222718494993493436138537983663118700997956824663259023794124000747009691117266526801233786773524728764410150116998850839246290358634418237623106058516416658046003066806307584136779034335591576886843803709229 637 2109498714656483374888205215316748798164536836633592927978764432051923036825793974672080099843917668155484980480308415613950989356102993870473989777071329337438484217505075524191116905315107660313733314918765045400540000913695679661128441072591894257008023480029470874506826674388608355529615158732698873 638 -6328496143969450124664615645950246394493610509900778783936293296155769110477381924016240299531753004466454941440925246841852968068308981611421969331213988012315452652515226572573350715945322980941199944897453300063803766033258316264918732933122199944185656627696713414757314652133617080924881200763393759 639 18985488431908350373993846937850739183480831529702336351808879888467307331432145772048720898595259013399364824322775740525558904204926944834265907993642123140637628392250508543887912535971607684441279580863643262060793222095401795013392605336486151430381593055315321793536122629423064642050768840039374191 640 -56956465295725051121981540813552217550442494589107009055426639665401921994296437316146162695785777040198094472968327221576676712614780834502797723980926369421912885176751525631663737607914823053323838742167455294595828376409691531348127534024194488356427281870460118401401763498093842155511206764442268297 641 170869395887175153365944622440656652651327483767321027166279918996205765982889311948438488087357331120594283418904981664730030137844342503508393171942778630954664844226140090416487631659337552935118476988411990289765890647118707909080523664446488776210524346259631368298951171522660953282388613853121392505 642 -512608187661525460097833867321969957953982451301963081498839756988617297948667935845315464262071993361782850256714944994190090413533027510525179515828335892863994532678420271249462894978012658805355430965235970869297671941356123749089021046178690743046807280352274584593862092248328011881944776352283107327 643 1537824562984576380293501601965909873861947353905889244496519270965851893846003807535946392786215980085348550770144834982570271240599082531575538547485009110525205031947604273183899428427258725090625410609979039389957799270399471214768839740057458638055757372818548795709314322938465147059153609205789839883 644 -4613473688953729140880504805897729621585842061717667733489557812897555681538011422607839178358647940256045652310434504947710813721797247594726615642455027331575615095842812819551698285281776175271876231831207541644633051680827955205382670066128179602156002348925196897414090200093485993026912748167063739737 645 13840421066861187422641514417693188864757526185153003200468673438692667044614034267823517535075943820768136956931303514843132441165391742784179846927365077698927180985791408080348562625365666279791951342346997974163425843094601941030414227855952968515755810887212401876361624421220028516658453176430005443343 646 -41521263200583562267924543253079566594272578555459009601406020316078001133842102803470552605227831462304410870793910544529397323496175228352539540782095233096781542957374224241045687876096998839375854027037182652065998567674917198342471880871473856610609267952735375859153475431082249173965127061500505463369 647 124563789601750686803773629759238699782817735666377028804218060948234003401526308410411657815683494386913232612381731633588191970488525685057618622346285712177743621777333763858056660319729983256198594140555233178933694600477285993730014842813654243258698468954101317945403814199047996700263842168703403260561 648 -373691368805252060411320889277716099348453206999131086412654182844702010204578925231234973447050483160739697837145194900764575911465577055172855867038857136533230865332001291574169980959189949768595782421665699536801083801431857981190044528440962694405541673646554517825264971152438219806972702827149064530823 649 1121074106415756181233962667833148298045359620997393259237962548534106030613736775693704920341151449482219093511435584702293727734396731165518567601116571370937495617280370601317751152803252889091574251086666042942196154711937970747462335984725190204418227958514975726415750635518738703189785266489521035647277 650 -3363222319247268543701888003499444894136078862992179777713887645602318091841210327081114761023454348446657280534306754106881183203190193496555702803349714112812486851841111803953253458409758667274722753260009562637861301020640578116633320362264725653952997170024384439075878798509230010460959708164100994469135 651 10089666957741805631105664010498334682408236588976539333141662936806954275523630981243344283070363045339971841602920262320643549609570580489667108410049142454424051491670235232074036745452226882466807548314987553484386682484514546315287789613844252562541166902000540989116502163569755131982214337685272369192665 652 -30269000873225416893316992031495004047224709766929617999424988810420862826570892943730032849211089136019915524808760786961930648828711741469001325230147427363272154475010705696222110236356680647400422644944928359019341536799063641323714312768691951412494449761316803734489923676266690563749346134124105174872745 653 90807002619676250679950976094485012141674129300788853998274966431262588479712678831190098547633267408059746574426282360885791946486135224407003975690442281741856690616591417628023501598401189300273350069229942781779434782783892485697128508797766433392230890443767146049032340464098258678563572434694544284871497 654 -272421007859028752039852928283455036425022387902366561994824899293787765439138036493570295642899802224179239723278847082657375839458405673221011927071326845225570071849774252884070504795203567900820050207689828345338304348351677457090795645241872641541950104805367950106280107049836405611143383676458742529782735 655 817263023577086256119558784850365109275067163707099685984474697881363296317414109480710886928699406672537719169836541247972127518375217019663035781213980536720589533974644857034140001717617261628243904219884011921850682527894927686096789748856252821806689618240034846489108125966160805560776787773391672589788165 656 -2451789070731258768358676354551095327825201491121299057953424093644089888952242328442132660786098220017613157509509623743916382555125651058989107343641941610161768601923934571102420005152851784884731712659652138669853503115648223051156816414787280884245456007554158996223281730798944807757215023202961069142338881 657 7355367212193776305076029063653285983475604473363897173860272280932269666856726985326397982358294660052839472528528871231749147665376953176967322030925824827353667850495837418161474553462535680876843877188512526639148834302534663230397899300314370704081018685500781314605265780096385690957543007287547429671660341 658 -22066101636581328915228087190959857950426813420091691521580816842796809000570180955979193947074883980158518417585586613695247442996130859530901966092777474482061003551487512254484423660387607042630531631565537271204542136311713669712596126039741824830716117346740579096400982508762871921112581692104125933613426051 659 66198304909743986745684261572879573851280440260275074564742450528390427001710542867937581841224651940475555252756759841085742328988392578592705898278332423455577924520290435648890627367150880149223648677067943790437765800664261346885598290882206337691928655662765620295786748049563176076533535944564669522540125639 660 -198594914729231960237052784718638721553841320780825223694227351585171281005131628603812745523673955821426665758270279523257226986965177735778117694834997270366733773560871306946671882101452640447670946031203831371313297401992784040656794872646619013075785966988296860888067210527916512466576994625262354433109123201 661 595784744187695880711158354155916164661523962342475671082682054755513843015394885811438236571021867464279997274810838569771680960895533207334353084504991811072016579085130224183703577146393744279016676746497498183467474030790991108726954879650914449628016990097258933641622364497017919512238064104756804672272842001 662 -1787354232563087642133475062467748493984571887027427013248046164266541529046184657434314709713065602392839991824432515709315042882686599622003059253514975433216049737255390672551110731439181232837050030239492495476541135192160644286116657354536347210728631786421062095467818508355495236820408351648749578673843624955 663 5362062697689262926400425187403245481953715661082281039744138492799624587138553972302944129139196807178519975473297547127945128648059798866009177760544926299732703436558623107622268401791436229703138574759819471442624520802681003018272888440655420655377888326576928318704656863908443821883810146888800616547198830765 664 -16086188093067788779201275562209736445861146983246843119232415478398873761415661916908832387417590421535559926419892641383835385944179396598027533281634778899198110309675869322866805205374308689109415724279458411549457423108679996175011271248424361860817739486997647423662984860894552289425186447802840594443315153259 665 48258564279203366337603826686629209337583440949740529357697246435196621284246985750726497162252771264606679779259677924151506157832538189794082599844904336697340668254650254698693606993701248473752281720714349282387785062946805790925072458687675848618191255041883168758479470871875926219577250447663539928319091327101 666 -144775692837610099012811480059887628012750322849221588073091739305589863852740957252179491486758313793820039337779033772454518473497614569382247799534713010092022004763950764096080820981103745421256845162143047847163355188840417372775217391989818634374356903174945706479607031075764098220730650023358827186726749459695 667 434327078512830297038434440179662884038250968547664764219275217916769591558222871756538474460274941381460118013337101317363555420492843708146743398604139030276827002314984352097962888810576269044498431842801221398271827185658954711125536177435083259936715452540424467732536669117413102691825527790825139824004876686405 668 -1302981235538490891115303320538988652114752905642994292657825653750308774674668615269615423380824824144380354040011303952090666261478531124440230195812417090830481006944953056293888666431728807133495295528403664203150729974874953172016030714525875480126094134099472815794962964540740807333749451070964982101378588840205 669 3908943706615472673345909961616965956344258716928982877973476961250926324024005845808846270142474472433141062120033911856271998784435593373320690587437251272489160056765462989452504721693391323058302197516094759014101159813517484621730173592518867268989507708831910646484977759971209763417310089525303073766353179699175 670 -11726831119846418020037729884850897869032776150786948633920430883752778972072017537426538810427423417299423186360101735568815996353306780119962071762311753817467480170296388968357514165080173969174906592548284277017297734186858186749272254183114351440461313192824130393005762968786674483124931617285087706960776526409137 671 35180493359539254060113189654552693607098328452360845901761292651258336916216052612279616431282270251898269559080305206706447989059920340359886215286935261452409289403097355443360026328045907202551270844852201531862952038147590952046688784940302701998735547620120853718177876746860678790792161176822088835256437431236963 672 -105541480078617762180339568963658080821294985357082537705283877953775010748648157836838849293846810755694808677240915620119343967179761021079658645860805784357227868209292066330080078984137721607653812534556604595588856114442772856140066354820908105996206651455407118325960762279298352544765350075559649745258634445326341 673 316624440235853286541018706890974242463884956071247613115851633861325032245944473510516547881540432267084426031722746860358031901539283063238975937582417353071663057951251633375377785453997008937881784402047767684333391836567269393023582997289845374956565095861097738674691995161527826920488103550980462188864662523058301 674 -949873320707559859623056120672922727391654868213742839347554901583975096737833420531549643644621296801253278095168240581074095704617849189716927812747252059214989173853754900126133356361991026813645353206143303053075192745462890980418503791652862875969216925979352577834850628456680661963501088032281627866001076928610503 675 2849619962122679578869168362018768182174964604641228518042664704751925290213500261594648930933863890403759834285504721743222287113853547569150783438241756177645029161591138397222987423581221548096175019223296047466300056049388572063402095176983904083908572364237673159391787147354431471259104183252866695964458989356577397 676 -8548859886368038736607505086056304546524893813923685554127994114255775870640500784783946792801591671211279502856514165229666861341560642707452350314725268532935087484773415191668962270743664644288525057669888142398675116440882467786163021132031755357817186399607573405786965316890303107099720007464931819535281389022178290 677 25646579659104116209822515258168913639574681441771056662383982342767327611921502354351840378404775013633838508569542495689000584024681928122357050944175805598805077534230624484473124748745248529899858294195066012275026967590930954396092576388939276599357325133029320011265908035816617429585809736284817247128705665416977632 678 -76939738977312348629467545774506740918724044325313169987151947028301982835764507063055521135214325040901515525708627487067001752074045784367071152832527416796415232602691873453419374246235745589699574882585198036825080902772792863188277729166387806438681941151220094350335085919385253506676018488420686739880025069980492280 679 230819216931937045888402637323520222756172132975939509961455841084905948507293521189166563405642975122704546577125882461201005256222137353101213458497582250389246252568344483631859408929164472977995875284199389355238237853513527936452022648522351481175888662642511946403140774261339716764629691563801883622634392650862128060 680 -692457650795811137665207911970560668268516398927818529884367523254717845521880563567499690216928925368113639731377647383603015768666412059303640375492746751167738757705033450895578226787493418933987625852598168065715388715662433554568197738763814314209391579929496776412044666971189713285306519252994660677719840170964728324 681 2077372952387433412995623735911682004805549196783455589653102569764153536565641690702499070650786776104340919194132942150809047305999236177910921126478240253503214608834293762871930821791108548175271425648463118462855155246036303387406635453631599145003469446216052527572682097039315492002986972359896771322654274214890205616 682 -6232118857162300238986871207735046014416647590350366768959307709292460609696925072107497211952360328313022757582398826452427141917997708533732763379434720760509643826502881288615792465373325644525814276945389355388563440272743360926583516981305807893043401665385878368157280460123420324401143290785460708796795148408303887496 683 18696356571486900716960613623205138043249942771051100306877923127877381829090775216322491635857080984939068272747196479357281425753993125601198290138304162281528936472351063635291788971834092059457517186564162223368565378986448623844280813611482074403736817241906416932874264213999924746842607892408106360801251414277840778914 684 -56089069714460702150881840869615414129749828313153300920633769383632145487272325648967474907571242954817204818241589438071844277261979376803594870414912486844586809417053190905875366915502276178372551559692486670105696136959345871532842440834446223211210451725796606199637335486169034595130598115938266382750911555096934191556 685 168267209143382106452645522608846242389249484939459902761901308150896436461816976946902424722713728864451614454724768314215532831785938130410784611244737460533760413272632313409292866019364483157477431611893477538708463236373381991404936534500644717459811518439911406910661109425129419492906890067769351989888429302595152967328 686 -504801627430146319357936567826538727167748454818379708285703924452689309385450930840707274168141186593354843364174304942646598495357814391232353833734212381601281239817896940227878598058093449472432294835680432616125395785516242621921718771640701121005335575339521058375665625768314572620903718523115338134630069889341324751704 687 1514404882290438958073809703479616181503245364455139124857111773358067928156352792522121822504423559780064530092522914827939795486073443173697061501202637144803843764389272598608635498355707384550217553708593245263202044650874404792225201174513888183869997686479172509442720489037647579926191017556886050321217022155022942966396 688 -4543214646871316874221429110438848544509736093365417374571335320074203784469058377566365467513270679340193590277568744483819386458220329521091184503607911434411531293167817795825906495067122153650652661125779735789606115723434924433554876019125352035101586468453232516820627315009226311345465244033345372789580919040436553031122 689 13629643940613950622664287331316545633529208280096252123714005960222611353407175132699096402539812038020580770832706233451458159374660988563273553510823734303234593744696708053702720372657085352553195975772683365124340793516516032464405220983017014159251193114962850757631368752426692245591229368514765027408476914384436208244722 690 -40888931821841851867992861993949636900587624840288756371142017880667834060221525398097289207619436114061742312498118700354374478123982965689820660532471202909703781234090124161108161117971256057659587927318050095373022380549548097393215662949051054088384282875812548506658428862913688402026087595407094895661535997044737517421182 691 122666795465525555603978585981848910701762874520866269113426053642003502180664576194291867622858308342185226937494356101063123434371948897069461981597413608729111344106690608484649480691546611498175049804768117812852499802610010514688425210070230241660790733374932200963409535744009578610404163917525898647971247500739057638888268 692 -368000386396576666811935757945546732105288623562598807340278160926010506541993728582875602868574925026555680812483068303189370303115846691208385944792240826187334032320071825453948442074639834494525149414304353438557499462517596413894637812723939662531897419897749457924751209688340114173295456008260569911230179015447952997302110 693 1104001159189730000435807273836640196315865870687796422020834482778031519625981185748626808605724775079667042437449204909568110909347540073625157834376722478562002095746954768357870334211020973507986590174471157735472200240605995964669492226962840936760202946131905446141773950739787087018732937668590245017786987502351990551265790 694 -3312003477569190001307421821509920588947597612063389266062503448334094558877943557245880425817174325239001127312347614728704332728042620220875473503130167435686006287240864305073611002633062920523959770523413473206416600557755293284520390133348775962800141068484088569414897570995500783874730232604824800002245022565171301826179406 695 9936010432707570003922265464529761766842792836190167798187510345002283676633830671737641277451522975717003381937042844186112998184127860662626420509390502307058018865362375039232757983937884351498645885775566127359850696278168954294092520581213008992883035247826236833859216693050881539268141733490562366664726753051457756901336134 696 -29808031298122710011766796393589285300528378508570503394562531035006851029901492015212923832354568927151010145811128532558338994552383581987879261528171506921174056596087125117698273951813653054495937657326698382079552088834506862882277561743639026978649105743478708412981822686495851360603853503682562733106216843630655447554955434 697 89424093894368130035300389180767855901585135525711510183687593105020553089704476045638771497063706781453030437433385597675016983657150745963637784584514520763522169777342028981059046927324872393707513249364118023016853582688811365325238634687417037622499481103314213950697723511951210291457799849245589560202082338411396680494608410 698 -268272281683104390105901167542303567704755406577134530551062779315061659269113428136916314491191120344359091312300156793025050950971452237890913353753543562290566509332026086943177140781974617181122539748092354069050560748558622179804180163704870353409939846619677525159124443379525211618747777624356885293800336871888010734767967194 699 804816845049313170317703502626910703114266219731403591653188337945184977807340284410748943473573361033077273936900470379075152852914356713672740061260630686871699528028836299945638747130272111852708518412124993576817090295643429957891929863817253468438343161979415345543514693717190702917150986974106032464895646488029278996307183546 700 -2414450535147939510953110507880732109342798659194210774959565013835554933422020853232246830420720083099231821810701411137225458558743070141018220183781892060615098584086508899836916241390816335558125555236374980730451270885453725622190396812523902684001192305004376328341974417241680342094043591928570307714463530153273203760792530364 701 7243351605443818532859331523642196328028395977582632324878695041506664800266062559696740491262160249297695465432104233411676375676229210423054660551345676181845295752161252582162426749819404225746353968205581148082357588507935050862618415098391638548691843229585850383116068824832531651722950329658610028043508702607362116424124123638 702 -21730054816331455598577994570926588984085187932747896974636085124519994400798187679090221473786480747893086396296312700235029127028687631269163981654037028545535887256483757746487280249458212677239061904616743444247072765523805152587855245295174915645762042659762216207715682319965213228971626037572131000362943671781954943867703232826 703 65190164448994366795733983712779766952255563798243690923908255373559983202394563037270664421359442243679259188888938100705087381086062893807491944962111085636607661769746095591506806671433772374501253806360861715068206969016693835775424061903064955448475277151549824195406706858702694715381319256712492021458806423063913032432231072794 704 -195570493346983100387201951138339300856766691394731072771724766120679949607183689111811993264078326731037777566666814302115262143258188681422475834886333256909822985309238286774520420014301317123503761419082585145204620907054511200080728364045978439509367342997451081717351617050015729825887786622418933808877304636835604924570045369952 705 586711480040949301161605853415017902570300074184193218315174298362039848821551067335435979792234980193113332700000442906345786429774566044267427504658999770729468955926830393267426362273726548342159079979715861288632896703814409387943241579074963973502710046847158891041881382031969643289551040180283589643795432289928079692315067236488 706 -1760134440122847903484817560245053707710900222552579654945522895086119546464653202006307939376704940579339998100001328719037359289323698132802282513976999312188406867780491179802279086821179645026477239939147583865898690111429939085566356202214541201017246067000057850575944591584050825401254152776001491401292099528658649152701198347516 707 5280403320368543710454452680735161123132700667657738964836568685258358639393959606018923818130114821738019994300003986157112077867971094398406847541930997936565220603344126940575241953771071144164488332650038434038638968386350478971859267680842888357615976837716217422076968931888049718091849793581784984697306119283610120534805149941944 708 -15841209961105631131363358042205483369398102002973216894509706055775075918181878818056771454390344465214059982900011958471336233603913283195220542625792993809695661810032380821725725861313213432493464997950115302115916905159051436915577803042528665072847930513148652266212109433217615243136234576569923284599570002311593707250410898934636 709 47523629883316893394090074126616450108194306008919650683529118167325227754545636454170314363171033395642179948700035875414008700811739849585661627877378981429086985430089182261671963504017043670225225155352558859024922021320972325601252811904988200954851075629297825187664112278031289648297062542963566898308485816830934628482827267965926 710 -142570889649950680182270222379849350324582918026758952050587354501975683263636909362510943089513100186926539846100107626242026102435219548756984883632136944287260956290267546785015890512051131010675675466057676577074766063962956844038548541319995655023025879108517732030585043410289841524880078518315331774012248732263611887586627708777746 711 427712668949852040546810667139548050973748754080276856151762063505927049790910728087532829268539300560779619538300322878726078307305658646270954650896410832861782868870826520965563313775921182913792535913666390873192784274357296885847717098812687191384740649777385779536424743371876468579152650412124287168680154525234596948066869339912284 712 -1283138006849556121640432001418644152921246262240830568455286190517781149372732184262598487805617901682338858614900968636178234921916975938812863952689232498585348606612479562896689941327763548741377607740999172619578352823071771055838780979622968417678795528520501695162959248060190708895281648161112944634619188173434753466200687978015188 713 3849414020548668364921296004255932458763738786722491705365858571553343448118196552787795463416853705047016575844702905908534704765750927816438591858067697495756045819837367046858522897263987276578836294676517434432829600221810153708024498831125897730564823969017662978601014710550970587310815418521099760180933333177110041728397526054084512 714 -11548242061646005094763888012767797376291216360167475116097575714660030344354589658363386390250561115141049727534108717725604114297252783449315775574203092487268137459512101140575568691791961829736508884029552303298488800665430461124073496493377693191694480371202771809846693778154442543172720719889405920248947437461296782933619793763545552 715 34644726184938015284291664038303392128873649080502425348292727143980091033063768975090159170751683345423149182602326153176812342891758350347947326722609277461804412378536518347221346855533795598145416237728097160173182776738506861750696021803362102142498095106640710254029128241433348724415566186268257500464018548685597699318909283829490648 716 -103934178554814045852874992114910176386620947241507276044878181431940273099191306925270477512255050036269447547806978459530437028675275051043841980167827832385413237135609555041664040566601386794436248713184291480519548330215520944057201176360531585896920564582357097692426329670466362263773227468027642733708479759745506288937793552254115562 717 311802535664442137558624976344730529159862841724521828134634544295820819297573920775811432536765150108808342643420935378591311086025825153131525940503483497156239711406828020348508199359330430056501077382634553690725495866419915320620837599260571851580238893980669207812794675099466038223650832426923330074211124163269637890051261036316373258 718 -935407606993326412675874929034191587479588525173565484403903632887462457892721762327434297610295450326425027930262806135773933258077475459394577821510450491468719134220484061045524598077991290169503232147903661072176487599259744885447173464930379716332437818762253374025235733991608515244037652740292084785111489828491648802449285229891791218 719 2806222820979979238027624787102574762438765575520696453211710898662387373678165286982302892830886350979275083790788418407321799774232426378183733464531351474406157402661454117466025561255395061488932702714465945469028910170459178267409157517105543705737160794943068673148701281835928069690207108871040977025426298236055506894262695287419435272 720 -8418668462939937714082874361307724287316296726562089359635132695987162121034495860946908678492659052937825251372365255221965399322697279134551200393594054423218472207984362352398076683766185184466798108143397836407086730511377534802227472551316631117211482384829206019446103845507784209070621331251520617664380863735088624899856525372381698250 721 25256005388819813142248623083923172861948890179686268078905398087961486363103487582840726035477977158813475754117095765665896197968091837403653601180782163269655416623953081254205874750234291980459125305617928622463761849416092773573479506287006679681414905138518692405119329296940045055337581527888874625218561208173985944261142753602387038890 722 -75768016166459439426745869251769518585846670539058804236716194263884459089310462748522178106433931476440427262351287296997688593904275512210960803542346489808966249871859243762617624250702875941377375916853785867391285548248278323949684536859574046559469552005095339963597432764740503964293489117288057591968249231300997372692899979114459453988 723 227304048499378318280237607755308555757540011617176412710148582791653377267931388245566534319301794429321281787053861890993065781712826536632882410627039469426898749615577748696817938655301418542955934806998152262446351671098954454660924290683889758143392772218397660559864517544391814434832908350673146108146050249169911380654959953567573064432 724 -681912145498134954840712823265925667272620034851529238130445748374960131803794164736699602957905383287963845361161585672979197345138479609898647231881118408280696248846733246090453815965904255628867804420994456787339055013296863354295034818056007251884503807115107237572474397059398664304353620725443167864512565041316851369261807044574197550426 725 2045736436494404864522138469797777001817860104554587714391337245124880395411382494210098808873716149863891536083484757018937592035415438829695941695643355224842088746540199686044466250188134394730131992093672986381199679960828231624137230467848180922804233582276072534817325687986404292169126411208972793937065839366480275325305114039332350666460 726 -6137209309483214593566415409393331005453580313663763143174011735374641186234147482630296426621148449591674608250454271056812776106246316489087825086930065674526266239620599058133398750564403184190395976281018959143599039882484694872411691403544542768412700746599685560314377885418757335176285746202466314047269950708793459048573936631388196994568 727 18411627928449643780699246228179993016360740940991289429522035206123923558702442447890889279863445348775023824751362813170438328318738949467263475260790197023578798718861797331080881844821944669040602192350988029373249574884641159933478696169593150803785935757920932391193822875425710198577294134729489904491668476782700429477553367542690759999762 728 -55234883785348931342097738684539979049082222822973868288566105618371770676107327343672667839590336046325071474254088439511314984956216848401790425782370591070736396156585391993242645534465834007121806577052964088119748724653923479829499302670766438478994830802383054405902826092998460932732317717126452971859971299347288461496035261778298138113086 729 165704651356046794026293216053619937147246668468921604865698316855115312028321982031018003518771008138975214422762265318533944954868650545205371277347111773212209188469756175509685879824011296671957176940635098808531888808250209213452577399649459789738429921266922764389992338222845663566224974357258142026231769004730754183439654264598179132523585 730 -497113954068140382078879648160859811441740005406764814597094950565345936084965946093054010556313024416925643268286795955601834864605951635616113832041335319636627565409268526529057639472033890015871530821905296425595666424750627640270542556462418411012378693215593117605425739794858848162629852658679284456957143088837717031566132085015046281779623 731 1491341862204421146236638944482579434325220016220294443791284851696037808254897838279162031668939073250776929804860387866805504593817854906848341496124005958909882696227805580997299088754260286095839320837287269644269071371386566599006578836961734768335710863650576936466738521833543022071410117696809169244696869537973287939050288972074480790166957 732 -4474025586613263438709916833447738302975660048660883331373854555088113424764693514837486095006817219752330789414581163600416513781453564720545024488372017876729648088683416742991897266262780858287517962511861808932807214114159699797019736510885204305007132590951730809400215565505196825288738093496947040724760834545606822154393038372722485530413463 733 13422076759839790316129750500343214908926980145982649994121563665264340274294080544512458285020451659256992368243743490801249541344360694161635073465116053630188944266050250224745313287773866726717879702420871285695975426051075048356474356029932174309125673420843799677249262789150420006817621639702449042590125279095692222581153766370181074118452379 734 -40266230279519370948389251501029644726780940437947949982364690995793020822882241633537374855061354977770977104731230472403748624033082082484905220395348160890566832798150750674235939863321600180153639107262613857087926278153225145069684637017254405801985753474286924558441442192076862207135507870753277322285245431356107692797967434841190836942927617 735 120798690838558112845167754503088934180342821313843849947094072987379062468646724900612124565184064933312931314193691417211245872099246247454715661186044482671700498394452252035398955123008228084894939877131983994571117483333887588312023764777559884599818233843630432136494755217042452291152813126761779861846754471376002993145764613963529940963275963 736 -362396072515674338535503263509266802541028463941531549841282218962137187405940174701836373695552194799938793942581074251633737616297738742364146983558133448015101495183356756106196865369024684254684819631395951983713352450001662764935286587550306005175628501895618549464211588999471067845465205357216561512527082049371174050749347742606898740121682009 737 1087188217547023015606509790527800407623085391824594649523846656886411562217820524105509121086656584399816381827743222754901212848893216227092440950674400344045304485550070268280517189507943770130752391228155428681218041403382351835497734908255901662569128785059819419954396157727633895555149933031934521235978693155574079475984326074180651512078313691 738 -3261564652641069046819529371583401222869256175473783948571539970659234686653461572316527363259969753199449145483229668264703638546679648681277322852023201032135913456650210804841551568523831310392257173684466286043654124210147055506493204724767704987707386355179464430228380188360667465856171645735085789517877661469312016031059772062051301388222258785 739 9784693957923207140458588114750203668607768526421351845714619911977704059960384716949582089779909259598347436449689004794110915640038946043831968556069603096407740369950632414638874925368884779076677724051496139940728420470309075897403988737488164021995429227419477294539089532183277204749364599767273955218674315375194987581153848595525393595800939305 740 -29354081873769621421375764344250611005823305579264055537143859735933112179881154150848746269339727778795042309349067014382332746920116838131495905668208809289223221109851897243916624776106654337230033172154488419822185261410927227692214320332811613011857766281164250124453086626504759371500402931707369398841251812971842125276394683048589596163516642251 741 88062245621308864264127293032751833017469916737792166611431579207799336539643462452546238808019183336385126928047201043146998240760350514394487717004626427867669663329555691731407213668927790467990380907469173414037257640713177954942862774947838329021339052561132043639289958888345670421201732458738694059899246511507194747081535705948132229439059568029 742 -264186736863926592792381879098255499052409750213376499834294737623398009618930387357638716424057550009155380784141603129440994722281051543183463151013879283603008989988667075194221641006783371403971142722407520242111772922139533864828581262482473624226402721886678657684266847429638930654276104245004479760533782103105007917583251067516114134869694668123 743 792560210591779778377145637294766497157229250640129499502884212870194028856791162072916149272172650027466142352424809388322984166843154629550389453041637850809026969966001225583692904998526631843012583994205436262623213196977412778887091407960251765559525340303835622021898199934420587664772331640686659563126928021300059375006052205747598158836184377087 744 -2377680631775339335131436911884299491471687751920388498508652638610582086570373486218748447816517950082398427057274428164968952500529463888651168359124913552427080909898003676751078714995579895529037751982616308787869639590932238336661274223880755296678576020911506866065694599803261804104148665491723637365177935756271830186334550698721761533100892360081 745 7133041895326018005394310735652898474415063255761165495525957915831746259711120458656245343449553850247195281171823284494906857501588391665953505077374740657281242729694011030250152199052210133693815788466900299754745235481120281456779779810103773211394776538803121651289790826473273901877118928049160274847855394440778685055091444285426517464074830352243 746 -21399125685978054016182932206958695423245189767283496486577873747495238779133361375968736030348661550741585843515469853484720572504765174997860515232124221971843728189082033090750456597156630401081447365400700899264235706443360844370339360617394443722697172923799517373570181567126015947459344063541115632176768268235543972972294482586404074504195580289761 747 64197377057934162048548796620876086269735569301850489459733621242485716337400084127906208091045984652224757530546409560454161717514295524993581545696372665915531184567246099272260621629273479861924234498644948577619298169205111833770630146875549436938475843421022291646796709631632399386198850025828190084844753026638503021750795555956798750404257908804509 748 -192592131173802486145646389862628258809206707905551468379200863727457149012200252383718624273137953956674272591639228681362485152542886574980744637089117997746593553701738297816781864887820439585772703495934845732857894507615335501311890377065398938549889000340896417847887561808088414985821242718036166818887765843293672395261548959039625233392778399919271 749 577776393521407458436939169587884776427620123716654405137602591182371447036600757151155872819413861870022817774917686044087455457628659724942233911267353993239780661105214893450317839150050552781278433280475999559093910373220918601956834999687347870604052556995988492057906757720310973868765067042632673748436602050011257921361633290768758936518643807577549 750 -1733329180564222375310817508763654329282860371149963215412807773547114341109802271453467618458241585610068453324753058132262366372885979174826701733802061979719341983315644680350953517450151658343835299841427998677281731119662755805870504999062043611812157670987965476007120412984623121560268566602911787696003634609495562571232820578742169932807815356328035 751 5199987541692667125932452526290962987848581113449889646238423320641343023329406814360402855374724756830205359974259174396787099118657937524480105201406185939158025949946934041052943818890687272959624931146269608950284512807863531123548023391712677670573316345043998713145028462770971378131008221243107777406534284516726083935445598197141046426196457059288215 752 -15599962625078001377797357578872888963545743340349668938715269961924029069988220443081208566124174270490616079922777523190361297355973812573440315604218557817474077849840802123158831456672061818878874793438808826850853538423590593370644070365821781128516564624898507510712593089573340483911350585807668542526542332553062749447907499974458551306749884767425543 753 46799887875234004133392072736618666890637230021049006816145809885772087209964661329243625698372522811471848239768332569571083892067921437720320946812655673452422233549522406369476244570395488562852267285450469641797242656924145988994122685341834458529749317109155681562934254493487436362458477941850162454282543973556095225493225915249381372346326345503846957 754 -140399663625702012400176218209856000671911690063147020448437429657316261629893983987730877095117568434415544719304997708713251676203764313160962840437967020357266700648567219108428733711186465688556801856351408925391727970772437966982368055453452131238858104558167510575470039957209959440438489903029171630254128386486597483318416847087498907591943737644079451 755 421198990877106037200528654629568002015735070189441061345312288971948784889681951963192631285352705303246634157914993126139755028611292939482888521313901061071800101945701657325286950532421487747023476853652097292441137787357191274300532744199300292634365290740421588745854018978993195034924918397533540115976143845189052527909008174148764591302586733322585049 756 -1263596972631318111601585963888704006047205210568323184035936866915846354669045855889577893856058115909739902473744979378419265085833878818448665563941703183215400305837104971975860851597264463241070430560956291877323413362071573822901598232597900877903095872221264766237562056936979585103664789737495239429154329188919032699574721273161235019397087772658317551 757 3790790917893954334804757891666112018141615631704969552107810600747539064007137567668733681568174347729219707421234938135257795257501636455345996691825109549646200917511314915927580306595207117679152077829075264083172378461095089348644508964276870936955914685466037127654354473488848805171275988602253023530595813854096547603793846014457629706317026818325927971 758 -11372372753681863004414273674998336054424846895114908656323431802242617192021412703006201044704523043187659122263704814405773385772504909366037990075475328648938602752533944747782740919785621353037456233487225792249517135383285268045933526894546766543918913596706009985303061591036303464454638797574323017789567952167662567584493784932760879323293173266737979305 759 34117118261045589013242821024995008163274540685344725968970295406727851576064238109018603134113569129562977366791114443217320157317514728098113970226425985946815808257601834243348229503946622875244546342023058211394944991025214700497981437879042333522863350962787605662065684752107495885162163244416804243046159540525236123553252847600366365689445308396242968895 760 -102351354783136767039728463074985024489823622056034177906910886220183554728192714327055809402340707388688932100373343329651960471952544184294341910679277957840447424772805502730044688511839868625733639026069174634184834973075644101493944313631978539369436544267439121179172561548388456144059484622450235356565062024670698891344423786113200552120985597265003539633 761 307054064349410301119185389224955073469470866168102533720732658660550664184578142981167428207022122166066796301120029988955881415857632552883025732037833873521342274318416508190134045301750329428804384153523381398615324164600855615401290369314877977634143310905232332226072677416103643468210718423069373943174699561813563113228430164183927490661857684604720347569 762 -921162193048230903357556167674865220408412598504307601162197975981651992553734428943502284621066366498200388903360089966867644247572897658649077196113501620564026822955249524570402135905250988286413152460570144195845972493802566846203871107944633932902429932715696996678222530444535690769236727884705612600586225207970557283007961082413143963476545412740324893063 763 2763486579144692710072668503024595661225237795512922803486593927944955977661203286830506853863199099494601166710080269900602932742718692975947231588340504861692080468865748573711206468417060794204429056155762860099355459745285930605853241038577074720129788763838346083968984620235893205741195099524970871097071632451779714280874067400482480813810214322614641941037 764 -8290459737434078130218005509073786983675713386538768410459781783834867932983609860491520561589597298483803500130240809701808798228156078927841694765021514585076241406597245721133619405251182382613287168467288580298066379235857791817559723115746669543986826817377809339328027338831481711757869643803678461551691469453094115703110721603806530666306953409578881984773 765 24871379212302234390654016527221360951027140159616305231379345351504603798950829581474561684768791895451410500390722429105426394684468236783525084295064543755228724219791737163400858033649623659804292709079708458358746510915938685250954286202964153716900601977471349473917910495416180451370301148112175743917767327206924998164727505050071880982443372762330752384071 766 -74614137636906703171962049581664082853081420478848915694138036054513811396852488744423685054306375686354231501172167287316279184053404710350575252885193631265686172659375211490202574100948870979412878127239125375076239532747816055752862858608846124999909424354825735159490497557288460789414246680492833147366708718597060371263008741127963548516837441093293157033365 767 223842412910720109515886148744992248559244261436546747082414108163541434190557466233271055162919127059062694503516501861948837552160214131051725758655580893797058517978125634470607722849158383402345340770683847972835076478618352237863763225259412275895700290066051754372933281647826279827930731339690962032143577477949966630070601788638647504800552557634570478871295 768 -671527238732160328547658446234976745677732784309640241247242324490624302571672398699813165488757381177188083510549505585846512656480642393155177275966742681391175553934376903411823168547475150207036022312051543918505229435855056713591289675778236827687100870198155263118799844943478839483792184029383790148002463456784597953798317580769845412687999834926076679437959 769 2014581716196480985642975338704930237033198352928920723741726973471872907715017196099439496466272143531564250531648516757539537969441927179465531827900228044173526661803130710235469504003490139228787947769255216212696614666440457928958345079036088780373386559589742142673014167902553826072312618152270366467590112312138645058204177187129611676010234937421181744487803 770 -6043745148589442956928926016114790711099595058786762171225180920415618723145051588298318489398816430594692751594945550272618613908325781538396595483700684132520579985409392130706408512010470417686363843307765648638089843999321373786875035237108405349572536823501991367805832205494541719911027794779274893810645309794291173235029671982469656335817151122449296617448181 771 18131235445768328870786778048344372133298785176360286513675542761246856169435154764894955468196449291784078254784836650817855841724977344615189786451102052397561739956228176392119225540948217187236051887423995192542726752921338257996071677556220664131424227189321850224107283571422866488944723953993604120554117908198647780308933782697779567071988773494216578097319199 772 -54393706337304986612360334145033116399896355529080859541026628283740568508305464294684866404589347875352234764354509952453567525174932033845569359353306157192685219868684529176357676622844651561708155662271985577628180258764014773988215032668661575368915550133767255852961481730359256810281746304535904835046138607886988536962281449956482173749315191438584054043556379 773 163181119011914959837081002435099349199689066587242578623079884851221705524916392884054599213768043626056704293063529857360702575524796101536708078059918471578055659606053587529073029853783536882593585914313861992999169113521921912058305382471298798883983931679052434016175453310169389099762742672178081850816860029395794147009920626243373850435241825121543878294430263 774 -489543357035744879511243007305298047599067199761727735869239654553665116574749178652163797641304130878170112879190589572082107726574388304610124234179755414734166978818160762587219089561350610647780757742941585978997507340565765736174916147413896396651951795037157302048526359809056869230758383812949896271580900638496057706930662803984514216864029188369540505457865805 775 1468630071107234638533729021915894142797201599285183207607718963660995349724247535956491392923912392634510338637571768716246323179723164913830372702539266244202500936454482287761657268728303085350934916446331042156648637010007664438243767588845746971624143541278219906773706055555700943959642017007445051189031371903949749827406584060918511132364544839701753888587253345 776 -4405890213321703915601187065747682428391604797855549622823156890982986049172742607869474178771737177903531015912715306148738969539169494741491118107617798732607502809363446863284971806184909256052804749338993126469945911030022993314731302766537242165948502018137254604779199273618830859848583327694669876146942761062097844022088186327031839969770922800223837043999392367 777 13217670639965111746803561197243047285174814393566648868469470672948958147518227823608422536315211533710593047738145918446216908617508484224473354322853396197822508428090340589854915418421974007935636318364460526750869388125137878255036850859799549399612427403003735159078973571615717486834677556181404969851379998882491653804805355398165256968915422016818271801322866553 778 -39653011919895335240410683591729141855524443180699946605408412018846874442554683470825267608945634601131779143214437755338650725852525452673420062968560188593467525284271021769564746255265922023806908955093381580252608164375413634765110552579398644445609068026103420823862677394356322270800650370868242184066454053468854716173428501483130259394642056381740189609327201051 779 118959035759686005721232050775187425566573329542099839816225236056540623327664050412475802826836903803395337429643313266015952177557576358020260188905680565780402575852813065308694238766196027352089060654237701298734729528021034209362802830057632468384754654215442133090738148250189060597621782093156254109927671953110293860442306812066564782235900008702750738524509409529 780 -356877107279058017163696152325562276699719988626299519448675708169621869982992151237427408480510711410186012288929939798047856532672729074060780566717041697341207727558439195926082716298588082056267181962713103896204188584063102628088408490172897405154263962646326399272214444750567181792865346279468762329783015859330790283726167374017666549866029667211189473048875242511 781 1070631321837174051491088456976686830099159965878898558346027124508865609948976453712282225441532134230558036866789819394143569598018187222182341700151125092023623182675317587778248148894569462326796544521266642014681850647504927969062811953560382610319009537527583585959192986050341264022936545896751704316164118199881546905815450447929591327964353911681411206592641253989 782 -3211893965511522154473265370930060490297479897636695675038081373526596829846929361136846676324596402691674110600369458182430708794054561666547025100453375276070869548025952763334744446683708386980389633563799926044045551942514783907188435860681147842216713255131474111837701688112496282637919784583283031124955412429180136262766301789194749318440672958595931515868599773203 783 9635681896534566463419796112790181470892439692910087025114244120579790489540788083410540028973789208075022331801108374547292126382163684999641075301360125828212608644077858290004233340054709512467183904792017787153928801141597491467172548132918372308302432888982439109205087919058245281956024160493561346008559572936652781454189569937226487179569783676432631811090109909397 784 -28907045689603699390259388338370544412677319078730261075342732361739371468622364250231620086921367624225066995403325123641876379146491054998923225904080377484637825932233574870012700020164128537401551714376053361461786403424792474401517644398755116891128244739301147265734895567287039189112891735008373227671297095986116001846980606366475754447294893933999457099105952333244 785 86721137068811098170778165015111633238031957236190783226028197085218114405867092750694860260764102872675200986209975370925629137439473164996769677712241132453913477796700724610038100060481632557626610130826306057319982774332218003967731211543640564362206908774785561538009106327586544921967061531265754292256011370373345417376297724064863869791554379551642760821990980620040 786 -260163411206433294512334495045334899714095871708572349678084591255654343217601278252084580782292308618025602958629926112776887412318419494990309033136723397361740433390102173830114300181444897672879830392478918171959948322996654011903193634630921693086620726324356684614027318982762913950949034899590759654198617592465179013467922885585436508691831759451210717799771540199152 787 780490233619299883537003485136004699142287615125717049034253773766963029652803834756253742346876925854076808875889778338330662236955258484970927099410170192085221300170306521490342900544366952182373626214342316597075974276816440293420046068850639438193395655302423694619668698071099343048770544496873960530696843136700614797707916506614112659446154729488367818606916086117978 788 -2341470700857899650611010455408014097426862845377151147102761321300889088958411504268761227040630777562230426627669335014991986710865775454912781298230510576255663900510919564471028701633100856547120878643026949791227922830449320880260138206551918314681524127690209594044647198782961119116577175730038814023153674278573371694563316088394787123459347850302212854285572442792240 789 7024412102573698951833031366224042292280588536131453441308283963902667266875234512806283681121892332686691279883008005044975960132597326364738343894691531728766991701532758693413086104899205792150160230818364163130095380567868527867649019124782131866939960468733752329244258059271462283851164581077561409236785389293415069553118970242391445103128435891554698152434763882556740 790 -21073236307721096855499094098672126876841765608394360323924851891708001800625703538418851043365676998060073839649024015134927880397791979094215031684074595186300975104598276080239258314697617376450480692455092489390286141703605583602947057374346395600515869920852441457175850864105387744087553565597048085095974350621316548068836424008031090366377295053239482042910882821979252 791 63219708923163290566497282296016380630525296825183080971774555675124005401877110615256553130097030994180221518947072045404783641193375937282645095052223785558902925313794828240717774944093142461825049292697427526901623588881255055128235358607660056033165456990916769260753526517257455072889732365516594249880557968441112750910299311755473226030147549814637914192111538509442368 792 -189659126769489871699491846888049141891575890475549242915323667025372016205631331845769659390291092982540664556841216136214350923580127811847935285156671356676708775941384484722153324832279427385475147878092282580704870766643765165384706075822980168099496370972750307782260579551772365218669197096549785177136124220791407610871053365862079634938800726763792413730630480373134984 793 568977380308469615098475540664147425674727671426647728745971001076116048616893995537308978170873278947621993670523648408643052770740383435543805855470014070030126327824153454166459974496837411159004621988280397565922316808619980583195935668015077896603635571233172588679103816880493220134126376283472995837652666650770456077476133551051391708633791466064318614526048313507016700 794 -1706932140925408845295426621992442277024183014279943186237913003228348145850681986611926934512619836842865981011570945225929158312221150306631417566410042210090378983472460362499379923490512233477013865964841192697766950425859941749587807004045233689811818748155564212628982220582606657724776949383325898368295595719556223573161795778893287318910800290365999393815223904466642104 795 5120796422776226535886279865977326831072549042839829558713739009685044437552045959835780803537859510528597943034712835677787474936663450919894252699230126630271136950417381087498139770471539313423304062832512928621877737751513769987637968690497288892517280766153788302114968117248910578260115600917033892866660891693054085653448617725118549888112653868618074004474704799070471536 796 -15362389268328679607658839597931980493217647128519488676141217029055133312656137879507342410613578531585793829104138507033362424809990352759682758097690379890813410851252143262494419311414617940269912188497538785865633213254541309962913906071491866677549106195093225566569892041923350831351149633110637392294410566374456653815863806250099495333982250600877837601938255902664280674 797 46087167804986038822976518793795941479652941385558466028423651087165399937968413638522027231840735594757381487312415521100087274429971058279048274293071139672440232553756429787483257934243845981832949170678648306011168980341822095672118075179390836563404581123586529046800624069090161582225291810671207869903481494222054304940258334019891683495397713584515335394340241743735869648 798 -138261503414958116468929556381387824438958824156675398085270953261496199813905240915566081695522206784272144461937246563300261823289913174837144822879213419017320697661269289362449773802731537945498847512035944918033506941025466287016354225538172509690213743370759587140401872207270484658137879140055367156167520453126549763666071949759639807586001485967305172219588311378954827936 799 414784510244874349406788669144163473316876472470026194255812859784488599441715722746698245086566620352816433385811739689900785469869739524511434468637640257051962092983807868087349321408194637353426904720549738908857712801341804363698933605719771819478369442497358204379932772791851127064050093853981240203613508092242048865139027312670280801878418191701233393609856287091190667604 800 -1244353530734623048220366007432490419950629417410078582767438579353465798325147168240094735259699861058449300157435219069702356409609218573534303405912920771155886278951423604262047964224583912060280714161649216726573138404025413091096800817159315458435116535802179031159123355305023523902437873070865113447909790550001050780619871575281002084274460829551507048429680175604124106006 801 3733060592203869144661098022297471259851888252230235748302315738060397394975441504720284205779099583175347900472305657209107069228827655720602910217738762313467658836854270812786143892673751665630051055931621937715447839277280022765340789664162183504082140345320985510543213486616541124307541475384385745627188732631594106078678736864864164584145827075321596298129324169797871716256 802 -11199181776611607433983294066892413779555664756690707244906947214181192184926324514160852617337298749526043701416916971627321207686482967161808730653216286940402976510562812438358431678021254996890153167794865813146343517831840068296022368992486550512246396411032643277571665349061212945057375640502267827730987171163564985074492249075659237336136476261443620979653158314994030723748 803 33597545329834822301949882200677241338666994270072121734720841642543576554778973542482557852011896248578131104250750914881963623059448901485426191959648860821208929531688437315075295034063765202322832763044574576831845281299908854411915945339406940150408841644284897835575440895867637604439850172014697368411276141011291503858720791181164332030481540158107547073808278309379553691952 804 -100792635989504466905849646602031724016000982810216365204162524927630729664336920627447673556035688745734393312752252744645890869178346704456278575878946582463626788595065311945225885102191295606968498289133723730495535843899726563235747836018220820451226524932854693506726322687602912813319550516044092105255675873086713724200395495081703563913074229923241368442590012662120051454068 805 302377907968513400717548939806095172048002948430649095612487574782892188993010761882343020668107066237203179938256758233937672607535040113368835727636839747390880365785195935835677655306573886185948375088421239779308163348286013741135696992968820595512670617565003176511597633516756742132155481796608594660046541386539833888822754988767403753596558761333489365410619125748299745485172 806 -907133723905540202152646819418285516144008845291947286837462724348676566979032285647029062004321198711609539814770274701813017822605120340106507182910519242172641097355587807507032965919721658557845125265263719337924490044858041223407090978906461786538011926569800469296966825882635457680062191746778452207591361239813153665952896850861072528484813822085163718307137459841743445774020 807 2721401171716620606457940458254856548432026535875841860512388173046029700937096856941087186012963596134828619444310824105439053467815361020319521548731557726517923292066763422521098897759164977578406735132730952250308802684813621515935912481976910957137062429785711300630122705288966668113605687390676021215465590442809721860437833845646119512132444712263111635063458082528203943246480 808 -8164203515149861819373821374764569645296079607627525581537164519138089102811290570823261558038890788404485858332932472316317160403446083060958564646194673179553769876200290267563296693277494932735220205398192856750926408054440864547807737445930732871411187067732761082603846339869804310487639297201287186039730358788892156770083936036638956226810660432100677534810886063717745495655952 809 24492610545449585458121464124293708935888238822882576744611493557414267308433871712469784674116672365213457574998797416948951481210338249182875693938584019538661309628600870802689890079832484792491046538183759187543173226512604100106279293702019621821664481474593726388880394112683327740095838320123580441947979595786578223662228370310585425841453857114548855715504355003982796791086610 810 -73477831636348756374364392372881126807664716468647730233834480672242801925301615137409354022350017095640372724996392250846854443631014747548627081815752058615983928885802612408069670239497454377473139614551277562629519679537812300318837881106058865464993444423781179166641182338049983220289905486270624198767987819258056687628148204610531166981368037909233401912511637558639655996395058 811 220433494909046269123093177118643380422994149405943190701503442016728405775904845412228062067050051286921118174989176752540563330893044242645881245447256175847951786657407837224209010718492363149563261077686290836017377031565592381567945399225494326772687572457157208076716981734928205234961393069653184453121401771921176736262662552514488271633012620010612397340325532050665224584287992 812 -661300484727138807369279531355930141268982448217829572104510326050185217327714536236684186201150153860763354524967530257621689992679132727937643736341768527543855359972223511672627032155477089448689783233058872508052131094696777144703836197676482980318062718036344742688010510532775902786443712503871775992184204553382141235221676331859049131072628148876016863365704701200263702689710508 813 1983901454181416422107838594067790423806947344653488716313530978150555651983143608710052558603450461582290063574902590772865069978037398183812931209025305582631566079916670535017881096466431268294637822997079243079769939305233864992277213325307495749821066434556973860960072531452019080392377507794354724507640104377799095079100824752187466162754088581665080274839849944097109206750878792 814 -5951704362544249266323515782203371271420842033960466148940592934451666955949430826130157675810351384746870190724707772318595209934112194551438793627075916747894698239750011605053643289399293804883913468991237729239309817915701594976831639975922487249463199301676302227506638898372083379932446751920627857005688954833048388216590956570156292112477986808855293502600302841148394837165023760 815 17855113087632747798970547346610113814262526101881398446821778803355000867848292478390473027431054154240610572174123316955785629802336583654316380881227750243684094719250034815160929868197881414806034987080005311051088815683674184255997805730933321321788963065679707139205372391539149884942908431109200643797351798679519994671478332832878809327403129586103160451646435212620838456261500100 816 -53565339262898243396911642039830341442787578305644195340465336410065002603544877435171419082293162462721831716522369950867356889407009750962949142643683250731052284157750104445482789604593644244418104961240015933153266447051022552767993417192799963965366889197039121417616117174617449654828725293327601931392054806157408557355694144293096159590491874504266187242585292107535838149451216536 817 160696017788694730190734926119491024328362734916932586021396009230195007810634632305514257246879487388165495149567109852602070668221029252888847427931049752193156852473250313336448368813780932732791431143401171429460321255343359460327471594168902313175902572109164962882791984434583649729049471353940854575835310205812252608660706897651043011159391625119301400412733004647066408925766505884 818 -482088053366084190572204778358473072985088204750797758064188027690585023431903896916542771740638462164496485448701329557806212004663087758666542283793149256579470557419750940009345106441342798198374293430203514288380963766030078380982414782506706939527707716333478746714496689391702870770882471376209872677057624692337804517044255246101088601984053052390953930544030470432862982949235947720 819 1446264160098252571716614335075419218955264614252393274192564083071755070295711690749628315221915386493489456346103988673418636013989263275999626851379447769738411672259252820028035319324028394596511531511567171975141325555519359736876770319748613554743717435428341870055296961179058945267755334248860445891684038638884259196597100969847641310226205397004049994032516190636557698087284177620 820 -4338792480294757715149843005226257656865793842757179822577692249215265210887135072248884945665746159480468369038311966020255908041967789827998880554138343309215235016777758460084105957972085183789534594534701515925423976666558079210630310959245840664231152306267074035967528675273321071052063895347618707663965981246167437931387417795203034653121441466095495623084227609755767446146960670976 821 13016377440884273145449529015678772970597381528271539467733076747645795632661405216746654836997238478441405107114935898060767724125903369483996641662415029927645705050333275380252317873916255551364437829941234660446276627227386863850102354961052043784211674059535456792365527555071967979042070033081126269421450584723375116515941066602272238177619122003413478976996554418504076447261792689426 822 -39049132322652819436348587047036318911792144584814618403199230242937386897984215650239964510991715435324215321344807694182303172377710108451989924987245089782937115150999826140756953621748766654093313489823703981338829881682160591550307064883156131352635022178606370377096582665215903937126210034699179511426782806615907549133350102865704340567808394417875777493710664729525917984426909789766 823 117147396967958458309045761141108956735376433754443855209597690728812160693952646950719893532975146305972645964034423082546909517133130325355969774961735269348811345452999478422270860865246299962292438330459721606006475553363343895996286928399524828683350415113616407077900923407891697513720995321159525282341966287109975440892606256711573114908856676807704993907016373524812677056251870453844 824 -351442190903875374927137283423326870206129301263331565628793072186436482081857940852159680598925438917917937892103269247640728551399390976067909324885205808046434036358998435266812582595738899886877314991379164818019426660090031687988860785198574486050051245340903075956297856848466659835416592285675463737059157267111025795933006648040155965567230218180897001579560048287844734559731057386580 825 1054326572711626124781411850269980610618387903789994696886379216559309446245573822556479041796776316753753813676309807742922185654198172928203727974655617424139302109076995305800437747787216699660594451391171665468088322255319508699930485154345554154273817690289155775861274784434293320516461862239249767296892842982203020587556020532263887939033014549952811463561051492578971976050490041941320 826 -3162979718134878374344235550809941831855163711369984090659137649677928338736721467669437125390328950261261441028929423228766556962594518784611183923966852272417906327230985917401313243361650098981783354173514996404264966765958526099791455463036662462821453070867305763416039093428505259666624767944791236111091460577237347106984917656774166756946373569430281017815070422039120610480485778512752 827 9488939154404635123032706652429825495565491134109952271977412949033785016210164403008311376170986850783784323086788269686299670887783556353833551771900556817253718981692957752203939730084950296945462543269442476170704773472727337391482657992860495300093367349802739210438758898493210457851998865879763852184177216014559175085117547468985307136663497199841761465643819676562305587814495421219578 828 -28466817463213905369098119957289476486696473402329856815932238847101355048630493209024934128512960552351352969260364809058899012663350669061500655315701670451761156945078873256611819190254850890836387629808327428512114320418182012174447973978581485900280102049408217631316276695479631373555996597639291556552531648038368594892512713739268071547561050870290880273344181693363693124113731148614012 829 85400452389641716107294359871868429460089420206989570447796716541304065145891479627074802385538881657054058907781094427176697037990052007184501965947105011355283470835236619769835457570764552672508825447178289824662613341729990759247019047124492933965953281736622187133376905231815810084111616106781704238104886441287800104836409472392567193494927786053157502077785829194049142660541099648976950 830 -256201357168925148321883079615605288380268260620968711343390149623912195437674438881224407156616644971162176723343283281530091113970156021553505897841315034065850412505709859309506372712293658017526476341534869473987840025189972277741057141373478801897859845209867046092634071475070554357983130776663986911653420528955588667387758062994690122742316927813058341693698572520487288905611468304396002 831 768604071506775444965649238846815865140804781862906134030170448871736586313023316643673221469849934913486530170029849844590273341910468064660517693523945102197551237517129577928519118136880974052580441351344685804584708934143582665052146048554190976898240608864407081482107921650211542866673666020024747231273641600616032734343320605685740035297195055222977051817996379450894848291811501202030578 832 -2305812214520326334896947716540447595422414345588718402090511346615209758939069949931019664409549804740459590510089549533770820025731404193981553080571835306592653712551388733785557354410642922157741324054034057413754126802430747995156438145662572930694721826593219790368813697611765256283076150689374925720790026824955715681606145318777155267064336491730899775825652422748619630453475667116134736 833 6917436643560979004690843149621342786267243036766155206271534039845629276817209849793058993228649414221378771530268648601312460077194212581944659241715505919777961137654166201356672063231928766473220935181881940093398813831571246489982390563686455078470182260075242995571334038499165501788000478368725733646460838410463948996436551757901501401045070400671887018302526182421348693599490004247322406 834 -20752309930682937014072529448864028358801729110298465618814602119536887830451629549379176979685948242664136314590805945803937380231582637745833977725146517759333883412962498604070016189695786299419662805545645820280196441494713739469947171691059365235410546780225728986714002115497496505364001435107919894320397129593039518034274925191334168435581420812371102260927414030668386209856074269516660306 835 62256929792048811042217588346592085076405187330895396856443806358610663491354888648137530939057844727992408943772417837411812140694747913237501933175439553278001650238887495812210048569087358898258997527577598157284180024211304210896302286693081886847073589999790436086747327509500880317275688226414986039984860657525753390859197868284776803928983621186241699852572845302376683625815872659614091874 836 -186770789376146433126652765039776255229215561992686190569331419075831990474064665944412592817173534183977226831317253512235436422084243739712505799526318659834004950716662487436630145707262076694776992582732794471852540072633912632688906860079245660541220769999371312622474512730519249068777899221357056067873674666507937320141865054349170606303432651326432563712790806377923705826403038895314943426 837 560312368128439299379958295119328765687646685978058571707994257227495971422193997833237778451520602551931680493951760536706309266252731219137517398578955979502014852149987462309890437121786230084330950415376401326226848118720248920607338265378025608201136461020774177400909984096482750451930142274461195288792738111491780446717130419803245782594250619784915824136249708152086931870252570377690625574 838 -1680937104385317898139874885357986297062940057934175715123982771682487914266581993499713335354561807655795041481855281610118927798758193657412552195736867938506044556449962386929671311365358690252992851246129203978680544356160746761822014796134076824603409383062322519116032361683398427004937923197042063942477892409598223543203884414743916880435000835031773172620629585401004105351174406287575807302 839 5042811313155953694419624656073958891188820173802527145371948315047463742799745980499140006063685422967385124445565844830356783396274580972237656587210603815518133669349887160789013934096076070758978635736853558204033949366026707217844191332981364594077805696118986851834335337941470095628876939386313316736247988347022712007089241754154823685058922496460930356831246427489836434896908697479372848788 840 -15128433939467861083258873968221876673566460521407581436115844945142391228399237941497420018191056268902155373336697534491070350188823742916712969761631811446554401008049661482367041802288228212276935907210560674612101848098080121653532573998944093782233417088356960555503006013824410286886630818158939950208743965041068136021267725262464471055176767489382555415479225718030840362010417415154726714508 841 45385301818403583249776621904665630020699381564222744308347534835427173685197713824492260054573168806706466120010092603473211050566471228750138909284895434339663203024148984447101125406864684636830807475636284185032328595401606964163463281163094878985897518624274823783050303282799406416817702945091258475899788961768520283931370410257624194034268542494051776349587658397986724500222330541624603645255 842 -136155905455210749749329865713996890062098144692668232925042604506281521055593141473476780163719506420119398360030277810419633151699413686250416727854686303018989609072446953341303376220594053910492422426908852555096985786204820892490389843489284636957692555872824471388411002620216368723505666346152799993471067851080192205184953751306870043504848880555123309328069279553371267800724506738769561996749 843 408467716365632249247989597141990670186294434078004698775127813518844563166779424420430340491158519260358195080090833431258899455098241058751250183564058909056968827217340860023910128661782161731477268018712751181702888205292362879862572852969066117955485865540861587697828873821216131082885895033977994723037000324451480098740227301472400949234744135404294401553673151003959573955196202555231855888071 844 -1225403149096896747743968791425972010558883302234014096325383440556533689500338273261291021473475557781074585240272500293776698365294723176253750550692176727170906481652022580071730385985346485194431804056138253545108664615877088639587718558907198353866457596622584762975706343148193944829500012569296957524517185470618310866507488201806123641961789024560223482278848131646103553189738575801983162543739 845 3676209447290690243231906374277916031676649906702042288976150321669601068501014819783873064420426673343223755720817500881330095095884169528761251652076530181512719444956067740215191157956039455583295409954456180086090201307597565311588945709217958440352148196100589768447111709878335208170551022253969114990273981600958351292997320571999132257860618400216890161073985220087317974484344446506279439839707 846 -11028628341872070729695719122833748095029949720106126866928450965008803205503044459351619193261280020029671267162452502643990285287652508586283754956229590544538158334868203220645573473868118366749886229863368540258270603922792695934766837127653875321056444588301769305341335129635005624511653066761907297918100657408287289391873747653709620772633203071593771457728470019110245045065986918883978179706361 847 33085885025616212189087157368501244285089849160318380600785352895026409616509133378054857579783840060089013801487357507931970855862957525758851264868688771633614475004604609661936720421604355100249658696231981362422519189388479189625823141285472535826911007546206801477464027347603756752488806246647487354715019846235902668753599453140435016077574224916629770830215703506096432484614545159610487660643669 848 -99257655076848636567261472105503732855269547480955141802356058685079228849527400134164572739351520180267041404462072523795912567588872577276553794606066314900843425013813828985810161264813065300748976088695944087267557568165437568877469423856417607480733022638620404432745422877757633602723891757540373144078840985215916394549937940529138285849950004894471581445227878292804084571853537534216046226021217 849 297772965230545909701784416316511198565808642442865425407068176055237686548582200402493718218054560540801124213386217571387737702766617731829661383818198944702530275041441486957430483794439195902246928246162205036859550571636009401167840381861720092850974046571956732612856180252337591135537715080742089809553024994090001617478483807116049702864311940941817647790341212654005713311217955461118412158052563 850 -893318895691637729105353248949533595697425927328596276221204528165713059645746601207481154654163681622403372640158652714163213108299853195488984151454596834107590825124324460872291451383317587706740784738486615110578651714908028203503521145585160278552922139715870197837508518252173683370840726189432536330015894504929142978449247163871232201797905408351485741973584501235250878237452868569954028252178649 851 2679956687074913187316059746848600787092277781985788828663613584497139178937239803622443463962491044867210117920475958142489639324899559586466952454363790502322772475372973382616874354149952763120222354275236727006565321543304994526904267105878079024432441483179324035569725842404166069166196478196728430533266866290250243631334082100454483383068750700860328114421849938931470309312528664329151599166474331 852 -8039870061224739561948179240545802361276833345957366485990840753491417536811719410867330391887473134601630353761427874427468917974698678759400857363091371506968317426118920147850623062449858289360667062825710181019695964629914983580712801317634237073297324449537972106709177527212498207498589434590185291599800598870750730895292316379533552815454442747395530705824903081155386737958154584781270334674233609 853 24119610183674218685844537721637407083830500037872099457972522260474252610435158232601991175662419403804891061284283623282406753924096036278202572089274114520904952278356760443551869187349574868082001188297799898034599794694002220992957292945534916653570948156518775993955931718694559565334745404885263410169744248285863748592757646999397887448345462235510794001734006880345103949991679209959828311991114633 854 -72358830551022656057533613164912221251491500113616298373917566781422757831305474697805973526987258211414673183852850869847220261772288108834607716267822343562714856835070281330655607562048724604246003564893399694103799384082006662978871878836604749960712844469556327981870975223598195966111553471814171429805162286289613831401521623848794515731669657812708157618125164875900666162315470318120109223620629359 855 217076491653067968172600839494736663754474500340848895121752700344268273493916424093417920580961774634244019551558552609541660785316864326503823148803467030688144570505210843991966822686146173812738010695218191017384862449833248178184158969531917633581101608984954404924118188057079841259495777340623248085840145371138490359490690583104239525622339384472608624352270118946618414815461363993739252889486150221 856 -651229474959203904517802518484209991263423501022546685365258101032804820481749272280253761742885323902732058654675657828624982355950592979511469446410401092064433711515632531975900468058438521438214032085654573052154587349499744534552476908595752900743304826954863214772345023968695971968165380250394600658362224014359749451972784139684765396319675816875172406785613681205775236864156287950581119778957863083 857 1953688424877611713553407555452629973790270503067640056095774303098414461445247816840761285228655971708196175964026973485874947067851778938534408339231203276193301134546897595927701404175315564314642096255349743351243369155737549035914800726720948551133025254135733381381528824949775707631334741747116744184970908605326023386559262894008681265048116486740239894526658025675764508859780249423447870600935344439 858 -5861065274632835140660222666357889921370811509202920168287322909295243384335743450522283855685967915124588527892080920457624841203555336815603225017693609828579903403640692787783104212525946692943926288766049230053730107467212647107744402180162845653399075762407200144144586474849327122894004225241350232556183149290737724029303460032867684333101396786090429663509312703721863136880747192395354192790710555065 859 17583195823898505421980667999073669764112434527608760504861968727885730153007230351566851567057903745373765583676242761372874523610666010446809675053080829485739710210922078363349312637577840078831778866302989617576851501079922995026461096537687467413487894967408169221240278165416917993501496872736251871033815044286434231517484963270373335619208733946448281048301132658211994574634681643970906720628328312625 860 -52749587471695516265942003997221009292337303582826281514585906183657190459021691054700554701173711236121296751028728284118623570831998031340429025159242488457219130632766235090047937912733520236495336598908968852730554503239768985079383289613062402240463684902224507663720863116858384635935456473523181043898919769156469859431941142009300335475271995149342567579942989071488263756566474624190800726124128970835 861 158248762415086548797826011991663027877011910748478844543757718550971571377065073164101664103521133708363890253086184852355870712495994094021287075477727465371657391898298705270143813738200560709486009796712380775944679973684451794128466198847590415361519051666113816624742947266145452067055019263589663319208538609335244905368640919918049172882341236772308754628441422266040265215599409217838866800432869137045 862 -474746287245259646393478035974989083631035732245436533631273155652914714131195219492304992310563401125091670759258554557067612137487982282063861226433182396114972175694896115810431441214601682128458029390137142327834039921053355382385398596542771246084557154998341449874228755936613464234872160224825713665229380648689954259858586989107081610503510140382622429888505596167382482569841898029246500824085953083911 863 1424238861735778939180434107924967250893107196736309600893819466958744142393585658476914976931690203375275012277775663671202836412463946846191583679299547188344916527084688347431294323643805046385374088170455004330243070371264631630485246799603104112333287474116703468721945279924952390193163428711360056725560473031060974139431275298455441005633610448953013137768140478149259992062907837716420633162856195198899 864 -4272716585207336817541302323774901752679321590208928802681458400876232427180756975430744930795070610125825036833326991013608509237391840538574751037898641565034749581254065042293882970931415139156122264511365012990729211113793894891455740398809312336999862422350110406165835839774857170579490286134080170176681419093182922418293837505997026547824827580574842740840286192850067985606837318459537385755534827106005 865 12818149755622010452623906971324705258037964770626786408044375202628697281542270926292234792385211830377475110499980973040825527712175521615724253113695924695104248743762195126881648912794245417468366793533964306931964781517067988224380068166503565888760739239685293861199730482979235519272830014291591763340427264024575433175314934692696380528333253957210199973703082876975389091025682594299438921504378287813999 866 -38454449266866031357871720913974115774113894311880359224133125607886091844626812778876704377155635491132425331499942919122476583136526564847172759341087774085312746231286585380644946738382736252405100380601892920795894344551203964673140204499510697666282217719055881583599191706523175233717368735572605118898470497611673640894686811390030339309430302581239434310708946072524835030229282828820340602802902670962005 867 115363347800598094073615162741922347322341682935641077672399376823658275533880438336630113131466906473397275994499828757367429749409579694541518278023263322255938238693859756141934840215148208757215301141806070958508351589126552983369382072588305206365563197239262756822690905455849127650852392660956272111632684922174826063931707410172317615556757863652760715167405130646800852134949910977910836166763605973406665 868 -346090043401794282220845488225767041967025048806923233017198130470974826601641315009890339394400719420191827983499486272102289248228739083624554834069789966767814716081579268425804520645444626271645903425418212875525054767379658950108146217764915619096689591717788270468072715594790976924860541904775326848266522951344454678343376066875709867200764935549604587795638647074500224748443970250265501939733190446281115 869 1038270130205382846662536464677301125901075146420769699051594391412924479804923945029671018183202158260575483950498458816306867744686217250873664502209369900303444148244737805277413561936333878814937710276253462038213158635720153582274554276025427517189919142907079475188538156548290530953177402429704099766619280381193972124738933540757369119963195974076073741026056341102332155682033855368983984968215436361200985 870 -3114810390616148539987609394031903377703225439262309097154783174238773439414771835089013054549606474781726451851495376448920603234058651752620993506628109700910332444734213415832240685809001636444813130828760386114639475907160460746823662828076282551569757428721238425565614469644871592859532207289112299299857806842148097863562320624649958303816747115847126068768130031056833347676367233375411388846718240230235479 871 9344431171848445619962828182095710133109676317786927291464349522716320318244315505267039163648819424345179355554486129346761809702175955257862980519884329102730997334202640247496722057427004909334439392486284688109004444720737852044620641616036805675009721182902571285343883379642861978042809291721202540234114423150697743364178465844047752580658901070783978890627124862534657928389134686006293309853971115295609341 872 -28033293515545336859888484546287130399329028953360781874393048568148960954732946515801117490946458273035538066663458388040285429106527865773588941559652987308192992002607920742490166172281014728003318177458854064327013334162213556133861924848110417025029163548707713856031650141246855152211517783397888089162237864897633300632890636023066986680385229178578114902845542092321034191365485702318462091429116150347601731 873 84099880546636010579665453638861391197987086860082345623179145704446882864198839547403352472839374819106614199990375164120856287319583597320766824678958961924578976007823762227470498516843044184009954532376551603685781951488871258989136815148907377014186143955906573542153830504661016203992645615929225935103406800483519340957131680581640463886527337087582152748193083658662171554839033989097793434264756072509007251 874 -252299641639908031738996360916584173593961260580247036869537437113340648592596518642210057418518124457319842599971125492362568861958750791962300474036876885773736928023471286682411495550529132552029863597129654811057345854466613776967410445446722131042558431867719720626461491507028240957728667123084836399930536718018239266782292766682999357339682129302195066546051087848687113960728511976236833424322522373668327461 875 756898924919724095216989082749752520781883781740741110608612311340021945777789555926630172255554373371959527799913376477087706585876252375886901422110630657321210784070413860047234486651587397656089590791388996201057811716393149559139578214526438015310379335673808865957207834285278178285360994296750665602321213911402273872664710937386010900634623689781028459626249553590760503941385270566803903927286904785988164419 876 -2270696774759172285650967248249257562345651345222223331825836934020065837333368667779890516766663120115878583399740129431263119757628757127660704266331891971963632352211241580141703459954762192968268772374166988603173435149179448677418734643579314045931138007021426597871623502855834534856082982890251996806963641734206821617994132811844545672908536121444773305494883531401842090392107671972194321644185086276401875521 877 6812090324277516856952901744747772687036954035666669995477510802060197512000106003339671550299989360347635750199220388293789359272886271382982112798995675915890897056633724740425110379864286578904806317122500870505862982988558421347544163296179127271245301900852330681381400429274923238331723969888267521213302113930577796637028900523836085561874211406609302209904257286026355049859620698857523464534205613753676804401 878 -20436270972832550570858705234243318061110862107000009986432532406180592536000318010019014650899968081042907250597661164881368077818658814148946338396987027747672691169901174221275331139592859736714418951367502611517588948965675264042632489888537381813735905702556992044144201287845634137957919718838911087856045392842030346179354008396694022788582333865709560804808315770681647560451762870376402247075921511850856411275 879 61308812918497651712576115702729954183332586321000029959297597218541777608000954030057043952699904243128721751792983494644104233455976442446839015190961083243018073509703522663825993418778579210143256854102508120463738814273965566182033591569288590040852053468306823469133014101352050243695090665341873098542485459500041078750716488769909510797922079480055441740932283571492800591198106510773117582044838308121984885065 880 -183926438755492955137728347108189862549997758963000089877892791655625332824002862090171131858099712729386165255378950483932312700367929327340517045572883249729054220529110567991477980256335737630429770562307524361391216442821896698546100774707865770122556160404920470407399042303993557462197028568503293722979039224423093654347559874873294974973387186228090430572418758357077945593982415504522106592181087982937675624851 881 551779316266478865413185041324569587649993276889000269633678374966875998472008586270513395574299138188158495766136851451796938101103787982021551136718649749187162661587331703974433940769007212891289311686922572226440733426334870773475893958412567976568735472132853869212095896198597822166015334606556787236662486984424460424309305825316836155044015363544289686174911647854606022766407582532685034088268558719498697448751 882 -1655337948799436596239555123973708762949979830667000808901035124900627995416025758811540186722897414564475487298410554355390814303311363946064653410155949247561487984761995111923301822307021638673867935060767716679322200279004612320427681875237703929706206416398561607636287688595793466498046003819670361709987460954199519986027705146911384724243546062178336286934094018577657039200380034039533195303154998986161661324115 883 4966013846398309788718665371921126288849939492001002426703105374701883986248077276434620560168692243693426461895231663066172442909934091838193960230467847742684463954285985335769905466921064916021603805182303152611165348543406294927770270722846199790515418276441407448939166757927528950155865264755870366926786274925428466721884086154799795445913076885773084763791879637327498676043129948295331070820891821335765696338295 884 -14898041539194929366155996115763378866549818476003007280109316124105651958744231829303861680506076731080279385685694989198517328729802275514581880691403543228053391862857956007309716400763194748064811415546909457833496045630218884783310812168538599371546254829324222346817500273782774630274260524550178077498304076238516488911366027238709627471087353818799176910236904275805131098372343111298967457067748620442655556779101 885 44694124617584788098467988347290136599649455428009021840327948372316955876232695487911585041518230193240838157057084967595551986189406826543745642074210629684160175588573868021929149202289584244194434246640728365780891893771479280450470761214216534110448367406235499162361589744927314899417605622912255456950604798140366480205553863251001235193670375887946812387371324671527062882853364756067509760844747411948980997508619 886 -134082373852754364295403965041870409798948366284027065520983845116950867628698086463734755124554690579722514471171254902786655958568220479631236926222631889052480526765721604065787447606868752732583302739922185097342675681314437841351412283642649602331345102218706497487084769234781381358832822677889065440697978640031627758240220920417193174786893216224482243536179691236870437735075456841970151985103588093809715730625217 887 402247121558263092886211895125611229396845098852081196562951535350852602886094259391204265373664071739167543413513764708359967875704661438893710778667895667157441580297164812197362342820606258197749908219766555315186815773300845645752621876802146599006606497901330996095527040933607734390133990076729733578880693966218239165100634175021412418995793242559582861572624174891447175199648851727153853570944204352266400240029913 888 -1206741364674789278658635685376833688190535296556243589688854606052557808658282778173612796120992215217502630240541294125079903627113984316681132336003687001472324740891494436592087028461818774593249724659299665945560447319902536937257865630406439797019819493703992988286581122800823203170401970230189200736642081898654717495301902525064234435604118769664217499914452152014025483779387677439670529813965352117210134293396375 889 3620224094024367835975907056130501064571605889668730769066563818157673425974848334520838388362976645652507890721623882375239710881341952950043397008011061004416974222674483309776261085385456323779749173977898997767204975771635014446678441813596726015021744907376344453956925168714678838570299344561379990439565971557594084814765793333883215908440059359392368446066092663649470652985522307778158022264429025629950002899066845 890 -10860672282073103507927721168391503193714817669006192307199691454473020277924545003562515165088929936957523672164871647125719132644025858850130191024033183013250922668023449929328783256156368971339247521933696993301614927314905043340035325440790178045065234722129033361870775506144038205729158016256683074109159421935950669491426702009657070853552748938451586664661889659774683282445339696133248209916033411320257378765357963 891 32582016846219310523783163505174509581144453007018576921599074363419060833773635010687545495266789810872571016494614941377157397932077576550390573072099549039752768004070349787986349768469106914017742565801090980113273880508932919115391441555238314263308844887594003618320781117495481859955413799439982749267174566433448631097893984639838765948895204457590742393306702511509854397116538545435645127583254690468877734095038087 892 -97746050538657931571349490515523528743433359021055730764797223090257182501320905032062636485800369432617713049483844824131472193796232729651171719216298647119258304012211049363959049305407320742053227697403272940339821641526798757346174324665714942789926534662782010854962343352486440509811461450602318939430139177510865653897547682162609955192684345543257763633534501271405080898327135675074049351459915334933841358155585323 893 293238151615973794714048471546570586230300077063167192294391669270771547503962715096187909457401108297853139148451534472394416581388698188953515157648895941357774912036633148091877147916221962226159683092209818820394177628887742904752666578298541487985440181824725321966761666260269224871185345047514785545842713152445287333217935682412133522674894082910325697990783517136138458931086885271817350698898934221193766837340520137 894 -879714454847921384142145414639711758690900231189501576883175007812314642511888145288563728372203324893559417445354603417183249744166094566860545472946687824073324736109899444275631443748665886678479049276629456461182532886663228714257999734895624463956320545474175965900284998780807674613556035142544356637528139457335836993908553352969284658222285369727919739374836333370621915394785898770334558521840692067604031889804114895 895 2639143364543764152426436243919135276072700693568504730649525023436943927535664435865691185116609974680678252336063810251549749232498283700581636418840063472219974208329698332826894331245997660035437147829888369385423460547067646244631568391782683413021979902913390029495231087733993313815415223340509583729927531512269539890130796928203406651050070269228375008498440023476776804228251556684487677931562845833005514219557299845 896 -7917430093631292457279308731757405828218102080705514191948575070310831782606993307597073555349829924042034757008191430754649247697494851101744909256520190416659922624989094998480682993737992980106311443489665108156270381641202938733894705175348050239065939708740170088485693263201979956656410009864681639114896748102177060388580793599880938981112214611173668416134465099034852227548473581530189884866433290271042436367218905595 897 23752290280893877371837926195272217484654306242116542575845725210932495347820979922791220666049489772126104271024574292263947743092484553305234727769560571249979767874967284995442048981213978940318934330468995324463183559262374935896111407964756720653738764326747923870073951515431228954414495656325956712117318444189639772285961761745944001779516091245677389475332693703110191797405327476332951641562582562184694107473912684525 898 -71256870842681632115513778585816652453962918726349627727537175632797486043462939768373661998148469316378312813073722876791843229277453659915704183308681713749939303624901854986326146943641936820956802991406985973389550677787124807688334223894270161961216292980243771610221854546293686817612993949448411472576612871872814069720555837874821195907892104917708824660603414121050928979149611717724330892737292449279653202113671821079 899 213770612528044896346541335757449957361888756179048883182611526898392458130388819305120985994445407949134938439221168630375529687832360979747112549926045141249817910874705564958978440830925810462870408974220957920185534790345076063981720794366672776074026043339149074016814948461405193245133677987678957697187296476665221457886631534900166799457572569424953518863524421298048311556493209552559499743974302416055484174215185139421 900 -641311837584134689039624007272349872085666268537146649547834580695177374391166457915362957983336223847404815317663505891126589063497082939241337649778135423749453732624116694876935322492777431388611226922662873760556604371035228191945162383100018328222078130017447222050444845384215579735401033963036873091561889429995664373659894604700500398372717708274860556590573275684329786300807795518941710673186844199419748307069535104336 901 1923935512752404067118872021817049616256998805611439948643503742085532123173499373746088873950008671542214445952990517673379767190491248817724012949334406271248361197872350084630805967478332294165833680767988621281619164842154579653085332781248468114095102896857088388592886381685074340829319013471109449436313294706846655374804791750274391559916464360809100535126577243087563378519977595913612765057217516049678375247652198572628 902 -5771806538257212201356616065451148848770996416834319845930511226256596369520498121238266621850026014626643337858971553020139301571473746453172038848003218813745083593617050253892417902434996882497501042303965863844857494526463738959255998343745404342285308690571265165778659145055223022624848519471916724300265911502628281865826363592912207108041361588885271636675915777388268481324444567320158139520802673591480134045268993097284 903 17315419614771636604069848196353446546312989250502959537791533678769789108561494363714799865550078043879930013576914659060417904714421239359516116544009656441235250780851150761677253707304990647492503126911897591534724428392244531646018458135390973638569320551299555330011321898568386262594523386493988554441936773111040911836819509227199256988041467111239375366277515497149160735490148515344189444063349218992499718937838414992036 904 -51946258844314909812209544589060339638938967751508878613374601036309367325684483091144399596650234131639790040730743977181253714143263718078548349632028969323705752342553452285031761121914971942477509380735692774604173285176733594938055374406172920915707961653898665990033965695705158787372895722306200535351832237186857787611067440805585461549760008446657001328663091437523898492639594506067561059141393185243416209195586932270956 905 155838776532944729436628633767181018916816903254526635840123803108928101977053449273433198789950702394919370122192231931543761142429791154235645048896086907971117257027660356855095283365744915827432528142207078323812064021091640840509414733906054480911983701522938718472075863696907324778369428119859651589406057677897370112014572153947380787071739916497189713492765390310720063419594447001371746671745361037330855908719365833286808 906 -467516329598834188309885901301543056750450709763579907520371409326784305931160347820299596369852107184758110366576695794631283427289373462706935146688260723913351771082981070565285850097234747482297584426621234971436192063274922521528244201718163442735951104568816155416227591090721974335108284359578954768218173033692110336718871583691887573344784414207302223026870303674564992462661038730214776524150855486439216845201524541137184 907 1402548988796502564929657703904629170251352129290739722561114227980352917793481043460898789109556321554274331099730087383893850281868120388120805440064782171740055313248943211695857550291704242446892753279863704914309943693140447397498986773091883173713273864022720304742760873442790377756572630219913714354602836202065940759911884769084808664248029314154905412834932424510145124691691511624117436283313918425024617979945753006705546 908 -4207646966389507694788973111713887510754056387872219167683342683941058753380443130382696367328668964662822993299190262151681550845604361164362416320194346515220165939746829635087572650875112727340678259839591114742929831079421342192496960319275649521139821592068160914228282620328371133270949913971268438447730442852636617123433827567882462920987181121125899612815305638550723909462027916492974455999236803703915595617055755843939064 909 12622940899168523084366919335141662532262169163616657503050028051823176260141329391148089101986006893988468979897570786455044652536813083493087248960583039545660497819240488905262717952625338182022034779518773344228785390728316987078748118454014770026903203125255667227202613560473240035555410340555692879041580574515624637589941152867735840145591464144839290084538410604455869000328346024567790551244659144345710298025433706165268078 910 -37868822697505569253100758005424987596786507490849972509150084155469528780423988173444267305958020681965406939692712359365133957610439250479261746881749118636981493457721466715788153857876014546066104338556320032686356172184950961236244355362044310080709609375767001681607840681419720106662534951732496750972975920807557528236703473455774174015655047712122295283536015284346808904853587204013009823286826242347783209829365590326162306 911 113606468092516707759302274016274962790359522472549917527450252466408586341271964520332801917874062045896220819078137078095401872831317751437785240645247355910944480373164400147364461573628043638198313015668960098059080824084694002204961353597569465851677613080147451591270224945794780412763619129206409447975525827288844610590387791119138221229362864285216523221270005698614710584648969374687899414117820444480787411007563891049098744 912 -340819404277550123277906822048824888371078567417649752582350757399225759023815893560998405753622186137688662457234411234286205618493953254313355721935742067732833441119493200442093384720884130914594939047006880294177242472254082006614884060792708397555032839240442354773810674837384341238290857387619228343926577481866533831771163373357414663688089278451781982461341070703499728955202307649661262898420391394803439075636652939528032772 913 1022458212832650369833720466146474665113235702252949257747052272197677277071447680682995217260866558413065987371703233702858616855481859762940067165807226203198500323358479601326280154162652392743784817141020640882531690494172722664355967319843815585836452162862787724682091915807546163436544529340830927446609938251001085417672658007816796893517071929524267384081913118143153946450320701558646921568500893515767006356644604250299054128 914 -3067374638497951109501161398439423995339707106758847773241156816593031831214343042048985651782599675239197962115109701108575850566445579288820201497421678609595500970075438803978840462487957178231354451423061922647595071482518167993067901959531446757509356488588363174046275747422638490309644676232296527998285112161221205406617333978892690719814574508336121289953508057624179830840611852172211726934529620250584130043708980129591634676 915 9202123915493853328503484195318271986019121320276543319723470449779095493643029126146956955347799025717593886345329103325727551699336737866460604492265035828786502910226316411936521387463871534694063354269185767942785325215323074045669760466197269093014008530340707541056847568381736051763884892533558619774998826842805316991970342011020865627386066944440803310504688120807350550047761788778222832091705714956480847664888620031185749044 916 -27606371746481559985510452585954815958057363960829629959170411349337286480929087378440870866043397077152781659035987309977182655098010213599381813476795107486359508730678949235809564162391614604082190062807557303828355975645969222137009281398591807279042025591022122623170542705145208155291621412971264622349630588303762103515131175355025639885095629090344969026810668822352531997847272679557094038967418028954466805879895312008177025494 917 82819115239444679956531357757864447874172091882488889877511234048011859442787262135322612598130191231458344977107961929931547965294030640798145440430385322459078526192036847707428692487174843812246570188422671911485067594634601956211629680432966635375668259579339513812757567137094162723370044912033197996683827186058515055689818356520085496248522428755715029663192920474226521821661290713564412482956322118411552280614556762484370152606 918 -248457345718334039869594073273593343622516275647466669632533702144035578328361786405967837794390573694375034931323885789794643895882091922394436321291155967377235578576110543122286077461524531436739710565268015734455202783903805868634889041298899906127004778738018541438272701411282488170110134736099593990051481558175545167069436840371966545624839779794044175242779577277803653368889582366269295071203006712438647465369891175946074736658 919 745372037155002119608782219820780030867548826942400008897601106432106734985085359217903513383171721083125104793971657369383931687646275767183308963873467902131706735728331629366858232384573594310219131695804047203365609348621334736502861615185126077765387787795236186485080287168871849737844862188940569581249638411084949265775108946504033679577722740820495812967252726391406876001736691346587370435408880199843604377941203151357013005832 920 -2236116111465006358826346659462340092602646480827200026692803319296320204955256077653710540149515163249375314381914972108151795062938827301549926891620403706395120207184994888100574697153720782930657395087412141610096828045864004209508584845555378233296163363385708559455240861506615549213534686360709942454675012909928809339707666391546211909724355931520054569900690586311961241592245005419800716719022634503703244754169053271812699096776 921 6708348334395019076479039978387020277807939442481600080078409957888960614865768232961131620448545489748125943145744916324455385188816481904649780674861211119185360621554984664301724091461162348791972185262236424830290481146862261236731171062800855621735369735413583991854936035714773491958060385758539763397961164490089602098275585242371900988089894463069372454988542543537770403093678955234181307443641543644494232886412981866134749200364 922 -20125045003185057229437119935161060833423818327444800240235229873666881844597304698883394861345636469244377829437234748973366155566449445713949342024583633357556081864664953992905172274383487046375916555786709274490871443440586783710193513188402566865206109206240751975564808107144320475874180857893954589061105200440246921667679791758578240180658302781451718713209188002878331082750253880627529323261420912298106924983644840530052069725640 923 60375135009555171688311359805483182500271454982334400720705689621000645533791914096650184584036909407733133488311704246920098466699348337141848026073750900072668245593994861978715516823150461139127749667360127823472614339293949605305964289986803537830077688682952880986226783967848180894670173893034298660214285517069853127392728416978377778060749261388326020331803428594327721796270474290113860582774141930099910979317795401297070024033260 924 -181125405028665515064934079416449547500814364947003202162117068863001936601375742289950553752110728223199400464935112740760295400098045011425544078221252700218004736781984585936146550469451383417383249002080383470417843017881848815917892869960410613490233066048858642958680351903544542684010521679102895980642856551209559382178185250935133334182247784171148426187125463562465633334181275977026514263952184943808644422241179522558755200266460 925 543376215085996545194802238249348642502443094841009606486351206589005809804127226869851661256332184669598201394805338222280886200294135034276632234663758100654014210345953757808439651408354150252149747006241150411253529026728978685227527358616444328767321114953884053697443976771387969650888671079251383262835659906381341059365488627697470829990420293363021590409703263591871310522375138061430403803961891549889243996874136516925789570131386 926 -1630128645257989635584406714748045927507329284523028819459053619767017429412381680609554983768996554008794604184416014666842658600882405102829896703991274301962042631037861273425318954225062450756449241018723451233760587080186936055682582075849332986301963344861652161092331930314163908952666014135899143891905314598234088831977906774998024878322095021912333967184379109658818871946717733559118349617237178711070864007353151256917094371601250 927 4890385935773968906753220144244137782521987853569086458377160859301052288237145041828664951306989662026383812553248044000527975802647215308489690111973822905886127893113583820275956862675187352269347723056170353701281761321310511454626199981342361494016024284163032108812787027760228702061426721587434363402799668399174080795796599188663719597070838365221189999640633316286312943177113835746083319480758414185831233386235868891702760202106220 928 -14671157807321906720259660432732413347565963560707259375131482577903156864711435125485994853920968986079151437659744132001583927407941645925469070335921468717658383679340751460827870588025562056808043169168511061103845283963931534363878599944027084482048072852489096326438361083280686106184280162067868107898204000560252045425745474398086237797695753027500477590809783000775234118726063921005038087133330721182133927975909909271970004981046720 929 44013473421965720160778981298197240042697890682121778125394447733709470594134305376457984561762906958237454312979232396004751782223824937776407211007764406152975151038022254382483611764076686170424129507505533183311535851649545493228900438570698165840813815808733062102707709539388847392942554451358828510823555832504610890339292109771154699500290361252267494173004414498587978430080046915465435154366594589101220761119766899660950023125186242 930 -132040420265897160482336943894591720128093672046365334376183343201128411782402916129373953685288720874712362938937697188014255346671474813329221633023293218458925453114066763147450835292230058511272388522516599549934607554948636479686701315712094497522441447426199186308123128618166542178827663354076485532470667497513832671017876329805652182329335343399421722956958970473720504720718367030070788796766418629880171424120703920162882206276881582 931 396121260797691481447010831683775160384281016139096003128550029603385235347208748388121861055866162624137088816813091564042766040014424439987664899069879655376776359342200289442352505876690175533817165567549798649803822665572656768648310030920432755383315550524800239554191506985859259313313848166763784036025171000069933750867461927717516253352539685118490022917368807020548408219491635448960295613626099864444434789660402265650818049413353488 932 -1188363782393074444341032495051325481152843048417288009385650088810155706041626245164365583167598487872411266450439274692128298120043273319962994697209638966130329078026600868327057517630070526601451496702649395949411467996717970305944930092761298266149946651574400718662574520957577777939941544508374657055006098014121611843487318752656263523038169341559959345976442771905896338790890739127765779138655549504334026469983120783619375160605532490 933 3565091347179223333023097485153976443458529145251864028156950266430467118124878735493096749502795463617233799351317824076384894360129819959888984091628916898390987234079802604981172552890211579804354490107948187848234403987973668929070172026931447010001866329984594114098257199478654435489332059187271074008387033478044096544365658534555967161079256201305680110830118139876666851449712611913618853457641256361488653580861814097028716908347130410 934 -10695274041537669999069292455461929330375587435755592084470850799291401354374636206479290248508386390851701398053953472229154683080389459879666952274886750695172961702239407814943517658670634739413063470323844563544703211963921006787210516080794341030005598989953782342294771598435963306467996177537563307184369345392396857860442176693680192942810724966375936912650409932203810065043750511440559173529457942797654240550443030356553363436429123586 935 32085822124613009997207877366385787991126762307266776253412552397874204063123908619437870745525159172555104194161860416687464049241168379639000856824660252085518885106718223444830552976011904218239190410971533690634109635898303746327925402996440366455360717844077171152552713885490126614395466255650498527863793572911888222312270222165696450347421152343574970036456865481431987225247412617090931879204209966469838307503811375448411474914511595814 936 -96257466373839029991623632099157363973380286921800328760237657193622612189371725858313612236575477517665312582485581250062392147723505138917002570473980756256556655320154670334491658928035712654717571232914601071902328907694911238983776208989321099366082153532231513457658141656470379843186398766951495583591380718735664666936810666497089351042263457030724743509510420134495915649104847850186856982861047598075072404419041923394090218327495310666 937 288772399121517089974870896297472091920140860765400986280712971580867836568115177574940836709726432552995937747456743750187176443170515416751007711421942268769669965960464011003474976784107137964152713698743803215706986723065111539052447062705791268002214697974047067995969227698864429444584763131741060931842085546002901054617600923237300438569823438758832919232874529658826121883612045347895917954619962362694017710737693620014798086077499146456 938 -866317197364551269924612688892416275760422582296202958842138914742603509704345532724822510129179297658987813242370231250561529329511546250253023134265826806309009897881392033010424930352321413892458141096231409647120960169195334617157341188117373804006644093922141203987907683096593288333754289395295932540048631903133909459170767166441864441330751447189122067958143422438756937118743702972031474597257303230561165187994616851942120116241009376736 939 2598951592093653809773838066677248827281267746888608876526416744227810529113036598174467530387537892976963439727110693751684587988534638750759069402797480418927029693644176099031274791056964241677374423288694228941362880507644870385168668257138637502308027569634366029094738641101419995256186167693009825843374939744638388330136901537893177098044855567492736800418759623930148687439794111170298986540385012117956484400522859058951608751535070874804 940 -7796854776280961429321514200031746481843803240665826629579250232683431587339109794523402591162613678930890319181332081255053763965603916252277208208392441256781089080932528297093824373170892725032123269866082686824088641522934611155506004771415912506924082708903098087284215923304259985768558503078811228296557693438539546104456811423502930995534091844750690690169963377103693923632724210039893221922466396139793768517909997018900304280342046535856 941 23390564328842884287964542600095239445531409721997479888737750698050294762017329383570207773487841036792670957543996243765161291896811748756831624625177323770343267242797584891281473119512678175096369809598248060472265924568627233865428080235888189249907962263105467010459600994477859566540905610715285849453553074005284277341450527344982641963044946714203479991963217556155391116517344139004811548013495410682502530809785581997219648376462504490946 942 -70171692986528652863893627800285718336594229165992439666213252094150884286051988150710623320463523110378012872631988731295483875690435246270494873875531971311029801728392754673844419358538034525289109428794744181416797773705881701596284240707664567749723886789316401031378802983433578699622716832145857548360659222015852832024351582034934636810871471607600089756197408662767168660257347460042237210398434405285145248018603100834383626141591457730646 943 210515078959585958591680883400857155009782687497977318998639756282452652858155964452131869961390569331134038617895966193886451627071305738811484621626595913933089405185178264021533258075614103575867328286384232544250393321118174903592122524358072348061764517958760684848315549276605497271162460192001016151390337684978561578988814466881435519816339875422987446383001219736564596701093267681360105719025221856115521445930657110310708105435139939498974 944 -631545236878757875775042650202571465029348062493931956995919268847357958574467893356395609884171707993402115853687898581659354881213917216434453864879787741799268215555534792064599774226842310727601984859152697632751179963354524710776367573074217044185293553876282054544946647829816491813487380576003703201871714432321811593624305080214836360344821050842144898782062186222683446657419715369630058032773263065039733577001074327019681797747631365699504 945 1894635710636273627325127950607714395088044187481795870987757806542073875723403680069186829652515123980206347561063695744978064643641751649303361594639363225397804646666604376193799322680526932182805954577458092898253539890061984735919293312517415198118102088856411718372302522510535191923579212641318814843587959108014044962152051039603024850195882497006325486103783996384292907313692505051230555528348461937891123809225944281484463907837058444478496 946 -5683907131908820881975383851823143185264132562445387612963273419626221627170211040207560488957545371940619042683191087234934193930925254947910084783918089676193413939999813128581397968041580796548417863732374278694760619670185954207757879937552245594354306266569235155116907567531605575770737637923954480287661773191883754316482568080097525015135033322904459831570651881717791730101514482267209664424451865167209044209664256850733004741209884583105496 947 17051721395726462645926151555469429555792397687336162838889820258878664881510633120622681466872636115821857128049573261704802581792775764843730254351754269028580241819999439385744193904124742389645253591197122836084281859010562630812503068032772444586376254518025008801138334965531559577862861701031942289392168976274663812975583881882128457671669085786573130595704437018628081264167885344186380112858864292006244958000225820252018440745600633115432434 948 -51155164187179387937778454666408288667377193062008488516669460776635994644531899361868044400617908347465571384148719785114407745378327294531190763055262807085740725459998318157232581712374227168935760773591368508252845577031687892437509204098317333759128763554075026403415004896594678733588585103095826868176506928823991438926751645646385373015007257359719391785613912314297455592089416296049130764796385979472244015580364479491906082473473280754453746 949 153465492561538163813335363999224866002131579186025465550008382329907983933595698085604133201853725042396714152446159355343223236134981883593572289165788421257222176379994954471697745137122681506807282320774105524758536731095049372744839327634604877867446283507273169202882177900973807649113808947507244058941969816374936666701846404013648471166229814625578922059861887788815401356335182142033177230753459435088842004331174613977796101319661526407691698 950 -460396477684614491440006091997674598006394737558076396650025146989723951800787094256812399605561175127190142457338478066029669708404945650780716867497365263771666529139984863415093235411368044520421846962322316574275610193285148118234517982903814633602338850521819507608646533702921422947341426842521738069555215761521285141815459967157080062105047286381080316055309567463991100443281516289443815505554942646316011911069687984204931957260212728202305810 951 1381189433053843474320018275993023794019184212674229189950075440969171855402361282770437198816683525381570427372015434198089009125214836952342150602492095791314999587419954590245279706234104133561265540886966949722826830579855487268406618802692485271036836573030314252848028111475194954496980119612905906167240381257665542950551843234899359303734148574307763151586171963982381161682767760601101082878816391456015591530854128916455572439635817826920399170 952 -4143568299161530422960054827979071382057552638022687569850226322907515566207083848311311596450050576144711282116046302594267027375644510857026451807476287373944998762259863770735839118702312400683796622660900849168480491739566461805219856408077455813110509719090942758544084334425584863490940358838717700823533224835807203426525767439349673606578259084459813525666416096616834203306356778407533567027943540778934677960100495812530862961999572270796710158 953 12430704897484591268880164483937214146172657914068062709550678968722546698621251544933934789350151728434133846348138907782801082126933532571079355422428862121834996286779591312207517356106937202051389867982702547505441475218699256674550374662289243328642069092878261085565987472177462533507953559260131044273063391525305973129390674583113067772101943746349349895817123711735307209516035695077133380611593937800513289650909370395374940797885295131437440084 954 -37292114692453773806640493451811642438517973742204188128652036906167640095863754634801804368050455185302401539044416723348403246380800597713238066267286586365504988860338773936622552068320811606154169603948107642516324425656097770023651123986867729985926207278634783256697962416532387600523860677780393132819190174575917919388172023749339203675110944349998494966925295610693116960079688918563358506050852255874658902570865532036557727511358144664220563032 955 111876344077361321419921480355434927315553921226612564385956110718502920287591263904405413104151365555907204617133250170045209739142401793139714198801859759096514966581016321809867656204962434818462508811844322927548973276968293696294280955646432562289847002029088051340292683842895038972466184585109245573050179372674100669615075954452825468733010881127283975826431060860700916119923086061930818651010785885438382839899578832290268480330574419817906208668 956 -335629032232083964259764441066304781946661763679837693157868332155508760862773791713216239312454096667721613851399750510135629217427205379419142596405579277289544899743048965429602968614887304455387526435532968782646919830904881088882842866939297686869541006087264154020878051528685116917398553755327736772185101874833870285120617150154521619112905203297242355266569481968093676204995097696057120398273413967957539703193806570712187092429452086156446835542 957 1006887096696251892779293323198914345839985291039513079473604996466526282588321375139648717937362290003164841554199251530406887652281616138257427789216737831868634699229146896288808905844661913366162579306598906347940759492714642107978545849760404943612417877682241357352037764806161722239511853610679011633673787807227865292184003940461005645474063785913690309660887036483094987179930743674731139498348926325319282244416933721084399845358063697368794845458 958 -3020661290088755678337879969596743037519955873118539238420814989399578847764964125418946153812086870009494524662597754591220662956844848414772283367650213495605904097687440688866426717533985740098487737919796719043822278478143926323935637549281214830837253633046724072056113294418485166718535560832037034741917672151248891047725843960994881296604158338662048309782369954098827748698978849117969849382524426581753016401116527172188850807259823986105402975818 959 9061983870266267035013639908790229112559867619355617715262444968198736543294892376256838461436260610028483573987793263773661988870534545244316850102950640486817712293062322066599280152601957220295463213759390157131466835434431782447816860901016108843500376320878825530300129052595136385693658105462023700433501261176002614661537242273380457168453709524997831824479130566189883341248545264052429710847712938146852900434153392828339994879953166143640077711722 960 -27185951610798801105040919726370687337679602858066853145787334904596209629884677128770515384308781830085450721963379791320985966611603635732950550308851921460453136879186966199797840457805871660886389641278170471394400506303295347343450582703048326530501128962636476590900387157785409157080974316386071101300503783528007843984611726820141371505361128574993495473437391698569650023745635792157057066340095186283703868252307278969459329013090702754259398777610 961 81557854832396403315122759179112062013038808574200559437362004713788628889654031386311546152926345490256352165890139373962957899834810907198851650926555764381359410637560898599393521373417614982659168923834511414183201518909886031602321903349627586538537540622693469830305793965337184814628768680260475515278266616417255707398756049289236674680159682197945425734916112984028749785782081226375842777122910210676054247243528453220610649455513912477689993048241 962 -244673564497189209945368277537336186039116425722601678312086014141365886668962094158934638458779036470769056497670418121888873699504432721596554952779667293144078231912682695798180564120252844947977506771503534242549604556729658094806965710048882759615612621868080409490917381896011554443886306040781426546312110923063071236682746651448874430959933145651073345062349212418137620995868683824846199038706297690713618081888501381577567183818515802169722095356567 963 734020693491567629836104832612008558117349277167805034936258042424097660006886282476803915376337109412307169493011254365666621098513298164789664858339001879432234695738048087394541692360758534843932520314510602727648813670188974315704986664425200458005735404399889108299938248212091791301501380929037493003374133750255604840254041837116692391625979004344615459662917937871019964170397577801116671686701129123054988998357953208831725134620373255532983457519943 964 -2202062080474702889508314497836025674352047831503415104808774127272292980020658847430411746129011328236921508479033763096999863295539894494368994575017005638296704087214144262183625077082275604531797560943531808182946441010566922947114959993275601374017206213199667324899814744636275373904504142787112479008690468029332902177302690000606583954129262453916130837438497029659509954712945566660374495375459988891549842946402583109724613905737958808232064650606515 965 6606186241424108668524943493508077023056143494510245314426322381816878940061976542291235238387033984710764525437101289290999589886619683483106983725051016914890112261642432786550875231246826813595392682830595424548839323031700768747492611376991147584574926023212058335217885926336654737803985039941257796934189934366233445484750099864253037786897923218691921780438136890114726452702080923025262581516698200469697446499065853397787155415985041727699412562395889 966 -19818558724272326005574830480524231069168430483530735943278967145450636820185929626873705715161101954132293576311303867872998769659859050449320951175153050744670336784927298359652625693740480440786178048491786273646517969095102306242477834130973442753724778069636175005653657779009964213411955119823773390802569803098700336454250299592759113360684081918021769679291864874383341203832291416366289870270073784080412153704931787013525875168126298840798509076998015 967 59455676172816978016724491441572693207505291450592207829836901436351910460557788880621117145483305862396880728933911603618996308979577151347962853525459152234011010354781895078957877081221441322358534145475358820939553907285306919008990308201427297873604412058069355935405648259746406791964447524731559092683353818461396792504224809190977482308560589135450703881597840039230892257313414290144194115614457150303251512491532461753035139135486465513197962267047515 968 -178367028518450934050173474324718079622515874351776623489510704309055731381673366641863351436449917587190642186801734810856988926938731454043888560576377456702033031064345685236873631243664323967075602436426076462818661721855920757026970924604281893620813236174208067806216944779239220375893342574194677278054357255048492114543052734105162926587927791083705258269444290469553326585334984370661508905897307037368991155812651402085334526369661735707535312919739685 969 535101085555352802150520422974154238867547623055329870468532112927167194145020099925590054309349752761571926560405204432570966780816194362131665681729132370106099093193037055710620893730992971901226807309278229388455985165567762270236242356387324772025149474975141710663316809569568118672494281226803315073323251138656683783113601551480696914097520272074900150403213824226286722446901018264065347916271634776250777504409059507477072344024519461025500422895172675 970 -1605303256666058406451561268922462716602642869165989611405596338781501582435060299776770162928049258284715779681215613297712900342448583086394997045187397110318297279579111167131862681192978915703680421927834688165367955496703286810708727069161974316075448424925425131989950428708704356017482843680409945219956866016977146138249669734845399303305851808406802998321756798282452943952161356778916626996446320237282004359397913322906545297202600609665881464227151333 971 4815909769998175219354683806767388149807928607497968834216789016344504747305180899330310488784147774854147339043646839893138701027345749259184991135562191330954891838737333501395588043578936747111041265783504064496103866490109860434660192459762485674738215975418722874235853360430561695418005770528571985942402947329390721307386814076637264945902966546924467360110309299720299966400640805448432575860200685447794752602515690827184896861390033303007832714640536517 972 -14447729309994525658064051420302164449423785822493906502650367049033514241915542697990931466352443324562442017130940519679416103082037247777554973406686573992864675516212000504186764130736810241333123797350512193488311599470329581303980577379287457024214647926256168622707560081291685086254017311585715957827208841988172163922160442229911794837708899640773402080330927899525253793407511949045957977982945552853106517679115127965887946787996975002186855077237996993 973 43343187929983576974192154260906493348271357467481719507951101147100542725746628093972794399057329973687326051392821559038248309246111743332664920220059721978594026548636001512560292392210430723999371392051536580464934798410988743904339698381032682893108331676841163433324674020961709376665380216295121422634029478129138643088567912073432183405170465557208031145557666982499522399767707511000184848423076107443469892673243330978482847328969446524172714183637644467 974 -130029563789950730922576462782719480044814072402445158523853303441301628177239884281918383197171989921061978154178464677114744927738335229997994760660179165935782079645908004537680877176631292171998114176154609741394804395232966231713019095143098048679324995030523490299974022062885128129996140648885364267902127096584394644898977140979086624532471523695077785795336654971052142763674337159741053045232478945810564625427771838027984669745795624157657510700580624329 975 390088691369852192767729388348158440134442217207335475571559910323904884531719652845755149591515969763185934462535394031344234783215005689993984281980537497807346238937724013613042631529893876515994342528463829224184413185698898695161863386699783210576581821397352498204316084857395422036278437102042172156249056446668381333830851452509799253970402977299851291557282555901795004400045549374860085144404946878088021411406124643845396168709626296951740758531476735411 976 -1170266074109556578303188165044475320403326651622006426714679730971714653595158958537265448774547909289557803387606182094032704349645017069981952845941612493422038716813172040839127894589681629547983027585391487672553239557096696085485590160099349631729745464192057494612948254572186266108835311306126516468747053353414207854592734143253027538960328289260265339712982096901512528924707914138649747631932103334725213180661224948444311503486422671311379430923498224035 977 3510798222328669734909564495133425961209979954866019280144039192915143960785476875611796346323643727868673410162818546282098113048935051209945858537824837480266116150439516122517383683769044888643949082756174463017659718671290088256388352176486581701573415883658826401925662707710338685387635888452221311348613250576087967513276262555317834698712900291776230751583994088542494342722484862125087821250563563809695742644573792476972349830127607451027758205471046217887 978 -10532394666986009204728693485400277883629939864598057840432117578745431882356430626835389038970931183606020230488455638846294339146805153629837575613474512440798348451318548367552151051307134665931847248268523389052979156013870264769165056529459745104720247650976479205776988123131016056162907665356663934045839751728263902539828787665953504096138701136897619712634856874359601724067152908669378697195733917515216378508323519610868081094645306805267363052033427530585 979 31597184000958027614186080456200833650889819593794173521296352736236295647069291880506167116912793550818060691465366916538883017440415460889512726840423537322395045353955645102656453153921403997795541744805570167158937468041610794307700424499813636895008204479681475863070510537411708507305333132468466516310402983637255675770992182621184256042920356092430845109037928794636460120757582077704259422746727086784572223918791638187655600695404567172606817839598288065915 980 -94791552002874082842558241368602500952669458781382520563889058208708886941207875641518501350738380652454182074396100749616649052321246382668538180521270611967185136061866935307969359461764211993386625234416710501476812404124832382923101273499440910685024613439044427589211531612235125521915999397405399548931209298871539835753676008506381878797613710205210400931990383096317718630051182129276263849390408380751399552705081093366659918498378165418690255747955855503923 981 284374656008622248527674724105807502858008376344147561691667174626126660823623626924555504052215141957362546223188302248849947156963739148005614541563811835901555408185600805923908078385292635980159875703250131504430437212374497148768688055764019527312531455736877168030415956332649395549298167783020774504274975667377909177484412184720687073122770446786663648067941284637055176241149868644839845962668626519182435382969167967761139724431611892546730156221912042189139 982 -853123968025866745583024172317422508574025129032442685075001523878379982470870880773666512156645425872087638669564906746549841470891217444016843624691435507704666224556802417771724235155877907940479627109750394513291311637123491446306064167292058581937594367210631504091247868997948186647894503349062323512824925958254409107131138172233573887361753413791530565015545439947744157832415203276787210838516433554792170811053418443028382864518811307539891124728400303644217 983 2559371904077600236749072516952267525722075387097328055225004571635139947412612642320999536469936277616262916008694720239649524412673652332050530874074306523113998673670407253315172705467633723821438881329251183539873934911370474338920039796079085360040410255372662856485399522506012502993033001274773242966030735606352676736045360421024584683902030221784075085539950199240936851598388330619477476876822907793490705985542909260100363247685816651645340212203222594516193 984 -7678115712232800710247217550856802577166226161291984165675013714905419842237837926962998609409808832848788748026084160718948573238020956996151592622222919569341996021011221759945518116402901171464316643987753550619621804734111423016760119388237256080121230766117988569456198567518037508979099003824319728898092206819058030208136081263073754051706090665352225256619850597722813833980212842164226736572722344471989224724921314839952019282347772076506295681393288779698255 985 23034347136698402130741652652570407731498678483875952497025041144716259526713513780888995828229426498546366244078252482156845719714062870988454777866668758708025988063033665279836554349208703514392949931963260651858865414202334269050274816282103039397680810837131660675733627956017608697789248537790200369411608747262405742380452406076249673089667962054828225598379610154975318530082066813207949758807579082966591595252503083802971813936898065883208950575472729460523829 986 -69103041410095206392224957957711223194496035451627857491075123434148778580140541342666987484688279495639098732234757446470537159142188612965364333600006276124077964189100995839509663047626110543178849795889781955576596242607002807150824448846309118193042432511394982027200883868052826093367745613370601108234826244918855182417323513374534481265023559944190057932703665706816219702919303647597046257571230650057968903612012058769223796056566815508059092127056826579414579 987 207309124230285619176674873873133669583488106354883572473225370302446335740421624028000962454064838486917296196704272339411611477426565838896093000800018828372233892567302987518528989142878331629536549387669345866729788727821008421452489972186753541107175941917851861179507554843767989767547382261160079776552482344945956726155939167825161825003362588314785260552735370437878617105385788521071173747964454237691547932476709128033715894550133545191373701606809584871891381 988 -621927372690856857530024621619401008750464319064650717419676110907339007221264872084002887362194515460751888590112817018234834432279697516688279002400056485116701677701908962555586967428634994888609648163008037600189366183463025264357469916560260623321527825753555583538522664531303969302642146783480239329657447025442956312639918618038129089022028743612301999286874443202400816345372204243085567067741305907769241728201199508532878137958198214352021780093986764210886159 989 1865782118072570572590073864858203026251392957193952152259028332722017021663794616252008662086583546382255665770338451054704503296839092550064837007200169455350105033105726887666760902285904984665828944489024112800568098550389075793072359872737303310380437544109666005321853283875083373445594004087295888633428330255155609267035748856447068509429269526722314519968081877766147639529683571967291390276741073935128975456517523387047977777838975567894011973948155491441470821 990 -5597346354217711717770221594574609078754178871581856456777084998166051064991383848756025986259750639146766997311015353164113509890517277650194511021600508366050315099317180663000282706857714953997486833467072338401704295651167227379217079618211909931141312632328998015965559851625250120336782012261887665900284990765466827801107246569341205528287808580159881198862882795684007121871595993394420080965439931251096888541886066368237071848555781907110481319283766228699322595 991 16792039062653135153310664783723827236262536614745569370331254994498153194974151546268077958779251917440300991933046059492340529671551832950583533064801525098150945297951541989000848120573144861992460500401217015205112886953501682137651388485466165472176375696439996283777823684032235964397343345575097485767487004759920262415973760701025572857773875852851667474431724093032928981003905992498972535134901487334987066120582439691990631393618782133103821482324611606131120855 992 -50376117187959405459931994351171481708787609844236708110993764983494459584922454638804233876337755752320902975799138178477021589014655498851750599194404575294452835893854625967002544361719434585977381501203651045615338660860505046412954165456398496416529127089319988851333471052096707893192030036725292457302461014307945528845404978759388787731285804622551163770409167283432492047924073461457301467933160557231427472875955258559058332570155448443574955597472098773494326237 993 151128351563878216379795983053514445126362829532710124332981294950483378754767363916412701629013267256962708927397414535431064767043966496555251797583213725883358507681563877901007633085158303757932144503610953136846015982581515139238862047476704182213330067869600959846356980768820666869415098183807573907707486945448723024705807783330224286901233532338548935636356289719353637953355134464890869099675250937798088213824607650462618848831705767522152530053554395710009093463 994 -453385054691634649139387949160543335379088488598130372998943884851450136264302091749238104887039801770888126782192243606293194301131899489665755392749641177650075523044691633703022899255474911273796433510832859410538047947744545417716586142430112546639990203608802879539070942306462000608245294551422721723122460836261614849324972260021736653229808065823679509950850972657903106053531362832924805340327203831669835757449822708793806998394875088946993128479204708173082075489 995 1360155164074903947418163847481630006137265465794391118996831654554350408792906275247714314661119405312664380346576730818879582903395698468997266178248923532950226569134074901109068697766424733821389300532498578231614143843233636253149759773967811561028742551021485658740143124081794372255218859433373075561967070801294739458258589328877972396041188373250255932586012185328168718308896963455092748712553931300000700884569398799128469850285149235987308831929094229157594848851 996 -4080465492224711842254491542444890018411796397383173356990494963663051226378718825743142943983358215937993141039730192456638748710187095406991798534746770598850679707402224703327206093299274201464167901597495734694842431529700908759449279321903434683086227653064456976220429372245383116765656578300119226685901212403884218374775767986633917188123565119750767797758036555984506154838152894073319989691401353277800981195789976984984294610800534313282053251748670093423988653649 997 12241396476674135526763474627334670055235389192149520070971484890989153679136156477229428831950074647813979423119190577369916246130561286220975395604240311796552039122206674109981618279897822604392503704792487204084527294589102726278347833925677882285932367138608139868292497225248924239005520807563042948879904572334122970393476286313463464255315402831914651185073731865890140264158088053642963227445747540871454221753149563932921701052744722872034173490623837348167404620673 998 -36724189430022406580290423882004010165706167576448560212914454672967461037408469431688286495850223943441938269357571732109748738391683858662926186812720935389656117366620022329944854839693467813177511114377461612253581883767308178835043501777033646857797101415824419604877491675746772717016562422689128846639713717002622573854806212210297201388367886089319855446095849287170894215893866282614133088213338269615928039833353884841550733427849760889183536957784130516629511023403 999 110172568290067219740871271646012030497118502729345680638743364018902383112225408295064859487550671830325814808072715196329246215175051575988778560438162806168968352099860066989834564519080403439532533343132384836760745651301924536505130517451198205863370251709228951995738847701701993484924034050079330733452538345639695787733839629760486040225004503069244880851514092464739926900750899457312184599225349826277161627559747131042447099918595251407089944097668078187347522774397 1000 -330517704870201659222613814938036091491355508188037041916230092056707149336676224885194578462652015490977444424218145588987738645525154727966335681314488418506905056299580200969503693557241210318597600029397154510282236953905773609515391552353594617590110755127686855987216543105105980454772102150237992200357615036918326375178386829471737694807748476427006746198170199529102770665216906740497247613989796421758284450525056274351997128036604107822954810277586884172097008961027