0 3 1 -4 2 10 3 -25 4 66 5 -179 6 493 7 -1369 8 3818 9 -10672 10 29865 11 -83626 12 234237 13 -656205 14 1838483 15 -5151080 16 14432666 17 -40438941 18 113306686 19 -317477255 20 889550021 21 -2492461633 22 6983719214 23 -19567941936 24 54828148469 25 -153625048854 26 430447808073 27 -1206087937261 28 3379383275971 29 -9468821484028 30 26531048170938 31 -74338344955697 32 208291413825946 33 -583619572265755 34 1635265702629485 35 -4581912679894729 36 12838234039424706 37 -35971932415385152 38 100791114863371761 39 -282410428167906882 40 791296435666127093 41 -2217163343297415965 42 6212353638023375699 43 -17406628086535127808 44 48772288088772968170 45 -136656914457463113557 46 382904165476998421910 47 -1072873630446831378799 48 3006125110898867135909 49 -8422975386777975985329 50 23600652583968471154790 51 -66127559064641089527264 52 185285303119880968659357 53 -519157882701632134900846 54 1454648062382244544098049 55 -4075833298304200803030301 56 11420231123368437444926211 57 -31998776536178902826515892 58 89658579476306098168254634 59 -251217757173319246748544649 60 703896513728179789662898802 61 -1972274203916455320237706627 62 5526189517307962665213585453 63 -15484038943754304910478323129 64 43385313019176876326034829530 65 -121562945728136627907490763280 66 340611804911261577741380241401 67 -954373069441459550917013846234 68 2674093917303916842536423897453 69 -7492644655980027139653273809709 70 20993923802566898480086809700243 71 -58823667325023595658850993474392 72 164820253236413660055490270987130 73 -461816087168016954765321293825101 74 1293979921637803243235963368864622 75 -3625651171810748448592399322996055 76 10158848835161567109896385891565253 77 -28464461903576219850572382228408225 78 79755649937009429624007971915941086 79 -223470365202147491834418355086974416 80 626150049093985458615077122371666181 81 -1754433450832489929333045452309800390 82 4915813290845855849652532087037228601 83 -13773802761791968151995914868847847053 84 38593337723797815129693017761969902019 85 -108136129318969500213131794354298838316 86 302990701342692587311452209262437800154 87 -848961079690064033476720436224884783649 88 2378736085413208871759393322757926895818 89 -6665070401239950799295959773094615432171 90 18675112269030112548428938687879796257581 91 -52326501786987388924068482109477411837993 92 146615599939619267251691152601175643147058 93 -410807782128484789686130225388390540816672 94 1151057826908093968065378961640557821987521 95 -3225192361307302235951434017795884022353010 96 9036788182376442249923468960873472082632805 97 -25320517818675768323774194828465678441484669 98 70946514366266444309374938413446413495687251 99 -198787715826662030016253700207515146575662192 100 556990802389173018813115790761255667374102346 101 -1560653547710439540894327124009030816273735557 102 4372854067847577077121707423544841116396972998 103 -12252464825869816666990732531391016349392582975 104 34330643552226095895703480730920511232105677349 105 -96192325663447356504720017905964154763847987473 106 269524907171241321664778896899704069009682334870 107 -755192008142397121249252053150003300515079699712 108 2116000985392417163497951503994936840267423806765 109 -5928903009971235968579270959630033390514773793054 110 16612417075565295262573977273385319740741744052209 111 -46546958286955055981060144710656241951155231022909 112 130421678911153102167939376062838975191880918141955 113 -365433423708181945466003092846001855173316235446884 114 1023921699812313419379134098484834253166466956338762 115 -2868964849213554738950587739338492471954038200872441 116 8038660873709096752198945569053465273143435699026594 117 -22523827247383409372564884959713549423545161237150291 118 63110361519192792494712115392355309402796299650648941 119 -176831303460911845108954861121227124067406279192118297 120 495470302038685593579118213348129018637691056579376074 121 -1388276936252814046494896154636479392945749089090500464 122 3889865535434287560133275117380303391802516907431755337 123 -10899161030940022507469293792263646369735129305876143882 124 30538770581204413302982453662277195910587217412118809053 125 -85567733696563298129388658154937541141340964823415049229 126 239755462011699930101137977840654930463867077751427625875 127 -671779876375905412713403483235529902520858199123346546760 128 1882285385771958562420811341265217277550490598415688260186 129 -5274046451948418081441896937513624472175520718541285774589 130 14777549774101891225791750243023316153529752879794731771038 131 -41405774354790352096420498818287173920041958765139381500199 132 116016401644907316626864847606565122747403055702632044913093 133 -325070733741156318992406143728375653075956593635315303380737 134 910827955675112973992609533275520070141575248668225697283470 135 -2552083219832075622366354854310388198591028158064324834078576 136 7150778278561807248495184673686616930863430292617306941083157 137 -20036035499075889152889064598539783057539061447608027564813430 138 56139723940786059243704349518788893238974926754515864601925673 139 -157300010987354762267655019605849606852419092382622068772179245 140 440744836627984982186617965268491964635212527819332653718126531 141 -1234939589609089582699802452737630144744617907374948543954042716 142 3460223837565048621971700895539195078220414953659174145889612026 143 -9695331744804940757600778258675397914012593564692518297978193425 144 27165715876915527581788207895346376276644511490417602210289894906 145 -76116644435682239432378795909820116286319850313933679801335387323 146 213274098367177434226549781694565938401333273219789394276493671149 147 -597580744284747491027274531153457028469729030446938935491678627721 148 1674384037601775421997069983620310182388596451814453879335898110114 149 -4691519819185681780679906559326303705743865442697209316592062886144 150 13145346419652653365701141755290827247339943384898536692868878586513 151 -36832442183451792698767777359564087689739580759688064942363427577506 152 103202209655663528917287777613057565311194627441359440374255011664341 153 -289166165652646084207146636618247170928219824101475029977060885338333 154 810225591460141957377955436274251900089555833322133733843115078782803 155 -2270201659226966047973094057629208522262369233542750405067022647451872 156 6360963696874792235551363285075831217852589610103125388761684468120746 157 -17823024218358128840908215531141447404533694906462116606002554851344565 158 49939004123581172609005678211709087442314641561996339852658143353564150 159 -139925980142375511677746702968336176337804891918495884203863224392102159 160 392063883980400400043061561707075995619741948081532400651475912656371621 161 -1098538591370893892530000459711586366023238475008645610141655834095615857 162 3078036733399998858313070450756781300895923163871489354408332374021246406 163 -8624467275506913355619218862185290109894235282378488186556886081141766432 164 24165220310456762955007663636759230170865933162890839072860891368407710653 165 -67709442681906312894859927509724269052885103640556402377364574856184296910 166 189717642520748049358797500266434095589048379791174604104318739238372289249 167 -531577021726816495795602554899804345026672275080138370212320341016528555613 168 1489445716663115522211157791290190824286658857306473266158960571494813057795 169 -4173334158951264552099026000194916166477570224194303349894562523691294275092 170 11693422464088895145967028072009287848023632049777655230889048039264209371370 171 -32764241662838671405359876496162212068375158669221237607713544014488141602409 172 91803365100136735631439395768426068562952168303357681388292469416468644020434 173 -257227312947942033163710925513208350198659565155989357499140197583145941903139 174 720734914828519254355165638251392983037406597044663148223969838068689693948845 175 -2019454355370114182298090380697520812990695524407326839010166290108852306065529 176 5658385364046956932963153682522695952651902741339328553869615448646194200512442 177 -15854443475248965930603177949746828388598117795090670550223993086189530189904336 178 44423163453484878741225160370721704883446067431937369700276959708710685852014489 179 -124470938024145660240127953951123638415338013601138138596566244127627958637832506 180 348759818260879038806233156742582610622415734313649774735210104298190246805382221 181 -977203295517594295763323604746237822360202829019247313450864725101166425456016877 182 2738062789263594406394466994806079819158226099534901791001262343382467002770088339 183 -7671881452240715699481664008243023198929880176768215448917245093928178487906920504 184 21496134145654485282979931443807615515884639579448909109214328620464146517861400122 185 -60230829436632199627080266755695312647590691687956088299104316856689583604954750637 186 168763033857324626959899608683115380843778967836709410419857036471437716378327881678 187 -472863512973747423675377703021567969916459156703520467672900866695217968180585874679 188 1324934120886383614194731719281230424486909031615997551132928040509869139982405103045 189 -3712382910766967558792894159377102407354479688516719391093152525482384939009534906465 190 10401865767434971968912003776643150386040732502515364443300925113704714367910338442046 191 -29145380216552601585074600909160063897612581912895302048791314837861833514630343945744 192 81663540653138522874769498147333702024973650455518395474169331484850806015780825550373 193 -228816156195461314774942186085211466021016123580872311307002456312113009151321931922214 194 641128622605877088890385648989684694111530961044038756756710515956037785043314907091993 195 -1796402481183985888361946539555770676358101822978019697631665363402961306703513007050957 196 5033407900722850972001687025168817157076798285199090208949527449431618862532785375005635 197 -14103295536733569134030522833018271905121356710818262986146403191561553744977287571777676 198 39516555963581737731755083717010865472896930164697761620105365054548397085607281155042842 199 -110722929343403392552927079343819829019146852241137167313032723194077308244964476529832705 200 310238753946134787882412543391228447752775261759637121405668394421102487978058775082424618 201 -869269671790747236139113851816443438480763560150439222063470043047629630091734389585157515 202 2435639495981181188356290697748268581645581603081708356723842265733133748187796756563523501 203 -6824510214606348257125408692152515563387260470115878639299290539368543614497925082416196841 204 19121852698691102227293648823548813070131533511067950264962165317227143583336575670389059346 205 -53578240654964182949442078519989437008718771030842456785226947385069809741664730677744123360 206 150122894309177076858761958917158793261093223120050097706722003049229264602151270617393118561 207 -420635002573124656359427951285118048948085045876605070206245004724480485600274314765951044818 208 1178593086710003211911983849869006379000341743115427530919587062365164338852978716533880700229 209 -3302344444811461801710889586703512575896018611711844815352891232237986634008940651220276547901 210 9252963516542712914748178845921913117634964171624491598446558737131973033876552140513513046099 211 -25926227645026463041948062773708108363851459108247004416807974189448767894626407891859341840464 212 72643675585666251621836824970363181526604925306402698056539329314161165842867034494676551675658 213 -203543055891042904446754932714406487897230359729245287377286835951166386653712362162614668135141 214 570314969162146399879561193172828298645255203889526050922721381672733281191621937274569675673126 215 -1597987033389790634556143149577730549362724811063965643502485689523272798962483628115758146611423 216 4477460170181680434139134086078030813617903272858039133864491777123724965621356338476708891291173 217 -12545564611395203433008545702406103307738183454350733554027788658252348184406352532284991449657297 218 35151890901645981795060637401812590240736299187764851171015193612114945041798857485594080978144246 219 -98493409602216636447077778413954020226112743115149164888112916696579010648355016007044640672313920 220 275972401092533396970120655747972206874503891442951372485378297291718859283617139039111328305165645 221 -773257484661837696744188650348214176578941037238593144106159245465023460147604650649717310225576574 222 2166619325767533959619314855734986065466139731510369294080389173288358252091212169474490615314495441 223 -6070732447992089351274572816147329525253231922882746371517700659466643768638417586909699202276086397 224 17009814330003917829496158047036145728035567459761284459723475872536476858132429188565607652935282691 225 -47660440650271869304541598883967608270916434338886529430260412338457617874523251824058842389598376132 226 133541587163083634378403348578614666374305803053379517970353521076754397155057302143628847397311570058 227 -374175212371515011770492439615519694956438341737097199130909371419108258138527023913773254767515869145 228 1048415647346537274642218113842267172431919523449363713182316510107712223214412937400147634488530390274 229 -2937595365108520428878991787943894938484057265532783737366184405096769721287013375715641926254262383603 230 8230959306022954879818820370633258541684032150045946610786878718644833957366287666748351546783942494445 231 -23062635481419720957996088004859082178852037280136071517866645149181314442389697602446332773884452436697 232 64620068642501498763648899119592658151871995404873662501739760035693986176172914033824634528931719879850 233 -181061408819723877300788512093160127529247837629040488842572225976587167420156275661211188247289579714864 234 507322793869971291954211263009003453482523327021404896347202978650085396709716662940924516628478706783209 235 -1421486880378212037150830616636940773190477799793624456359355476634886098402224910746239867243114368108394 236 3982917731083210395439900165427592604785093380481242647553240744612701036059593378500974730839731772369085 237 -11159887489328234178352897548790544646086416795522692324787693569896060452321982118824254805001105278367949 238 31269309883685093489941059082242459996799909240853416900131696569111252602706923429047855160242111428256147 239 -87614659335672461029265643517170613444155293196364347978610464822144128017802153981217681495125398105551656 240 245490820202306329468886499273164529140135028267374448889259076011346693810765863518902905694774152859070234 241 -687849992918522841297808007458903816231274324239551334721073213009843138586950068702910723133478305691369821 242 1927312851731499915755306888498951064060536918959717644237905159183188344897700530273716493954465366082716926 243 -5400210607968124809658917032345928278408189674852842123899141921691877270019186051467230900722652394397688007 244 15131053883759476650071939456427956105219873618292664228161778996208100906796692546344863397893735173651231429 245 -42396270859402032255555699840175088521594388529652412896711785060573583472231511500704044395452518145329144769 246 118791711178361574262348063959070557492309743588878816778462661331978153898516782312314356487406214665965196782 247 -332846978251480723632653216859329008299235935148265364195553511149983764270575902200800429365373569054222121392 248 932616508611436139488012975719929272198420121296772593550114275543427011914521750365554603603823114073663750453 249 -2613133388512940812791744188342659506403662936153415464835333907391778600947842512547502769831765534466023440854 250 7321837049965974109070284609351521200720155445575078714495439291786849603777228896892546839150219226588880390665 251 -20515331525713637858417892896658177011471212852543295869925641169428635600350866299562124443501757188883787489645 252 57482681564443688293668973570235484937320722137294531871380912894962214989123935995023354486724605541302485345731 253 -161062894630667865490351930981615887514149094545973161161251288779776103551665916184514497777242931371969698523324 254 451288202303626759221982910319098918233162998919465753160936775264789133638940990453425803205296151675087550566458 255 -1264481443758059752123206874761312525452883989902648997288612321824866008911642277265136365002731207043138621350129 256 3542998273490690865336526837106337459597897868306225568510387672725320531178080221515753552617793441775322135177818 257 -9927260560384957445754503813822313343799776504597489529014776950161894964338453063814179312257683994296785126094427 258 27815565977309697434885227869208928470952528423568632413239332460646752254907929313444320226174624444818035477494125 259 -77937483954593226536940873198262436392812886312175835497402611319376003595438277840818989415307652354606464396515401 260 218375977326058856397353305371600646814594183473399955220877670945401862652690870359128817670449052089674966027484802 261 -611875891463146048543705374022406349608985546533503681978063517362832687569540718600613982209698626850062435442898880 262 1714438149919814398445820706776561021599346749401639026752218445295749158724651985484250486412139698776618379292625713 263 -4803748947963760591754813399667424390755836174532645105853805558149096709537294915776031181349013862466611244814321410 264 13459805450632453123138086104317608148616318903392159661180503379346306674405682988050759283949937726686527405936509621 265 -37713536808718716318842083511491598400598420340569064300408378397642187410286195219390693105340569620569657510010448541 266 105670981935013745314199262333346144765788888477567133112238197894380732908390436997634463388163451439752436577417943891 267 -296083511863266379177132712694592175712743973985169179886547153005250062728297479344315014952682159170614246373703920320 268 829607564839305564447090980266838670153010810167406255909065639940215864777732411164965976540897712742630018252551401066 269 -2324508741832409374942766520650232008708022430236550350864382902850732538017646769629284397917380922018924897311675899413 270 6513128760948454427252660429105819848660313316458813455843787538577032495009092365677924647094148390677195288115345474134 271 -18249381253457284019735251174205744698364175164958196514872935805815716501205696742658879418083553083909376442273802797231 272 51133629989151363422240256888855287238767738280219795341095997704681035981777863103972459333134386241586995007437498867109 273 -143273247435285147202502613603698095011318114309545778363921395862699961928485269822235274431192737323942655414813241602609 274 401442718520229214523554432574020773630605067232565530917524654530941023267401793234364840307284237487100260194666667011878 275 -1124817501785910053064469632596133522249698187721404993237238432830983171302373500366781078602424351734986079526789444372576 276 3151668604147667421484712619058773673095659434878377601832458371868409653478803351941794519056651957154700882108344534852061 277 -8830779192712710312221887145872673352002938109116729896700593534449748076740691113432470000112050535926745029658343139278638 278 24743293456621928931368941093718238866475075944110381788067760589362780175223980897537715364675821920507891392781549508185793 279 -69329167644201917367325390318196161736795830014212959860336803382233466817195046897911656939310484117096629600042824080055197 280 194256011014229172362972850845757256995755154115403964180443338226395778666367553785601011663102420170936099192168304656384771 281 -544293247667689008418546291334722303906158050474866595352695182169519934038661093551131360469802406411946616575763196877187700 282 1525075789983866599217941222483421282900570909539041529009113910616658933338346665949810749950591881017881539126505049459541290 283 -4273167405918170199253153165083760962888054332616162365797926757731680152571035829360247906729857884664750207586562302550217289 284 11973149006053391990940242701550057698944346551372658280811670116907223876230442226040428016597853489193409596390970864945057586 285 -33548018016475190766783570088465526624212652298103104496843786283817196113870314750131157596251248421761506223677691502670037187 286 93999457641822416895060399084128172437129515205678280779142208026815432674218896493043098428481575334801045897951291113294758701 287 -263380627511810703288950643369566052176935757377031151345225803138902918479034199495738492908574702584726255324381119080223865657 288 737976119105300371703837806137414164772141831592986658546632802191348179779609793753693518752602835912740377379992911478341149338 289 -2067763136243946960053438895356830330120630539035174899371711591321868531007117680034515497856205660561981697648876997559398241680 290 5793743560148076021813291519645512773989160903984708470501722155574526666210607139381242942258439431924979403131148136722345653049 291 -16233708712755162835389011586374145940822610167240322525345121046141152892041465723667731756712537910101232142197968642732846737818 292 45485841034332476316062732891203215111202327417971989790503606126519163038526923796492682702218627684068008661749553163204951750445 293 -127448494438916340736270605286044909848352318266182283115477339212078666811772690875586292596478457574043358817273158587898921135277 294 357102745939912771161505210884195848118979680643572840565053417422616025239468526389199390522545409333868177141646006219247982551955 295 -1000579659408569586121146294787445447819659440357772523123278045927708937484029109133546001598527636929274623453014995950090215051544 296 2803561905375623690263798941211149337073346401234189287682474592230909007405938166490999542229995862141450603569848806554717991415034 297 -7855405897336873231530251669598065156715427603219866740795010813717893191932196812174160773601855128444110366778704232149353337953549 298 22010358213812052269208463559971367167822011768819126577009341432251136808026943640090098466118905290422815032952255512983169162517550 299 -61671653257861965691979300289880123864068417864382716797969858695619958648905245957346912001440059914217478427903060548929898644794519 300 172800132492674832728761558810008328796092208547853620720056399672008530979607956096943191833801668657157358245976771424620733753671877 301 -484175211983301381569899870810421576424341568829447205909306681168923111163689142875641932864767589595554182667245648538710069917786401 302 1356628797197319062401335506521781195445021231809845244679087666964046893067027457254391243956225292496527177503149219332048179765335454 303 -3801189420346697272166880854845851723710968012203185740268374224677409707797434444293695985396796732542288803764883160287441775554310736 304 10650696077811530519893617029007641732084466784553760021126927216648575040824966262535968276853743463084019499882839334614912493003450181 305 -29842587253008711200672490044971230561759941869795637619023498525598024146840534260008393907268358362212684410733558638265276465585533062 306 83617071358253555970842228238016145327075399113318084672444838227768961757089803808131974813115406327056390339520833388928926607777470969 307 -234289827596176559761457825788143247890937304059331665811581930117633199547012646189966749253802806758503488625999818306304964541349834509 308 656465509056936859932632128393553325020763077027576771609969707261627888769940639075462678668596649690632099074703214420167801876481392067 309 -1839375482080964204475312807971767411083164996818994004332688200465842994681634813923818492099862772159961540081292569372827387274098593772 310 5153815573556869678341897020918266421379433452133914036689261749960855112869704692278919183139858332809446374475060815924501178925600364378 311 -14440670338927649240009017531364210127247475741051097362149012691184263578663973688268758577591248365067268778581662341159354752003624284129 312 40461859152959023720535066254730273833768437610983653334195577314388645981365145862314458268845555689680774450820174347491088083963597449610 313 -113371610021496277483771315403910198531951889768647407213646009434040938076598957692172638159468619330711845093060649550561786900917916581675 314 317660192288180389533471045320085762499254770500587571489848293101813550783636419493478419253746561888737788241200412818614528599777249693741 315 -890064079935273701962035168813882180567394975085424410984259566790742742923383659035081304267734833873134843234799528275281665612391651580329 316 2493904132855057361763956223891361236239863699071287522253847378423489381266026419967717321150231030495614163122536225094721289749316940658418 317 -6987764099326227951636248343803712640758015100528289284572762520219915745510318283272146952543973058474314334544545902734425633560315558198944 318 19579279918804466019291089534726884673745074329813870160545248378818452095319810214150354542457464308537280005575775407378256999380919759240193 319 -54859923244384122860491656883605039536466388318599325266208858576190571763482259586817259991047707028230562855546927696215029807093415421705522 320 153714089121796865432457110586435791483872315184427401298626926648087015022459289421545829384274462128836097070915838659990922596670586850902565 321 -430697306835230627129062382160201162652345021452097759235335882484957892704070568711581183021497263122115419711446796143940343966021181379253501 322 1206787036731147789358386539997892236621296751936509507779253891419379953985422146994869983942117959073722824777492740899573578266979549542600787 323 -3381342137297102410613901902924529667044279628205317352112380991574559122807017592423190557319705584799708942904714736506482358573184067181740080 324 9474310132159735647251385609544240795660883235559643125876426409555138736567733359996571094430971198855551877574933927183268355525776438719904458 325 -26546427080016487567805450189405481944889397305686110939389308772077497623864458515721842721822650081949357856808098758314052768116574003791796805 326 74381435786289640918853742026064675725530659887860197027815574868070015162947616390474467046677981146431066851602878515199923647315782631825733766 327 -208412151772949365324747231926498016271793564398822812167217946746492429043629356654735768926813003141020641958412283858674267929387632077207640191 328 583957872652912050974622251438392555965692880626024546646035753609682173061810118931797831845395419042840009422032401130783248007486606409561562661 329 -1636213599506510467005393567948011499321860169419769553054673599331181389953404789372509553554464685601867044961289874431910264594467746774797596305 330 4584568628294356349772960285550370313118568471402181760113369189749186611584559444039908949754859482137927509620650010476617046426023535793298057046 331 -12845675842004981947101038186919054198543000496723393834643420207393520103416213289110309306510648452703268894176698017479954143913204296439237876608 332 35992783883630348272079878323077094355494436403267260505178899660995339188957770034949000823223550678797426002883552164058055171780278831602259738989 333 -100849539380212090897243438446000844513230175651496678756671968832051609833997880828425166423607397874941969819383464593315741208955478901298027269086 334 282574130027952336825633080627853040787894392899461539676507756137826901665701999919743353918248291010672332374706503863608845176567874813946091982769 335 -791755118087542726338722128850332535256392608240088861930836218394157437971856587158748915578947419739065994037792069510430101907624783720288026384829 336 2218448542886101803980745835071770174148657078610474149937149636331097437056322468047340434137437408049305009207665301857578130891840031538015802321923 337 -6215954687253826700081183873108230050037556096822168474279582134004090532644018110793371635894659081969349722342578495035413372667917900177253038150436 338 17416718002269458662043775858367277142447860543217162585376043408628912381435248451872716325587376683990417867709526005058488996088526722374676719251146 339 -48800559404430252743950805979072648245530116803791670768728277596172280490752617007063409960528092082004317294602703233270137735458513157428931960231353 340 136736128923658808289590712468080531504739329488693026844505398024798294286060704561842119229455579194076665852939656422869670580900554562414444645021538 341 -383126119479075016264466656076736904139919107000179932486460715902047423290549718774305530710650663846303293660240989986609780121138152054996305980140947 342 1073495531740893387445143680923633373799928322730848978643598391937622529813264144404632355193707825720978859787542287444559971006392431375312958025267821 343 -3007867639602689692697584042996242251275216640434163090270506022019549555095346716733770709413423732150928892316506523395540873081254714773848469515626905 344 8427857843709003592190438473137331979561162486543925492664768196363283207651044714946880241361920787594475696243158241261873799184703412914458698006563210 345 -23614332924287051903223858082636967790619071702142363721203956327456861635504874565181576482013704128204137248235571107416312606488657075960976425454104304 346 66165890526418507143626532868139632972517582708503515316551014698718047363971017399151894494555630417882193011896303182484088155319263350326681138281100681 347 -185392705489103869272644118751510296538651953241043044609927421616138321341718401186115968290819488499321884606635341166425541002626378760509336578755526602 348 519458817452872903756473018318985319446435993136519268768852686040942281639455677981826613197597358615436822142616884010833586938059067915096326474724700061 349 -1455491262817761500064333184153270755197270530114444425929077464616636115168696490969806653423375338545899441738665209361573636589037872028530615024351119757 350 4078195893423323419715269562904616765911122187807176852799824378727579294414700528747630805809889789837965415920174844247368244539347905608324144094474852243 351 -11426850967787136274911605680839669478606241167748854864643212435019466550513256964099276649771835785098726516322086864893918481452218938432608404830121349640 352 32017324928060813340436280850491556861494327577459444474244299139278492203640229779184407528234298432335110375789157717471995555601794164876930572012709722074 353 -89710550915458521117295036796542602244247464618784036450247734873327989868606447695692169357811796584206296538270195430958858533511171938601572929465999987133 354 251363377909864508172959698953856068913900634575008957513614829640457016312991844481116178196772455254721128509391221706525528985787086321342891596995749432670 355 -704304533965021655999517404575304912061365816866224276229471814802565603442507805058203797185420132833930514046965142815753544787013035304689917027572288047207 356 1973417451215034578361895484643108839259513899121086195926795035415563374962449239093774484793551368987352374121416710712478733657179710316129420389835903903685 357 -5529392825055208837276070025892664551940057511310662997505149867614099673209281696719370369421172622192896825835380192696128771281892649029105038879631002040449 358 15493014412610709958019076245066026777920322531013169126010742549407142964507271264537954226118616248975599666930305495831325339369018429863341977321444008403534 359 -43410461724062178741886199417943004616601603690999601315600725559370709463438790728899931311417395760336355816093664694524436309973216062049923372257047123589104 360 121633410833361376256211498910681273580705389659648234886865524721647309287024067425266492197892561672225727437748362097907640450503916309580562518184225467105365 361 -340809243748648258841168321143830053695096425034580966474649179659069965793272626249828220631199443158918242635782148812225927532726998622309137978644316489250614 362 954926280770446727854152588425333389421667927468379559922399418911967225848579511994613474619702691858659432413789844260656352469423029498444940987767542432097257 363 -2675643981002480758636893891359162123020677045110127105378784611949011696727476101803702744387319876285657274310064568508039986829007205817271787496952994793531821 364 7496987837949934592143949479016818270122607973000788775273291011401075143570893244981142333058971986407732557363106592437964962375032736151443189045865035388584899 365 -21006093128021849364810963653564453322006732829204394225034410790845298258252565162518847624454225624915298974108442819967083536543686297655512452704833614741646876 366 58857765017235112924175112285848196354638430352705083468938985517228955905570104813328260754252666664152340950034386934046399272220639776350448456184786358007300986 367 -164915792846924969010123608703682607182410914950206362425379418684978853703951830520775357810589017795455734320449112683846381516876467476283813277578779552415678417 368 462083783207972687903158134303621386343721635913505805069666307397383248840844442480597801355143845564450615457584847113279244714300264278428395289055925520899163834 369 -1294729989273880731658086598817589527473015368450699049533587988017367478345952173546736871234555662207282917918957663467531435034351014908511692867302577068342319099 370 3627752814624679893912748383655811343678485651112072420499973611192341313157323536224378723062202094340324090982626999846441624477626799322477772324463752158256106477 371 -10164737507469104692773575603866855405951174863182686728329464173319879568750593181776706477189997545174996994716050161869892948093153888285947615406891351907098304777 372 28480961596728498357697970665682398065296227130943830602284347871685126857184449944886952868338828235471732787997361984472715483905384140267845451786871574085282580578 373 -79801881049881999458558407467473214699652898283115189803649025355588527409328696697993313318723118212021616076858670452434741466864448096891061188602348488461579301504 374 223599901901873398068366142268978809196771736876446580679413593633978849497010843775535688192685990596496268948726545694450926467648486078474760783641887879683371159505 375 -626513002861119095540091376007813194622832025525496922704422950597464688902872835063275859946235779514448494776332809436026765986095215882958014116973634479263464152930 376 1755450424688974188496708669756843136201359993189532758975801996132333679711130112228503061888162028056283556182292930208319543074570957199516712928366525789542163831701 377 -4918662788270666069298194408734954151740172159305193687110525539102961802638891099948648979521254783085292471451446746830746947872349695070718048578903311840694891708509 378 13781786876154622616162560249661474003733776632126679548810273217417381482519301228045810872474297268657870722482575387262002396279590692801364041413540035514889611186003 379 -38615708715117518068258949102684190423513230057401604374933714256228306842449401500108793489445262697319321919393668378347449198426742728793785306989083680747931605786784 380 108198811443735538355249921253017385531111418173921185166193511833558121119600811216349092360836904200218383038675500604773042656995849141700331055136811304606362697880618 381 -303166332753434976600060277454355496850172205891353247991162631348130182468535739137024178102537531440257695674038421896787820636423577687618604258166454140666766362976117 382 849453187967415773266232396955685640383841338986247832091136275635618059672891121398940641838194150463056311660733517394484705376280020596579638560266298968100045752475830 383 -2380114942165622624909498834206658685453737320097010399224863696664523570166356456968340940684327103331233776582143303282802316938853500181762410411429022145793521223094351 384 6668933872006808203239237868505222323813253057537944852634883328403109919178216724539517659120188430495508475672334239050967330990150361249692121706750737538207181271973797 385 -18685937473562949164962222574445227598507958930874500380773805947983250906540906405854107172589578261525276261282173528960977667767760923856901617032449584747348115666136305 386 52356833336065749425221677858058584737138339230787156565965710110059150298462618992829534772313420651283345841529548095408206361161739111496767692598117104228977397625529478 387 -146700587051567342002760805840393433829216227072987180268906539267883738555049540029216299912364759390062046106599337555698925110353523313166673797588368925135658062231735200 388 411045910724509170570415967212952753506941931668712750996955220793374252418269396732522488159929197344872870640526532407610103690161114994319490495526674803108351940384216061 389 -1151725048407268906848159773472572127802980706225102306615135555259786643709466347849611518130309090558021998400778568867935433068422150926281172896743475332797456177216129166 390 3227061874403980773678630386411036816861880802821283793200770019391140079028007661171662308129084010807407335574935340693212496092851735408999546302805507996729110825480133281 391 -9042026441669607203599626258013478130531639160941115501960718190991826132565362204405292189965479574210690476456879123761433581475979373862835176025464931185415722829887929565 392 25335195095059217586514454099348229943737933529075508321625427150534097649467959486256570317344357173862517900701931904098161404556940138298060892296699725418678102665895189251 393 -70987639180824067961580307236941448566494935830657402987418784009769772121147743670638742391351905962010592837862154904415132377706970696194738494807598600121736131348436835028 394 198902944996449011883178240391707626304234303574461971482838136396484969403621734019379966423409072752244127172885944781604611715681082996021936126314830293045494494566173842794 395 -557313667348264626061457585756657929573714473276800168647470766406096463601575745579347068202236215949082212277255382509074888325046479757205468128539825646398091481553489676841 396 1561558195222887400634715314614567390815660046553157357153949872425161174074290036588609631147365739577585874752501540787070585775435699344561325640407213106334146311167000343954 397 -4375388833850306712471310260796588148237262462807766951190549054085870336088811175597017353559345237710852735005354070839453066410922275110606962049694545193096816305441358502499 398 12259567082384300021919637513585992490928355238294795564652875832661901358530798847042893452593047516161571103486656278487525619992335522651538403149016715806986734806710943301293 399 -34350543632763392549629903957339638128185973518202724047885906295964833251782471824791912118546788611936140334178061360644672694961139565929771400806576014542322343999352697353721 400 96248084450050363420289393027803986891721565895118742546394448631787758595448679582441950762848666661548995291246922536276660853456629420653863431729559365555232355271836601008506 401 -269681139819526976010348222725611040691399987787572002477267199806594633267916504008349173243161253294225989058966849784685099708950763462174601121349492702786975654282577368671568 402 755629762295193421230894807861692563962249279946729058221999547035050424033537505461278928565552224580320830027948570169265743580472026020807042789402716699939883207315446974307033 403 -2117227545272142393472245170242133146883075590529081482909802140088630037734951830237626243769876471777056357643646808786731014341579184276050504361832829325843373511142219190204922 404 5932339754383462334185948034657843854954154534488566754495942719442774245571278300558319016139687960073036951431774674854441726915949895579606287957773674500766868768339958469227021 405 -16622046619422228735096161820043283415205142086420293511032364910470156445046720206059118404683570200380657902768209702888308121058590003469466595956193493325597471332617729331986285 406 46573939669266385544354558005957468949075029151686392297731829343463673005738094092323890326545340449526464399133867978203176289144931142862997015589620120474245905514308822730059155 407 -130497279064415393637943798529042181695730535812996121903334279923001448442240937450559887075990963236890846936799068129293339066488004665463981986532126327419424339291042144455050744 408 365645250630440189183615358278253036520491913710505017209109266751144618306702747319208758919644261398603336647026458879675519277458635229797470303403451454929362169288624380298039226 409 -1024515225659248190276275479519928132045701018251345310828702397892110454894350082832831484124058815434214341378574763152618883621225595779934938238427806716984929753767062265096945517 410 2870627871681256799916312044715911236925597796060870069784147511392006516215051151923139772661311514304156508636420607842155637586038472764883360056968746175732208167911333775038613646 411 -8043320559116842439652806382025607515044796215778939329441373585140550081870451611874855879353425349515379673762931683031090380203018468489931155209188113097044681241055523924565578807 412 22536883395764351168586013914434768217356690456681801797584349408494070323942302908897172715305708039714834827763890145445275724432732859885139602427418407143997170706721032108049528773 413 -63146944034025620555469324466946339087366775383329519132229129367162624533942805648040983450501244596009043781130344924845676119535837561305881584025140543109122430935806222883462765025 414 176933805389692586276466449742455444182352233947493731806722095658027737082073862253597559776734428915376290967466777580015786924642133197078176373609118837907453530382006271285136894974 415 -495757506060929132270871811654547991249951919183304568032616645122129004402524729161370116040128273833763197698712185400080843615528287244509921139933635315158449658013885384382109756048 416 1389081664040613149698618572923879293365384199507407557578071164147270181829934524236646801379808563992914874111318063935430337568650911825499273854882044203802315609973716500789565574245 417 -3892120332589972615705392406989417755529328806532222794407712625564665977030090047208879297622115005554993612381668921961463032503376652371389155626118152031826459935471203578726796133862 418 10905478832177121881454842097531485150771210708423363936864020364694724358228031886964206670308906056407466629494009310639480273692025586764548879799892840200740443253949779428156378056665 419 -30556472666897956529004572596233808043131472214589379806654872417937629319991922881993541986989470644971970806719712412738101659689321478118528778466334860503680077599411790475655558250829 420 85617333838470487855948371685351358964682927926555204621619715952101678228253505819872668639409049405110489726015152797072502785177832499809079318839542769380672520700326620039426302699459 421 -239894438521010959955324926855172526578566084354029315129650226189899100594810222746545841926358879629118579854407464639436225887951339978116182060159273655810909406749121329302582157988684 422 672169279901734419724450019768402221377084081421862266847086884485353738374488450644571819800218899656170879432864687753789293536582540934918961505652131454597939987296093666616394165605530 423 -1883376470205434311175876926822739946807955144698805917377777143419615973485269628518777084782389910332217288442221204299775993697298311305518220523291162081578359208236684058518403885756609 424 5277103602595523025574832721130580596522002250175607553840197694032503578222802939394847037802544062731237935615883289298299868291494282439199815516048980306708707464309333904921850888221162 425 -14786115719864054749047250084285700324287059485184150196380372461385812654060914421378485077062787620272128997704004856540082198537499654905325638988670303527501812245231189777515797730009291 426 41429775601464215608288625246928319560774276045510972206623119620026123908089979238810622110061128382562584895526148353965653195578217460998184888883243111108302767379760073336779234369617069 427 -116083651643669175160437918013725596673713923476315830683511163401914554091954370751712186171253606606702714653376695556944066318408876596837562823050912553543996925319037390109647693400219241 428 325259164050419999067838546229831727688245806283546255917794922286194031989486630869038393277768253658850974929224332309339223488363354349450370986565250577323577586891638150650737272762016466 429 -911355925669208255181751805631221801171067178659726559414023079319006341773993431982206392487251066432733170861241094212559041802648570146290610588225021537554016804229680358937226776477791072 430 2553562558881903848363053665821666424945817372311951639219196387015528717035559464569998203944445898147677044003914684365274430427095340939973766570153421864701337530924769593687047594224895649 431 -7154923294469570628839120700163168568581822146985080622716921387818901810830770931464335245038262139633657688502711122514081372812072298971572863529373372268819722124118399147285772774704192914 432 20047649575563362715085569997556453198318769292344741013796073310910014750442411900165139975832459797658866451137859342747943158164354602920079543818808201943620859099469607449144721539664293637 433 -56172265859962835125461864223914640662583793356111770547814332693167824852241775341697555964270606873586815695039389319084254083794106173825625818116959269103322932494598462761034520240319700157 434 157391191418691681727751626202826034486797043400427778527152189452122353346809094734830468684546785961737005738241268125579105487871288587570691777482039098313609430555866629549418143567581726803 435 -441000318519314858819535342142003762761118024241031061451369686418075924080068641014064066869542863428528709416709045202315716541938481225885810111758470384000848065640201522465424292009703513104 436 1235655433961221554969424625735622306921497173406729139676207844622768811427605504510067305460260488955317004757072987113441295620345952967005539296470804971959241038398607738452408217095749171850 437 -3462229588868249961691340850313651904915837577503395595823570129784725120123407000263246552547866579573944885039923544721238927367697079602794035073125769637520810526117959756863941848786304421285 438 9700951735070020323037554181905736936137740765552363902814287298852518122130742846508720226941141988001299816471766172342316106067811978284273712291332193250204670923635814289633118451848266656486 439 -27181462739714109852106769550946369722881953156292539684110230961433128316725144880735073944660707724328047606010221068092106346547810721361707204649480659116297011077790770149488240043938404190239 440 76160766164778128477623074807754616178198752751009671432174491819390233780384943983150888545271538353734346089585662210620238140620109870991213646650800287077053221014137677972189662971422512370213 441 -213397724704900164031134436396273618608011410769608702773552987094409032049233598443889612120162888253951941723840219465862317416769195341595459260363426977709117179899542587150660813302026570253649 442 597927137585552160839561751610884256174567431669113257113578241958032298539054416945370708900176230230276681020593670163496448898668641032046488896851826390489012045477966544536586024249900339713718 443 -1675354610062730022787220622446961552696036741616617248701479514729511864228131928466663110694944717805516552821268360045778605203746868232408364159666224341751643421199100738722171994122099135723712 444 4694239302789363444599062798558919823652433260689520520691630345949541529246130864586650703959087292277284226499452210226762756702212354491898530687745991217830420368462960734128269090436668953500045 445 -13152966243383711549195027575283910380347055386239117079548504597651598225761073256001242774851338785462310566513410090606218762298940172238322541375133465455577739164776574175809974355130478067115326 446 36853792455104025840195701283011920497734885021271289507417647838028256451077768501778355876833148547211873033734015371698808173885376757245186209277629663827068052132518313762132918155089806272237457 447 -103262031787475605268598659607637031026245940665678286270333447213208689597781723374523044478819490540183276208896379004749813651942474157773878682297372267723708570667280571786973480464531121934103805 448 289333783541206632004612507006228452231432052212660159479532340741098390812132514736755867509927177733635175167870059813296611323814826187121633559981466613958052387106790771685685193037724590852587523 449 -810695246347295686372458347918990795349255501832334489599711373486739238004107120321675980726417090766778999011057086867238196165546505517919711983756119988834015784292803057619687412602215191335801220 450 2271517602978087244207397211049640793676479910025679193689915024510453089982249213701913275897067339326027194331721789024313137038799069352540068572782707845738197405183559343634720590831155870851338506 451 -6364650889329255285707601293435362336426721082393053146480993636840496255104542979105869293899090907270136605125845835682241348334741934669279504779881004802492689880749037429994134932480253318545362841 452 17833355502035463723835755192673536169328189097662840515254518100343886512467317154996061367178744520335685838497160888788787786057024025101578101417419775683922151523152668631452690544825330470291634626 453 -49967951737176001794012819679338416874356113233446523427885176466343604194573390468964724311120638020206306344279384259084113962185071227045933822757253380482472339045180002892193636791029406054679111475 454 140007089553268360718836411845897696653013164558404519019296157927502260985787067431764843849047227612548031256500208534287851142234470898209721481996873190075630211730512968244422340597161379489296179181 455 -392291147499509973769471433152901999819656129435615665278274584210634344846960781165169141095648251869237520154665520471110274896325645886599506358298312843171181678263359195669655761470731969322855747673 456 1099175369601058811127363677394576492445228910833802580627324686593686992235908531896417308524330686619099680504882072022493432196414099624722927164445378421975363738816717875053162387300414332768855341674 457 -3079820946352436962482203998273702273668934090469958807655178835815342673416964716658396966961330763256138130299031518142355052954444989940883468100889701968312279708746280944959259924192300043617557944496 458 8629466529107061442777253527758177617520393499942811823460466699269675372113172489779166801176682741298015959526814336030829640332212015002765584551924359764151845940271610959007896773397225206840810005289 459 -24179227907769876072535038438817027156629542817527568290249005603038986475965887277245058995298407988804549766705280717673759970269098990563689006740582954729695180896030883126100644933711586363741710845994 460 67748691097405882999326189173719873500288056679811878882959443478531577114107066922984338610702252968068013057941648344460195907125314927305575805205669037658012906054562418682419629490462369790826855423613 461 -189827614137206842336922387850670234913743204766721998837630290405739673656417433370423010655737105164560386972123936888788674077361750722528470616049002926678814235589885414392368686387317494865241479151181 462 531885155348839844277175945442704291997479106209924790411393825584324976807382645435493967795543253765232958947965521804100348617801959117633466041838421639011523043299823518396115212144171283724743639487891 463 -1490309087886332967098610429045086589748398753859721286249724987641549309146171214707722500604259446599182661817548628205575176331997269375642876514001008738351636560375075411724935159924270280512423265074408 464 4175753271361605493225991492001563248087414492042388774927088183407482632506119489153985088374670919936471383454174010521210985397221449427142637314439767109693162876010945677319026316877249776010220662682778 465 -11700200666438583227330958735428288931106982600380466450547783945120957625778581667057278883890362086183104589416084635664018063975092030464008453673917620584706218779618732955705184575592016978778869216019997 466 32783233763783183462547250036663379390417288171534978191160146242619833296449796986059437769833176138323821545484267882886864123376706504198963026238350172271393749930067019379138724191812048306572391610957246 467 -91856579784455378674970132448367087520260790392956124638070144951708977675957323453911929339286947374809501030234643614034191316184328475976684106617208060221763180505400932972120316723594892513942738133086215 468 257376417180033381084907820948049922978684314456839097528252357133855453188701321190412125163757898998083434895069686171812154830632102360845838894079864103488165253451783940795359909743351408157274908483453125 469 -721152695602984204852173636410435049963537598476953038007638847437675046430483517413853274867337577729581414944090545962259181250598717511254340230229482061015977722360865944885939964610808906780699027923596609 470 2020624951087381297479000950349223343397836660144338734807728173397424848479872782630264794638789666549265854060918481719566069194314234486503160132061127873377651948582711024185559812489586510137028648110940846 471 -5661665300360539194274575071217538300722049530689656727679743794142818801439339257089087228789388034010235736516332602819674578194828683051403780943476201206974509373796462321289059446382567912048742600189520432 472 15863633652577028679809123797412048122731150543848657668288151808941325613887255163051701256373845558663563968938484420157740923945773311234851303147491939146749103927076850267713618383450703211003185428501662581 473 -44448913758139115838933769025646354245360616923181321755305647679939421202751130098309278544488428466074282812144021390452373892004292961298690709627478025092695235638335303082801735382165522597729485265327148182 474 124543088774464838122033129639131734312526966530489657288678391498790889167903415646992923180042789154296203605244299698516598217985023228438805148123960081723559121398314199206777026931927412845859642175614084553 475 -348961980170864976291522087682175826391294864808566006220508471146403967449473017129992155830332025660298402015606650202551530271981440718624297160465914312469401674751174037310989283197762380379246927477973231085 476 977769740601926274961055192785661748382237942719613731260693062409303781091430691480680575236711306712230714434549680324203952541966400227882082487864298979614234099171418248540824316613101760381679298119723522499 477 -2739649933120645332847621378456987780042540209922267249092568444699212332849400298885752910275806360713731448086134470990644621133936255527216633321935492899325172251033836683023552389927192487543116767869360312188 478 7676328530505937530215797847788790048632152146721661796367686120422534020673836103970977759562759497057935247025282192787415096637864380706595988663683160345988585031869917949160747326671702288648182249640297450170 479 -21508594582059887847359272062998535106018750014400231706932346085183195303055712827745971732186907599378315929408175677853522570607682356016851972201061863706364589275206743499031507820292129931581699396833385341617 480 60265742803601093465942073330170782498136003407513674189533757534765966817351942700185200739783545545625726528470721662061200371383200026420403289491262480888167429754183383465620236911226220372839134070543288703770 481 -168860858937718772791474679283898734625855611440132339840970305763091747339566796213531910003010699887310023078633077421896818677071888656924461252698181172087587366159243385416225676857356789407963255842032701340059 482 473137612758011922920713225082084055902995685523588105088347604362885893603155643925826066060505255312984596799711969023550151023530272192419783170117875381979482586099216647769010488875456366581753921759667553907309 483 -1325702131415290279842486789146469237236279904366441726640945742627502365576570244362523333493205376044382591434477922166448947691522222772485345632885695530767000816164953051361744688018528877730286785442028822905289 484 3714534828449406577816332802055726046610276949454870251457769851658260034157247249459083225788295038351266552260142704173248519018426185855757571768490974805041968140202918876723721608590389621767922120647079928559170 485 -10407895306793743548817157615701412418829272399196567720819894574387647146296122620822936836613058769958933837937425081170097081975607802913154467005188937245887387526217599705040641881430515487299074204502565691613504 486 29162274610411464181977145267492002298249978844055218402265322999948306117136178490551974335594144588737553103534794289994193823155630431312859807082397129037656644868096689138629658011932364206162243670626994157871217 487 -81710877692815219503640775420808045889901821229176300195143838424972022995499098850280003606749107006722144348066759212293235527677272130656218255545530729607922448753531038562672984794847520740983829948353199628085186 488 228948791633232741919814508265054764246028075985342977852959490125655526484291737308641154583600935490716984243725228898020263559266589425773139133929742594072832472883616487129762323262162474858149514577029250347113589 489 -641500258844073844986358561530302917016156861409787792424141122227757730833533474193172633178562276353963950827165843665207153830878910879811041961999981058429905900405776143692400680652174973003484324792430408346327581 490 1797443782783781934682349945905239329436641396453945935942542180109092320885759585996487065356697191936982706229420928754474589118038603111268532190665165721893203734218724074817642768027364946698504925490280682715884371 491 -5036325562969673461850509590764993802452066925601077388644785863627440564558146184097789207307501003195321988192460955124256631420251090379867863742730977118210264762773951381063606706890772392925417213006802255477441152 492 14111470644683274198368629963813954304482186651632683954327375791954727564741772504208522999981350160616375883254415190568395604496009641305854816436928430248731541948033857156109097842828819758602669750763936565415783914 493 -39539462107040294473240641137055596481135904433273557715432603396827496244406891878544237312646200440942554862210856968146337934605246690972547142328855623918402169769594850406427928482615596908935922438545058812514927829 494 110787110931141681836006165066015529208644990852595101610103500347818361718844103817453591043333250278725769810887721345755908293512706749592756256261906227809203788471503878776320813695085155967010263288881623298334918422 495 -310418586758762569725934106889081373086690063458927049339788815408836230577413967129973129235413049631459038773663899288016223765739077284147528781624129609232877102629197106729890371489665013382630616089127380190379106287 496 869773552134584938922477291221223308239689376844649334813412157195062340908716665188987506499006247248716290799781576146650832247812942196839299215381944129585494875332681940184171116390788988720555752051319592053996742053 497 -2437051337330910364676100679151633584490042326149221089624178682205922310183780655548577047246452589821762277067246885376798749400521830185321854260393481462834144404971632561770692537399075758767320896649014604346514730929 498 6828466106161124072211036736053783040154411110604009304716689441829665987431558659497372540253378567909441197095978913779226277092909416866621990613803963853347215891259287319800366428934271055524985714352972261033689591270 499 -19132936860517180255893367615539008098907828087123724615180809563505834678266176006154771512775150254923761666382393422839858027922259234713683100458653466895300935474789569653705216987149067957077424415413525639041217430240 500 53609297786254438442264259574843049690678036690533649456948991246328418440586247390578391383094012726144960797174390064644954531009786858069544575732808494558327949820408784093649076124394382902967419621946171168717286216221 501 -150209914457305088929165898716701391425834251390159414677536846852966503740114902884351878453797221571899116992454401076281017763179460311270507010941469613694061776966007140093680287107196056685112419527191135496711802982894 502 420878827609939860133977448526737408532395067401912985724119604109374924960434693359517568153131697854237823911912040688349349431766221436159711216108799504205962322928012638440068703068452010074469994827512502841654135852673 503 -1179276269281589735306147838382002410161399478746640049406918884632271770180807817394436245868041113975108983873110569459909389906516717952757779255877980681183336010993620349385584874827825487339575301106530433707763848245789 504 3304258679839234271893493109231096023622578461390661825777779879347995802101812286614840400558972140765823346764251754698308493567588747191281476364244054598421395298224436342128453102998749862449778800416393090809381182442243 505 -9258327083902228021521551473251639455473720341920814169166243259385792972904391000916535296478633523283728611525763269725156455119038613470692856473233476845929610836988871681916989084443070977705919303518468559272579049178932 506 25941256026809619535099578726931267340865746504764631149924714514866912715131319326427183738369576556862335421937187245345790949866871494356169217544323762907270921442288557351897012153948208836134765511718164530954408801143210 507 -72685784175692559803940167378739054973419246531905420266422348401962276139710292016344288663483433516832332506407207417509385940542781389821316824393350566492873457959963178019708628259464872548971525335900859355190516874593801 508 203661041538439152588940381860910778415606026271406973446749006803862573440542819085179068142346370873458595148291504664275014457451472462746066788467197500403751456675998168341226487491571792709775885504930475268626262045766642 509 -570645557599869311408841446580494681401300618985147001837804267494696552627909080965256222840565606386475047652007209159226109058310674187164147463144414539229114531381814581953883053033944344356054200500301158477979088758141955 510 1598913321608467228064604473360507335384965150594461666744547701165236214050297574589143398271739879408692072656747115226570006920345497970597072662782715089212330297539300644772144121401597126745917620150512348750847052020674093 511 -4480055572095821825442953171839634518920352719150998688018028995372992624876920236375625856422916327601884552522675328764326686048998496858149781473230419238758226139335760664885700839012983681205731993596215444300824679762503865 512 12552836765958016306169157820696521388125214805835462750000668610501565304728879140769817008035880065794986944468452760218370614376646819333643760441429117148166799133343326143272487938813199000229120913433023572472778474229851226 513 -35172267025936132520283167293906674660354835915294393269204039754722047130234458279363247064603031400965602047649037939353932392439246288789528624683242495787180187817826721933660705116812247830553370052792935608237792805611219216 514 98550502233774659337182242541697499958123346524520186138796124192010499981874275458767911377881569078875562804668118147996291040578046200299033435935452212465462127731941148639939655811796410640320385477276456271232011119992819321 515 -276132371091332223481710310464373454463303663546362101997571708893374293232064847856212087309681302046810458131256906013704996370617799115493904109250652245352141148340941102615504019957935700069392310837293994687741887588907768410 516 773705710638068783395011346938494643318489778696593456304694423242743625852402106769181368040477469549649542063374231671477179968297811572288987504513009848224998022350114242608536407279541320526054716864553674329033724190041396461 517 -2167875227044503803797732213819160709925924777622767333087266442098841123731539608049321298854984402979291231055058090496797439720759802742375204254364630444378106516645692513947693913432561771255721549469056256981677222873449461293 518 6074251405172476641524184503996785455284926110854926861437410789773759324136887264033529003988823901221405839898852760959053222607527977137139950394668839987485290851191486225349662411933687423375329736445270010251865831334765887379 519 -17019674228918326371308530027591165048043440331854811990183149409555770299500528125216970751349864926398100124366862540674343391299534688749145201311068458768581845832478753116947031500157523059208099580509357595733397932528673769176 520 47688067473111371756863834384555143116393058217231700043333098826802962101859911100717974694578003598948891746715833789323416457654795020842785749805902684667493404259694861277791444851396468195450687563232564095196317013236947953274 521 -133618995800518031272005562951450291866156985762507437341345536288770778184801172763187457520273595715379860773863894774311582434113048039986567444895736522376742788690151699534975022493179616180803121774956913583333208424027004618189 522 374392106553819683446122218624544573067405328066479837245199699265118456134124429625378935246010507138274667730941215188601736972188272408668767328854169576735909096149043461189578723918371537077652324829620604452010484723868500843758 523 -1049023371340613268211608351259272273554757296761165336913429089367358527880234289111235393728643237808010196855457342642148784128759150493872581230923566055145914614266023884875598383342550831572749246430379112962845996610156041567191 524 2939298169900475991236061186212005083150656217082714398576771723385307964933762694805617311656267834101836923455141830228478343164358736709497455492236018967999188379926813456398682339121909098877236889457697724912019323844991659119301 525 -8235730459026244476863297472445658938870947649980881746321599926174037819960223482263384130193131115845042435523254077798865283298969222947703310947319208129823100580760138709778355482541612363713047493710032956307528820825630010931873 526 23076003955062936665533397979887348232477064651914218452642655445172868857159371555525449192075077723266648774872133477867877319574041531168448296081645209560148922568994090585041776529458171326647730060036659537531211315157389024802398 527 -64657526273272537240307638316000411030144759440631514173029050278784054003823053080506027066064649711429630869463629847846435085234899719121185795992387194883127200153769132754433357331085939116574540869558841556290239474307674407294672 528 181166362768875094487767061851893940484276896156802519587866634853443571623853874173184376557840234560073534717714864879983243098918505060031694984777293942722238932327334120552829744253427630122641925804415354656259795130932900543839621 529 -507616868300619829564611934479687180614196241653401317379736733132249255626786965895693975841091911382738597487596436498525789820395279551594774255050368976679425206279034993362977128490994531814196350548948234418637250785651189928672070 530 1422310858622581497554838914047066489973809518702566196582317977689882253631763187982716746624782292139304154927777521506306994899590703307162826269877206883667856827980368479038985923872609297772285083912988032149479378275498383675874745 531 -3985226466819591407037752790897310477568372453693258314602195076509337676022837980070600682418013199848927292530605911649667367038258469513835287329580426661910912760757034815514182565764025965523909358200692070685745965614107064373643149 532 11166356423110001305921882486968355259737865017011933351282089639835454687569275390438558513956614011595058107851494645581222693633866488582257896253639717019960655352807998831576795362947281436964585830514855951875908476844281916538276291 533 -31287435433358649505019432661134423116272533188265392264739455352123923468576824433559715261947634154694146398886383325869581678521099842480362896755940381210442026300980522400725647830624438553514330163544359563296916632259308089356300972 534 87665445997285002695274330392735316208308165248332510690509357412479992135576633582852584823502681384142483979460443455084991266144541434660842610933261947119975226384741058292658022667891883937639653804432178326874195132890279543436731866 535 -245633121265954060960117141100569640224677196411521932616536973953712743449006785640292634994211209060892438613331129197149997335380999722620023857211586927828614171283214667136878351816746938653051038896580778665730122157938911989139748257 536 688248711638602586249626140562938189157511756712824806129880368225287073920720417379053070244389157936448156116056803097475433864569274744017204699290621488744088979677654971268813691432687664245770864009482220119000986600825501236892496458 537 -1928430036759263159422878808557308519747707272368400915979401193627530073200284679012481791171420323178972824644773381343366752185989558373547904614594463224370538178476234825371961687612617957086290685543754366151939384796594989436714009195 538 5403340890855290817982519671439849871293616622923607312911426695880546327589970678272475318958302609845654391617591986883890709814869409539519980503294401503421271603588759720544527324335661896954799111249990025585024457225964542047038799149 539 -15139824741504771207411816119524535736773832917876401697577622834414308016838308258673402832074560311909250936419991000407987148836939688293419003470103594851829382899248679434793410543072106052314553524359214783765278687913247698641120672553 540 42420846256693949216276826655221284813466774530366383935596810056388063011383036320863703580251913094921067746182414659636909713717160966181568167755936711672683178607752203752168098511668820561307526078143134692154101995178502178986652283570 541 -118860569911406192424889338590871682172251982744912723336742945026428781667427249829162130505825668834110863783852093650439786698542955390306495680110141660631823294129674016983747635093123302191331644628244904391735547459748301077976208317472 542 333039916134038150843315058278298338511833774470675339842603727102136629618721582095384008450472375739771000960441139622440430504183398974387859213702652912657414257796190777243692834294414641029089446754190998706714605165544450076303755746625 543 -933157108545240076882315390685357022717112375117596805424589263272872110461221542573185938704160583361830344744025862878805452207387568760450381646724249957061503970187988854271360333386619836981055327053886146959497676287754394892299745750514 544 2614648115867439662574427049315661393160696194313448478833802926758649771321294174177429598959399537393897512310927938997460730618457122728331453265678899429641949813233709068370615195570112122645621323324726687326111342194635928262311507444709 545 -7326081221700000268807446966928276165979613877430328159218840190113846124282790486894776571274644023750328014051193027730986135347482385657586808908840194934725873084574678933424686947826174338610229865383057309719237734749736078296043036780669 546 20527223430652442010624191329080763461719254551663370394949362716906563072706057882473631549516216899457789174527962431052756897327170605684902494191599831492916138928409599674315541871207741149523000164504163029939119236127282133504937879038035 547 -57516001941642327573499997366222563955777480380049048623307127370526064146654565895032766885281535989186275143647342702020608452647778143038518096774199841737844986646680652828617491445782329459615689738542753503272652398065284370869310898365424 548 161156256252911983993319968510719689271972543987775755149161581141270721244217299445815396321302849234621405036954290487193176983262118369441778095613159677537905656716919133358098653221679920051283528595275467613554014149129555004666386919566922 549 -451549795756068511242155690615130301758838480259292504331775579736598129464199442215689653079850572071469005542347171411658125677777968442966655597938439353445171527999224975272226596678164950676764045000969446914458980166195084772552677104133381 550 1265214412323895765415162859562139575263658808693793703256310448152054289977491304630279656470212204592825531914878471483032363308677740520502770008140078539429124155199461848185992935601837713093589904479508631313901225819326389705342236759467334 551 -3545052005774465543940864397892447706506147250009521544880753472257152050273149592428234270319994252922273705995518081209961899218114938383669335143131836419843076380083253333569193299151176080292783954319850716898673948629590749499044528805902271 552 9933014990370106368275813322268241798474774093697412565422306964835847201695925013606408458789489825839149222695089738979092381268648563530202374950168670707639761526735402814446567793121026231213602058839907526738533136894188744107598727841073701 553 -27831689531833133075865497235833484499116995816067291923790656994419878365986759972510651367727764339996950240878926240803451464111571698449298724363139095031600692811492389408892698339428738970882466467920569324944209475868656338227919088187120657 554 77982661150447747654693684578636764894537513733167408454014953610914819808586115256795145824222593629548079589434917665066566813422226164822918437458918531583640410285680095858661896679200701109596275740842704002662564544162468371089835640419359254 555 -218502561015921485022902433284778364282324293390770345479265536495563796934688256096042220734917591672362318412407802198876820480085541000413575201796088170532119801181507812393522923905395561294524101500769200509079096612149715725567986569275001344 556 612230571080509564051663182167369677946567636547511864631226628155090849947007918641272794099274821460808084640447529559504130015963913808736246770444457992345957281057498572589213307244551402878425112312628120703384483340242801450774520267654806957 557 -1715431940123826053483251744236506854044760152284569013633094949522757189175380791020169368368123917196597303735131793976319491810176806068881343038930648926203829310399790757317622560582818226520531869007362177283638078980359590255304285722374864542 558 4806533486237854036755114997159140018057013406104970115159434377130192409925811152060816870439753612731602642606776785027888756712729941848903056642593133557245325597245159499109327396692223136152328037590795146515319769288560240943325595517260035953 559 -13467607553499428422519041573759669832147205531018661555107226031797407222230094316541486582555367877875810574581264228623092421404425435380231950683136129458023857176723767151895228597775886462169291431028465933506980356872919391556615004634260743229 560 37735397815160325526327569559324752420373021753475166861317506046276294469967563018963326350534086756111837066769594765432383923669335109905337289765834468234155622604759799352935309640444058213699649742334116117198324040645637253141178946262888000515 561 -105732235113905162800998038518860860166993457014739712664788911712582763803254157974168028784030489778088313900727809590832369673751334191631750250371336351005305593291622736456946225371756350332138396638660271521757035322675230596951545175631509736420 562 296255139456640246202490403823709513574707557267514688520095902679704764580883848523240649501964330966141933828021189838409234502592906001430757181504705869860731648175487780617083743967917340225285345896610271801926188811891091236826028859103114200906 563 -830088454669685170880639930178930721377476836272364449224699369534794472443805357151495185305231767774190956543131735815707445065448286320922440685138979958192854190222323113744560990115956251691026543928126156525235325238893035903308300963255039593849 564 2325856165194914782114090470725733484618791216272174018673720858387480832229315725062090763931003588420249710787735564156769707080263093087765740945670465872183916223071206376670046503188316635756111741384013539173405699197223639305803572100079306036258 565 -6516904157313963369611951688542432260768026799004088038500689422265835147004962980270636850306354719392284039693525859341547258622114607386864884545760217744296370673442368384829419298437480447726081987855065415315990632260324358276463356651448991162579 566 18259959679001423961224895411813597867838256710927465648756895744366103618888099388744779924127176344534196069867765009080172468182220863963239874660890493402440879834333531295562976694069015631944966183340094887218510106210733479285134409342303006947693 567 -51163270078868890953949636110901361204430155230425424460851793852279428202308192889105118381658637631539682449602746894139278389782276540604599104060610854504690491093935813651093602377775304548845507028411169763752662828864737203005343995314785748266777 568 143356297121157328562511906519622218953437823989915212858635798753753566805563510409915496903946666773163857549114166689975048895960328963141811907714011720067142954199300292332856060130456690851821047575769328978039130364566424015889509396580784981061450 569 -401675418569021217426973822333971194332622573557457112403230917713809878996441363583601852546683577853502186777780661068402187946312265366790210444013323823352059463681060197082580456694431834128802703034503711733680022865460750975256871191036479672497776 570 1125469512833743993066409933666116759265746667029657386576164480741699387366766730215555801093235673462977492014177397309544326707585798037130806948850649278702118501032404097680660044008581959410902162382295690236850037539278994650353612579088777998539977 571 -3153495498506754991422206361142931235111681123456342996236329371071614345672179319701502149828945293518239550174253439342995694095446067085010784555648613924685152658887135507142042745820575644405379492849902296768320951196167301659754327346664887995605130 572 8835898036956766769062621821239403468316861919178942712813593124347549341591975724575739343489390575830523537876700904374947608312714608861860506932029184039282195668770269538443610394562124865260008781218218404629053669301371471712699600458356738314302813 573 -24757636139473058108917458267862703408666657639317084475969219903433654941984598208982895123377490749304398008969865902161259024256934436155278867112320245104371206197387267534667653296778190568412994483940871037974401786077704987221181807214343511271855885 574 69369354948515177137059761246589671994604363676275166769199770869620357397490286342502860313212845976207781872075107456177197577994147850950523163097544814374953085124351126016197739257605812033466572099258926641242125185210538232086874100135638942148909971 575 -194368613338684767452424048361531174284100619867970470936077830643832915422415375018487016539229521081087409923514131213850065630893073486474395544121189338147416526236472431922344386745526551563367296163994875046416241713307666494971251378441168496465769416 576 544608752369720480289599451438492977743922730803739298960742790063036934555206042837456590093902055646421896068861336584707410765332915956890733820079802664360435643375449082106116675912510579584656473874261849223964189511521346296403201406143413648144491866 577 -1525959814514312441664065899422788716128784699934770616265537897451028634556087759951862450444706813366217572632827845241102248590658295517189225484858097828624539909668027906641235804155856851615057434905803845115365907720951847468612177389114510161031749245 578 4275644387609403558335041195014144756999269987459894097243845388971170819136317536276593014957891565444517192401213239996436696435741360711610304935071793983269436182309291948324248802140369116142893021836434957743154820635935684490267853959586631203227751966 579 -11980089354524956428058367630349719901866803119231525241218025073468560438321800822413328118403543766032994155637508087677732629205657640337982809465633079782843689356857634991267171120181395330141743308754066446402557369869365849258831682264859580681671268263 580 33567464440757302595564281036933656620340617814611648056875026229509700661322162920871670978295793554432207472713564785480518178924748183699911097572458839352941908970834636213454702270148617120523236734601157067265399109848704496095910989791563918955970067909 581 -94053945311844937539746980061671322018762791913292122406602184308661950511186931679970106543014651354185330231540521638892438131646278453074085656957864324079967131630456347931693046917909913375524823990305993972110769509150784752116881058412090302575638714881 582 263533298570582885944236709505534598312162511090102020214565633472650139622459437134852085118767680987411704352383884111450465360605211620858626525648447698478199110252463848095140909741012406810387842448666438240244323337187659670920959582008809872752973387534 583 -738403893906039428562141616800190770572021050805920065581580954735105006294954790578626349867730976332658619242200406743644028868557262940512338034147738982319953137147651712372029795940171269994453661089146613977379585711449579931237284163007404664329007337584 584 2068961734600564118876109358622487965332833878040082079276024734213807655801253919229979037571606211014214033680109453001332281260767138446399386902687748509765248086202758957271003407619737946171126293020281147216674603325084555960069376847591098736481470472853 585 -5797101958113555303873775874583844951303109848652466100144790439177265464697691868049185015564464234071468572641452707662946573076791553343201906982659329393622933823115616843872783332917425567890756346365018308694315332828801824375644695319333371080185886491126 586 16243118734746489430304633805667725138641916709683698097169506599332533885092050923928176599675307326910573570283282064904145419656307535093097129188426333062876037896706538791306093312870317163055192845310083179149857935628504049691133366571552783446970127208361 587 -45512207330044727690721098240296877735325503414737312008967630345584531490473874172335172314436230394413674529528660683626409678134088341896383408903039595560870102031276545676335019845109254002377376049124996643299811140702526169677530003480619921810841378887213 588 127522371157825887168096715669600490574073153681245687644217211145163258841921652049506974443154535362851508834623343832130255880490639208963040341064220053661229360611870949487549016108908638952453169314204718727055355423095790705261075218888487965822269247432643 589 -357309743906422876169918934151843603951674187771087116452796446944566907011172934757094204229634142941254438179624111212737649067903984275069914008359335094899431098456947622129884911587436476639625356264133801799172130334647080262320577498540539314409582725860572 590 1001159654822169115484664491358276066349151786625874090869566523997193320028452908707520721274636735282049551685097752670933418952009931131494151601341640623053166209960901094380557578177910735698764541064796054372222643928598422763821554334016073438360681782257146 591 -2805187016411581946260804447307972962967511429508989326475659544009909300238371178509293297966489976941583383366895333213390472723837132491803824039224337153853142183860890561645026561840424873923728926152578093364318829287356659563063409621554187844391709704014225 592 7859959357273397562419305381005220048870916170387247916841142157103490333856953053157516823812415558978930440232663963628023984971414752297662927344513091651353639007103911341308548601240530811958996725151790408541435255028984289698468397985627991748075210743424890 593 -22023116725036675295410143690738685240231978606396149597068023472387040114684245768394666680075555569808922059144872102200991102762137680583746085659037714520801963266872072585918557141262937890366035581084631299700561888325268757340861808743833330020765032079399739 594 61707401811914926548121854172631107851347654484913865311273007874227780156927752735596822950898485625357313532514601184706501983410469332950191736563387245975293793862315665758103556199489734251663423222730575879813622958926765500704978631396895156994442786383310061 595 -172900297715276282743837680237303155635823765950079764537046818922646509949801320584045774939554860233023557512391124468595010640384049537751865761931922748687415646641542533933350004772929592523596589422516619211611370915702271441098860701370452646167400838551616137 596 484455868700323676035575014740580613749020121739181312617300228595515659213737778360997964225448428486213367392875822218059545508542652471573141752378491542302979241712351065873170793351986229449030052440790117907304052897703520504939645102547291783665509962977134626 597 -1357415179843550929362665164077781880237261534621572091546787449739895326848619398956257709132230647620425483501815314281746648129607991940086777987154810677174376233062460995934529602889666405973667018272880038114568475884780502195757019674680914039165394549870380032 598 3803392815557956406600097931852082524066162007318664663798202294250387819803462940157991168913022444790038274316242666004212945352419960807875820929551845333101151560471248252185256026729777343023981326346633179524750373930309175827110282689711328159497647471998500113 599 -10656869854000849162276821220434403841803843303670761067935146599186349639454255785402193584029949407812663279366648898953552291512313214939669808004364457758578498300985258955064264504898123924725894198127102485847992015169191676216230426632255278736828896275405725730 600 29859885789485976499944325922103585914779625658105478188799192064254339771558014922178543120248499649260112811016052283519823681862384985394964991241647484357836162289464830067766760336513497263857965795195630366703148463001058675187833838785206216429657248135757022549 601 -83665540780383402106346742095259049609640810714090964887593126165207922348065829392349600559991127928812423131648019771214424907560180335952974720023944718822508002694432295153688991804629839938230199260054580829743867432566350496275533792554347701348644656244812412893 602 234425635899074829763277169394291036852420522578376663916039781868882320438135017017460579295189063359656690814177273335344676293141253172687334098366471964457945025608349431456391421704080744036621005456504329733018032326093034283322403227229516877368777984296572858195 603 -656846035465663136234124125369283412665980032513128282812580556915651174936784564970614972380534370002929381050748981744215606768022086697495447242152406217006419932060636010296731951065919959067935458250657946076137378543672026969275177692469818188999520720316097171552 604 1840441693385044653540318251199001490497017751603292174614609755890749816084667379437728551076579162003935028628816087199613973285104406935966811953486264255829336648723063451664064547346807764223648617373064214275751549763842654530857967295636374422543104272129857698730 605 -5156803031244114375695623459293864687137710386295407186104657570947163419090180805821608707869524474647295280548840130230464396543210114478693571989121366407840141773101996344309670914485390435654167089283778689141576031098261502932283932877906526245805076943274566422069 606 14449041009355660405927414958209170864393808257858623937762220459200753053169936520002634205867826042574446655258163277578800059549505150409378404853874266646866137214178159011949758064835218490877787046765264167662912096557846021167286651932247163526591474236392595420534 607 -40485313250305253843082471203756087905665084120944982018120299368070772139324536283107982148786151584351965750757316632424193075283285851265466091494646703108114786888683583563205954968537894892324998301836656388951168743172756921341436841799632700946407561843616824717199 608 113437326941909919778852016481102974342341201323908649073089878523733665978698154766602417269671603735037227756705936566729907725941417839355035579427842646084020594139097860872664874765160533661012464977767054363674362651919228118931603478523882786960050747722014946185125 609 -317844327007368257180233237354934462787975744674941026300236395531521594443649073697083088426460134144518567119293633092068251618366308653214365638373556208364871878676162533789091876090193231476197077958792984120181032281600795690534816736764385881474388831120816715168369 610 890580013953438015541294428772672840219214290607093175963555647186814607699177294205417119748039573788610619456299406035659090220357695243526889723716050192099310945398672968975166925096753430029425918600034117000749872427472741484003019669686262464070995519473605197400902 611 -2495349747849737370845625986544784998170588727079640975880423523628959981487063800963816796443106288985849548710610788299701698300390437175109426400315689497218607551427106413660727197351273492028099975545990461278782030213169350745476024989928009424900764836809955697913376 612 6991814622531267179578387422506187009236736291822343349330790757423874508407074247541932738101846300433047769354251301999761270922122354316642670791741051204211625490836244213928316138024640446547925068425066509992697471288658382839360224213888864425915683957698190484282429 613 -19590629232622418590235377301617720202215964695443357293718336811621803481467928293070863443330026760986031811828873437064280898566960410497715514242301086133091368363664984645755916034947987880077974428462260539133693922087652737637009802216085166964889445800889289645988686 614 54891723315046135451360720952407534782983061179226758151000551450586630419163426628693838762571461853659134390542129053958138083201084141865824618193665501422511989430724099527577988528366756688640022533027852165277901244271466451284482511232746065156909966493652631433194081 615 -153803190939786018855158364482270791516047614338754617373516404610057236723842847388020831982193920831245394357327644602639948366181332981653509259256017696086562227141065199959115889870598422667778241778299560533717825739534249209387540414068839895307055844614244466310527837 616 430946964581383250476315917770242841513025309121894837747345627276847252156413181372930948197731271003018142445855317811621098316555119090518847668200773193945621571908423516607973677862345432725114925085652425099903905303234944746059704320361036218792604033175130681296540419 617 -1207486562191128809888427856681751456720975332292088740717832743826630668034960756698967458081771859664677252320896208384606410084475393275249038276841374186100287616779774367026969053309219706208484952474683166633184242750065564904791713528004879124092338632364136694821384084 618 3383302164080579469269605308934006510828777787463915832255777688865923678946760635289056155751699704818409187588691235500922397022054882847786100843507159466477723524252761718324839289779244103990816792863475830699307429351023176171600200736867567944684486585316910269085387242 619 -9479802005167548196936821747920528831639159843857502269122266896706955459525747089686391300563751969276586850946220999038249259518238232474878440875303742113664409674763300255610476321326971864612697388944201397797773083850661065225965958043094598187668326411000100310580856297 620 26561814966237325570050043208198344337349330680746172839003901776403420133227745696179429276918136902986442588697914081265623436922312888080906422693852115869124180509515141500440418362660935440269854224711694932459985804599509167484271516433770809792527507255685533740245879378 621 -74424551685366078220120102280097784343651065403948268716393028726626890475386980880369487050229591999297600614364302092446823572112481972051204267305990077669025769489517903516605405196883582063250507939150699705747316537495030298087587990868931876662420563204424923760155561379 622 208532959837584787973393457747875575530917109729697054079438142680590346042338939343253269069600205318954487840417245126952174718164750991487219360267100220955066126754762889309489889378224550067579771693523512627811535652330932624671571456131320479084431404639642993509303751085 623 -584296369328003591663163480943010604755365912026197237329569582766077292609967069035725185850793908374938706929878160149202604719399245161714358216456578534944063018040982705187702923559586518640297708731930256461544207192239130436939250335484715476557936421689611669016502440825 624 1637162046113893924512353448248317908085061253511749518363570874295911241837464477232771449144145425543593763583896603123507071150990245700344570517719023399242027922410124249305736620906788842295201011907999788256994905274468693575654698982675968592316030909635092771777942948666 625 -4587226116633980135086529892416364242543230168238709307386136606204822743477617762480656969954599771730604445705534686919468295727598496324747988061239257771180856508762785992350347823570171263192331149742684871015535463868826450367129473468118407460505882968831893086552960721104 626 12853121958866235175145895743977492641162371000393391437124264219165479955788110549188588346535168901916697785140570778158149364738024003036243882475343382352053279249779788516296478508000732007243423854514809862829612932459660590304614546588961008588517502724732682361861511597593 627 -36013647439449106370811639850412559928934732243345688307975076183751540350882124432079611027132730866931384039861782448750685500618310277470386995199936732695428519550420671838829133940385625397101500956923185050014850432957694316541415066968812843380236331082799957416009221278394 628 100907997764563739822722342277301397549708585803963869613141375471304898792686548318272022098970816990244838358319882773608825612531570604448068345312477525954373383943580535814076752413970134303483401114405625740555027470582969044884687154640249940294886933188169889491899389599693 629 -282737926781041405003308553813990417770867775485425022091516009114799494162311709427660666967949906458268503528553612970025096583533327582344868513174756523379154697873280339223523129326722929015385677732338137949345945650999132639609888871065600222450321236779547003357708382965997 630 792214066391025294174255548573644918505410612286462791218664833861531739920305068323746990547754443995408114999393021110523223995920288238564882021561656782958070120111959077613033126124595687753991006629212489525703849759289929107244078953372838225536387816470878387539126141786515 631 -2219734487456413221864374190575307023159330536885612228986969932630423578401598596693733939188197239616582111053591362758408780620549599602776854201409880035740443002884414756967486364104243829666323592205429918514222534613579349465261962045654302294499700622356702650591480028648376 632 6219557823871535599931421562766302919350222535197635520200369219822299599683167472376034118141575720021835595687632774732040353910904206113067902227779793270708406953328501455807322948716465326387935671201744067530432643525448477899705722451433094278939317803234628436390833306267962 633 -17426813766725877439958308130765645689417487917847242602621902247536395923607569031099187664453956717242187934590363989542411849786047737405376164285327876192654228684548802474713799576428534128798780901561474025053359120501765934095792924715396632006721781529397527406249766997340205 634 48828847107832489738174593644188366976459953528910451620899531398048261316979175110574914364202902469286662840244966271215117556790928731679524096256562244922751250875325290774465743095460496706364993000435233979107916016817138953218792569461632942895569472085529521665235088041908558 635 -136815389307280791032892028621690227918237127826902443155532049629761557897410825876626060345308164005398251961521140341501194323894667508388899989942485557842333910494326254217914250703839919112675693625854769773741154062237809532688085781248908781283173225950690876005800217869345655 636 383348202138899817477086025423430165054151162803031175156807702077365051715098209143680310624169991896490831390759298562817012775419836101111651506714927620408427660666780342073545973952549652202809014600551903132587509077998055337000172491895339664439262706016777411621245840354316741 637 -1074117793525924407071493422184461609485433314202506919539735128022127271851181183834268147096552573100481906838228806955549350573204413147600381960775691563183957660308817314865975400603218354766843984524208069230018658108461653796717640054372999371011961674129507496802347619767321441 638 3009611178379717384821823583845865714861042640574031709532985356226652374362019282029405596168392152707056881219116191792245169642663476778677673333015497833668213748740601979025349429851384543346273200669321797748570951137614639643181956960557069709446885352517006876339852740136989886 639 -8432743130802196500595728043406647865933719456885574904355928338762862630179435367471137632759740899630290972971019047739515614075620831570797895943019989024712554353369175629429925543643333456881751834504111080171640321147075541845574735187213941060312393681662727603331122260891678480 640 23628021194543709440845947999904532709666316591617697569285022158349366125780502439962065595437234567299511341388498808625777596801288482799558181812257771034661618506946079265777678484415961842721343751484270858210829773066996594656035429812811555741896956994970382287502583203388422821 641 -66204244207388530876774784285552321526003065355240033854539318260882224238221684375405443887301323417600115565421821899492318375335627959707161366086955619230840597218936188195795587876882462456893846301755428394579827177689145113444235556729047330077203761582376339463677113290741665958 642 185500170115120798683965565099089040109079592189221467805946278229717935945365794814264441130133849068871637264550772124352425096863025558859173022968029174794664979001537339356419390510638630842529602118064789923515179070408515127963261202290540712022811781662931483388869581291909716889 643 -519759926643773892664691959539794663148642856099548072090882135977875704941017623690879367263194191455386691020549123990306967664643929873515649811798992070451476505842394713572513119927491174156715525815508603652110404975499628576864302709162209302117738884909626532876944402092025446861 644 1456334952022344643730096358576359210741329582475287851091150390961466787689751425945318701775073895197331736723122357688678276992651014857777918812204925138191070489146030648024998720301166341642379450606084616443316255513083823810123191673048167742325316433067335341877491751201630970819 645 -4080559858042936098242343990586963813410310169413285720286008877682522099990587037894372264180579157354295236566291286659439779879809244251705552790454695166615187460055401112026036130911553213256841622859747864893418628055427894381936597362415502350925237295877530285490264217238537825804 646 11433474649460936569114394927078982958268609074127731255779702201867812331952076250050653584133900752369799045075248949581417320876640002559972804913405013181436061866941117790456635242815222653943512613805229006591615340706960477520512511721355296874607260999398488583451637213257232943898 647 -32035884071692593338000451377978681182102176205795780011169631783462216240146792460574178842218791642218978733878999580658671666874481262626996642470051042087707614598452237177723433858225064634361146136035587815242889223148474403126117063125126512703328015676894028135458264450111687327361 648 89762552480344627546416276740090812040192567431386640557053411650562905864740354054250382352292885154412222563723960187230994924988195798576362602349534433639907085332930194227497793573543037362357205079866916376303292242417588285560994119974024657838565042413503116505987881943436512651946 649 -251509083056839793602549357899348221656195132034031490938925049049997162406568962585228339298381264938622155008183593057366547378452699403864487677074579595115069435669422947586364237476681732892401869297555673052892885959517969455345112778799363796369668861623931893034125097210153755681803 650 704712790714632698432948149999141769322100649636170262073370329464837715791907995717588031294427612649032973607683492087114533071971728957101866258779664037452848872080448970485240135327872754848174715814586355267418777887670638561571351692150254699259652303578324194483078478560193797444013 651 -1974561361207666785377728249558431600279624635011199934919652759058796470083184741060416724930273770625853206842459228989127495227540621818237639401545382930826280095980596844954370035307902783353136050285811485534693161429711057594689074312228902750091037587027997982323950740666877410078697 652 5532597989629929252609519190336952871496001459102257462519574998790675570550446014503674466539430979617691751538602846637799834315794600997780471152767960015831504332011617520775395497771311135975618184401931203283623426096314345238697129393665483106215524575753087452812442429776774492300946 653 -15501995084182083955871943862673374915823031281739259783245971388521475156160321839115859660072474993944174412019350207496702318508584809579307100147656027233394328168024230577753231749833663438994889870935704001262995442208453569609149942945824969475329333238350031669794839018546271941523680 654 43435625006630881280281489630124209448524496114639066810505507798655077442906764571891998515741333266297769186619133061084282275859414813505649347730774845955256519580081472903732370470712817564699568880251210909666418329115160185125819309290074525832579721639112866338418078044187886879113185 655 -121703916784347344000900607742139760175132889154236230429764542030265208732595646755716740616208477103740861758879878775209222313596110224286895619327363342105011589484241582360894391135578968805837987723795800431593063563738965686437130278929157711798115362265648282891475352691335957199580754 656 341006797033314648206886018215513037439135036991288461504295673336574127445501971468075107257537433622125965063642765710087340108297611647051327333969472803320882471028697680154627221380343759090258354383493864996110003825401928620761913244900582300219392950906904500880852337614233896219459781 657 -955479812773585679544560760005508659782616984387806087917383559456845806141314181033258208665782969910983505791312293453637411216542701101838973130165026341013238596081984500632093341643925312378819885482336847779994406281275657238610442833524781539650645995191560288510565214338739826399983677 658 2677194943210051429556684377633355766637929937423122736726882675787395633496155162973090772274311101673815266215440997909078402227681859241915014899424323611985295381757603379703597311299091003438666491055069995700054550085157877405718901320468221546146289765779879368508228491820921659741974611 659 -7501333537486134031386169212301384049764733759537784221651084351442470988115176137324513355842358063340184582424184345565314035152801722015091812873232742621580583267755762336763481998884244317527947953389775574464124977671402609286282363536397959265413828126637932107620365986653233263548487632 660 21018269507540796157330062956299960239362528241493962588506305818950851245830924879345522897880715978428309025259102095080383522711618609232783233664492973309353208329668254707311042719995778947416972454911555462976341854148861147689362307350662390883565797214020530036446213256811428248568043018 661 -58891882474494731105605059810662333041517981749939374952345087545688596385482015942435460751721478622018867087548414345716513583160387411643942481138849341760685788133648128439250127572031291833645379468421825132812937933496078885492883237472987464191875414710388444454415526575465091543884734565 662 165011387837870401919043881161448067398219608515737827822210348374459360816320112994380760957401408489450356691992166752059589729353892096862328410688685704493102944277831987298303900129253586174802652555562858567858601193866329489617163664303564724851390439072854255600703100544772848166286321574 663 -462351634420456618202030282257505310228961960571639223843299825041820802863003479270871138676560482113316516480064321876008434645222787543284702965673701819381001204380715309168154175080924690250857499362074403410019249120828220154300642637444634115946369714946231159003119609195884689784923039583 664 1295480491693720535945384425735014705679671034989404036954223167498216532617571562157906811082316224362896128756732372902138455809669086470907884149489900822284010196555717146338454872363906710645376660313187212803688254968217813262858196319394854825039432127855973424755953608573755123096948459045 665 -3629855675675641887256402975006094824633578649726960648464782846492944361064955697824633067342182042622184608894744359228468929573654091156915099290249812126499934228802890670551053064083599185654131490610962782416836671316520263098913693700941952227467228927512345966413752506162593574866738395857 666 10170629593200949322987428340561829871266339533367991259153162058435307043544104625553940697445219015286733532828715996331451916220386317671652041746855844219766705121163695934020693464161751920429538482142215087846262671240599392452779543208138610318804249611535232432384029589733224240391185166710 667 -28497470854083151094235120011494020305484951149301679054264076526764178558363979846583956776672013708917484175873898534738262420350913910744954984967184039677283007601690394578091159792032303414110382796422784791330852416044618967251518895410333729767775879535747918405538907231871361113867577020224 668 79848138961054114520721792049284496783507207347375781791132037085257848741758649811849371947010215747187551496114701790730225003168842598807948715337918813923331980814467599839751505711560358709498784248653531119367784979140157428548823258315977135887223540380873630358589787652123178159430014184909 669 -223729513688766055477194379822094096346307636408230098742582756702303552248398555082091676760579602846711019924008395562374660835402242345325277864703267292441712195331635519690711850005982772675234450123203555015632319997186173419987956803824768743926762273304715533785358399323145405055726140512254 670 626876167017818727252377023129028874729223972441491370542670839026676484209954291046234634424615750436363941031815578342569705911751527674132310327832128688319569831281448884665501723097217711158331064950430841913095072635279602427053838544940809838277602592540493325660125327104340724630746942474065 671 -1756467988043922628057203161000548713094465773193899404151803048914537431352862849126814135469713977458135152859122424892424616137630541061745459001880794062029810758316421379750119836659362167898122125183459171486115545570419732019702660509972955985442900009866953070925836322795803505196379334174589 672 4921513937433468274994487194793014131843883539042893406236616921875816720533189968286460961844429055676737768417034568979614685979865338879259627159323522890718821344089703345313262327339812765442260855759340605189544644378653947377661169601244625683012029988541616772937610910547046441837550368763907 673 -13789775618584286488553962273041381513362912864148384041948387701732978103864217034719166806543958539896181674058955422898615189594818204657669821303819580688466283270128100357337188076283946846916345982536554064386736868168076991024482858330118824937441817332025114553312809346696434527130316530057796 674 38638092673992818501175184346785934944825535066270956544931896992389924822504435384890470205172833015096378238125595559763192084302046260931154944735426960019678858289926870013658845486456986923440479237684735270492197993965926389945245264006768466715288279352608654823512568332348795277812235679764874 675 -108261529902784946264044363373226581107369518133595780647645807942484948257891900467117919439215027385020230161908481401377308082443865090872350687870925575122597762005233475637310555389636294387570618147369938283619036726980820639329871311435472766365815635425817658861174234378758831088020442760122201 676 303342065970577043064097938179507138081638554471421868913839153091037040460190078679081100334797651954895604259198183503321040887274503376038268095973601839742888189881025192150928497022890269933044688893888993258612816057857426396459266595391466840379955886313419556420846423171292503991514747471136386 677 -849945581499960514963083478251562874059620128418629177167487291544303392244580177930080172816372692649425348312941694249389047217464371970604865375546203673584080615218473471678123476436195209646026421895761422913101956056521317277902207183252680595707088359623616594276350421216544727424185425924414067 678 2381494598185325984395995735094503500886195332126655321280785898961617499339858575215959470821882787347994350312263745086215758125590112663432306526393083599985060129225584834622397859286473734397401002754008773592950339325532169282901157635400849095322670144128390048981688180973542566634177018524124909 679 -6672799582270845349630634567443818243284282388779311884706842568122522780165503688394516264503615419488805752051031714093374849962692831365876361882960121539445110481365893731304292510814419038718480056434861832373882673074707298901438742396453887753789459611329290856676855037073243580272637048852121049 680 18696768953027442930371467586240199596418923430318652397817525284060935230397858850000106472732440623261814608954393926865463078256536615502603662577115031684241180922568346949671852988962059742035690795581659585803577718265711370479149289496360323133482739653308376685486005184155801893763831713911695402 681 -52387182467111909688197970907534840154936651222810018615868787532914555081755065759600917626597033447232846829352216820095512005012477855249353258133186678518644332116950121770152136564118508117589922010268044072499712514513191415929379773160678780177239909635117244122931767444429934267603238690566293552 682 146785623427094464612046846303974943587205552211504805385315731711352891855661182800008834823687196499657137738494653785692283935317608743123725682918441497482408675218729552500288694778773434205534135597892335700214234230180924253378632481757180263554721959969214555578592199188179087808848822571677966953 683 -411284177354014686453222004907055054287593331747270513295839038962606966946981675071232479942225245033668195856967570755617136647976464791244239294697090922689460523601499497741026516433776152727331085565183550997554221658918411395247241318050324390553685371318198113260087489235270746538821742501101291754 684 1152392656667663442288549509808760546233820019131757618411540173183454637139188086125302497671242357188468523383034104845296182780940555080356426871899852519791971736632859211693087844834665800175132013456789152817074471430617681404923688053769077991373335695730031542181641591932115788461137263598804972605 685 -3228932471181515245182485178209902078485294529073714128373327844134644755860146136487503716034606497153212368222739053328641037244515217204569263920589695813617096700508208801048983135258561308313000661533713622575420986515534567180574395779168158530277564708996317273367711700834471826419235004320238048205 686 9047267737369055967411070178506271620952124727152313144962851818025608145076038612502874891182473672013775706884886328023058463987262738785963535771962134772403011068532758071375642490096471679999275520199303480852906310111366813112279277637315075756436566377476976353665834538306269193754706483983435983251 687 -25349880879264014691808275669586619702118795302256352576319883566515043675584527954423685918954832839406997199488294047261014561434564748449789924454179599128968782435973546670662532709775536994882968082739283902868287809468245869502470235157986749443540235687188922052378561458789545507299983659374224815784 688 71028787833767375619817406964617761867133512498494756742017650967848705511249849843698615286237303844433449309075778151646241816531955560236699826580242296385048999837787703667474220233554171631221045108825511546339011321023348471492468711940833611974573678907328441875149030519404902621516580181226353265178 689 -199018240959908402436433730671204916741225539360057656094148101353824082873169776899020528496902243187499029930953344136778865117836865256811465997186468253380886640974697416586533640314793603860236000666884890995898275545577289464350184864652059123811237442190270024989794603162944704770411663262799302630109 690 557636719459067468194474426121379761661382824642490001574219568945235171283345030110562582209942228377288774597097748044915720460317029598085974584550966525239430781949453008673049367848736363552397899258323745441707780409770866573420863087627748909877688496351905852281352759634774565709796928848143925909118 691 -1562463367122777289848779105507286534554721167991292281272416320751619731002620939901490128062824880102224559286455181617680044671225567061672800520064219044430014205035932081265122330217010470997662549923814797232797283681328249429140429044613984656102467979929484892280878198530859245906436145422951442480967 692 4377925069153998352375259412993801936493510658677641464272858474816949327287278892375252237124570592089532883423574138199194152186114314195621812329417508348620877833320671882454807577007039189473220501253403061610167517950423108531948942050920632770965568988471951987289659912056168581725942131884574689566405 693 -12266673455788594071760225909331968380648496306094199011699965368067702944857907719685975982099865499674169081237833259898820754270463525999382873172926409735954037936225438277350813949528388981347496455983844109300570440347936819266953617982212828205677183517747447420034652292997322023474663162421300504913601 694 34370455248569603940066346292839181178558732080352579372708869727068344066567173261716657088962925342325853115394155443380020515852285594348993255183388894853523504039903805380773710736875427885972661770251352455138981923859149702042827216731475429853709559125644448825988751237289923102814390108608526508474222 695 -96303875557758635192609448030367017635795928744450078991462724329253318104407690995433448172427534278191372334439547855624425648411637485202202588885358841857611024517618234808587593521909505410374937211800474431044048856442365241838499070928342602026841116960863501056561388158111557759107628815285629829589680 696 269837463029537134878478527333618558626859022430648378836024322767740537273071336476897845440721495586113760910337891832458820291819229631762447716818342273133919548014536084814678427927483349002234267080463996249458679213844075041958561015536731290340558606948773210328244646627579139704512681772895639288022453 697 -756067770196303029996019418950534000421489571408890698997000248356133850712495099659574380156640454167555073522638768319581983706189720477094189845433903672109321614465385829452177220407329451891839594916203209249563588362190054740275919632630421925428001517786857889317305670798691962437913450537117141154846550 698 2118454816138842080156032645770913308169585289599167580488465300792060472926358698212170536131969795633687639025101849925327048300889555527887213642395229027177916789300316828556086004324958255150280641211620373818834266950785628593389496412983151228663489133340248425227927355153918872879008128014496016925729161 699 -5935778490936922095757593798898432672787013421739349846126836135332099802294878157393061158617236324445971574622153202910103421793169831048503837316460862819249782765790573741053133928150361315923369513017407871277187623502728275110771665738504607848029393373051646822631547761592020464497779478673737004950354541 700 16631681745134859112566257839330456766217808246751005944044948390596083939687941435276158645916395456715268307890668493544850558563820937133259518493223860523356059080795958649092100479219241046350796533518567154402684104796366159922642254082438555780699104574398984125525103310107633276916180080114342827869384131 701 -46600936691589828082836217314855615738340607432186806657310819855595975878940772570713280571681903057889470868671112515523764920574884699859639348381117624608496971236511796544652914128100921982482796953810424629960339281726494185764864522701257248350044749045100747608977842600500552841292373756421664279700743740 702 130572923040017812897888501942532659981921991566754858950981598115263551894404387819631585190361189536966106976390291378550404584814906156990275000728338054044669924937868736490282221146595603474955428701668589185356117189014149988180759662819208718210052289084154391236704512710087291069923175306669891630244468026 703 -365857200340166908230479097986233335946448335723708009887948984503670196001107292131110340400482653517480746991657159474085473018971149591248922439276775481829832726961143597678078041722860406906022527411724515697140766806080751235505802829090624572009375804626916337994359419728739872478899399877300230854006256753 704 1025109095549024366145414668802479748101686760762380656041540323813294152442275232494833325459165142401135196168786651245166913400864995194165225406540970140576824161794456384696812589323553895216741026588081870602534376375554060791716067805203614885057301602210101430658346298184197063864535699832769584245590879194 705 -2872291858135578926992332879308686324585480044311643735551332743626902469871374665766370695444851419515132436723784835179860829961731625845923859307605216062773128541356526009262734010979038756673941095415485346133359087894959839472166103070723377105991026705875502317413602420840481346951521424392507752790100278491 706 8047982945555075701302608412841072718090411559235724964192761018564057226157565673449872465001427597339643411397122227509857106625360368209950838571521178347532208953081591285282420234222632934139518774485971257028692455647096424278010406038192039196782826212244788639685011369080594323733579198194422027569622219629 707 -22549947112264541658088020344635752150503519343245587994075505519562227342573863464005544448211990988412041139248347753254679023215381600107866550956728095061232626026462330728644666314629861571319510785109347119112158182527952117903827247135394410584100923129142546175840891915616736190215216819767395267662597163849 708 63183547754257360601451923260711104123157362650963533348172406278929835221951382169906189702398829742114101886078239495309283943023713669955689828804743629139560748705248023049468670544872508726185545721563989359229196275275559359309111667356278147640064187173960316466894931134384680442708608260093807235151421718018 709 -177036366734680741730241023596096087323028481014881644446270347538468601633926372614158252999957918405880640715170792493963241595823349511289208823777269053027012907788523508726658263001377817256644131756441944822551618097871284659246954521980737319611171153096168838700372037421607918876455203382878621110048273160896 710 496044876563686343458520304257615284772138316763390389746488665797522673527277480482908898444423193408768216063200103736670435531006875435181899257738117229628136759011887635029582374056263881276700379075966464093406725383130508441156655838718720424940391127733651859224962464367660897987479771931465667467076230325681 711 -1389886858296445788041906222981461772996310461357953092298971214295755053985379421919254645075420188675316840221209797969482733393533739536904280730815918130291947563976731990888886036676049564610683575312976032546742850963632620427576648121576391593287986864472140604331838814071435154877844869317132999303008680102018 712 3894376436760043380061822955556905150345798414126759555510148512251983593725758873614133631968453256069082071980068088173956385385290982330782216326272051779256367071082741549740138761534028797355989032267562793084199609607267671727589670448168667778719602921591438000952095825761150006672484958091256373700757756270133 713 -10911800295587149812663052849025619997622123955669788555397191740323146539419619748215861694203129264841609551193442855050706905829555835277234123854902335496521488833388882591264314562051702614315205024055356610603163160155042317186472081589226775910074059965215678331587904396462633664068925452482160829426928754448797 714 30574185013772023322424836306450302766454790118940922462759350210240880322515822950101791235831737102483875148612357357711475733768816654579685565709977268518024906556330573724947955926928674500582169424105762030613310960834733633135542666890824708710849444231616258719163491294495649481380402066337741197302433068882771 715 -85666962731566600471648363723167445922606990194627564629335677107742098078078673682145446228749107359341589868889032777519825832201308130156257674948930015803278792654072905576258741260025561362027073591989415497559554753266539909255164752347449839334455994109226561880938156162833546926642346949813225927228188255914560 716 240033495589363182106655893124293255393441466466017702573667466059922604805347606130060549513298088865073124478525616181894169221669226721608739878810885922162518962113911018538926782697264519332046581071585019287795122970406916420427558927128098455295201583776841793034674246371384605598359256147757519287578525062561130 717 -672558909148980903689253645021220381039490105161247193943903482706223244664638580523704068131113296279783853158823009037305723656304165841386500924686776372722214563937094783701982951082052718741522934086266068627888516660993312320809198784579219594466588908548071227776719025702542132132129581675252658171327102413618069 718 1884468187096267467965398536988834312055029031052308103425275855537383066164432830022489177755809811164574449330826154826020561128007675070563526387365517708598022576752573173614892714976391755607924919538319801150609142979485960112698953604585133172646294888752532970121915207533181164806798211307924848895344646210874326 719 -5280162525348763978687177319767382849708204342259473129295725507970939925858467972388783957116601266953873113368309976010270904321448976036485862896590855794062927653085097324814695223962144346875084294822895979430975898964556987067940659137474775451890211245589076404122829506653713657232444844058183901779818752540081967 720 14794686630957272607163260023081808081628240170719721012963170982565387260275934818963964227067862338041985252321938430525716210245468713092866371499580093677735428318145574994712119799837349401935039486590358445644187650258776755612856576951564482695155371407550635478348853378312769002377255160633708402261913969114086821 721 -41453790760686531024626109596036249465333318625048156560540231550811346197363902528667015859165835740141747219851997639246031566889520249191444370921182289620154907736574434830789500812486572811506980142354426043133213761161950101134905376789248471252304557004682779730905009785756753873004887899052357054812854972625227057 722 116150940624525542298327480995132190766740349645773990073975687747578283082769337685387386798343154679487160009073865289396706732500225881450692506289398021653350418338775917014206948626472098693347717814823732856169316194906913150633111117164825661471861902550490136084450649501434994827655341270250119110685859230618565798 723 -325447703585085303512268335169338206589333202537231769601318885355313706478709708336584535388807249159481413124417529809323016019086874065135570540894465124075201521827234788569747172268591326936934891345641294849633435845883025543514871761339992749435378567780361569666738715270156948689229446223209696876042958035484495200 724 911884201706078056129464788095920004591778442586556951622808246627708630469166917761508965301033696859322425250596525729855912311957298366998760273788484141720599924556036968405578342382462438856189431795739554786892581037649412621025248317076245542073624006465293090682697902790566056400946873183036073117301399477457056349 725 -2555042755444530771682726665880533207832373813088758507613300642697315119357769208350894868239369885279358301620059648202057894458068345391137636966181143173003444714403667590898864904097603675920605335331210601742500700418041660702923266867120178258516498419969597517646124815850358384708443812792265082730390864572756173998 726 7159070713074803614830243964065034610964826722058131405983458945550820879544866371782468041665571201379984517604031485809340824877314612398418696502464655142776777562119324669808977416974436060176918154591982447759691622713335379405102450755911983658409743092702149228869666839759578420941705185396742414693616301823169031745 727 -20059270384259544088143331070522618815770407006379693149471125607483629529636990944315678596643141452822540740305350472901333703823096115053263114837526706910376176180710258938133736613222470774089667180578558431024371808561567122890614754105211154316015853104434511271857595008696672473240542430027138337465991214096950548637 728 56204826642369234736399865724014838222354774046255619872320824950584740360555595453564415393336482321870851106789247785975254446202372277626658732876531719040170927322079394152209149297868971239907308923207075779075911665688220692644228397285988488030317684719661999883175254699657596245428610351126061023052725086345538925315 729 -157482424703623503066339225720426461831143048443825268634886464034337251973766542609528157741750933727635797688636908239387675848462886152948426890491082100286778403184067475124626409934834036577183315996500645375470839614354846022499966876072408505514813436472642316488258566932780789141051108929026086665119310401268135023604 730 441255948503126763968013974639138713841737464630154521773112255678111157283762393133103706190351146492108096693874539126723606351421331663860468248497206537116224654589321459103744455232506761814921670035802795733631251651793154889176567558326457403652284838627148755031650908623453695354678062232699025253853075131938972769834 731 -1236371693259267311936638355671260631651165939142886661315468805658848132853194349250265936142815302463654142602798184002756143414094295918969933589639048128564392481483004016888889441827655966288229423230502171029036576098419860796562141207802615610034381360371006070778652678995814817750130311792591779997001644237605947083209 732 3464236502824065452776172273047199923248308314237257811307651991566721807587723674992224468258456836650656482640932210391466078753650302531349902722573490802622117558979984215119697991678269543130969366818099651539781709823945132496218895280158681723665857489129935701531399423180117395795435951543243957561328041153338734999730 733 -9706574983015333111326760050535879084197997974890216739511089293612231674507549259084996358415030292719555406061459750430872278420896990704629341872879612287679068136881603350708379185997603511844267527545089297338385859348727792706012589938900422660908001036779575838757988747109571434576674808562501465000454156768598125979459 734 27197218730329868775041885027330655935395901017706206862805932394089913142413831662113046092741935358462598033720244186546334734008542759305497725734158928614285527389103456740585533327127949451695932586495556063705161731824655912538831532707323029862600050319357490179659104039902118733170261067827682207320830859376770351835437 735 -76204913469449410313411087684667786565741301831916919421382809703956235738544955196204970827464193719041069434055665284501256022017829762576752974595423386791482787586789032695097297758840717728119958396528856711265707639428495139541069465732432169744010340677961297500831050495099643233155583894079980476720632926047948294403641 736 213521422703792701817191935606143299372579506299658840357602352339942971852430776539395748673215938508056928229000468827935147607624793781685889379306337149035395500042964157207924211867981419045547768299083669356608959502891285027841770674868859166727333210716993143625588901113582645298534877564274373819919584969292883996128794 737 -598273731676492707553492594343239181857698218685178396303455047853813267051674408906855036117729237516641906580114635271690487630437143079707800867704919507152848110022386074005819420868275573546135265420252551228933553361454998780205042769570817127814701770514731191820203348929129532761502497507029871642195610239650920749468816 738 1676325745125143314448983482869859042747313054009820144719630324691467916910860350813027927623804940823355772199401469318455251676856361211196782358305243194713723152373862791704407750110317319319777798387230340134641627297717644897753789587944258841332797109229984038903215641880670551917249773441216384632303053124677082715085241 739 -4696960362767302433318264212843575326043578053684086549610553802864488894635987399992150853468816112235440440828261502630814396208489221823977837450799877108360952779385328787592248525968461137595157628989080037495156889603614298222558259368195724815159749914658749436526663619621710964085956723679501549782705796810462684615805722 740 13160590484017287082372613808421484994074674834021707367979869189529738560759694138622664594886120388955052540134726967296201342172950660582613201860578859342149793550397340701249951432674617018875161855374376578347769123159849259416766625939379305608825906560430314437576804203915702667830575076887327173591718417628168569568498349 741 -36875155102642097715086679112285354955420652121024749678368185024834019642219954003701177891514228278290533065854721891973906928389478615647322512731610562848802592711059513650518652402682767343395396736143035860770964196530836498101637936064985789148491579388515025401824010314917007227147180363069587660386453226956609141711490989 742 103321888595749227179910610811033389513415005928349790059922578727882373991964746198944566927929735834061534202186445163376209290830573259017472607893905796260400037413660703710732506786738757179360943749459933670545392527040183915933693607073609514952328847958110408858038965028299209941011039497936867570987951858131468173524663187 743 -289501498591053328492009792098856008193323392516303203836605890647497698480439428646052069442290138112419485071046888010286915035980906528545309691520212637153042577971066933190124118506232109668382422934036250521520908395408376910013093994160101386755014747106466244789107024964530115414772041825651380129200729334027876699395681432 744 811165173474323534713220656850038509277627900159138695488287641381509652303643521983673399093857116669202804611773494659045125343042427721481498429667522596982167606932226107977780301262029399792051463751622165213676491803982119394149657219354591213014580865163018727180487194458305824608907868445725330143452608534760493135297245178 745 -2272834309528384926196942640292552623017126417159295380383410314855663139781291055797592821120628316505491229031766869441943546973396418041272592036215546680209142656402042928630016342742682512983697642454919975619597849502663162930625653287864451176840950371374565765496588737911333742250304308808010312615220294278826874269477273229 746 6368340219099515772156098798521238956042298575643462231232172444630625903733794228593299017758651777901937017220700105780351896828477482472100563164339406292737025226840426457396600348678409742890253755630777156315841014203297916630040547499233929681565044142902740635655786343305887379759721588069213879901322622176998140972621675950 747 -17843692774338584775320346616357259445840187150936824088290171192574004543287660224996744208578865045422071577175726320136531821050678248043102978119043462533338505331223350935718572065223562032817870631406726533190894016501220058334135572913987773982722744592324246518952891965031242467679065557407099251616176997336751447946757638935 748 49996916130527406858616147429572768292216726459657614279080757121548477322167967158409486959918876531476984028009038093763128046743884126714837630946940084574933802987970081442054470872116336389617023616279654688196455173892323320515794995870384855709354895569214198403347620092295973989186793156612745054145519828537184494599688254661 749 -140088245979994357336347451070698055875304045810176522620220342463841269755075093730054416196180259211739784363288273308862564826995024280257941026266290544406982670731369846503665566944116249717124228815267661996897297631862335190430732717240342171207686304356981313420876018130784281173950254366160468581832225699961485493585858425889 750 392518542754056623994221015377716659178725816710796423555348927298145642510508813219992459696385542207106113791950252634024343346697766492844148234105298461369790768630345790752780283094892427666827973780824957389808930989271150741841410308436226343719957786127958411954508320281217960260561572437396539913276166316897637042597611300638 751 -1099812516945716017109225560869199700796774402952998512081653924679510283454642004531397103237082514661728118049927152515746550859062109003887932226675382127683281259339303542058069960675104625126322185061217188880347375887605274075557648086153494005547417335871675509152057606640223023531208733494492008853462468339168907195033181670224 752 3081606193540699839117891746272950769775616115869428255040348574359762936531966484735556617662993172813854346460569578852050608569160112256761343178119342582216770060734806949470273426471624967787680590087126221355065412950745308886275628702064954819822109680745845487323829447586453932169199962299617947092189148706021232158754034353093 753 -8634468680571594681149669287106487317533415437907921060361083596102375253253431112128042701244339605063126917900546605226938438352756355522537427798345925484447445696290971380954103540766293568104927831384028361389410593150894262576588160241363110918926228929240397009884636650143928697822612076277599221895093023489680570007318981101062 754 24193243624718563190135776348737897260010039001070400964241634736650701919963182989774103848751296387149216514170550531835855376844482976315977749432350292063456191343620161133347523922975194743930347370213517592612098757863735849571968106773104085210691169338852376068415000651176129971251639684717051037450342179501489676357980639674745 755 -67787962263618768877976205787359176317664293574688412420842939583935918983560472137976730673609173560593630956519992732810555583750502726439537371156244049218265658224872923441057511643130273303618925396614859064925097839051515301671832317666262053266163880886942467756682263206686279859369522547735788537023900498830895763251211581042701 756 189937649499747791260347824816116526173093641857634525730285770529689194921098908470456568446938465475863747365667772730507717766115805621287678808529579395198246613172340238983233371262829215414579731644434855120474684489463959395394836790104372846513655786601972345811599414223072800825900559060514401813849482433329433453923585424045507 757 -532193467583416295217326905553650678479371647705402464694372628630298320813751034478121977918175044834524880078940562191763348936367231329516125371217235141074733286671122024476413426198950847003531803017681325694511345682837555826991882100645601141045440334408209603907935866621056233754242028914133190606875886057323556849582726313379180 758 1491172959570803038210287941978893959080541371674017869165790263348189779508146940363141475658275609349914647262238937842719686863371005727761927688123958329485927648942594457514896079364185468466769091740805878351696231423906829820111185714603023971374630096939978910440262960608320252679896915927253768448931196430475031273308937400337498 759 -4178173786033215475928823226438507274710956901722229556849757396972174960670235749547743400431638837420220201446466292065080982878266523301211655830314548499521264122584671517647110667597060117441901226265744681202776204157650692404074259766370919615848543597933314484225644828347039508630961017906101100161247645116600021090563985237166945 760 11706982797837036493867102174263696543122831844161462155207286169213832183342751142623427196833553476796611983920207792540401521986585844692044714885669083868552540256839780673567341006096733217363765826822879764061504776676044724328971599821029005408224843766505111601673854564942141042729911294928509904691321105117651433692746402434276106 761 -32802236873677696509471651075760370389277915299805142081114082222590614071852150381487337110381021785575872684079193356123643452448172803136781964363608731646160441010662513683813135942231567048662590536753479134285994262807319990283552434270400238813979114175280524043578220814119125392346865210068482549832610288690330640225984716625266091 762 91909825315166461080356474553811884653032208765013952301984712985748784776710112348531323450591787874493434583109683754808288260954667155169782056967113126479462879149546041196903410083039008425117163440279532563756686517043495095743220677852143019415393381803673446885065674733303038932566765937582299385095230194291768238735135673961069101 763 -257525607841795718299143842813702730901172257316478920809389319106009464707941247107039855274390532664449508296280947158321821164487564366576737619891957227110817653309356843062606891499364599337117116324034813088107258503075975687793253808776342355811411340922347103807854181925912638510496556825195239986191768805978429600569842143534202025 764 721570718548005793446034296517614899256314487671068684250489055244200890429782501001078113635405745248741856751715544012738776422638083197660822344302880797358721534778126734975904199806109805024454384438547175526872980198366097473659800767278540126185486104103087550532641482689622311851939064277965579239648774352348083045847976835628334706 765 -2021796225351469557806349183075539519668708969969824022271803550673026382818596150334661565267859595127125467534909650821181353936134972535743294460568538381622970300034890369518892714643306413661349025341804730279413458767192967735516220964932990417892317011841635443821937710247448292943699820698694297614924560797165275142947245237949663648 766 5664947137920065132588149999935610650004720159549611115526357717853493395277095851228372064890830612097826791588211024088187265312138076183413973189473553907304898942495824430085251367655531640234915831727542581448927635970597602833292227749119998937201398394134932019881972210995013597708485533135685212754560151325638421833675208301379448449 767 -15872829157077846063487518153998209141756439240617903711039531164150693542222812452908425450124337917761188906996399599876466223017509303928765187031885719686991963335100499876808423126886097514931161866446208959430597187382445410652960447334402484368943156436911734197529434230548087200150903606168692378933818148558709778860011120656040468146 768 44474678989199719298379273433110465097342887513852957475307247952369267600241366107613924040557000239624149785686055676420121742197488014629075534098553678644430186212879635847459045689934488725358550945260403363096192382850795866376448885125316950246276113553400505286649882578959859714534458004569019579856667579460758574796071612482073863589 769 -124615281347645273870466389270511622314097512174008507652584040599171496379019931220502047746964156593115205630166812881962901034425286070546592602109084001609439955903721219329325662011424130716405802349975443992644050333285249630713621970748940348941073586508731886534129255413200163659976635666634315969870655720841266540770577879658794601469 770 349164259265904091523240218628716884822604946913857254473374887375427489173132814106257993416061287735827184256612684898714772688091170934370378619108789250817477301641145469898117087849006959174616394697674356921857026997206165513072180780285408060656522848937814296079037939685372988296152265046661512760978801996424080659834085560532916346963 771 -978336514031480825183182433270222207250784363619550537460440179751826199955230096655911906382795680924338970350264245272550265906891337511212661136009351319797159152640538585757032319671820955823889620795510692346399764606118117293771408323769494245556594522671661019427114109922931602490144695182174083554446573243711764442228536990673207719856 772 2741237996980565752292542687924226552221225101562621878769052016281850835922502013084371597536034703896759123001052113512093844528866551171192916084601953525126764749734996714004452353128838815055303496739044254627383927099568723005155468983472812451315735957364469302937213365222407281412145349922077479964979231264733549248641313401435287237066 773 -7680778186561916442097383233257522702309942368477978648221512638496497254651184948263492677579690485078192396696803033332009807706701021216763302311270970890298104239377225628848595365650885433574928729871970584548479387582714374626235470182297359007936637412505079857388473191435461329881995049095126156435598403331374823008045557073188609441733 774 21521062241274487686328722435987188945325309805604498419118454325388610310882003657144944011327862147698153247433791547519207431333313093842261799855268671666014963555663373787623992083545204333309914808475238881965366004426033212195704065455001504432242747255255250501315138560151691872801399451432098102293009346287586879844029751097775368335878 775 -60300676408431635666730197356251961122150187015421435853040227369783098643651957770704926415036342431661276676643704976568706457684282760547564376402659820468038776754786821549945729884099322217459569547545999519588641927856421001898954382289641128253845340826141293130157921301077976220147467308520936459900262943891489501103341019770100357781247 776 168958740723341163165837238883788754950314876276394269506584033864470066387310635163121380948582092798472454567576642230385193729030490739446708803733562295983812112112779939208062347920110790436333605034886310847909990310564869996382469862611262640710716484126294341159297796332421367932303675830692325376286425333371822541873229268713886716675621 777 -473411871426795257976829641030411947489483634253708272048096999023142359307404663683225800537891481751207834992941662444315448111735801582301880285871001050865117154631095918394788209944599990759645796688432005950908669454264183767637312238121125673649087166771498234745402282866299851195970901945774394023151903155525234784338864264447470425022865 778 1326470587128725906743076650114029563984839721170228843819595667129376139424034791472834132890783306177752699592393018109537504802167451350319830355880657495040993505431257034405020066133968269512122802101523091740316064957505704079502884982361073644210353873880968622373557821166857324766825112982499663503848073678093982010632428231878121192283350 779 -3716687993511176689875980438481093658520593105643396289627507637583607413386614539678537749000876686658914838823170442874818481144431909914926971762176064531584810445718960443227653286781962315333220213305910038260628261156665395018717133352469654915183437511083085444098726639736108377547084070261983146569650159912428401147639890865456186777389184 780 10413928341231733781297862162551873994638369624809190355003146549923158875966949120612422796793265346351193421522561054726345962059489484026446515695191284590351144111950974751300764738781344462036866650230638871870656180299880284068722566224674273054453601255917937674528830812577561684691890040154659201743904515459906423774323414501742913107683821 781 -29179178797264679148820430684650185439006859461136343707310467619812437124283918071941243807279648019250276470028339872171390900002494755010685317138356287271609151605215760641115079028645522632635683158903302280960423872772019247139235979858927053828053738616541525743445585509935064281359482836850187703762819508424246509643741557178724970906284382 782 81758242171852338561512155812464026113591735864474407474604923191896664455848210386249169089737919351288610776722505881631707232687078658048474749705675230783798363639291157867330368611456094829098912471615382469969098689031770741332059087409215741233670713187329204506097122962271463693815177156674790063249914327404838366104356094344214957524696881 783 -229081503954383583018289469033353674142707995449679408421485143358226187574574138208560522140319468001052420275282442855286310268681340883135396531712440776730014855629566374794675472621106466956451733759520984165124466957511144939841805843835407530396068035643774303119522904506703100246490370075993937939967294268886707511711876291338942004272250557 784 641872110504712637239800978011372432791049914744158067554815336237402319806468003603553337484784465931093572300933913904078728476661632803385476560594381127297055179995176264935595705621412060705874514464334486969630147890177248288231810133255055844055206264396568073216354663630062945623156465997101193866356614584908068438890695325144398173608627203 785 -1798485687983847461342823349132964682622483936763119637480200991683034052046301389402282614428441540369928417601165821168824275867915429906087241897534526948214377789452714777491026036010872747125043944107159612913178091999143787592069763914104785043798950237467620179000752818037871018059339576603748171582274661205567312854322796332216551724093060260 786 5039244916466868350633600993464387757974078007370324938834872814661703061191227408589909923119093295685380533226579100107774607772995480331057141376642523634236330762195763940362641554558148339426100499276114006578697457368532260563741819412818565112634114121037002193234424376754592135121398538347695166790061506798658338588907223062094070371274108874 787 -14119650491411218381266132948447284551237810304447782775344072947360307768819537462549238511706264095700643307801885023020546875011573998802581363253372132565005134500429735164041892404578563055623395650318642700605625405586520431190526175775704849475084399507348580162719084389274692540684418957582434958547065428993023347353769807926582228139208627513 788 39562381528260421011820905464263010248406523258917036647391472353773087839658166235024941663039334955376503213926636970590039400859394124311066786986026432409097167925678934057588618918628934457090237159339069169773231158241341155478809480950258917518636305428815693892172311608797122739314140638682906162235802534370551060794034766187830149718919123170 789 -110851329722341160552851622018245799581938584114954473324698797758349724990982825143862141193919454238718702399074313713190742370629859020505465916807346808307136937439230766797866156906221900322064661187124234570697350958837271067779917577061102556536657909072180032887297568890609821200081907143636624606511952343704475862525922417909479844086776501267 790 310598523813172160794677638731746883031296956378619000581276701024719328676137264407824501274853547993044656646715458917972304404929679710286081943017935803436251111479456529854656878464422234861364537620161088072864084955038540373492715689617928624115638320494924469709954256346773224041700787700915344980793336342713226920367815565147846699051140008045 791 -870277724557404740508334783407987123130965549910695545703618938470055051891942415964686639854616494300646016175712257561726951106969747655316863234663676356414496465674454884967440424220394304022173929759932579409591055785401007135152300546338147909333943249334342086285752007106466309827243288734068599941401685805368929033099460240675117114225311405209 792 2438463997067761319096454595418462043848032746391970707745946853047712496548375045491410914399985878984731392363628339779800148842460092469903741192793551207042095590820219183507924904582088611182537444992122818849074617317651136352351137539437703208452200126780414903125847690494935745983788884689891740216714781849631559508768471849347448515661049095434 793 -6832424290785658894066136392718139922967937379457177193291653895755965501841535669663759236761240485043942864280661127516047437644001447203378293124165239955488641854778055549274721467202749297802263453068532449094661216959362983630454932829118440481691332438623708883936180484313570830411724884856445816061860733639706224015407691110216596020917122158064 794 19144027447381946878466847001209186437196685728742101104225156085410669465829075126216117563990387808920931263856047233163062352941655763748485085683616629844413784180977109761607670730844337053639267547537828760421829960099097518329614018151822504392074786124819248740081426858663009773868289596622039443655896903204561288502225888652148921422460029940745 795 -53640372920103049512572524231263863936034898030204902129279715801327068861243318450381781631277843901567165070218577210324306949992158620913901722169177248304147115568754053215098593617187011709967742385953594875554261572200649986074740136580496992914772947056625453405391318291216390858254194847228928586221290630049494922453912009428598449111427704193354 796 150296985047480698520823419528709756509581597555136128011151741053320301545644512753215014596378971694461923625025506014291993303499665745206773338501693863727858467877306828026296640809012286381150903448132360771856895191545944405679663559037402018001176097413420358517384812104562963281000185714193150197855611076944589600293562680647730436157413604793117 797 -421122793982231698667109258419838247793025010401187704552542660723889330133019020535498595927691967264225268025590245193031990011080531354336903101815627080154578740621988042698283111653643773341061119087130829700342966089482730146164819808256294588868310762358985825113283866685939670775369868718463775589102675514425312345310288805652977475872911276651661 798 1179959847866381649593394250861959857707320350909137532047435703934269347033899225431967558290353110071948136157065885518927673183830969560813390669588249481130592443287277633499143930570351222510824023618172641610246917211092437381545548419332475308554941810139056771495589712138853402400224722884046723176622578196817985657906555171240120145907976588033939 799 -3306174024471350803851425808659614930940624774877850886520963092512089096190895327368159430781957566800654816926467300482322729398582618435036080034404422820330775083405839577875429746511461283638961833763165716568101875384375614682008070693523615449613658856065849252125122436393031633993789099666602415741326675167051415995401791587353817719855758917387656 800 9263693760304026567958411223632741902847513036382803245389002597521659013528864612641236452329078969722549591209081300179475908031757033703367245027037315757776744263139537368306004082681147693682314145111014111741323783814742416437230817707840741283921499231487240868900436742469626657999112361295805717846336290563326394662577212030041932965826194628797146 801 -25956293119935672210685973217690162960860857469988522789945685408616099418508873243028499958680090068416285777899857413752007770747449309947547349335347745088984059359053353106098583160619855701301547055536386655650742591894750384321353510331459643478290078547612358947730789948560558327614857423299368900984742558555333345006196918186866158557829525174991677 802 72727917174359258335017233391202811203960265995927830537094770749387331537258003806822131046951165797696839521045718453987280629495943520245051582225874610262275229563388960741600890647924518440520283953049338570810897140750398673291713517508792734611782157639921863932096727130440321702468303509643456034658634687364302780041654245069985017613983757896187614 803 -203779095577325990140052602688108014030410978537362950533153024174179368879976530885561787859435314015815951159274220274513623297709669117434197035870417890024371995913256246279801809027157358964494180500477180204550037003502601123765562721332951266728336895685363138016294101933609985169029529407379911717833974783227884690485449013689299661816620261430978279 804 570976337666290513344472737361133459548902258691679787731382099039939381489623238878752258338207668601757000296059868322340643531603396599054086047468699984221678235603804749788305981004236024835114323087224318450116713999864458090865756822473967219599711031274074601321155436394558417241098349677289909866375252512263297076810636401360377435866700246860358597 805 -1599840146758824824622715907989006984900415833158702468788974552887832087781305359051501538727573566561883308185371094011834423603788635523668701500037671656551321725112061299572217606287547504006454466894416394616005847848199630318874625608388222343602051280400287127303642712646963391754836506977376448277340451012005231455744544319303625740402956445252311937 806 4482652478459101768317392817184519546924545578022407561428598890257330837776375188684187592036235946426446280694030550805802140522634683180078350821874168783515880197723574702644150673110324582555980717815515442909123212389702545879135669244798036448880735132093561567234810439470568330127021449470256151792402071728003149902060819059444070992195104778997193678 807 -12560113135893642086056950807409923773448032553921843051616089803325887706271961438703493493624015417418378197923949052865364647747569429550253212739914960180187877379954310162071643892574419793369445147491588269338358592014346834469053043331553511545117075655899310285707158183546824728002477927271605352471211681363733608164199006878505029311704849533371480304 808 35192654961438438214652908870097129468118077648461447053389587989643726223977414829709909659659780263832290641428333465032217745818585033137109096993999662713652547201534455240781905944679157921803383969625390354010058883040080069919930539983431714490224045946916269313820558703128630529874010853698276506230300059258919751494869026016384278529831127351242028245 809 -98607627959613724832123390240974227005203667354057851497281483658339910939317399814044970565730838856647581691247456150726974899508997160717598398934379601530530676468551315774268541427883047724549219718211281165116036543727577230393427360694268286876664221687873584830925949822403479605361588183508033815715163121216475031584818264370577955192014856025856478390 810 276292433818245942598477883546195595843012403916925221777341080861102577379065393328346659790319999217675076642780875154945881712832664113908813092015604457800977186889647587212656803984920297339417281816477365329095610933775721877344864779495224492490867673254846221096534964996681202103821842245665700391698540625725407263690466972554653955866861192516328348521 811 -774154196432704157682888454591762572888320535957065885564130284479746850474331959041541817804427700036925270855952798702570384406985079940345348074265279363898664170951401946287039685711352888262218084141650227467024275220880075748279246495914661394843253982008847860579541451816385739069328593578440423613418373079993284208512544071090497679361569074636501930669 812 2169131856316465078103996777487489277019041264723430025427216411677339758820814256367082321281019963638028271804221113194716917589933330258937354622079924480661194446668113707735919789462767613306071271398957532715694231538465560130688964284478703815023748686582979194197634962453095870360487259393256559462862707321580440011393957102327450894653677864971166198723 813 -6077772402149501896768843862628473793568191047105597223239133712409015906481195755015357171920476755223662198006245181516210635425945417100804561173508255373147808086928601404869903296732091491098213551354402083132608489557446291400573252870675606583074365127050526973955380529366545062130141414592039266619497169420616500156347729223483656584663143043458830654364 814 17029539843215908195080496663459664770327319858295032931110755330124297498988008291918639906034419429943638705756364587778121404526996597686060832753527968686708984836758662549984814132828710236212422307079085506916326988393508409461946872133351653492382960466444322452649075778290506898369775286609946964475982182637731396382696501515861775975329969504285322090618 815 -47715710310098662011911458288465748423585665027139910029298403771592802517687631646261405787095227490465539957202501693369136794240216809182892292871507184146731320639580732277593626851655798858248977302854178245551788253363229203515378765636901090405284997798042729694532526562609296536728189643270413498582574514967495645050348861290668683252676771021793630200657 816 133696449308597421565635499300855525589792509486568944100622215383589301667305305954274346258357174916807581513534667828625972327953932026572582112051936575153650519961118340055550161711404973233260428738825054378325563558714945294275101193276873794560916744665787424446227498386199120389673291298659773834282854342536171890896958211391605748500054032530859723876410 817 -374609126460877792031727125674565192318085723006561013383482894889454501617170320586394527766108597765890067476774801646618357524568081081055590736839696779487699133088972500839434952157823786122082360739658597269730562486376585157092321604063440253535429024802577186248663338078678085050138820978217907876907711642604469232054089760178555168266855847553772682813051 818 1049631447607620241418090546507228444079379698539397311202766529635457298949077732836493666502267638822671985409292701407226376320170311435321724318331470208343113651832954250913495696645424425930299179439305047698393771015998275542028604070786238540053680867414903741961438330593505682494807220373621896506199709027841865610475135545248734744314584521600717929422317 819 -2941001961739250168011545309704362673773469115651337260559995218489876389277494663632516736452387587076210157693311732860424460379023070471547542950754853919755706688103781161080127768396821372121689206799419344606057833046148401402562350277677759605047519650586095984653535809751789354439139127261174088559792846841017882854841314689067667723957716511210693945373705 820 8240504377673262155760182473621200170537651643980596095248198390163679158645575135434191418536638834070934607068594025573400355031013266499169408111185308274505786663827289390740589031493188424573776928140103638059319456650222193827071267294288882546493606975297095526481164909147962285221996026945612756843664548637941465355885762360345911494620256632486849310414818 821 -23089380177867677877588003418864484216750819530428975288110041375549630167800738818002721798287124936232435969785148202305101662666813543146713279274145201130412912939164859828808477124136865155999740912722851470720710556446445295558569414273336012830778188082015190410002613876742975395075759505625306865189079945000870347248543969828931908062293292474714597476115840 822 64695005616711674875059920944889973681616854074122775606135575113217606805988735202075796201086195655640729900241498999639781125195191302617797349812270025778378585077073789981932013633671073978155943659671675624098826022788966199350501504932799644078584411751583379075913424969776225370197910814403215101665533287248639110071677277545622230041354683490187148027845201 823 -181271377555570403711715491049345241905677306061223580464963977936057857561907149218860827990946768979794677084541957366070419157749311314531880153315459191447769814826973291050562034130780512020050774972378044446173852965166306716899226509616901655275509475784990849547164693339728013010342368713791327054251228765354003933185191438335347284483918599904117950372618466 824 507911113194278912344094197943846562361107842492097019753339145029028979661861652451213201562241364016024082667658184263057231592744857807127415284550881487325530591137506934427643618497971960989735527997774299441678223235851882973986832109395871676035506479803198070550915884572840400535699982906330356046819235254669228055277189950875590539749317056671195759930822421 825 -1423135314493692763366170397682460550045782597710594562012329071194724739155736426946194526075038953469071569516765365954377887772536305982296223328444878349180434334992034074576956357965875233920633843414291388804092508025119645545899147403799982094236913080106236354486256033302401337741574914669544227922857721435366261311481508210950698075504157743482242040577589085 826 3987536540836363912720683505848957271194129557304863608324334871755754160075453601212277671622484952848419352979544953662269437154161339193270767306811409743297375751728642203974332542238804540693278014691464612445161509427756626544736866777395411693565623405230360356745111786151356136348857341245394516496721951212103357146909271552840673398284761204011262932145270611 827 -11172829106670098448440128632404600872278062593595573727507013128409813443172743471559313906702581586970438620700225532522886853706291581019066983957360122438322669410800959657738817476559620500021475000525209983926690290399815686567263192788785828815516247900799534292970763160125380131635004638066615026171495405287645416597915371627635008826877254528927129846917492768 828 31305571489677609292232293614389071125484079104757109523042718827177266553308876655654228085867832535867424854345501903150361215590146000514159410580561382174218116053025877944455315921556193144085432114612154709567184125290873221088943023419157098087131208307400819747161461248745050779751871613860732327272958046078905333639452163641067317037150576760192488550656570154 829 -87716262097863777910888105054493524613907999080936853301325501051723871723641822606726692951741100429709964202301786061370514864087547919806165923143353751638607080227971990600630478714307106535584025442181524274043504120536289198109245648532875494208410466121974315752988443728452706587753615199997689714080624017240581727617153268128523568269685782249977301729728531701 830 245775504815752185318415410742402284206901696415880510908666834596953873791467916988384773642658322524267143625470413003508088955873462096663118476874370737593451303342009368911417149616000226210058330424364422983545773815872721442602890331085244853756731991664895269477498628007450293880123841320341946848332126525437965492952341209963257313140414144190404611420026923574 831 -688647661479739798248765034191739491860398709315954374207648116405466613441637323477704787629542156272071257040630791926770450015641058626719816727486860313283765856631095625899321846399523392089395813256300964402485398776591144954994881355323195834314565359986257310903867719595698004977482648067513985923813676003951211455318452871826391230715448653251494051940265529039 832 1929547869373838859128925799485257590206981748935239110803266460779280960668503720338938136638452557085773633083810142635187018330856300297083745556180975288716102436270382406262405458035785783191824236309929064385260769538210126294061608779504173281779654998828369119429986550631988431681805453109032413436177700422250367614799634589287269415170866398184785071771252813733 833 -5406472988240383856450992684623409601039829171377212809681454659303770128557634993934253410022525437002613617587877781756928634320628563211512413565388949477419660871846233378440239143328572730289051175046448941350041108007194348868658900720961860770418191923689809275530844415733409417914650026913245749124937647151709870600290838531706646655396705488794253519844187744241 834 15148600683360279050168428305846126141677972729387179532108371138471771018783391491242494442545201920481062314059449907195383032274304293328078600865526011730246570321942690669074418352807410179491336177999707607841896724637555871637455895190011727402019237338287872432929550291441974371635701100258371770267403811336137168101445997487138387145358774107371164812122727006726 835 -42445435899346125772191809370029018173385421654481840588585854115196492728792157262828279403474778813830634770390356140875559207804475183380693417209756223200011196235961680134714550523208136743906366950549554542932202804990430313649785269817657154015042718583253692785695681367935680801117048867184717420258624603467168692990111839764146339200074113564917113617187091980448 836 118929468559063282081810959877954284667467939258388610948336848386066887730260819583651380876240984056876738521795197060159159100074359290327025452677057908131885413106172415153194707891081743706862408093152646406853079938041859290818114492979631573083694970394461344568463230181683390671646442141050508621107349332708553397055818528063463548708823426448760706512535999157373 837 -333232965854854471960499983095883958008037519340721742495481460060206301715883415054878190851994397865533987461950269910814575744609707317837942958213436951197261493394861929539560761641895154416239195342962214390773814612558590350685646267275543102887632488489796427483836326331484545911598920862389510453386119709096570341151492595474276790089712590992920320386459993681422 838 933698021842881915824375243379643959856360837933239296548329440967428050943959044205730341375779860477675099512025132321905266470411276216990002057612817857193378538024968792563944372371127249800463190141841363799603815831118353216638456320345620538284402324192547983444259933412952330830339308159221798529963806234793452480448402957942570175032305971060482048391044885273121 839 -2616163721247900965334190064352969680733862854452403347758536535303026410897925112074635412070895264257221697140454522495018179547741623624119153903133902667049844258809116966483900496667741792246272766445326165619240739548755782523678771986576221271391016860906341306757067524475672294914914027908668154138589516479175545501283315517283986781151262684814406525892263560890845 840 7330327853608103641903134544177062885358331384669173758893676358249615189043939900626472433304247077730327502563792423103542343035122958527668666481483720145421979927766699558704208107915690265167462300012818356687377696089109480094114072717992480367823227982557924849211653971332347641257039266294617710511080527503225254222636560599833959809418420235083259638009459594062595 841 -20539122228845829755785592740269698539375376137386245695750766386121953472538025222076253155628522657671969819321780992607209567026855687021327202158920354723345008396614478542801186569288408434130567710573453566092184749879052219588781518591895637118835459023320127493131153378489421349453075673293244581098589754340580927906247892889541308719187586914829336925970002808304724 842 57549341633311107132098777264194635820692647541085058158563499934435941912122356074350959910530454133239675072455292178623193059454312248878183655288096355790064249544348698528608221456738821148773611175810033028687365171700124655549105084227028886100481135284700394118132584075484970179126270866380457038722527918373472403455798574241379368667343824269253162263959368890140266 843 -161249671993098835619135196291792384779286130367512321788108024221128292041831408730548607741932001482212463329292033313567601193701558975921084348194140638844799993059784658927325118011174369027535279271506953059785528741074232483335961708414436152677594936086283269143925222195139269026888817179347476701083261882968921575881814057697059588702394116097441378639918007541584297 844 451811540843616191324458860634315933115691202709407866980990830695083388958420541477065298080508120871458858280480475725793616029416443470028459224753353133285662215209478061580674621105192604229689715848024259586987834699317503747107750062384762315290100879467711766728171983175612744220723380444955291107066874022414688165253612615174558940088357404667176690841823920687611666 845 -1265947805761857151308331076397691942304213772194009444401075750182512737796065583642264409185706024905958368061590510783848467477106784703472400199142894260818184632114209571012114908930508488687379414401766146139907387402347192882874010040068711917027137574327296865362779682041548199623100799375398277286295182522378515529913209713365677625578903446107129465183582291235553507 846 3547106928523481195640812527396027585090495350280301854873222484423672492267169301407313134759367735527244434075628582644445420626476249427883138774117377004570951889768619440379110654395281773032913230791484852738880516770362027806836828264706124569560652722819768892122677556444215296803344238987379759122896846139301076048010186950241974093348147454329546409568939395337794733 847 -9938772755964737137313798019756718580333648881829771219308671856452068366722059913225394013399844746519643773837262322500442664045168200131086895274287472102543591447522370986899423269684409021839824964112616712948812070175089028831617532876233600211871097288829473205674199196476603844123351177378368913525634962967654069437047506045696304556567522074329620551883186786956906745 848 27847822432526647811024423420441099623758895704284169868213944222354743252290666165037372240135569754590883425060573031284585926824137267537225764575654863135643325488669416055448246206621282279573180749674246147438699342986922839023085636670747315221775293412531289280965984434532221286460271193175938099447554130930334534074246253618693618320646742488222713513642346670578689274 849 -78027864533688898636515487095098215168944140821367063960056538835639095416729315619065993785583377043277357944654876574992570294534568220327759233705639659230371575722341931820715604363036620279740334875567649598169480644652062241790653119789582335681927229060816968614718662592254858316667687001581265898090414788679074851937832309387443585519536256275572445989350886926106242128 850 218629218081210913975674880099312843224166227290785975016275650819040083543323204067926464408526954162817137729600524883616080733620692878568272745821306575412012734975837108129618255562598225258401972289135243237413012479472391421261738036269853796850511938716844533410302497868946165563166583249418880380493361798957641736091542970647997182559637275563292022864593320905731993945 851 -612585456291250312182128635691515627766073590994758538316719042546888304670814203249470504037222115766845593659376896778202026124054929585752587517592652460821292887247653221000877962954661757914813703780163778007704908640946456120651907149039920865134490774272395938516088019264487866016203000799755785728254648698863007854478428700810964355359293590938228039976678276174030560122 852 1716426306387679608164974415373025766222851541285309164257992678894793872636557885175036629137724223535653603504051135886967292000823071486977772599201050457818761768340759627793941480767815735604308563377681732720411116480716587977031761367560539734304500051878233185218725920858858109058644566449185235873448094609900031357701253581912422288238726280787463645323582255052820016525 853 -4809319638595756582137836874318243338369019164866175067065537937119470492990465726883808540030703592679260495308473328329647008897506804312085055098204937873399155676644241740043513778644679443414391169881100353621116727520554592124909585986852542544964015945978900391916337127773022672622802680148054705928535070544053460131278185254568798904317387074771878438499700870783456391789 854 13475414178928737191874295615462380427041448444614014237171454669246612049381375048760653768672419584343235577062363008879484133463503073201654315077623947659319044514307034855791352709320608808929825285611192438315528651999122148447891152695688630111808072854008506073493082729251028497299074020444907330365541349647650738597530551571726964397194075865786894778051378441801334957459 855 -37757271493539999412918697423521765926835884742572222583231212186733242845917545129216152825459843335799507218819980914642028215160668808383384322416679926559259949258954654575240928020580581169871819069423786959678353308954108229439804091454636353078035743526219089933004593612826187862269243474886279967803112092348542542638586396941289038587585415958044480151382828899802150637944 856 105793523798778029493914065973381679087850174471580672554344946802073664742535589643698841455791410997489061648784361303600013451354659209616489289335642925385683507816253271993546140175715818809283409250980470170145710552298511880290633321744626979431754739596871941119622789135778643284556949158062343174187289249907164494630475747795406462254442049160045357832877479403021141287610 857 -296426866535563382545025876007499038143851595213992008230514695978848318383008348138386253578113694398214489361615139461594485026473127340114149875014907974205635138973842089392670423931800922918588354510039327363232253630332600684395229859918910228381103654954821988605984292975384981054120992187145625462974279372935379612008613248786031768857817872900261096099310052470876778279149 858 830569623252379442285442608686329349385019972698653792675792731322439036458509078493232337119620701264591265281287493020935871536667862923223747309636023194106230083187653887014802347179475654076631371217792111982813529555480758867269215382987123622151114657502453041132064210881377806500543877799509192361532137649671482421504439354816618650080359928162863830747224942774641538615822 859 -2327204369604049592012778740749438604020674930681058473457281890551137525942475679914071746288350310866232531391520192395360017615897410462936050324163725928422331408012836007887651976746784028741477012090069995671411646778626721535600538630447136824029392925548474257590681175463577639555255585478537549883018423229972626355361441925112972831493544044790626676858092134282914678338231 860 6520681742123496658649761260931267329783788209414280507571234672258384676011367136038203720216425445272941840360603151057037970827112925741958809492731926157165000243514540281113530441516908229817425580196864319373973744817732008856199278512908266201283124074731715918360547776234792157665269716328476996984503000597940678544923836387216003606875278521773654119091383656336857319226309 861 -18270544236429458416275266212790424157688108072915292817237300286057687089759532425917367304881030147228478501986564534021135958924091608655803339688800503649286776666831999213776363488647805178968639913299455178498846509379567111950726282777304530710893202864778987859538083367667057905494768231078786145927424595052173352692106580418708477282940122024559872615044033279724043703274721 862 51192927349743294097139002327618456037380392732737271272778215236904456805061552615640786312586493942228855955472928490518069905599130246934400879952842510197229774528771540003877210653293711997680805900517157760202053156286445699698706756940046187415694046309372329425480008966500277509428008189851176042873170955184898748778293370588072925479641108488127901426043890015602688177081726 863 -143439394947561304481080449411171284346673458502788926131829725417186381274956246048772839615486459881957046475571417208951833774797133236028234691252236603683893767871075622093066221705714524223999878281973401185937699352189349454086448900915362891328813452568420638204945237986765144163562458349839868736725907034985134258491929904708950266462868789357058333739952076566901764279276432 864 401908253504585877216629524449039345116864547740028597891746955671974467594880793922251632219305327553913139533880318830231989423467050594653932785461618380494598971231155869146856891374329155723988455513042676284645791430518493605298949050064008472357278468480786576683802841679892686220471040598727160672356690679333667434940732926652873812129611709939289758066632602941074948882585829 865 -1126121901825916301326137747235025071390057422719010341898720431199434269749592884927047223718175436627552562753334095203554386463877672423596626188136921200729484806782625070304351689726879338226273381305733343820568014509219480359237742740569899028026979469908512062694895643792775034881768779155537860436375870657194368215508848621896571523650199363197856129620630292047991814515432294 866 3155323451842346269173581966181810965862962589153166647787811132364627294938772911892661158599299303966513785936124007114569743810312404674396471704910593057750248545565957051683769863078815361509128280401831945242396984393133091166967674911172207803707269021623267882523228812144656936702099536476130090991707503555791336298721265802918714391749093533616496910542671282801840647134695257 867 -8841019848387050295499285098573129304164813540715606967563336280188231902911432198867251331023365578429484315950613424017383826426149550832142075469769990248317940790684797126675167491760294275633704522177085073223238102614355429984858522372915125658390859208286748765324425475520409955942620767839179621985345711572248573113417784419332269183916164334933129495242161652122312196109898317 868 24771987136195246073150256748512059247680308972683917584991191292459611457079817174863974624577388965190843343240747579522271687809783316881782260576211260619291532719258692281345008688077851679781159866197111113345193442768802966079293322017573980194414650298368679351033119821854893978782415682772790354529884464964425915341998491646676362036767177375685171119720002468035735028520075203 869 -69409565547777487136929589732147038112363832679435682789486945196909122824646199190961483346640159821508406639175026038922365528150372210356306344190624478674462059959414420693670762413951708530714397617855357288468662478839012483195630046040378335998778754546991203225635974048713689110599700891097492461171793221585166605729019347525789926203571122964324799082610853632974162878615910604 870 194481280934137160032768303584478845402249590258975371435410870630069425024433913040386758181805106812031612211027247993105263222745989339947736519564094142591655700889196808803972856099812984807880406350653010740615831484435285604559781695735876277753480208084572026084120111253769664550108935748232419159112173779875140103776664130743798349520066795395310553476041245475667134232793518490 871 -544924439957020932647134188392962208024226554024910519788191455637090720166717237413798608062722558818410385583343166276131684618723057411840244785108291873723945090959285280853534128469318961959597272682848859983712145058455302002572943322804796122823169918398945815308539403047082696889854224636864408898403430989780634682577599988751147257432786635312582645536612418535710313266806266945 872 1526844351477894763353302253086265257777793612643280282057046265461245482768921011343072674358834755016038299061115895086288583278503889417161463237550260588446351201210136276308547183163885184884033474061581050424532423301676338713416798157971177322033460294795075979756161304378308104798490390411662885655105409397911951813251388215247404054967375032100074122635715084082865687490228601706 873 -4278122805106379095439038143581695561636245198239414197428199824303640345551098420090508115065366236796890427283406833523654016035100396093177382075312072590021913831073492453869613491147770868849461671847124611006377426546904163241388580967734444641910851215898894447014906897118214663974289951987825896766099170842430763101496088763992376098051073427067238000456981835248664675927702087499 874 11987033726034811159049111626675024265187373401002905423753469045193734213730913408919015829122238123321036426366936482559618629686166858709384893803489216721024656629704275705699278286630108958786148992520906432768200291224132334822730986074219450478719854060811404033482604272290851644611834412079450521200677024186206562283652590421476144969869381976656146988384169670210351327973316277933 875 -33586922137342212586526029822868745118062964396650098820672230442402770335501437364061466296934019027877436124556409534581223887360862357140845965750470388525586533824386489184879725489913238043712177480480670847629136461954140510853341403235703290667113402300753856813129535093430454481725977401942661508849305174819622008016870707178680047530356932593322799829530018091012545596619930247529 876 94108464566158037773517746267868212115053492185352264814000314809726238355261910809398309585303995504749744791841421857122385644349848456342051799516101831349250251577359637168551453608614854429640801272512839481205567547597260875703784073752420366590383195804682320705055420659731048329094116419544468575029090455877437582115028968686299379113768511016255520352510581518170463726632070068818 877 -263686058126570702175443783976191588840837702150455857370231098866502908200812417736489823621291686812045634367329522342186252285630639895236284407009506943099216748206574805413867359678089594628640523656088438949166660513302489635432381099228352143881472722255656308347350473086341978226586699060270439252367769274864677742125851162787681228894133864308397534933068102129433866788695173254752 878 738831916670466482794695867278292973900127367649116536218251220594430147401962501153702899432320741706055866969237414262796628322112151854778136263739251889823529704269833820964935352396600577181927513326334566505420802948464035403764830772420444185087627899307824414461106095272744313437338469580505689775534500557006776214141447037913146730704872991591500778845210645872211530378264552565025 879 -2070161027735995786878934370916728916962942871959746307948311270968485626650150840595943817280103910883336819983119668167505370787206839277061640034412384898647218320882251230449587876943518670412147681064560109692977662706351411833058395718244299942115710234659646412097317541172220270740499664721666972770005603947555634048073205694603243857023321862424554990229127695582374057420340620427026 880 5800462302806012996956206097855845157310551682741179765768260323224149156193903441186176747202161731603134044657436907539445345896860261648675866939422276982019067422512928653489678090906183355474167660623148300306481581466711051485506709456487515069318484518459456096658601405784306164423396551084880382501051144844337529807742630501885854007084534610615320089447810742583427771757873650758277 881 -16252534211345598144393325411394900904453250747436363603009856259396709597423198741803172637536014452056469851711151211392468642903708376908740411390712701342311085023135127101645013380397576833478300085972578305641572534799325935039086819898796716265839179470551060735881346904347819532034748740594014921918653266977676440872609457885820537726563299863596114608258649237714377384392208189187005 882 45538588909228357799825748981095339228918405069562168806786332796945905294460933803058216491257468702533140452889174454784033163137045883411872404710171589524539919504119471215661431371928238597078549680956308211953867732090819173866768755507480019913285554092166228241452265858866139364128305644399751567401454029430137540019136734343021345027976273760113943174462037027524852164874871184046163 883 -127596290700070623769166813592340809045003316353198404652347502086369343229380235545637171305219669722360018211765807277419281377940198141272592517729125977089207355524559574904221007255614040532405130805284349630584271742498587838864307852877042415786306193438552274661506421316636792695985579804732081121348805171943183307650975933212737912925130660839052108783624389654372848734564986517865360 884 357516861861251823532796682014682317588804799456670748586021153695242947436714942031570863109570258329784181636684554533932557379445946537946012445395276438440898578562744758868254721526273869504906574092295895580833911238922567898817838325086932887139528932007159353185787540785600933159522653545135054861272205332504644169673884071936067078890030522212270491002852798297202461059243124330135946 885 -1001739986435567065023860538300611503991290843697525611580255775724917854764258127686313722031364555449523531458551621848688352220826145844554399823683556232971432328173180839544694432966325117825332354272374225219628961996103688904811660986209124281285911593620814360517178633333627215186005569121944224513640951784758889215723471753763033231756753832571811694486075987198166445868402666582901541 886 2806813069458442165727885293566058254153745660066891795910612139727573233517507449104905127491527777086381562712387016515536455367026545623106969440819269639473826221479929506669792560030864822254204564007324864505429842525148464083928821116698656047938753385023227107849845489661069268569468736047639652349398385969578441046221258866031193777431793102811383196152121164246685551561316306823332966 887 -7864515456665815644307162877347716187052305309718319600315660078040296422340540471329108480762447183667171474837208645982148207426181798420818665846831133420540109322837430749176832219698210066035914619119880886781998572873360221722462463183080318460757749827223305996662058517857794495560335583279590880995398483191532452368040736130899608335566880391317827210147403897095040407580814103214491295 888 22035882631852369015021135090392078481756693414975077401950548117253548134045381410315404818543840847960017679753121912533295111382821410969399355241183168530767526298736753637153256765733920679555712430185174728392075801921891805733251728396016181417928827560202728302581518969114342961346930555853500342419757823072635597117775696171741818778215388424265347557647176108441938529770904825805064741 889 -61743171087953586961435166435959107111716112070678459010944600095165730035642396778169388704396494063752174731788474695671199367885713702992034453983420004221975951004954792794412737843810187697860901299373731388716877646542338093681690702918125114241503307374117768112490054833222919090137246737527589074343437456746366590320759317428237256328729119420296525403994371578235947344779860686753452113 890 173000520999591425156370097595312476814542062728070284237611095950861979318092902410402231881192006527461474413057324399102763929968208780639121084363299377875061115800771479517014348858340778686740553287819520482909284607530316735804545163301371594251468996988639581545553603907690852980947859699270264389119077874576027117561669445066823960644703432017072231732888554090522933382225914166384122934 891 -484736688102652570726153755982980507441263221285270682515660035400697179031399037896785356593034703070629355777110751596864162504832872602610981620261754330303549083889484786047665925136198630973823796822971713037094429688572360856439856816055094852863437238272002293542162732161980311692032768028644789991026241304992373102166624131810842254814410981383134003161923925518941952964793169779471070656 892 1358202018323882420474069564710025492209710584886193418338862253655037048135675047577765342024166298636380825137482558494477158861541150365534528773973699183367037037150669912845207916125962000137212626129054559310932987285156155124664101071398139514457838654747972661419500062091625768735150246279240777722404294139495044465660728874614659880994804510061022792045035668225963064367715075931978461709 893 -3805597487987980544561446893295847969700510612960891341570857812467194676130410174210303066436369078806173758805540654788213384001697774873666049150746234364682439781133453813720819540236911328940638560759483577649539375467377221193532288674125901904989573907187244183505958447972871286883554821331758476527419374768427031438581373657959288798891281664077616926961482342256503465194254880223116511934 894 10663047208877622346097425123070334894731647475899714428751184453502970381083216516211130883079942716244923204032604192072557896917334775795449628660802085578325098929192320730299988487433560684377092567827798919628264110325468058543696994666254094223721342426233056456223170873454627529636735778460666782951438375350230619255176683876182333297766302144744265328548898438829182714709081123317059591953 895 -29877194353222665330231290247683770177615347479829990271953302122955260447805960494635848990986497329924790714576312245431114276802704628195265838416995940035886039336218251567192287412897546750549241962903690386253505327614584415469527011571240531665458809328622520612955308087808270489161128403568150924501091082956146338239301885656236806913396559076683187741266111060321257398885844776666910370301 896 83714038298269813738071438728228228056565936878659926459988797318844935971843782255699700248269792092158219487401895750718570032457116410521048418534831269043886420776162590264148364649052593620125051587371881208479689604014556265053484773612073942085681636128603668899645761282896328080850751457558844872622629831005466463753096117338440938961396048208422338052456266582540977986221880856493346193411 897 -234561522924533636615494459046791266798686057599250020595344098453010992162874031022680123137039733662613582601846042074508379402503016981702946530227535170489562466166803285624716607870084173544475387892948654755529978322889003755261661065068320079122628774102314057303493949994705873326282884841070259934035807699803196221039302128508871001807628213458895523657477834710370957033520907972655594070788 898 657226782450102439917532229754796612847431072281190312729456699732553900288158816828985542812363061044054881230602168800446693235838014067053375026888650934790704563002507120139229050120281366566977154846775285010427339151897761810416662927865817958568011378694822701902083208042326238573418156588036354193774250223240239154658618276363924383432928150133631892731276428033539636776532144544475427332618 899 -1841508522728539036085574103150584422937100179448351262671805706252337688692169391992202101590063251096220557629468653227543064703385888912583612098337166958650244432733456033418618012221820352014357404120883294566639732034909479710828183742646237654818477556343744966798205220902291006233973220371375792100366947962545901491763470602590643589347431911949418661900215941420504698019343973403441580924697 900 5159792220639315187974205264291156586407421443350584091903508627358678061741327086459171654786124087590104004224222064434323799703526496467471376782455179859739301575759499487632068290656353134812022764050258668479746932361055629656801085121919176664447247315188197704183077309487479435889355526880323845886109233480659692282038725452761930205283314983937883445749556646871028924714258552007684447630146 901 -14457416531921541203722566517958076463970954162776092266869160690945145280600641353031094771561943536027699462777880129254219311468110305065081295807920567628215768441835122730133190075839670116638041688991609505208641194187596317684303126331872175734765545213026733214435610367200718486282084289819131653049561839811760825498205871726911865669658036049769645904566302335189061968022470143275937620413875 902 40508780943039680214882076175808251673724452141604265529094311175452209248486414760754662020299338630244265280809385670486362782058475841945327440785979563974994924607328536424217937419167800710101741059694778720828684247632308902055981066219084935290901961350198594778395004319438144631226297358264179282439552710842518323654943839946771028473434767335315514619116323458722656399927760943677255557840365 903 -113503081955754782060386399885067620716577524634738201223866254001614723090402407897466192111725399825303858730679680229748469394126045956118594498937701373155593091528049278018840111158495839355680816407754027699209066475605391025514213800758804037294863962446525981766090108866662943630169581036718998324723416090454131125843119019153586586679481646208015237317016830182452410770929374792873524922489689 904 318028568461978546393176804494887651381165787951363916041312921789157119335549745954569687614441639874454939617512683778280569918860645993573314377584946233069171823848376380072573442300640285175780000762940165129141571965337041078204608878046089167571984420522481409514739812141136622140717347782264323798525444389477208706909438685047121395627964246776344759506152048018452611915911746197186395396023786 905 -891096247037610159176665942148539491701206125759636794964558613976332098822505345365125512102291021391663916997202308753390508711005970263992146572740701248834913096202029149809555498307905821925975812768803798698110404186899682334219813043688859623112443833400149097982293917645119513041134350660636120937491976575703923126453453842780954793999977281146017811454441378067730558950931099466447751258785712 906 2496796200808750215466746955224427391944749614549717230510429436536242314192969735699326793454113766117986990405591503448971855693315897119130048659270264922976543821734938181001661555171206592820882432378640671705807834375982215076751211739858366952438958109586626181618866125290405242112215778259032514029668157043929935259242380296828868402436534738047021729982292538033111989285059784481358293924581801 907 -6995867493660191837943813189957203441294214292968594621106728982426815840968813160747360949895140360422501271013246403757435326721385031690970440541274009712332264174485288894505406283460468620329822290445211125599758552977892772226140798950320799772846516517623576023013842936085125807184742713271957369507671254059130762950699720973925487832118242861973688726059693969910803668371534093328903526525946282 908 19601985125176906546198345952006992097641402202465589997931069006122204322473838090526337907115929121944380195839008795929435231094586465142499469614544542831564512136534311885207084970020348880930666051876118688583500304596724761340089747538019238610956747908334276449216479450824167989361189167650095815004188568529029322898618289162434391327163389952607671902837456887476148146680025920405091473071254013 909 -54923541818918300455495197282931930674738216316406858897893659640672127452795943144163941985324181640392029979910704468996463088520874868377956508175085877266284712200946442676310459474528783069912314903790200705828917725077238513605185381561256188172848483970879751546205522869750889293778312752525478637464072354894795067483131613431132233409862296486462599703188453102139069592320441617152297018782595405 910 153892344406482290345441938085749542964734444365262070976674702561895081002793445144329393270053798835312478061112545084440111334078355046393357183315435870858113048219697546155115176704593617016527439169087235631965411433540886998174331484680646237085677175640892600814158810190445927399844940793879669735336052459932961538285971865263300271825840773226053694378181747776217030260870154614065010129390673299 911 -431196767043997353469083814542195387737081726309362117215086762319441737330312113054299409217126721298129442108879058134841620839656209115297059739121941308802033544139416544706322243424767769975442145913102221721791392254335107690541680046500797145213206502742596872168802192701706873728683635750292147213947804206518431627795874331597369995746612813492219306500324174910974764119839267684398057988143652968 912 1208186493137624242384514246628600991379385355825255397032429281951409578860072173640045515073021307046188304272267892817049686267868896453630210898366371745367510319697627097683632984110761445782273951241356979285440416991640531254038540350399993681422946000076829934686526817365738823421421407867004101012318987091380046828842450117168446934099066637804253543163563003213108896104426165278244904545619996570 913 -3385263327012022618785363604802068259341561800007673165507782138285418022446558910252954439370651265455052412701321851779233771218428603422236307192784227184205827598152561210460450029464148856186241928057034016344422079770015914946354789777416937052966487316438636521425541881167388745099789783423260292672096483286031930893696205608618377477330587337514302558775097740343294261797316703445720434088658354077 914 9485297061591220394518827864780274675491009406245564353718753944968001615875707007037381803046414419383515295879604670530944405230451515212757536336915852191918745889377947004084578922099543317422703712590962905799575675850806958332761858011966970022383904762781459409473784879870631636406211274341736720437481167663469151460461597751370799111278536623152230299109377776822875594756149050263748964729629773630 915 -26577211772191189479334706398086292932559966869133982521319240083064342817303079123750618379000682574122715641142185233969026620998651354130691012870944355469689990443356477287273332615894965255349815114951392594879596047101539557237944522365217075249213211101733098138931987058614621486904054339230161902721316233704400766331915324062459617079023317842261759976948654883048510697528219925439589652106924035719 916 74467692576979074114996978393202279444425277457791563858612916359067948399138636563637373667492835772885264264228605072504039497084822267462255135280245638118797896507139506926379143667817082212944907393975647645775235081083721439007137725647550453876734642802149377805881051713679202293297793750472177156900724948541163680052580297387107693504927074162076046451691388461382121744047115847521391280150148467909 917 -208653837929751507627464966513769964304530199817518743516775191242110763528769601876260257729922880949789394837608259917578133720112883492244189966171233633874202868809110648839611997901483889768307480518457449892662576507179460125981955477482583619736915033140616757397254460799002313076072800709856486199001469925387983269754113619609681123671359806498366675576810211419560079288847654563503047199550191990849 918 584635062215877618685534224477386725952285000027566299969942775808174866100359418690378291538212333906379070916605039218831389768198415812459303445973253265670727795271667597292037227986589347179045384776951464038445004738365136629668464210622466042068242993054285798032442700996357023937493767248779251422582388622224041272526798262214941797091634685664976802975218025411045441225721050786008425305643398523950 919 -1638111042497276877744745019975034731451124123199917405470832613147299225415990232569095019295587857003262834889366772050087118415370190505642388750099066522941504678152198935722933774574088637198314190158457858830017054350838444701720852684394562855185492229993143542132126369874741954228458873115075369936424419764191051600792271892643616123847532249002731138718750078924119405292294123606003168343772869655344 920 4589885145411723147294912439954208783643111292899451978456726933922561539834113072328984944837791545344124731970043710626276170636772631092947454696305272660879632457984682302176011416435102617487813125784519593312070626681078908791896062628228269674800324907669100017033922915710894432025281390004107239278949043264704099315834579164319957980443865132517627470372536028043781218203165687502484350258611091058677 921 -12860572391939184337259880475414344214266787801970489397444467120440173616988122172918276429926190276460331352295469487136011937532781537042403349088950637809023288002210464804243207114031555211177264547885753332719786338933435164432753228249106924091576579947642683643706869852222994841478255173422423595883940525144019201188434702717134041753141229097397339662358675849991721215710059328405919470697482356744726 922 36034523089024291029410039561819715774686693205983684248936855066845710623034159242117055865895798612805688378382380044615132119805438064385128643516787666730512749956735613374721860432246824355047304624030996692112916421339665486653603872427348324486719852837570290981593584291884554115608717650562297295762490551017773455205442801482932676947385788743033745099598345236911421802938446127510221663670323284147529 923 -100966490034867887958565604381081621672303298125123816824957291972139760101338157377384409228966832076497634724673068006426216495986635015320357072103993480834101503362326376783981808970457529169169611726682207176980236041877277544524259742333844255997349346599684012978219804695158337505974823691977811156119191585374332117940632518616008624549675602547425333940944817369626742346420440837320643892330234975297261 924 282901818480459494408772418363452995150886325080573725155574135567581734919262029610268192888253742191113142411249662404723457686997444331083639008776660285335844475576888202207518447471058088400359268486750085298862408564556678553703474123804225126437661247938382495324391596052756692835594886642801929141305354163299988904957766967298102425603403814863202760802625557917780982761156365638345991107612487692001731 925 -792673280728210022729982820748747399811948712740939765898487811287061948749999487066802488000218673922153977092597065555000049140224434213988356175277873032110560642263838065103406502540612941738880934142922722972396009711255216094587513395788019413271877099116907651381313385833667204708846357844711985801101351346059185810803727511861451151817202663067501296288069434325332282202425693913911811089788922557967612 926 2221021177436593719735048423523548992122832577596914071302271546473362830140873702059020964107146637038778846411966206999403607003918768847382150602677517791600607638962361277007088858778819972585276319384758428816016577109473551172715371469405558017777175306052799106573858950481240402822625947758464344624370151308962444410400976626935488705908923605132971568803456246178359438179813237903288627143987992180567994 927 -6223163049081285316341472813484500773904597847084263262358048616464683739394234317425408199539676784197540311958823968927890822908004328416479894876099791784734904153481042710510617480022382976724103206623515461048015870739571877853395471566453948704855408678922090976827104048371203304328369830856919491952871197034372231304234957004859498942580682616466179625546991123819659923350819504233073084198972713356367409 928 17436915383287150083430763162618608719437944942805371069626892015151584518404316676457767417837048551751670731506800189158352421480036572909784771521088740732027233054773248945917796841212459047401702934196863834771617741918611641800848258461811101352818231698413058936205525956207424804136755122307572948137272982864542406174933170626770078500778756987398302499489526322418229096661412609308514644274137954325798042 929 -48857151208468150664963585786497383563915153652371780420131150664738924025293690051495824108622017217375283143738762642850333610192214537542317250853378069782303612119687506375132246066003867286849225797532150527126406778346257382470491247678477001278929525450833163707766932729234848900739285048901068972066108189046090486376626834865566328469464056495061699552513675672035577178413378686631550697355645685053521947 930 136894695634929867093220580844649207323442181933986745209285877997036258806567575859184585981437246430048580068475826034998386353420744103023434793974146265148397845160949235952264976260355709028467691180914495143142758016889622726626024743762020752352407998029171387045624048999945917886218504997824637551899742610556362495677472870577095579432939272401585711086039132597067961500318457414367585772401196163880326253 931 -383570413531027866294560802856486069882585321836026268507123167978776678631984916605793104182045885516316800111180216022284192161626296226557002651815362110514653311229961175737745370002198775205921384396864665156420193990601107117291776973550840904220025184065772998122989871855871700038519409722287770343263372892222636117405077807084913253822586163133759443187125977049746885369372280988267176353263709646034941129 932 1074740416010853713233617883105499273996099587889773057980503887259259014082943248794122834675249785557746177095554623341291275976050738059615388974485631576831116097317309488719054305161724106451433238247183024669126095133389302906818542415238824358543947216724744667647320407694414197594682838846776099745288155548175366496211265781742799948522062778835218939937872834735748079798120373023334397398495604407445263810 933 -3011355727815401386957568543007889679013200204117026681191360167103669761629250669499927440173424239251985727980202019263314141065903319455767113148522293710632106610418405191710716134379944391159501108617223608064101040544864267548772813996540753969163305316672488289174687966210095772376954621222416450399462760905477195136952356835139364453187553353538011719104074275196683701584046191714168474761790092527795905600 934 8437631249698016541834859719858574824181916730962761282316805838658125325636188015011548152485901714818387580522963991007098544173834767417665283018816918001520424838491731124947956252032406470077783335330480693092605682788688054357343851766895701896801354432449946155633800769901268796685250558627049732018723204085160044941770552188244144713361438914512630613415552619529743681572451366798403530498409847242812889841 935 -23641717399335008293233115367305130985691966723610192027712638966062233003574056802752287454748084355959846961055695282897160477521578373243744403655215159297354263425394399435940622299828068600381196777223068923508993514386770111876238422662721721321171554563057575087363818773280373672015455531994173477131216378076033227860013872465815685545361032818601268356412114817793175541739546519027774300309773506980418578754 936 66242620120430582160470313766636909791208916497435457582708778181170886275758412496474577921361208040132239374673687139304032136498905871266214652415887589474223672575683999177207904308835110600131935994283610006694055968636152016884149321353659025625118849638207973593379184817207592525629115830873128262069233139143175581477791476463390943588172261177329169866297727137386787420656785784001718134982074393665439739893 937 -185607697034019287220347049244773671383577849087948492965380389987838720766675291562629901168714677377831029035004698717517548569257053597915960115679087962003311475188061067276061794083823830129306370310134752563156637648595609677550538165659575236640159380431209222955791482179087980289784846168882942884864560218259442597389353736267872573003244507339000243782539011476637879375836052212125146108500567206477690333469 938 520061210375450394106744140311878825174992680135877407085682586441779991235851871958343583456027001034967551054942038169260937390009918404621452101813473920293220619599797872136682841108961920116448476480465111309035389174087212547673466275914602148364109418247155395955664555491448769910236581650918213276119325077532210417264026643215501775703100213005412197174850749676597979699634304977467655728746272137934023535443 939 -1457179130279313132605465099746557376758028256782228691863880397622432916367623200649010052396602763966244877740080369385187071715769606953471713407800744205688724380259324287541338077875541079477742858997172577539977587781925869141158101285326023857910840682056785941361904590611323546245962672266150896187814386516207338295410253887594998440214495068827318887485488237139091493250372277489493466454501312538637583401472 940 4082925192956882060881280928805819360123557137633334053233093441176552970996261895158379558049615375382245828760490664315447926123791619002106537210083467099871924187049842466479241994091454727432319636237160223669647545956846229244061468147900713749910875093054468354624833213791859894963356097942966002038035010613973279332459581884465615860745435128954038714634861688049934154526750142813445752523265866534270572666090 941 -11440102170614138451601984275671726485045151100050772730255049985397133143646326106728144491552626208595281130766779510936969551957847736743389556515118161862128302987821599131156270901630233751179601491476658050749622031307520097005098102459710181277546868907800360198457954527842020171205299793322493106312577557829738892026343539231861966346635155096328785998908131291105864158656249433807834955000813256383235516924501 942 32054453973306594491158629216522890483051904730520860069457039220436440745228895540788429239665055944268142159045565681416347357744246483013766901022421501943208715009877544837646019546371029742943704198197978954449567899577615831147049904109812560002544009669981249788595413879381177453685168207194923522948390812960828391812585157386456019364089819929625708964242451863134562677794375029301509095978954113391492766298262 943 -89814584188427080548947283110270563116948608484297788033829913484377810578980341947810903925952729775904479415121433528539032848979651102822792397334248055086578026888995539490636023486501962990803692682124781441879757958431056804328843840912218982427624556863469450204382958720206789406161417350869248770817795567740123611838850429965772562555708379300562439145610551891170724080682001672969085766390110817881993941753455 944 251654872663174400270711260515841854533593568645577799196693486290804786936588355062150183493263125062218210052582257558970119770728017225506479329754609552654557659538527924318449764405264528983204056642428530853420706103683859626869127548859728068425319329536133691253287638714841605092384864988569731408113432274248270379891302708471860225783928902317043843690806720684173344130688632170163980822622767674970261951194533 945 -705121284114109764944844563516032838300476544398896972615827165489649275264183498864379592955529254976891259805919163968847033178228869110543773225993272543415287842477247533964244967615181197217461444325141800133593982639864652263342928768592442766415859637884145164611406264819364874697370039694476255797051951580811882292236074386603667196104500651436862348362152775200046641602914148632447156895341784132843573213219505 946 1975705934278488778418297189406335226484176863174556704839398289601804929667988588323256917416374914945005929650808449669938740551751773662832862517375013460610900364404410823410994553758429238929429914691156826532234054289975973368435488586878367877959856006064710134481379184412727894106164146461326580193049713932762594417431538991033315544510507519495755423230580386856495809938908696346327599347108722688581513057540966 947 -5535805012108451418567943806561400536501684250855958102313418175647467105942815501637738707305648769787131729132894049214243742901592470094193651061765626659543180270647372767432793547782908835082131269146773374874733563136626077056844040492876415144166525781070271352838010304477975347240161601773307821972929568714366460413126630095850400363944599221355390804145056501141669970816203707317804945879786770680825070639310816 948 15510980961484229574072039094510563628253729869501265322119650668294804359503112742716804484017941079336617867773231683878311716772885690277732243468944193712924732146899011065533945562241166426322773888188481219768638107036711735858726767442278114176370675468202809843296497399854352831944783928014775291515517181478366176107975829023697987626142373675497434598526332068797145811845174591599789828582479130524712170171400861 949 -43460802875333075262166027768951717677025689862262630276698949856635011190516015877630744896738443093040070354043436138200576897835013577165515158173104881412458487411249515136426407051857509961115271830622447927918117684446992738895939459703604843395023268523535715180190579501570757391952486760277851119950230305837602728775091886816207433868225189518427810558439578384907077524993178548099416877343447487367791955710130030 950 121774463604771160907880049985713779286839885589690767038123429246008164577611909780734827427594300364363296083721155451953128698119804767734670251223821317851516572933653654581670997972923631730410634388777574677491822853541209670950733495994708615906814521908464159838034815502241995724735433655293770783281440110200945926363313430097885372230529037825863547634034260832095202693620986710280493077746565787216206241687006721 951 -341204464831601188270950077541489400488028742902473912000277216745832820379396478747330270536143931098996355404981081709332472382201292649164403286907026433455766097353967061851870825173880830611973948175054473706444300253787148731256388837425741819265817606595046683968271026104401357891139490412326754481759552341812609343020002230919221199691298209072673324262291976104862432387659236605223931850373441556236736929446235933 952 956033665636758195097994132439864546414569624978560716610039629388671776594234169769485854965054380209855463014717424343269926536610742716288087235783536898856056183203657768526043899724894917295548617703262722865383614770077973173277415402015236585947803592131258541178789078409308686998399173923147854457243658730809996864214976746567021248205380533294674843588625543538257043944780807741954831290910621375930537037013793539 953 -2678746804447458054671246247149276204907352385617130363401203438071180480661135333055217780824191427178069489760205296793129160301719288149924468831189246977205409867819076233966892125405013545615861991899109895664709735465409236828389761599789012270086947026831429952972308419821788678595442790800317383600414537787601213501436586863412536021517098468134815853933591985006345675922524534441867036534775595047795731118029459636 954 7505681756047956445120052513736021779897671924630365391774417647372873772482442344165083287865458636983715214591687832433374389214843631801669210330499350778797704824311364568437565977271488599964828166311596940356243797297615879062470411355684597503238559724336897504384595417954827295495434151019499216548167622616162254070081414983029859141760954063582565560706199333305749139468096477936379720415997074507154576431630221994 955 -21030452945212693421368477181056393958454060916691509760284020645889281871352129207725193954024205886190796926071418015010840149417605920040615347592646125284718533510584571803323543633146018845716178071845795351565462368024157832591434945221356116616745594224722041617442667333944634459197009057753896860934183218371035378911800922595314807254287140316631139837435395834665702486160031500677962940768750891509300575335418715529 956 58926019708259446295442504935868234289215875507257812502411626203367325687300054465350308171676256206633972570750403265950108269724173496607529290547897201825275609701585117274014584475364596037354365796549280689528408344738374456349938785218581661687179750699046044003644574662092267271706290987156772410491815467848053539935522858568757115570348600607642046813689393353739216850313312034460845565292236747467942840928754736498 957 -165107038241351748472544535686567733501603647354326355337020025228428583362661387894060567536766948530979784290195671186334538241429032594506601909083151080668149133450275389117650141024748839012304100804348139763061002477583408448562979893854573699395243660397681153657865701228580338413738702624345899842616544593662945768936607251506054181376772027417092202181745186577654010803305057157873113718446697240836715061277132577411 958 462619640895415961582482150757609837180312901978840474080561201657723074517393258972466151678014819617826422522460056932476988007126003968163204417096266591912051171185761632845233267039755549091437127755898921632093322508094352592610668274541193695902689795268864441003086413594099917380638928478159385278056548752736587077028059507722630571541755167528811528448477170414732690176120261027431955237141327829433731146986847384621 959 -1296231429149349154616852491034867913927224790345125017808773104742239222294288817742332595930082176671732364648502810904954229034492744592525482650587715923818481674690635246753968060609411083291481842814001986549661874254888810568403794631382472023737848449183368259035103976028566387009633315052443069173884745762109457461366893417803602626466355987256327460434983728572229511444252560601647634227932982847756836563187237069753 960 3631959755669796985247418976180074410666356808089652293656388788767359082262314106157871361149517299302470406736435401636051413875163933871105715441978912838869624051754980699362522300293628846879311887183963041539306527017688776047220193808051733307848080750529198559473290962103385457482877772150948221018752792196565122845446787896540464609863386419021783054212758216467065964445344402166421557481861250661889437750511273547738 961 -10176525094335724515556636280858084063703439959344393647118674639184995587648996712432021505129807847576858110477773116896865980390051497738683209399056236992111000011762255424342951752306526588551364892537947284876147162797994319891058723063518323464276087859297825019784765506733742751521972214968304291275300382747195531920658411825028419988512722546789338307097604509736842633272499665833311372006504726274853510165496535597072 962 28513989681184157951867435703857245108887464622763492689696759085695665881514755713512139341140597315728288857053283451774355450900221444748890208619700493528016646217093444352530272047735808730276042065785898028337007195884022140854170516198535621909822260736420336141684085164596248246629622228367929432871058408636977301684926390192688683497994374942835676605317159660973943128309712896232333181352502170265988890847265084675321 963 -79894423686059661275552414996674653833773181804931137523774623636460317680849718610594621488023448420880110690043379054770772448555567351908405490839654350296863960781332030437729710633730026308570761698345787217180280768124416827696285701795535783938612698617258670947908753176080379274469694496415856636639579694109757488132283537399129009416575945711952908445763066898218178648976008185262977051908633251577505595142059458362330 964 223859200606350446731050716594268795944726893392089678378889542649569277491205610589410046423542193888758718078535892746863157461131553575648268128100459683611294904462285533268985074639406152454903555703487507498833954322047606568331572535523017946560707924400475850346797991703799029606467939085591333956669843167780902515553696567193421567183807935472515265660003184100214042577702394386521597291570521769237202197860946043826285 965 -627239541686038645145678185683193977168700563530801808254537540603200491040758530812344181888957832976666251386960150371365957047959290802118965831263175190026571089288052597410220894608698722163625895653126770315457967787933153649383262520506928812517171341013707052401781622122358732355833050624749836483889575180157360296133009266383610556987509529811366660697406376045227691235571840094065124829203685151950303115170340715542829 966 1757486141239043579114008177953294867006848392142007060357706910827633814008567572870551966797181301819508740622189544190103583359886935129622653449911667358975535682984021759396198643882846404981222153803698771548149727417465378064842046773663125626447948892236141987618823760201957461329458690745809487428909191523176976149738663826555048516982038367115967937363852884982050458560204169031432730390194542048512100271956465272330131 967 -4924366739291707934287947438169328740576564984583533138288325478851364505420789088455765275098309514459277490249341832899453304834538314536485448177756684182211134559609643712085146817065883300979107372551927267747391051984014444742886826997608698121679573621502970942923152182736954618643867672023397106307298197384454921195001930939875940829781816943557256501703189227692304717956398761457013949781596590968960289544453892898865752 968 13797768991763662354664087033134236384117014198377309563825643642319356088616695104399061018112736319401917487743838548656136512210533161954954866530028559461891360100198456972741770442006295266809137133143485986029657057895728491127637905148938486794857276468289750756434355828219587358231261565231410126458575639788131396034658723013455007211193643143069755534023791879777839804909410698639692483126599052578354554246775835062929786 969 -38660489607940482036678497640075664447731513447616631780079891221895697024195845579358396280358835432410328739605139151736082550978630769080740468136932517941956501038980874995315442672944684759318004261114463369328305348213405252217049092829264727187942436116413948209349143004465528115663984554109639699483498775475983844403890435407637157838447083374491284693621746951052394607208242341156295352771411895358025248081785196282791757 970 108324284717179233148433782022730619897998446210751065290554308481773355325512507915780636791998823256976285004939699128076467362448385275921611824779887709199940789295718485350951312548693969935865498272475468251476859167182421090742395828872634750245518341439283569625170352350466395769318285848720931312250969985155086268316583641650307668890425587125198615670712422937183754296148338507249090011924253832728077040042359387043511918 971 -303517901053131824129035548137561249864682230301777056258151916619086974140845799820648297308806050411272236313199540508441485284647115634489271028178724723512002293965732859445117151733935530198698843173414996911892863566193740115190798131853806332623388780939602683116199624560249411372049928167323396024094807974404262144020004537364864194835167455234250853067960659015799993558059216306887781506256180592259877861677306124262742615 972 850438260453049115034162348841977475317002069127238397380864849809132133562649829955892882578868896441749761498373925497800456500264675941111508170238303248506230306936795106732299226616715526227880873615119119523812571415014291936318955947968056352569057663324146075379938298185132930064580870569021150460142823166675805926726376789100896614830945976186916280566083620300596316736583607364647560636480548975497255078500361139637642949 973 -2382875053935621754601108968932495531775963139392871355458449340897494256502549412445846001597058611276206052048957381337800902784668971585056607771637151114288973556554263363242894138716361544379561466667756019108094835794293526308961033567438171662160545969038492682545983966709317090372855411925393482456035898758335351006528909902658686205927855951919713947389740081217801531976008442030677808015229400292481309688927166798718832033 974 6676667533330207849172913281066488451288164119887993173433050897543493651181402360095057061342821705368302687387508208349360756353234742882402635547654969988125201011440935273329561723281364068635904402652251720949048765365937489311696468293994711258311622105241929820927921347721620159925629107827187082419620317558909724101916504705967190784383418423883856094792748804953617184136223729721880768645219773651173595658530277651699656670 975 -18707606711060917017854163868626489734507764992246120229975990717672359701655311373086797358001242091202842831904786763886239860558667380833329210705470123361127653069164155896857265250359656115177052336990619706948097982665855086383583816525696273694195792850528095160693795192573396438519369324963546731850230750793957037461352912326791807904919159863589366256435691355860467823880285985430842089898710344751753198488839249071004487632 976 52417549190317422769296806662373998052390604469927630044146360837161463596574488999616172246379444637430257213407665049159076270390296323101052328407278432365846035685779554404197481692878170710420934673337967645837150798771314351290284827653362789339687759117348098497445432760419408183927734564447232197686026151740763626533133225286606973060598528230786182793974778927363218211136464310527048245643952657761010697290838996530200148485 977 -146870709094756732174451821762550034554750958783084166313224420298085281630150619519109239850171230570744197670528791696628224743531948407021819045965048389391875982524184814652888569297152350427516677279727759741555260481721754656698691392742367625017852035812566178686772424116235823260227201175071101512773792037022273669646557659460085277743253214908492776311799292836917852188768775556093785944234459823137609598038307961256087474374 978 411522582097013743372062703194451654327324256730307654890482607963184376029223699704501645303545346279483176209987384875149430302398237277950789987932888137108838169970236439502104566859615233463626852761906516321761491547907220486540327271483685858358149073047692324094059602991111672050606231681979162726186858942072846761525478049653728383886298115078023190608837143209721286297785423307363156950107270974515653101791875606362744964409 979 -1153060651913467354195598540827782515592653546102050490578110810121320195629868451261062689417288248768269854614955499361553970708606807567636650485429128947893878696622611759645555077854125711861536444535104818416543033947692303624774950080054277769039352425635722661818475706855319810237815588638256114168740033505483802410629105994948050729254834287355828250705975915400768370413698902250644221722081751770888772915761739545152517286029 980 3230804152268071454491754231965225064833890455434194831327770996297642372801652086411636581908345725663885692159331051124139367183700570029672412931952802990857124294055552905423018041540504796627748542574971964959332400665325798382780127113023685876065110447587247496304951594331708401539216458332015866983625765158694395688293432171370932487617189589280750654685592939136991770572670563524393630093770734336870522759633023400265746776515 981 -9052512071234870012008158602183101058230276926700320198686268946863424528287779292158856614077972810071250028582470321536746126306583620137828910283590936982638022916384139903253302365740026817462757983932666888265939009270319062170255330940448224338784235440394129675670319653769762503392812835731315962702096101176253328759760932650985849378817957379977494676015606867135940684751800124038278698258730411060300119189454999359242690283564 982 25364575176221798330361773172008946522826782794396645810183651988439450799116292458139454021169565814525073183236932633413012432966625962894661751853076210010086840086747289137098600260484467168106249863470646839769215801137606549907905992342667561957902257993179053551947948125228604998715786379290960135688767075723446325563534328094882549323165426464711898489299672735732019056875489903329289681031527689459700135563159187691021003518682 983 -71069960338914511830930862649521257851782409942051427813348030116869887238800179869669609660535999102222656955040988517917671985763052421135487863629579226101576167303781183933211475903177283423408976959509614729319713776074143214738077849436301888939191215203946577684475881945273424083145490551637876787665154234206330920286561082255201716668590644129634359274466277402383262402673888677677928999256148790321029661924638729286090196447521 984 199133603755757782320629972479875090780419014458315453624154895555297772029564062812101219964557326155244158241870685849894904517845748175720137288675497337393406126038498728418296800465515705371854400263693851509705268691613434147058338089776756645544273851395855020406389363751638118833041790232947310780892219608478731375695880412085173369326048339744424246953950484535201051755317284876685568255671281681844718121819622354712055084950474 985 -557959958830065795459365528798927643043502045212710885246391839882141975602739419181256596855451741499783588919122845212413589681127209476579423811960175461258809162155904072736454173892046504049084420312775915011092717637093700394111212818455453353401619501978401295020181861045503598084014902897584652624884648655572486416360304073480205777975256000124082011503103433197922400756371983570379196343885152666956083365941414043298928746940651 986 1563369063714075323044641335106564041980968727533845752299754642745804699083465308419053117867598988431179223995838334782051973185208540958021795518184630606753442103204338921757714818268461616657365503500512490785935350697460355920531759155055241588034465238522093541177083470981826611753788750339858801369196781562647420618067013975410101287254288337133420945876096001783703185356862190973782151609270616831969149436382150379773459536463661 987 -4380462774610346123479838781549598148012949760038934899835688155781495097496078913320341460939483403070121970984114117641072219179606787226628773348182498705843934800311144740403199950932191249110354352800028366600757981186946888352735060075077849646388728596757315259241398937039157533930068502433733936821240960675393491847491263269114614445765337008417013502041123223005844487403015528307305449149755727645163629525884737034484996820082217 988 12273783948469092729326065592079772823065390812341491457197096855006424317131180308842949893299684905487166623029818621005719367481674316555870283026215927541856603729475658123603201175031333642420236480385800079034133155018312785255233750016690220468049899169484579118414163474165646702374892855817774690552488849358059219119403707076747948143323227022143709159033101453474345992785103556737496145427325907417790986428451082955320679923997234 989 -34390378406331257223820104688563732806241745241715315376981568309935407276953019186991722072512690424307121355171093796317608839202668363585573016542131583443141168413764859351445490029060299205692517359642602725548323325814950120042198060686472091344998945649144277154755373614563287595955577165630038150377035733843408980317074024524237847948742608726190375184132940143096147323574505451054286082650765829903703907699767970338054269699278624 990 96359699005307404583822383196466014607757858769797852236499294518940861058922456908117697149212223577696863580610805204612205035186043717448052443741696052441150927666321318294569156640215004646399005644612982298490135857017915236050355932620739854329457356491366056004537605098717052742767561592633094593029435426624064772062593713597592932919235416829913359757391332988955706828539695605697350445171329869716279041987833895451770042205040577 991 -269993876853766753934503153128093087189240808541703971357855376290950798087699589762652672486011138132378923633900120808490274255654495462479620442314173531893323601694515037000336955298647787326098234019138320938281440295608497798819595798406852922814782689848546813435470136077012701480828622017824489230434145655607972928179749073740910239687390614118938604318133410073060039350650162512889047387305696081736213458423580587837596679798329202 992 756506031992813544762725358234410572127447912615707013344942053297045201897077969139265876423895191372117982438596973823806873077857182333988751421489474386806700455365331333766194861244885836159503401783071734132107030285565295367085117335078720036925759744270944808573512355397336360099056226127768634992271240608716288416214141129646624312043113597259823962816226701182276889593407057783409852131058028887892312800031052694657022322878916453 993 -2119682798404646512663569590356897012334311366067918287069702789796387552266290650360987791088335127513638295272076727665144464509279199231068091915273680899105680088711458905769199422443384978013319899430258991415093664398417772835831326012473581524929233551046772737983101408259590283210971476864967977684753090041417170108254723583766173596191047129852566678553115241520971733493138047989274915917143697436644331782865635119663529209915637629 994 5939219220786378662431599133596263245765660917882848136886129623003463805286229104263500862595643797805820310138615868380666964547890754459826492954312126904109295387055326584777876150740234616248671158352682442325772126441366707443250356246251313066124872281525709712776398430769339351065888607058741516531764492683911842256196721872383911208947457113511856221445647452463996225841680856093981059888095007001164175272945801806845453191227471955 995 -16641322455938761566972962405079951373932261660711930672990468069327647362448966496831774200693674617310248372299636316703427591585868237812112944649937990532313440826721598288037711474385897694795221533336881060925700482284648215898422329612505787652786028728691575828582777142901250194531583771512293498080527460002679570283808575608590499735173573467229900887307017384110792813293902222624689639669890906806831392943155249173734202812284058480 996 46627949362991263767933482629174118746097752523131259994233780618503810481670888024175606423899431948309894263510620934006565008190521488637904207821541900517820197057008954492048018022879501952421552758859217925310391885416074968428106923698795629887840264519142401438018811871037392441717697788007981465042063271917565584258389413233444091717660875398531468206338011937530210842157428274227540463098134908787188714170917956154736922465538180426 997 -130648610863362391708383444167860357616828564192506399821077588643028836034050423501943602230921060143503011627004958917535310293456590486655451504382041503570231170360815696519301061517620080109051875277073546076138693968368988518573910349711413843526878099608969168553550517624676479832210151230436303849394906214978311783925935204235620956456175324078924313941985348145324468702906325572942111873494771907727096502581260275290899628234073074309 998 366069272908537013962760366378839122855088737539919888628618544647276265328740063438415815451292270111772115345188336551418118557668929242895980449413602322195150649445514324313022480527455916884147621298379649467697899734943080953112898298136762696791205576149757894071562857742692491809155927786208977504372907584157870812644764001633561050936545096652872950261620339384596449471859115246461136465014791997739988474869131983525653542727393697478 999 -1025703309681069616957957650382601299823771505059029095057007632041514742731138095223656848688506468068269532236227848519059978342115424022979663076686742877552088889642601253202138719534083925257013306603438741717065125149249283288301755219714013626696347741252981669187581066225703135298275559665519017004264848419778982314542860980593937242659993538976187391014187301164882180936560055992790669776476717358991475677561829152075178363741817386559 1000 2873956809135305034235166058226027473112991243423850314521097305581201338904281767077436346169228001794258771282341425504450247401998317876575259454124123040052672439873046343350186375036347870266558487241542472389028107423798901775294415634734352572884896136953683825982085174050058585933424304073012831654545764711664005036311216713239444861374163541867206399329902838360414906627756552658837157837367721535018840783058660382432853198551015379493