# Computed using the Mathematica program that I contributed to this sequence 0 1 1 0 2 -2 3 -2 4 4 5 10 6 -4 7 -38 8 -22 9 114 10 188 11 -234 12 -914 13 -18 14 3376 15 3338 16 -9416 17 -21718 18 14416 19 96338 20 39274 21 -328558 22 -471344 23 795398 24 2586064 25 -517690 26 -10453424 27 -8272658 28 32186818 29 63596494 30 -61876584 31 -307070174 32 -62655330 33 1129250706 34 1356328788 35 -3050234418 36 -8283278438 37 3696467190 38 35908645192 39 21052976506 40 -119241873032 41 -199974653846 42 267947399312 43 1046165134066 44 -12871237762 45 -4104261675566 46 -4010166526408 47 12098926020286 48 27681299752778 49 -20002643193746 50 -128314004576212 51 -48638630398814 52 455194105948406 53 641852139010042 54 -1151008798101304 55 -3661389333445034 56 892498959802724 57 15273115606017286 58 11635121422020680 59 -48517823055409850 60 -93883537153807774 61 97761033571531990 62 466454830698337448 63 77974978440777418 64 -1759261801517861476 65 -2053012631420152358 66 4892648880774617816 67 12945989003102558458 68 -6430463370515579926 69 -57417227364577360118 70 -31658299228808934544 71 194993006967365900638 72 318528551514052980644 73 -452904362544997926818 74 -1706762563378626144424 75 91921737841905733438 76 6828468115679771678234 77 6421734689018343260782 78 -20582362172871178599784 79 -45815089235418091854062 80 35767554381385903327694 81 216545278810765593850242 82 73915180736599610362916 83 -782262372072223264020642 84 -1069793782102758534791606 85 2028642213506776296463782 86 6246350088786035104274296 87 -1810409111194728482843062 88 -26501494168883005657717316 89 -19193890372909607255182438 90 85738974840977660573432696 91 161203772670635258878712858 92 -178889355491846523714869746 93 -815813593267606785605189238 94 -103575389384101812438901384 95 3125845689540139241429668278 96 3519699288527143511993077644 97 -8872673392574284819010772378 98 -22762857555124648208842919784 99 12483041752887592153458418038 100 102561512761993483821389679174 101 52620780603848285994238364742 102 -353856413062922552922233316144 103 -560591820018190270592274496302 104 843887676113051928593078407164 105 3060901541572926713206048691922 106 -297102189060899743723627372824 107 -12424836737922740848630859690382 108 -11190389281603435235978096376506 109 38103645728202495556096323807042 110 82286243096669402133543757744456 111 -69122134880466598948934674717922 112 -395020498125586970491754908485026 113 -119246006488697140129843145223698 114 1447486765962257846989301338954436 115 1914075966738689783705667357353338 116 -3834117398778498754642278140518426 117 -11408686174765803435226409532194238 118 3845721123938304652034990869716536 119 49080736423157291609792533161629598 120 33623120157934623543878548631041084 121 -161214384023307038170828843141492818 122 -293947979498062544822642561984681384 123 346850380396676535426499518610314398 124 1511766631887625884556440297338437114 125 129465834308302375823193090781231310 126 -5870093903213053567513727862304616024 127 -6360928273303732306276697695493039758 128 16960590640942935536505196731391192018 129 42141681051912180898404603816512107394 130 -25339539082760086845554421038901955604 131 -192522805914228695550725696390044224874 132 -91208528822062967666090578165124517590 133 673430361558280613313540703031123689646 134 1033044353742299700089583989602674021208 135 -1644515150779605804042801685494971148238 136 -5740288029857953804724303887185473897408 137 810549675703256530717137763086679802690 138 23602321824949176420700877481031449633472 139 20299099516719324928560175133774740768346 140 -73507566851642607242373246535348387289642 141 -153868815529254570325246704424926731498086 142 138628300103070351951040652378184730409752 143 749315908174058217094277581537144911970166 144 196069401907155083276602276507576508909638 145 -2781186339097497196517454852658343867634586 146 -3550622972788664730617853586712903661600908 147 7510415288776333286086309225096217907945026 148 21591681807921476554119734598502724470186318 149 -8320296277282622621076532067134631788552726 150 -94083430235638423057033111029902524754131784 151 -60713034205970102654148930060770197889555434 152 313342321668772313526619885934522329555362460 153 553588455867867715988611440524300970464153126 154 -693425746676574082144394439417959108696991272 155 -2891263460134348255770822933444259553140877194 156 -126133543660954115975553774207046894084683758 157 11365627123416030727999124356943826953933639462 158 11831200903666183926753843939597196116733729384 159 -33382263604707493082627616952009917292218836998 160 -80307426600348959246741787086904477716462365220 161 52639959509155159152944292761187039659776883978 162 371724405980402122808099009083895676679310372056 163 161322775566378725145300115273553432302872533354 164 -1316994071893253846070870382264547769914672743478 165 -1954403302318727621696860144771392362100081956614 166 3287681449971522531611202545785131491823746576848 167 11048673531179698492017865830455541861452677487054 168 -2056454499983501074958911616972085870036098926748 169 -45983490881498162070627945796224395861161600182514 170 -37671535612175916958558553929377601644640349712872 171 145295972615574550336438077281678021348211397520174 172 294685507149238229149913257187105899486881346993882 173 -283985048005459903336225905736604134313705928370594 174 -1455138319382452959822199405628123017151348944368392 175 -321555019973569119460028192082141409166347722630718 176 5466823925191622284990066106301288378229235000954722 177 6730408685283989459694761949886022270182309634798450 178 -15032805052248917713821418531192979280589226019169028 179 -41762202394596625712771406142484161044983228030647834 180 18150274588869849707597031957201497969845623704844922 181 184225944737181133496397418759193441117368172130441374 182 111520233226378290814605929072605735656312509648542984 183 -621658582614928530070074526757261577391045763057942782 184 -1063633144167283135281590054056222507955342881148233196 185 1412416273647650149434787450920192939048178421789924210 186 5640288423767971135589386366390274123621157248165104456 187 5835909238306522869094794111393169734062546455524962 188 -22435286610093627607483154918234424602169537704487858842 189 -22399431322958028244645841437034906563887024343269867406 190 66927907640941998300735743553671826424206817374327224152 191 155881984947824779803173755318286200106238456936249234446 192 -110838930115582218247557669936927360122586342071143353002 193 -730849259621501206907487772114604354682436480403858645506 194 -287904562435280547146461802284701425092106132299692429308 195 2621230698253064149486713159185402048498216855303989656986 196 3760314740732736413643246897402562328723520972427907146678 197 -6680869161406930933397394321006100920516713964873233414686 198 -21629342163845693201438982924432023698090527061522195383608 199 5013906984746185962230039229941539780521954166960670816606 200 91086072266400628089069815634036723306707588126767773993568 201 70904667416444433121480420999522707789341913189376996602254 202 -291810111288257980637284130441937588731497276989656817543488 203 -573315588305395829899519908121003674458085737114458074465034 204 589600421235083816288795318120649635401789272694509284400538 205 2870240810749383333645068929319796822654666317157905091244214 206 516354428067617152313313835218808153534462062060168483346792 207 -10910370170661635854316212840276476181143911331993170672037574 208 -12939739340576155187128038276874210488106141110151869639429782 209 30523692819242157237320949501235993894621219308035529787027274 210 81963734420740809435616058072113552224690640877157484270242412 211 -39745629955992400023960737248445294825441287069145908210304434 212 -365960270463984331086678304928376582912582909658348055302146782 213 -206868864652909123054405913834781657096729159954682896234055066 214 1250611161162478838480271090831733546137655443342476535980650312 215 2071340294870298204609485532912760249802904783872279657986504346 216 -2912713290314159424232384364887492853227775887435364537467150892 217 -11153197895407197191824665159956856403436060252453559277796541046 218 469672726018450857749433493062228940998912092261447235023208712 219 44877626060412877874386157544180728907407038212917312139470317466 220 42905891287238153244162718517175526040918638584950740319498263678 221 -135888800504383888266270525432402721795489071719372377453793477206 222 -306434225779306725322234987208527494603950302463093730129945321128 223 235367173222841243074319265094606389395218320516129611571115301366 224 1455107185395762327750895010934755656911895939065697748667033443488 225 514603072343818605757549193965851174958952492674356161062673887334 226 -5281198411366807134923307221289620431496093961349398779995421512208 227 -7318952855191953570772265128594466218757750138670836018038296520114 228 13729150760907617334498821901393595025497926042131262814052426408278 229 42847223966546643482098499676926551283216901983298614729596830954254 230 -11923334747933170718557829000795115132721038739295042997980335075328 231 -182544374572042379427427940481734262043994778339298068793652792917414 232 -134664746344305524007282547983728845358501693391987499315639624288412 233 592665979346115756285405847275307851117065942676970954528965375030074 234 1127760770369018500101186913663538068226963827579281633807606415359832 235 -1235202993289841695221517997851773992378883363986483470578491794085014 236 -5724519180297377963992956924899109896496572560133190668355794129552162 237 -792527938419829903981403477083289561750154818453315658820076735505766 238 22010971625975064109167251247759225900678405035191423108267246246772872 239 25121937523782379572636665595108221152962749933079963789153553160769446 240 -62607148027271197997532104744132962908151950923070776566394860443872882 241 -162548411671888120274942799316831028419369606677444944770861785615768586 242 87179702259371768789636985460071105404202945986526268249558410064626532 243 734518227171250127707671854209330115460946105113232777793770837587398146 244 385729238472566846597190478103071068443468813963018129935066526000764078 245 -2541132813696125178817449637022880641242463931886316034776418483950929526 246 -4072629729011079404342435289997898250100209953393253343535909305490914248 247 6058953832328976331183075825129384105163552126617949363550793525922711926 248 22271596192421739382920439765785699189009492951307174457124843280410464028 249 -1911425701282502944132265138327420815854375883843488061975572235938519546 250 -90637565474422574762638600162585500373245487264913648838447417694658060712 251 -82842412036024829711056509148728352963128255617278790515673804398063020714 252 278432592908577405949025541282419913914034879278777625867830122578598925506 253 607943806220975704712905693524418820629486461419819938974290075046355038342 254 -502593299200272099307719887642691224526484106617828713522497418072223587704 255 -2923847714707816532237189142391100048569007912282521909416840665922075339014 256 -915638483639728173218925595816061408613882857629980369746081612887662356576 257 10736009124131826937540918920000520834013588623213408336452307604351469337546 258 14363628443278222962646222815443357781804976958045927473900944724852917476240 259 -28442195245130204554005448557603002875945912883778936789627863933620386626270 260 -85621165172014172026814954570852015386006256829227341621958381381127007957654 261 27875086376729688908373546707477719086271392564942951165983960831742355402210 262 368999220643184067198778765415658322294480794850573044259708527145271628162848 263 257223762131751031099459763402619112418859939232452707778454867286073184958038 264 -1213666426870392300540608834660513970448437726418380791462767126690946668058116 265 -2236395599864164053384570524310810367049232244541164086714826639021189291031498 266 2604204986974654302258550036962975739951567053090693067429838297658286470706856 267 11511414702850618208905163668174330676884704908946849834266183361701675638170118 268 1112066685232459177791185644322396770726706450939988803938775132209095566359874 269 -44764438764748692104908268798981754529556634709224234644204566636248085792443818 270 -49113599808655777792086951832870190268487143300195755068188720114702598758075624 271 129373592682330357190930014767818222314204153390949567430406996392442188350244938 272 324868516126264289113524584634416848290324231433147032952777927375498339411811454 273 -191322910899504519105328197478050346247509712855239132583853885601340839502546758 274 -1485705268957456897346739902286530951408455636172269668280844220424524148823851644 275 -720504508325951338025735879469286082627416288950731417425740809327674306609489834 276 5202080780594980424416800159393475010852766156935379107199225952482639251568719554 277 8064331850377719913822538097699396134611731742145255581341885732155784188706969566 278 -12683582458307174279278871416008119494606984627603593936343490627700594854356491080 279 -44802607324929725842916046411167714365498277681780748883614753288602566182441526670 280 5830240762459582247537893374750227389118285207953520591054595580954706237983260364 281 184392425679714805572043083493418913232192702199696923751177810736053960550723098050 282 160828263163954020438173300487470231636677843106496634703687883905476061274497364312 283 -574417870045118170466930907423407360319726140932809234944757288206997708332632910078 284 -1214457067760595064470913480554020342168234095928512437696905204502489767529208774074 285 1077274668355342913572743614842010005935369790198605042069949981128082489149465043506 286 5916236226651988906410996530596946587511037374816786408506677397300059603243295975704 287 1611879712381865671093170205650682927481601209180306851737919252612442023039512773646 288 -21973667093229026351686861523204701317146514586843641037698357146807199816727489643760 289 -28360970367038908624663329201498753986279473046686372225662516345205477025162891792130 290 59279296826597828925991618957033083670668527699913266867248622113672893590709597515280 291 172231705827078429430809844708840748230651631193748063163179666194905518568965889061030 292 -64367289313509087387056916295603922270631574345805946237418235464360677633192589208850 293 -750832808355938765739216864569143000168098089222968875965831002025480836100686525342170 294 -492966480092616884599338361395392324684901542416631341415405373074312596083653491848960 295 2501014836215626055876752628765165394154491675060912179470400159709944233572491264902050 296 4462005500046839695570500664405682388308607449527997711993101411359761360989422677452260 297 -5515852526209712211858590351310733341934719172596990532404556667230872168129697539180030 298 -23294741698762446859141959890792559642512038535906586525879383107435804843941808444623720 299 -1266298053112391189446666467643960830308928709910372509197020671077906536825227095980910 300 91604111186667760480524196703777409508286434629092062585341858557332554825844119804156726 301 96500750515926143293952062949031318194171331899463194786018158438760677111431787430195010 302 -268861445303938470677835617137092170272456134017053791831752498854455519430808749051190232 303 -653147867477679004694377199019641860629068483031095023006267314872169190088100394899296322 304 419830676384527291361699768605876144715308264657001545405964439244264815201455073668893494 305 3023168239746299841831119107827302151648493535983787512907953792581792881557477371445174350 306 1344409033716735293407772185651809964561314128147355129887429698731440139268267270922931156 307 -10711049335834189634253010488882997222461814018699680408601595069167444318416387789596499798 308 -16053883639460019379224816309087901139331657724309929218685639596713925597019307625006572122 309 26677534243618651712721116490621050615186413390655498832910969678050693362530171473580836114 310 90642973609053365902753430551965942115113715350835555128418209236405397123191290201546481688 311 -15869290407864529123026706839767181020863396965934971602629844267119491925731386806675262034 312 -377253500732566592650809937553530128141868483302495184138634230211844720270614856675199264164 313 -313378234788551030223920141612345254447375920910947650813138711080307713449344588189766380418 314 1191326637961471346173253047649818737509010155335332050850071073115355499823218521248727765976 315 2438973660658197876205146648164899083194462201053163212337671377259175098262648632920461611758 316 -2315098191017513382178018247591168416150886717267873982230869762990490878106820972454347244566 317 -12036569578381173345673444025194076087019184370234679334642597428779528379629729167954753356258 318 -2786430246450556553509709238379027751558952933482334391004930148327687005523840557767311441624 319 45213244869833725819453154793021649020172311330868377205528748025229781216411415993770813149218 320 56253677110162543969063485537273455251064192046458821629353441131190413939830403780638551452194 321 -124123169253389746088088265856328619246294545001811162999983011767445571615538220015658604588238 322 -348246726092327440738103620049900398543626857306934566679522587431322424043756879733409818230644 323 147246135543261953525494355756908549031134739956063497381397000489889765684471031280673048927718 324 1535706246339828697097182366321801115965407422323087204664054831165704246732128824558337255342874 325 946178084690970752027831204743755901978148368463224970293051227741042751454813857890136029940542 326 -5179247514152668243575902403293631943545205094627150994087159598611989421630805794407853858598184 327 -8944485539571967587255910360823634688045194433480516003358609594593552393776372899633732572306142 328 11722929150954381180115534693839962482155052258730567589827563438373918023808403764252832968426224 329 47374334555930529494097566267013584570607143175133005684358092113449435903853968645449510559173682 330 553153202406085477881869679827511774113301781893905024943429542561981690144991156830093570068256 331 -188372409863405951207531843498228194817113780216834994694895504649437714823792318992779935454139862 332 -190295415004933636164403917187764653551965388391481879238835214264454603637261445397333846742598106 333 561216038839926077002675552755606053478872457788135227709370191582841597212917524848413280423312682 334 1319280350169832474731026382805459367664390989828744627971350014865480701616339825466408896195868376 335 -920845363781941091032230100581452641434444529562588605820083208338346686287170352056401906075594842 336 -6180891381267079485029056978660517190150156229437144283807130472916655606059895909407066825053074666 337 -2499295352802262524944506381572415231090556310549894294720491546320164101582873422981587546067271658 338 22154797455827431854470656378414774075895868575113989083665812865626615926451554473053902868007657876 339 32089891244356567408272343059018113459219606137089769552615345434668233298224495991558783945602832018 340 -56315674567002856668646255665126785062320468895701738379203959932937196295145894459122350383756085506 341 -184216387608602369004049548308458605603604174854218062605479923835308457155329097259080902349709621638 342 40656156207433539891945232693432370766538762812476463607245259562351098029190132702304497805693139256 343 775313902357807869187507338208632120483940437182643738856108320543818784187856471518428272280093475718 344 612038080827221729152047157515186325301198830220485676492402200709763230978657282424381898068263780524 345 -2481111491419591964709425220928081377839161481948341120362178212539380819726430673710279107781784356458 346 -4918610631751504926138721443057505323651312269235607462816507307076871579029848346512735637359160485384 347 4984298809430388014023406200129065632801885014471097103872372638505613939213064306164431619136119844358 348 24595052092126214736863106982266314127017708353002520983536551700760824997096828937539061528467889290274 349 4679846105767377859145418789556467387911542029696174204709755982119563178087404882064723910476051873782 350 -93425894062097855474037776125093246774748591030838977217193538637384629488930576210909674472961451801944 351 -111959185373309684798531651331111943905181240135157773461603667202381101409610526915779266324248983811862 352 260841178717951801193120271468104862584579925712289944906522531979841637093760888648252863899991819159744 353 707040491257871417070744712967679888415185678396482715792202186836214219121903440808867937787128180700282 354 -334372505834133258981508173124571665278990744741792358623801577945257733658877907367352927383523007522224 355 -3154096623023743223872550988850689029238679484806304484010874410160362593675858851304047088546410073152942 356 -1815945287523806471287310895574999197571517707269410054266637471215065494833255369248455268703882272707766 357 10767632029046184948114633787185808775851768402943232924058680836537207158262706445148720359039394166119442 358 17996118055144368529004591216789905683933932966691427006497530599684936160824102497265574234102956103621376 359 -24979418252059066945586345044968769598994712867076770757306331869480035405610436208571606640321715080434682 360 -96729289706587118700448072415369335609965696568324217699996118282981207381752952392461621195292669500272356 361 3045202597752244989971762885622215014341957875105762259596522851513331951392831018633757720309369645703462 362 388889147679003714780703788027846491705465782022726112522693871969553681967735201225216484424278216511116456 363 376207536262716950821830586912142399681107685776484461750484437750717209917583738359279915271420797921702518 364 -1175590328589644192472660703988155029874978784692567353455874752479289578812065459672420523612697354264620926 365 -2674690420659144436254757088921058832317791922604551797485210678678423505101513514905447683982341620227676858 366 2018465874295972718850005799268516054743999384964285376842940233815622558058112809114511537068569485220273016 367 12685327248737127987692140747374496792436321275628934419920482815643237322673611321066749688584694670462788858 368 4616213022039589159757244045412592903258568351737184117305173874012036029634345268900042387106592400687072674 369 -45993802315687113121816820366586413789261207102020055624513304997076835361714633396665169558412679205264127318 370 -64346734772904091223204660950381309203249131369512526934914729655473892084488982380060679064090844526409698244 371 119219015483134229322237276219607202763727074039505181419935383517083907140079609475869699419603601346638651838 372 375754075093721048631387741546077344443498156988181256284659404745283043973030686568431976738807414209110430194 373 -100345787793195537053822853379177871075123899543836038877793324871798141358407064600478034585396810509282215818 374 -1599208814600220429193085578610744808978140539205793708896831472976423319275247514102597446802973500333158658424 375 -1196768917455568159525507639817329154281147469776304175274911212081339149597884303529295461940518645962079131062 376 5184638360388571362514096546555976507787073569736537864183658361538155624824309732096228285060639681521043476484 377 9952153948647448364529939685591406076660214568756692422493940872304634375830198272525779490824884012645887828282 378 -10744660073307290359069565729579809387828910899854762224403432740651752064785852544142481843404607462131453285784 379 -50434080352691696570204270075280214657737385658702813203903588304062576585582951460780986634513893880973006111062 380 -7502353331680660604465448157882159353315939700392650519928862122381622983325981834611053227388500445803356547906 381 193714211828601029196306681780532428119029422811543616460157957498840017959602356634873951850950258381863956309242 382 223392084244837609018109483861513025615101094089091549447799136255402388975274201181695965822459975980295555754616 383 -549732270988410957926658542937694778707667865501745258839829579416248039917476640901923444405195611698551427320442 384 -1440259066591918767913848957302389703665984843360527435406760316360563290804970655645369235609422235147530441963256 385 754823776048749496886050012980041343157514151047465329808762904949696198430103216008161933958176274041737688064182 386 6499957119129964799505206474036284542868078314125714669987190960270635624524699094933742317986409438058053628593696 387 3480086272743989614142969577742730108281723441979327928613463594621241328432438576812730786855024950639285739687438 388 -22457195955222505764685880792778550131309079109566857774338386844057054050631034618722212143805202904219353196358666 389 -36312950226036850270396946780409287091465444908440729065984310736196550651940864945503228780713989310349722930134738 390 53331916368843757943851616696164891707542064064869339972638202163458771093043636321164618296890049835490336078440896 391 198144123385749816917867139503960228053950519593049025951251575848287101479606532766751604843254523591808688656969658 392 -14891419768443262535184691367568799354211862317196448718009874594469773659384755951658009196557436926731098195594796 393 -805431952781194552827965137508963014260077516209005467165803325673119933588225665197219184016016245353370221653499238 394 -744997637661705933021060720235883477523508417427892632666218407353086374152918481835596282715769996900702311996669384 395 2469513538005802220550449475347313872920140183909756824863825671247654536094892415804485134452946971058391697253875178 396 5438866510331290504715181365734606464123622097925235715168088337856436390467067915678250814791789168767452211690350894 397 -4421136744990610773405918606001889074194319912095306408916064701813554166486598654902953072777758411007665656265504678 398 -26116390238428759302835196313526403524552498697341973996578568903601362640137945414311303702582632615478231291489538584 399 -8443517189517646206200918576877629034764967445155947392696491357191020824880175716601800233686808172333949649054354362 400 95771369984141983118974094603200742575615674302584782349073308537147828403667477682482019026877651600597282454556531794 401 129342046905496057188667354099695479508356674417385182460630160150629778811694684321846373532980883860102470407657245142 402 -252950856464830584434382924086340708341756657703970625441906753871717454706788580210703610273242946296478667440743874084 403 -768721901032927820894987805948830169312467993711608915869686306647556422119794888448285043688307510255974851561146194342 404 241525990143207032808135663859514876794231497026140238813873951340643322580443523455258915275996881322071468668494716494 405 3308522566204482251744685157605352078670083234561646931212436869311583009449221315036305911629079505623990907176543851922 406 2340732823420281001440931219722328029115565340304161036229357851477251446920449812193181486177360567010878255685411961096 407 -10863705607272524168394020958825636209647894998551125198061296754703962789528027468690890425068360153609662827368620422242 408 -20190400305816215729592421166086769642822478981716392491386854966201881157807285060113793529970660784843820250249585354796 409 23182788886464600616994980994589666450539912704889324818543389479028498669363214655828809664505416710848980989108643619022 410 103719169254541887467089144278463212889621284838023024100300757157547555246747598725303436312107401130028011297537004042216 411 11087762191373928361645659525644346510854602867970968073297067668821721939052798872821528334268638354400498609218759293198 412 -402795206144394786246336386768800759216930239051501072070372557308695490831313644422491193358834729663567219631561232805206 413 -446552242854872743686801987301590652532305071621199276213587908716164465380999028514101762090698767455167121216058403338658 414 1161274418963544537706301005697829667606103141458617932486648113691971495127553312753714983680975552751154395907855606639656 415 2941782455976614907475555436810295836528331806932578751009020004123732811969237637731667670388978803850146267989525890787298 416 -1695675759980193548211845577551884917271574769453357768021865349497564117067910395423665923628621756204613541281121725815696 417 -13432553888818576933421794259483865003408712293188576389158469992455455929407825192544287031785714071715296328731158290208398 418 -6650045975222095291329945198116515705595255430278778076133027125601154764745760747868382611197978526031577561563005519008144 419 46959834898160699520394652243997485895152083233528839054368509462944964759356448981458759708051462535116871192072477945454858 420 73440887910587405379336255742828148838003240693038109164496963913228778913350617097499701143127500328984563342591989834395714 421 -114039250757405404494898452488888658340066408824968398993797480009182042325080930028774014627359467072304371169689622293199478 422 -406971740148098572766838276334423919775899381476099956638978036403656349775373744233363252917693312400800217861124622251112064 423 48586772170167419651472608114064630009131038041891464986537389874065660012851014788936900022005711448147920719446711909864558 424 1672576630075604971405290452215105107152415531474100865589310494092707897254541523094947041096444417020093470978709119170429244 425 1476723226412333330668845082069481777540305285610966101160916913706569252198207725864409181817066035569556355765028562153274382 426 -5199605698999619763630807517841779937669021402907758006661318719144742913939906124451785450955549615782612798731833712000934104 427 -11086587088316525663141067908819378780638207531382045389406057234246344007186353068344328516442386984248835766326510648940815362 428 9676159157936137822579545744450623583397808500268114784669069756395057157598046024848780436331754177735922629820027242989275834 429 53907866430324081708234680160317735257599765670151669427161003264956101042177288489846920211748437507983850910633662669952518862 430 15230698236236566814147868319463586449591541027330224777416970635023450920951718837544350053647434143532132099002816167817347736 431 -199918022456845623904704917642217540371204935898358226332871498161970685335260937071466544828394367008306938780273300415130916942 432 -260468853776291019325886497343264388518153788647994275911177737394131163083945251171568710032057180249103097003192172491534699126 433 537656312204188520477262385060239108193864242174944580443704440777542187575470036866771999097429367738734264411858817562501483682 434 1576512578756233819573748658669409515595556481560357882685484939185921586325700917227069086068979016277569581937386822037537813676 435 -570976413433235422894142339941284042004493263549641954339612621896450528863704363994819236068757320292718575179752809597328563962 436 -6861907753534184053127661568811373371193780583185900538404412244339099393411998960550821747841368638493431690477295196802535515766 437 -4575393808541084964351966957675116508119241835953165791476564644499307211961517369141783471707015381139640103826868976654442354018 438 22814774960851720562798168468260892268080301744181423720696606518266168380540791203502513319136626510054094984690867191557553859816 439 41048722038569149984548414918912787601382742160733086006419871385407925848383016925279797073802532686361110848047513521830898595938 440 -50049494270890590718094580673841872753097290051200986965126581255821823074906505536561303333805481321427271030734241943761405274396 441 -213815372879508759140129723143629167618941986388241967009811430495683387544316170793471229789739115740429021901938399299374678421358 442 -13829004893392076801081100859920266264365484169714195548028422429444154107546562630358888848637481420836785282587941553438030342104 443 839517177110083594137941792588708659371526715249171596450707197211236836560582386370473301104227799111135755384696274072622685591138 444 893765061370026247302569582130203224543752936263238625358861526424703450413337221546359758739977332163516372089340964560720307475334 445 -2457758607128081266798482241224231287726948495992247189495416950217334896924148940401456230677011140182671489288734634127675101110478 446 -6022051983492471761100572209181095640666372867332987195841871194191108484132917901917445095473877546796150688209006590474977936266344 447 3793708825792203580528132487979363673619141656782399737320785393286562532958118119807410657843487150585549094668912428984045163124878 448 27823915141692346200571279923443166586461534390462442564720288803870161767184515134366076938246174331161966370938400260306517980521834 449 12651957825144863727358031637465134035648406911496303773618169977447063874037210951711927690959151830695216739990703639534637853316862 450 -98410374784021095195042405742843809956064778222296766214931123515898294917070233538722001123118344123588922276481700150987290475597604 451 -148797088004819767438007765273972227384744068398076839953873785652868828975041856905093535167538814697026618243035770630181970516832142 452 244137680425766777261797166264179888354041362931110521227933777357072774011299683095272273891002857941242081536448611008372774747960454 453 837743023282505535862379171982598973936780380230465165400766295684273167594423636710718290324674414721321709443150831198832146429697962 454 -137577247415617771415055679935379822695318080868192848378070187082692457378767095238732558519054074855252591167285471398508097175054984 455 -3481032656946699187852211049827860116371623369815240710327618280796480983760912808287793732174224558456264052583368039768880813604672922 456 -2928121081061220190116928993846193970104614782674418199889059144139218248085153078894235700783456126469031391681101198321913626712072856 457 10968734274512257171325992372095062990843397608296476109817261536901265278387006789917556160006357709617549093834149852869160669539144822 458 22643690338626952071074878421950291417730803051982492922931588695044852818034564850390219412257178152703918049251422563385944831837202416 459 -21160264701947835806566710779917826659717098307054810307110671918309637389785809719443833242391216767691137829807748874274068821325642962 460 -111515141110523718908581403380401235027502914834655659448189288423721356584666179703685814077003193622702473241369092600522583906423581646 461 -26936991737227585202270490240957089532526637402664437691171750418476207441431489906234086604134199678753500670291630258730737857033867058 462 418187039425849983974910274832885375657612834210872914443502925663562399973256982855858273343914652778959868828828709571728472992680032296 463 525251508477665635410912982473557088374898262307047591514357679811875770472137493170881816433872837090675585604620374387740352487030910338 464 -1144456032603492687092302325813770867917251034726190530728175883086623941848706616420533634420870672395531263873684303283510909883955798166 465 -3239714889199839466206408078001118942800030725216845775305510250560293526473034770791811482508552657108072986147442083751764143555435703278 466 1331753797279524440520136828661239746958635640706580379926556561466649655991018781252683208861694659877294669176582311280277499087367765356 467 14261437275018529941631679264699989698836118958559539012173732972305982480908844950732929765883385122268615691932894842977117877785110572278 468 8930598137450418451353968448496524226106457930623256403852186955400343576480838900270172673976413078012926064531289548860417905301614595434 469 -48003004997635729759058865693088818469333099180061651954212707650900219993988234719176832050796146960842561736345951870236950412537386177138 470 -83598410675917966751318463485966348454052004186749797001949287961256647783686192533937392657969293458490021829870919575412486437295523565304 471 108094466271052069290079101292441090100590378344815273374590908583447158623223852383336588067645034964405054020232724324550493466088649109458 472 441665259688309412110901751465727733157175834737858532397122446563590591434670045269867791705902914714603265537537443605810519160389742994004 473 9735624355760338586497473898921312394408908240287752081511789142902029584029684172503194791753707654705579598074586556753100477620758535362 474 -1753208037711835373937248829365098953014218127777771627707191682613420879750353840075541418194466132913718796516457889715918572924660174352184 475 -1790226469555181868872252832914595749163728760210561182140963620193414072160790266602575171759709302369690032209463171765593728317736437889422 476 5209747915924967402481543582370663694170634423007356562154077613397424882367103959852121774280504799546166512793769504089846685978796963409894 477 12350188535545666862634424951332782623249410240506746226615900475459555001924174896359263419283631612652421029387304777448780027900848394097922 478 -8458096053867179948028835533480645897975454386875710277020637619997738520873088025604223817102732168943099886458696009962798376603299785910984 479 -57746890837500280367472621943096096376447069411632096352299465280699839456701097771193683039749824067225979033978830530384807831340906882195362 480 -23924957013489616851720808119349540080159752364156692936414815351058562764321468498876757089801363049555380458833019323605284865720143068635896 481 206607144571957085246128176789667402248270556242068325280645933610617511588204227262298283617912453302172277088053163677054645371053601817593742 482 301894467038021197455393443783647349513516266922805099451062717487503192853378778781081304593514718437513355590394865049783427891354625488537696 483 -523134808341861754865281348414622242482652448690409199904846520734490818091827542825580361768118284083676153121856075631475721994857935373811962 484 -1727677908765355949737889849928409857920870748893312402257072460558474195260083546776558687001337619159100410411850785223503089653127261156501666 485 362324138304082343838654749663319271462308832194612971392842549663941093112146383222385575186116949354235450335176033819115044436388833118835622 486 7258442275039140044812111060835402822957161371973070890342032400138393142879897204295102562885257342175798562810241575956870444618153090855305056 487 5804683310493158685382441550387167821112454186451479594096580105212489177198797954978838590531416346371872071476889946448251830564878226990563778 488 -23175519418931152454458017885553489729783599691919620967208068868878096000725926866571758327609995356237223483013781414675622874866651877328329116 489 -46323110183933440290377162113105959915107225010652582497732186179895643647959290131716061068872738545223767072647965507768147761535100844781207838 490 46236939092739778431025086099857300722011300510640230958291374360743838844097215357738377303790922916000164356767156951926662989784247152297988696 491 231104953577895124720014842045794565392406343693492182293578623744003245978918760663696593774408371138178476465861002967690746436860664785787478258 492 46298711666194959586911646712314995385665348542765121361966575803069383669063752857642336605921287703818545995374360345598066477603461085004948054 493 -876292645169478349231894964092841494571696398730913313792225250913801818498344347116079449494940865653207103249749845391081004641626523504661027038 494 -1060227196251959954585525410187558191733808089588356591185919364168140025921834675775015285907924876070065215394682266422428135389859541133987413784 495 2438930369714969049513667687077128681968235863803183734837151448565860666847868942410990831191200316196093819645603593789996350819946420666844966878 496 6668833604799633115482581080425619458091665378451458110195346362355515513294914313804693360710647555709764924436663891490301796580017548039234902294 497 -3073953409956839061078130836686071636663575557645906178497511774371585865594972027415635195621526385216536760384229882556507893916321813966226869778 498 -29692635283221522147458441967181375287313749844007113503422756820801046272557215074063084066329491422866738276275123065926316750868380856727313818284 499 -17391765862873732000995459962075625728935486653398454437436475173284390898992787595818025478538774025514465303892705225410268472744023021908908553462 500 101158565558784763934444809717987185864244722142293460507529409714281062828057796079059656389114435249170601469161239290346670663947452942040076911174 501 170485975439845319446906848065178667141618535130111804033649070003276386062198972900852519823796059165139668943506016477424862227750928234483384496242 502 -233511651319708675984139583220633444491195446966973923177560460512946325703826574007481214424341364708030158315865218551828820316455279031254981295144 503 -913867916610084134758661857442622083553207156396462877245770061123713470884547506086426798069455155553395952658299152502228787789116060234064769274802 504 19230226270501354498825835016156884290527253593521958830639584654094725298286419783675732086224601338376320501010478324940014659893208189443520605164 505 3667443427463074974383693264001540483976390990458104033062342494397900201176547455878449507498902558267222015042346609931639450261149700458902396376222 506 3587056890470851497961558909429515882590325887964741925951483605873093253308220019061606489083751001555914928052184062449245986472156115972192745085176 507 -11057310174129670928798090953164933369421299839243587687636157943504449863462776847145553077242539074521450008051765601693787538100515007831179640686482 508 -25366425328130485077622099848804174851332325303916077954275722614809795784754539951813930628935784816321094136679330490319123867965199058044196705175606 509 18800785184339109595725771776434034094567854679916112140160661350510673118317940240625580532423828813320262420060821208366343964591657471257610524139742 510 120049109213603795334233986370280103510067201889514944055803119532513632329477991769933348539642627418435974727429507031471373673948486751975273060681256 511 44875892065710517091057383066707751517818267475604247617715922391759441431084907377667075996148246585624735497528973962164173061139152071853685318073378 512 -434426294989657889571257485967084962556195461773602713889781380408829914085519635605545092533406248622324814381438273332803700185434421524780021003344026 513 -613157218033886826675395143722978881918292150229728914064173896401094357561255995409988936667448570006682354135201526128079069807284849601783264418056398 514 1121762236998363156926171560922789048154423332892805025699229219599721607053352947269797287398775683180881201477111376934800505323483086064433822413280836 515 3568540908804997882384692509942593623127454414598236083836152519931696879126986852447079126312881493167664026038552923844198960053038498981398315871814238 516 -913263154663260637718980499576329848039495520158449921097659106449386514506499695395511615459534948330658568170695944452957327969338935389680656314930326 517 -15158932099957336827547483145697527071800118168199184595545856504493976918613938902568553648836520467254142462022613136436792341364440771904394366390493338 518 -11498325184845782158959490359545132459495086407194902453297138993209263350583341163335917567745873007225170548044029987726763107854622710815763767572025464 519 49031615872360343453393040731401624074766856791842798534228560268296101873057260121092192291163059443130168679310737036050325534625228881580473054785593098 520 94889391073246746522960777231271304520984628619277095633850194504949328180991864336673384068977794068259870373776826229152502423252858640566395972155689384 521 -100951495910668077637564851336060017254295309494190943607282326533724145199528080071664071724569724143359015211984691886605566660265804950615147240480269318 522 -479685316687520825953987931729027663073283825678343266121086479887948870093866068267704749562419522582958440208036767980160038906506105445692826682431787984 523 -76193700910782029596084828668866996595338154402507236805618719153399281605358227180799636294745323205483538758927289541180969706589746232292840328905580702 524 1838957988929098904836372982566836329851870601552069503009641116494836127824323705708344546134367517931050907308721563672908082700762625857022024466029798814 525 2141403739440219545784438618476455851323405373598091173628473471587672079977417824551155057560568301082894473970236047541002188604495270283878138467658110722 526 -5202474232404757743709474882296021628350515040900161211898035631982152872844784820753950032355856193358024549943975812659489470603954420268393449537166277224 527 -13746906001337557551998000354316498227940702140721270347384749865736334960755054948011452035247043123985249706024886685611606298691419595162492082760610206482 528 7036569816378196443870747050294776583915823213473472221520740025439735474526264336871897483081924866478840262665980863336456112114978689057563518769375313094 529 61913595331154574699807330279843291770972471808422834783396962800733713936334987363007801313818575274076993552727672388566052649429387142142470845936556683742 530 33762116232142155094502112240541513480868975622576638139908165658886682986418505251073194434679589247914204989782100146793970664953570937218260220282568128116 531 -213457555996863044627635818591351634488110947998677839240340968826636767341994808192698471375348120773078399843183982027526546784325040296452655666116679901222 532 -348051853453737676317981052063354362093384196967433644408503032595149431289465593988991562871412766343004677315161414631280998718512270855549303929233501524346 533 504502213818926081000160008280345302894803361024845409047475679093706774423176118429410002030501985235895743917471068583502647305918768267805441318835676929282 534 1893630587045695766252656069659944828803206007731347094614037927007377788616406596282298942902562960740945028683530003552855738110020713225478651998488423590776 535 -122372690793218471754934617940869771071615876371714695869217833429705030541488841972246828627255605296965257127129068073919933884908799447255214794119894534882 536 -7682647844439078333737016630218593751658379626799135732594566043659593904516056833285094282872249287678429690869224014892231200769061849048500342349386188930916 537 -7186927105214082196809000575787300448967727341898006977323886657547730310537592206306176308046469012544816077174752743013845020982382390288123442443811075303378 538 23493205947575256509067316106843497950974629267550572368189770244925017678036902251784027868898936546672255097845729267954539947858008675205780058721365468626456 539 52165815048878257749120959166616980540749605259994826248697931866403854002804887386729331629366166841548138775880445421752478828323630526805383200804850583092958 540 -41681187919050473898174642311418471152367019558495433824172642225133820698636239457352278971586880700958363331709246075370602292053192226347469979596154547792086 541 -249920244285434060913817160060795350716525349866168524388653246955637782309807841442477137388844373642960113629551953995445677976666868225341490925046797441704178 542 -83272958133298694216758126372962323749709150402128884286475741072949653786064106951139857305141141738432739889083785267764327788781042367029367912796615085571064 543 914643327572298272406466484234100757854447435480802383194218582300195225087890240931564148675940284491428869722898766350745061068753028551062677721166404023003858 544 1246283479770291183820544463534504485357806325943764993155502957250157974885630520868872718022035467509460666280205737351996660738891730541327395545708391272961044 545 -2406717616198642864452835098231756556098748900583678983951459570485063649640672789856078703475345545787708142060568288990370725621431456399686133469521793705055198 546 -7380519791957174840236438166695365964627714301779783063733424522815980370614867208799843610730141172014663675852963270146196395634857650916160164070462730073343704 547 2235484791094251645182344326547120251059093071398276045154148134971722494440336976161269357804199420201550487769914196723444192462391368982280852965141773260536498 548 31701648967376986464963176015777349081283482883397907566904627595327638428216838637432914923705832388831765615741108951128029140353272878480441603069367974640726594 549 22747173333733402019468754044596251779161489715762518812985417296750110591784102824197267490527871555926254159263902945484919806584514189925993847057326876694531042 550 -103849485006448662435514416311251214683096631814135251214619500934835174826224949713371161731741826138738076753646773521688231330921721999891628085017709687932697744 551 -194578938597280476454548556501553409088902484170607860891451198244892754290660978907257261150211490741844398097807490076624687982540186955719163524402684037019018522 552 220242352103446646618272671461044474333106052274211296184102957113987317615682193410167158633811934906699353836633005232726153375854888681080362351592425990482373924 553 996951685945573196603381106624599964932825049335823754090725821976481108080107491973063342697769218691217967406805619536310492007382533582243267914604062963472355302 554 116674304866925438865883979000097136658629054150072397554044841723273905562554483875625473759043355981699125891173403673051000974401655962343787073859760314518390936 555 -3864051334129949020008973390238741238207328277633529358595442488651489601765494828293243153917799192764782609519037275066627827618316930986967733298527521582707258202 556 -4326439694067617845942512321662604153129310656755404005933443495481269961692207572748422166049428638992419949549602078164764273480174564179836788023955267388761292126 557 11105891069908039327327457836996160739330720063440627308282974807772960374223197759724981287052347349553264899786121518559727075408566443032824671963717546713900726742 558 28370696587320890987969181829412060922275518971645522113166429063611690923141252111823745835219667512605532759061883032416115889616574880935824371033951000883192328216 559 -15998725512554426952434177842181375952772351711121710557630281081984698297334016551011914488568651098807527824844088867766473619444119539102834887610453212892324015862 560 -129264579110920519737976917647204710863088899068462611232404684342957599109211353393357424985172800659255167697270609929188132007082379810872256568818313677337962489526 561 -65268733901098521567821268765948414927782968154353583473569139371709131810661758032912155319089385186528979064991500330471916737441615889870696723288781176042515876358 562 450927424720448022467338298072181438307516476137533902153632725019775279753082941923277787838059789519812684057340313139844597167497438492417688998157197119720503309356 563 711138743423242485052848919416781656189601358814696532175644037514116214024444495076922079937022854939927660917816925286396357676486544163674369986423120109196378179198 564 -1090001993635881163998064994964791777403653865780762861546424803180162216809214903647890308180651191800245449865008321002270075670049312904283016093277521229308271526686 565 -3928558691876790208499623446891653765518399504052882747224485112292074705223481103733254138645322913286290981320424060014622361095507887337149541414318807106395022872938 566 427210310747250941404739426074963034281781873062619788281514360154684858264641577007857635708469237923995210663363357401810628722784483207841493990517987009662225019176 567 16113351163060860488902943567800435315839645235166716668185036036664155758514276993293358881794877086299692308344300172023087231729122574480073321904327378594622718380938 568 14393356403570435166987250414648464069374943996922484942799707473405110490524087367094682342855402052347990230450115169796432778490167135374556497167588257863123019720164 569 -49959389302847975298901231596588601833350261366914708762233634583815143747555345028893640283684583520916935701643156392991729577905658144489390430090494566491619587324998 570 -107388041224995017886406420767142232513506918384154454231516162118452867101651014631793534323227102627685711410400838820409184325715028170814734292394352057228756820588184 571 92193389823185167785981254968562852629729650307190294570230709122200170396418206619696426773015176396795041313779261303824965979728070060881291972955084716417833932858218 572 520914041962107613511359287528835444615958234834539199677591568044905908817990405145126492599720281615220590939295105138427907755194155866931565915842728837433791778595134 573 152330283463745347888473236975999962262541645148019769107426308043093594761699398552460345662173411261774065409989490440754258472282491661275521818152850246404271406787002 574 -1927827913230353210553291848519083755253779927916816374724676482247170163295479075369157991417483386754225137712532811377716507616693308013755441340061124296689749566558664 575 -2534415428787312093680340853118293694942655616360137649550347806213134503724047869892978152693368695660913214790020390902856712246170033462117274447636259150974441731301562 576 5165703732264684110163066661772140411190243208313071726229611429659928952103976098113505598412324755132122491020506495542295647122737959411569999735063561927633907761219074 577 15281324392451015484856307526156358460758889811307887162139787079465953819397406182409562368627087989529921817283694606114482713239092606176697172669111871408139748667919862 578 -5358936906628494020481401403537590601928885466066840731144957998854948127778578769813755847622179569714418178900318507865473610406136374472064546287589760484162776619433364 579 -66374031825995097176839966741811085562620938558327824690742542940341389389290802481236931835709975645953604629789419574156639533527113046167710410985252825237796394432321702 580 -44918113965788991492223164551307347991689339392456835467936979521832337427930231089767704433112053219735566471781537181010780834011610895641178258791361347985169534126023266 581 220159597351645820002213820752509171639957015863793055393780211582399012832143437273022886777823604369031117123093988275915466963445494856055195079412712686645821725947925682 582 399334448980424465429679530350333504603677935483192926002268693907968075940350489767063230437135235875611318899032515081398607757349716533782415142858882212251142835668968216 583 -480135215628277274221672760427781548848467389905012357170524086164697384977343542931050749745368161452017032350057107502911058428272444237771264453923470601053051112014516002 584 -2074327092999315097053779525735152029345702845424804705454639188998623322476366888941397590841941181219549425622655341722278186601555689940922719734334896880461483707522986136 585 -155299289025418231546322038724249852069290637004446680008500356290726080277801851812919522526722285121062630192647832805068010810025541191846817821947612508307681995397913938 586 8127980645893957090175205332941587153367648782745098125432451117173074034912540592905218881160207596357186842474766153416753301371384077375152089447199917168756943909112238576 587 8741206458451054536580547479492474473334895053765052687221096812646674838332935966780187807175595220372928221650635852033718351951260214229506404588974226664561141256918725638 588 -23722839741035478868894516871800416377264954774350952669729849922060345983403297978792226587512727705353226434548126918820813133248199335007756732635425379869718851746487480486 589 -58608187982305855856161543586391695543284107526879813217454289846899002615344578944772473577253302399180764003419379676985859483985346590946577994606323418023821347024068081498 590 36171915138664626699036348987488683859349748415885861872022207187488676888721686058569122960162252383392101607051950240336219524124444172147638972909377567061202431696721945416 591 270177396739503741399840255711146492316575013009630699835388897670409040603064956709253279670569349524848152141250018924067418851223976286340800584607989754096700244949030691818 592 125506314804393423913562310075712776531433417244044006197160239114179199825264190982349146370152686723922307708890479864800405311901494298105861239443635027944825962862981612834 593 -953486301292181970700414308956476006873093072040854522316629969171507459932876530032443164942749888757722640578036713943874640768125530265956772290627028660854809344193514928198 594 -1453864898530444568313919212919563321497711365944467444487164916302436373224954442956342093876543519428575831327450135155488572884641380642303317284868832418197769792239022876164 595 2354889571712155526937372660878613981254503238681771508226205419501707463420740625314885421994878296094497985763446521704572007466919799400134801905762840668047421784396391709838 596 8158617985401622860366251067459157576359613260612694024688478797780736485840682844261501620450767387956717410560535073620982059498369158498303863179713291888971949500730127061874 597 -1251983457683708624188210674487096813497594253934019478337818071537926864216472425131516314545809391662069804183962817087874743118216496901877149866779467184142382339683309623738 598 -33830831700826816467305677345188731270610345809908893803028351506255744434372678116025575651841114043495421232808960950815455496722543652322172151387411472145935356410248103328664 599 -28803061178637721656703094076537963684326589522237670825982403629633004492739261572020940482519227273251868794885168199065048368842578108114614481737469747622788036635394383883302 600 106318670594005723910955112926297365910208118067206986405854299450756190414554656366725271352982961211328675871263210752369208625435582823226314806584697105637883492352062065788484 601 221250872039537433142876743898023909350589044573905601879694699368054171040436675016299331148331262938350627504212678561708702079081233994089894289868294901112865672954888979772682 602 -203500795646582153693596898107492666229023782010599980638702808660349546824428660474679625217853396060119384430806775432394067774480647580290103438148159616275719574726733595504984 603 -1086867968753982256285062365607974859799912386511132921058271152147295996121933296422362942616516063363630675907285365150237318471200435876444723536198409764017218954000986910613702 604 -273314195548637294214441583126803408951820228323942190444833274019548181574392272724286635175535129241170795851984808937879716228002657069896819802406641655417537170810185880819586 605 4067196581714472049441304669279735963818494784159077965749236767678727274551037495378838961474692354820791690407690147767831510619220736367028285534774729392725809825948507394951562 606 5155298208979335298442754862419608437844380459152162790473738858486470575328994429972035948315059741251904258101518596624672447084586260359298095648798920397431181087408108332125976 607 -11090923791708050137488653538709004037206479236923753002793860839196919407517680131505305978259365204052752971657252366542754190508091413007034423790292624928631781489091319704437162 608 -31669089026750698780657407466411681574375200229374689504349373855452523729131611786801070000169499554773621961356062923106039264821883331973203462359616408815761965046884503109020136 609 12647715273326407363827149295911376920920712505738604052366165768107301872857685507400136220585278043988032357983089561310248925382407126569161549611480976883930180240376084753618502 610 139106031781131359710434734542810386871586545548330253754479347675907642216966105749963818803309127633541211379121533398216023000490037064066518782031221474923329757568856707888495616 611 88484308041729692245992255590423651062879043830880379003623549547425069292388253377772568286514011522883422862679498393696398554059610244237319348493254274680514831026156498597097918 612 -467102723523221744245187178069956344728402649435088325398828820445462259296223862852467143910782754641549826674640594134935209690119968791871778200182684704433395713521712826758970666 613 -820082059188502060560714182798025366734906188838807030981749343011831370391782128829713580779059646408890277649073227159925696036506556326137973145749148552547145111707081808316144098 614 1045952374234721051064356649299907803144353211014766475702361585513669090997535331590817884261114830471306255464900744303508094483713929934616378591344934470406618625354437458896408736 615 4320097044842043904336834481424444858839197309847911565883509188004412332035128905013611119840919215895693119452088443134843312880073827291935765697606729937503571579896076168597655338 616 139578560892203627835197187691227823926966125069978288471499837054178895674272077448783074600407912979692153045678892234441127152543989814492951166547952456410313774031581462856717524 617 -17112912606451400273004800306468556987291808846452529112936843133585475762064046765104987893952459422452816217679056550536998696053232218802476253108943590150756113036907460108436518838 618 -17656497595067106525330720407370489787777915646266465520720016672253562529411005551534128618376456021684384065562763333358719402520052523944022819719356806659334397956234730547206073864 619 50698799264920203431736113066264967641122443057074438619745858531366294829396756928435902575234981303009323813870233203275514717531216289448427396215038752346132715773607265276281687898 620 121170036953506259296033387353972563845941431715272342618385648235206242471762323780711163282798527436707372778637530289097706891047104346738457057333576237961492468069604232672990517134 621 -81395987358834090904246403158234697722759483117229011488012130473758004362444598981701213867707544660476519213970356884378639881747890233949278914271271011471188287149475668197224696118 622 -565231489429072517128809612365038171920848984212818850250562509211835915535789841289286482109432662319926716330983343070805188831026909320880983970526484261360082964374118190937764654584 623 -239717201336353911900774033628564859043098346439768376591712470139371347590318164857204177466333114733001023503902229613174887656283100271625658906201651081617326672848997546720778790602 624 2017776924107328996991654052487444862908722952155985865204775255663842857429288236048481542452886688270813930453348790079977803291768906354454977093291402255869768004547366333698410523614 625 2973499429721030194901380053764607897892153625834222382785936104793125903234939791948482326473933188220141526160482911899199764670108129069706546326815478284965289249599331579588306226310 626 -5087085501426317410951649572898815715359657741634671239036787009952124358555391713472397203085361528797045309352060928100813293068084591360413033295511039279048173172990747337875517566524 627 -16958060617165462589908662887376615822310765954188576612009127304161836029146913908493039242029503401426204727898669913389202159411756804097161672031169904140130817223638601400276441287758 628 3371359109405423926465381202569524158098145266827721327089581184655121606777367751954338225799851278325276065569992233837081470983510534901432306577606471302223063102241598110008211555518 629 71093073214819154355356085475704431202088175651505681791565940109301768507257114501196298253423383770251204823519189853747920180477223933144665189393903644861952433306680769782069977574394 630 57572699865375448021523893936892515532010053501070578643297460126190022249623257015941230672060048930700910874300672651149527019277271441082555300919523142968918253134958626052832296866296 631 -226394435692626334083616859681852457292526561829536563319783103877922131973675193654148948103920360897192000410142822239520402196483154778076593000803012279993125884142083197414594328810874 632 -456141953899642351276304137923469995766250321963228546201524413191011404469646254281332808615039255452839309603676017652315020215697160745963248163322354608406482292893585954741453961619140 633 448364836784100374829669020392652072844044797452899084465820160055558982257119945554590269709020923515115859686541841340154616317008457086029409289125271617756876594302865448253947440637846 634 2269701389507200873939071111436273318145196588463116722664951806894426577151373912378340764982810507565636058222668962163299577715271410570535450203085354621160378169968188425271597034438808 635 477281969701136175733026101937796943742862986576419816971839430791823042121140141892074833849239528626993557767547754575995093367953592772479897585934939753844751797091511578317711932898662 636 -8587622032019657674344791290193001636246239720258228034823793510057402879473381879953752839031835423694565160358912911381835366892564408921118751370773748114440692200014700175272094367847758 637 -10487021161443705881262954502920710963910940999961561093132959512373888949423954902291759256717196314353398882810734237212446876393575446692869189252560048744954453133427553700280686023832810 638 23817828146162377587928156398713810772382203992521047656692764812431426990202300314957213125492825652550286704901269096807658330723899673582712628401612427507179545048693925354220028536508872 639 65681648677347610983821675821191842947713234453140573645194988277021416225464627729157385742762021268232851290240467257619581024592079965386436333923132222609475505764313757208039298719949546 640 -29492031329490370587092130969463358246537727298282115444385222733478163580614746826490915387817300867258123340147982257589962021417304298009585832742211308222899415639024496570656713659824192 641 -291785742800755022666388388690469159801308547520279324718562451273157091038177137346461975608413688659210385192747005887041235114532564031814713955058365545709339839163224305092481056485881286 642 -173774449492563244237773956268554717730716862813346743023330263055299956221051282733493406693823156508213478247402509577691178877419257891752719844397830798470662932016673646694722862497184048 643 991688135665656816004678911221036006856188211200684844807769685426726137263056928997700187105665115286072640772008070061919700007865532245073663916158530201054233337944318930749183599409547666 644 1684937588677632832609114860089508235331404198368230427440906880359600584178241458020914317268079872943716904837523644062391884810947220536679219514588093221351379982616692047442520183173690138 645 -2276968728196660062030388438814595230280873770212441634825242374476878714598925663779437700550348282140262164821996858281589296750056776786750045599112046201802485941884208609273013592541680686 646 -9004525052735261746060284640118352501738306259261086403187070085241691560229343702313966116056125058181316588961924772911796163495079258616628098479403243666328884391823788450725191981502429408 647 96220647332294601008554286259920860920262349990646750967034025688757619219668290157770051081407944837013412585095831811526236496001336406941919494206971705358834725337877927839922538543618726 648 36058657842577236759724640159789822068005070754089083368116590854959231518452966414921315929944214589955735023175282151045987929876952861131743050263868222392882601166358517375196311014061234268 649 35646625733277981128851356293598869279073315807751275470038698456681454151786527068926181623472854198457105466281206172215966099093540241328280205288906081273331418180238728777204258101256234374 650 -108393468250669374656439256319774854514750470955889316617008264631048211266251646220046062611031416620140333509772633049330781377496579056881980272463065174204380916072449317814185086983624737304 651 -250677783855061437152509021872680858237295947413107409135748139214065242129669080879716055248431416667625795042297050565048228811981028104833203177881976060884195854279947386919075294745343813034 652 182423013440865565846997572449519572934158256790085587803928457734933055358734832545567183528559816546440828369828162181359890513220225775417185954498557123831207857453249692886348008946841944050 653 1183458962821274439032858792975782953528497908187388439559372725903528150954969330416316043586487353217069155351720704566044076237732383305954834567281137654850980385293833091180022347489074755366 654 453979181723714228184824153135985221230477796592250818447643185307847479306363650340118388240551942290637050779819579557766355729824337041926592519610773257471106330600605702123790621577788300248 655 -4272974831583921837972521737164457588331361303358450922476059358637853050462249119911651825429074955670588159358044992170214317079438380003797734112289944243872053879613689188177414683308062297094 656 -6082870642566412510959184250326156119663375124147509919257654333843990177985199860654819140970392240363715580674954758352848458457434005058653594569257019473555381069393652751404154441833535203778 657 10987634227502633701250104524572829394705595772160335165036356179765829132074874708678255042682720160127171281021395046650575171245061107718817463159321951315694309104598478183183525062666952594922 658 35273797198652760349952350195310922074487610053059642344935685735877678610543715071710185560420711054701007410884301745074936433446711452561074304429125930353412869791769092578895461732054659537924 659 -8636768085293670526029011783986871622757257573323541851046757704869658833547600480351641429526647772180360706233776035432026469982329907436784811898557066266743060223496207945146427702553169313978 660 -149511621652192914714790157840942928491031115326723043272503270782144171315742143023474248299827863570885414171488996651947331513387375196117229110246700448429444414429638477886078745064453091438030 661 -114903874200089950977880193737099859879704258119698872339698135455012853532123977772195633757361900143817372490515881457114734807111937864137548582762461618399382408983795780553366463376888353870642 662 482325803681754942865928296525486485849794758801848221051674508711829591623633794361855979553334641125478928167814121556281900419058186549491310302197478068391590041887257571729240835089684818193336 663 940884735139739836295352984404278018904623595895216188414064160405241343938610323250789901996350493019225523716785851474607909160176464729737441615684259235419953942478136356328181671964677518350914 664 -986220189366685042195059201797824985362027725146071618884098662029544058771272817876314688425556980010368811912022563430291745093347930093208295646196668696939211333222118101752624838188704341116148 665 -4743358597971584442262564194635746071884605147286177223214172215750198665831381067594284579155925047822646820737550049857900829888853448489664982014709647444596069435492744121350725626131878616836974 666 -800845253433148201839289446667594837973383879878633455935703922891965836917348611669567666745517572937882583845388762244908336562730074277337659614985105618441856027384467299513132076909746541771432 667 18144740077567919582140442732537546533779660440598329609864598856470441912390878670708043163523110381080616735368950991107973763028962328181309314381135697545474271662031251608045872358386304922224914 668 21329761602726591380545801997416904524713338295206185439300726519650231681090922179782758430174120298252331471136749285540163749725523852627278743140177067604839954423903920315380755170271504279182582 669 -51156620423631286257789674858310450327818098165199993443881482227103254022058779145015632675388027942325051423751923399062468236766283594485395516318214982605438568218525712105259325880733223764848574 670 -136310186446611995977839947378964570185179589892253037729248617544475296592535886887214903676962290965226072479143677570945671839683745964720870818652076788582455681391490553041772752419279894872557352 671 68112748861359177971105165653892662889427163786910651789949447365896601790035601842814424657273671181774060283028809400785996611803449995724241499720942710611721594677741209668951018566388240986267134 672 612491435743148908851990426407761511935724302699769644052525911019376294795416267473845060294499481835956173038787062390055507239999116657595005395363676998704050966897881192351121434258562817803368112 673 339990856112441725824021014547136761009473936964687778683967070510716655766907322828118479866882879226165975756868793209090857707992893870413944306361464152058433173099913723601584270862558168806324846 674 -2106591474882782810665541593336658684439203669430138459608714053615666119616450208761969976706876588521501538298989466127892054868092769433319163865564431089416457267578005296632993531744040368825079472 675 -3462981541089980501135440916726283240530171652982932485092647265455407569662245766688034777896584378224022430337172691603816703858991835313493698882050866237487923934686607507037771898031690234064674538 676 4953476216198156118376634188649985888671100939812421869259370852796343105292780395019217360961531325006519301708005701117819546716921423789493389575419386835396225558154493058759461744771216117149033502 677 18781286074459679707837862720606479853202078265780221078792339713883915606380184455635238389036035346524039494369064480395178590054205147055532004607273342597757444936492559957766036888824733495125500950 678 -1017224623630208398587058005434802126755037484983333096768755021422587891592016468150425871114455950722449038901502358172776207940507769922588894490077492252669052088948512997113369122888987021349781248 679 -76030969742200598913136075553782165083413365138783733927878959604911214621647946542029157883523449621622930062953362731247017800066333441254579370178953721328184137204744346250297089934482440946870900494 680 -71912222464002579427931923174627796121898706667897763264851811729611404204182805347649345536727537206370294055468827711064873152489855137626412271055860862379695029053318722956109872587098389828822673148 681 231817762076599033906015902882616333951140404264523036058783727777798539270942764066070105582881235261339225663674297850777491023037777227727589325926905450784682577792960800896159615520310272885862039634 682 518875104774914130068577819438968533935013052285322833503876821341363854921441635425440769623882761004189710275121764366120786809197397623629526839355131062960725901655446349933812187951938762689532800344 683 -407417536681051616947143136300765539086219786779789746166958089623568322848584316452757391970773647543090184320916169556998972783115545966781510402662481960825889673384052873838681373534956171410594831262 684 -2479585882144830968386144515341333589027926969617244372149204351700192560906985299375459469457716814751102534360323180145581173186454342916534121837892724486252980723729091989904594231006291318833446783386 685 -850487434782624396091599805702544341623113884229719450349924266337167888417387513696639021893257757793058420088507021904037677349618385309319834067291552512770188504002850410533906596776348251049499162990 686 9054015640708033079264107510306045884761269716499685010552501513569538668725462463724984043413067191178537140226103704433094937948111632068897975305941743465797471400193156492604845093494714575964054904296 687 12444431917916292936691684941614771666025699442866463957472199229887086624616056091712438553507249489055067743515487617689301598707625344277605978958288975193598902357671806255044882364083873246150565743342 688 -23728018606320283711136245273035816691688179422266406368502879061089321389856473245603036090977942890136627395100067424969504261020627520356569792332017924615638781724997170678571717399956911218063101620522 689 -73416296108311441161316311736734516005327820939837749889448019714627930261505085863512405897655729902339788502970354022668022295376476756632994420459065925115857376482872337933412378760070629468750839846146 690 21411344662585067763422441647182335815076849482712840679004481451918584324646144623399952163048370439286597806230543937686981664307573777146632602223437057027544175291434262820481396080152067034760464445332 691 314636031360531827407284673185482387783317598522029575060601266953920964880286531700659132462327219855208630496725493444028985323657180832167232328725447395124651010884173325869489307112318552896013467005786 692 228887378914686714883086585437940862526842995508789316233196291361919294141614416863468599459584744612643470856303608069882684332554250273116831587561723820259531027811490873626214074780497405331521894381718 693 -1028005434487869004965415680336155575878935944058128456727944786981987279255763504709536406436919145428511552788225867097095500377283675826830826061377725282809379353538687923771592522123984785481206172800446 694 -1941495893396873467764450517106476212323534405468412720229251186801408379101106643888255803254718156747272223712930886577037188250212298934134963860416067810429438859132568341835195053646704333479784362970728 695 2166003729204661014667797869072562444918443356412715347736681360910324440745582029974519078439098498565921071051465405387729077868600969466518603260730650168789319119406522689267649945220799163644142683566526 696 9919274198255558358660742869520495104253486323554154862740067349892831851980051063890988775978770230068912279462241750187108753120701088091978464783389674387264088859030587150969976126226476863576527706565148 697 1260584100734873847599486013410751106764433209521228604535723815652067046570268209373500546386251713488040529912296080352276346456331958982767392582726913102554647524655681527359943686160044283176059126367374 698 -38360565466548114950164084502800786788863061661389554111260957166124816783990451024843027303194883338033480606423399375146348673756372411224384630048217249184376821125076790062030133492351977634233798226124328 699 -43368282406902943830436107342225907880262844992700298559301300371843886432500591057488862362982597292249674856722834100188998476617689355559176499831075603481095072879644715268884916149740759283930538519420354 700 109885695109027280279608855951100179159361212570949017836424622663245176672225511266548820483329848070222241239428773441257104860580573787583131679900622089342527382455806205703094880756181074178770290163562458 701 283033057604645020946347911299804998870273891507652718178497300153312792972847309158217489015137505245973188651250358744882103109875597490380901952089993534149416772069245357028315209256726098537378214357557614 702 -156084876174976791411011236401533489469021557328278750685902708600407062036585353015697983284886485052591044249310411666907413972941649126825989624029855277377261606269670751498983666921229541665875337580007448 703 -1286495658021155553767184327572953141174633334517009396975380706131626060605279033999082990742258743427019950427297160218672690200877353079661933733912035599473992919989232865628533828962217334875725142396441134 704 -662130512301480589208686705604162794982108204984190561119687117285568363824789548022144456738705745828670956609793343795173250561371700057285994905504103339962320026487124881370507785206397060973722080207305962 705 4477021215892591404589998855248584089433724504191705629038948414995699300257969354685790519579262134744870445824833222640986420939730521645802316509450755237520467197915551502787221955317419471624916863207615074 706 7118624728169178114082795522180287700216830965925960384195429687540911038157280390458331674511675006072053313319422632581638014558109114668963783000132516824378553039025289542494275067089553990824700902365011492 707 -10769156348480407171291764949428879455678966581401021362984130882917663499279421340431956857530981268297175785905529460126685181078082590858403744001945070281755346089082023104718926201267821779552762034150587794 708 -39195837563350675496641494695432299410331029419285868530873301069346458151837487508936765943531623221159348266134998426369742810170687659081139499931565836942758626239208570017488403075962466173639241691066372902 709 3847633017452329797397996915342963990736092219430449660959843691737152291650866282890662982977937650919168723431874960965433097002619071711550026626461031257940403304411019562659411015964807833617296691667797814 710 160407435883186824391622707069978398858458410709488176387902742177450904136214396799138620713980438444381836663234063021894131814568531232875005253504628900776800611049729397880951245313043861959595046063771830152 711 144925887089523428730881514796008453793263592892346544595753127144131178604849619432448781720527287846898010233623150090424042181999002024391374223169065059455483023349288254758805041253988117925490251053930919226 712 -495904260089907227903789426462129039948358613553174966755114273177747105506045855169034815821917539128841960831210785691023676063034474996398673525341494651832889954901870657700916501005728450958634506602531049192 713 -1074447357278576185788515737655241557336534347219098327603293844660251435259674302409030619641844021188846831484148306995250712794518618283099364698295702096499904683418022112868203085659790140494735231402110538966 714 907142753694626607118726701854472685027563452297898644639276816487632313239011049708559737754433048252337400323433108662363710215182743665102282106003606314753305889591375159859338875129419667348776184946076228112 715 5198287173632069374152383961570176711189691813258479077634919366405870021055740807062803303388261144070115469734037828834248524994782731281694366305408742436576425530049053530990406571382204491143572152671211016946 716 1571158797369004576753011057750569715187539786988308237566143462532456210003314809170450883593640900968494966351906280320170329773631345382376816649359886776487772754323375164599375210741571885836323663269457872558 717 -19194081459606023560719315829652390074463840555114985908342546488840276654667581536511330023735457758068170410373528272555447803243368238876929167791096547376585199658859608291255745205125659029292087743420522588846 718 -25456612885669314262298283610982901780763777135174400272714666585041336739810114219513092153954111448206367483986149561822260909783588606506609555874176131325172178266433514866142556785727185840096565922392424062888 719 51230602737085466475292654991327001145759984444653319947548964250273175039087797438666029700261235989232303851726071764704233191269044236789568035443663448474312921138997774730567409389258826724002138895008346147166 720 152880082858271011987370045478192246019384236475067026538567797049388605486374783627700398253008291849602900831189286917499663671525883637099120648915736060997126758703491356521622632015204246283824780322893713905078 721 -51863974158493683457157651765816785816355033257561729070004225174788303544398838869280297166951961669852960491575246824754781446737935403443713576567915429475359932016581636046420561015573279938160256143029010425906 722 -662501377673718346581455286266860873273611511055170806308723703816835277176486377860462036483704675037238577755110888411560110240862989150125608019524076742975126417309221568432539349785271288041625265792413791878828 723 -454874837932653571672391420578650439789770867795274126710925848629821841963179521073640443211300171475404718767354816292557070878549586195896749615745516879786707100087428396721630139580787185124901109949480129144534 724 2191783886520425786532796170463479856642020304060908503701238252238786276530288857926081189702686859464018442942941331524997810310511684495785483503062143662257789560261395973792472775137027181478309677290129078754038 725 4007263620252143162981334660129692207249777798457722686474513284693012170262840442794117298252799147883819162604366428553865034817928045446875461786748176308550699217174144006920057010568069185251465533080275358455314 726 -4750551427495199587454295916978252992713637280375424028549121996202752382790757180523090346652177838176151938790100416520864913501131103533997749328209199496868382712311030274245504539558793802774425702103063368304008 727 -20754292499975052833660052064731653013729119835680438067322070692777627230139271365542772449711119408494397398302376334595362326654801069586367883984587066244787214596647949143420596121655827927072755287778780215106674 728 -1763953820706664918078257082588578737640009880591696145590307556207069389365557701222187393703750314367959425399119369782304115729866946496151774930953510578141178734544599079455189312448324658079354684050625085317332 729 81140536620245902798113584659219082960398604607858192471936596609348551488574233360261376614396261004185823971079832467462078567297459302135251421087336198799873247623771051709551930666423789209316508891547008134786974 730 88131176630200286979693183196883689871602223015483987126996455993514868062306910724363383750392955083480930228669687105991674490786109182258689174518606037841960076531360521137955465824916603360880713075506527733500472 731 -236047143202084954707584766200688597744785569635447504367895993838260680179822876902031021963900096304323046925069219346876763514032205019813450770040114232552912672607137029472328914574386571780510724219342029673791634 732 -587929176106997961805180846381445968053644668661028052889068311865794220053156946546926859801023919483258714907649295396684510365401011540040780905405445959247063265616204579833554114135756584304616436394869849704898502 733 355371734337283863229101475753310809989708458427832959669330255519404549929346425615853197729685742166382739702868391341314634904466259622697957557989866214389651012049149152425694606375633208381205621614069714387067614 734 2703642401614711305277455529554164628599760339612929845885995601222024989461889883222667618414576644708620970740162866799533911044575764307371212621636680681916411047456870966934844908849366892846304748189692849842881352 735 1282252607201901597102791187685686566714325122997618625535916573233279355215690421229680247816845499779386773329690510364825538201803471612547817408788940734508525831568542748704986749633885122632933042181603621561695426 736 -9518492095652259691758267445412809342249533885739324688284694981715850828292413177983067369056377364765771645946328073627414278819859034051414043622053199011703974383965465324327855567995455163935400514981377261705703032 737 -14634092714724423917373370574373352173551180637087838503783789700977825981066383691705388515694892662781073799020797570359180926483451661670540393183484740928106785848181203295850305706638987023469507286373662768138245486 738 23398183454291488277649757068354686168436838872432509747141161045870171840625964505926282932989948356651430692473667325240214432148318083505621241148840841018986615564748419191640298534325582631612534914871128409922146432 739 81839525154751122431774762635410929134744185004789404730111018260455584764233239278904269789244296469305723515183995540193792252023093311016853436913390482191245289624285338078190792808039475210941033824962232844008220026 740 -11681952716037363918549387337521954536526703023102803244591275043750874516055969082705506117921260004109045040090722329176366077016131741506688709374468810518095997410299298023123882229866715673839057401408207255156870142 741 -338590363890934742378421805489875542026876975408559410398948385803881261416265164891450476681357368421720555568735027357082680029218846850479939280247192157654671983953046688708968483706805650349216276564224200681118155366 742 -291697642881952927354884686202518470754667749748982754449605165747804811966080516306994045477636986508845863027567407315409749828234863945933480549074794147120610160514865987538749417719513330576381502963781645530646555808 743 1061036895948527783795658569237780545680441005125741510573359542795778152515082409098030882101020752846383968321372092156569576262651928202317628127109911953781416643268482533202647417238114620113030594018148705880232974526 744 2225546846428189533631708714194253539801416998820949762761512034795109657148915347333074814340261628877361484399295952383047005674330578286716992272763363825431954521027474251810818382730813543431275387673340093035821316668 745 -2014395312626616102196079423215753611144180967210118404763116206917256471013777954410380995790562048318738661198531051424262102909068679749270888233022840001098727980880210519833870821251076928035538343755699954305106823906 746 -10903299924076828668241760063455380321677848519448174379592148372130102251277794666062056902094686379315105698794944760352519655041008809507312435175536086242627037842811475515484291906283513911923416473567744218622245153688 747 -2849216676405392900632258761222751248270521207230731257678771346725336840035638213400778269768362876788191076909815188069841982162130622305268819374388718658321316274635338847054139341308399142713355810183216127871446508594 748 40707574037032957268611535625195484609354251395449461967140889171789959586490582797063103753930706917586321554415829209669538609222006606903619288889359480576418323464930568940073340926707461535436240896803121328285686859818 749 52062080559663094427152172568793786718754850737457744429694981611780145078728529067357291397716305495841492477129738893786575755337618124884351989833338382490388355748681705199264418413009204687068801289478278200828707622174 750 -110585757838304268446264118091646437473408545639294627879669243908591611354122618276495153290059928091025764651937150813919052797461615127817526809014457689461185575736446025167771155036556081072209540611253655640794443527784 751 -318483222514988907609276610434144183353286451658715494749414819900282346111031129152940456385965093114773575953054759893387287758911405140943128724996178222772899931894107359703221643742534607380877685360993346443689938360734 752 123483048172009097886627983783510552475221372938058082110216538583438430998185748891201329214785750095550005144040920211644377795595946551241627076617503918003429845936458612224692464771470935785676327537619807131920902974410 753 1395642088783473536585756153680246017068478436487102825182003866960240002612963188249975464166162880521755291180684010218022526417456184494242247702300076823795498318615633931416598430842946243277029714440332941533299597478226 754 901440617385162129150391970180741866085432631199771162393238493095239333220413565575918082193072499738864562123418418398130371032862317209257686705486895506121715295035315332933382676869497891632629616578772488719982705960428 755 -4674329280278595872839965060927048664005094684406729547112870391853475467612364894653188153057760873235340950058701840702379768721976405149670387466855714347633592929377918334634826609491038481608256670247139502228066681263754 756 -8272233925448270375836583981838229880700690100568743476076662314314838401842646478868257809943200543263583656645290057801610550828034149283193994876623334336124929781106370479496754936873430123033127229786117109804537611380358 757 10405839416332164202078198085481363637386585285698811348499891101362853944755949275764482158295709277085479801733992701907285935172443427585145009855948102564018217452447692069192688522465195129351109337202201426489182201687182 758 43444262487099254586266030705241563790173226024832439318902151715896446598691971989317914171430371163983663094318793623755057479032385057901334710567559572099302899316797153667423489564986077466985199626052697265793897973665704 759 1847162745129688582112657278280421956316931174983088339106185052856993995995901824609995854041996561010205714372259645821195260921049097401006522239223637663193849696063639840165656034149235233912999152969640942961142495187762 760 -171702428154554272500459692826642474564403637630161247751574874556243097443296100594931331210967208298646739087071598657093470112892385255578877120092969452372436496432088537851551851745590917872010596546464931779927384912211180 761 -178968685516177454283066466408647805270112986822949051628264228692855991227551985440733831923858022914184469241899900786838306145139599006351731259745267313192236416616238871301163304319137162659998022164670799925598316627697182 762 507056926199483413497873704002627211975289118779794687982909786000001931477427551923211363704707263838599000342928657608950721206323242759132508401658950600219091235845656920867921204590874628159106313589035974001048668240258056 763 1221661457684113431964038413986758785975471976616080637585481248433813776847756702051046100314792702130629278587350187651677157459835804236750646098525754700610972126046686338197145752212318235543583556540728150484486308689522194 764 -804709879818258072840298617804931274774799241587304578888830339388019492754391758321606078703470390871311782060812318796843179208511294753137793867488246272364951091860151500110929949462945028562404382540601182950321971277616458 765 -5684442063201964863793626397141638947675279617730509219781974900723689813992339109127535275897697950301321133160887822295466330052852685421687733143440651209331659540399154260257831263367393110194804238567999599405420584136857694 766 -2466098804839040404497092894027531413623047126256287375208191445914610444676809118902627332637115113527654389464549070423907478857935863472776546704035884789932059071267502095190864985573615898205368073757698031212325181234968872 767 20243627742506754076962993465133869056997133478606923261387469911188085381602170641125210051026092102340183395920972913688615225739749218102025146035035490067096466028811219250789578831913015339688981667106803995885252478280449374 768 30082013251606543296832033988501578275368045896821363084041898048676043241958429131784156766674444669833623631264602960592290530734721977033755228119534830787177020644184639347348321555225066642429412101085464593719575804570340802 769 -50806727548312452896898588451754109743842574012946868395014897996695517534072409237210236663384415482568669073363449048245170255636925421296956303551976292645528117669239045630831421680958478374762135431595382429060084309447355314 770 -170945543816862818145683087990437545028004477246714738797571995572312979309055718339160062003547653985515193828489261781420503779601081140388645056398535679387979950159850600950002165700813427040308637262790046502317836301788886932 771 32128489741795597082065348801791959376659592091725899902070381075939320075848389186537228706433814487395548391711856996327867165809852591148164716935488811900039900289176060342173213140750143295995033320688292499321365273096254674 772 715004079868306194063929447814780246250247284329571865356190599120419495912155542710660851265668872466830478273581090962996837680584071196705021422981214025321503507741005075980881250440390508210176135405237822716631537375297714102 773 586194426079565781332498847624032361189576510023950695231244235596389732581060155437415106961359352391421746224306912661966216477659835321855085861072000214877610911181787669244666942406081707062142172622551299093731401858302554026 774 -2270504731975381425488018735823290509658267081340273625078847145696296723359408123640950757287116554142884090503250720691152728746286228165629203773538992491108501231178039476384914112389549951414222371451848278973190930119430977832 775 -4610793487492470083836579420340856714168006258863266770994981132617036078384419212654979084778114766829792426290980631797924499636531876210106862504405132734650310557814497957381342428757866811668645210944422244967425681451589417594 776 4462488376739014870923502468556515016721993162227139148915854061606027599747805943676788651111672008327852562727550129441837848593257693651806100761622254944172268768257350703887984570395412055853821226977808598503397956678221795112 777 22879055648677620178524434181623346848505686290752849515202920025311339168461146182027508893570315383169803200201803010214530658237900068866780327858689125886241671773369729177961281099385610197769040425695169710227763636557681348182 778 5037360185847102569021873738395680141748662774737617183302993664110493515706522472974751386515197967088018911471947628899897996263447229912095432706423318356258615282216499157909992985890173486633302996913736927015157536773255770544 779 -86364603427956088687798575517397922915711404294439801323327413506715723223221262224513688548555141502557249241980347489229422451823634251087520478543836461299944017141590080612461351776402282757946611067185708392411596408101514619378 780 -106432909791098467723269700882782222661275610732466833052878059349732171433366359524936482049660782696367758984166074478703144397783610849097909872935367213946631060769703250732893223763592108177909213062494163423546084285029267634158 781 238651202445857948201485310354108043608417603690019802440421683671117150088602165858285960910312422767796545031377648642923041279746852361515708222165233959299777971860620783024846478441806417353484724335282405726000158105062825174318 782 663685964906024870273413054419759383292557701628258500158874345628772072511834980869515365689755458829852213908825471193971262152334665663267119609798065167954827887268201128639860422072049739889287946163942829900251665483889860847592 783 -290122919049355349481527544339400723045014845701727415430669458744394964882255083904175589040452984121951437449321425441029797147074663926818394628383067772877220240151613824316061083905836595120508304990190442180398324845144591053150 784 -2941295534474132491658632333249359711958738091080238520098857625036765555663218375056403316251805619161843771067211373515406575709270592644549755406006364595573746564807226911530223543083489705661219105393134781102821812723233358994630 785 -1780410965790010558403625722210239140168385401799102105662341968688290365534172290632347989585173732400517095713214066919276032045787487657868335731613749182490697076833232722473864976614551027192418138225143867868096629703608904602958 786 9970932866012086075444877312774465895214563183390651306639086954324069143247876557853503782787001065501357903857274805698479196580609991307520488993871315593287250479694943131239305003579995678390399827875226670103298644308675028126860 787 17077199190317818342747654811320202278109732449998713533816735781205030782335763173968500115912512371842313265961810385505081311762295839421333884782500834243637979477246688590249252198920372929992139570244967775292861853409415819409526 788 -22766738101324255994694835906879850031013248248240642073707746731361393257168812791797083860805055311681428461778614387174091963606764391847244136958075942101385322214903090927989830811555780881242110443653508216645903451741936851729654 789 -90974540002376287840776286013998036395444993136660577322155847316208682509836248987486696097034534919936034530863980790828223915378130494776212260620379356122929757873817093242870626399615454037845888425725467569287134531723561156518322 790 34643540980014189856412838359321856138872327729935387169802220642887303936519932398060343062096223944022976368602746112262655759013588437809703757684201966253402840533527268388846441496187409333305443349743132011214887151999075159304 791 363472696956454715165526135655609263287605450315467677188934886687244013702215693046075721532551638406593844875593555884565038160191838055267754160760110739631303013989813306590733950252842567892240732812135651914527729836513821384939602 792 363105086738096043287876993702140526470963930416226764657395741078549285241259283186498579032315785621968180171918054057851606949227540368999001508365472031421645502443056444124174459975170976688767214567364508082072921826240978479178916 793 -1089180841085600605175277220228845275808968471272826334274208635440988868562257185593641066274175767675153132180175495884172845083370822130731735245796435402031713615049309533514978350570393385399825827889871093750557771471397084333294782 794 -2539086674089974366734355577874779252890889370163545082217435468756880560270625706195112549147209136704028489877975194996333742359945509621001088672578547957814855444408982035260352061518541676185847407424618376277489792204599818563415576 795 1813751251287589892816463772904305553469206543498838961178605092953911602300172422496255546577203211620534177159587628771690104776549216010630645484314294708503769981325452823146091871501558693046761129664339471933938575016672223420302162 796 11956199676853178068032885136163145321088903057001421256306196534857869504216251760193727192229306946152666481053945641615644407586077536743490609340111799252297199487716402182852241059612731580210880170288043135851050756089666040873638566 797 4702805779697617017954657161730799357882452210520246100655941403915618023362406824125150801767295411281727736621928628445674199185996585211789525578314655400984981463511656943218405719815359082991261775870414948105230431715422003371286818 798 -43065000774621489796342485139465634726334017210665519331087713021620188292028473542071721311548658356532092101029771137472186382107111208286525526200606217731231812312840819856819956552623409117791079465035331110597814985468415812710956616 799 -61825758849881685450351641623173380061117582223255197027961199102212826744476979332421125065129947687341220933655215544540626738206066126120603349174553806602948918574940539028054607081857653966827086142184941488966744931187401755083025538 800 110257501111203368980256648348894917138696488622744830523468478401882195494016985153480910152356696792008270349194779759537114472357297003976584232823885001745211971704166798487717948250725450565262515991457749551018124661369476177624113580 801 357183019905694397097189706209549284607256856599654922607830518429095787187080739204175352696802697725502213360436661129577011457437728396319182316083046711565514945793558694795076341688427353802168333654940240610184258894411312605464176558 802 -83519468032740019099095087970306438551083895414954158969629939808730024455334219768742402977610804118533408005717888203298202370681266564030676693917727915930304779482372413833951370148160674137344719447992526965682093123707943433926253864 803 -1510420217893363189443088748798621525215847010938448453780738361136514545563537217331451966413105357234938328947746428837517702359841269866520279711978692488456026837583262852385362616746864371107376342979561299871510256677979365856253030306 804 -1175819606263266925980401305161643182464843359593319080580928591429501179464612391783574218608666650596464876270608489904963366842593430570911858784440015577906834328485482706826364193118966589205712717989048548454162706978592672149557504498 805 4859085014232295627437507019052240999614958646526166961339307070314274141042405596285037262029073012854173146955900651674801642598043430515503432359735296213284849587458461817084465634776091761561345245317280480384430521540521187747688430638 806 9553516610680040669292101630280137212872060554285944736430084295813320550623653421901645195404915055263401537808773685223599674159945466992944996096105374604203522230323944330283776345999760796945963096541492449890136361785447075858065176208 807 -9864649614474456619395017784089300571834910414518320413160099762906161811860775102957255153909667139187465058211150762740403045577633888886654717272341530001304552691021347894898518644632086476725837680603711840361172673043036428908936397110 808 -48025320011619555113891397357282034825381238769696485475450635750110011117723363971403287720811827782382406594036483264305446421624536110633228674339333151208241053650549607618916849748701305659114929167735759585892459947191082962063621463172 809 -8585850135798590332726454190540618812669482496246683139494601349203978135752014336079915933021646666096494839155766521480569799032389370891048921215499374788736578078155620958194128425262156161540655369171496568897229845636728879621137105206 810 183283543645080082520468519246846156478908328724483060504337016983019686029773112496327972118772570847697298121614186574622421675307976010117487491002373003918194237580701067654344969591990459378103132665004865521613336299100622846891877528616 811 217471717616893445995121621632477975885385081356062816302382555313887821066800233301258522757226585790468098194380633809616937734583620120025062003220712483180786069066967210629087280697424157816310120318897441740693308237127203386235602864906 812 -514893279189986848068054637201730991619240821443801969516996651845761382509747835056279609419219916218283302466656276269550134822008349375961650401718487051392922998697794597651437839009490394078625279251299729324267425660228237981574834483730 813 -1383393774556161760178795145908442798528664621801007733962992306958963504055901845495831665386636138959123558753465673333405508172531384045439793945429276337011232332092749659525232388050460008925313500342644160426831489698678668828025063078054 814 674497794329513088695353712726941362723520881303381486991133509256485833055961127995556768588448249434186586523729065436549105054747336997081564545172433382414504760339560029692177921263341281688840336456122593378483162372028188985838011887528 815 6200869350269953686309663462718145476030056038255029606609499302560560663879618235296192313015645977661483178419447663126737444922247522503396251334855661404714746458098613068196151246641960248038037476169401902445495443594900149312957120178374 816 3502389319161565953085883595336942583065064451697601610852976690708729603009666032886591857620160268652393832282169334903406198084320694939417287034749227069967885201528877877571920943729590629483695374165340144035916056466352957212527561525702 817 -21272867682930124612058130772060036892792144875869477419621758534578028631281354297543116990322587500347494799992799716204805554829705564521092484046503936758552516088742750835052154574553118786643234025071123422009134354054396380857829706325674 818 -35252308010737249442253804485960370720354578424346973723258341718095845472652682539068600224511986960406387269222953573233185384146373095542746634874821648551398718222166156831324083548246173470765743346935056007369682851010886157113435422231372 819 49756756491229320945002403431370914325296081311896228349973803991379080297288447316416586584999869425048565227051735093463349533795593478255128854781974793633880400907934787224214839038629799653608274609223532301538279694619933829726740334967154 820 190563705860256609076915761904232920432361355504962611339162916492308745448425037153989299496374389765849989422113486512097455286291824847012113859119910570660067953022630039402541657235374082426343819280826453187952822431790418749889880667812782 821 -8336813244679540001658901375495300912005973240725882314571559437664196931343687272058141745326079008100606739165522858747736927167808079262921960261665554908701247044925000825387767223249726606849570914150120638113424280536496098197188684778214 822 -769659182992709506419304530979928628216063572400538466137757883695059704947799460678197059675567330115620871094632542023526618926483253791444185827983521228244703616394684063920123397452460829807340761071181901565326210571465525606987347035385832 823 -735885356724500616884669128322478770936532199529836327442000888380994735336039040601064618138501925703858631476267682779318909151635694638577323792051249867810566584963538254403429903821403085118423948280811398673787444215830750052559370435794746 824 2339460938521191657246847457903821311556434354806649763878058649191982694994819616534911757614281954813706750641363791160418109535541669143744106763577689365476366239330246018819317757686645356908211628826128015055651923453772853861598616441842172 825 5278017816951669837540902840317360475274825204105434048498689546367222262936178558368547166458435851426411832977421878718764915202460838777380500935477994471383879306597029016490615104108308758450145337393857774301965599753579325313234175727000086 826 -4071687503077051083004369659280822489249649827723896257632236130858131426768588470970678106408117397175130081495234772318012906036321353154475271574421933571439636617412508128821125440809585669281856460310023430657047377696004664929209286285853352 827 -25155769221322663921075578704516925597505506990325130450531687787294721780643620708845408108199745687663076770711831920014605478107312277976939749573463668567135745455372968401252888788669995165914141497778509388010541941699861993525810659608001946 828 -8873516090305245343911693027869746954539351872259704599015790523083800235154519702541762047615298147418755252855824158710302363812580125833752607508333691643963159101956752800330597113994818028029487350639491901797236837910591208079758929028216398 829 91633519030562471410617141749409957710372478168924539313689184555813145674030287094659739914599007905972299162634235648773028579078955894616603205821141879915310519070907818699102047247543065277027723943137894216944765093429189780901427784301281686 830 127029673624481321355678447489232430765861945571981831625491828126809559768785736269880252850098545066073023696898716101340759333996430451356299216479305195319215487326252315180161598658220776070229341591717851781237682113470534246321271066219237768 831 -239139644481872783997530263514484260982368224281644686107482938417646914758928299930162985078585796694035625507679634465101777513645492171511294997447519722800023518564984807898678386393728660051380313691753026849344549873781372822675132368160760726 832 -746504011083607807421821986186060239748882966463478816634746374197966425796204675924197637624133944805214496885889934234783364994850966857749939656368104330637812403763202795123045872890959430543207666207161002296934186069210563939271265164238275698 833 209353760789330692244154121851579756888021094576536786675495110745304614056908084706152684157631225695212278978891097313724820930799201740006245262103194213438669655159198746691899048335618754904075679283279273063141749443984953110249403082675175226 834 3191663801055706191615637723062724294079658395632716850209796766768484467081546299881399576141643894931384090375462577994454402276841713587619407882818054429654431980837004891858588148800424929401937506515337068569194403460041815487510267893432052468 835 2353342556313514099322560447987793434365185607547790877971373011010094559505877667346881220913450779186639996470971394481440190544211241405695612928295222385405824487599951229822581009534154837531088293970951860268727511292102156645226410057075928054 836 -10399446409200144222479648403912714424203315609387530765295930713971232856408883967494446343191646303509653900723726858039340913769641149241663771780834316146106875075862405793472781363660265727029403572407983518141779788921241749494938090328025781038 837 -19795363406323619227529215679688976805068285099421936287475343320547055375116505634993093336741859145051552895566268433493701038598567669547180656310697784060591567154705156926034754167487907941806348096562199679225922530485533497823928769926766090914 838 21764577872443232649053626361988849208628655791968764309003315025603345574150815335670169802506835834259956135627835580817565586392518208094242888870245013663373684174213496605936759526304223597059779130979477200356920839560737245868628724923390433448 839 100838691463791199398709009184050646777959927723250848807441698431150270573415593387762640181518303081403265328984220303165338350429131345812257295176843907633800673996669979606376242825846812865624073476452378298418585975658188978128958891486592679314 840 13824068176226893391285638002021046923154072910755285980815317412210818068526847987664470708081922554506810701268309512569844289743642072074592698504879658455174463775593506323790642318293507877853827969852136286955500939178776045734765200394210277912 841 -389059258901573677851240659812512136437591417947203565044329179386459204193751649679074037829975977834878687585467563060418314328088106742012202139938844192773698685194658842005818874054427239052821110978557409016619843564900926325428908567534932080574 842 -444059061935741019455922516775652996285723337540778228470926426124888422836636082071540404699830802125962493743657247601470337189056346498608731243097159352205002340771013635772911856361590172924675727692713606401693457385048377656868566692920472150512 843 1110594872628007768557058996279310434491468767315621043883798946124730079170809957562605615934075022010836837675656256870325567832348847473056982260973172325026773868730103762303074987255360820229554804636846148952841676732818002366932254393359180284714 844 2884069166807271035695714327595501501957016319052949448845209674220086547392656380900783320538197092271179140455265726557579220677344826648220607994523754143733117099908512727723280404209807162274664760143357234314318605394156987470732481887260504998902 845 -1554757458899808879117544380893674302128935893793667626558646011429117274535274362813256819403332105650253056782520858844573825453777050659103486572221472262245343403461602652443182254275469459627236459130546443175356425583473597442766652798850461929334 846 -13076478919488997221484432943294698001052154812373583166362103757678504117055415401020190806836178075694828445541180224286129937696977248229166054760519080616646550766865598286668486324004942591919261999918966359507265166813784343698132648225356713351432 847 -6857080746886812267276791445853218796300088455633788768086242380333931115650170393749768239825374323009074871622796461779134048749930970895762817161006418782526490059984083458809468596770571341912621910785772650040073305118005858648932635532230188435866 848 45391187775814859228564468486382066280333033536481048396483150833811123230215733804095455088040241377364828971525771602312821226346632805395965650941084781512226262258005619806566378430363138406281674629724406398781628662849473207682977509703832692069102 849 72760497211360958610936828675948093589397295225684965921143606526360169678842544502940863752636881233149033215446768668517618449343794653798280405797960414247232404307706884776408033576590811589143349022506317341062324025625983047445557304579229897668886 850 -108633388691310174624382579018691809527522455176718871981629423442666900419311778039293222440792210619588281847209460572357601862225426229750157698499810340022179336249218356510695255986426115490562127959880497876401475710553276399604566920543286961996572 851 -399269591204681995038276337641714210226424166147521532679254277383176427068013858670616020758510325708782716502151509080246261709547046219800533622081280410953818358899467315933787757286963881345835139641764457643468244196373983291478156385600384857469726 852 34987982143978010160728296150456565659012444501828576279115918069848089298943289369434220614560577523029087274008564267433061482544723883642276342179957059416722722294447783271626002531807214819423690903198353734693313485378179151457757315328064438026782 853 1630173414051866274454572573077197272244626420330847009588574669653009087715793341470098477836027667954405415537359068953475033824063516194896688268725047271679898953602261984065026384212845275270008756991572527657597699700045680892186107676322155528310506 854 1489431921390415402568836239902193384599652107529472609834213165118386815314747133541688899044836919915580419630016409450790475596679644688527478157588703354126811003009775080648993718210877161307608707021703991950206729805357832095408690695423676514062808 855 -5024504752914178483521537458293043234408037371907381545292402220009718281159926378826754467857039866582475058007659220898816429731369367327238441168645693451861837376331337580431428882885375071438639679560288088987166416990414320003875435692592915474464266 856 -10972340098052347168706921002964400664922315904828360614656589885207044957917038421462631181332912043433274502391639649909451894936328943036176264362723063729797379804663835915459745871103535735767504169964517388247896716665598022215514447966835093351385828 857 9108620650136045769127995676717123745912016323058657690113708068053406875000187747842649291077690505274327537241170143621768616428221001004324907251214965273639589166889985583497385982942876182498691494118323463922395007987388718046358412142755579723135046 858 52941521573329975464353301846519637063958150847715823433628352330999142220673247469700535054464529483290344660343752951589805948629904443699979093099513394528203989992335047962363311479414782487608065386470271640912460488280429355302401483173137117493209368 859 16518672730469611400524308678733314059967048376181381505698581780435541254919340833036112825124984115718559004340796133113573015059852378625930983529237232378896421046888815237986105545323698918811505353447101544709354897945247657610869868114607197164113174 860 -195010750063913354964794524009013666917598482141535972697813910159417292137638201289113684444080800531806176917815550959087025522319982862004100423481876302312302431193138442814106856097961506922442272962157414524434440400708703340690730443808027882950629518 861 -260895562247856787695367416683425773013281579839244476727245489713866527230945436292155805925667931919351528332965601149971591942552362414278980047476526254546089888616834591922892507093530790355546195670430812668802978953229494796688431165107957535205487034 862 518393627530891201104472752950604147358050694862300959609821415545233475989697761992147512686894758832495196661061511894784153768869849928530388981769066124991216671944643198803818146514372600562430335603010194673083368754437158451625981404190102872907055528 863 1560466500427904474037805878258051175468291714876876577704701572199674459914985095967824307936713287876281105074504861483960520197177717159787256050430594898916586215893073709348053880611377789321705854215214515194860278311559904230447448022811928619902827994 864 -511609996453490752052868782692818491490888335514483603519146563193846238939965096130125603532810819586815344528499343698593851079411150061912800194343349468573966053601108265128724612930639395859111520481748040567185043881618455935127919311649000766304241608 865 -6745964016460319998966716586138877539605239379245455832755846783697462197799564204306336774697774414579845756857076470084844313172522595915233104775181235975603296750122406239241049983849826677670066628806458882779837775320526845744617267903581893782664395414 866 -4697996341031729252897498353525637674645477344278614075818459545229495243037504014215282160436337248273751354150313325090601862540460095838033649910549215190325618212755073976191955129464684203645779483617487764796263071907927633328786680021748262675941680672 867 22257440826820760310161048099812030072537050344006844774755801590270481890517828356866538476095120545068982093040819641788501809424647837152797423131083076547190226382278519148898396060367838080782492194523399043420373941263429565950769640112175066413544532114 868 41014966717457471340385071944748133393524660571041030127906707444001191074539591581920590653083329073609017635922857684758294467268917255675635439734954970530138788631368286194416171953559530659658846864485950762366514043364148951886786918993741957745430098842 869 -47935913514482258146631797586100689406099741273404082350294775329301477249624988685270348725082179143597101126843522980142619345776687343760310156704086559433378651247480133665184099508954314910453103757776329710836112726230995953167436145027584640917280711694 870 -211779670620387795270367792903771431376515989839166412220731523150377665893737185940846003872570966156252835064426773063300922195485668008264565912983320180068258515099169938036731473084308968229437100224535674101706440628022107379025328442502884701040669769952 871 -20134724028179296962388670510396529229512487598528891456134294734862085308304347404407770613179791980090026342438686673539653393880632066761880940810184958348224925708256216572474549983455200530430737245578211338784939907844789874080590055850510006032017705146 872 826023955757695907643021690675976904290280924557561733346506745152871636261547963028205150902728176552267546172963537623130858878891306039089867730758280748698737161834022564283449391795595391156425338562253447422452382010448655553338932624954165340267200711852 873 905997969965710097659864133336529287446353023196331790906082463558140814269238735865953573645952518891517358142044239425298689512063020511352290761083753713829133919616855069766154998155596510783566312857058669310857595667519950117267121322539969004233620938406 874 -2394834937447011601431248039706665189171091656792764088121532729885980764663676696664642823010546246375400567520074253884131336373555502433065217468925867240020060917175774244499900229128869116965234491161710815402550496083358166397102568742379942270665646988792 875 -6013317709535091403775568310280443213201261883100154024143777090905930952710409727771098104264091494324372335547472378895845546253540224903625737246298212683789668437975490776965621040105641665065950491246737485758212902181301633192368535267162544721243097522218 876 3558514762291107156708447105666679503047607390906693900248660250123338701429708893524392479115213775782319799626747369832710480033544027086241010213797381949012352283574222944652594001804172160294866440390519973819657226385440031328781987286061719098753870803522 877 27582330105357512444560897738828014239711807661919057474016113056045610412805237279853424888359658402503876352478019611225912193190792055641059546852691223388135035578604166937403817815610866938444712605074104916749295466339365929966183662712930304598120721243750 878 13348792332711814301512462756332006722622984877738429792918711151948420957403972133254652693176418259496762188605395965661043438963205447876811531396123396970031071895093561182136354740571768505966256052712831188641942350850296610906185992745765314490174769858872 879 -96862587872104157581686097864766521451062856507776099798429647990023130163126566523987476307184085059181326155112146165342722860179058255713957133327981198245634586803752183854928239929404598296203977537084586898914321726920367995485333156951711976650937290818534 880 -150142095817374945896637693561700059396347105000133127524917705842502195414389971193642506731482275424410157318433424995891113478294805722972417613513876089442941089349019114887481349992240331438637932229550881537947778634898904352504195779458655770094059050515118 881 236953566024921225742644265566704307547050817069064246154089909436157363113036293887022640172208761852722360052956713293878756849767903675701882123781322350301543038291476718013495234984650441660572032044107190758710324971837195734911388835518690289489674636422474 882 836706790455292556819682433204094590719475125739139655614930266811777290812090841195405385465086358407482115453521544553336886967790752536230773556655286194682413735359480698755792427819881089632249184835822421428105471511526144042205151127850033523488713581343964 883 -110507311109327489827131043528747500724493130763455021439870419054739983264247173752204563156440168542046441550392601535847873171005782093507778668865002244708679437531418142412221928704104193088400141047062352698332783019945661420491737623474328395466773148822402 884 -3453485758693282184240076926070635996950584720537673615167185901680955780263194015426776923902665644075996642356461607349004373804912855782276623574478602511674730046992630470692836542910096920062992721682025258409163620152039010983692747383876481853317771901410606 885 -3010006828554149150979530999693667041432035533568063533957167740704474572761511965021207487208868823458358159236280410545591830901819233332157701567198377462197003167019962750573309643748513761595357385510055336330233217884720683766137407158474513445404509869947530 886 10790040713835071147624434925110732866381856868087071752400611136625482254221946539639089088928708167317520405753591840201593030734063202104307179575376175474898235880399583993843745485732613090248861320438107723997425513210132061925254743786017370622045444824035016 887 22810416881990124346603663270013032478601992116303219037980468024276494798952475010980222175492807038154270942047000577613158506204211606312586345256125029352068778016391827794891826069971178064085627813900063818803179304759715784973471298815728757604197097468993162 888 -20313969778415564381150162857942385780686361710218746186985639236831233647071729355164328604368767681182109716142964424460142537525685329948730221513365780356115485259231262368351048191178797635187278392387919408704313847609989213888851515769611409878295749323346332 889 -111441582108392623201372445721991979274266768219776969745409702760294343415386282878462141652452533951449165589217439501137429548597440215690261418701229148450287134986795411367318735680233698547296114790224744850653884653926423984000996699645255593614298109243077126 890 -30214462204919521923332449600516304990156236451320130974768100284431217672683999342219800918254311016916470780699349977746925397322642578421849631894543869485605783771132048060982776774673322695299155260564557230819493982028537910534711106846375562305815766546420568 891 415068470800216740503666186230186367950814165441437128298197067594347656583594980436445340872437766106582269119653703496789618716172190872477321548564510000432452002056486905911932757700327456390384209799504278777963302045905680311905353826588097288864418777188157866 892 535558386193987476315664475901394919121822375162392788828292119617552571383583401038592254176191350529169768230966541129054856432717715125134030417333275678557618836657246339410046413033752250158349240997367175459388014398081629634822194542080635337653391269574199678 893 -1123155727549850084266083185743954711482962777887191182916138360827129239314711798398934069844005023031878992610686046067956992435281800875112984220979788963593772983612676370825314688247404803138727588572024065965922938074469712519135295198512051647935172522956297606 894 -3262365322707404304402994597388909894357699429605458682893007149181838654021579277338263966255926270649974669468719028196778844813417387058496614048618124224292578519280486969729873609656786704277995965164261515596900814964585732949404275072457858454593332655398438408 895 1227058310761984827664238654666304553933742964886077684420702143948576242398051419968485736174598209381506795029761865131379957689034997817895496262021525070073899796824479811212494996918226783288517986564555058440744317876287455341671536232205112908639121843149920646 896 14261270379234057475726566645894836919707185476598303476154120894543903694948970715487937597275748858666236958388092346083348643967527767261264491023163227565885192285876129704589448524879313493982576721583756209405421868830308439435086195859756181074323986386657548828 897 9350567693464223358127054432258249789335778233234210382783366957084039830054038525974613256107483142167801925456055080679860906084966101238050340122584665033095230149752059061884101326683399321026572864991885526970692389334151012819798390175453911055584183532225440694 898 -47636186045947959202655552703459293667826243013833729504194613241093871506419175263165189418430091691765938226444806530286705841416305078613302895275485434894266871101323034470596717512837121366766960881861786178456284372758100735405724663114280272900674159530954334728 899 -84970381462235932452331759743761167450138235620414051537663383897130599969470977452730784069339378305256687614335266554518277042637977949108126264645151355230704659736442004357432339375216942533237182659814229521858823189731998613484468709786178322052950361747719708954 900 105409791378807204403464083602078448235086702573305701112582350038185269771814393867670303421309438167030012190505987801916993979452021082484858787306809283532044685289814316787069140076492627011084071517846390497227959504162637037657031240633229404504413490433775639622 901 444855624896021601170845595066248610143352352160349229780821702811800977422691809795590069829608326477022283611501118315624746707870921519394001416393671481166066107589082532667578184512376402757852337524102621518847154941625298986460717557419651385370860189710918138614 902 23437586686650101677574122181337011243783878537173699358599721322619742320711789796830264015402895415717758453999730689318061956452386875327215381505845254892291017293220298647422310991961115828314712740622154498669398848563792178135061987635783764749330708843740013424 903 -1754027173562548245838008242086264057928911778893583818417817869185892857513043028641733550004828930761125732716545360198357903457767108824747280715839859168847922621825351663312444232980377524459525606317623095395201678820582030377580395472812139390924162352281243686462 904 -1846704599980582740192415107218424412828679777111056562364662780376851430219050954366111516890135059275443230358808265712027952088020940147993219134301539577918490622911449025705145645164430285042146381868231927537350727470008049346055881110654191104469241353808625785956 905 5162670241439855022906204765979605027598407837925427696529672528071115698390239648734388445337085307613554622846720625544166886202542344321980628604750542980451162269871148736078703541504989730184101292293062343473572155986465118035010329136950784288896116200219719609474 906 12538488457023448728070811020507151035579446279662287085093209619200638518041040591887755561538238034406104462978165556908709775029181065297648552572994919215125235023445202752076555023020783275681200915441980369876248814737566027704580521681829369051568317291262142236136 907 -8096328205164677681911851900638294398166919374646086529249549050767336800277349690754160594854333720282779721493417893403601814677947021577012741473595794634581573463569291966856612549026844502482849287335914043226218714602778390202747577984699171707760126303316115185246 908 -58190588561473443783144144110527708616333224657082501642115441073649849049484297769747991284217191225125490314957313422838382544033584224742319177965479370609377401010729013418189351774206888212241892816250897867147571063135008493301260770523813784210689302682381235043130 909 -25808928447993703876795499634061794190286487046961257706567612507253761134199979447023339456498291964475047825462078161017131373911965762843473203528030415958437289427206344280352156158914743277273476259297355185219916504766501533826192883586779977518263852455815124603150 910 206711792439708785623354670444172041153111452813672556978084375435375982147114623135833888246426143660360550170829524333619110829709566233027590999024204647596748138836631838715255704408924891444320041983090241983162176671661421152339490737159325102226372801256077953170344 911 309720833060152419387598691927642726189375560146732166893350296077099995018000419886347582293371063332763075811615643098857332782633257658146638121126795596077426308467664513536100149334444168862450583335359106803190217869565292107548235926435449519166779184588135530672910 912 -516389283584032013495980680021174600393080619959390210455049320813174577611165300390277566971977376100600707607702842586582998165385198045273059503616426581534336786370738300809672313483572934224527867308434701271642578781511713034935136699064564747618940743239968733725838 913 -1753633059269539841582117729571819371231884247938098839236156260288159890328628657955112693142257827525223909725569084493512778935252335900747094534903910055518357192772503856831283247702588765858967630333047537494571324782732349898372039061312944616900158243189898082373858 914 310622408521507746120233785762236415767026920191109322280939768492620781523973777309424861076556726885488998656255207897641471134057041515825701907438870787794845929613306760037245484581491493451602976201608836480438758050312081401682154000390465628616229220011822261644956 915 7317318388522543002006725447770189709011868935613931332719809649281995758750355253217514121931370806494239727116551138411716451239965269678902940796256026034045926888368852547819578098746506351168990850068249718314145377153832610831064016428707053327779405808186196234485058 916 6072194929965042229014519704680731243768596045036623515497072251100293170918870021623100161384746730712951806367191951561499260450379367071698403604786294013172864346367910424932268654066708713038158865984478672978379410604019880961682911502958971806105351480382943767848854 917 -23168465669549718328600196879003640381794433399792823763609263191821717198887470826032280836258283975271403755853228415525638477289340579628631050081435619668495163935408383631159965057045743006184229414431259986279864367298575255513942985845365798876378112101221149118768518 918 -47418178276845734770268726375397291685451820352341725966315931325897717614060915835273374160100971602237494213421806700618984676266271050252104857056431079402754201041484465073335076718141589494474893785174129175712159146728844370454868708287624806767032902734354195103438264 919 45180609634958360373558379858408965089467666818122003465570321812247361752848030083101748630337717971279775605995814788830419363946682297429564438393087215155124390512740320159468526309122427078913399560331283705733963337772949365619015198256966372644841094166826357942382998 920 234622611419168810473100118046073343082849634492528769833182221834890286413927726857009156744561616285483939343802977477755253458749316674235470866613989082660863236634834318558312415260816963343439530967408831233384327724905674765370919589366478340578977624813878696671103124 921 53969157775207255555420116756506483358991899886217525900817205722393372189162999224666156129054548695715750966895774730905991323241770853516250051655378961858688760926806177040679717396087915975358580494396227052323770812515606100705161252336371616514240774091514732777174982 922 -883532572792347710662821439587211014758258740841797228694466391281714197993828584850528054880543466358451875031447163188653002696393291286396135868038853483173928563485619660506521779449300511074123223124049834380077594200090100233754955383352003735161232032994511970917698264 923 -1098697136695167778066326563471195497058256154373087471358272574108262187372037143665603826289337698526963476815307293154417126485217299026474395772340823029059720837366925637077803538237000312156626834146718080693068525131904527478979956674834299477941118073743196226001336282 924 2432202047709985457429759563259791809725442762177414222445139586431514373965367249389341161667105225962695488374478109791677946933892510128377634188086404234990680193635835450328367529345833376774938466841849406693873313269104425151025528672244474216694926546978421326442056274 925 6820925691847859502565131845946744454947814754429103502053943774812947260499687313907543803115736104013425019524216110063939430507417100620243633188067640264408466104189099332540683644518795282451925340886145545328729813953772454315619255678701106873856543178039131682679768310 926 -2901055034173199187458665908179693577376013251478085318557222843424719820133630495840278650213170875578046150625844618759014843866079949557196411523556586352902647619714570907649582055705012326973901852457147934961679456348936442680127841826889096471789660516482930301684052984 927 -30153760278771284046356196021468783683807037438465648680014623785337620087180807083206507776669449580839954660547832316524321539263515990179390551177614219901323578890978863684987645560002475042839165246312240128286706741619304011501732354444601903701724435034458819215383807478 928 -18545814242739848824100012404745233771552792869255737200376338348306320298237209244025093743235851970248826138337143439709174111617118591646982737953565881766016061073717075384540216347089419688135477985362024631922601214422793681107841467232690041773391048357116256808229714712 929 101949357095854629800640424612134111121015455330167612262773183969852182408491140026372812605849110962155532102592331254182122129294280171460089240220488030721912875181668306713887723481389389772643875319272738419058881221931203208447609092867798193989702245963359472557642660954 930 175998081928107845480353633653046082398939545367276893053683910604212189093063810343609760552485254594198167142389019042983392021409706424318166342491481677600841109707903470633230096684618891204666857035926429567006751977118291971708652078911299500747416287733900620796177347776 931 -231455728087952072913455447366669782564039065696272842418880965819138343600031812970786519161490759973530202081516996042774918657156856087285778055328073705013525395800924511829471976524896068887299879173050871534406789509865087411739382400934036033957363909663730194441843205534 932 -934568593681108539733517977800537529475289615395068144273401910200996469557519474756126831568042033685426220814404349414852440912608053707955207190811646424962904229223671061149458298664986103819723175137732064978384061572679302648049985191534215972589457137785052137625328338870 933 -9237685448446098051031465039924886695850855477456861897366801280186611595160323918124857977593550346572010714137292463035818578478769871009486727916525981181680657988851918190994544717997641490100556807899665372462516169537508216475655684201766290372461121931875774947151597694 934 3725038926152227394730586871315841101782316393037848725629453511077633670798697142079447523609682985546842600567526092804569164916912347037872136048716144347175132326057558264218485117770823165439595182055732364172343158767518160088244773662435620059739911894751118061394902256288 935 3759960013883016847006395859565128865421887059888067732122818854353469684641948848061796635563075206334766729675633728932031906314097968410497883261942862333207252836600187578081715802421209084396658670109573252971756105783102406449561100349246159896881819544124889902215458310582 936 -11126282299507229774777087894874497711873851616902822870563207360166760977274567036019290851001113200420970532655737750772043118147782944258261480378105143300567736393676335062467483461442488975178367144171248330753336582950888286188137727318315346666993713117357698552852062148388 937 -26144138595175180324463928539094646360164953151422491777901917154048950418838994913998168716777713769108145917142389276643289720765096811757330888474218285534683984969702480387550458814430992182510845699900685750852587166243560457963533884870677442192971690437645989573010720536810 938 18327463683884675243612378383605002364474093972183605743639081749812429523006362598431805097147980863078739476205607178944976995861171091113583974687153107653222846001402352988816538643723990835311773566347830700182506985972172323257816899806203291527400184536961848161862701295592 939 122782890574856217851025784359167106272510561727282783651245188633438721702050538093149324757582685744096758091069210619264205350715123544268115619885332166161504285506766979339979483311959068636656101571072789810743520222008330932653792293568300972027357351774058076124087190010406 940 49485781101615303525500198800286192159909429255928593797089814034356182026396610185534474554054505342517618515356274103827786358725055181232305452324296329757459644058235575337938741183087763015181938569585542970449405650388209456157848224857351666823528511993627330628151086111698 941 -441150091042411823793314472377401713323763712841422729093571921482617503335753417807004111094118012866716211973845458060538596117050399062442876521249655667076180598169554432692052574484751123761258851013369247702182558634588499865519203701246692856040869607530844569741263637943946 942 -638649132551494451676025344531917502148028207872947962223177730959060409101647202199024143250962590573298483571947953234760786853231503533624925648828305329279754720244810276386904336963061860090818860864543284713086444305110813570871239889857306945783424409579790014281912118493448 943 1124418156411430013942754877214982766596285740189214252744236705760364760597946514345918946479046925819537200413635865632435905583484447634666043189624712713092512963718230643961053389969311412347592416173846290227946417387284111424469076668709297289321948734182872438841561427135306 944 3675713359082604791410166175400023040835917092530865229692053384005848717616996467967611718182279361866655675047434215122296731122641073122169686424981606204352062572139911699025575998322481144142773913244684915954424709564459659773400828706650460099824515929519986120057753938197458 945 -819142526853666108393737645828136674674843683529780235579720921900292771125957906842181592129743888041783510400672630120229604788994212333437734960377204095927565962866785040286299272786327372771554041457929847229694377802287461716479769932534552831158836006128094812769415477306886 946 -15506020255563337322268321624308184142610935014284352431769749895238441937583616927557318035736131665765453328985506074279228967444487510957819525104738221640011732912827234822440709458665304851235610281060552912169719791553087208137152203631076311197209491310600796028645847811993828 947 -12224730985660788051943053194729185865896999463603015025422691528353274737166352301478491977971014610291888423892914635655436489098710418534118709141457665188192868886090301404039373720301880538679720956149520855121508532478241812792345096520924014983561986172070156446708747507495314 948 49740361146028207902207780635164401685117078652371714243549487049294065949292614422340663495214192246062019143701330747459667569849441174183159581341522507897236493109184512413313249895983018250704609910126133232477439025158516529199209313601307483144810772446526199902583487792835458 949 98561572377611339998562924662236598787716397912361327823569746570026319118649701595081628437548737882106260520281474771689654756089040488090784411800164007556292914413310709011194929244244015078357341914327159763670699890721756712515664939993132751166518801818882542309586793969470694 950 -100242251936532507039647844139282601607220343006573725377489882594105269926428952015497538361409230408512414186083179387806107913676697442287273839930101097037786257717673519480862429685170973899175344088475906172985789137741731204894005098349409215908031101290765389439248930724803448 951 -494021299382394317820746491436156478131703079906620126405191114116543970707745807135780756083863142583319576796184979675839954482275287700776075726494673566029982844748839331242579248451503792610282734511277974723791534680647213675345638644677081340130015574793067330107674973976998054 952 -93214279232006916716420155258661272237423180733184524059000735004548549415186681336617306612981207305846891354701003519895008025254623731589912815911917653962805685483947923935764074119557389034114485980274892012453507580678128433095387628706721751649234620180671748717224517166475852 953 1880846100986754246921434914705797655590838905612411903325026840513309635101116452603714192614806487755006491183846127537254381755786450060304234251288159408870769130278798330685730208388299304875883414489342174238321579024023999268991887598149189972357048432852800003963069554937944394 954 2252327494017444205705995199869497983989477007322381508654531739258355452204399126406229079845786705025139049605792732922997697169079933210776174971615178138864127401302762089316273801558958534357672024818440039671717881278403617624318096167285332213453510236787990314520605052973121992 955 -5264356650151302420702455558551252684068451235065886371841884025413991015982295377148209254900219378796792990439079027454331435571687103862604732070341234129371971269432210222848228348507665082323168556995745101378393462585089025567242734380906474333701623400389400064300722174691741414 956 -14261491243791616698560416774395359564553394880676938591268912805483628473927120763165116499383193304387336482407433388059702757542406327401485510600867759034105330413756873333473464706589053139606860719124220544435726125902710644518821291287458714863836167199026193168640795600440994322 957 6781374655279106706661450276671110128117931718372431540824665260038836509662623378096731357574395457750540478934443770673044374051785743329666827938274140820525075615138282652455540368727236687222253531529739007307056296435844005178174722916850968037691545067899068536772852849592508714 958 63764252696894599864862489074606489753164448640606983796022137185820185840999242113986018141146086856536753026158169793961764276892486087744064410663427837063867663084569569470157652060615517008959775276409659464611690734547560431702573847993977766001384380484145968948229067176365284792 959 36633826323640965416248893757175643659567278188370635301328709618274374854364004684903262315299296128645600691148239796414085606709859030942408142101994608300718311977168156525905112153175053995749434990339645073192303113720644338284507282838211752510021363893619209821670507242888547606 960 -218176545427552459788825041497656537028050675767092280217524159036482266790700373094472950779583703971156626924438565021929918538682009673275918767880476492521659182134623301317026103392266373401088036810289133151020398327037006592625046739612395897200059506753104893962506342435099617302 961 -364445946834713652388386823833657839024441383361832134188110290153704562590891238875355283865523347282028148084757569859570485102252112801011069467007705165009223921551162322942689192232922610659041405603163848042547143761083327931446172796240861153038916819474739166903952859708458796346 962 507542245164008734098336048010906192976297631237667828006172213982097391947900916016708857299067504098877495404080833091366025833526250132672765794902759926802992947112024677315559868678436857970723158794461161653470314557945380828552099141638327921145269997957565238151823783260672557852 963 1963548858246141441570389390192157474447730590645020865834652031186454573829165624858532008990183867402211738996217766882874298582366183333954885306371935154133023563054883038968343949690913751597114475224327487737970642974102240298643254571177174629496388199355085326314920969569947687706 964 -65531513240433959098086612114787516690424522412270876049424690846320625899159461557593580362468495603751775002600959715070783191099299657861160380395407930907551729501402860561885263528128121669805034340507728618372355621322227923034105329981352977770705587043227753000979879319388981042 965 -7911553431641739537606449403783759957081871829289318822442192661562855750276590737214484014156606658813070917224950115582868927877498470690046384657443602363072826361097296447965656774332396356827559171974981960434861885059086254139736805346527762263498161256347018785920178025007016077486 966 -7645607457055978025961694433395804171979141861351635822281840786729880922524503687438240531061629610505801517122343084723434809475434530344932874475239406436856990188187883553870792423491773613961460174677585676027035545160028994697727129492393067682925970344242977980053324258492991921928 967 23971827648691020131068389220281523198648396256504880191443796799834328336142045856451775145101118605865394602108462012288784818265397625910853486325819171435190939898390321908066217429548621604492900063603323209768391749445801807815630445166505788437208132209937484579801175636955757555486 968 54510291081587430389203500047155890784383244951589769176540261689024882721088816202822159705686638434496526665211172166258836681887014911564087830806192537133511067072964207425173665931234042461684848848381090820668721971728894362806382936642520729499168150378179198534803218610382708648408 969 -41306159842147566799906986610068797862296170995804691650728774577857442226050715156184392807037400411571514469503608595592488021553176612289015967606940932888855166545496821421321663991677884963771187897434711462100228437450740510968102622743439605365791964894299187192120752591188744724306 970 -259101252343151803460089513398192753028776416930614894813799896018727220901207004324420128930766216051162570204145529323771597346539863602018094232542812355009422664185403005049326145499398223850311800742929498893882325641730975677777125778534823677980288532726385357893903360572576130132848 971 -93913483852802514904274272644272316316015885421500700653420181838329222999715341531723875081907381306184931238302006010300917744743240193127073251970967555391348498558088983685459517770943161260258804210086473877587101064141828337478235732359932011105311123740128342426108466837796968059354 972 941473462308300520577298936713790109882709184332221959398885302810633146333731411893461383863358065246561364396507108571888150938508134327866511550468595926854689806473971920494219458624671318428483761691296341883339477899140693011330383503874472610844922937953140985899650196575774559313498 973 1316257931317562518900380609186375016787048089496674585692939872427146412630940512267354880518110579543118988428804030249662265001952175466333715904117866671434224620669497759061589236985313420967789878623471686008588366870909561690341429273172352394166245485704379992901591137477307989650694 974 -2446444337346599223024487870836582682757638214763193623713457851900862490107138775944355803071275693351334258454003622776027273949873576287216743007417928096366519889387361984344688375395140144035104339040642241720897056782223273795838796769201984409915226367430690993734352879615405674044408 975 -7704822223955998118904577122770748200312079654426324425303668006581839050862092817952606394253397526804842853975213567290935170049294591197616767368489413948174848282443707655027504878052566788293077270245858416535316570131869022985119182981958924083613907697448096211366899890449292121967414 976 2074871668098070419831465763551525943156699378201356484964701660411399342608602206674475020607372078756009171511178376009444888886435583252505326619093849550526982031757988379280947867104731850516569322607033933628307421715915445575948170315577572001806406994022803261941164998161890296266178 977 32861552814566739519239507913950931231295025648974571120238111707805816028137682106026860713834272444553794521884525141455429686714660561509203419967672427078952977653226720522272273540753995548455916689537410434483325389483878804147868671871684417524696836978441084840319090191579585265061914 978 24553767540691337863161001780800621106293891148659886491659258492761711813105042415263067161358901814336675752444257258082363739250253429172440532860257533825891697436813547429646778201976156785112831422539884167504048166397152576098230540920640867497110081658102287556144385491606032250562492 979 -106770698330166976087188283386749568510643985229625578956983139777378754262413140585127950185725588041838602473738318164528703297634384463302263567081824497937894336817335480338640107056966127636979120182387448046781298086303868543627310975982886194295035434673848130524371219042115270461258194 980 -204831116499647342000814413921373218085387424564956933681451410173635385499104765113686685469642001639875855301503396616440366450616879863280378224582360762885311159306114177940473543462921292474576204125442389380135501129029258358804947603287572960652011722592288360347797782480923921439800302 981 221920600340922652320031916407592517529378003515264951093751249306546892548226067397610162394424132827853604508628120517775097744472229230855433374686523045399668285011040727885124596500801227013581011086106148244369869149015046681774692666727731721057211496224372231041753387603320931902545254 982 1040297777113611605615369461866421559530220406144425273387288925644789179701725689958349628648993554686635765735635742254862361841495085817970536088248744412772958338878335463099699364590167757244687836973030263674489872612004529152026075004828023754077154389137131834068262765333155753020738152 983 152989794777138370154989637905548843372072003323961849557231064516306481675949747148983929868219067061064287771553237677632356673207296468402001062230288387368187385187458911960524588373427205222390494215006414014440474801026734293503805196766981162421658198670324202077352785838689546628930106 984 -4004049861042653517541433540318168997603324670180758739025969616871882506031531805851026597052567577648295235533705661598966869029251356597856147175091761787155856901439278808008670905479452089814895599323897731439692229956848194470914845678158484781853195442537726699448621800973196893315079292 985 -4613357018258063101772114975704075755204872019409858083211251101091933887316009582339450003482921739864712381459446346295869318464972257713732115775506406327298592749215992601130016537414305430734040793105622690121423152016395891513749400292932533030574627980573241407761536436646155590396225686 986 11388935134339659186686289539462539610822417909542699313586061594455567343407616673515051964631907438767697014590413602975918860929448110039031311147280090356068621541641954144078363783504769794165689424842424911564553507811825330632193053941436706783549615203748008220859120514491378971644114472 987 29817901190603679222595696459262986826124346251385578140076698875691031026371083140913362514922423104624193721838068663205795678044101407280240969264838963578117852951505249399345733402440157216303716053565721275384281896781830508056223742792086654522719654351897681223872468184978167042827160986 988 -15706804016754555049485754060069333068872425066763368146498963731714653249105640000548988565553285013055015051410820519244190126271013600069753862610257191756932175685829435492134306034294388489254620383457647126021846769782232148566249995779564474138370837271322234266387272322482497409810897442 989 -134849869239023536205783514977024987638033161775998275429636166864696145927596631830501014979067373251929494554269191502787632677597307868635921360899636618280055889059013387526079618310119137045817363999843477653294650519180676289364980046974343925801058003739298020258419899822699292703945405206 990 -72018073326332829819322448017660449386195107848357033363865152333123392350547550698392955784400254469198970316069689823947240933059982996626300531836621988664759952332870723561674574792147045839749721620496153908481711924088678233363946232073073979524893613370624764670545089046749468641547119848 991 466873374970273427824921793130993775057152608855384643178162952168110161851289485352331755691316082172720058334996830033086709702012838076572444994243020333102787151031487017435472580089534254682677009717912663401686229749758464317432613753439902803821421206318002778932336562206739714352341296246 992 754420143146854452188938759260135713055596553147915253944765108271189799306896025547416557912256725983473704758039819098164354913143605130032562567406784170264600532566405085940946943534578440971613737356310847553447864396209144649122821640205083259495758278992152245805388582593862077595109845848 993 -1111572113789685163328386921259274497758530959882758457081298931052822367863577280003193974212601123212762597618898680892042177080955089704301664954534515968924000963238902553582099148054263179960525713329923401861355481379871726814578659053993063367762811513378611321925745928419155363829176478106 994 -4125657951142048108936044864216007565673799325385265715795452118944030668444951961766973121922443296363684343997429591895031922327403167209797213618858155628159848204890561173919341331092878473152110300169731690443540842752178444677123900761635415119273773901639604438910295303948132996605114868608 995 318232959641774986134657583857940421742055876169590038589279453042577769139626357554142740092720512791561286020940299984870960134239654968670739575273296097238237858593265694656642679699766580155541236284941555813572073606233333447775521644999504680899807297605658743661062439159323672028940350686 996 16804135199264528792358279238356793390397356429186459577026268071464279332874690159266039666371355334257685063541548824488761426309161386148886843138227067136011243455637400866974157328404489099201801715339521611785295075624628187775052188133890698087117424653437803198486354192999341582925989287478 997 15524060262021540943897337675954632876196052239827935464258771386658471132864758534690928017535210591491864275882375715344536874303972357030087927191820294260747577238354243012503468085124507439133855995404624252453487425968563420146269567966371168945703808218803593408938047090044877441987291582014 998 -51632895817003918701597360620435272087403436651243590864232884910987406893187510100027690219619651287143815580807853597510244747603403970503817449290276323437621949114929921200345224060586408130871248187904526731959932597627064423156469398741462024798714246718811535838251676119866539046053337392608 999 -113641154948645523254406454874510798850526027481127677199368512710223582802628664178572447895583350598339173281674709319391531468318914043202467808603012912957179436297676437687197075466062407100740177484272044652558846908489505040298992765335831472265365246231987857358534188843035165109563629467894 1000 92740654568189762899623499426240157877164008165930856234033236683211691405056740964167336851370494292567085254539030750046584524303058874927584489662183133259422333338235933595393129837022617500436224258484112050884742099002096705109636208359691034351937380935259408675540369123508297100611528674068