0 1 1 1 2 0 3 -1 4 0 5 3 6 3 7 -5 8 -12 9 5 10 41 11 21 12 -110 13 -165 14 210 15 735 16 -30 17 -2505 18 -2205 19 6555 20 13710 21 -10035 22 -57390 23 -18471 24 185790 25 240793 26 -436317 27 -1276795 28 360302 29 4956495 30 3410749 31 -14776581 32 -26548200 33 28671609 34 124807175 35 14211153 36 -446256722 37 -481156685 38 1188708930 39 2928271535 40 -1594447950 41 -12434888265 42 -6058275555 43 40576773675 44 61881872730 45 -92095205055 46 -321241391625 47 34639175685 48 1241557990008 49 1073958691215 50 -3637682287599 51 -7585926554409 52 6371816786730 53 34885827134949 54 9812377556220 55 -122657966226567 56 -156657138619422 57 313101834699885 58 900487629542283 59 -312873118607535 60 -3733048862820354 61 -2450907848536389 62 11840363568819060 63 20914905499228455 64 -24777941439109410 65 -104133143115443805 66 -7061568375277365 67 391534440798949455 68 410071767652002390 69 -1098729863415300255 70 -2647556047689629340 71 1622000857516718205 72 11750003468808570690 73 5283428989078655985 74 -39968508849240660465 75 -59491746496143402315 76 95396053918639023870 77 322501900681868918295 78 -50900636658490690395 79 -1292216892804829137245 80 -1072157167116014225520 81 3929624050003736283185 82 7994280507935321623535 83 -7312465831743790790055 84 -38046092397631456468010 85 -9141265374460657099125 86 138016383353470964012340 87 171000058950713199593655 88 -365555671871664201533410 89 -1020937502862079559258205 90 410448097852350290815885 91 4355874551242737103081855 92 2696265509302176256486290 93 -14220381563790868019607355 94 -24444360838492357615705440 95 31060677691071959741706105 96 125367173470177288811787690 97 2970042327727831940911845 98 -483509563368622751779297155 99 -487792136666037358438118295 100 1396636553935510826105399610 101 3270494283998223979561539015 102 -2202583776225782272228641540 103 -14879291082668931150292491765 104 -6105804173478302428973709810 105 51830004541454571529507515255 106 74849354579307890408634426545 107 -127806616363208410815874862445 108 -417286495336625594048350646750 109 85815972500364976905080736145 110 1709120543278983472582479341505 111 1352096600790700755669011536325 112 -5322513424905746668268563344660 113 -10519926014084058569771844592605 114 10356923151837366234858084380385 115 51224468635564593354127103249155 116 10193320430621127700271023167690 117 -189671379491492263873776895264255 118 -227037264226216992760787421125440 119 515683491467535369470583015866805 120 1395126069959029131320820856354690 121 -634462029285507085765825129133055 122 -6072295279935922166080559734434465 123 -3521933276244605679705125792408571 124 20231461738329191764714992341541990 125 33745945309594574029616257309792743 126 -45682403993178639606892253857323417 127 -176993745116020571210584102282945245 128 3577469433716629820296932792407292 129 695306157523774074043866890245487445 130 673366538086464325252583924901429879 131 -2052800100199136286383168257062916251 132 -4662861652315528230542681301536785650 133 3418109203292946330345887211888008919 134 21620377148718346168762765571984676750 135 8008928370111905803880219718119230323 136 -76681056722835758652857695680443649102 137 -107192859431248443288933343135438476285 138 194117606286138312646110784365896761665 139 611692300918806628329732107126206194135 140 -154883586203946718273082562014837431230 141 -2548710609219154797148026832388209647195 142 -1915363536530017803904374590802950357955 143 8088582309260276487622223900526685310265 144 15509069277986675990627409888399806146380 145 -16344478134508708692200889523727144349825 146 -76957164139266535911195376246281186430995 147 -12115629188649551336710258872523499910465 148 289681007476403338924469456748978957672642 149 334286467745318298213495807045878812855365 150 -804896066160319725468318255112906972949256 151 -2107897378552823802770401081763982297664791 152 1069644686770904183966430816150637232487930 153 9327699693619249347975064851602355938851221 154 5041164577168154956820765634290468072965395 155 -31605422153035934597486035678791714199627383 156 -51085619349867567171233792766200920968949938 157 73436373295355384136284475317896282422045795 158 273256682806990155586887287065008303767740452 159 -17577471855936809825306692909067592550308945 160 -1090207436930373475731522705363704515708295346 161 -1011103625631754001242384088160747384373446741 162 3279284605356206006870385310580004865474658955 163 7220220525376768484475734604264573378515119095 164 -5725547116005847003233684646569039488916101130 165 -34036111149373110193622331854148578874614559255 166 -11237226787927830459605963997699460971509612460 167 122591644814138655741608607287229266371094733765 168 165660279508259061858481306766454634559522115090 169 -317567369612831431899094680154525591337804633415 170 -965871327132825942278612586195789811283529322305 171 290796326667208487527960515305235984845628035805 172 4085174936647138544367724943757593539786814024670 173 2906728630169252053001520243540128904875568152319 174 -13180437552140965366350141820991011700030958791745 175 -24498097453095616934058604192906884056189087131317 176 27542884163695366287983367870169097016513087794388 177 123661583557820286202513461996622755184131351651885 178 14289970793222568743895449453493701420105181060207 179 -472279744244386962398723434518856814785076667437235 180 -524586321906108888100404363409713605621660498696586 181 1337895231802747662354205240043512105435547408943279 182 3391080908382026685808299735774518135912007660884040 183 -1901375414008391096152001290540913144418866985922821 184 -15231588688414168582032651667945336768615216094799090 185 -7625298657946176072603535966999935615805723369740417 186 52390289212029029930044340640639425674708647488776593 187 81989751256441757086890669463184784284090421008822235 188 -124913986980800185188626671652297926008064129168349670 189 -446737979455465923261303663414924212766293034747079335 190 48619770725031652844470816321948521234942210211075245 191 1807424913415096929226930364055851453786786916351897885 192 1601913275360990314624575405152596003779276826148299980 193 -5528975623469075183763488089004376565932190179727947885 194 -11796079254194037398420223549827086637492396217154061655 195 10073366182100588054685485616645385738823845740254971635 196 56466346428192281320384978708808654398959242271588280530 197 16352597910269996360107413883388552671771926766554551265 198 -206249088953895343097970232933067080416465216374284627470 199 -269137544439620902432589090306995278055394351148331689915 200 545617636010428396324766457036303074940186812870309224350 201 1602213960330370008167719616548675790329783129223673968085 202 -560003845945768172242928146499846742727265945606281686105 203 -6870985699587669293145938788933602032460217942824527194335 204 -4613334570303127381432849598128665788983800102674262341970 205 22505987563837036593941671293822812181162137186466342454275 206 40530258741811674814656623432571965768971372227453825451755 207 -48494002672303821593275168065278205155171082665187805394865 208 -207951883075288096701797436374920016332742518407949842646860 209 -15248432957578351848296094182355752156267875488586508865735 210 804900154528074988025036210079104653654202584225308485697915 211 859343148080878956239757259985977910698503297766071599134905 212 -2321184872193802449778350263509586297275014370350322897805970 213 -5694347324102365493982956892559548658108664014814554362989085 214 3501182408626497045624275870780992101861887016316419871483920 215 25939469602704022468454944161619716603529272251778365679797535 216 11948199687209198790735540896176682365463669738552547155370630 217 -90470923929971676540232753458286141302593774840633556214157085 218 -136992858480432276153085280836429692548969404301024996153766555 219 220913366534302717402607832735904204061251869372040396140997935 220 759983303549190677745813979024569881667913667412844697061603330 221 -116918204144601656518110734213931709725918281720239359995039835 222 -3115363676297509962700212231194287159287713933123631071926611030 223 -2633073756586884810734590526433749345322796096535201731875786375 224 9680555179624900350627223715341761250945855022982825073143400830 225 20009477954688893941246657994621217538022751710976528177053671545 226 -18335536729139923269824269590589023326327080586771615768427888675 227 -97204644293533991014515639013043331982339387344767694072818655915 228 -24182479718206422345036175086686488955457664379070929756548854150 229 359745541320476187416907438296842621841476502216645631600884133315 230 452890159322562460373945685709320699145941497281844374646798297160 231 -970496139551556248137737648240855151059797146835066290356287878425 232 -2752593316711232354812300421583437313114241479654725282315016290370 233 1097483546090182554646938371376234618094048091404631582566629047355 234 11960930780359048371301302174784419013177105176614300309128292033445 235 7550565139449687934042030379146601628619248043584863920003400886615 236 -39738013257859233477544456997815460150245945400427089247923367078390 237 -69310941193861309705644237489896957508383133362788066444923381091635 238 88089535229478123544473088407962813291076508944687972315362310132945 239 361332760485776130112456992275372363607748497917531448389006045723985 240 11093671573324667338139892460513459090122983761584825809382998175780 241 -1416467216263736423530024366572038351277510807775049943807974471975585 242 -1451557046861839399496741499559351051610264409829837374043310136039555 243 4153871211292403308526909356125025027315572891968635857755860062909935 244 9863890498948983740415039074758357485380190064536241348143501294445730 245 -6609956223273506131728677407361747367666633702494474661342050900600235 246 -45548234199050788947917287075000705645116128144388614946135784638552680 247 -19151516393219290108118088872792497749946292483821147394756490967620615 248 160970981880223566479593930569566101573483919595447378619007340493536858 249 235696298514090204006109160843298174923347975725900416054669516914017765 250 -401932178029941491230065948753569132986059106073189069088202384071130549 251 -1331149593880451531403008125210821701516779270109613547205834946319115559 252 265483512650458356335283856073983548567695268621311940060663651589422430 253 5525888200829651317412043530707212786278715275914591941469189819373623459 254 4443905334329632211104041532844083710873029366527934731853880192132939270 255 -17427720195525876883351985341064892113407054776821531002632843032451891697 256 -34895027901784210768551229251769235445478602620522701770477508557052535502 257 34211376157655905987450924226092103706253722893861839369733370909234088335 258 171983299272118094875143548488301412286035666261514371006364096861758375123 259 35718583383639454458497072447162896533034595788787185721807336055666802515 260 -644544627417515453968802715166566271374777919850849511332672269433712732474 261 -782101129674655686881210306730733036642420599025115419991580535548223530459 262 1771245655621812890642021493019370118670336276704223478814476766485106287160 263 4854183422237998667580703473109396655992955680217991409694455173510164716545 264 -2178376899137424592076685211025490740482848340615014443507329868645290530510 265 -21364718689483578037910918226968756372378409494864804454988075889329288861875 266 -12628753549254489077799856226984229548243532316909184759015595319046383353285 267 71947927161406287382800258469601474079495705494678759701680243855714213585105 268 121500775672781799375830030170177146067654311888896155587153769046648863488950 269 -163780508331534918932224267449125621699966760986911883524121249877129167238405 270 -643518403676124541808842999890193170614214340279689258716095987754251152606395 271 7953448100185730624795479512654188877120297426362833781990308710536090704375 272 2553806671652574836968112344106048189052621505205160890842677648115560253674840 273 2508365188396316286813728796627790084552869405496021150686611993858802355762229 274 -7609528266051597185398056345053565992267179995988053098518447950032716202836365 275 -17493010026584528534000846130665169367616965292512650878670176768808860852691027 276 12711396820929223748894715802527037728557163703820804677093548268280120753017758 277 81862664265093269575383413621521871506374120905754493725233682128862834124439095 278 31121791345398756244610474564253759600686310565701358372926861506309335623850452 279 -293000399886441267334887288436832049858660557124094828794972138149195872889284045 280 -414600132847669339193992041910718069379519687817198170430744391528733035035630186 281 747184622045846352340070989488312416803892691923714507702291024342303262845428719 282 2384112092215440226695385399122284765905601407065382539004100687548396213552225345 283 -585759940051911685337881749677261821744737394994347467082882911160892112376686021 284 -10019116312919044208038384980249655370379136942928539642529583830151870123878768070 285 -7648036737294834721464317769361473514357639363958233887008693917795681926840282087 286 32051013761236966710512878996839579193659212257640638408207900972502604676250460618 287 62158801620027172408619451151179099590382400696888747901966806998248046537574933725 288 -65041788019656755637629515992304706228646399690573781039178257176966278981159700090 289 -310778021857173752555175043085980398796040746145920084398688906971607840178797511475 290 -51681938955274309505317631242148308100588116096391050200395509258918759838841615855 291 1178970193986745376034397649669809204469416832818270411952553599992039144345968439545 292 1377555698629511171859816645337302404804541544375145212328897146854803886477306768450 293 -3297402859126550068528417412669838511695028162790846276430340511978453486823365540385 294 -8735031128753499420331122383195990804440225762510762845890460835695081945664642963200 295 4365628174222658618628627288926932382879813296819473896080819288876620639757778524755 296 38932041991534726117945186359378558711435030698016901144870421905933004712547680707430 297 21448812397138137248411195312211280943551598502142844676938305623137822011443276668775 298 -132829965237679746050077000562222834782843803809812659812388295043241184537500162509847 299 -217106406833270718229476813223190152458252588444991577868279696484993115394120541452525 300 310018056569943256925076551269884630800883711480640283930108771572018265173850826168306 301 1168308001551962836558411508057675840837373003386414268709017640236537159391602762505281 302 -65310675221830491074338953367662031886521186672885188680103010457499057448161055780275 303 -4692263949693564645119067381938379823430851585469947450220056086031846055637801966232491 304 -4410514195421256133392991257932183936404026189683048148553224522678586797332704889567100 305 14196780521715963698453887129268525849018972354374208422841976691464947475294507741066123 306 31597696142271678028095348330436496536725375843960063155679110381104586710369131881892273 307 -24792033986772044504959229581082071127867104072686728249206390571474570347666898017403205 308 -149839630189453707938434817084438599827531572602517017866865804821973884055722784047724662 309 -50903151411097795386270531708898937443260949676782717568953200483031683456718340996924295 310 542938904344602246228975215341511732281626583714221271265272299965148390484127127834038016 311 741991060623325213620459506399586537801113847618044728753343331494667949656487757199955821 312 -1412574029498671889412820969578673767742814634232472716910224994363165955291670873951499310 313 -4345532258237467321306303936729009819768633597212193599387495083068793634265791417617337255 314 1271817826849595833617343484874715525577217912933310816484081022809217827436448392433766535 315 18483445461415366496197751013219046480352793535857059285963002646640663591279616483153934205 316 13356729391696998222028649238406381908695077376281566643057116891579594430581976668180402390 317 -59944869228508506643427385449407406264041530917721304375298653888743053861248083472264014705 318 -112589241965212538857680490081559793936007040087167874472812397563800703199435305573017746465 319 125477315926094071472753399160700997729247097514594221916457203577768951939084783820030531755 320 571053116782334684592047376921721851191475037870535640853551634020170617490562486221526614940 321 71145427797539640214503567668957145983183665747241671347322059735122250528077961945751017645 322 -2192251358573970050148731249685556474134189764610038046368937465002485313156784866041782236065 323 -2464061096479035533835600524891065405494236782414160469076738197553701582872205638796297081795 324 6235632161358860858662328100017243763643876318572266668927510957338705338575617328883269334590 325 15972788833650693074320758822527675469945943818339702619304968448642722175419780496215972361695 326 -8814894208511410391761520432937626520340899330420488961927712291600912293803476376208974468490 327 -72083270864372427912566455493395958384684308090233448413882563940946759823766835045335323707045 328 -36815645717832075789345361406507392321500487248648598466086972636837819061448050849377881407310 329 249071933237208569698930583592808453279244863652912910330630158262185731677834165244628724835995 330 393875767285537047026633098479602634080044340117280688247634435877704705233253276627860220743385 331 -595217037096508784497318926291433484728593003744155227440671939349624517261899586058447104580945 332 -2153891382010582249129738276894083495900103766403213574121188826939279590073640071728332703499310 333 215329321954788874593125540862018912427052114200624948902582736830220884006320863692827007394445 334 8753020919050541338232452112248479883353181834412041898078980178637164230323193121178159910391285 335 7860307587576839316047549493394176544264082152859824801232026800189543894493732221113987252103105 336 -26876050631734941034485027834045550262835933889487053619876713059731654208084138575274455816581460 337 -57919861971692214022654450677206320782079774001385408586093521179251171487360225286009009153537705 338 48892144003459456459358944079892570239619859830838792835879526271265884730553495481229562182319285 339 278318111916838105302398740450209218036979154752215784928588444422102051087944078619521470411215255 340 83240885929079216007277911142127278467510196696002132883260277377487053055770141067520780600424690 341 -1020661256088494144310765948175209070040002326656485453645056902505584178269254969032396681618650355 342 -1346259606514484378150390908033365128333280182782589421007597694831164724488584111446588176147219440 343 2706758985694407066128096287597024269367438098091489863918836768234378298680380858079453459015663505 344 8033350474181384655574300253257701965689704895429671621558690919015460604286109305614984806855160090 345 -2734911774056074682212320009619575486034617147900285758357761368503419727118911776359602509073387955 346 -34579533929152565539804815056005975680747486353403271559282844394641048844933289114515922561509635765 347 -23584908247794976351836511152798079630060619064382453227935426704044079923516704522821493285188655295 348 113649192072017830782779996054973093075289556673083802893520665065509580761150624068102371931838087390 349 206695748000858886826679972158559303682049063906034090107968346806399976595985035762754267240175829995 350 -244910330564109065422910878419531000934550074048061160216009336851489749579459604040529566562326288090 351 -1063624807223670723673992790855905895994154002267222640583516313427401554729237355291525271492113141545 352 -87765917322406363559892900771957573922514146824870035540334744480103757598134146896230056834068933310 353 4131158003615445332408125171529137276604472613884498855327622820395904477718275502492564935978759651895 354 4461814085317303662011825560230722552203871898746996479842936402528986581264201795582620090196644830035 355 -11942773677173434382117810760743349213512042607540482379246730042059874222472593613923743130985282062245 356 -29590335675694586511760887108693290315465175272263549693096790898326362608285306052407343006968858726810 357 17905568814957572422038556383586619923748713730103416522333647593602170699858231326442937859483881484045 358 135205951839668753000357304763114982306122796489233958172501640212888504276805133912584128579918878807960 359 63615599891216707037584865321351096470524284050682423356158468500087359628824422317060305737508290926505 360 -472991272657285798492547394305181777898956778787577845087403538442152395705895259314818732863407276911710 361 -723391785296177797985622180912797761394089151696878711999074944833724517995964655015587868673377280211755 362 1155971146530680116176308424631470871494239659229438730209073879270245052649838779567161537823979648859435 363 4020997637214459868789289782464369012303042256206140216509986281137701743093287881613411895843442510736505 364 -581512064515347524150674099058247206758873344509979531164062430418424301224469453248024804095713294530410 365 -16531666162226585612597377888185542996181773221289052962814128873458052196502243288024317010716361128626205 366 -14157030919050561880034130332105378097059465238593450584588132057813582599909651142354893612628525575938265 367 51489797691854272717215158417384860515695359140655518347138063684225367072823658208538510797125012374039455 368 107449613162543541537782957345122960038869928868788097756773482509769064954339704310868532171227153175399340 369 -97279890192522429374889190833448634995441570662468973844779925365002046190631161054281342806908320828680255 370 -523219630707295221208978428360996201608162835349485411312228622213217798693057374894500811386690942412187565 371 -135120107897129419339723451774198433465043022347770152667826396585996184252714007610107634281600608331206895 372 1941516676032521773804397024597021502022951123035907407131909041667502803388434378194139734544882897951432190 373 2469889661967582499947659662949106700271686750108596462505389745613304925255910463889062994978689064926764235 374 -5244100616403514866421404371887680221898871905057801601872769397485946414142099928543957110389147859829248840 375 -15024141398101332909515114488831204347623311947588872996553938176924870106966436772359278109304274221565335065 376 5845568401672030318925271037514078981961093219759531922075978421193159233627619085966624897229351431851060870 377 65443326004365653811452469370123597348152851309118887159879941325049650495474705818273210992354167302850304795 378 41986689895302918541731968909532473901054030754675780340377550862022322052254430618276227745835960624768514805 379 -217891435347245321480743212443603105401036030682817137423389246652310377649479256201194502112572387487587278745 380 -383661890590276619510238487717623063997079792694151683460524113134370836465520652012293971134714479878500651870 381 482584149987498300719111673743331012677286034974677093041033048720450636363771575925904616938008444425920429085 382 2003354837908811343342872214421919763720985283766687705173937087367603143165166567594940659744648680527524616910 383 80234181421027889975271480247885760134751484272552633276388910001267925748820590513636633152679878058734989745 384 -7871227461808856628144412596409921716552853697657648091030216150655600636894551237434642571575208408844178672010 385 -8159098557297455537162834783104452694701987675920359160368089075960351822818378281616540220914904034752746996775 386 23114025719384454058824928028824513246053364802416129338088612126163207694843213818396630421790044652035042167565 387 55409435800191429489231089698916249731317349324136340742053855298897563904805204053349885677446742865421654654405 388 -36549177204515992758248757571094613383086383154544688623463382987549664865013400057150863130939492653255233775110 389 -256346120825187046544380914492000623109748435946159831285398012966485775465295068270115151376681235193524804780205 390 -110284960234210885367062957926730912106811261330217220639718907427381158873666785145685577502561823482746074180640 391 907695304889777803976992979296617742861400978863325457966707249821741835918944125576936699277081146815069510806455 392 1342013327747562637059818880698787402722225735026845271739417220898974234803023903072368956285331519686827948031790 393 -2266304400887466233115358345628565895608506014159360294845194824970437817742857671325290491388675207506610733694405 394 -7585093561555190192870853623749225340884383862205180475150676226752258937492071405635015753507570154380977508795315 395 1440354789098611847478111202630751340424978947037407210424146433561534775459474912733309367612582074843483021027255 396 31546628732605356563201988909586454408579782174175043715348721252530078883921926565059624048753817374465088789712090 397 25709663206940358068503645230195550913705584076575527824258090830592653539609465613905212941149216931274597476294845 398 -99627226820763585014382391783425693000970936737007594447979769202708012462454663466792561941886127559571933697339245 399 -201323145179018962569589797291315296160405769648702324062536676843774458209202776988215776263886342474877255255691295 400 194965137941626463853460316092075930014276774842958422815623386278265589884120321700830374379501780429118729656812680 401 993536664885122610885727584238304461371957605794178130186167299618339506770334846602860732808987520885967484770142835 402 215769323291380593681614315729410831208387566727504588152788550283302443312380376967619668475290716951792718102850085 403 -3729744711926651728019250709012326855801731088736980951938365759359698361888500729078969531598417644038191150164970885 404 -4572635817613211263624891931494598044597684165199450815729971995238834465387205240123351705464124306451579558741483310 405 10253281244948707308269334005227439913838615530451294463816463537320066208816784390452515929834526631259693267330028865 406 28371578813664929590931669819316781557677304556139720259753060742863775910087613065363935833405345035937493197671484780 407 -12445039590975233903409167493737591056916849243252020897718226049871889560717466345115317065276214336987541860454872795 408 -125055467184763268041169857730503657161188746109187362792744319194105916483095551835389053205605574435112888145445370790 409 -75181225839541586772950244960603945464704321356565739207810105500025231604066166418723713114153540550907254087280507255 410 421673115359876043414315164743268969885444394953462389558891720836478876707909636531788064548964710521256220596731527975 411 718679142868754046472833949637015333907233846046296464545351354745435479970815336369560367154222523522302646785664847645 412 -958402236712177749648443088254343030749137717047243326081752058577565928380302874704453464678076700451378054379795773610 413 -3808869439922480238625202135202563634244948222465386492071624275025838269536197413931634292073986061289684445661460377105 414 10860508762367330276302079366394678008046501802218965781926298268687466996411515831536061076839413639202734725944600710 415 15136708042800489676412834733968024666102898499350410415519613066788405235514288418856322760488289358590344988759443978955 416 15039144880654214298646210313872839029681791047534030884510347498810753430725719909476685797112549791222646010592377947690 417 -45128196065102246682643587596856367414073463425810182181661343139041343333819800515526218149595063065145634633982470237605 418 -104693640295939899871732234414556307179005594228731279383488369199443795828257238231820723007533218194454682500237563783465 419 74906822029054203800218137722011894090336113825692750206308595485075103668867161548840807851908151394820445503912263328655 420 490437947857280826502817700610678852180331174336132256609958224705479205223694254253623948939986145116023784970391953163790 421 191192592179468045861354947077637064562723283395045081772711345202399449174213707855671164070563924981350735876814447253145 422 -1757358751298901610906275671249963915593792952700167894796809352789181480728020605865764134096708090646309856741226424688640 423 -2510516242599882676183744515932368703386839800484620135918819797727183983192889643260893729774475919619026024688081113536955 424 4478281202633512984570859958646987996780878888355057131584351962032527456833231388535872076806532444483338684299020150217290 425 14434039368847224567130828608811121592798385873143568081048921824370485230025211171082702967519919350484566417017675986825425 426 -3404235504060559834177380439747571727236404117292358204025021144414760257587491135933722556508731222361832973380802049997185 427 -60724775943139943288745990144949295902672881939605815770172735356580832340672395325520867732941034596069225219584386450006395 428 -46990557114621745173060421670776533111168202814098571304049537532791577757365171779245074119934361350083371394953151539040290 429 194381956992446311869906918124130571690124674645014727873722593882342378490883853409147908356040078698083010234313896891865095 430 380362769742882229574853706527879397398780354487439493554544247849005346052164478446765413819501745364268096780510194324669475 431 -393099153708595678260540376155452989002076030759584994747362990255689994762065645315969678225958277330928756240595608919073005 432 -1902673430267984781790398258099026324463533634041485696212588574328316787537127808304846256565494506119463999860938354470306260 433 -334545116625565061211127442967588736759921839152243321352487560429999231299694685705009130574927313795013734713119046900527715 434 7224942345367758969526575460806777859709381463434230017217579590088741145954841490431907121077446140987592491289331425571623735 435 8529087975446457569089201146367125387992227980517694801916135717083774143786909205312573050739434232446235456996822304961076685 436 -20202034396518885111166223508375228899797148323988625920322771578377216429056725574182527210176897157549601238725487194111847930 437 -54016112619974102939976913532660578487060611954489066011819627006112906430978602969107593291254571283321877214140275366324187905 438 26425654353596671334862226611793780433526770441321889608167088911349393005842573115368841177991444930677152776716374952631596560 439 240930427182812429414120829543721550276662923387003880105485239796418855067043795219999760816239608152023413269664740807792214955 440 135125878459972162749270623714426721370333930248915680743826761272389423638836803653563563756094125093599661476409726253305705790 441 -822528878819710647998728939229445698567539136792122339511224409753890330929030282872801039289497089778173808758281059465693170305 442 -1356596535632537667847035888322695641185396969186998981490904661908891619644737955647349918689693405261436021611818922292942912415 443 1915923435480893557510637611877366966517317401413286492784251439545607832776953811391257581271668643916144058742929878754723976955 444 7299357993338141011604817893851639584311004257520534037280182302065715055066916146116342662793129664209288777288880826543921349690 445 -337451620486721771007315974381278726828725669280378372225424393768570247712953794368242032546802010283798361220877699294731175655 446 -29338260655358933950578016604671103638378093495233356356216107484185921400350250349925292778958305314376536644490142988014195009865 447 -27899267344693009500937183634960031806658519413503277265704734122609802057766102062178600735495254376653162780513595405863932362595 448 88764711457019930441403973096901145259817694614846857900226126945034336757541921453010868718105430805210070860085029946207864223840 449 199323751347411263674787482462960502216986429717417535665235013353895055846152141691099228426173805476795567564457069418143550240295 450 -154041601401506776507558234148601540519854350282434303293230513471893285123544935569998488539678122566699095656752413279064768558615 451 -945546182671662352232085922883513518638482496758792124624542655609354443645281938034060606781529126580121628377183578413319961354145 452 -330320680199761467355179353513135126604987183866756558175229324946618907641281722214937246640058032383108860698112860337892267809710 453 3428021119270602038825479665444665908803128803539643268583315186705453090133135174691056575123529609754579317562265352140042376777245 454 4729314230774558076355147785518093651671260637565201731722509349951906170478809394004955232399595892865727434124743278607441472967310 455 -8908321875885136906606268899573658617569283507469064070353711722768298115266872775686578721142602976372134974985810663617037610769695 456 -27672451940978067266021231664347385383096127013297057291308420929411024461794000327826354162644634371250440628551852049052209885886610 457 7818576796142336565168911591719557579748410061003547322084346195874428402032294590259638525873324666319807510162134859262302610980345 458 117761049762104927707579455250598209148446250225564822645953483579720467030977003249708045734241202568488200232335398506894423736415835 459 86306332514500167729614465137017637202388352111555086933378649583020259076702463087905297386304639160698826155568820854679805779987205 460 -381960306994153060842809758744219822733705510431087742107860156840389202911420563237542882595656377387562907022446464960882582210226410 461 -723709255541497747382436420322542529144266267672624589023983919636118836334145218193944545884963579036705859709874574416418549102521505 462 796599055579308950830459101784230640006753637454143176715085958238824949757765697814876714572587235779607058795205733414896250764188835 463 3670187712737190215603547955224369948413433006221703916763261845155573581868674853939585538477269060859917131157064274768984389086056955 464 492465745433769394271349658861978993244546515553720076444901685379281116482218035119662381859582762481217045800655223767985942576194940 465 -14095573784742412462773588324000930668075244991658514410987394015541359370674238808380024124400500258004243870927246431340111819423808155 466 -16007548009749276561355339103254173115634477546639058718647279535061499602639701534392152354497202631259719218565270929135099886436265865 467 40065434484236501495586119504053876836824884229984786596371361926621676980513390207965017025993022478227764208603705476416496764284492405 468 103558870243954908073724120058337336690288242132425070432455117549094935093212283368030061392245929680349846508698950609484294988444989190 469 -56012651542486589345224876915580324654718852208343649722861911899441849428234696348643677392883780557235701131382839882926578394241027705 470 -467437294749748681570826762204955704465999029186308142355668844341021011077523320957827174202530822438173602220862350077886605834741216040 471 -243322418920146863614762960725985884668705588341151550979180387790984689949999102966949495987064423576908531486842225505609015041935226445 472 1615365923900821096315588338719347725369445878346223348913976861228743512198329312746327422708844721417434486321806849779592604597084317790 473 2577398713748250801808534361813574439431946142526950295051586357036206475039484394235840223594675302842975835968338938448215863300469619895 474 -3851483969847861395790916725754609921822717804057432971811162074386075761721082529498523145230539566666344695331102565668722837753178434815 475 -14084113269861869063855898073886643709892329475484965022826971430149160304766147481078044163085737752919150817489809417389508512200338869645 476 1269423873649530567601024260726484018944202847999907467059207636053843030810311241421886204741970541653416847048805056514661193319497945690 477 57249103148433046114557722118566491281957171483299323059446328204113378965155231165219113448459246705055901861591099743069989626212737999345 478 52023907419404907932793567030552843474706921469580476960496053029274683408793816115234454217225417654155416517104683207234719229995072957110 479 -175706974857804778087957864653168745204277598682103119108060027532367053730553845684611271425514540933973877997464877232415825064946248318795 480 -381959768804982376896940606362275272900926986627101906729298791206651949786215084046614963227108072374195544492652838078594296354720550118610 481 317691685167711955022016873837733225555827690902398976607949319031365754019078637219119091781297271375604275488204175401121502646202653894045 482 1835075549463009429504653684238624533479211435060996702620414382046062876648634223892565662201066608690186811280579478954293456220790739624585 483 566482400458646487214256650858704259764104598205283717884878024272070879108513572203973219691782698005810941081837737311916511262967129669305 484 -6730266762724402501837287619919235834551123299190561321665117855450294757183169444554906933413259209413453645086961640816562704109426315099310 485 -8961472427550394539362543517398193832287051670760266658706165990520091373440027657915742738099858402905798641410708756895780857969192009798705 486 17821712938574125164629860183078676634008753089831233373034147240973605423991970156990923961708974644143549733736762594907755662571937541364960 487 53392951423747577969940847181179226197104466626309656304135702157178136204906247542516734393170072894615897870424608945148973458103907796053155 488 -17621248101947970244970817444169914810832156566525550100221765279272619218694740873780734494989908967865353449576990558691400615525848321006810 489 -229834373391155406504417070687457409827760586445714877920969433440856347726502351326794636931742888326243444198584998212945200147518721138677705 490 -159077143761681111005842537712640969175657140528783427144244682420109814459575538877168613593438773505879965907592405405959200207626266933965415 491 755151594191913919620536151298244836956156609616363582917089447150781059673895801655125884792226824338248343252310661635998113898711009808003555 492 1385299385341030416628606528569887027231008266424967610003184426120444686056237187471880890142797023546284261534820837158565694989124365154706290 493 -1621207970151165997564773024769665265139812499631496962911911034482845925780647951683959550176338149788404717821939838791200483360941743751157455 494 -7123982931739042184158896725640660671041234352207491655653182475935474545927313804863266606302470533083283111656323833494748383044460325531017315 495 -656750880037031437179481127228844112189974794522166327779353707764830295132599593045882389988808604046486230896023276906891991321299994571969595 496 27669522086887656337827114476358246746053638927790391600290847788535992813574504692616403677323783990382604696985168018792272692684274703354360740 497 30197412347104607413056443657089752608034118940307567598408122803691948405844188983875306329629712233445570119734323163800623922219564180103253595 498 -79907443266691719783692650674255025429361171227961966764163075015673733183294121703451892502748496157497595903539550810363309468804167300031650655 499 -199734228483877965543593401229765844613427984115699078577283277086793914098280902443071132239484589201894466516561408091804473055112564896194965045 500 118583509308652187822810391838550067469025251928358330876770893363975859004537801509374521920673972554394842120299657974695582736689686314775961610 501 912401743811561694375369411201564819700240797407489364070110594533175393042017563741622346955896880150835557915365637624436301908155553876650964265 502 438170544686954354840049199324159759176551858452061047154012457544622076805832483830458576113045909976655505839743947551196893502231703120833313960 503 -3191062079194505220049951193228207504305892502182656328534654917979581753158661641636249856458286732392402540090495253556660884101642630279267350115 504 -4923878034303534433465458446926739616283936561819792222684929872193605090749540482706294891584862411293305033150812344873363458812018494747051785310 505 7779444591585200954096138258929602330685180750223467108179284234835238876846938170612936943075216084468256999567575446888774777151820521371548081305 506 27335648532881122465209509298340626555824224343462185691364160328348784847405423959637139263954348296476048790153256032712582789122027359248506007095 507 -3679443491663398457036584412421639336685462227618142362759744020316490541908174111713434541316985925745688943302098012128577133479723652207160708195 508 -112368085120290684447128985097736634251662465260358093092975882638428454470962313085690688803487316010077808617620167097861458385463199381769302788650 509 -97406290388710614583887084015844441240420312383482031815251751994177667031624027967665895703020105775172583446244285018773835606815596927342125813105 510 349718609134676722726651139648005541887118842042925326042335912738409233622088020292946918804987127122001931929146130440036889003371108706350834840705 511 736041218441242352772588395116548896475309565188320474277922700125070357923722873405176844080319606192703050105467657130698200356461213912099763631275 512 -656821244749544988959031216169411179557872420750137423583280117126775505811076997791896189620051044675147906614627477036914605128414002539398827388160 513 -3581921409205835610488844152224887529626632027492436483469422753327854591506115229128850067464286064648443896296906278495826854920406747623680934234255 514 -959479146608781809982227066108526804254933620225387551916796744426337301543494610829646156121140452047338046698586557472960219142951804295522201044865 515 13287865816348888045151469758480107570342571555879442896289544096672218898710606696807589781149086421538767104448665139007453189383127901144254504802105 516 17065014045604946901186863682017717643867411741120671825330086840255973901010085522102399407402919774707587752348350588107414005614287666098241284175390 517 -35828657266005902017513882239658158825397325138398025503533291395015251506567077400949968811171789555907722615494410396932947483341459944572080318002005 518 -103591426514368685152626351395082854706684225811054382286994159486928798705947296282189215395550491441397971470509789299370718878772002083138156777004790 519 39196826248906141370640827742504407187060301140523065603865857768538257148600741733467470156809289009496594270205224922245808612353965487036346476202055 520 451068584316025029080655093801290539662059447618553076402178190554832171963335317059896689187498205729524843797819636450014531997920999080988569811821490 521 293884651349267932902503951761589270044276097154680519571405490381336017161095717184309873885149607748945144383175082728415811424490704550687265614386495 522 -1500903803751916758844453888442073652918997282243481814971636461398699455730074373653098036397474989900712237865934270547135797911534142177533701781499715 523 -2665430369755655476981293271366306107827920064247120116792897221779286589899469313847114912787729824946006424963271418862022259224704393335157358778505165 524 3311561565953509448807921476067613758953075790765693139234783982980492647646619450289432397735058816696296235373925826708313538075702044573097570868898490 525 13903155979992696873422422418741016610670273076393472652824610281233608647347204923848546073278195668872666135390584432654276703333655165280057894463155305 526 692600028354207388846360132335165837902868373442333309498291904963080598437205857623240526049804184868550592872733587706540898623956738520959585123360645 527 -54606645258571768638862733726403696515177115594417080521890051920717610007311177097328914599711239986554216426054875020707787827011007044009542352506366995 528 -57206562008388683549977652787739673735278781570570959224808571964762135913023559320837388005354520110267972566879269233836555834961731390987817640750018620 529 160147985798160854995717490952269883719703024647859917444549786740940572550294444808932334617941017547416716405424420738010018384506936058495931032739334195 530 387231721645155198827325236033933042821029785423233613179849220257974571651912048808775455944796728412687959980908412448725381198033530946692240039464778865 531 -250846635749055397373781774819503439307087215792918139512732588587457256016848127387384843794069028293901110070814035212545175236527500281246468159305796765 532 -1790366929839565407087855211728464671874157797409364173237673822050812738332797178926040150589113961778613357364175813097997210210096732543248986799935514710 533 -787578211444522410563182451445158819678377799249441319914195853178673470928279447378921854494426508942268427751574459480538595837316533299299745432740718975 534 6336019057017079103707950729582508493351762449734229545487553046632466774600917460795236828134653782215572068260959237075304182127585117035440473910959264560 535 9451007083078204057846742063489617695446152156869215442391579243154202680855547005760566986513580755091864661238459028428526305649715602713460838458727008565 536 -15778155400409110478028177058298685650134796717112576989912056839659612064010890519325910285282214993231929566968565271841390812278449747335473277725378888350 537 -53327815177072884069207798746158288698101484290999591383604561195702070755202735659026646144605092644922244899115974400561992544232304523780787123604972261855 538 9582596009074310417623675923111766692844641565015108560648882885495934598038345868223791176744229446336896997496812946977342983373669311352740118623399548535 539 221684510573796300838283134468633066112890007718122323716210250441223134622012126764457841280331441541739299837033696414397157323796723425108669003003118778405 540 182951748540531853018515355548204244786950622747074726459678741517645999221400457728539939958185991888699506652625909513867667160325199886230215935785201260790 541 -699393969529106663003499462510956386185456168124340310499653483185479183417108485873731847189848179100722946460006272122793857406375791750728817176300127860105 542 -1425234137130039389480762558233740133924311740900803902808948154103411856675182419499161784424540146950304445974091307025649599899109530677105730498536674023640 543 1360873022999481286762425026837254846692945956981973932146952578676226055953644081153424818765522187323030829436428223280779357445354100941485204219178882975955 544 7026744684315861036049817864041521297822897246459920352170390913533815340117476347016407235438644092766596493650412349361265828515717925359260995165493244753790 545 1593803812743374839770868021771516943728782668131506893037578837257948586373989115415484551917848625457394183952567803440108634277315075207502573924157501583495 546 -26363691960238895742689620753845997199504914891618859698571736616744825755109597848448953957548011088762393536376595286660208689997232008032450514888201955008865 547 -32631926593527828125211953250154146142315355912761146349880615962063755090803552143733954938129587138417146235151204661326490649593838320694622590625204407033645 548 72336838069412874309554900380810785295589645934168973656915458900570392338347453937881281338686343192948628791728464008156221303833823731377617510592462560805150 549 201956710120309903729992894422217140715642899222901761211901397372001843688538505389366553159597153492296275239176077509767508663629725669597591932759041406706845 550 -86367952413453430888225746781270514473352506638022130250022792858311855589774762640747018312342299711981264834123311191274473982276455713895640105105320707992420 551 -889578225911131347431121168110343392418822317047514959840986851396925204699083295707177286756681891141470675362796312648481123298827916570769907404654908251038775 552 -543564558341716979634342058272808863304715361500600859975562750025891232111200524091794488495743432502183759912893778825919888079489364359785624591954251763273110 553 2996987834367446789699186571507933569366717418346029246732416015554571264079127337600577068621419576692883348593005923955649830326284325470990018422530726568612925 554 5151417599383911554697678859770749425633636157553500685821596047212202425831722861262018520893408426272465115657411720989428848200779653724036803428178452578377835 555 -6785868672685541828264022288329280759007559011489559396854229628651833147455267488522562763816982830450329254555340050020551944062578713880699799790457661505129135 556 -27262498101495403392426669405587495545229418419850168822014092671826482072843236935984620779014179289156298715878739451354691800407488122054426312584265354381912650 557 -191408223075718939190831209984454407724632922211887654419549924100343864082048903852208568478785889156791096621652423195295513621812075734711707351278814338631205 558 108274967235659864227802925102469934985039631698382001291236946812831096479753753570884213568781459098088790813883881698207289900397813911203189756620490729226788395 559 108746547037805044437271681367865997093301666509474765448447268467668151086518331769690069473186997846127457265260945523367685832540696206313337300480315592302063255 560 -322332364029962413936780193976629111434774324472004885759989221705324285463838476850188322297826967493376376110052177694639375862691734394006939613157891202113322940 561 -754140814829774256824007053573350025958269294597856821892611717953120771106577965852352910995064630493846075854746765362592596251370678507059892057758748549207640735 562 530340096504446152395631900002809792447070682740250624338417974458223318229606518297028706287491039044966647413256369993385065475577772349625064406314821639474125035 563 3529477822534894007314244770135128114276969176073372136596338446734407159985496629459273347997340175877522755339237436609957705719378883265102376731912101488854810305 564 1409991862793140963365691323859973207059926172298916796746468309789755285617029704234544163591032180529719017216304140286301274766938347194587892595266700900935702990 565 -12636965733982502286779131596711417050807400881418137700462918019624205036527469619523110083850870204203694783163408578320119413079790690988580979137651719408863362005 566 -18213723984693280435146856022770971719594273878294423830098479339777122502339128703146108136649911332064312403529194888026088586988543828064005366471238065834262654040 567 32115748927822464426499273959566708597093514536542060023302565378407275486498659889410342183111474634857338238435367764067196673343965200109174813142106946039870585255 568 104502594995171504648405517979679507268652999761639210981453744869766579486838592628828008122656025946449944759824493648205379748993222786550237996389877303717293393990 569 -23560486610686256960219807344981587813585388395403912612379802434002166589240839413472011125371503647045096436438230218178623340773950344217489509880868856226504532805 570 -439316867139499167084045061493150621713129893029859821964274577986867159105170840285507744227024149805693104480193953735076387037787388948549102854762922805761222840715 571 -344416469950296406564560400785186538962124121908985966585486334492683394414260897225727666970106532938873241574478694921969069037479370013987205789532785484853543028345 572 1404569107215651395271471909343843934793559014751341472546254610187255212977312432218088992642057689502707075754580672698463396862932526333663046788937617835719527489090 573 2771378256226905608693443561738798615439005089130242274563208713392274522091712275228699679046225759706799356989771791636878026689553124703790129307070683501916258691645 574 -2824867678481413576186496031211658825671438407897819284810137844416324154854454459845407603073822352225623162812407741219957522243066465963455459465267370573408128165365 575 -13845395159939913590247770075690023926659369630765400430417925367672897956235152097773327882429596475152389611259134260839848956405810007634417887713630932269371137418095 576 -2568580170326445932968911378383732890060591691985894613567605208265967336275431982421239182413865833077405662252700166226716533544381508875277895937323023152818258656560 577 52532745048402945600363471797585708281692484793296449867214082980421040702425077125115504027864075107173003460585978917155748384152494996696135093454887416309870170738995 578 62617861894467746945961759974273289889721135595109598980079794525050765825553233232217510082466148787355724663890159759137877329630821315833118615221105074297747085021485 579 -146590131378320859515479071739638019528978352935594351646410534042052882719217547846350555869656348736511737477186260091017290996042395171401034253247528085799411742647445 580 -395392248566981130228953375442167521047197328149329983276128414922196184476153480361587592437947034917543793070997219371008562067153347590147520112885461253477925134172710 581 188970150373789048522542740518649032794171705334139217887904713543099020963704716627195871957563039330514828572168040305092272012755978743402840321363505386068552919936545 582 1761929425703808491828220787500417991532314911823817080367741112516282152153011245580236197941524906786955990338081093418743700070566194732505485833414790184137926503637910 583 1005400156097692802211443437388408932803639311978115462388985137070133296748443947717770864814650051996289005227620546201714739290752093727927534180115774154936558537142005 584 -6008818382844840444583922199997147040132341662858892726413656128276454060814111576008208975602771647977825906376069787444002373115818504618058299915913148235717904253754010 585 -9994490155132580334556926373053191195090480161774971849091520972928212906220128264362791021353529882232396703736886089097498703228832461134536372923983416948983221146338355 586 13943701889514897278321563863675690240282171270418600540337346019709446050744084759867773954900199969063960146414035317143361439809547670538073909276047653424908095375035735 587 53682498156435476805903165552985053900495902536093701120311008893730806745975535330119893435803293801151619012059360302056889973756348160140252101775481905495942970422186505 588 -1945423429280983384184291107657999312485674782974093601140318033121408027487920583535012881874725618868444848529518678529872467746940308264729411224785291429871162157761010 589 -215580587621435345305318102062144857268068431670181546826374770370944781545010484786403812184930953252371184588254530784649176888674065104839912774565527821323658584139550805 590 -207291277847340690371592944801635031139369482691804621896289673508511393002021231100224542068757586931090186664123579745716898301026714927031639537987756774855936233720199465 591 651194152872444802320608961396957899747411894120330791986401524466239934057531680010179142618653721942739952372317364051597764133413575723252764642659907018726900136092913655 592 1474525142527993822692777131278853650305099430401882101039406187360182938546957182759007416027211834360759995446566487845442329678476983761702746409028084236898601839302165340 593 -1120842320535899952489903882584508719773742338187686175535364253582818604358568746513564533761657919547612615178532969873549030791993526932782239529192694350124298230020398055 594 -6986432536691369865889126431439354162641463261661316918728507718941053844296345185889653058904150845589562871534527322645668784350075262454886172291631920283400024541198474365 595 -2508010655046058268374675647338586582238743171475051979466103374857802031392729252627776567435948465987198716890429267930055158803304162275788884012330120745722375955133397495 596 25303838576645740905394123920159337580612000066475835052224774827706384571870113823345795686446501530771908091680651110243687035771435124184436715098251176301689590222723873790 597 35222184303775897830264409271349503727301636034048366899562570063222626955633535562630751255771103328408518685651392809697764739321213424208971806510179069590584798282964348995 598 -65575331028134252951986779688448240226036189061410623238788902253668788142763727115414634675362741372161613858081033104084731566685625549670686807229338591944363528485017472440 599 -205596965537722950397359446901103888688751980187444538283396202870687460680277546370265702039666424364923387153683526564434742429016256347109908640369936100029346497860328246945 600 55910379413931453276045402935340141921070861973737014226448684439834435996367441590798820833926499057422387863010981122597581661208602915520840520797016481445014365452515691190 601 874067904788746443296799448742062057654857759518470563831675677074951868117399500347802418165118724003031658049073245618376391463782443017999371232261744836426670638103817682195 602 649363214296920091413394474342455023653372831913874593144997420249765493030590400026705702948793664994202824085800487009041964101376685711744361831826566584828412780037141569285 603 -2831185662112920650838210538337578191013893948841889426362286025204498688121118393136381204969591031285905860647451460609981554687798348715150041974307437377935996842590041772545 604 -5408763126955884578996280222008159081711513100183857953777788660429211447927196545111158135856156298071213717702844907948945778010350492373884589775495245860324707733161334824510 605 5873399958295496337908857773157531029848207180014176910895897855330346230810513473895801526316080691183552218291969044000756664092285558516426760228190876559813655914139436797045 606 27387200395641771639041618761035638134248629258871507080617106700469336081833545770085687201368387834557573571923884011703113676368846794028098773164139727857084051833764398757510 607 3941767018094568904012922504556811369246522968012279850665240086543322041121929860076841060026779109878789926995393134338827762331250051141757178127582720439593717281418921202505 608 -105078032580826819107009386869301362048237414485541877791491516918333964167891522460221867917047535660775622215908534624852664327620445146586551331234985891384547712247275729399210 609 -120509355628845823673950271239915424560563261733271148487059044945016680741446693755574685144049503013605164470746914264167036778019601922863168877256632244931650502845210867861055 610 298038424158155351605801984190860422971681201942884159245451310426603458884706691052206822825822681852192825112273617852074842112265008155625620847216828044772592360933542231095885 611 776986674977381685826810801003651545477999161844289375032289122092186495882080457974124961715399843948813063254953892749628777038191729497166845050493453348927555320562048646705005 612 -411243659854550992012129289942452971697599781545608080569887506082101401906915036694430339762870999052573729039248645403895343091502723869213686767834444040982003192103971264959910 613 -3503026733197245477201578823724658594087928042587124953494772284373221666674385984724974107979971104639697033591853549587678217924666697485466425135233815586795749335448233046624805 614 -1857520238675281599306927090517569761497098402020812254776276732151757852032136585503228206005961620027669306995140392772582114261725566974116507974753615320187401558820668124276240 615 12090985773610576654363288678479742307510035532548618808070613956845577349066252164833527199398802455104384234814024491194132042997824708412812749492934956103742352763810883424416255 616 19455613250164706161797613609968989918388885765536991859483518731159985024131013847829314188216328798704766384318417549216033114675651766625431777382231614635227441163338589753073790 617 -28721169658980861314386262509416270215049455469069163781265146629862859700081276377130876910983853760073729257296415207664298966154379142101966473307169184143441767730583715376083005 618 -106097515500165979827189933396597743361386418903048205901403639217014097339308953307757759882122830279817377999174539014007017248315398385132775352752039695132361532201561111433816115 619 8488858170065783505140943029706754533042278995151980391424069033452144350743522357858815334803727146884253437348280798849031416619890167854031274901840280792692405473019006021953055 620 430811730063371263290311047573097347371155161744917835887531170406981501202769929987551260069299770836531252205915765780988338871319040178915617814447691259330289932360222981733008090 621 395981058754492068815294099340358340727507813812131689288289759123256749049410182626275846203984243346339237805758725838859162747443096908020321434322258188331861395969208695776547845 622 -1319935077549087742589887572731124525059811313948447913592865762941471812727071943103828413051438894599616445535417569195173025280372231813629619872119595788286728654085232970158104215 623 -2893084943406312589274954191279325119541167354366942306437381477042644090537623707511791335194418385937865599772815885933967648676961417439162815513383744475179451826097703466767834071 624 2368297697577878467518337451898594071999053223157977191751572478017939872873095679011528790931599647096577550652844274015110065764491076411001559906161985257625345973595505198141316740 625 13879599270065678791771787742214336380752198614650056277453634959413911046991582065655162266727039772799920598314175428220206234144642847449774845707686124646881819848331633174291908743 626 4418459702874115075494686917652895865892325853456547753233859463644011898348985344549490010681322054449698628523392839735435295609129625920697559073795287727475636806936712565583197333 627 -50845721921185850296478951268125226760624390184716444026841286536704596155605457020548980236559234834995378194217623983249528781047779446786205095117426212669473708250680251956416368745 628 -68314177832191164281812315535034745603394931746825363981918908782334511417798695739406319318524097959590221663491757608283167414002955674976536177094734554740437589628555896558833611758 629 134264472805226493859981826501341246304648705960967237609679307765125391447204971608100799538038528596363783153140504552592585660231801034779691749444843688142360385212071933867808698445 630 405905100048113940564130579477603073462875641256133083333944903600533642708188689898631888098689112174530934987888100454337614607771699256562712328819965419300662279377945376102586026904 631 -129570943333191173683009626166277206442688309753178222559976228958536941259098700437725157711943198231885240188826882351648512005728940900294563053391481485271662406562747955385370466351 632 -1745202381067644171590239951295646088367436731101451526042979191547548433424623851228094750895662078650405179477301775409208244268573690573770432718059196596485460361073168929468496804150 633 -1225238715899243615274703915229687601444642768651735440958847131731351434301617985180520899639304517739936033954222888752217783910568417542728163042723394740545458193680695898516166298531 634 5725539438105579223958822891917658694397180740257783991128296232508842071185195848587172625444234452752821348153368458931707516373251876728847764773641913437488883189590277849774752205875 635 10589914128353827230929420403656882347772514041430888780224156657911891338178968463733631481242846377323075657338214695616139501774918535813423995750371105870112010666186671980902790010673 636 -12229496107919786863097709165085521998134430233720805954500701054235897795457182819285855477417017559964451204485941058001990724616339168633169918710886996944273298302474151312928665514002 637 -54361553402714851442247003767491362154501199847079997969307993507019179012203280302718060277211838425479924156355335076934396577677086652509695663071086935705199207347665624964665621459285 638 -5545264496950461042837601667470414515574090516329229373883873893955101647289928212442374581221601070393829548041899066389258134569871185095522192517997337533569811628941805872614738328410 639 210896354565945466952385180213314703525484704766213423927478410309413620500770270116799000644627039419177824633380801447136244491960192685213084495669329138197229954898668349293811288542135 640 232480349681093507075339452243819245745872461668273382773127052281653867834203923619252682305291380401384617009664440942240320214004666697038474341514086311736852250125004406859480963242370 641 -607712672718921704475004183899138063418685571874582138801801253019481466465964903707901634777950040876326258779057513334790466208728328519197555497036505344494691095827317056149401055154345 642 -1531885151857401877804942286772459287244417614795276868893729897182170450976265859087649941216884228481150720826289668481055819506399966221859445077916592137247232792988052098926834167451205 643 891227742309782811801230703247821618993020496238381613571013538030454686554031236136715360899268801674595993429599283367753415722665862210835830389074098394286480845199481041673476793958715 644 6988242828274606015082850230385656553085172708376852314470918874825200227827928010701142144170626668581193598512930093048089665105866020630248419419661808833847221108793655200624648660964630 645 3423636468732655488725435790331877320621936909360159741038225386292360754482596687693824612240563897221864728029515891530696160532609958915166208000677091072734895921209625937154723600627325 646 -24407871379319757273800907681422522613586379563594338058323530461853810087555745558465468068606229906050507900726870314830784139150144911940465365975184897823150667216047551835035001645423720 647 -37982631364358370693334268257057195238939152751204785163201678223227254981438838240492519141470535981338461177573196106789226538853781999788048865042312046881072709600185995151216380960686215 648 59286061816437256110639744635725043859308973606665907546498487830403072905407347116017223494823234631412097146071495211812894919992291158567812786708505000027962496772825459546733104721296482 649 210379726176368265778469555380461740733202360500170588253958109684795944769744155133384151740531607802892263446275081785021375864848249839516770655065224206783329753501248461510145426374227365 650 -26158127198879547346745923069031703040637449681964175924272677912477843531591572317121681826685025444463050036384643672481716527682923799249208080798531844276646524798847264148376694782368701 651 -863751147117317259434179405299057880462706577245356569698417021745414304752504396374802149725750025381889643684214581426846478233660368196831257453460388102782091164401921955461796914353589111 652 -757614814166290989456354426158778161156248794642991517706271849719639411585679343339262765573822395716285189978452722845925705747231949376580372291528339130303403604516230710881641976312928570 653 2683304174564553997588286375185724114920017604783017139187907984486397614046596363407717572587435057809420444530670545251890365086176139670925446320388219900077261876002506498560400558911283491 654 5693762130747673873905336066306900909868700394755155643676790997112792465298526672060836283032677292519811345714946569467531135737037696096180257058397120000626328187232129132771764451751430645 655 -5003466002572895966493750813115518568368458168224147161436669473683653429162428484705722748561033803213076522200135269249288171892165922763759103232005973118636344044080779928217849914129264193 656 -27663265560334593533739416096381418004111566013590395727080559105739270165141968278378745820350067243726172940656302762765573985935003618942527606844055401370118139246079084880558398887346200248 657 -7677452528282629024211356599619477215353834884512163645589919947749728061050326952782155428589160430067669456905099715096683210333468180237159452041651080059464937681772980534452990857355436355 658 102490161327615976499916005544196237622937394535021815497525013170351251929108544906285530262225049619420419684088082177123661980566792601689300232138518545415597542785277206790311792302002577467 659 132827716791756792896874489491987297771850851400023579806577266996692476642990209842309942441911218792719847703093608729369075153625643717959940177143801026960479818714209982853597230978032733205 660 -275576646671625714779196061100696819540871341272516269513642213870427576962409770080380001865545288329958166109898188466976338536062541702068837836287252436442123605036069648000243664641564110866 661 -803859317859080955827239595904650051534969033986277267715087277190258483722100870004686295081419629091405372655796143533441582200799179854100346617819905721024991277188238455262751980921921773361 662 295285792438365530823260354016819514728888049066261186552518929076223408603917290154977600634126107069283148568239516580532129153376507655651626836672264882572454647199675962815663121756784879780 663 3495551769468338087776732743612314062687368769445835849644062879231607755770438932749836228151078239381326169376199251991808051753546768902191673948701361894051288468159378820128613079524683721195 664 2311845305316373909295703132037960294242552181074481720680885249259904670241031142478915582240855661025820791411716197904564528119373688649261581417634881092735326078061586233675711313182039021670 665 -11612685137318618625966596536883497598445582152798431807512156569933552338407462857284827595295262975018161076518506841456045453741322061357215449941258426141339700199567202688273323302549462654105 666 -20792429424279123101865857432394178078374414606137428960856170763970341823082931659062527760825450264925960883396884115177725230920708393047820300390784633342210374032167448047096071179442867718135 667 25496712532621222011281179779021463215228236387432349177237168800170631383823747357828246504321191607616062410168755799453807581100224413233678732684585352467071628815519557724608120090802954716115 668 108236906495449123077748914285770583961158963273281085095122549414612708327114235823709606065430276661768476987790240938179505573416744550053513846107817573638423890140939720229405191360475959226890 669 6463713218463581970955714093486465628339472455138956931190550394053855495300310807108422407355465511732010570186928679077257784447535801818640396187601959849925487705396865072638922728096358941985 670 -424565739110662933266308666901229381582270855621440370277812711816692826886140648107381112904321137849356569838041718577511107485211062704541049086598831158896751185205717877387658069744404977622230 671 -449357831745898505040683289428279065853126149341069474658338234353308761069409285341822012165280079196334644739557507487842649881422464846588594145819833258262458728707032914254202634970247503609595 672 1242348156939650954158865584197022081256676052785099484052921741207893138084359867304070289953949718882254404905437604131715542073979198476868110618586543412394254728095841670699764578856119287424470 673 3029027278224257367251232983658266054720558205763644110020456842770479649001226560508629428865813319953759899551411284351106462610233999217489215098297273493527267373622183671479123160147524280276629 674 -1925043843273054207794401001524538223050484256836097931398591262686422106386110109805254555829512107778450675838324610614877985618675315927294287295438368897312521361838126695891118926480037763028295 675 -13983196892472261748061968475844037017905127238801463350208691629715310887175613177864296311746257797063215019654318179568764034960484309895384535470192962692550701566019691268147342963101816904143647 676 -6286113541104078207253954196513249654261122995734812612014353690280849287715285032261704463929256407268878238926335227907069598474095219969054933306836717113348097977570051188926859277529840843717742 677 49413476093060080193962712842764978420731581664506929417562782333236998444688589298849067403644601190569598473272439025329314447023363225099716436801733940643999217109633237751286512575210186646724535 678 74337867931653025621922891550345205667985847140826067393626677137966423993226250187903498572688907371989524412535232770849222354246975194005477018193178909550449114925418890618156940489261702971275712 679 -122609346168738133676315187391919924639188964216242126546522778979491081739882127010686708669824102019110741922627448802004290014603724638152464848331107164629021871423511683841278874771288833428168885 680 -418382925016348908259203258471412176500278289611869933703599456419641664856057142624045761624135643334456547136549613260102701914503801940008250245940025835997418046818183077234737833153823589238134826 681 70820500198845395912124636894219215164110706877912348446400616711347992016495050417084606810130605704047482193079126734999548004578858309651780599064363840059950019353806828837712464019255132422128639 682 1736857318137429813567073994547262114336623858796266365076912261126938805699274439947585111104069010077293012733102564685472964729975630692399741694205227047966228157726948663505659632229206800061753265 683 1451007637137482066553156212410807644303592992979234930800775695502629353329534373843024951786302402918981506808842571459275316916862500736522821669827292137582991252741990671486729677288397870845900939 684 -5469218907195717027882216465961257219358545876807278916395037751529213889216075666264381310484852613488307056532154551136763407126814643222816167498973691084548504107438537568325887199762826289270632190 685 -11235949868314580497293112216687049833371451152856706156394712267091012778694289065815170049909219261339845588854241731108787726606729157508482475908462852724210033373814477416120445457879993295013538647 686 10570069429463254116956801070110540832228549280078151961069169383782317435965969726415594533628973499886865555575645805678158305490102663199582490821574174251890725678010040985269859511156926526262588013 687 55295154266470402410293452450304216063806676227334306432897302388651130843771844196607798209234445508441798651407582335022338542816173080199226343875524311340398062084038923654703907622044293483524961885 688 13078327074157442507179598337096742889783042969816853653389763483265644206440596446714646605398836048380163051721712573515796343586399256873153021091166151763610499242997943458156527819570109112973866580 689 -207170540575345058194328105981909283645484317047315734444256914771404600983537591948506999066636260670180497641511579591526964734563586498815824646035515031397724670132146398862645476238445897762204545485 690 -258807438327765793448488685388000281729086858241763790137781806935071321027305763743869174341133003379564705391366391290714131670881311730750990781023188408869365623604846879537469481844885610487061966855 691 566848581458029096869724798528556082016640402358499850494212928953571740856796851071892802061361686460184465794882913278164160724517302629884842200147050305977465469652406160537846290551124775175838453635 692 1596376956329227463525477289249962913403400714795000566233595743081610101414060988649393312331345252366790716049589313072688889368706295211479117804423427015009768295693944381164730090186161438930532131930 693 -664680718641541251181690293541860223479606460897878906689704365026538486768611499035978714598617948059667478203998898735178805792011158123389444377668148994369949512136387610597814724031660961518290200335 694 -7021232986939804783610224282527955203026933827003561863499083476589591071747382317312736454199065691108510698677599653119717680166549713663386403880291660615862797965240840429824831514601477954894504642480 695 -4358823337960030978642914192275064110666778018035995492308128776323112285474749627018694372261326849702243370719623795077765275149175335231715982750371965391945226339648273699541161106219440866843427608315 696 23614789531662287461057566742946196582558433634882372089486080120898676394267761046694932794711607527361747385916148829827230859900815745149202268556895665670498166855290233545372502090723327581283309276130 697 40924520823995542524018173851887864411533187021967357140762108565497945279734163470778495673358057395345682060790947013055022341906261543288052542581544722420667338882690684837868545716421069085031415362865 698 -53217654307122302781669185086642193502561353932482667518190706139604070338116724196434687560185937435657482710204032556590656571706989334327117688004107234521747243545428953232499986026617468032150695394385 699 -216101220304139630284356195186048098571911870981229615084452704793568785028399893339825147621551934059533490245079581122088485159573849053794981255469591793267198196115283828392168035235623856589265637237515 700 -3677892060485249746218143654933949497211147048928374435211755163142945293708447199920330973850942897167461667917904502637305407049582490977409514149818871551622453960926685851844611851295600675461278895130 701 857046394140175464863058870245237938244683273891184837820389785852943716054069377542553970615030361834756751839425309378930800376293421852854439724747088378916264824748730306003492881107004869156065028003255 702 869866904024074922089397051573432096464133383743101393861767008067668033128106334615854402618559055827165161970510187313822674245821679388844605869002663380229499036461219437049180916558058488406920962555945 703 -2545585041251035712936477667959408044886181062327597477581879114550621136050510309582638922914987511442034475310527031951721976957773628390867154477639246826362728740666319741153606745968344963723892122865805 704 -6004853505918859383911555410433192617549360163581342138715477413081479835974088467600974934120043505192513947602509651972426290511877231382123720144965133321959861160047062628642621272695207311276032958779520 705 4147039954471307108805919282151408302000874556339042349401067349029851961613755458835798203076088799933828089587889275838817770853313296538745797717751788652024970617399619339200655183455850749826225198650985 706 28055888857693372599532090641016831409631387465836226795675349216454601997141452123094604226105124512954214613698671317586032340769008523098433833172402106907490973604705247943012352015241635355988201470781415 707 11478482298381677035747997170889620585259044021952596743985963922932825182475667172895352418923023957861137586076444731803623771257192202635709108295695643746313567250453828579066995443235079878733324536691185 708 -100295211535722019134886316375991766215640549520921101531166931913107556210734092576657669143073021629501424782826377543332637787162045377915677315752043482340835038507497047251822007942170204410875371544038450 709 -145803573462760254709488622675036317340865019230837675686287065098665738591390210140251199913773018533077192724532921347511260066688506196631139230611901627118822279906029483006102005540426554228679493128898285 710 253994603195560211200454888213014528764853176984759424685497128864000478389666087395191456824690382360610601326625231716893246553635449158355493523366044282295910693973310049035617490689012922899033806183777810 711 834220187907938730600328883673663421204172128716168192101965675874192811274681332294852987916025046154195742104164760451459244809567854590758353384392440859754593134474091983002407671634404005829173514255871375 712 -179244505305120623357304285727295293464155219135279196841250105678143951474352946979599957780518490937610016526698792788681376408701164105765295148942657179420030164568587055059613945217593989684131516712843470 713 -3501749093736108683560149738358396885468669177041717905607664467062160562458079087919056424554512959742238279520952697347699575645943922008452592037778789267669576771773627225931937138405463081756610458366526985 714 -2780429836015293145793197939216524831417777716329848661441983428504439610648978616975790812998538005877689323720509629659376755856149541462663208054993989805384185451862490702769867199882431037828485267090642955 715 11173788940609386422811281499657002722275677748981233654051773696869170165384462667740362298974420616020561781637871601028606725209520892273077182534273806810980668054752843350483067630911093685110116730341160235 716 22225670646973189139349506335540579947386961695890526600278650661251547600747739507761064376929377483911957679139787607962713002362027842186516439714255385493036872914549885105827698813291459955518353783306168330 717 -22329437187683563503812851814288105718413358620221179952998909362045872285459504425338055986312419933093195211806094239685842958058028263583023483559049467934812742089021899050679623945020316579304724357353904335 718 -110815147933539332061684830347469230433841613762168429872915679887004128262194848934338087521007386160529673452497641486492422396815541122025828495875005856872250492709260735808181882426682216861115855199518151155 719 -21638182144954103740223469697982856783507590769906339060998291429108565473411220092626396978662167423852631382620983205248598990636587814306870350373854144489753574750207558694959619297791879849356298144188022315 720 419825776784738308851050236164465453356726460559608118714856486324615591232386539717300450661564848089140399228132058391414346998603813042987206003017611099880521185912539291490910026261696636067699522950849061380 721 505147330329758849067679548636110562566981575384489777605333730254726109088137194567502752959893289300148909955674468383371134679434483269989254756466683743370315763645853054104393097357188218109265158359659576715 722 -1168245790567255211249097464020487768760454606865807633760023469111768997150429026495753757455941315465425745118028445959408752515908471140110224887856531184634188680385098553922849114278204563535872806663320231655 723 -3178054790015710331762693788215192044423442999006969668974204501642506057233678739758585905000140056374503449115112516639938255906900387388620314535873967611593560398867875433391010560331572926760164810550438670085 724 1482194377164487516014358584771921257909625706236680221684659528047770476545225453799971047885085841676831739534127995990708205586894113745741134109725454194444595381336931568773764650291296016913572178038355458330 725 14138898641524190375805604967456325249723944969175033784236880626634687327969018532193516024012596450192427192129026066472071264608001981311597379417144697336427087561165510821341994737912604370679845500730648967625 726 8205383285318973258111262082487477867004361762697937551874456506408842133311489646305350723341467161107536063556675431271349724812856458424153249815523536922679593990779994313036320224076633318528743158681477254280 727 -48134396188502835966071996476987700571928065373233888328814846271035179175335710697457544648891690550795562301720075137261962071126158398610016710213754263644536420147292898024595933651522287129050044600062342906915 728 -80722032624640581332786892821841720250138622743728851979500266602015671040112431090828764058045279639161284305031495437072231786535111329194689856485855898883479435441756342733206979301764527505657320721552714184830 729 111191291724544171255407726830180392353174267506910344447468036207313185043460476234721607587951034830498080985180213052865900399226391905238180038826406503426641242851571771228464153894226320431641814948184851743065 730 432528099668614581843734030218874981128070785684610337854221009470279372990247102513570189811949612324524547034516400132341456287041496308951461393372618840271497801038838866526796023042426780140211878197330303190575 731 -11303082360382316184637303779931486766504940779892118738482974451695995403820620158444972633412171500841997845078924621612936843732961948580846989199759447196708580558353948506672870035820437970207556016946998409635 732 -1734321657642584902369303166244958289029901670287554788542433854729916335445984910604954232235799866899156294496431988880995597591003699693515125976684444177943222109106606361039749904682146814653517057945078680299770 733 -1685750189479712531498522593862369252330593122277245624921436810293633599852864675392244071729887998750775593995827523605912210044630801709297616420821989102583805954972410624579616761156615158928126833850264046757505 734 5226701612862253592883219965218933465260581735110789236763988159191253569875102163569184320811969145911956248320614079342001368275644981052197111431469501623988181191765486728689042122907027249514590964044994005305970 735 11931606480583334990914030856320651243087452056091132559049774994762387614270687761769106635245319697034426370466886443109753940086274396584657148293580012439634112220981998377437472068911342748327289631109483912425595 736 -8914500315979951014057038605278862261970564662384118547864815012940358124381569388529907135088900118256619774956813012021124383746921118162612929650027037421613949245137406532971543439714157581452639709249450468784510 737 -56429079535010708698295403823861726210658772659613634630515609675885858453511566310313510397700169353257806461387846253594067413262630703627301414344688307505848615839084554958335819860741914856217757411022769702238685 738 -20801106346277328560856253580931224972425041740698127699340170038771817346186735262635598000581692757780699151412130458244367636238989954155892260592652624203261003634564222335076270162672094021193540853985999440490905 739 204043615707278305052459941064133299340808775109807755344140970807204261015693918173418698769957037047911066894426435976183160308590077592925696129826638189999324973562416591124208607446810990172264527662482975595306535 740 286498688123457979722244909698759862392015558692529240833200911343679953996080044990622064787627985267167257296791798459916106768318046852777642967088022420838241872054171129985977141359539528911536525067346040517366030 741 -526959678505671201849738349902815973807557821064159045581216424627360637952787035397867508598239180559028205703513179715780906225979579981546579434943242437492324142364945917252572793437785824814968112415879616279179535 742 -1667270202580650993594038276703260422655060471425541850715301920571232253197350531863992344251774182761996221876397697296565856856382429648825604757805600853443706292601061690665925486114985318455577212383477099778120080 743 435442167072098683829031493854255465427966764523395533689662814802008695620816792469866792377892911955867621954284712188032376747844956992490396568916393444048329290521618892284306999169019174198745109393910990223758685 744 7076829298344882924406139762547979801428188287394933642197649798598432861443155632781542320838985168495317622339335014153267659438936651405701470839020923543802440379837624688710529944577614092810455550051964903297227130 745 5327827880830562336997944447355294216729909975879685072653748666468196454965473142658866902876639794475306167842018306967898280740670753885732905367024713499207262707484919236045169929981142626764099730916101668482901865 746 -22876663553651689524624989254287420326580827580372461701812736336088092837513353749513925436961221648479775759225303528381116109208333656295083313831048154385048553132512218168798508629116342145270493911403607497440721305 747 -44056755049368911518824039900638862167323571037693745782309209791669026789816645403976643080887686097276468221900837609546507375663819276466371590619034514042664960527621782681538448095043051755701917940257426968823357315 748 47172120032864188996101880270218260459481031485044033817356373602371929765775276796008520892409355641738076076312727876716434668732768179832806764201890663007016226769650913947356680537237139477608925300018308790974787342 749 222600901016733461794200846608918758030229496690099458334531601317294708768577973287939768372437835450817379776985975715750464619074011385735828440018388987926549645302394044750949153566383359281139129386729309000642615215 750 34220567907199317218261772143411725467050516487632128811723025994460555131780442368525988628003258561078624450524400393477646949519601843060111217944080453720287087693329673165693337456992798139064356185994815217176227219 751 -852704156338396551770874147777222684477321026420985834124252586169445859541758184125319307613617757883430263337450383192023559943171708542887025933125912196045340360933730137324611111874568217939612914444130871473353242341 752 -987343511475904496196998330508193225557477793970653008073862351792918559445071738751351864587307958228784503888405869849345661048212248551913371104708735026077160278175804929547558555656872468787006769984743014289993052420 753 2411885223592167680136793476088575866135737376984642602879429094329686250092074646646458842321766598179041766419485015940637296444795560468544947324139985687265364746475224119544659949967427464829278697725144578284508291941 754 6340797409079174482611273381981699689203291695520002907460454054126885575778413690947794785746931061786812719962213262585988309140557912222114653414121003685027528952879817555345849997767390017653232085781318230014455154495 755 -3281092257895282239927814812318869277348383984161679030003621813977876349653498299058527210319905234363358207800088287725306134573463952949157914011589241510584713025925577369585639314996947006741824914338418079259000839243 756 -28537407770890841819179468608678554285408215554834645982197943176858353066935099258858140529390048312439025205979742967060635860670947361242297311452523146118103343063935737247694991801416024255951140061324718035976337610698 757 -15408446091345439739470011126522196440385069081887438880399071970876764903071630083852982632158795628208111711261328119419874571452072441116371763724285236136193248535308512491234712289446882089832702198450026473989673475305 758 98321078265183191506416346895157123545782578010823153583374555271970712834871138781311827723981102510645676204396767933362396586600866871611228205298313944654432320982909976496990527812631498918768700189658143669542570156632 759 159517887712969464428344112453335683324970331583097893451067592679511812698732365100053179362566916762192027534764994703334902305092186287197202857596658861142171621035022932022576309337979572751054197026005956756361702789155 760 -232532563565141646020956335194104822781252127367527804111674173377721721403700142790011428289206304139551354194153121589091647748257442128437206626233289178066995012194156686538872726837960761717971019050470639774915687655586 761 -867637853605040979071534160423928362915796855122656259354400342183781491343095960340306970962532986493350715783189673902485811271174716022830877683365865366599383144157190624253207554390482389475393872545982249252728718417881 762 60545794176033614507357948985465212526831602774111469309377746903446662437777699756330929320448189734119645992872319738788267201761307297965942627534848583621479593737731957551350789727141875743263764861299035440467778528905 763 3517369470549502065920296254149200713230596763333066193699593946695839738977506398883932961792072735988001270655495873781527764702674446524288501702841781322211507417609028278392198262139572146710448832618391776863778727952675 764 3269239015495586033589812201340418189748359325834830702930642575196538887958984868125747185142709380197808997200234215874594945138495914704293986428732446292109558263132110590015438233138121016619766156566809972767537623664170 765 -10751613715536900823619802501237241850720573703578290563188480320835175957229353373026112778649583288525564631814418318796712861724334141270325930916882543856946972495815736935425179758332480425813840547181375289284800892342095 766 -23756468843723099883285328872445459911358617108933129652357303406077135132718345848807420228703526597114225889097535714774018080109681620958378296738981763680787807344109879037783789249538625466334771073247138796773500217334125 767 19128616210286957177390381267448644477598385220797653594184496284313240056203751904415966794050601882106213638822287243726040213565055417736147937576436654159575093566486133451502256484719545315854796799937341583901399334716565 768 113746985148190926449208588928887553132738561979588620399431805827668836481407464497816830061320690076091098605121841840640339700931149939402227753366404857287700136629987168562773357007378497401428083373534492394177012304632360 769 37308667852492746526250081535420267779625205306171180190824136562783460788642752925988858283223961394124061978783134224485301132547173113894507316426065210241390022665226552987619415872206916028992511921939135093609180852492535 770 -415983902617845053907876392845526351435483169200323687893057985823087239169217163332323869194555019918798654065123445282037000682505804884967252457782686854986706571121467527662693335934464707497730971383388760886977371624551615 771 -563831313396857255492478884635550128451686138559108946225477595959328753020132426880738608481686082832067895278498603141613270524918560013605599541411968276853204272378050211423421071588578689524645721350065573694314583929622305 772 1094749395741927462107625021263506948121086838472461611110029998536435101056813455258031798618105583675970288104866646292589478670192089654292429115519729373097740029718528935548552411376608492645353051925790826107594177799039970 773 3339223796329160952824978010545127072404518124877279115531507730946222750671579823074081975837704023065294842853736416839136988867038711125634785826450037357414899075064626926668279039381592489718278550741406016453022228324928141 774 -1029308038691212643171549187350026799129934010467011086745186550115384902032089292943564653502016683880391654382324345585146388810632689176291128237841105448297900245089995208496446163078876577493245391839730194517018945631421170 775 -14332647054328726515864533335647539243295887474145369933174469931531757314200395427541612980409862922489925499217147555087740839553197501902902588514671103714217513317896672934533039183713428957174067922003664267185541909080479823 776 -10203624991557789420139817836450859177821321027483238051429527319899384195900362600343064284624554307676944409044579328728374640264229675633148641403064980361208222379810275184207955140607672817400328357102858866692678444849678418 777 46925865462086939218503917513441309103517725889506539039206937889670583262499652710454755320836477209295379268413882035672717791995167558119551450845296964020819112456358195552681862484384600430723490983513901875457622233127822985 778 87493055585102559526688711612651719818740056351225040869871344602433509602995948448560777798411814480078331119445645098607737338901328377115719667926557353194527862832771451156731840669818863716028487156760240338528757315762856683 779 -99657681848866853692956704738060976757461321285059859135084158404352175855265808967594839325268458552268145069387772547144327543135568491116189869445778623488990105185372894896120609435483886480224948326371969711542863841219977835 780 -448096033962341264268486437476836457238633817099377105664871879041233830971577353225856548925315820259951674677625454429322686816450615811230241923764602189226153940801701553175596321498038974397040158984486729677957744486237409514 781 -50133119936554738768165108840802409189700102052730019593406723390452350812278023499412093404691760568687290995776486083769777027410687822570916683863154005694273929467611981443392426828371772325717065486311318002636698877813011249 782 1735488979724614719505549275698469719064080465208717964061201387968397282376038139417455680429908379189573717710191864670365246543956279845987914100618770555698338279128101691196222128444552735894775060927179021288950329857524713195 783 1931935223074882383953766116457309524210733702322094320980112073416062582388912543093940932839883515950036496065994280676042784136180919549908494530790931342782601962897547587253337551240701729278648664541751277854892149380569802731 784 -4987217824141784009059382889909596701791155863278239726020676493935294353023413326786805384683955856800005853112316441259494321206264886855189954739405871915736749387468348616608758518465356801750579071542541942091096290944181821620 785 -12675987251296767164922078037519685590977326157451337461880200430035205877424686533984617992275767487356516227272660376510500821938316145685163523652144911721766404278061064059365114077378785385716984336959725083502751147791595386203 786 7221098951838215003587188411385950276658691504173472054052451934891060866040446290230959222942521753488427617064564680861254654751550835066803593802098102341083709036935439299703387844535665777957664464255619153711884893882125297927 787 57718529061458977458171757492697324280251147291632915463473721921307999203848696382425072933227461310811924998002133863957902293660178213250511327652059578844824834073311462357809991655444947460347813918211493418820051721901611722645 788 28834098091098003384849369911676388045687383005605122710805027624306391752607572730635571371432409887983755057065127986017260648703436125773219600531954420665760761442439862007884789099703908565723861148800410776187857675808024102150 789 -201219198924127190332861249459425687111009896446678620718347371492495428780303845403926027952866338659174357058419884444042817891145320011679073139013488992668949411551856962560816104458013925672339305909180336539823731090403134044345 790 -315737226143434749444606549475150383154025190607264112148315734554085051385468910396376591946600283083960756158965305576233111855266986270435991820964439164990899503863233659062868360301434708742487541595265988744797961922826436606080 791 486692774917671350030557796250475052090674595801540799919269380164865451287682791685243819910899881543072818981371492541617192229227874399703952618303323370935569729580390702828626872601520031442456854058236923995315062285784927036275 792 1743949748922877146245366377564539453058085982895696143097334879317590079621988863946660448025786611041754313917630052164382452396964867263030255958191108322655659935857028078490691348869328015966096221413611824675148348166374770333710 793 -198769733496203428899398690583608984830899731564950707299655147264065759493317977651424238119574576983176527651949832169384146097316578384573157188258362581458857295544609748244043281867258167381291013849651570726210983991772904396985 794 -7147905130650849289399872810722230956761383307363967578374871709046235342705061519140699706485980718974004336423333402859717461224175453956768574446602006314454992918034000415873572263364166957016585551234572167149704856694501304559935 795 -6342351133251588695586314218284105621573719550273623046292251272348771169282684560917801783085324913375022233256582444464612108166219198546019486716584514963024042369500973940607499158933029473303523431369722172182717010472073215131485 796 22153725413551140221612807509789494447997683859686173694273605675487079567780652728100526017551683485048021048784817827893912417434957539277673304046577423522978044887064991744693483847146030557286196691843520178396086576941100491023930 797 47386247178687349126348889117515542821119598605339526569413373210403900068341405803700252761497840643939077979919871185022132739950669045817812973702093789634387840860519292564179658860741772021806409857868227204391977148292136047563105 798 -40985321521765028254476403779605309939879399725685359891173917982461564741623435388724761592496632745499482654624751720480026192590182478639448428290937498748791645267451663189455780094524197515551453391448473998803197510100523020780568 799 -229743624039621870491230719799181697894859857781033373632552108801319207163705074883753619629391540680969844344115155781785010064506738548547105147817695794495141750452581565619473224958880512716814906020085922349225943363985819266800155 800 -65985370850092008120331111937208999672258619595913115425824423949834040337214254380811152122748878682239829031830303145162979409410210770308144500435006051981060980084538904697432641801993351948309474570970608246152629684661483713788206 801 849679510227117014262250893003816882459896817966784694681001770349479779722765372615112523735370014119726420827221638899109940886044930623254978635176130816187801556587631409749627435700865767372546069525124159208283382002252516051176689 802 1111049259795210547415796770880111155793931660623153355326007006396113918516738609069180470733115096289636747960414698579872958147431450366112054569058754230174497140732876521346098953328408443514919668796445936517871984279712501546431865 803 -2277076279149891629807538719420848235999087156530733246032884394745316955048702019529012036607767648268009534277872186573027041216677739466801797300670327086037220053820566293964220592871158387708784637161639387206027112122089262336661179 804 -6700490581811222663312843428759106537134852463280006862501454504224471093649572778373482566020047636583566649058335222100744945452520642569737497995662287440369555592044723347037251218969819106825295003152751542678520946844489506263297390 805 2386425305531387868141487491004000339296956186921341021020656764582629748947357362250866834834880846329429252780744145501180381844662448637270537251477836375292158652232798230746523017290067179964807058806064100528004719956133605612777227 806 29084448093063479204154961454911299310253887169728282735921254789299078064959766942524974193584669775661736957661863810178840678284485561240284195966416441314086139535991596789133662982202069877345256575767091115157091216827018744400596612 807 19520157054632630996590976647018161996311194857988624393738929429991945329084378689700560269340949543687497975718709741811060819090077659020726213200244648457218543690289137353457035437603865212806794650474918890426795907931202147769981375 808 -96422975745141170188717019223663842977260734170110504591723404678198207355080147912930855457205858324229209712271270817586045259799453103168416356529868414559480927980581794210693453338699683195157523732863207639210026105558858722965628058 809 -174036261435640098315074207488991765077849410873598884558156937652086960345548417607487402273491719131818851640580696281467613686756139931479002678358878360736721341158752223227794751146162787172974435129568235893683748365726348293377170325 810 210552625284377911033834869098837440425856638160129214426273448562683310926642396279390747048398971887077061069337413379839458633211132310139776856787362188797219937862478945199584579377480021565591109781577274852621901157798661585159212589 811 903740175983813845906823780698885756484119171682879596193556519737264671450103779020408277793459182403145306425906500686028252538934037621192011442817685741214691374319369266476871453740988230841721201904245204957206356186990010831250645239 812 62966238847542146871978694928983144095227836273551039263160935939168207885920412155406426895820942491613011710723346563065222161595806958570453306698442668237240194885018572306348091660845380668081098688163459079681071083942954613119160570 813 -3538804903255679403563438126354557259966437289917857077538556329950424492089216929190152132777592862107208547361324475153781189151079530763674042710240220204106575111087781226171765319949689295360349729960502861077157714837414537877452850115 814 -3783231798423368624745946363073278295420467961868880973532843742894288815143062142876842653623948498278708568542357713721194498619819318590027102418590622748527682716835317153931074249451935194850727819746195308900526535054632616416208401395 815 10326967695638721422573795374727935836086944764650817008098148734847921798583243234653359406294122324743332132868442985647818888862095957947590026666150272420764588344576462926333659893113852817759524900825826559565155394370996974319398029665 816 25385442115208212496504129098446188184999073921105886895759938393398707132251188245095457551914929600084762082130184278270300399169720325955088682005748515933433924690629219934211060505767769723895612299539821951123019848832023271571663128220 817 -15817672761755817991653456355985074573960809696247915731684276025195670459892479098545118337331878367428589766124914783073350289258121817292134582603903908532038687744400422400636795162483241375563459763412867613164415444550745023999870923865 818 -116959009722610636542583191845723461750480561857003867653811461752054040196962638449389111674045628779491030681156351932391242333888628524292902163279312498235699074729087995885394793282688796539277817832064439145258748881080599169300548963795 819 -53705579732043285825107968968005483341982310908793994573441443980364635504430218639936562524541165657658657217190850428288281472518135151553102290117788014859497292637033661420428945334994005919423696873286749101822715804670363759354555324985 820 412521266766191659183601037281171729351929119110136772159229411939372253117757386269203465103612812282188009276272591377181291453408702782042682088775516637275224077743513596295070410807619246522619786263729163197429002311652381625327604996770 821 625807911511556423183499615015498545105669073009441490894608193643463196310592880719140742984157001962094340127656495985562324541572120689629779531580087036941245703466416703866282779837038377281884353148739332739963619056047962444938535235885 822 -1019410451061319349667269231691716640538198559824445124591390409987231533858999907686790731758562970496956790321690581199166184836253571038026598620992752808999574939009574525006681371060400224081849235745356933192773689073201294450762096717320 823 -3511684684823462971977834669879676654407172970104957698277718584356918235257610192998322586685466071861678574828012360663581654648058031374477096773339935476376211232694584496217815803034869689962891513503274657610823970831465673751723325727855 824 557532343199391249080831338671464196224020728529416992376741186931626901998108207212556208601819254780865471571244441783726797044184290185850175432074774064598305423028880486547427111308630260459467286812152974186534211922246928223778551529770 825 14552307123732647295281989355340860617945847638780417540030005703080975836839106006941888229659376863631186818116428031017271166470399433714613046867196218984302499636856777251895961397721398844607623340284722901370451717152233256391443344455645 826 12303866478339769868485509117285203601723751223700828033506376092278895044212667217408705705648352635531782755650764047143016241193769196357640930588317537691322441519948320070790917116138629223221776289746604693928248219778296120998736062641715 827 -45717015733129695018254511276713658953375208834438116677381659048691711650625351872656529586689995995094550922983172240402468527662776532343951551601233816943329382793702732718664479454910050076455572378579111956154669510055196440029226488613135 828 -94671899384195410310987697104971040287345251825201158807640919718085134581940169345924157067517710782242789502391263377141818694085749830001161239186959402917163459034960092850083002105690709534621449367584133404169835310565379889625443586067890 829 87707108563694734318940299856598506342526159210618602083344919679968949621615919951936707788327221108030933476904750947646915642864727969408143439684341368084371737162115765934018967005721783715998795172764985194244357921860647415028407826496235 830 464871056658825733529973942533470654809046212257216589435283283139332968554900462695116135211343297664642638169187068788371843032988287562684246938002428087620903790557752514073473034831888678261005720904480823874790487148333581759504142226214285 831 114468029382507571457500932384947008524628168975646029590148919481023377254680917544306868922335159806779555200433912838909778567088243418186711278612254525814896121788907624189160860663661299142051082618564805223658496183346461169573529361418295 832 -1738534004645357586444670834163263893422654229891955472751771464861901702835563343227522387339219832536308518293694216363029538113589548275111291100166298641928748565713610038558034688852112538342367715674542035618386634209350228742524393736694480 833 -2191634797080019244675064668469179974616859119281368240973427853447627376853710198181331686173326314483797512757091345420493542830422159224518244155193893888893184865842947672763507650749648665615615421308600059568333830209273429385647146564406235 834 4741484557503203085495955506725478900449323678491510544968243192857598828858072143954038544565922200137434640818938383097758853926809692334605166916145699663620995076988324396731603352889927858013464419897847873566822983202404475552638447748844155 835 13468098622793899205833213594181157198335793756870505398007961925135458486802573088392983596361059802467930161490939618798077527886032350967388758574856513232923930855515217760907220507378495531717790284693487868950474785260843601510118762530545325 836 -5454080394068607462042573392334684359824979322840726954524292942129779697304876568868133162584057561085355688910769304250437515853327311648382212622376916998200556409969603198898659917087189094025740760435108623187418034087283542087314468442754570 837 -59124097367323687692782521739389509830759212525671052686019231262778030297927120508819617140568724092536550143255275117766132694682097547002491680718498052967839954592041955048665345121608438424574761148383918044199910956428413059779771040373813465 838 -37279996263011393297215388776491019976375034835923847992579689525813134440669149217564748845087319020851592745539508780381990252390318227349012276210595315533576716703285384467946546289813738190139252489550523061900750074660387519619166739784147270 839 198439392419101782857654072058210855570734982686348254318568773439716881251268792938461345162568649092929921854964811056215401689997966353768158855615294337631196791510499663479780919043438527720538226210433421987598949201866383156461732268830032115 840 346674227789217763088001594529874777812921007409588502650580228646743696862748572034219326399001612564648245296741565669892550693162232204689004286217031532328296554520115427514574402048987347500885808836607303361793917485692808906163070364480552970 841 -444876293483743932902561503012682708773862458797905408645092419462413686917530969040846016600041988793061215981632319268783594780454265986858523556305515399180969084238869546129751898329994181026069983498333052610326153382969830051243521565557390565 842 -1825853075334149275419929396223141547446761671690159869792580621561025249266483443032803114200611110546897313491392678582631550395157675622508142975333310456014035037061658381850756144287169007822547615670003175258776592810232591888263160455839334495 843 -49420672858569567931291082190174607485333463756609804122531196702777871611940174841641216815166049589320581072171639008018951258401383170590904401601863391696549261911823858932110876203839499663547978929544014412938615989520314773321716792962229185 844 7228182647089330640053082908300979844937845352184517984567944118776895653630302523258006143156033470481265950129598755372366281831153128239340990497102246873933968853115814474976662678673918903653201913574966448269901557169081499008644344474922057570 845 7412351148564049508785069841691977963099236134746464005206609932828847285704080531955650841893698512851939344279762319722659847800190476733986645810488639443277515370667923518121017744920624652500328219078934831152981238111129138075345093337260656685 846 -21411226478594645539450850630061485824649392555001286434304298351652213892174622585814298897654602689853030163796654206559577997872417835733888824182072446473447859365677017130928116698109685088875401363764259772526368405718025092234878739344725793695 847 -50918002479169488906853647553485423892695459220620060276561212744991220879110060662646446250083320815900651448891044662429063999153435426102145717757093644023356954483211449829037737125415777483282026544354088712325297253474822508810252366106499865535 848 34514597814982350562379477890695578313496412539557781303225470363720190475196276411220633115853507545099760274537539525603232909501733591610104015527092245723297283065407519752074342092397495227328741711051100119032160355841869332082654480300454439940 849 237407763850989365489157518275682407657231378508159274778011552829296223809244966631548979530558429245948863697050622616510207936281046162982953820712885274368594573354697361021890845005137745877520945781705898710295968697454518286402531110211302041135 850 99417055560642716226316376977451295330626349745469790704262394007753568664262908070224784481588805975287057358166151740968079531313638384072538951710940415280462671875533942338258781538454847382680298502115834988123388466982940545225540487862025796245 851 -847049399859215213404220443080615864710718030788378913074916580764601358938428382829688121805517395901981815269599665730569168803382645589788741938304775360768139473151997528537064951870277618995065940839712490496171896947232772046912050215862144001345 852 -1241831442628630834815794729669428369172985427818426232023832708379558961574953608166036288279736369256305220923800882206725317405870631489841113146562615303866670180499882693301392889239904961347709119377272874805029873534798867520105910008972775071630 853 2136659508806975029142502327106806616235115515448515381817814033586068232674973147809235932837206290526787034956521849939889666696655750420575761186333525061607047353467754896540074988324529205545611572771741971703796128670486867210046248627042287285845 854 7082829720553437574123209795814860558400064113904200368150311671696360483613218913248677284574957696287904102999126246203108257576157273006620479325055094347457839206768748680369017300998519656330780414065076241752105901794299952207921502353306376950680 855 -1446302013607060551493366949509402840508565757349737831505151717514285377626454087620022224203501114861192095914418785819495522887605361219676050997317307657732427678995662703922821446545664087850746665090675647434865752540969924606519828037188034717415 856 -29676036521336550352682287977054073662073113085488095387362790658736528375173436083939503196608098973401635327902314620704619294703770085745111852294230139970291624284136304190451815417663983068172140418151363648195558937216695727613880246516605852451910 857 -23859157679427044011187518435968083833591702735393679124831929833723261251751258730852035710999772210639388847040436615283853223287800614119352135002380667344897763227281499384282816577453402469069168693089483904958338130030108480662863490270406570729915 858 94472591789040702035999830729815555299944733837576086375626762238144483815972619595319438615166870607681970762291920464028775346603466470823130558467641043463656101429185399295859320609508652120172446445195763348064989103853102973339946894686288358317475 859 189411960756547137798170850990390627392492637346087083057000545884609447001036784146484348071569408272124271868859091248891595350118447585245285619617129684362769483358741320875244913472264773191221799202699780582505508733952690196229322473935856559115065 860 -187493277696168391870792350021983022138334294953140144037367143399973217953766651929225233808686279416867066748686304547286593578741105018271046721339285171588812622179248943983140478499053612705058488391625597343201438850127367028025280493089705285872690 861 -942181324903107315939063063150014993580983966154284551088268243912535717200972248402439460235285596226969525958213809902287264529532317947797607343627407301083817881633177517650287617058039944159690523151090674060704566747744070994154301398091902198960525 862 -193174703818318152330887637376553757069619437232455943369504850205933165280544313082369821207821662784801005337292611611165365084266071737047766192467341063926608739437767148403241359321431409707706665611979208916628154462607250529875160248350849488384270 863 3562816148576006466356967155696273122338288451034584847683529297335007234890093534460660469736956593262202979383867163184643982715445321177312044249779203254580474786060664491541834403840506328226447602461630074477562749203006305620346589409059882137194815 864 4326660955889875395228518076679222620442634905488256278084022143626006735989996319736760534833900572678715275766752263118167139924395235951439087879090658745487636267510265758640035735132951622146979233451107931894826692265700643279801907027873902890068970 865 -9882788038505341008931427532241982998772279442693983946478977501309822085472226752026470594986031915646074842819704467018623222566830099099233941667235423703183566460505650178284337048259261503850439309023253519462217363109391206176573833174249117695615465 866 -27112524783608331691916212115465671795921854482829459007945141094945716149598642655564702973556264193131011702427333163326019381352312513747525460829718812880138867425770079803306649381781379357232071562722923638918310128604964895741294435887328803636193445 867 12329012888047545121745222084183073465977911308303851402916652794683902803767937482042560133930717341773792996021617963220692945141062073874522581815669299741593957707058288193349740096971997151777006352934926600516187600681714478686453777799504692097465515 868 120383894850221664023891452745078875307174770509199171997957630258971729826852473535396292556195358231942096050111945900658202628485241173017523912108800042579239294598728491252006859538706656977472501945164255898380323433423905323314143027633390121263134070 869 71030161989954524749857477231151136609443344019794853707021179413807523293294371213815472087424159119144203357109180496053911877628524403739696590503292035838731495095321893012269392056960685574446475871236215686905231060090751460811046298651455791027743085 870 -408971185848033713280547737124994856525830256267717186435505177474663479254922294171731515100523887207739667795324797770534342707738439199517793591904214577197254932105163752488705887035679929871716069284282607107315065837401292880084498304780273140702588320 871 -691412138199532629636667427641861737514756133940471318916235444564245092018230684113061369847936677762886368132347243765925813883145336592068160049537648708448727457201344156085002673945521177162703413038094340474588052991333759077170261212898453221527885335 872 940045670831433110850627402714708534324752986635055860289658139118237964619979106999042107359033793313243146735481347780779001090205269378913186462213371764428177814529127277786167275012447261287571702084058147726130092466919090415849956235476589863239574770 873 3694599558211727258418758788884271411945686225603669661332404745424772479730935285678548772491447601862075417124897692521053085223885056803234819943548077537892256648381000577235758097819194778062197373688061591610118378535085927317109338924113373041756184869 874 -59039422712195362069612650884748805802990356500544385514384511901929777563147395861805558948410095592992035913735711463606518344993814393826387860389086101219216928310627613457179205012126471998319131104839424555809504810414606312766869223639258291053629845 875 -14786786959692358986980916631103806876226621050626805789342163362627979510618409773541809464909085383559386705222372806553842446801429344236032561009893734119214445364320185169087352512948067528976219282787339476162493890450731672348999690114435951093823454167 876 -14526148700327117094304196545748559325423231327552845840722615164545304351833196024142948826101605322476869388039455923567259493506679053878019861699043045146491719971177173497630886424152963178471614682384255890524598864105328544783860101573492807559057539562 877 44443959606711830428210970561015833255271399753297306517323925940899960993372035061642327712963540346231663709228701026373977316945580432856741481631106123290750087814284182777707409809397512625836800567116533829934294929294228191823890475548470818126354609235 878 102274652394946275977338634758260305859116909051643029110717303598209250169613966743432501916704876725340459259381217074265546185482742557249564180930454464699642605367941030773861859535067953341371559759631591597090542640619271494764564713607203076915014478687 879 -75070170665283067753877530572599124567635071901869728244771037118271812370386540898946660605946603071053165269841968726245010141279069533514833827432722154327467181888510228594325510828742089461601377580506057902501107832066675768109441701143720433092723689585 880 -482649590229509322510180835277576331049690737130420047660004034312698791623055273992587477131699174511490101854276330779406907719466085213904344418202978849774297345924749632408429077694080980898889440824653799100485107785401227129619854452783643621691352259076 881 -182568322697081160628388068290006958932184850299266266880528095256609603719474973752281443477438943831048497897922787614273277581926048679416209615702497942234807208420734189425137370385839020079488294052659344898962429846912488655286559077584024120085444497311 882 1741788795910685272263537068954926366972271740870748099322264215190073520988786579772309113582540104158082006110663412481250341046042179397708450888069757939567358779934499181852411166379976757122591060110730655896562027158700814154510816421406293931842341896515 883 2466631646822222248274413199944402677260603698765745824590506593950710743335464278147901147600613328884440465416058742491775450581289217441612116798177793261071923703432074417172003338963169814139977051970986298696197120926541581948705682173733706954927059983249 884 -4481114545131996929896476539127637316962636549013841330891858102982436291323314245257658588942179435169561752571030581924541341303204628879194460871750761540768646572055494759973517740667244389736113337998000355801677635725107539740713613333287965955639395846690 885 -14306687575903699399344303475311914070966079577067266455298895686425309449083008617106089724630390933510612078427482967325465409867469189055014754894078747349503912615859095382552513118412280662067637627130625613391217630374613547907250415426621365688832813262677 886 3581409891394231972612482768444689048570743336093625862869747010674975982707887588796698201998584033339870333773696399210074193310466888901061011112867348354836210371763810683501327771826050199201900105093208627713232605037010871440829863938036137155633438637608 887 60609008883113515068797590769712899462351721163419922611774033832109689730381147900334525145729525208353817890537313286883581065856236643308152929431242005406567379373344900983309723186731722316039328986808125259286438966251195762310835557573459477548648416758535 888 46229403788535391788469935622778480144894184954346933961296798101205266938064205692847683507305630110481789863653226061850581651884395380053603306042320775516272468742501817449192793609324377939962309041063117767854079695215804717750600417790655375198321118394150 889 -195468310428579797457103593009843597903441308220962920375524783098044435695011661898864726051723711038479438394699038944736458795579310550883643866889041166029104591038843930730511329357683173810584741374008579148517214190523052064210332155484106268280625500470885 890 -379435023382255738122857958438177992711809350383394604864199340358022381068800045265009910683553533577671444136980178305968395168102341066228473271593941074657254832923223303639237211991931680426379663571674700075149002159624211675212188101966206485425912400291115 891 400449705132444978335683679259742606523945007698876119314695625996385436973561108862509824093791899062486374344133216767344603176521403764907304700893738714550839145089233402545727548084454451803625150741262143195978853376065335156750594777884878449129745710775975 892 1912424514330287541208929659571989412800369473350703787464540683746820850706623716382069970515869148354184407260724410466131279544158562341153225548277465480385744625676612770359092910898004198867918849356888246483069204481314389666649741966252150426832218638104930 893 312786149324685042659184199269790592596010944736521612042465594695790431098375571888781497768063100336931435129078938631547660206749250311239938908524185476078935452807261590914019703595141704669717569717043333459759475978483496933964997273634536172714421999689245 894 -7311825029447599732166014964283815236081592410067948307262457471317791336600531344913220463509153557247325823143736978941798827381640144997490777756873015203431858582341731180356435629434911504292845249205412378003094976182490355167255333866548290171518617043373480 895 -8546546390395003203444812449968272554299284319959126151235138304097238987963786164603918698445593043451252229638639417925752390592477520813573704003104141450613332995417430108040040890938431405258800416030636713879198971686292979468085711607457482263176357959586255 896 20617342371628667858384911480933838279061045342677882668016551694754482673370750241369938584264707322152588596115247265488161793827467076038790643288301026638720613219295212830447589107428212663127769324645929383476157642804711777942779363037812688255624883765623690 897 54655021156088759274390255846496525794621208520937631500365137844469911255546707407799125344587684912381745562995396509424373352923234304727786203624670924610286595163928393180839311284316271481162610332195311623591527824157798378167536377996610223285890839833817965 898 -27630650218261218138793478152282967245395722286645051765994376685338230940118158722035966191187462476144804905990485846351798434687407125385478371365879482548783094353979975761855988535141689892132064561067035745585870744725846862531814640860072299380502131327177203 899 -245476816082927739111557233589536913389042169592983792973085784138684344443365100223720900720499917993384323078958338029029519501193086887066693118237491126947391417603880750372012521027138882982364381061410568653634531477392099429626075820005725972057875988195345615 900 -134913163154268678819126471888439892999873834569346778919376452358762351804587364263016965204339114585622520817676547348383936306418243950742135948532037199745565985906364186311669128249528325583033737108863084286593569682871428278391379445480727273995635554233128966 901 843956504289759905080881526808245807357001770750353894515233916986892576701623007635215683896400751037199116912014640063126772325676944800012648165958713262279829632972720168911427910333957046201481781973755006472177478994815266785315005169860465630978213305111298319 902 1380416668572716083025693323402090845040759736361380638292220966747090865121239739106760272049127325313967203780023261864226370103535033831474201946809018511577863676364636267405343802229808411520519487913647932736450851409390138817696161520402138357100130228900275420 903 -1986509746304894043680854250111304799238990532564126750175863181055059856319515994110358623998550752438571626546251506754161400149040380676163360206868039999440933583039809465558528823815232894406856066685407352205465061518086925809989660301388946808545797319414399789 904 -7486601915673521846207941423187126466079323886247557197732878369996510469020953149649834303692305907050112278440317248538621162871560188828639644687759078499385802618910852876924078394779030230149808228690249225568590625983730783136655609170478774410927959415454658370 905 445549869973318974870129963300211857553524810421028690232842788247227152263202998168978174192431975617041179209208683639356388649085017801970541517969957549534493616139259813899218591386541056027674968487231170341956676774296333219952831466819423717082643734855849887 906 30292285762487724500346066032895173933293442916787642443706069748268138630870347276764756569239748366470670403592557783668541769192614030445857441566020400402090766926684038300639652042931237538907741394956058962163411885791300193124399925568251275389129036726580393217 907 28465932173002313850964502989263590622823498685236551718522251411638495718330127130769480720021938126132472164374401887090497474107801825843361713098908456708999631549434673506012361635314700057417445199899313473553261864487999525163187424686811206081601543377405242715 908 -92350746922640502362238678949235970344655885162859390186365924573187962592964120936599236252142699707049159604451196471553488782294649723262892941742300984453088257989500665068760902858644363629609066108097836630542276191567643994516543249888217342978676965438525956798 909 -205687332688231373831227205337481832785576312555569845688630618218703795550024639726431125776266792455881990135548135886705260144380462850685738946507658660988582296885851815350850757928492209111290908568375797056354686772635234042529715785385963909303190211039986411815 910 162839224637123431088427708597937182209239261728355436280311807395974184096361493628770734401800811583326641864257688631350925265524151494647446730290547726626147957176418442274326650912739136039567735715204131851600331011704499394765445783257107150582448387063787729499 911 982617502188048163217286788561004141558545565838374832427434224103307861365522483906372236003701764797877206162422932881126105598470540050906173340140002889468561691622667503669158210293161043720852894126999626767663069531970282772786117529966210843532067588370174751309 912 331784229647815022431684413239696854852889711662034680876806988144488565336139335620015401456226768952916181668883955292254809482763157791185387278677261477396550143051374318588897385187422249950421544585784070987546923030759862929609250252541838363844312709292879309040 913 -3586344308914240198557943726422398986494598453124638572000773193487803478730438620560740455652388477119539039321319774695813008067794562164384238120565226433777356024183445452811290937482680609290902188188850001301793090673675219123537658215053545854883879583316299018625 914 -4903256544649134454193243746678800074077203359559902621489935299097534346525499798917998575850972596785502101490497404521466134746662834115249018977689661280616767798040986821975044114398512771500941826856699708307260264955877350449782120308163049459452603461298009046815 915 9403220743056590751899359951514805168145945453579123264961641803888798251014582808419746465375287399516171021401595875342567475323903173525905730423405565977222868051517080771064297822388329955286618101773407290861605091411776073865302062943558264857627222109048016614615 916 28936777025132827946674021116151640876644559252375052905772076966474932502032121434073407313524935342374554971496356451667988887617402005185809452498263725193433007749297209548045775407882511886272164699296158531473036584316980526768263847731997931740934866308412559977450 917 -8600606172256257340166619988000735252478655101407758369627737604419781818436571442926869983698228441798047026149729874906945584587083411241642985613828332857599085955077436370082825051595213788039991410517373305194455761936662464175754570704010115078290885543609154648955 918 -123956267758500748106750276950395109465135522581476507195540378078392679400419855035971133073692275814704604966181786650459250715811995512498142988025053385496578107877008383618291785487506070474761858220001960904330555653262703497960975591197639682075831030725829997165420 919 -89463819822557459829991204915894792458669189493091542237404809832126286086723505003974180151790128139247581428153582414251590576220311012979673681155683476335034936410438823497588099607175596688437974063736639966682336302398304592809747592318256424762068058255096059363495 920 404893734737580377249466715372042314615279431557070826485240357894661450272938171417233804172434915744818107006332413316758317104881967501769099699706259329082776127045279519526493999332537565449722151530895110601290607206098058918971113296450748895456778026488945435406130 921 760927333742057786337138286392767882600372438347001296216560389407411139494657213211660357884416222920519148867816892246679069176419804495139250859479410103564161040004645315245049397658468974915077628989226058753366766330096637716792972228046110533995305835176283447937085 922 -854626048376745791262677522535608242067650969996609191010141904132704179460315960371955424981054249153748319133808012011789614055258190871117505004613924219092450429854131994712975709525708707548718124826699007930902433345627514790375120936574512470446449793038882165763165 923 -3887077369775279356229663121450279747393963590326912103153195929940635656374571032478287279341012277715936374879394184715300797727560997886909549695641967629641169887073465044161994597045380182308949396114791076639702354820667890453424967376857139771874281749076156049579711 924 -473344960333709508609413665085676458422442189092877518457332185745428042298977127707190609584050148060544700953539012836544116691065829851663529334946806303837644567237684482559786017282431345345612384062717834097710967966266086275916375683010379205123035053264495347377810 925 15025416436342866172889221583858180221694973175332445860729746483698959433487357004265852393748805247835239386484832232388969199425115099538533019771516948302628928178814591929775750871576775625873372460682276160848274304394858134160338672862799753540576062037054413162281563 926 16888366105662102383649213586245981596790754824117548565426778149909213638025284914415568684205859387307199240140033121932995290463915251349616584682513310151092597380566926854326245918079799029913298021494154419542125204777137970850098625040537774127948367742475013371221978 927 -43046522139666677958524320911648939733160022395505079889059633446079607359414246299646810112211836090423001390787252981061962780868683553895496683518970248531597056884469393906994959847465556258740542285604576663130139856832440254889330213919151747774274540937298734460205145 928 -110312591492756486301944609946130843876700742352339085186373012878716861547497575731360323265843960566757758166730237998775239957392740418822421455153910341099601941201038203316241052411554216518205654682808266534397191108875420840050771657548581915699350369899238231652291158 929 61496592186543918074364104464158916664904386208017704077556715150381608886970819816125031444370679880121835064924727486313679347886346699383860076044459795542895667721583993108169305609745282786176879374018020876594509261841304331150174155380038711315042858004299264622754095 930 501227651824001468750366193622450258918720271364152884184905732645696816270760614365489933139243012328446753399286127414336594441700385001001977317221455022535698372155250599575201604802510225908242968886280432901462432091317629593152936677889070890101004265144569265234882979 931 255225592251076483082727840589206520559968837624109234440528554773938597386710091793438405381964734695147640498822517772810447192630128902306098108634266886096692387715798419863125528504603616119793787700737167048656113932040021901552888476041844083871192864272361720636842499 932 -1743655969629256593144059582602858190935637694859385548953135668308859320723506421674033937063834689449988347478183678129579630327918832567296895198323418861305274036421232674313640557057200558478687055947378017316629562898731121838202821273696926038856574364334995358992908250 933 -2758483001126726557302495537808749762852015224663606097004066590764075589418301266749193915554824988631945221698950540469846088692647888273396744418016388208606334742810412124687387667859524060148056644826264362535188394181624374131350846271959588212824993541200624843018076491 934 4198212608204752012129369874060165153911432455588543818889848304387935049718040851602110021716942727184624747667495216630971514191589853091193532990269489254163702234044796037683215941937777031529400326227672119604784773859349483508782644818527249329232465219741270413026206600 935 15190092540263171181500766894243571852134784971889554395172660070232583551401797985756448259567071053130391855609190145071482833730592924552256008819423038610545087421347289659627144290104342158607462680655468013491704693728076494932904567129799280103882893325375564764613633553 936 -1573366944268594334521561504927489576044887030707425960742608332599400075053517837838346779812013695367976781868083604881395148701344156513273166705166968571512214378906147091841049517382099286817192537582967975634385100182105270667157731060527193697605854086102673502799747022 937 -62137111808857939555675651913168255887717312326102027961523474617354148230955598475415950117887111402650503634844916731846659251918741093909227516052208783798762401101553746611286344261827563636344589976474914400302099569223716499747230591366571329662403110829967838411996463235 938 -55764480659964615093711664143620583240095603635985467761047274533764940045194355419230857586015586034741339080098816560102163524610740384646361922263911679375391122562549769998580121249498703749878958024436934182345413434939808232085465334434640876776453927121644262654645821405 939 192080597038907427550521465346639219944456802253920389398462233856835782980867834610125833493096797541859598457456339785117300017909226313993891061424422226813058777076404894964728668749195181341929392643747350988712888093367396236973158750145041745739189858758557800812372171585 940 414122045728200537195482988661129127631067798348491418775185564347746952827196009669058863179818629285960830118756960329594649377467353187580231920692250639945285855919633723416329795769353046925801606227814786435581353608629455876651514159541330521518812821540496786790304120230 941 -352415557633214240043350892692163147739383853415859284661439041174674868882781331867618460051448907728621124780249727149251366365355187552688391352110062326282068501668771486709955707546258256386261901315893147413105069370907777491597609050542264007533830358817416134000198953285 942 -2003079325034728858388390864007030323980123428486295257108561836553514562652208919069519110360412030766350951776981451740412303250049511050718071330273975256016704780448796728257325457085112540433235094983149710346847591004760744768201369794574750323099051849840604089728180409105 943 -594709470310150874830547048121354886789031080380522404522303268894737738236367632128281308278185345911542848558672808131769092098796969522342384760253699210805044847335878462088181072866546302412380098597950846513556499810098640770347351968486637170877551308136192820190033890665 944 7393144340063825008209814511900992816999488604063838884569978073728114266927057945526933253086649525564897953893035356962011825436699962626135393022449937451236624452262628511858722632607002751107326589460348592323155753709347695695093212061554379452826655495485439357101675160780 945 9752725584006243383368737645126781824279896885172070898657317715726172223643557300576777876157401178780329698843494428399041420336821507601073453908319971505536712087159257139928046241664413485943906129116682657040029686557121935139106902068596823958907212504615604786820872796265 946 -19741719698170424077857596024447727890551073696168158154753183937487359714106935904481557003502502175172544475045962572506863994562404049398831514078036765803248115929903479065179062946495894293111222854162097882925774601238123343388095298968276506273696099398798277858757101026005 947 -58598075228180479786391971946720908384890370907391418990006480277910249368267952490983041778258904736828703970803221768386249072183584163823834567672617312660775236047407988203086829419758557826187133052690542529312406776101657269850475144903672462543653757360939967774599027699015 948 20212059756311805523784897622482264380896474368510467579153036244427126677634086900760549171141442077872230249531193403067555743829799013466202250239846184772624916829502592394733497838783454816689685798042954097321129309187442423733132886440310289802939580867493962974514210834830 949 253833092048086412100310573658741577572323849067965600868030415077714973318609716922408563041661118886811965761580592765453783622615645950634082568281626801260160227868014733926182603160404255977678303051328206035848139299959632229246239708869750511848306467481608247935080523678915 950 172839294176772884967790383841141310271587422638316018983454782864885766740268585509056575664167940598326314337209895125711184779552745969167857999457388759276224424966679425608910398791658245711114391601057215733283413801039843566361550995231112936176581192148620064662447479333120 951 -839569361231280937597657506242351039003529217803723099384985691293963390599778715886705978168269695614136008759183927979502889250485759635910061389851211883902057191338855748802445250287580019855404396146359106462242645142323656081278124930975705320713041877250163810540464422452865 952 -1527431309900134978157825441714731314530839829187968552634006327868153669331804487863875588640575672241639507187888274897861233112991647579765333050177154812834292647252824305058796904072743347190071192147210414671106679308771344608949097776348088070951380270998505966221749737815770 953 1822698579235045660486624759505245838182850201501897849211792362577882439553848942345342267969357926805322838068486610946335908076389936338249648547935528810654632542857680984150544839214058064156466879444567536916379436992905597594410824426128583065578666845906312549253746305641315 954 7910389793966318143496416576447773574665042040738805444760880844470057875939408746349879718055805181811676065476772154256069260876644588450210326515029354172229862986050304304079968916437098137654435452086925351685810334989331370441324705720672744905327241103490389420427139377258845 955 630039026723179349518825007177251773425871433651127807781862777720517706220725080855298396411428657164175858257296611966763914598472228816915455403511022743490338569207851572125809559251846905874446787576498466290096334088605084453863046062565528265936573787321113525807015010527535 956 -30913427748763638670795324815852064810105428802949927131307785298861764479711433304734308584129480724402515344746467863078799749864010366955314383755158923795876754228895406523747757674714271439086119020904361752844936415474470690989156990291465217559980116141615018027677022485073070 957 -33377303817367449654692430189054855372827218176261092828691048994094238472083391652649506358733929168897724980823925290829386737606052108449792787923491664320401077653036573738936973940472403599749198996433542848426153957244507043672993734472535887858398275606857507761251290038424235 958 89942214375119677533318091607834307147093085306248739789148995267956620994211946631280228491939734003494519542113253460697094351431771270515573547696632052226178035590373445110759374569847915901065453508496274268604594759050890906697691028179171259869927369323028496608458223698062895 959 222894158076454210250214437958470628086295664677592357153502673205558429626788425996638316120710335858935321679090427468585025986098269287756508188071512409880432281657175684089439260591837278423251037750428974889838105177178898065149228390370048360483998795744311669226214072795568585 960 -136100697667272124038432635072587427645548569756986980753563331857997882377880316917192660751271916001496782778838140922996583488739610422163396617648926727329497655995926820838237068261175208870540384015332479142229389382479907185808281894827208947541605994313273727898149312837988920 961 -1024687826028223164785409211762624740811835589744736442734235037088532123528003646716184546239784828390671156225510964309830413572998611803242574898471643080762032786891391879824581027867949713757693375409865521986352703470706035032576159607126160849816144245031563454255275575118016685 962 -480383241298455302351314343422734357294129643054951372428168089281348091888714821361264624430958133617437347473208080550319633253239842365733828476623331995063784840984987013819450280515170405771130568905150393217222885292178488767057826909734122192823041529057626808558133498441235355 963 3606374050331638584246070206405994342443398208462807100491908925360237377726897067257536458867695066146469533787747751299205188279541309451424645743149760188346025470834297220982693699178215209580751062512709174479298344030289000168101307171410493936225522529217509361684732797640591835 964 5516334862344476210450331170808853512959337352762555081818464649206399455451498840192117281419228012277619579889343750874698007112912166285858976054431861481160652922735023144644342063233343303020181030195394141647757050914462875104728574276051828680909804494782406293151857415874707530 965 -8872975547635520487406649558047375337015262297617082939748065194400471764455203643768072950419981428266155254608338908753343877467951085913729938303483928640527025982755141818164280081361761124918043779314083830362365764342644147690094789330044638248361431109023885619954244873782708735 966 -30856173211386443343240102912471926427874637458444234955197194058885124340077405335056854780919288124303157947939431370597031017528368949162306648595613953194443815071579491006024876222198560451864000745601630434268344942854356047768108036108709473120293035474122868225581275146291006130 967 4573662303155224238295009038230147529209901854085734297878272168609074374248628065217179059298500572465478911594212281310253793171120945992766796475993906004319172478549901878745021419080935805917753553143647718039949358931822696250002603922699968815913748161653427914784397979497418485 968 127609574975897672554031709288034133055576837628522505842840929783485178973736449591668528568167549769990942012978180709428955073857449209629295940925357112742704498453872938223836130026996415905309027567931573164435290676602964904504297993272122659903930588476965146629917628051222011030 969 109174135855408350647678866110656764843500600576236284575148864267599677618137533571009838922784099115781485927522646259792712865815929077107851012965891144069454221117240777513822010898757783389431499120021157111590704569695613117744075593838745365808705293007098496285859313063313599165 970 -399857469896680828744743251243636193346798383792223316871900848705657458072494402676618549976924726836211104958978710188867638588224014462288212852877077751756721633658317231298980790090450072862887036047568750189771097250995068032197863358606299619651329313128953128641530125303182980105 971 -834590670870711475752452303495815373209116644567311476684979717107470308898627279177620386415430190927261565414529891903646096352683831482832539970176816244686311652073365318533127151655721323727436990132844442739528739650217403483146443429530430169612302917766134479887993350130403930215 972 761199613649458716411181112605554619866099889942502617886763740154370989524552401889805545607563854968843786195860739027886304750708947474961105199117653564321046267440603966766983907460133031792977560402875459196715232064750876087507543132246389479497646420980344001440391255061882849230 973 4088118944075048577127773518272829416741559051726273208661431253958915873928555932474270990767806214452522883198948980898468258944552424942380732899108070528606091078263286748537206549373652838386269204738160069163692299060999662130172983098481340962647952821037720988349160792734638189115 974 1046390277910871896173475006244535635854645839179480915930560948853132394998516357303372278601222292210018718387675079033949827062487075569941711854883627146481469404387335213386828337742684173000887549899851709181574658506686350986256093462760563842352563695105470173675845867514499217095 975 -15257484399750816208959695335549220919141527626862052054700428517616626564647169871716569614743648418583014045366076779843991357414206191314546350834655504990217284748661903345960090942759043443479969476628730933942581721249680333291859092401664841940247838991946163371161338322222260319865 976 -19406785141310804585281234807652397106310021381491396414723715216870048863762601904663304637684806015124055743143266447487187316746605854685336666354403030466893329439271691096812026122214724081883957761323997166966349832781903206214583936768295852120811511115738281576183691985218175037220 977 41465908563011258719092009319115257014803087424918119740300565324528969652510109953549449488615155004825874934619305157838667670255570926369453297949435245546044849939655469304292425914634161783973618849830764657011302784465145226752001354837008301200104279791222358804194424313300999176265 978 118791905205504028228030303608532682230865717079013740824682352719636977516782676200316130248211984659550965940594595366734569679514729282193190268196370423621028479177401527681130626889365313211094492402128432988006114216075389834394769543775360116932123636775682559379683688121040011030195 979 -46746334843450985725371305407736531674390702061201785540267461946732523644082238407160309169896865152924076470283166582939928044699650254428144261010721309677922996916106236800013505181630216668538266598498848321904919369509177130407047414344687618527136302590282794587169353987074240313415 980 -520390947793658339685426418739651702028038517394908001674249640096359945103801185410798121169189215513554065973265530920040780767031083257633236644621563393655214675497094510459716386340950050267533574021219893532905445933284659614611084939344592412579135030787201976928045450917506560817570 981 -333181434184971429811505583990974722346232897096717729200681591243923861539637794873322722708167372592084030758276783984847875966467296331034000280803485296704121498853914309797911493108772034254182780820848234817866053392088725326360655514402446125904237815446555888876259991508745951631085 982 1742544883142295952715829036993223850396242639393534753776829004239941688170965621820671114885619645999685787883758087440262955794377806480964057555660252987190412944448151905003070760787094936478444395787606387095526791679505196516463916678912089890977719854791661484661977268859540117840520 983 3068555829714244147354387155137531793766574672767561775598215926827214397831571675576827636146672659919688368119891094253751584348520185346981881808914757652197259431009079265379431540214834921686835934937955075111015363959125262106797002825850290373577848177682711482910231109759284835127535 984 -3885089956731646706310435897892780399237801212471217877684670043187182303418912099225382411573893320466084674361457467785896776944009133983599006981360474975909398018575164147772218959151732258239253738833706961285114635626652606751667236306499366270691444737145873104004895267867220774860970 985 -16116098340847832295836927405820683158017669110747971054868231609323115453704843078970114232159540121642493969426619944586125149561875940843001499214736518548479191518912738774120484320068882657307525588430905294267224183415846922235123396846591557834927831808792187120403933316784365975789085 986 -598433340646594963983108146901409011567509099822487170576346401030566376833066780041725206198721425852851413044005217741305448223159537777795142202633473936250426902346896357412635677802147105096894415265282868224541841796513969085884799798742321280943235922733490532033158064358649006589355 987 63671336732221272078529351901244958656756639053880151414219838490285147119837300070670097881603368385294840833907829422128774976832520739620394242785580420737598789516175885361398031290138007220963404523262004263937377022642431743996575186984840892814782233884735961196589461783577789580478735 988 65961259568464366337554711444847946830933469347764891301799640847355437433097865026722564108592733640526857112017630353944394703467756604923083553778511714521215780928636883295307721687406631745543827281629624626713135004177162612013491078490865754155302875576895222359450204793495001157826530 989 -188053070175479223107354668278015107561531730777947696956481837928159316841647770612951656167985449258947925893105446704345642954737444067546875205673563961817010654919267670290351457710217198675818503200917026878617066433604140719666610113708594174803294758705373493039523813860498909788775835 990 -450815634550626679743767639027944880729775281226709041385708452635125290133479069856462114498172482280065346510990562060004903509319910590089152297035622710430224553201680540902319319482215733706897924994132767961223591385620441602455130877266325387421985162880169397603691713798254571498740730 991 299805837726421211436978363254499826511685914205721801908176221579114827208838859501783205705067265041900135013419509010148503467008825387687075218354973900843329607118534568519795065165483165577396167714069328009563020090872461412032028903465968626135531287743604601502177193172453421040689785 992 2097173455253852785485525405159391980070609458782600334361798818354563150313549072445325175297432656528436461827602203843985706530180332705037877870103484812120773914099396281792590615014718513012577460431620143812611126355802828385054455492456611862170895141551537720004654616407792223291186230 993 898401267795073664062906923584390170936290470693563364129722706014046215448148726615307757677090808626056233215186359711072775441412013335684565866797409663161879178207723405586299902810885245786919027921439549658106545818238261677447550823789776423338468006960485154191669331825398881965839665 994 -7466381204924241096215994259004256849012083791403099008280205971196508806923873951382472947892091185680743001339735178407538791904056816150690890372628327270031732080847038274339037930584801535303441784251913351562077949341223928932020728001443759015400657356176165253753061644431638879739429155 995 -11037930542868193057371607744203670465552426131485078213469642288945070532636971130652817180523436985468564789045689780777894526019261438208669713029422570425389123535894576196398300171042471258193829181817481390321755564906940847772287521762198967922594279461963572705781734803016365291207580515 996 18754428473459568911837720774430628529415986705670911593238351816674582190609030042117396984756292212061633948937302769354147138615347092612328322376402852412334611096825051327570283782477942142857509842650249973558383886535513050962605392102600334103227558606078200672065046239958556540456507130 997 62745386695739180301965945645932999360225051419498672542967225515528893199549060151594594073327819598111335280260872517784535388805024803463003049648696614128745496432052832908580751293493335476104852468139794581076080392442044772240058027660214492185344239625104258406902864745400408759893633515 998 -12141488894455145877778144849132811601630427538416339221927899741647789332768568533893471689052309236390558228576287783646963507016457139145746398305927152814267915471603926486764718336810625678190651962835317616994611115885928836384252607502581796591835614374334401059170391715946578259202080720 999 -262352680497743117566868949577561453724050249506417198650134064218550151532424042373973175253652507653175695688985766487346149906576981191660490520606045679939949555803448139084166367719639859707911247074906945647993993769404002055622217099468450340268577792087224910235418028849902053988623199665 1000 -213539035306388748939560916644864375398267592974492517772660190366509629164074070051790123323788095710373094560898648607320686715594438536428062710598799519909667656958833276528695623450898933488458122435018082650659713876214755317817525791994054135385845426428925343834851871209087399715803271650