0 1 1 -22 2 209 3 -1122 4 3894 5 -10956 6 35123 7 -120362 8 337106 9 -821854 10 2257728 11 -6472050 12 15946777 13 -37180990 14 95117858 15 -239904786 16 552195127 17 -1268645554 18 3023055717 19 -7022547026 20 15717464257 21 -35081020348 22 78889160635 23 -175671838078 24 382550932324 25 -826078358336 26 1794741945612 27 -3867629836928 28 8190293742323 29 -17284348465912 30 36514029610751 31 -76485809036582 32 158681602168309 33 -327906554089930 34 676117291107577 35 -1386860777612310 36 2823699253628319 37 -5724351745881934 38 11582918229966721 39 -23326373379453056 40 46696286412287644 41 -93170712392124092 42 185419880384227027 43 -367473191615164426 44 725053073410269965 45 -1425942683749501786 46 2796826788083455721 47 -5467020320724432426 48 10645922845486193672 49 -20668917100914615962 50 40028054750717807840 51 -77281370540351368380 52 148719533684215952535 53 -285433230532724458030 54 546490337758248753496 55 -1043430011984855925410 56 1986668410609583876725 57 -3773230547457344160176 58 7149920058725036806763 59 -13515193663711915876624 60 25483023069798162588940 61 -47939055534149539919478 62 89991319871598483927721 63 -168552139143756426612928 64 314979802010064024668912 65 -587385423621904123869576 66 1093181275122613795661190 67 -2030321521838861857431562 68 3763087298685204417309558 69 -6961124043468706426871248 70 12852875027282147324933840 71 -23686282370071372529496062 72 43568376522286238344780322 73 -79994674355323673581452344 74 146619225786096803611068395 75 -268259549689336412802011230 76 489958922634581209367525528 77 -893374142775457399321622164 78 1626276468403411838768517994 79 -2955578837984823835231594906 80 5362723099581347127172545385 81 -9715026322413555809565213732 82 17572507735829845100781631735 83 -31736405497160457543046726822 84 57229870024329196778946565324 85 -103049518411392929983494182218 86 185285125087879566392525944457 87 -332667505231054794935281932796 88 596434339992285500526339133334 89 -1067853041819902246975752908222 90 1909271484873345681765971808371 91 -3409072135892671671290137137142 92 6078887980310852644503913440115 93 -10825375098384482715643465902154 94 19253164972171109796315396520744 95 -34198502574204133268388008700988 96 60668657862431343822561470785218 97 -107493901819955537097151542804114 98 190227724849712718279299140619128 99 -336232477175176905377921967587838 100 593591491682146778264378917674285 101 -1046709898787874924810873224395672 102 1843584237485671790073512912521344 103 -3243418154250369201514063146356514 104 5699702007018335499474269937908015 105 -10005019727056834168676748121984590 106 17543125181758653354861705131905605 107 -30727296310940786793760804216337566 108 53762022825008378285602473978266818 109 -93965247242177038522296054193117444 110 164060989369000594711118291871487254 111 -286150608651839767107460577749838742 112 498586438757101864364503059248639835 113 -867857771502505473655071137025041586 114 1509122083941446938815120110596884019 115 -2621637032717540034556045886677399328 116 4549859032613725051904388937599513244 117 -7888706151574301213145886193447746504 118 13664729690477468373975955258061833675 119 -23647657844051600052372411636532985048 120 40885707298766475701935164540148326152 121 -70624599673006671290364570304291054276 122 121883846840336219704247830737308117998 123 -210158082578070989745701283818001816260 124 362042883506372055753299525549460795145 125 -623149584362427050601910804747790822278 126 1071635725701427029312409735758250148953 127 -1841316809319774081231666323520932724136 128 3161114450607122863170288658576986348076 129 -5422334851914625639406395729389493559160 130 9293317073834368151579388808762975440718 131 -15914651456619737464468431493650694969884 132 27231346086225247362871891817143218097720 133 -46557583449451999164742195807995109193790 134 79536177359472434417928553632336180145562 135 -135767362948007852284760912737145561519984 136 231571895730427140198855293389952282425355 137 -394674976256316888823608113346722759271348 138 672140357915549145363266781759103721320254 139 -1143800317467646618987489573116535597308388 140 1944972711339649835405623772396599729252052 141 -3304860264004314543799263846045594252389132 142 5611411624564195376255700564527813607804214 143 -9520803828384607329831480552323835112671726 144 16142119991728646732806298565237763587190484 145 -27348657205869607504331165834370294217334782 146 46302332879377021463223674607961508664496212 147 -78336472790014924745111849059053769237339836 148 132440938652426647481185607292772878840293907 149 -223758946462997814431693641808833517262015768 150 377781990947861797154844554173372108702050086 151 -637393249571357134750349213273505749426478140 152 1074686245494338783752164865648596821580532305 153 -1810783765988976483679775505364241937852430714 154 3049051515875095170439910790032758470527518495 155 -5130724904168817295928856699613616519071730460 156 8628017089660121662482969811573141425429174963 157 -14499868187201211968969628421292276426281936026 158 24352320321545508015339452267534300171961471826 159 -40873541076024887801235834557759522409066341302 160 68560214210842622973732838200913132472882579274 161 -114929733159195578661697179108441560313771069696 162 192541906410202661633220276134903835747885082684 163 -322368820590237827839229203777797220586115942124 164 539408664064196180473076479294667839765613858803 165 -902032413859742337234335472269878813832849971938 166 1507536674629328584330209748046762224474499408436 167 -2518009014973301929837547158106694667970411020462 168 4203319837960494014614547993392417712275225198297 169 -7012541578001835154390111858170038057582186980516 170 11692526854306494240556792315559819878457836159847 171 -19484678338628306584457936971794711847656971843222 172 32451295743333766409255485036886653489023112675693 173 -54016539931035445138185088643416604734846347878756 174 89862676531255942246409950191448620821943921257228 175 -149414148830510668790289202713826181413773738627972 176 248293747651485374743181840482534802562749383312426 177 -412385515041002924702426941144707103413921757589514 178 684551981630057406490506385960739548954598029371416 179 -1135734174139332877208504385602636706759829273223954 180 1883284742049815908414999782927952494145427448118016 181 -3121232321682116281199830935053894224785273205022960 182 5170217035161029410380069350949620106032679631319239 183 -8559842128121501133253301429983654240627279413902344 184 14164418447381242659073363107532666981691506520240799 185 -23426609981549027841495458881675757615624734404234924 186 38725721902891020033262102527131259511571802206972762 187 -63983887103138499739498198231652449295149284783438140 188 105663348464416141717582095386524245392613618197165507 189 -174406384592329906540162489359997493691783297161464646 190 287730725305197734692711664077598894782804998421633207 191 -474457723822707977611995383430502225571313697891623214 192 781983827341266595094718290152915951338121741643889571 193 -1288215513714620758024270066492903219177058943384081108 194 2121149587786449582412433032661618550142619500471747433 195 -3490981779264038057933777913575830205331451808560554780 196 5742736088366248026962772003375349295939679004822877576 197 -9442491188368082314207766317127405735884313003212873748 198 15518588456200756724885012659187052738474374327431572228 199 -25492778252704000024178042192452475660963495939632991978 200 41858422325143989226376968590120340037977631073677064392 201 -68699040720171400734622967449935091616973517972333996408 202 112699502654061797459302708093130291681760793465036398141 203 -184798396135514652151242669678486680607986027087614287534 204 302886986593653239936500335946223770702368523829635726067 205 -496215793484683462473051333532606519094199797977321172016 206 812586158511381253927739599539773820439553073347446625640 207 -1330082039366207056517578171993011794453829062001854445456 208 2176200455244393547435909943925575945343406188180192869988 209 -3559033681169812720340380345810459690786489477130409898418 210 5818074695360616697101950749397112648621336010582653677879 211 -9506961306068069948351676551470366817195545254135723973532 212 15528182666011780478563807181139288392951001643960402944214 213 -25352291915874685007790634487768823679310714676534192935638 214 41374496251915466067670282593429043913109873277762083392973 215 -67494486982415380112297278809402022010077784884910215164370 216 110058895819113561900285902585820071728764691963518141517836 217 -179392564799780238632827918489785046213934171871587381517666 218 292285532350244319406471351754039043719237529905049883115404 219 -476030669195758000077949054715120116458700853672857124542186 220 774976287712593575515246804440515756430745422769763495247442 221 -1261156201835170530985812139527579024533655236594638692588186 222 2051527948518041501334300454329250721966264015529503064493894 223 -3335916595955177440485974094681884404262005799801096157175986 224 5422295761187212139818012886686897446338236051136495123379772 225 -8810135087146378877648415905791415551802389611366693070838382 226 14309166634493278247076166019345319712570001253803201733564797 227 -23231624260464543880917643352228169318007482626093154085945870 228 37703295310601761773702760500959137676242764481098761035320128 229 -61166633153447765055812211888441740390170838268205258274904964 230 99194226156827144059674643395353342409330575429290450249352792 231 -160803602008761409259979855191413629422707367674887099289718930 232 260581579765425726221466588553800676992729999951129566038007736 233 -422115406368936694246803328495451141605553134903930300766934962 234 683532588067390712559890964707730643875964369042849963165234385 235 -1106442240185937910813563506942141495492315089939035828607953770 236 1790361505657524130424198777316989225924141503567723520676691349 237 -2895983806760799244630744132031591270691544938660999244058146124 238 4682695113507554020264402861959503761310194612075844351249679392 239 -7569042147426454458877627693528724869400253247588574634506448118 240 12230161089582312999021872131427191456807613510629051827820876234 241 -19754705460007965699039048240009735580914182935043131810280259856 242 31897524097507978413560805481860339556340446431671144424705599856 243 -51486375679409771171895095228557682372446587072756788991110256112 244 83076365656619153321350686247567079560434201903547631363733510065 245 -134002641318369277937923074736901950506465457997955312282712534318 246 216073149672271991873246239299784241339743052876903345600311915401 247 -348289743093414165080545782211539965717303005247623925032466601334 248 561220933714171964683119815761892331331142684373567995724736071373 249 -904026543177201397655512017765934182485231561276166921283964504670 250 1455738893883185858317840601841901978422380410095126586343796988768 251 -2343373988736644316677133328270438650374072473372692700576066246956 252 3770998550617353360154443897184837883829614796115798871497969672403 253 -6066365658388789486322241427290228598917620135637908333999322751390 254 9755714266636460987069631057504458089959618292970836999728401949096 255 -15683703748592366695853007158455690748020669009102383095434814070014 256 25205658911413495430903067882694002506308253647047891313133846922947 257 -40495627617026892362769068771287020559494499217971607200805187255576 258 65039867678193145485274729695084285760705175248348203894413233518712 259 -104427137485843861179289672097739220685735372079465150713164374678024 260 167613916762011544421369807383222656815362371206709589868516243654687 261 -268949358708804541289979606633784921834199732225880528871862153650638 262 431415199770591618432202073310141272578509025591525704338861206603457 263 -691808046712976038810241167864083663798137485029385773709201954039128 264 1109026067335446397442901895060761591655695344869214029031404980253335 265 -1777315839633500357090970748883353656308942183225327335319518846300394 266 2847442141143400025743047689571823305169886518734318920004498816099304 267 -4560509510358421934290744291337524307208681659492722544723555323399622 268 7301981008260281753292674266889452185241112897664118318580823615969065 269 -11687930404629485493781335910337062468636243919279544685848817818699218 270 18702722154830421267524273303475960747952071214254791412539047988353209 271 -29918720124075607741434476977962004093681614329665769380864150031260054 272 47846797516065079504602636510720010196731252732807760668125221579988664 273 -76495360928007694718286565331288130442678982743816787282748413280560850 274 122261680216868181678262541945167009562598611732171352582855151096888106 275 -195352662018246851802684781139160660866780884998593686023879899093540440 276 312048922178172191130307372880775629085200655931385960976184189242085638 277 -498311697135053148172806434672189220099093609838544128466552564838261956 278 795527459099238159921021773388367378793960086864044119166925299771054224 279 -1269654677324891436495586520610520149800462203843349154134358591461785822 280 2025783614281577673986588152491778734699285104312191364506485482887872332 281 -3231306291809696418125742219897130309006227491112589198587851051342424166 282 5152778437076232860974471742964563940982436494349075966825079207131447614 283 -8214548750436523432825272235463412144771010600818755541078500809758686760 284 13091984386345629898777776197931332327164027684103812411604463859871472012 285 -20859667924928562204747993784282588256243221543395423356367564722927271164 286 33226918104029435333016391263244848162495729486964574298609490781276717962 287 -52911990569385275779290160380860187665917895032456176447634894797799082134 288 84236460954707659304745249915037186045176316670423548852081683251833758823 289 -134069101143408309045421161466666272074748204574317547288368526148563922664 290 213324359765345974214637579764763562575026439464231775234262009320389814027 291 -339340708511894209063770639341688959937023076495496272701530827566105210040 292 539654518051000869926351915150915342163305632290094486086278318968784381016 293 -857986781730059520567917157691574522840917519753306001101773355140764176212 294 1363737797849463998986946925597926931300219298186141577942339468504846080147 295 -2167041513263498265301975972154245668571981907624369733527116977627536018336 296 3442629011183119376392971222766129043199474578642173540264293246330708459367 297 -5467646397719285224637530302170399920374382762239043696296928123291348360402 298 8681572119339853860283752732845850336645194984667822493537771755566712373684 299 -13781124295375225699619699399672311563457079779248506492294774084924152502844 300 21870554147750165879797630188021238460543833296453043956038055880081103610048 301 -34699589346673639790061673201798737618017156930980647534639745097331851969200 302 55040051936421393959878424148580315543998704367157350840415028923475444068253 303 -87281826109877639445580000562103372256609895605633756807125828466746834176686 304 138375701338759423773233506030483305514545431878835209779344405934895929073099 305 -219324625894181523123517830857388814577940549322928916116601919866292445651854 306 347541791537905483838171278085074802521453573478917897884073165157916045875117 307 -550578528665088112484384467565347869520115707697033847384253004059629746585536 308 872016334851841774687246363833745192406821831461151826766991080975198829263046 309 -1380777167873599081232559432335995925639810125719181331322782256323012670878562 310 2185831651373180664457324054915700614250728187181614627508788954659557907272992 311 -3459429350220746078599094148249664861052244224794040579959927770454468880483150 312 5473780332329515078716645193698059195704575374810741141228135048698588798665849 313 -8658963433313435019190519695936062312376530309032292760828065133491056313254670 314 13694323484448868738937974354658608453620862343005747024722413757395640458800632 315 -21652691384176339687340107794514865481376921980671694293338929094906714919721822 316 34227903827509522233655084095837743225299094197192099664511804118839444068902164 317 -54093653803103355918309181271882287772748021108408661692820211372481868031903586 318 85469351423321307764092446643982751988983079218706512945642180632824121465919368 319 -135012212047234448484550810971524478792931280129908392717519000738709218589880102 320 213223330929580621321723328613211248166990281781018651819790463165380991456322313 321 -336663388241698570777904311485598599664013400369323260187098458236141324872102394 322 531443400243495404338546419355174664947506886521656160392827541634470913214919914 323 -838723034972079865766523383525198076829558872469010467054385572881291049189946234 324 1323369153224547977066803392434434738838579659069705889234630974535961561750223293 325 -2087587961924670845134570935382168073056031510528450235915831075634565753350077464 326 3292383019145616929578348912122793657660004497702160256753778677076028891439805060 327 -5191324357226951101638975065051804117539836542919019985553594388735283715650949562 328 8183680488633966437940180354891927920995377635265207116152275515122332888974907802 329 -12897997767714163101594556854949541339693906813406356255148329020739520162426418344 330 20323546797459254675184856247358320506604928903618102832299192961739434676838436205 331 -32017005846926756844504836985418557867718796145958875733780863703112560207558622930 332 50427376186789610543064047118289991725425665502577918986970949786461042803320867844 333 -79406655043801778350531177480662368126997985414646361466556269344202651034672563184 334 125012296695939362065540948294291698949666377185467069880120888755729187283640828818 335 -196767918995897213460848781507341467715928755691953207149272312918645386888894941088 336 309643522733090022092251178914623437248236600052227409063611990418080895808778314648 337 -487165218842119231448314881806359402870205545710757348245138165036434088873893990706 338 766297718486702149345473448156782050146982880787047588533952694996050116318920653427 339 -1205108605365879632756039346436331129084140004757936989670787807382422122435105411722 340 1894796832465158694321804132790178211119506139591169138881120938570101736971035445998 341 -2978566682700763788941686110462610149786298991474230700711306539958432611397623181506 342 4681236949093543581985847508393354583844265655892744856989069224062140273298895611001 343 -7355681955017306396859353286900785696970935197659252181661747441487251028172296766136 344 11555658070318023062856210471206272599824205402134980861421723256297315736238323766094 345 -18149983729859750172894025085053117087440851236937244029457291540271117127966316878648 346 28501519164942630927063807091027528335720248568242891955342466850274013176294531768320 347 -44747665286849279324924199230236782855752778559594020311069447420376392307214076765730 348 70239877304450660172753894806696717591255069546034746166774494821284651160405205384039 349 -110232202569924371668328061583827325375123338765018094634854715717921627160710492863540 350 172959725441543238029166221516643569512246420963915054362237507930995168200487746686605 351 -271327386214207955836813528931066094083264741610610709479444672797267828950845804647522 352 425554116001436833808075730140833238243483892309285755297668196896632542245084318210257 353 -667311878954329834095356842761727408193681807922916194621814836752738769763853579980730 354 1046203541807514177570873751860349997851123277082597734197050383578362509224860584032871 355 -1639899209561918977916799121115687510188442037298856796727968655991454607403919346112068 356 2569994158134450083304578374837625681186993485710242892064179862030950001210755356856372 357 -4026813267194419717586489734500200038502636760930122556456246451394422543023013046392846 358 6308201890935971001589814118793561051137917761825045021976049240639543416659640038906048 359 -9880178203155603957222429242746950760814906050615027232381792117854076253830148630357684 360 15471749681976342553731686721742222761864181859944407453965784169424928185060339672207908 361 -24223109842339615060263691167867927491155368574766040769276544771162770309392389238418966 362 37917224219550192838439444715347471499975444754471730972477464860103386298463044500902728 363 -59341660820933889445460105758695565119485409973202351249315075275617106535001683157266962 364 92853810090579053781600547290066207964048526889155437537351560385241959023899280488401387 365 -145263659331347691528489328700867715610326978692432924392112197819622044614942726762416392 366 227212278157671881011332913570181558790803399531096904559440678884833558352956528075546620 367 -355323981494190497646472124752549429756535620592306851859452320780898157061819684834813890 368 555565785803579522756638878096017888498845795504216488816677062015384573296753521060141928 369 -868490458980470252903078729934891074929351495685854401404311177463366153310342047302080152 370 1357417785987057901026021163446114297556798805022561769697695869939733831988725680490612654 371 -2121198334364602453481008564558668282369821520390278657452031721802707053419082851694982782 372 3314122904933053380946719733609000900566992243229870957832132391269441168418867842300885418 373 -5176972573880472602726273532605994211038496026730273555493612366727280741365801866647446662 374 8085434577980162694220309428181659036126716796327586733980696115626865067177474961465557214 375 -12625583140040203225105846364225852536681574398703344993152891306732437002843445107941164514 376 19711534037606375401280571381862412944830407682809900001402854432309053117017914431598811832 377 -30768804624314175407095222750002728758981572702315653179113020320695528899834378001987087722 378 48020023218351654861021040192900715281741860922017583157369064127947127436367271122284358546 379 -74930040467336782349321877638919587372406844041859523648804919219463189221119442696600475884 380 116899255318780692988688399350293760240457124149036937835219922912696528668611106242537556817 381 -182343384798524383771702000420381715296499452122562167261687605114160952147423265233013571058 382 284374782857602104994299147069602779685882788874193340564212749355824363904909104928278827013 383 -443419987475938844756604064646419272630699521113016836629818786328864788780722493955362680478 384 691294130734706730517432065491785969720527698180190820334763021217510383678614806716861835377 385 -1077541987218866630923402346868797782667310063329739626950736623675061388276208406399903925314 386 1679304943661553322038258000974415639412658766023947302802371407232496130857677403024312098163 387 -2616671876180577505949609326068966567372865496762994897213954812165510296667969680622248376570 388 4076557789627023510464915936025819584175867725056423644805655624392017208100942665434127679572 389 -6349841364357801814833459641169870638813060196372807159239752893374506761501490845330043056148 390 9889113945876232391992791251472229814453034098671326356759713487805478765811153437575750353920 391 -15398464463855254659415636243826066424066948435171566889830134339744838117266494497897174294880 392 23973048927540032840171104638630189671429560246402744212457069384059685384079018010764221385580 393 -37316013629310364064215513893601635281991031721222720118636969357662999430717008932704494097182 394 58075588488613367508537578525834579178457165282477242549323430021957538637441767316110200423985 395 -90368836150192931832274651698594844833390426293706054578867744003050143079444926187177793655148 396 140595279481456265590015481931811528479714270957195603435649431393994386539603021207329609465578 397 -218700640719322749741000029145535543565687269313755421243759678391333508311247405448928419023826 398 340139383759953774001192368410344154596312177435974599031295766441629785806843277741382878838416 399 -528921982102558485286666236257093465660184014066076571568550061942974674745206599046978240185420 400 822345696812629641637002666260418632364431061951850861889886043170921916585677115235468352488184 401 -1278337771456331522022108301270546423196450782575331141287087095714775211936770392121794000904938 402 1986851850496665424959543421626945713289748652005610638451452007801709609578959803209060208844919 403 -3087552073212629143380121616572615746576684678820637111421027371440262930467131560700120374824112 404 4797249567004425905666497749020946051446208333656864144096232841492898778971150486262882220747012 405 -7452462878302191580454516935230578143018804150398103974809996104124199330320523830315349561428688 406 11575428820732921429621362739832786995346888945981523061233833131000463227212110659666829268795268 407 -17976468714930193000494436584679508630870176124572734623409821272773113987068672637594747580145152 408 27912707998033177291447115878323965525671785113438148814903257864916299472893350195997851954328219 409 -43334133988623998726551933572621603015818956590401930292095613453903007710840386081685922277829964 410 67264992181743861353315250890265062589751236501179294643383934161828126703575919295733096684278556 411 -104394870004245592476319252907956554916393734781911045679542622068926799107818469275488705607798172 412 161994611426883645690647779823779192968361437149237803963593906320465279800439786394335606546755753 413 -251335356875926377044616084944013473876951065610665010583184117185104116000171193170182644629360712 414 389886747975968303937962241242171555645517614920146247558296501663922953217972456448677358929004568 415 -604721603824800534658513159345046168704130733118839060344899338570779915840879717355834783657332504 416 937788437005082224568372433385292075058940665794047787122972906899451423364203408521742451452085509 417 -1454075296375910326840816365494681706665671923714326711900880275459339805292507931280369609250165680 418 2254248578792825992046313631845894888427892314729676448005464932028661070208128160314560073082304738 419 -3494216818636047912665567005993521444263455035441292215133674687120596011555713937583841588476837020 420 5415409238679978637756800604141327733583090972090610435829407259985935231815804502548957684512278337 421 -8391630410539476995614546426096435942637790649519446893878275056893787431152737423088434410636620946 422 13001554969497469206828775337349883429844148379951921090968734717022403747354370552536182054423548213 423 -20140876761466048700389707268193249629103856410722121905254631630491633447516198183381478262235910192 424 31195777859282989988225659652838781247329118758042473368736843959537853029605206181673737789775741789 425 -48311206156537066276080522423267370066946657039166769036455435808447942557241591903654986529099627358 426 74805718272693863276126873271453257843232413272901711595890864079344358870522176273032197613111134092 427 -115812866237897017244823507877758916600563802582603075372764406744088318979191921357141913035620832698 428 179272699163585801377970380931747063015069504965571320604302513573963418241215473289582401077111049861 429 -277464277158656836305284809410788143571998863406024019949123580907968972734634101970143500380399543276 430 429374060662388582199676932763254954949872394527904927485899888457269228298602818066940939823204687216 431 -664355561557164357665168850324871680309649169649444595720762893314716735918032307663380989852946163068 432 1027783455284614037195574683399682171691551550564312179190238701506449650055867188582774498499360325949 433 -1589787868960500331237488601971784728276681893257954468672769953395613355600608623431329986552825778990 434 2458744917215997827430030079335690268439850256221286405533035005038113305857083461160036493149971411288 435 -3802110560012217291072007578278530610767021226707417160215501601213603310677323996616362661146972238408 436 5878590466337816578808817789128986265058012998517618761882514307433426243106809336175790305765245031114 437 -9087807021641166662280689335846490711321278691873610436396763749606353420561235898369266522718837630464 438 14046969463365211325281732543365324227568999868539177800592421057331727789435417304560934720728304063996 439 -21709211860423456951646161128212215376521239587661360421234797903118693961556512514106311129910775500896 440 33546218843156532721543589926005083649932767798530486767975519806485231334827012966218556114602185908536 441 -51830024890382570478710629287864779388427428340701968284325934795457611888468315667749602408780941908628 442 80067782896686340477699206660361406510682167191029260247306052942645358147842703713539326145561218983675 443 -123672446589405120733818886834311543907880114008707536265564016731214838833420578407181624241822490800974 444 190997237070031716744981580060358174643898793151925268521343976280545104144180994525388365646274580232876 445 -294930996318760812434723770236970386119820060768568572892720045321226380007651999663541073042853631398016 446 455358206841882960257472243827807354779270911076924300366998155604062023849668694013165984177684005706233 447 -702951806067531553217309546397318617240118217798806376987547987974604818885167145577020635810022135542260 448 1085020093288639993721897302317490822246465079259578462577375911801721025076339376415402896479666702773864 449 -1674518965626832582332900824139248116867738656079973676789111568608211854096874090307489608205352480656238 450 2583941235723584912797425730917675603465606221460793597858065251568150280853537183989064364986964283221539 451 -3986719474322241087312094683942571302252054518735663364403968681778994615829762153780687703700333299024104 452 6150202497619254261273333203447973912830803467143950599220639894303518567730750915887928219557368959614609 453 -9486457263036804761965003900353127195200644554951454738014264157147367219981833342730653382674036488287662 454 14630521371889450607922113284114517987005250628639372092551899225097883767419154158366277040333964525785693 455 -22560923185715606701990349464872094082359487123267919624608361750164931774033640177247548974316680241398144 456 34785275870484922493289445746512579837167137512810658542556278219994949415126403424644871527224597057868374 457 -53626044289183522834210761918501805227423178385273388638617797494014466098155849914916881352380536192385206 458 82660495049094024135422837261343670461791288772965181989445575240110833644524250869915965086624206348914327 459 -127397930261322518455772824868632535029919562171345874083905421550824205558399614464336957151838321253162450 460 196322047685457415289630308348913353184272500330355559850936384259189909706748168151382735590374767975417901 461 -302495076622212647065729834252253765956932045715078531159941731390245875404070194088320194952614457184851048 462 466026140001250999993599168862365128982177707613041954080474679474632968188909862021841560064124397436843308 463 -717868958463454365842257579603414248333712247977286846979969766242095836414135718821237431222760721214250530 464 1105664073066589033916929369447265219269723066662225110163946555775955103258375111779084875330362647371862393 465 -1702725126738727628064856010515660863761697972409825570203902602709409877663811209852798308669602622375630766 466 2621859468637334096892692760435854760203972761718035076336508709623525843664483344804898865899659568686777040 467 -4036621110436576811726871894895211511599733272046208986647478529400754629437547263563513397008814334566448568 468 6213988852529137197602789630601791963455426698730269084747674080240608721132541736629399800826422437968903560 469 -9564605240477749727637015281334815143110582094967693425705292850165175794607122964379093208966075204329436918 470 14720003700356266242419920428908058776461363246691210957118133371382452661572745561204605828125271255224948982 471 -22651307051060810426463568876761832672533290560118291827591964732748541197273142440684137728771876723195856446 472 34851645148685145660487850907919754581829131186084186289773193410264164065773538767803337573175623871526759487 473 -53616462445232432293455736427389354958012208436220710759847167581523290965630157495454962918718983294332159158 474 82474192682439133699014963888245729665447801842180087654614176735806429119643980185200527055897003721499300808 475 -126847881987005789657928158729608412518883834112057997019543510840808875062986508075005468640738255933205192572 476 195071481783060449050475276125455478651929008212353304465094258029846370654271265375401851878978507533328625128 477 -299950745813753891352878735329928256027378394093393944208627798057000654860428695583172994973972713327937032642 478 461160279069092336619417058933647008398683502917818882789047515495757328546901769577094303511034641523476671687 479 -708924208906107518615205122397525728876329126831491319498112650159023607160237186193460884844259012462376901774 480 1089667178075506653820589866017078482690442090663180030103544686263220822596469517930610119902560446467706167249 481 -1674689361961934643950253478079505700627602939246691242394738625667627349001364291491587071722763644515155633848 482 2573482165841271195071632525519328659492948324652469817089060774209465044939985904357490178770559029888512159468 483 -3954164683585834103845732062061237713688578771136523737664557844564693019544935544326343116900064436328238296108 484 6074845116802448918951201600686095534968334244602142376380567919112782749428247843816470471220772714087987712965 485 -9331741734257431709300784870101742525289801181260967652477842323770771518962057574733854917904845233817895773812 486 14333010943481194869883603010654924270535083174177970764012237893423762622634880662371919220403227567302959719438 487 -22012002351541462782984014407903518522432846628392491905982285597009164045749044041053574957211551858391969805212 488 33800975926417813032630540335913607126184285243843507710991697885870269818741983988929335829349759538149625432365 489 -51897528247289203162802043233184129360841670430473050654312777209870342708427831082892425823246983472812960258432 490 79673157024375510167771518763317646038712853780137840744408317125657192263364286225864682187523414792894246203196 491 -122299721754650939041309463560203833789564202811010924749019038634397056884973174055921672801610912700748672939876 492 187709897859489951510849990314730305000358353016208950420991408850671157086589664796176817547235116081494966458867 493 -288069520739742745719696624293889335236681538869187696411439969688667015241504966027675634619633432182070522796766 494 442034380148482114069498876482361946479680566968195860605700243973336792928065776177567016655484534562682464017505 495 -678209015362866371751535595446924740654015169451427096850365812772007290426715792510662796872697583041808724918718 496 1040447107682885694508202527390389355798028177835742954448040288568289948295201828497903316582942709974401245543624 497 -1595973082587787588016127640281866674177433837135857006625819240862939095969691920101679570538338543014853910748318 498 2447825136829215386985411152608087728789445553786888383700227064327765470547865786933842294534723618621711932094801 499 -3753916919397975972316062206773263488964971665660938471388940962042275275805800484660031419196196616778783595805046 500 5756235142632489900662104529063510118806076624398538300730812108820610584788676573651661677380721152785579294461257 501 -8825557809069248943317012826162656000728614578969674085451815017799123327774102690626426762737220316810214896022314 502 13529935688504362077383200478941672230635251351706302521507635718362980341765093826381795449367984269470839212623892 503 -20739553104118883113102060287893773746044420243557385889201475630361776374326469633887650951439614544682882908151198 504 31787275859202828537489831720479696004118919453385644175517888194020071221414063036343713909148270114526082083618834 505 -48714432092505781394543068163834473252633835467774185997696505381518095479403167818257304648353211779213289152404130 506 74647033520397357149604508097792008750062404306917745196875130637531857253469252106366939636254663426098482584717276 507 -114371600601606303491702678407009426066794278595205193330210275548048920929722167387101280128649231663120696882871164 508 175216394390698333418743288211820038070759492775289503039820829118649565540436621028270219607245635292968698548014011 509 -268399889071483577514688451142123385117283000955150067444985586678277127763675274644028827050885848563584073762726500 510 411093996740213509759931720458052015343553244603391005249119786268713594115069331193880183140887406184787745237690034 511 -629580551904695229861735414078749391632251132201143991669905041476062644097651061096982994528602912529841180304630170 512 964079826656905781469291776169582532582851583027418009405367986395547076593907077499889374184287943717896929112460431 513 -1476135973048584230228182203479417940911409700950603608346164890818342047241248267229483513806066545593840186408292164 514 2259912187334430122595807084399248374314521219779740720190148142048624602111854581199856812339781045738426694811382112 515 -3459463474718270241438570891443957998045291609468654797385680030551243906089214250139568744884179331158553573703680730 516 5295147633487582078887237903686860536184394764842884960125723386152424519131042685365121514422028993256151804643372648 517 -8104004749365165921233818333840315114317130812513042262874290446182065660885158249918364905451891444585219622501877240 518 12401486428382626639676349777417616706402157514108136383039891062270569924356040064804563520732451018972139858173551924 519 -18975812930812883896993241689993601189915515356929437847077761941079032804306132058937580780018036251023283055100804182 520 29032188891645551964762189030472499564300241480846747514355885148337267171159723745045620959514710008190172199222223580 521 -44413199779966918323147647841976203613605133098365351241919568240091477578815348981763267846210987695914841936364389994 522 67935595481693382463968073504162985143775894525174339768831264226761917773822189198571147462908622591421041002973826147 523 -103904868809138250710531081825873896709629860649140843217834874906703783053801229145469637820323632014994157934405139338 524 158901408276014580893434471350880624277295578749558857171191100568858811740532649090524082550781214012465356376505155452 525 -242981426110390426056011367145504555525152182508568009291549343277077690391703333100951218273560127678450577847584749578 526 371511306786353501946288966203727560573194589489791310462442825622177421226613533688830382163438179516474865611181694983 527 -567969178682406939150902109879279569290577430014919979770342350438825250329172807301856438520077942226342993231864117918 528 868223268431147613533873931477274632074711399805856407310167103830052385225064893843490324629454303358242712340516185646 529 -1327064816474678867176606536004535050659139117738331781787339718024905606590163866669118882547324326401169647356037965550 530 2028182614217706812321983534015948346806818808305536829613334203136857618107465029203216192275697194046652596569345632132 531 -3099390693530628961294991586266131173024665315176863820262716727901797705368438242015428605521481283014830898732053712592 532 4735873402364356284723150322003503325139852194199905195012979727094373086581030045493596553364967804165273616170429203711 533 -7235665415285455403981506383466871953035688289672217505359834748353775554656843628981361664270881362691105746381828635266 534 11053800987667145436608076081526182846919310106095888677245574391015474193983974732805803903322894868868396956978397770260 535 -16884947677997275485760753751619198800565008194684705967400308412263368204773151838217479457986275073352035838471226073020 536 25789495692051709006775127323497400810468470104184473347412626358399961862033290189304168411674936714787690410366631784116 537 -39385936067396633434016006935409919110040529894629257859700763767594507331991858203333907675643358821483342496046895269946 538 60144348274302620275026949232245238702595921730251918505972607135595744815288867620750554512070272826094717678055486121361 539 -91834093240039593574145361337052047865210293034495778112191849459606523949339263245259927973219461728201737025902326533524 540 140206667041566379345090136488849754423696492683711804086964812008247548986131555213029776023205393354540562064199198361046 541 -214037135246582651534247835943568554619116465719738521555591710831062869516391196397239827793362750716956138330165492351186 542 326712288895651664488066618116756276436333109719009069372881916338932154245181267462247145251412412610892017415191033129291 543 -498652295613773129470707117979533355343432640556039436658031908040611224015335192105542234682175558640236641193997009357524 544 761002917165606339746803509914102023211784202495874484706707278709854856811905659319788231786795555757118798596507197883024 545 -1161264368974914196994457470667379689219970009367907846945733712644111330294147589613270422507551379894140673696605121830818 546 1771871790270485871769844510466724932903234320283032056345849151213747561802940484976798719053442040523578382142863325724997 547 -2703273789205262213846640372700558448799597530376451561860765083500144364519558320880270611758014593990430263356486122173580 548 4123865118003674927605447061440094350506371270675368730502659798852609090183097678876995411354909045901332230273949521471937 549 -6290362609276644607577329884280802325112240558127080619658191340699352673647686121914633907211996470370592774953338369413516 550 9594091406734044029096143756692566850390424592000183758815538680702589817672455381866012666888767629881405998237125666865610 551 -14631508186488195395175024281882151155753940079142519144409702622755491343724330182362930392305403430180265279919943415434604 552 22311642338736428192749114482284509024106293128343052275328011479533403922840729293225084630466020642207738617371654978676205 553 -34019765501487064490889009666850290792176211529315145088107427547218361814457258711412839386182753545967807056746082386165118 554 51866692246070053542539609769154972521726125209679896994060084831084006649740762616908573809566918801131769814496655442779162 555 -79068477616571782655332055614556423252498230059870957638903535552931421160827493789404246477884477575047211527731379807385818 556 120524660815186858991996382118988961461600848367550014192487800712987275142413574250283602477644418162338874611555692491152904 557 -183698792741871143979160792570231584367860465935933080985990118824678413214628982922572883927775021182989585078005206409170034 558 279959143496784604135265946467774237351783758386609972674652272207361934597423733529570641389641130436746101348450044583344948 559 -426619896500404106253068014780825856638174872661962850416762093962702422594914411618631456880897750784973607634118436398461092 560 650048524956908508567652305139710032988462574349095030022247470296772613724193801554941562125973834537634803661505935603596793 561 -990395810472095308357216736559751871399251167460165827642794281001675586866124459721277158535639198899496914680415200428014610 562 1508795161163302432952871018205236837558318611760149873534461764573835446741244409656732756245585273367453951564989914840932198 563 -2298319305650254888350920762461895940511677928147377609171946398492147353450807855027054324544786641204676011771999283135054160 564 3500653819986695666164213835199629744176975704129772985600569094022281324373665918845771277140403302243931506134379818727073040 565 -5331467994814506140819469625161672932098092474919495528247392629474397267863778946322577426037187081700842032822223834655892140 566 8119016244469201614951042428294264960274944575610649428349813421688082258695264588583926630744862546599752733049235452087055833 567 -12362864203497219366989400199606990790662258721914224773738044739147119844085964356466256584693058619875377359411181970670141204 568 18823223256646477952676086263703524599308539800326769834296907417530189417158650483108629127423593996121383804977348911041532519 569 -28656834419762221504843538294099147267539488868445602980299604032002993030875506022219520708126009510832218574142160421945388426 570 43623638133642770444023673065094110936497860243247801579853177626482409873617421614916949472622770392101563224883917112791292536 571 -66401075917282632676902172474497737082484830430682440959131576978076378002051015398430843033593492974427583569436009713898301648 572 101062034390721734508607179651246855851990507335966682360092920516012504846638320097512964766035226410691195790583912843925283353 573 -153801567143028431123949198544821459255466496279918761321379051507498157893986084968027186178988737503155256059488400571833432896 574 234041788088628148091304625859374216674473395698247852050945577651544928476623537509299563898316125154233960206332042102225556411 575 -356111578530748723346640402088169938777039232441163154414908024355004205420048938484507043297849521552103914264152188133324030012 576 541799922765352377908976599595590214838069540174281788468348085473839879829803560552863432274359051147926214819511668517019503492 577 -824236907099599477017668646763270539051926900823369761044739548528873729329489728994148002408376596014811536507699666703981994444 578 1253792205896438033314255946282268413800115717527530460888853381162991021164529585381263509537398365692887303026214159844029248040 579 -1907039024508098903448152610662099413493581792843805030171645605627622047024489921401539577548137946812437522957066918467245575180 580 2900375420186798914458732888411622083668777781548757543083222855292679447031247358636280047467639247275856110936702176133643713475 581 -4410721001505588893805144944502275282050831269125317014780006260584059050181935968675679878807435811723001578082090731493331871286 582 6706961435825171390866540099288398773573709838871186225086591527040190949558087391154438086728246211437839921228405779312353503895 583 -10197717921964153141539539671704646302794310013168354187500804298013334008732252866480624587606309350325958569926355854791156489866 584 15503910678783300217708634971369137751709272609980783304844200595435623131502057096272986520524376948089062393329799810775797437615 585 -23568975803080394530468687698284098799672899699692424775866341411485893137191050783980962539474010732105285837471966817628069985304 586 35826259379271249028382885657564875143221382316065345397607355456948948582452376642250240940178601841220606620988608565549068947955 587 -54453228690725792775143514926908963857802025296853271479146543873460395722696542969063822774831992625854915724810138129745907008344 588 82757493919271878441621500076714688753449205910320940010717476489905456470430504056608205967805820575083882432516120799936208788524 589 -125762934614204854100402380034878267177186607467164469165764063437393266113611653500263409701788321503350295814510683061626268293618 590 191099584217090442072455213460722848851351148819500855029639583871087065314299801420757125743473350249541434663603251865589241996949 591 -290354578536984061135112575879844291370909904290395463670396538760864985987464611000018306491462310467349162031199137589022370484234 592 441122877953314177261515962463621749907593188478933123289906162857054633017411341789792576815269636156860578177274868845765838810411 593 -670119971991501328260052215185134144445351597297545056743225194890937587537292763874392387761331900039807662286549114286976158873660 594 1017906120954675927863201002772308586709392575708629933686807872834463401605800566704014443976228316335084523580830090029070354371102 595 -1546055866889977092280223045609815999310001410348203449926212994960910183084625651111328813464043826712329760063307793835464402280054 596 2348037567774522093318470499648316710909968516363057500892225411157613350936385586599988668698478237360613526302052188995462796464076 597 -3565721399399874107386380229390507977819671700547340603381199717289185974411301197664386875148973730051596917041288524697174581215458 598 5414425579506981840813817577223526922947508461950799894352894969058500511141619313873991374314375763312891166796164747299705788851091 599 -8220913748738212705809707081892242636803832540594262218658015523558963079762638561773390060467225301951242436337897109516972726232968 600 12481035613172048537566013927877364410317953897734533227679512982279860767755666180295484047527584754358921610171847155425586809928997 601 -18947158421509191092105386784941850708716909477238875420272170763784474918346985058802714003141603924220730294839891818833185975435076 602 28760775284991653953896185798325733909925098493214948635278573918909028543659769484590898182988326033801145633844219221688138321595975 603 -43653617084874663784329377556883140931584513192116986171050643926403719916080164793373255062592618913398237175353384554583233975590942 604 66252630782829910748309461434023192276860682640743615591570313412489152653974582376099413223948022374046703544314825584091522799873120 605 -100542428991200059217315486353768315593637276016184471088539841767906587248162136005952389274024589656530033428195738093747713883068466 606 152566461325101259998655475530045317158763841744393473293397668876688660118158700515089366366673644078579514442423318796777815463267290 607 -231490051460324636822773372594552545922517636942979419866829033131093172066096273752766525010655255015610948759976720844331581197128334 608 351211922707041594759779185677452454426223989359517206716690084083286072323472289122649301715891229104364413028900875496623286540020600 609 -532807013441408482453775153501090178899280348092288703335248496394907219305375100881852134332636948624805267955615461417520459191751702 610 808229094713324022088247560606671747329975434805476943896462915871707351942816399626410540316602343908084996222078365471501949372042972 611 -1225922437634322477955622260593366415445083179832561797462782699947856080675149211698026320510856465310647404328784756423599315664640160 612 1859326140005003443036223881966737306153322019569498266086678137368524076278008332620931681240838879141190990134730640870492611236942355 613 -2819761160771004881898650714308609128226421391333963623482685069280057274548614111831730890831181045762662201638475669197158838808010172 614 4275957125159308034171668207020895095803924504685726814538016597095943934741701380289311886576689489478181356245897305788757822104052016 615 -6483637533327227875517788112274795807533770741892735190034499243483119478543899360311119422353243208590264128964891233738875261606948022 616 9830340954033487506473028517827197274341053392708560086568215249678277515738081969206556973350234620116134531320502592921370123201552002 617 -14903319126596932124937317548529237130091084650810774235676912115446781002264984224125946655605464595468647906776226265223672865838160842 618 22592385322805038340245433714380209471019919499435979575462527590622994175503523451071830326940675399861820619233087367959330837787557061 619 -34245691136172164965180475044614873020925707986239260036842971281374404967784441453224513162978622760295557114163720785757379603746024166 620 51905651412982432709411272954249920255185561528693215551527783261627952420976534597360937396012178783706317380048227738011335141537457379 621 -78666225924916501618911125013069917847264241500294251561426593966592609185998637411077152826762505114008684133184578833272375857711356182 622 119213939653836189063473268370850721807884817787638633813404582700739053377709771392784370437146990294812348113234062827686091918603575888 623 -180647068486624126963195378753006861530259035680455640266104103144101475790827410029237072272580751957013158829891058436093184229494315260 624 273715912146717787123245987706625386098722226159246934827295017634573615171391889321878330447195249659628463356926219927314894812841203457 625 -414700460265445642850771942900732323471659416193615970842727578427525687888673705903452525396104441170396520374458117597495479180722098550 626 628252795902030419617513991532171869932586349637425677269015677871765344066055258640862178168501412068300188439747020679119209077400625967 627 -951699581665930936800173560266873495276317767446693550731600825925960116609117967429970501861161273578788877761440035306412298734476692392 628 1441554139134410518641850468175059882025494459165979809111674900649338547253536639544035018496272810316175519287847215029709089027534852170 629 -2183372125677508428752541543130445267015465789564571118280096350778231554862061330203708777850295939946388137170384083795479050916677991068 630 3306666418012215149182060930699191126744836047994158302512887675306005294942841246087746630904258428155579330035318376369240398613451035444 631 -5007476512404188869180052971212033970625176346923684255871648930069599579973715223316823435786156816128163314155413235397811832455957399670 632 7582518232798002835693882319488350570972738586154390404483097254706721853762430142293949454786438281478376952108367361805581981004058027713 633 -11480851640667781257992086102085740156634142477797114394272520667657233999242261771019035769821364580019421062723298395287335583854960355858 634 17382047738719939429695199835051208210157267226871494372849748524646620529363241777828908567351637946060902329566382302716403103502955498292 635 -26314435380835641977232283163358989711591629750947936028172666090062996591345903785531637953728064136114960988231030836904808786013059275260 636 39833966116569482656424982428864591568849245527809956065064251544308120991143773627648158271508292665167093189181288531361009279166512227162 637 -60294751679244125905327087606222466372297671206436016206782372136833726504496046006726814844291197841337999114189662689442318384664729232264 638 91258227859059922921682072408152835879365643038219157085958689503174127136390425414027367473591712374662769577728730440266786646516686610192 639 -138111932069607425581067249916022256331096574398847755905273440660931373464384002254198685170012037097453929556120606567162442305015354451900 640 209005209271190821520835816655663453155323230013715964912507289206515857850540782665634707982647862625093962029107995467295405900955011876823 641 -316264066612563392495189530134224587787898061173037587366351089610429071437083550283216969281992502892326126498689019019368762504163079671662 642 478530376351660871249690225462883133416274869945199590059182296148296676582733906853054547924404582729145144480517367539896155290029446961037 643 -723996024244150115997615156146191001311266168669783788147623359233241224048239115358449775411015949519891025781666520005642813873159375826138 644 1095292086862478428188983931352087057905369787157982356569612901021776206888424989172680742998806352937946015962594782275041886982986105713300 645 -1656879430059388837746311457319258529747837039003413096731002116458799732272735053557068146229093345137678684032512628480251866521933758632992 646 2506219694386713779156711714006563116700456240760608627910584286753646123783024783318771042702790917018331929733149528761961229363685486656913 647 -3790659145923698051090603778806032309941036152637940866453981700506894247670519948616923838087228601578126863878762425486567192078284921076992 648 5732945097153878047529527813908707352904916144608342585291306165499853392464769546795786778257274733174238941251970019914352803249345843451152 649 -8669785844457365670316136631208731409085112018202435172357057236089072334351984922542109064409707753974050096332544983670722843766182938788042 650 13110117483713024643005581205030632150771744613829835349839962788775480204038279336234942573120545220472820568373241521622020312521707523824036 651 -19823142834787380215814840774404036667617388733227386725544417722479121345251633769408720809079915239530002576775775828682555357240311521798246 652 29971345253332040661309429735381538433304465458550742952876499348471512112409265058007020763018520432096501619110721086952607587220173501559641 653 -45311438348147836503649463569316399242098783664930610349263627618147617804991234535032706665347027593427729644503205925903061405050171202742660 654 68497927552951718067293709052827558391785007184793098511212135890951858014683866753092956562146174799753599838163198087166553177746427699281929 655 -103541647777064554877195588921445879858771486566946075566178087829451747235609601616089429858104085134590093842051767429373683283219441771431366 656 156502346853738497126392408660863268298630676096967153469090749301245077508873675808890352286414827695944413677539110524371893062383763041630933 657 -236534701222079482814331077862482748843072820199301608359491413122439717980464224091441767908856846025543038966812738543309385534018524049240444 658 357468011296076990655291550312357928946541335251118812182729690829166086119830042773789987984883967674357280175356193636811490615123903852470047 659 -540191691673256554717083131373722790391335507039037085078236544254964234353618915784695643657430002870426972868126990047985293995515312012810634 660 816257332911261978292316108748303917788126888357340005179665085177897704247588006986477446386349622779139531529497818872153850839962412638964180 661 -1233317387475636945833730826758511171989134411104599297944741083031467420854326599153880991032823714399850375771607518070393089969370061209736206 662 1863336361475042096599159893135417357668143934313348026558878557207087260862607156192849516110639101112288441023980925673516760258089857907063416 663 -2814986994614837982306645968897693293332132789812218821106751476952193656508381689426814771565768741952963654410447639519565282084507618291211752 664 4252363074100661169805299783639267534242844083310220043701412807795331036369182166626927449831111004481777327010334847402777117881887516580837407 665 -6423225629592237902658889984467096873145381503921228344336513467609593648391750055209414556227005320346996624837331443718217217840465643495187312 666 9701636386587690618970695460928462367595162862295752309764813118993446750871692219752517214612295332874212267968065808000984632078613745609688107 667 -14652302181769072144712659020977240789873782513390605689066326247267049479140308272145345710148108834230152265791084230335176144608424848345974998 668 22127679846247490877268517367597925575878025710595765121662630581252226981390412994373377814149641960550271939257319498975623436142670880059157688 669 -33414511157190645102782191840080409235861371756133798369726674515852340082758409238318511818626023517083241719343652542066748089418898291206639886 670 50454934374112857034500644226495504919451614998959387044030446150435038623470732059840312796057691404859223283976311433479302259810178230079578262 671 -76180103932226758022087809666834264018975850386300556638065595997728047347123136725638898172622698826362441498746449313854421974414878718763963150 672 115013531240476229319589299167405370042801665111040684095914507178006614312897126955953690361482967115820298379090962922633306093370687504462186448 673 -173630436160384528091708758412489023860841021660518646404481008537261128941691630047394377287004081890385544236096701316573380967682893211410568484 674 262103243819103669038690847771907145565889553234977653374707747228195533160607071729805066055361558371150127803735090919693524635082457251604770464 675 -395629471607893957236196410986439190463496723474907913066148568978800692856667101083653756840470723915371856343951226685251429348105892859266468850 676 597137926384923216533453962778577175088358510478660791482601598099131162407351510739597647729725100100926737600638507559679595648207040891793456504 677 -901219403348364160169513289293596288638899605008185462941606153906326088609874224060598862197706450660665532839630783639157204061573200164219199068 678 1360054613933640798812322474097232307140798597531982561752842377891439647591439735367612762943373585586259281118132107756855742781647661225378231160 679 -2052353552769309352396847452857210605776143131745748087822456770755712522785049685489944025369370561472518655952217394718436022349300394013840457874 680 3096835234326483229004477105169459345857514656000073359911751598076200146057082205732491930461358034487493279155065690760545803500736764011651971777 681 -4672552522601421601953941107281145261941769073850677389828490397947069599578842775834643590502177081082932119663137437238957554528861974739345487814 682 7049535983557847322259113435529747160836880179428921257076292875364649470174027461886969733390834525027235090624960276838184469310643462902584266524 683 -10634992698911241087686782755728892873593867402101089061609140935874657509208661281859523744684196750899274735022174138694788370399569114955109812240 684 16042951175240882030140763130531595453544122253963209578127736689380510078746630672501737179440903669024619845700013006246303015062604102329377056996 685 -24199244370970538541491477193409250330761947371872919204318050512532180400840438087343283133861408985712607245152004889913152604603442663180205099764 686 36499751069404888974595286787623975782464494951958850797107549580780291712522765401827944274948451002309337820265326453643901415520933480880321712932 687 -55048898032576227336630811672147743376497109450899567077442975822568021769908355033691821690953017103220108356790700167134168301635029472317396340778 688 83019107902706955871023476650418072541344515722497873814524453689449096590751108971784147771775294889928225255705207475408677381768706429289468024385 689 -125192489499812237238029507015500631523277982166965370787374024896236913740628782334846368187468570299842707166569605699386315640077638142820578623070 690 188777115069415617472687775560112136040423427962766362062496284477488885107428562840471652614504566103195602812002891631656842626389246357765564589386 691 -284636994276151148623594121418145510350276735392453101304647944025642300862696341214979438609854534173055505137755918914575653696743110400144608675390 692 429145289351544184847347508892496519369863974392206145116313732307217378856995245469317506974232313803406211963014139763523437894418478218429129259919 693 -646976392800787777395144334451094406575087290530291890580238991635627121231807917897452367486703473070773689859057303451455266213943447706374351616778 694 975312234527780488477634144257184139734616338342361345748523952199830274869280070465339644768940605794769020152386946886932588550971911299288715008703 695 -1470178736745702540645002505553614678247502364275693681894869193215642911553372228525180288898585401401008149931608844804004285905918609900003980892900 696 2215990544683688609263869064465695284850826596705896342220708151071798476270126591143704020311606201394000907659529599296298476291444151817335813470767 697 -3339927522446508425701584774229665384326877698850968622380201561642740504823540902198114155909464971055941127964975190947795684904269115251974461267040 698 5033587575280068047578783577646442036627482586198245681143347686483940495351837392559286791477436012059548328754875396354489897766346389572914203009429 699 -7585596450880936443948708171942649250487571916703020475484881312543884941285686015706706380306758270760909534876335494275376564666544732508106795224706 700 11430715941978751471089538373429698297182074119723478929151884568225007167932943680379331978863735527767530160891977701888793137749715561990785535892708 701 -17223792875064987535394859279317535872404037634151968104211459277031545746322928852540893292428218803168644329732468341630052569088121728167489685869944 702 25951107213802902144317575594859985118411676832479265996603343320663781050240990384371799739138750969550949413089411288383123054434109976389105085052022 703 -39098022948811137240699392121318422322447873124036743190969607569055451201921615396277858139488416935385617212592339117587322490794553557118398010948452 704 58901395114767424649839799353810090433707216258230462784821691593264332091994678700461226069909611534546855670466657521024720375306832111131286229236866 705 -88729557524844469874627214136831636159192096288813987851107432326080400760317480957826693021657258987132648450719797709900406089607981839909840733470534 706 133654341689995764833544999574942797441802586826852954432483734682136653693329838800559019240746610603487046470019208328244543287514477323927348145264740 707 -201312118028749343999377230087874162194385668553519376392309972986178466836618645966024863259398091227782753856887182920591665369352870399096476278736176 708 303199811617922656291992819245006240337182917380777158041704624543354220699309858981640583383270530530429819076828442124968231424898804468481202802789916 709 -456625507886925230946845572869681154572083954986908749101792057151025825792656189900910937466626257193985822393878882290594350739103540543368241440434096 710 687644084728697502142346792955612659758470003881343185158686741581708284431776477048906273545212205705557635813773466357886223114045641340994854501592164 711 -1035475019842374125432341576472078825983400224683593282024609451625644478255018702966567401225076496759248831451780690533236642153944625923945403339712074 712 1559150298487306640669648720312541456531204791817355106905194360114465358783632918505347159760648269215159939818714599787838469347464691192484037450156016 713 -2347517553143252796337370906867846072108582340059343437965619510224957061749327982393031900740492377695770499620941499316866905349705140572972504976814708 714 3534290908495307358282781146042415733270372598060081696214634502172326011372784640435472733426994155200721093123687312626141894362528152324413432316484352 715 -5320695271147841661138853668995861881277893888273136890969001686514931544387665276619378176390333890645064778254716724982752623630764993815512819909609368 716 8009533013336563523052649260909291773947869728527337445880448499511574491521614628660346748125464983523787709731942736895916320662496791368480428061260077 717 -12056431677308783005679162775176543850704974669256394249438315413730092499038577777905552820231931034997580460976174784424451753059313140690817743678688618 718 18146932980618004593586036823613655128364279324164897962707078186305734358700388382932399404229227292278928354083853788549742829306680863093163198939796557 719 -27312446353286773572701087472333118342350520268466319944894373072325635071148209118824632154526985386658505908321711137661047263903118018673719348842939266 720 41104650013797579745508393654685889232541746663169665529799135918040411062750343340795779596819684908164372997535359284011736394074767901701042175796618256 721 -61857784743880585722187057935706352434774389748168201508139448483396725029252627968201966730297277659749422535571579208771192671701567888835764601922276552 722 93083111677511241380487012708019041420560274366509262341869780733263546759052836528730201968852886156568872126715083989936114878744786319125777255139472629 723 -140062092824911998904285933125119524624366955673000196086710150765260262839561876664699126088904708310140686318548252935552292435392903300048576793591940992 724 210738354586056539066445250129347472905013166183406342007502545124731021224234691590848854065142907576432559013363582725523029710690693531322718052713551960 725 -317058849687131883693327664769980793300229501382671307888406992048774183889369421430936249459504509574787839957591562500978546968667385919865637480881525776 726 476990315903590319435254194607112233126158677743367209700776445453632907139039342575574175371660299979453112895659468753371950044758264786682816921335093116 727 -717550873314929003262047059669944243522128890385713351485832042859324530335692087833264013617687051947677052160116319903139039999295587829303409532872424656 728 1079367535971183410175277543745737348025098335213667519040549285249971136360563593256166437143216435309112275933073569941659759215310176557802727586831832536 729 -1623527279476279424380253684763552550209715664257579040681078037117560184097311961459058122650843887886775275706114475599999507313624081847693544778185430210 730 2441875279743932550976747611331271887477976507873696227907606122077251485840172490850248283877199764042432674462021467689094706858561439587725773607704260250 731 -3672493879702584434181782150664002938689219450945480164152795726069590238390738277582571964596300960202044099904725416618955198037443764978774496927306647656 732 5522967176108719344740454278982311354864641158347775844667920923170456574103147425296621072630493045888991383332837329289427525619862415460165776585294924993 733 -8305345183811787014045792957207702916588065380115703128241483200893504893493417562472757089591888436279014957337127703460168096538508857110799733998941591614 734 12488688116686374784117071810930319765558048290192113640452486462882456405457097941970800867888330281268350254466573878118214612625631187643676366102793196793 735 -18778025509447173812348392894080205037757795996441493398835611977161649557343375742460375553417926833653198663826035096377938667461620188688531236009199350880 736 28233002403933359543308957155079068047825679475777994130515211733852767818171301329233733714070877388771055530303635609409899691984090131147946111647009370192 737 -42446150035024769122569123721314722853504976264316851718739652634141133496770311676323981720906488769280752201202937768431816959902017393506276750123399386336 738 63810729156162428740490135585444812811532254728999394155526201703744471001186234441954764619085056864447260369012383135368597023336972288547117492377326311664 739 -95923128697124850947519279590652720442505749583931497459270141544342245278131445208687238401585955964807948026378509219661654357419708328488829804236842415986 740 144187380763768474542281569051671502690450438874879859767284427631772751902603124631464785669935983348623604933936152617517982481462926401378343551324714913616 741 -216723258312273495897064830807026004184394262379491536422992941895108310622338852484000178766713533076493707247494505186775554181200931658399848107487710131464 742 325730333755708178998692753932125061149082300009705792809362417536260006614112481460019586192695072156649669462646326031293953120800496870468796237567405660143 743 -489536821312162568584387695563990921824357438262435922904213221387361986504555117407340648905163404352125892526275331372979419627702137738913814538868173695540 744 735676801350377574916171195220867737230449517951713154776066673754886385923823924426935997203043012864158707697801396234274962572148293270500475669998310868123 745 -1105511741520370578776653414023794744144087808594827507494378017291093670455858597797988941590931214331257474673037116035108566216692675327348650028169975894754 746 1661170919941021841441131223016879044682021816094756254173755872427748686938828433577874679362274681222979586735227762348308192010406993073117454542052113284001 747 -2495973693439150579522207532020897649008853647349804734654032137932130617032348579132565727924773868287928271172786510088857338001936257033659168354923325089388 748 3750079481112583832801499933642144961204625277146435225334594413206678925622397448046304935373474364239195486787771443223607986505867087520159381469227864786624 749 -5633986307010114877344604974072685631754232299581774811776467401864625571085358563527945236471051447006207905151922709869588408422823315618256205713593782162868 750 8463812007279956524130845414418115997391230169855888859110739997656516861656372837576001146058589860085033040838685618452342537551496813853900063930599579921005 751 -12714263192515276095629766817195406872734804579486416568260920455176495530965779978003800482863777608249270754008868142944599515812988024499346463874073676228568 752 19098155010451970007126727450323337034379829516874095112904094679885667830412118042826901072053374136863700312367903232961100200339396867137231788505655773899624 753 -28685783655779396371689677063062579188452053318623858642244285612910202749036031651322805666087756277199956721002844677904583562352338556532056488149791088547326 754 43084114514707110611968629824415844912004432902791004778210240998282700792270215767189948852151296676233288865475743218978705953044798754606367953458367013998152 755 -64705743576925849993472390238611642620402876829747201450039063111683438849496716704644069712592458591103712666656861386869033135538627616965244319812589943736176 756 97172586043183407392987763912953479138518644718600716748133683993619764504209577199585605406081671821981476979110242804092911258794900060422261858260027280482687 757 -145921745535485264019863406868885014623033836860154733316324721291494002940566048347197871119331476809042376763470452375723832927125334849805097747294492181113864 758 219114772243814616006356727326356511926153656423220994923917461170015180294712268102656295367812701131527664722715762734005510109942286824603248375371710523943001 759 -329002156535181436487048167691102644623461365681497093659333441509731790890239907583772732930887409573220011993773289279388371662808727408269274943091541213377442 760 493970866407275290292252300464486051739696510284649614413595796737373510254463539597886194468956886837605536434576781941275316623371387851017389362784179208936364 761 -741616680619477038562753671714788753309685662116189972604231015817532955737937097015183170263948494956748528736641967207127896258688074275906900674973743943780982 762 1113353976249528865197280544882792815226089134023191886454382384630360950985098599759736762916651963456509642623513824668785257540491513278894020260279613677151875 763 -1671331963553796332426712115637685986818873591773317596519666613493484189477479728222829810330408331089506571778109482271253780821032588153720186567345421965063812 764 2508810802113336440622733757483176861830048097545242041607304247432045224700194684560958872497999622706447049618167680843420066025499423108875276438294483400992356 765 -3765727572770141321036518194587182000875834241337107033799150655853743225857981871377322689122632495479724757302917547561830798018129292820910952586395681352483066 766 5652046662580252747370306103971757715903952074121736861620349690534239918974717405258970493086303554404993425334213433288338721453906279029849905824523887975172520 767 -8482785582682290884006752321151171509945452503880237035372827679357257311518949768077756484317614634456578401531533370258899272188823499554963641794488848701601984 768 12730551212233897539581017821757128611491753311928975135181144337666569873258002121248152818024099474142960405846638113770315535290272287535911469030646837488026790 769 -19104336185403507286813315474646923436981194013050812720919258369550924804495127771404006017052152639136866628039439885505321830635784321849708246857080325590504234 770 28667695138558460341737234256438868845321368344774274012518674387438862791585965538401806000110460886531503274170027676023182653305318414349549071507469619357581163 771 -43015972060643939511127257048174649102760898473517833422188159994596307493033152288444242849348877528421002082584770580833210890671020391659398132004821365672212404 772 64542071550043275801182130228506744221163524837276631923268909424202306685537635260863067207426680021358136244962379030056395780667127419781477250315678639481697809 773 -96834989756736358432956933739810366133277748883369978993969495899014253475314053370516977950744969755492990887213026491962863785421082561640760962792336854982340858 774 145277390051143922689240976299892317104216599007613144848121583963655143827229143530028881206809336286211732273994293459225964080610293002021822534741225602778470104 775 -217941587831478638903297860704087941760176433859832737417624010349381247938465850449588530782623500946293710279222005479583351669715198552766766450128573751529188690 776 326932888580284409120050008327556249625784170876294640620766090935633311551763609252357214474122938740497484824893880033903094076574559231672687726532953407998529378 777 -490403529954810290760306307550503695581813001873621589671645280040506737308420304514858826457405750650015107226737505122192991329013348063708561913084709276363765374 778 735571838664923306846698637662703071801228693763073352578725009998173055670951257818097438491988532662007842501295678086081295669813843660896622970437984310267181804 779 -1103248094231070759477486457478875215923641736849568148924108909997084506271589210806027884727380671953378859542133498216081457368855475986760808094783299315223580974 780 1654618663040165032206628646776582785440612957485479860816315839768189826600534983666356016999477930969092217789612909707247349066044452283597600439435474251043974962 781 -2481414678043486869931153847358295004010720503988339396334846879462988828049387619473497566492903771929154277026584581376438613054608684752637626367270561196591050710 782 3721152986340027145126901814994956542231365150663349608328384355167579169656019733860288569392921424637841188546232734051503170249886282639842182044580634071081476649 783 -5579978283400993244280806064396799789442589331243315570183827082037509337003047711207044922409419188260447661072143782548464418333937310624577328879323982466368181528 784 8366895623551937145019343738506516391584126571025830118166542143376207037390308511327314835124975958042112013789411026920613377747568677179371707825685571818749713686 785 -12545070522604000959379832097736150820860001625177991708967332051131999133179555711885015211090295790109637530784700658824989795911840699819973684684452148500426738518 786 18808702197562777454218651387618916572487772752847227875924631637246564067985251310297434621610501309570617821258631246147561589146546618803819988172567361436402175072 787 -28198212207155646490295711708201430770421139962305844122751829099917725174343264512906739158294211166139464084681312960366153816576684038772003243119591374132873075766 788 42272836861313597321074293331947588788819011577707130816265653988814396062996057563008676026021210490599011407118319563893090297351838076959828364201477918098335764575 789 -63369216999188544908534730369426386242660471084238088802905941329051268184375997505060815496623560632435868814188707791979601427672648941556728626674008284614430786094 790 94988815002926490109315899109060318610161862844055755765030573200666633480463930456125188336291610496862899883784432154050575471317670633504438304388694747490174290506 791 -142378309916220231100341703911094277191084225352247119635414686378882243098585846259084539692297441531736450232069238449165128265620664628423623264034563698535703722596 792 213399051405549706276469767199713689347303068063877683053654078293663965883441006884802670891298662008617602693304007111083319382487430029204086810355057502301267897556 793 -319829468370196960907202395027492661584199886086078546332061250338977996280160873587620502236945873769405918034569127184986981903593864785241117233637419342408793073314 794 479315927606086167549140188202832122186865634031432143448600343269553013599859688569970249492135448887505959416751041234398576947968014398246691113975952718181805825256 795 -718294747760773743347042503420436890504643934172212025257024670316920559649484426539294027257922529207625312396048200606778324577767310229761336949276945620557699826042 796 1076368596684624590770404059591982953481815265502203894283543807916544228763751295990646117347290985183199188847852591993643263612103598100254324064622476473710377518772 797 -1612860835558414800684573455376388615941301047638628208801752000082532702300783629597438150911120518434134232777330549647777274235526730192620348442609010811350532979706 798 2416631185882585027615083409738008150572302277104481762730936498384943754737986895026136295947236911858585150162141345232825010673070599652128574951082182242211841028068 799 -3620774754369011888101328317695579870633779738287171204284126012692183943217484955798664391377989103477104740022620930180698749127151447708716882046135971991881133483080 800 5424632812194304462189026687615784642726741276282759827388402167855799445248193947312837161733100277982437441253149927468356394285630497845491407014324540922319493814153 801 -8126750771873846473948773295583160136857149646191416877695932268142541057054019293245537929408030757385580089292896505120774373047454709883006359862778871602302162281556 802 12174225550763184886694753353582275722302565334902746181910625783603321153536566700904855021508706677489853551468296741069430815157268551486956912572218818384971007858952 803 -18236588771069564994501737803051750606573656115058439244668415918611794123996535888711718245845130999144769717909198627597904243675632972658492716864004939601438751522110 804 27316419671066333458762656923346072273342778286154748773871824636320132130059499809038797689851635387780015215408975314018298166569265333062066706541008839379064891225028 805 -40914939022424810305771478312293071639682322086296994454584304446543730054360280649228025662502725608434742303427394516371700334465194059210553502114092067557937449098922 806 61279900506498303738668976501736943529535038124268222556421843244448066490049289463710505939097656398115944808956914767154789439124807216970388664298849366850705823235280 807 -91776661691224789918540554084496940781303295650353684103300832627359128301118991844015950774519990098732412281399296151960455936122403416437218971264251914911379700383046 808 137443616336365499499277010219362041734445932437748473249953936351440447512486997289124796184924997744100590261404035834179331163784838012574053739466770451941249889280340 809 -205823544414043268219310140522676214526736282062931703013557410826170315773586834665109502433389172742264822500021770643635391287167044096505420787114008131368400408800032 810 308207884212780362856083683932326174772366641992655276366867353398159674728721238495372392329156482386985114063319356888774316001488545549998839404288773810794998736450712 811 -461498928993058465620984208883687719423114117999850104546548352887827414367542470761323191716977024743865622332714227778711433768544768442601443823048651173558898983473356 812 690996682760507962270126183763096532194332365226707885952480228895895380846127494224192011675363877017023628787893973249790245140670053723507811149981370720399508945921119 813 -1034569303998534464352683538109924652632970717655165510268974074164886950541078800165573778161773133110882249428572522244801427652663136314961003521924868775465335134896560 814 1548893742475664839353448689656914817358499521157128863079634142666196356741457179320889923320410126998111143634306242371516860225325174690030219438972752147010153105975992 815 -2318793752106734563622364820257411580709771426505952308773273499648300420032964152558370428336384267677332458821596259909783130043582850982040102504742252417879217412404360 816 3471211904315268711521022681706906647768118014293706274790569610950093162291491238819865707772563245691380552001898692739983122823991973774448621579454118264245235681050437 817 -5196114220165566042417458359311552748044035934722169988589843196008990511290213961965805345567790214659331574581061447820673990494394538231311514454563946401743642803995190 818 7777765732669715730597936472992026210267259772911775037911034425177435221546901856666198367875452681046332073793340593678062116849254283212690440253807605046234258211685547 819 -11641519817299967692261995073490571506133245715079323934550809648125449619512109385791637972764017443857485129910236798814441830232326190268649213068026329174774574581185478 820 17423813300302297369948439114480594971711704970158134832322553998930584376327249706827772261580580129100765774724552035733373117995302857045336148846975686704190435120378432 821 -26076871537996015856445790932503949342343315023445707832583723787534060222717770532275084545517839887805724151386993015080051157773136874563070511150589368963752565294645322 822 39025328358595594887057600663836230439253298780148310441175590754225888476986847066975380021157645355743377678008456564392462048846695438460949743071734113368963659685224774 823 -58400490119861720496803852329411670100579291331382322303339468883200509861698419589217018241068430857344132697080762864964669989579084491924613460930411794149860485062611994 824 87390719176203122989570259230503520555233713448893048602766214980938848019100382300171547714667697015577342252543497233894863812610839603115587308848209857206843691863251080 825 -130765469655198483827672224013462397225480813789802051829811164200114370193582752695974791835832737401325057398597378538546126311657235296040588113872562679918122908324094428 826 195659001635912628587067916229071154885625679510093300928804792555695136111347107410201228354657130694646145860213416991826654145345225946048887768109298681903782387224103294 827 -292742398252984690892705918036068445980086930563861200499206311848678637983639910744704273556544085406199920957891410992047807977263291447341855026550638370239244244863115634 828 437976193599346100039198914474035584569732859281791927750297864560400311966495895223020489313506319188114080261682042656436174860885218927259829061861514374445354078068318246 829 -655231119532564262723626877952992028663336507012858863342027308041877516277558005533086962969116296327299148826824106363180411626917529280188061213547971263140425120401054796 830 980206787713093031495805180651517215933608386997916220356040640601691709681225215694545921613462785371039994357890229703818958505549743798012194703296846921621265291355983018 831 -1466290840058786249497844066629278907912819198605573692630093917449638838394029991454562064887549266604440330727068893854162387854616834562355312028343633662801056075971549684 832 2193319047102756053927954419249683374586377090694019871586635912676717473268737753350275560646817091330067612466281331814188909541552758020078500339246349090954826377391636877 833 -3280672043840789706208282713562740838446408630199280148695816530311039430494585022593264282595439663769230479334272784671304979739400261214213776222682661452770896499317763786 834 4906854620340050519378847595515892017370944238087323377434334300870162490868636961111705779156728401311889399887250856603703855158368243402421033059644478038190072324897454532 835 -7338764910159677170551609472020854059033671585997645433137670195824681405852051442550102361186817700872178405354496039929308932603144311258516249919445376175656553408732501388 836 10975447033735146361549378274040323354711146635694844954198492125479816609170357296315378751011614523082349887718162894153765790053981874472779814833427546945699739917770760923 837 -16413491113100425768189988524442048408477345633844043664565942014443697583537327831106092315360875575451778437805157313677178149456123025725790048941084480544596585646942239986 838 24544786559647854881365680479629464298887336779449594760174004111735859790816949183365334355797353281071173245604910413566664394216183607782464994149168736188264105311453925000 839 -36702627021446689330115076271495268576205326896740116626871748240498315150725165492030372340249582461417446250897921180032414427244715189140961155369273287330899452124925089004 840 54880073124283293346886594531627929497330473432718604358523617248608764932237051876977539965359049207740575455153754209022136986402580843167235811311814769222977396972956257059 841 -82056293939697359962341137946744579776382473211404368533390994962923667737645405927704080240898422614797376862447750900730616335616266842093003692884434817326393121445824364124 842 122684259559165674954041241754954658287497028258912540015848112052943563187491657215974065489740066071541862721398191242324949345411674229474938487354739539842803552340635850295 843 -183419527429610260165006032585844789058819169576110363581312770468238389907413208669873301810716415689873303267867916937218761194350186884365097472579505609036457745262212097388 844 274209259057787120098862061423501479650307505077342700287599798936108997039185942777013406947961893873030697821104270498312995899387033883283523742573021463567824817320309886895 845 -409919450777883678245740137353357835540177695381764083452117111981240288297131232854718434830721840256053930547642211902060750533298225552083258709637397025343004767331653883352 846 612766264721737235845494109097682288650412151608267441505393109827982815971345090048209524148394101234056955281087576859082988687899642623291397906559295563908514025831542276303 847 -915948643964879587031094214578199992891922560485892607954479535701833387506583700479340931568405934993556660950968374982127469836469336638410092901373659072682989963742411108034 848 1369075503603155351600290325769793426818317328569481672543645717664217043159334266374420343835535797838814827916010765776101223384379067138551516556261853448822495973953381324528 849 -2046273685079420023144888709084284795466483545358459900103926010898430694839164662440069590166418624241541510630498608664739253530552121436780931454576581145754740278014142962860 850 3058300294045243912582401309220071268436333369468806938779527940731894540597924458608138741166370137840107284644340598201650221756243642562848941592822328411874758550190301360797 851 -4570636309477596637819340555596211106348694145542806206329491732299591386495868148728208280495464495578927969394939225546900019345435748270247810488916147542488325953109150301902 852 6830513905826956285678498058261674329323795583985515394405997719200542810988637621431479697256614884435144018454026642732270554879485747864701181410956142397677319914432541221436 853 -10207286705174127878237254527486711997596382280358436644350006107446812064902129739694799185912507145733262907502888190262265322266105737437630592432107874010946752550615661439336 854 15252727453799129715827408723159106585754534742025153695882955934616862908374160860596364034072674246383588370946853839911107898253494239369978250275294154413921167068583671810276 855 -22791085630279135753303945550950080070202585461317318810245722929189390099791415072366439588991285145576930799560325553456270888217061231072450062651064146294181250508696170274838 856 34053587046056379539076297234546928989473657058892374748091360986285932446336574927456245506559550430934310339333927978252372800295581746768223278630048554422514633334106936507192 857 -50879297971513899986251210280465608416897974609182699454170628302143252044837026805711503668517592860850497257591706480107226114300333420127645862120449718841149958987877730123896 858 76015086006203915900398190032148345112223757692852042643365888588912149285408800497976746580328792005442137838939905863504947068038324563765421371700907232409735711376103330963110 859 -113563547564439497606962449997260170231041895765944936701030096247557573286529988926601010647786285505668224931185650239069254282423806537532342903377362225668053556741986391559302 860 169651862514195517046222331469191324072897996787141228257462886446114794294371608885634788017326485831094496692033173876559793062806637856444707389443829803349078103056892615657482 861 -253430498063672458497432202349258235283110784219873791485724175808076041393406063174043599916431461511521425206238273564316095551444683956970065474190076962679992223235512203954340 862 378564363603543718636743043352928148821656767176826108596748111205536173327921152730205381465501146929256208024249298083994851901702027568226415266632558772227647769497834157417468 863 -565459142018051131790288951543488554277942914666708201941041960551957584682935719729076592446626730983993273229100595066356186792508590991030167990166040404592151717890844782463460 864 844585113035364805898415613820114776100046058013853268718854353970291289802273541623058279303222426866859635747956030419097495400468924423398176507388851075959020016206832625504492 865 -1261439272566465073794538884673147968560450986043813595299468567550656565523533808660971946855212963537949415745178721564352583044126596408008086581655105409958208595242332080498258 866 1883952934806572487202674937316321269444211643153369906951396194601886407670346745357182730623669577707505105117194117641057098915263373751447937495340825893908949250122905664819337 867 -2813549546715742446972232328965551286626866674006123406844151062044841484453824742721540475826349178823594069780773772287609524663806209632288565761195616827502793818736342861784174 868 4201650701864377717896043673794763889808908571796484456460341827405953664606824436368513311118773531501290931011446097669573281786371375584868661309697812901853330083109338484163321 869 -6274313627183308732326208766367073445740104390376549686816434026259581418477384742582040535408447509155985397701202436221157973512204094090197443839132203548476609097202236253160320 870 9369004426318939380005896850137224089115858754381254562328584525565839248559171713964630649817682273693553369363090926120947284141075466391993398312230829350839823559920415774477929 871 -13989482469618326375384394972194479563514383335362552776627359116383925817412797458190923144953959515999272637336691750401854970703638507373641835588671835278179343870817847518449920 872 20887712324581158233543040356506270902179715648995688889190158060075240051905797924035192361868454914427455512509200254044233672143874058138480315567309194239223835114557055999780339 873 -31186107582087591283823524280716841368075289175214841115731478958607171349651673467945954675303665859359698463201555839923359411801812577012813968956004195953939193288758808415977324 874 46559957472497744866923734772742073953993204992066373937300905267299178526562976821832639874181876404723925716326535599266647128235696057545671719796882911265182532220836213090296738 875 -69509653744230950459244370320366274097531175318949310002277621250795931288559747565024851889892247588134108427469771495622574461947216804350005788739638002992284072010727834623282336 876 103766905122906450336013562914673272849224196221805412072942620925471382561054976703277254820113757811486948441941694750917884339560120894297535925130434705428223079915609619953289592 877 -154900861150645164434564235031704515563446401734236471866749263620271999865544865317974932327030156881966134917173650122566096134151841786688669469792765119077799124901737007591297454 878 231222488137533640305497533425158788264757092815654987371395464093315022626987171503943175038563531292371567454598804399542413503647707589639662355318738783437214132311630273157897793 879 -345133899661159500341130727319165731961373455684663024949037149276639776215847389250361570125039403080850125051691685203847525474240841591714857572406893889744655675494885152784888850 880 515141475343656793766906667528852234503373981391389572106111368039200329867119679268524466237331981784341206589779839498340512315624676656572065329255615268060918770238949666542226889 881 -768859185168418042240382482189828477883873317824474349152131795237156619699571022826631274241222004490219536532590964593259431410250379067293358834483768822316090777819758154240812330 882 1147488990364116061163279521148783719844227038458820153573096250037637010229703729618684576101528479707904696334078571790092131402555074012692089949912136985152015832786235837996431140 883 -1712504488245498335779057317493789279867689446419772061998522766178817035447060738596402830713809284528665245293451327709904265496268356236067194270385276000208067147423859345130802634 884 2555620833753939031161310554660504414313996829414036999443458199208562936614050863382651835955278660805260553657699011130734132771669408103710301879656103593076230757662161345107706428 885 -3813666145874633321667423508305095243640149395316497333684495618957993988907451391058565883013287006034369833708265239041488848576515952618614352483713623609164734154687251355231114026 886 5690763181131379600977579555636100135962546257103374326701363552924148783157901309139797665359944447461444288254820462914673683032477672780406764129735191934935804600692484785943188475 887 -8491413376582004479949934243155966306911489910146710898105614049780368149385546008601496921399624270782544062577791149893940602044992382352130666773417040871989568641172374634151893952 888 12669839774242459779468166223916461874191334438375497802973491487508256093734957295273410134501282673188138987674428656631915333896219390787941984047667052675462234914498065937333811177 889 -18903576084077068981807084429304752533287131860050018151048799662863235419029168931496132016852936441542799534522132110123337490191140499929305258225329790235951034080733242191841443232 890 28203211440114403826011957174012711653413673908838236328111755701701605451721544411978973679275939680891543607925245724038329782306364074837447323177457845219043398350547640461200469645 891 -42076048098116280939614339627606960451246292043453825644691118768523435737491447692629588566779234515303642934494195689940425261509449182824380501554129506433850522436045543908692967804 892 62770147208402669175435056494144683112265475700527588593832024884497722451450833509440259004623610964317925415557895098569790704440138616766104963770255997216030966851822830860754876809 893 -93638234108775887613233601274399247821513439401047421504439808006798324094702804685116019271674286858938130646925410934284604744786671497254719806154058352677489116558168677360302739722 894 139680308237081553991850983576272563815223157238407836062743646269341523340351466734315558720284076708519111399598993524512553683356258275085371374299664642252052854722974870354576946485 895 -208352681986915131988966850940035663931096311109753777168579724788521447506749729845400128501943363687315886048854475568046120219608241041355244606295287066556091107612525456292441959808 896 310774219745954352926902440652695932553360878182650273252849460983531065336960376237940754196809960050762563955780132433477278174197172136643746207234000332247699087881018819622441453660 897 -463524710839115126320511307083694712798471315830675531321544970319393157486303124457689250198242528132474056869263422343472897270573717015627129054075463176561429531287224040570512165102 898 691325942026110609341590944888081804433256306821298393148420228162040129469774932652685471418932825619225640379974876731291533569293773281847173948238918090181507905342248793341034549440 899 -1031038565544044569945690392864449243582767453599854576314576053866431645215735309942792873140912296511448685474646844428375402296144787718015559342565422429846876559835490995549866412070 900 1537620278215665222994047080921701159176840587886796358389726042701125158130470026480966073267820586412079289589824579191616416369936275229628966410866708070337948037305316721694100068148 901 -2293007393168714692683673622661574638399739677381918780232345152022818970379700836084827545700058401108912322506029542168184665161183824797898391546522765688224568624736114400144152659546 902 3419353641174728924574589711845158879987245285433106734200459364994119011078049389678191592907171275889314728410727050691803890172502640143542273744133457557021190908196515752518233118524 903 -5098763033857331038379183669627242753172843746895632471637437488511163883711024592795873199548690651993340795724794313501276706023668171144842683814776647890975298050517873552129585059252 904 7602701161178645979627866070665900422373231732981530056535504430741405652420988221685529963700081083622092381222751157987829186557307707863919548047779607346522348692473043160484503863269 905 -11335830184040261693649814283541273973881119736707179114141152074738053333454002199976777623808718246237291841886125604253095115947243911209232888849875226376628675640726513153999124179672 906 16901338494978101593914138047280831540113052802046174537116135392345117666135964479098965561099189513374012791213288339063252425950050010481303693914040785196502360724535018287325229648063 907 -25198301177720595723131683847759696325318174627503979043322753697755462849704918584531835509107425023747968762566804060397565293178786444253205051275624426657321458119522530262321305848950 908 37566770050878923688830228456291403825255969479321702320559547405469148261737838766099901228894905190819806686299155058147303675786469250910026383066770610638677841380437271728274301644424 909 -56003983494082550827445200330561107542127425213053221337485277355042158682063812011067633515549132914747724853341753470774872927113979787268525028858874600841525447075384182500553349372792 910 83486544609763761897406220010557002535725108041723590212613992769644260904791079148945116906758906035936913269061405698094363869744683015588791766406982520992011622206014157094282791171176 911 -124450485801352637538088182054598660084657484913086581683099847373372691204464920490500299334863370923510134219071112801774981702416095341140432713660300165293372764088279401854674584950476 912 185506565360492740590193062328328276847374319685630820897173435074723656713095637528889578133332809578745825694214554451289018969412056778775051544338808511911993318453211009692504523515238 913 -276506018117174570483055395057579779668247468697955400837899079346255786884956677698096768634127818155295208622063477050629061536702398215722506499699856601566603019671881688983237155206322 914 412128400264449422712755884873789710320911842734236155266995204105024334598892262396602553377544832051883452554142831537783418161207139884625605583057025211781427163760664936700808389129147 915 -614247201514715190810697695865690375615759555956275545494989888269416720464018042308449388748514815646773889374497484855837731286334860817279626957635964201368290244856008206338594150669066 916 915454057684451362804400235503880642250299064548492847724807744697696955382687668922704394676702295231275447027836114527296994212387745628696520880047206512332196742211339982702874473204388 917 -1364308804524887294097092484436463191868097829315038272227287702892981523031583128018711690076981901899359963674498830585333464980846628037607448553028356139736164842477785269268657026902458 918 2033160230443760541582918314187280806027633838597690728626919532700375359445895089732252415991830767777647468943937287630674203328210019188715671265977576684559816415603643509260242228750499 919 -3029795824394618342813331157159275824438688671993196766283126177016095265018761903255820301857392991949504188532261548154782908676503480405880364914133888496814944713385809248290483865409924 920 4514794501852281023872648914987696744589016510364844878584128697147660991587695924598161853498927095942524331419643585599163769243524209987649368277441560837280528601106008954673794508170860 921 -6727373128204748736890428585175952180371204226461230177117806963733712264914534022983516822348079726889029541668440397504779090001883309955671032241588842054641675823649781413759120490229932 922 10023882894014698971372143128070753660341132566082387832027315052114975840210643870065476580486857576421150462824614609848173182605024040306998374136011761298840034331829614228561149857462001 923 -14935144452366329600824324171713571588169624776759631467088266037890627239035871846967634304594056550230264080170459483351088319505208374149922460609194072149712482076509101386746550285460778 924 22251837566838541893733745425944362522169770025718420361733656583711288191214676400740226752530082216725619308765028973355328462740101683132966262894866897177248628404100485376917519521888746 925 -33151667685591519591003020493961852704900736045623157305719376559722388225506990154625960596685379608095294947681314088117223009954921835668190747507353322204414106288909544081483067484353278 926 49388741591272802119611846661014695446477739690452370592551742011393098464461079747470745924891203454269465408745256948018010044422072358465662957600572279295152779264944737923766295967496305 927 -73575573663005438784498332438308284881338102581079789858292601636529904551723540413464369753735827802631239100950885944877737945784427353104629719603776403716854664307584547895023555908711464 928 109603015828735246198520532897153303157082834381825911035335767202272539482996904463348227995822452762727542494475618485417789819871286006816341568906016612808275937790102042306654326811486836 929 -163265543230154212748230419343656782646032327225857570034802387521833611156782785467889272566117640052441475530381553334134180497308560564138784779645500207874327911779860641443800005317358392 930 243192284157626147084552759181336422246105414898831163768921980504101856932880428548932729608131123221810663117692403135826072510471399781410060806442126685572969657500040758147450288195056503 931 -362233240827960148513862005116502296460215290660750391143945505600690189091209226440115193704148801206804655614645699557040392668741156605152149797977255662720318948638504250373924494516600672 932 539523171006218901515634708246290763572478248911550659345785725419824172390749723799529927514199233655975154716437347806445556618581361390528877174408331074744923456640647531241765640617143119 933 -803554292655367744019556407035970320536997454743528449259543171259132142019095088693015503424082975812414220776969364034917315696329733593440703626937290012799208915929425069526431975872735748 934 1196750751358004736281771698484512502955230933168771968960973116630525975891039519364612967714160313952253097045841456838430814126524943425484691041948070065477398057298134074429105096625470648 935 -1782278571229206397090618100427127922507746153118561963863694367841112774379182480381585024286384684859222477246831163008481314803906167634881723526885602816994516380209459004888175025963830362 936 2654183162178804019397411511963833698348386806267944972180546581696165406898868806318082319940763193024535175806856592333896267973022045585612459072953214198659170801563117679833172638480368058 937 -3952479768944222277785714327366597121941876781129647850548801287522722154000517167267298023459285987260527264196202837107455851043760627269828055598432311806748689642802066086329290467168711864 938 5885615913064927161419651977476874046996786906839217851277763247032420340426017231996251511320188560063242755628041988292435493177531439418908679846553234861331933473999155298092338075691441848 939 -8763905954056309754669773930400706330067828374332132681378473833106486945841809703746852699692909228537065294961350308973285997076802163396213952793321821657877030601967525626742535749294168242 940 13049295420815499027068762852071362226637253770793930444687194164003305621147388512848577672670240855554397250293629911247837033341909843342311817241816349724395763512382315684924370989323718755 941 -19429427992020114904048792773558689797488055940221475249184049708387935488457934924061965849977370418069033756308552243319405971777875337244642924617983808769116591750155966740714178069896556236 942 28927879366972915458513214154549119820499059532260552163484712360303140895630564666312996650142653418282743434520195975468815021055540215736422197229022363874111159431907843349850403362525813446 943 -43068212261942660933647350282103668306885583225906994620780776673240832758459108906817493444366558378910048975854262865781405898431203119431836234978844956561722608642790123192303433158832416308 944 64118121437382275318493936151747289547172120675024361934896074572595450593375584737480583073697250529897636729852225548011767961698648447910076890971760585409241141039425588496071301750888584768 945 -95452754575678210170140429869055705514821812490274106011100197618626712403207476253437943567881444612743014134925219048530818278942949099269733709007597620496217566338358911175535050263294455594 946 142095363155024457716820387429885051602666949895291627183540810165060828034562560790679050802331538318506036770499975462954910738221078065039167861669512329151929513607069648215511039831149887914 947 -211521805284595226234772343667943466119671357979074148250498518521753550374335957624564690575264247743666588389067796009013802936767095811999806096684236657376482303042265888656353559509602808852 948 314857623557246788693959883702485541609173671611139986184905699902033110849771151807886914062077443196401322827426133042301662277226342905012804727633378874032868535464259934986660338914106524352 949 -468659198729095162759485282374112242750787945287979836490529871984442410736013633913069431340764742809891269745295014510339504205479381483917143541847773230546714970875694843555561485360654277426 950 697563863988178397322934069939210863254603450584865323318774976762708975460333465164019028687788584201682624904629187015494337755259860754728651801490354331043460041945305280946066612374383341071 951 -1038232771265897439198966632953573925394053601267228616215682880375069276192733302575587207786274585383493116430930102484817737640115721301711719429172989049553785034677812506326272453721330976456 952 1545216914471921742553818226654657398722144860037562643026292841942684823044024043183184588350132101994135747027473499268838714633679390986610524061811913984411297616361225788247144444575770862195 953 -2299684025745837779419535985842973586835837632827129869387140533851714496285972825407116982349632993870039475470217766169417946479659491058833635886510858095407687109674372174387807520848956222586 954 3422401130899483765087735041454281646029917851368800704173870231724649501855557423932043651710056859267022919585687608238971849621099186114227102554842043177752294500361574625555447657420345272099 955 -5093047335470428510145075710357272694360722571029389926703615214324547205381916886948652291387183062086951390457837217949396375237369922462301245433519988889574689018635940487837067175095849515442 956 7578942399083700797867277039945678289039973696641390595477446385659177252184105947667066170053152321632333576878099057661853011851092819362628288807169557588783827636927952855912654359241571069490 957 -11277780155712172797899298153667146377374047713787963448701029319671029711400801738635684473152230380234162115583419365297376435139105674482001849016234639879328986331169423368733520046862000415106 958 16781191705574906663401301301705980197996263105331569491383886077519178560852131227625820260851114493591348982027144875262174091893921129322408236386874259571769688652443967154816819650722032642776 959 -24969288166640097164918437135742230807489043084015562321863999203755698740379061673944491852147179061788697930338269004258897994927167383790880062903707907993310923350190460905586071695264705802598 960 37151276857540903289673398485994105937773897647821839597546736958286761244855491051074817454504348400770120831874029548317637342697469810266634061364240050311975306881784627334649843449914385699936 961 -55274596398425334153671451747777248356006867330667693971912830210527358156873415427791212684527927026606163323198565923861411520993004982790494818818735184931186881125134853884529311257503443617652 962 82235947330138921721178751419064054137480161849962391902418558060219964041878810295022535478744086619545790369193857370684711333637857392564264015651006813960102666308437418099043195933532114550475 963 -122343847753464680117155896725445646986020410791914150137024674857759738295491413528106696279509625281741750596350621216479132326244313316374243608360815538505270083282229216330482400407477414726030 964 182006508234700529609591923157028424299671900584490069246931960490361969617229454314689509848662729881219184240274135109723419659373474321364595862575352055168177681901543962641009441648227397571878 965 -270754747010815426649842910650678141984098917820470830036583695086560213930521659980337730284670682223344532764592618354196004150270371858408129695950874993864013805350966222896698300310715158089092 966 402763078601078808926520708402433165768097529637222806351701398172699840284229761972779793459690358421809108159424713597894625506863740294394952026970323283661672565261330440407446697098180751356044 967 -599111513487793148749231203726671614662369894916448603904280656083891488583831110505671302045028593824181579357603111772639567415352767524907176666080593019236871112893072524500727728881264288170828 968 891148648472393608424277940812931770416635125050622532064355745853665058677563308299474615011577729665294446587756277794097323983235530637691714330072565050828115965996707594870960562702117322983940 969 -1325492101106225155652443108094237341514551401870506553397758016512706986798299411563272973033976765933502067684187377949521637330479329110016206158176200673765506490793051173006258417553678208542340 970 1971463180991602063666195008283570215886151021825622353033487358772865051697274920759456473940037367514476827284515797613742567705276545534466524800252752689963691623391962547418357326463408300866640 971 -2932140411592362594292832850665092780663410167901976949605532296050302069008335566244428631451560261404134541695027985379730819885829532435402026944108747591962753567868313715902856652678546390354636 972 4360792818265795443301360712909323467902064192705035642829305655725775682887174021399006490155781567007239943881637443414387107891872880473702228380864608839186400229279700858547719233619215411533863 973 -6485310475039610808643058766141991301129621626312359469005537569728957653784377357040808047519300359564000614601022088084645444620296936876546111169330593185695456976676413258724707761446101656969890 974 9644522917480273575462822959691659886061240739483553236908351594816195870434196360538919888429517359399337716274608635563901069809134026034421595072058074397988140936530301736084438239234656073839926 975 -14342188172167779901150930416917058626290192987244297565470749374765755400552661407773434725264007269917955818316734817720420949731741000311076157007347723731920689098086457293146453807052214396891918 976 21327247219888387833489298081710744616023704264398507452337670555458501623928144769781129700488941807084956258156760460763632482660987936973731531453328100216086363098863453058760372142190890631254696 977 -31713117806413157856141203139177700705020580850899198023447357577025860071211563724548557936414223899262739480034429121708409196044652354054133192239716126294563577180293678618110284299301903385236116 978 47155011985145792561589367956650407268740138956662191551554605601573589788060621462042802075745925444574777529944781282893989934346401117007754069322749178509288897666545113615506569268416854076526572 979 -70113490716378179488350243467132035129211668454758715532224575141573018338806116740367570830347353045148131611097724875514850433983585919697569271639171187659893093499838933336195785881383244538388862 980 104246182858945726860275739054057235596069021284892190308259409161993624568393035722305120064794809527328246668325503954691938261386062850272064447813857071656015478417868475912516980187143384958462629 981 -154989973933342785575463069001129593931232981136972186097615739793263214194446621075503434153188602662954247503086649849242935505036671352030880410131154980930426906939851879987529752663629532823120180 982 230426249335116038824927143044806598759046229504063743821372839512778589193699807715007176353965949974373417590899636978181489027931114696579758862306254069341265322391418482002304225369486249693073882 983 -342566766529520930851725893105225310217523620903970522359179781205349244886456362971493517440880842174220846746456173850417785860447573211600370450681104571559362428167702516599755231743176244024412718 984 509264575727225837890174158308573880897183293947357266524147856266929089376461551039427903963769544617057603757198366937049654241098172851129222661120138068404478860398196734617054736028254178016748849 985 -757053722051125038197228828781303710916423205186546842676915817341479517422055536191623202391337668788030233297072506316168455468358869050578931283691079583304699734866341126089447758519403184891650700 986 1125369010235013885024187163147456775132568968473631928261087159662365287442242488602547765893538777226733149024747549429606438958575338014325915672013128371542601121430767833007499626902013260101294140 987 -1672816314640416249776081244563778405384390613021907098600856347684622349070855568282470129828984531997863673664494471670053490316552299939109616969460895682623712306655892994580052167673872505002911102 988 2486489559167815942954373207075072998233981458484606614735676375504533460016690148493994103221611713167540658471966421334184961291425307710562649099486044590683562132010516521417907030916092796331323316 989 -3695814242577550570578668998263188390156927331422026236696356659153174797264175057599278044088827269955035714747700803811259543485687788164173748071573725614509026629531535732299695452855172680490021830 990 5493115987857739800441486234839040974273598507171752479936198929886725570935657507313675132115661276448986031056655651204192698382278402109235647188054751895230394573570454243431256991532757387507926712 991 -8164180030650313175439819124084912729223620890111444422056896840177202930518472502208067551001791537496518764410182419049884930337585678132527098536574313205994469010129194506384913148033344425887289922 992 12133653113939763407281734715324996208852267227424929997186995393579614182907457051885493067325047715006981036952677430635512121451611162429986842367137677688269185531703657531893889754093707763642337639 993 -18032494331323365978224262387299502043856028816623614240314078293623664703633552084884403712988232121108513640095498404582315948794875017959295661578671918381634501939503499622646103050585965682581114930 994 26798179419959471002624510139929469574211614685172330596332945247975379490185642195400030784748992587992114810966081111277420280198330990135728506678781343855534213656031143194369793690679473333336384742 995 -39823558300839586182820090545054697049310109451160659316597219608787340156290705027094287876005159046843701323355824245849516852828559879346743839555293793519793407517728019326440465020424854068505480748 996 59177981655811843154919479608396389216865538104450652463777981711521402709828635351483581325658603733730956785934138843702708561138602175996143543114382412713213868977353304698039420607177783026756293965 997 -87935771653690555485930439228540750394102561854180986702698015152368220359768794346259255092447213433911110501214633834452854880571174311349228415500943299103739373632611758494113454492043230931823818180 998 130664130073115463841944654145858091251942550183241052212346546154098499222066416176730926245532793250703200273212788313312240924244400102945254584291581958333259702240787951163386748286073368597357258967 999 -194147849722592055209712107658925415037722363021602545573303895577114312064063659232553775131929400499206686934396881050026236495603465199558344722806583826674167621160463633595856362859057666310919605600 1000 288465724798313675554894995228480498309309831688409173289408501850538787792098066054692061229821441889617266264193144157035915236344587199447611335851440547003310829675801593489226530150745212013556820230