0 0 1 -10 2 -18 3 -56 4 -138 5 -370 6 -960 7 -2522 8 -6594 9 -17272 10 -45210 11 -118370 12 -309888 13 -811306 14 -2124018 15 -5560760 16 -14558250 17 -38114002 18 -99783744 19 -261237242 20 -683927970 21 -1790546680 22 -4687712058 23 -12272589506 24 -32130056448 25 -84117579850 26 -220222683090 27 -576550469432 28 -1509428725194 29 -3951735706162 30 -10345778393280 31 -27085599473690 32 -70911020027778 33 -185647460609656 34 -486031361801178 35 -1272446624793890 36 -3331308512580480 37 -8721478912947562 38 -22833128226262194 39 -59777905765839032 40 -156500589071254890 41 -409723861447925650 42 -1072670995272522048 43 -2808289124369640506 44 -7352196377836399458 45 -19248300009139557880 46 -50392703649582274170 47 -131929810939607264642 48 -345396729169239519744 49 -904260376568111294602 50 -2367384400535094364050 51 -6197892825037171797560 52 -16226294074576421028618 53 -42480989398692091288306 54 -111216674121499852836288 55 -291169032965807467220570 56 -762290424775922548825410 57 -1995702241361960179255672 58 -5224816299309957988941594 59 -13678746656567913787569122 60 -35811423670393783373765760 61 -93755524354613436333728170 62 -245455149393446525627418738 63 -642609923825726140548528056 64 -1682374622083731896018165418 65 -4404513942425469547505968210 66 -11531167205192676746499739200 67 -30188987673152560691993249402 68 -79035795814265005329480008994 69 -206918399769642455296446777592 70 -541719403494662360559860323770 71 -1418239810714344626383134193730 72 -3713000028648371518589542257408 73 -9720760275230769929385492578506 74 -25449280797043938269566935478098 75 -66627082115901044879315313855800 76 -174431965550659196368379006089290 77 -456668814536076544225821704412082 78 -1195574478057570436309086107146944 79 -3130054619636634764701436617028762 80 -8194589380852333857795223743939330 81 -21453713522920366808684234614789240 82 -56166551187908766568257480100428378 83 -147045940040805932896088205686495906 84 -384971268934509032120007136959059328 85 -1007867866762721163463933205190682090 86 -2638632331353654458271792478612986930 87 -6908029127298242211351444230648278712 88 -18085455050541072175782540213331849194 89 -47348336024324974315996176409347268882 90 -123959553022433850772205989014709957440 91 -324530323042976578000621790634782603450 92 -849631416106495883229659382889637852898 93 -2224363925276511071688356358034130955256 94 -5823460359723037331835409691212755012858 95 -15246017153892600923817872715604134083330 96 -39914591101954765439618208455599647237120 97 -104497756151971695395036752651194807628042 98 -273578677353960320745492049497984775646994 99 -716238275909909266841439395842759519312952 100 -1875136150375767479778826138030293782291850 101 -4909170175217393172495039018248121827562610 102 -12852374375276412037706290916714071700395968 103 -33647952950611842940623833731894093273625306 104 -88091484476559116784165210278968208120479938 105 -230626500479065507411871797105010531087814520 106 -603788016960637405451450181036063385142963610 107 -1580737550402846708942478746003179624341076322 108 -4138424634247902721375986056973475487880265344 109 -10834536352340861455185479424917246839299719722 110 -28365184422774681644180452217778265030018893810 111 -74261016915983183477355877228417548250756961720 112 -194417866325174868787887179467474379722251991338 113 -508992582059541422886305661174005590915999012306 114 -1332559879853449399871029804054542393025745045568 115 -3488687057500806776726783750989621588161236124410 116 -9133501292648970930309321448914322371457963327650 117 -23911816820446106014201180595753345526212653858552 118 -62601949168689347112294220338345714207179998247994 119 -163894030685621935322681480419283797095327340885442 120 -429080142888176458855750220919505677078802024408320 121 -1123346397978907441244569182339233234141078732339530 122 -2940959051048545864877957326098194025344434172610258 123 -7699530755166730153389302795955348841892223785491256 124 -20157633214451644595289951061767852500332237183863498 125 -52773368888188203632480550389348208659104487766099250 126 -138162473450112966302151700106276773476981226114434240 127 -361714051462150695273974549929482111771839190577203482 128 -946979680936339119519771949682169561838536345617176194 129 -2479224991346866663285341299117026573743769846274325112 130 -6490695293104260870336251947668910159392773193205799130 131 -16992860887965915947723414543889703904434549733343072290 132 -44487887370793486972833991684000201553910876006823417728 133 -116470801224414544970778560508110900757298078287127180906 134 -304924516302450147939501689840332500717983358854558124978 135 -798302747682935898847726509012886601396651998276547194040 136 -2089983726746357548603677837198327303471972635975083457130 137 -5471648432556136746963307002582095309019265909648703177362 138 -14324961570922052692286243170547958623585825092971026074944 139 -37503236280210021329895422509061780561738209369264375047482 140 -98184747269708011297400024356637383061628803014822099067490 141 -257051005528914012562304650560850368623148199675201922155000 142 -672968269317034026389513927325913722807815796010783667397498 143 -1761853802422188066606237131416890799800299188357149080037506 144 -4612593137949530173429197466924758676593081769060663572715008 145 -12075925611426402453681355269357385229978946118824841638107530 146 -31615183696329677187614868341147397013343756587413861341607570 147 -82769625477562629109163249754084805810052323643416742386715192 148 -216693692736358210139874880921107020416813214342836365818537994 149 -567311452731512001310461393009236255440387319385092355068898802 150 -1485240665458177793791509298106601745904348743812440699388158400 151 -3888410543643021380064066501310568982272658912052229743095576410 152 -10179990965470886346400690205825105200913627992344248529898570818 153 -26651562352769637659138004116164746620468225064980515846600136056 154 -69774696092838026631013322142669134660491047202597299009901837338 155 -182672525925744442233901962311842657361004916542811381183105375970 156 -478242881684395300070692564792858837422523702425836844539414290560 157 -1252056119127441457978175732066733854906566190734699152435137495722 158 -3277925475697929073863834631407342727297174869778260612765998196594 159 -8581720307966345763613328162155294326984958418600082685862857094072 160 -22467235448201108216976149855058540253657700386021987444822573085610 161 -58819986036636978887315121403020326433988142739465879648604862162770 162 -153992722661709828444969214354002439048306727832375651500992013402688 163 -403158181948492506447592521658986990710932040757661074854371178045306 164 -1055481823183767690897808350622958533084489394440607573062121520733218 165 -2763287287602810566245832530209888608542536142564161644331993384154360 166 -7234380039624664007839689240006707292543119033251877359933858631729850 167 -18939852831271181457273235189810233269086820957191470435469582511035202 168 -49585178454188880363980016329423992514717343838322533946474888901375744 169 -129815682531295459634666813798461744275065210557776131403955084193092042 170 -339861869139697498540020425065961240310478287835005860265390363677900370 171 -889769924887797035985394461399421976656369652947241449392216006840609080 172 -2329447905523693609416162959132304689658630671006718487911257656843926858 173 -6098573791683283792263094415997492092319522360072914014341556963691171506 174 -15966273469526157767373120288860171587299936409212023555113413234229587648 175 -41800246616895189509856266450583022669580286867563156650998682738997591450 176 -109434466381159410762195679062888896421440924193477446397882634982763186690 177 -286503152526583042776730770738083666594742485712869182542649222209291968632 178 -750074991198589717567996633151362103362786532945130101230065031645112719194 179 -1963721821069186109927259128716002643493617113122521121147545872726046188962 180 -5141090472008968612213780752996645827118064806422433262212572586533025847680 181 -13459549594957719726714083130273934837860577306144778665490171886873031354090 182 -35237558312864190567928468637825158686463667112011902734257943074086068214578 183 -92253125343634851977071322783201541221530424029890929537283657335385173289656 184 -241521817718040365363285499711779464978127604977660885877593028932069451654378 185 -632312327810486244112785176352136853712852390903091728095495429460823181673490 186 -1655415165713418366975070029344631096160429567731614298408893259450400093366080 187 -4333933169329768856812424911681756434768436312291751167131184348890377098424762 188 -11346384342275888203462204705700638208144879369143639202984659787220731201908194 189 -29705219857497895753574189205420158189666201795139166441822795012771816507299832 190 -77769275230217799057260362910559836360853726016273860122483725251094718319991290 191 -203602605833155501418206899526259350892894976253682413925628380740512338452674050 192 -533038542269248705197360335668218216317831202744773381654401416970442297038030848 193 -1395513020974590614173874107478395298060598631980637731037575870170814552661418506 194 -3653500520654523137324261986766967677863964693197139811458326193542001360946224658 195 -9564988540988978797798911852822507735531295447610781703337402710455189530177255480 196 -25041465102312413256072473571700555528729921649635205298553881937823567229585541770 197 -65559406765948260970418508862279158850658469501294834192324243103015512158579369842 198 -171636755195532369655183053015136921023245486854249297278418847371222969246152567744 199 -449350858820648847995130650183131604219077991061453057642932299010653395579878333402 200 -1176415821266414174330208897534257891633988486330109875650378049660737217493482432450 201 -3079896604978593674995496042419642070682887467928876569308201849971558256900568963960 202 -8063273993669366850656279229724668320414673917456519832274227500253937553208224459418 203 -21109925376029506876973341646754362890561134284440682927514480650790254402724104414306 204 -55266502134419153780263745710538420351268728935865528950269214452116825654964088783488 205 -144689581027227954463817895484860898163245052523155903923293162705560222562168161936170 206 -378802240947264709611189940744044274138466428633602182819610273664563842031540397025010 207 -991717141814566174369751926747271924252154233377650644535537658288131303532453029138872 208 -2596349184496433813498065839497771498617996271499349750787002701199830068565818690391594 209 -6797330411674735266124445591746042571601834581120398607825470445311358902165003042035922 210 -17795642050527771984875270935740356216187507471861846072689408634734246637929190435716160 211 -46589595739908580688501367215475026076960687834465139610242755458891381011622568265112570 212 -121973145169197970080628830710684722014694556031533572758038857741939896396938514359621538 213 -319329839767685329553385124916579139967122980260135578663873817766928308179192974813752056 214 -836016374133858018579526544039052697886674384748873163233582595558845028140640410081634618 215 -2188719282633888726185194507200578953692900173986483911036873968909606776242728255431151810 216 -5730141473767808159976056977562684163192026137210578569877039311169975300587544356211820800 217 -15001705138669535753742976425487473535883178237645251798594243964600319125519904813204310602 218 -39274973942240799101252872298899736444457508575725176825905692582630982075972170083401110994 219 -102823216688052861550015640471211735797489347489530278679122833783292627102396605436999022392 220 -269194676121917785548794049114735470948010533892865659211462808767246899231217646227595956170 221 -704760811677700495096366506872994677046542254189066698955265592518448070591256333245788846130 222 -1845087758911183699740305471504248560191616228674334437654333968788097312542551353509770582208 223 -4830502465055850604124549907639751003528306431833936614007736313845843867036397727283522900506 224 -12646419636256368112633344251415004450393303066827475404368874972749434288566641828340798119298 225 -33108756443713253733775482846605262347651602768648489599098888604402458998663527757738871457400 226 -86679849694883393088693104288400782592561505239117993392927790840457942707423941444875816252890 227 -226930792640936925532303830018597085430032912948705490579684483916971369123608296576888577301282 228 -594112528227927383508218385767390473697537233606998478346125660910456164663400948285789915650944 229 -1555406792042845224992351327283574335662578787872289944458692498814397124866594548280481169651562 230 -4072107847900608291468835596083332533290199130009871355029951835532735209936382696555653593303730 231 -10660916751658979649414155460966423264208018602157324120631163007783808504942553541386479610259640 232 -27910642407076330656773630786815937259333856676462101006863537187818690304891277927603785237475178 233 -73071010469570012320906736899481388513793551427228978899959448555672262409731280241424876102165906 234 -191302389001633706305946579911628228282046797605224835693014808479198096924302562796670843069022528 235 -500836156535331106596933002835403296332346841388445528179084976881922028363176408148587653104901690 236 -1311206080604359613484852428594581660714993726560111748844240122166567988165226661649092116245682530 237 -3432782085277747733857624282948341685812634338291889718353635389617781936132503576798688695632145912 238 -8987140175228883588088020420250443396722909288315557406216666046686777820232284068746973970650755194 239 -23528638440408903030406436977802988504356093526654782500296362750442551524564348629442233216320119682 240 -61598775145997825503131290513158522116345371291648790094672422204640876753460761819579725678309603840 241 -161267686997584573478987434561672577844680020348291587783720903863480078735817936829296943818608691850 242 -422204285846755894933831013171859211417694689753225973256490289385799359453993048668311105777516471698 243 -1105345170542683111322505604953905056408404048911386331985749964293917999626161209175636373513940723256 244 -2893831225781293439033685801689855957807517456980933022700759603495954639424490578858598014764305698058 245 -7576148506801197205778551800115662817014148322031412736116528846193945918647310527400157670778976370930 246 -19834614294622298178301969598657132493234927509113305185648826935085883116517441003341874997572623414720 247 -51927694377065697329127356995855734662690634205308502820829951959063703430905012482625467321938893873242 248 -135948468836574793809080101388910071494836975106812203276841028942105227176197596444534526968244058204994 249 -355917712132658684098112947170874479821820291115128107009693134867251978097687776850978113582793280741752 250 -931804667561401258485258740123713367970623898238572117752238375659650707116865734108399813780135784020250 251 -2439496290551545091357663273200265624090051403600588246247021992111700143252909425474221327757614071319010 252 -6386684204093234015587731079477083504299530312563192620988827600675449722641862542314264169492706429936768 253 -16720556321728156955405529965230984888808539534088989616719460809914649024672678201468571180720505218491306 254 -43774984761091236850628858816215871162126088289703776229169554829068497351376172062091449372668809225537138 255 -114604397961545553596481046483416628597569725335022339070789203677290843029455837984805776937285922458120120 256 -300038209123545423938814280634034014630583087715363240983198056202804031736991341892325881439188958148823210 257 -785510229409090718219961795418685415294179537811067383878804964931121252181518187692171867380280951988349522 258 -2056492479103726730721071105622022231251955525717838910653216838590559724807563221184189720701653897816225344 259 -5383967207902089473943251521447381278461687039342449348080845550840557922241171475860397294724680741460326522 260 -14095409144602541691108683458720121604133105592309509133589319813931114041915951206397002163472388326564754210 261 -36902260225905535599382798854712983533937629737586078052687113890952784203506682143330609195692484238233936120 262 -96611371533114065107039713105418828997679783620448725024472021858927238568604095223594825423605064388137054138 263 -252931854373436659721736340461543503459101721123760097020728951685828931502305603527453867075122708926177226306 264 -662184191587195914058169308279211681379625379750831566037714833198559555938312715358766775801763062390394624768 265 -1733620720388151082452771584376091540679774418128734601092415547909849736312632542548846460330166478245006648010 266 -4538677969577257333300145444849062940659697874635372237239531810530989652999584912287772605188736372344625319250 267 -11882413188343620917447664750171097281299319205777382110626179883683119222686122194314471355236042638788869309752 268 -31108561595453605419042848805664228903238259742696774094639007840518368015058781670655641460519391544021982609994 269 -81443271598017195339680881666821589428415460022312940173290843637871984822490222817652453026322131993277078520242 270 -213221253198597980599999796194800539382008120324242046425233523073097586452411886782301717618447004435809252950720 271 -558220487997776746460318506917580028717608900950413199102409725581420774534745437529252699829018881314150680331930 272 -1461440210794732258780955724557939546770818582526997550881995653671164737151824425805456381868609639506642788045058 273 -3826100144386420029882548666756238611594846846630579453543577235432073436920727839887116445776810037205777683803256 274 -10016860222364527830866690275710776288013721957364740809748736052625055573610359093855892955461820472110690263364698 275 -26224480522707163462717522160376090252446319025463642975702630922443093283910349441680562420608651379126293106290850 276 -68656581345756962557285876205417494469325235119026188117359156714704224278120689231185794306364133665268189055507840 277 -179745263514563724209140106455876393155529386331614921376374839221669579550451718251876820498483749616678274060232682 278 -470579209197934210070134443162211684997262923875818576011765360950304514373234465524444667189087115184766633125190194 279 -1231992364079238906001263223030758661836259385295840806658921243629243963569251678321457181068777595937621625315337912 280 -3225397883039782507933655225930064300511515232011703843964998369937427376334520569439926876017245672628098242820823530 281 -8444201285040108617799702454759434239698286310739270725236073866183038165434310029998323446982959421946673103147132690 282 -22107205972080543345465452138348238418583343700206108331743223228611687119968409520555043464931632593211921066620574528 283 -57877416631201521418596653960285281016051744789879054269993595819652023194470918531666806947811938357689090096714590906 284 -151525043921524020910324509742507604629571890669431054478237564230344382463444346074445377378504182479855349223523198178 285 -396697715133370541312376875267237532872663927218414109164719096871381124195862119691669325187700609081876957573855003640 286 -1038568101478587603026806116059204993988419890985811273015919726383798990124142013000562598184597644765775523498041812730 287 -2719006589302392267768041472910377449092595745739019709883040082280015846176563919310018469366092325215449612920270434562 288 -7118451666428589200277318302671927353289367346231247856633200520456248548405549744929492809913679330880573315262769490944 289 -18636348409983375333063913435105404610775506292954723860016561479088729799040085315478459960374945667426270332868038038282 290 -48790593563521536798914422002644286479037151532632923723416483916809940848714706201505887071211157671398237683341344623890 291 -127735432280581235063679352572827454826335948304944047310232890271341092747104033289039201253258527346768442717155995833400 292 -334415703278222168392123635715838077999970693382199218207282186897213337392597393665611716688564424368907090468126642876298 293 -875511677554085270112691554574686779173576131841653607311613670420298919430688147707795948812434745759952828687223932795506 294 -2292119329384033641945951028008222259520757702142761603727558824363683420899467049457776129748739812910951395593545155510208 295 -6000846310598015655725161529449979999388696974586631203871062802670751343267713000665532440433784692972901358093411533735130 296 -15710419602410013325229533560341717738645333221617132007885629583648570608903671952538821191552614266007752678686689445695170 297 -41130412496632024319963439151575173216547302690264764819785825948274960483443302856950931134224058105050356677966656803350392 298 -107680817887486059634660783894383801910996574849177162451471848261176310841426236618313972211119560049143317355213280964355994 299 -281912041165826154584018912531576232516442421857266722534629718835253972040835406997990985499134622042379595387673186089717602 300 -738055305609992404117395953700344895638330690722623005152417308244585605281079984375658984286284306077995468807806277304796800 301 -1932253875664151057768168948569458454398549650310602292922622205898502843802404546128985967359718296191606811035745645824672810 302 -5058706321382460769187110892008030467557318260209183873615449309450922926126133654011298917792870582496824964299430660169221618 303 -13243865088483231249793163727454632948273405130316949327923725722454265934575996415904910786018893451298868081862546334682992056 304 -34672888944067232980192380290355868377262897130741664110155727857911874877601855593703433440263809771399779281288208343879754538 305 -90774801743718467690783977143612972183515286261908043002543457851281358698229570365205389534772535862900469762002078696956271570 306 -237651516287088170092159551140483048173282961654982464897474645695932201217086855501912735164053797817301630004718027746989060160 307 -622179747117546042585694676277836172336333598703039351689880479236515244953030996140532815957388857589004420252152004544010908922 308 -1628887725065549957664924477693025468835717834454135590172166792013613533642006132919685712708112774949711630751737985885043666594 309 -4264483428079103830409078756801240234170819904659367418826619896804325355972987402618524322166949467260130472003061953111120090872 310 -11164562559171761533562311792710695233676741879523966666307692898399362534276956074935887253792735626830679785257447873448316606010 311 -29229204249436180770277856621330845466859405733912532580096458798393762246857880822189137439211257413231908883769281667233829727170 312 -76523050189136780777271258071281841166901475322213631073981683496781924206296686391631525063841036612865046866050397128253172575488 313 -200339946317974161561535917592514678033845020232728360641848591691952010372032178352705437752311852425363231714381909717525687999306 314 -524496788764785703907336494706262192934633585375971450851564091579074106909799848666484788193094520663224648277095332024323891422418 315 -1373150419976382950160473566526271900770055735895185991912843683045270310357367367646748926826971709564310713116904086355445986267960 316 -3594954471164363146574084204872553509375533622309586524886966957556736824162302254273761992287820608029707491073616927042014067381450 317 -9411712993516706489561779048091388627356545131033573582748057189624940162129539395174537050036490114524811760103946694770596215876402 318 -24640184509385756322111252939401612372694101770791134223357204611318083662226315931249849157821649735544727789238223157269774580247744 319 -64508840534640562476771979770113448490725760181339829087323556644329310824549408398575010423428459092109371607610722777038727524866842 320 -168886337094535931108204686370938733099483178773228353038613465321669848811421909264475182112463727540783387033593945173846407994352770 321 -442150170748967230847842079342702750807723776138345230028516839320680235609716319394850535913962723530240789493171112744500496458191480 322 -1157564175152365761435321551657169519323688149641807337046937052640370858017727048920076425629424443049938981445919393059655081380221658 323 -3030542354708130053458122575628805807163340672787076781112294318600432338443464827365378740974310605619576154844587066434464747682473506 324 -7934062888972024398939046175229247902166333868719423006289945903160926157312667433176059797293507373808789483087841806243739161667198848 325 -20771646312207943143359015950058937899335660933371192237757543390882346133494537472162800650906211515806792294418938352296752737319123050 326 -54380876047651805031138001674947565795840648931394153706982684269486112243170944983312342155425127173611587400168973250646519050290170290 327 -142370981830747471950054989074783759488186285860811268883190509417575990596018297477774225815369170005027969906087981399642804413551387832 328 -372732069444590610819026965549403712668718208651039652942588843983241859544883947450010335290682382841472322318094970948281894190363993194 329 -975825226503024360507025907573427378517968340092307689944576022532149588038633544872256780056677978519388997048196931445202878157540591762 330 -2554743610064482470702050757170878422885186811625883416891139223613206904571016687166760004879351552716694668826495823387326740282257782080 331 -6688405603690423051599126363939207890137592094785342560728841648307471125674416516628023234581376679630695009431290538716777342689232754490 332 -17510473201006786684095328334646745247527589472730144265295385721309206472452232862717309698864778486175390359467375792763005287785440481378 333 -45843013999329937000686858640001027852445176323405090235157315515620148291682282071523905862012958778895476068970836839572238520667088689656 334 -120018568796983024317965247585356338309807939497485126440176560825551238402594613351854407887174097850511037847445134725953710274215825587578 335 -314212692391619135953208884116067987076978642169050289085372366961033566916101557984039317799509334772637637473364567338288892301980388073090 336 -822619508377874383541661404762847622921127987009665740815940540057549462345710060600263545511353906467401874572648567288912966631725338631680 337 -2153645832742004014671775330172474881686405318859946933362449253211614820121028623816751318734552384629567986244581134528450007593195627821962 338 -5638317989848137660473664585754577022138087969570175059271407219577294998017375810849990410692303247421302084161094836296437056147861544834194 339 -14761308136802408966749218427091256184727858589850578244451772405520270173931098808733219913342357357634338266238703374360861160850389006680632 340 -38645606420559089239773990695519191532045487799981559674083909996983515523775920615349669329334768825481712714555015286786146426403305475207690 341 -101175511124874858752572753659466318411408604810094100777799957585430276397396663037315788074661949118810799877426342485997578118359527418942450 342 -264880926954065487017944270282879763702180326630300742659315962759307313668414068496597694894651078530950686917724012171206587928675276781619648 343 -693467269737321602301260057189172972695132375080808127200147930692491664607845542452477296609291286474041260875745694027622185667666302925916506 344 -1815520882257899319885835901284639154383216798612123638941127829318167680155122558860834194933222780891173095709513069911659969074323631996129858 345 -4753095377036376357356247646664744490454518020755562789623235557262011375857522134130025288190377056199478026252793515707357721555304593062473080 346 -12443765248851229752182907038709594316980337263654564729928578842467866447417443843529241669637908387707260983048867477210413195591590147191289370 347 -32578200369517312899192473469464038460486493770208131400162500970141587966394809396457699720723348106922304922893808915923881865219465848511395042 348 -85290835859700708945394513369682521064479144046969829470558924067956897451766984345843857492532135933059653785632559270561232400066807398342895744 349 -223294307209584813936991066639583524732950938370701357011514271233729104388906143641073872756873059692256656434003868895759815334980956346517292202 350 -584592085769053732865578686549068053134373671065134241563983889633230415714951446577377760778087043143710315516379047416718213604876061641208980850 351 -1530481950097576384659744993007620634670170074824701367680437397665962142755948196091059409577388069738874290115133273354394825479647228577109650360 352 -4006853764523675421113656292473793850876136553408969861477328303364656012552893141695800467954077166072912554829020772646466262834065624090119970218 353 -10490079343473449878681223884413760917958239585402208216751547512428005894902731228996341994284843428479863374371929044585003963022549643693250260306 354 -27463384265896674214930015360767488902998582202797654788777314233919361672155300545293225514900453119366677568286766361108545626233583306989630810688 355 -71900073454216572766108822197888705791037507022990756149580395189330079121563170406883334550416515929620169330488370038740632915678200277275642171770 356 -188236836096753044083396451232898628470113938866174613659963871334070875692534210675356778136349094669493830423178343755113353120801017524837295704610 357 -492810434836042559484080531500807179619304309575533084830311218812882547956039461619186999858630768078861321939046661226599426446724852297236244942072 358 -1290194468411374634368845143269522910387798989860424640830969785104576768175584174182204221439543209567090135393961639924684926219373539366871439121594 359 -3377772970398081343622454898307761551544092660005740837662598136500847756570713060927425664459998860622409084242838258547455352211395765803378072422722 360 -8843124442782869396498519551653761744244478990156797872156824624397966501536555008600072771940453372300137117334553135717681130414813758043262778146560 361 -23151600357950526845873103756653523681189344310464652778807875736693051748038951964872792651361361256278002267760821148605588039033045508326410262016970 362 -60611676631068711141120791718306809299323553941237160464266802585681188742580300886018305182143630396533869685947910310099082986684322766935968007904338 363 -158683429535255606577489271398266904216781317513246828613992532020350514479701950693182122895069529933323606790082909781691660921019922792481493761696056 364 -415438611974698108591347022476493903351020398598503325377710793475370354696525551193528063503064959403436950684300819034975899776375445610508513277183818 365 -1087632406388838719196551796031214805836279878282263147519139848405760549609874702887402067614125348276987245262819547323236038408106414039044046069855410 366 -2847458607191818048998308365617150514157819236248286117179708751741911294133098557468678139339311085427524785104157822934732215447943796506623624932382400 367 -7454743415186615427798373300820236736637177830462595204019986406819973332789420969518632350403807908005587110049653921480960607935724975480826828727291802 368 -19516771638368028234396811536843559695753714255139499494880250468718008704235164351087218911872112638589236545044803941508149608359231129935856861249492994 369 -51095571499917469275392061309710442350623964934955903280620764999334052779916072083743024385212530007762122525084757903043488217141968414326743755021187192 370 -133769942861384379591779372392287767356118180549728210346982044529284149635513051900141854243765477384697131030209469767622315043066674113044374403814068570 371 -350214257084235669499946055867152859717730576714228727760325368588518396126623083616682538346083902146329270565543651399823456912058053924806379456421018530 372 -916872828391322628908058795209170811797073549592957972933994061236271038744356198949905760794486229054290680666421484431848055693107487661374763965448987008 373 -2400404228089732217224230329760359575673490072064645191041656815120294720106445513233034744037374785016542771433720801895720710167264409059317912439925942506 374 -6284339855877874022764632194071907915223396666600977600190976384124613121574980340749198471317638125995337633634740921255314074808685739516578973354328840498 375 -16452615339543889851069666252455364169996699927738287609531272337253544644618495509014560669915539592969470129470501961870221514258792809490419007623060579000 376 -43073506162753795530444366563294184594766703116613885228402840627636020812280506186294483538428980652913072754776764964355350467967692688954678049514852896490 377 -112767903148717496740263433437427189614303409422103368075677249545654517792223023049868889945371402365769748134859792931195829889644285257373615140921498110482 378 -295230203283398694690345933748987384248143525149696218998628908009327532564388562963312186297685226444396171649802613829232139200965163083166167373249641434944 379 -772922706701478587330774367809534963130127166026985288920209474482328079900942665840067668947684276967418766814548048556500587713251203992124886978827426194362 380 -2023537916821037067301977169679617505142237972931259647761999515437656707138439434556890820545367604457860128793841531840269623938788448893208493563232637148130 381 -5297691043761632614575157141229317552296586752766793654365789071830642041514375637830604792688418536406161619566976546964308284103114142687500593710870485250040 382 -13869535214463860776423494254008335151747522285369121315335367700054269417404687478934923557519888004760624729907088109052655228370553979169293287569378818601978 383 -36310914599629949714695325620795687902945980103340570291640314028332166210699686798974165879871245477875712570154287780193657401008547794820379268997265970555906 384 -95063208584425988367662482608378728557090418024652589559585574384942229214694372917987574082093848428866512980555775231528316974655089405291844519422419093065728 385 -248878711153648015388292122204340497768325273970617198387116409126494521433383431954988556366410299808723826371513037914391293522956720421055154289269991308641290 386 -651572924876518057797213884004642764747885403887199005601763652994541335085455922946978095017137050997304966133983338511645563594215071857873618348387554832858130 387 -1705840063475906158003349529809587796475330937690979818418174549857129483822984336885945728685000853183191072030436977620545397259688495152565700755892673189933112 388 -4465947265551200416212834705424120624678107409185740449652759996576847116383497087710859091037865508552268249957327594349990628184850413599823483919290464736941194 389 -11692001733177695090635154586462774077558991289866241530540105439873411865327506926246631544428595672473613677841545805429426487294862745646904751001978721020890482 390 -30610057933981884855692629053964201607998866460412984141967556323043388479599023691029035542247921508868572783567309821938288833699737823340890769086645698325730240 391 -80138172068767959476442732575429830746437608091372710895362563529256753573469564146840475082315168854132104672860383660385440013804350724375767556257958373956300250 392 -209804458272321993573635568672325290631313957813705148544120134264726872240809668749492389704697585053527741235013841159218031207713314349786411899687229423543170498 393 -549275202748198021244463973441546041147504265349742734736997839264923863148959442101636694031777586306451119032181139817268653609335592324983468142803729896673211256 394 -1438021149972272070159756351652312832811198838235523055666873383530044717206068657555417692390635173865825615861529578292587929620293462625163992528723960266476463258 395 -3764788247168618189234805081515392457286092249356826432263622311325210288469246530564616383140127935291025728552407595060495135251544795550508509443368150902756178530 396 -9856343591533582497544658892893864539047077909834956241123993550445586148201670934138431457029748632007251569795693206888897476134340924026361535801380492441792072320 397 -25804242527432129303399171597166201159855141480148042291108358340011548156135766271850677987949117960730728980834672025606197293151477976528576097960773326422620038442 398 -67556383990762805412652855898604738940518346530609170632201081469589058320205627881413602506817605250184935372708322869929694403320093005559366758080939486826068042994 399 -176864909444856286934559396098648015661699898111679469605494886068755626804481117372390129532503697789824077137290296584182885916808801040149524176282045134055584090552 400 -463038344343806055391025332397339308044581347804429238184283576736677822093237724235756786090693488119287296039162566882618963347106310114889205770765195915340684228650 401 -1212250123586561879238516601093369908472044145301608244947355844141277839475232055334880228739576766568037810980197404063674004124510129304518093136013542611966468595410 402 -3173712026415879582324524470882770417371551088100395496657783955687155696332458441768883900128036811584826136901429645308403049026424077798665073637275431920558721557568 403 -8308885955661076867735056811554941343642609118999578245025996022920189249522143269971771471644533668186440599724091531861535142954762104091477127775812753149709696077306 404 -21752945840567351020880645963782053613556276268898339238420204113073412052233971368146430514805564192974495662270844950276202379837862234475766309690162827528570366674338 405 -56949951566040976194906881079791219497026219687695439470234616316300046907179770834467520072772158910737046387088443318967071996558824599335821801294675729436001403945720 406 -149096908857555577563839997275591604877522382794187979172283644835826728669305341135256129703510912539236643498994485006625013609838611563531699094193864360779433845162810 407 -390340775006625756496613110746983595135540928694868498046616318191180139100736252571300869037760578706972884109895011700907968832957010091259275481286917352902300131542722 408 -1021925416162321691925999334965359180529100403290417514967565309737713688632903416578646477409770823581682008830690550096098892889032418710246127349666887697927466549465344 409 -2675435473480339319281384894149093946451760281176384046856079611021960926797973997164638563191551892038073142382176638587388709834140246039479106567713745740880099516853322 410 -7004381004278696265918155347481922658826180440238734625600673523328169091761018574915269212164884852532537418315839365666067236613388319408191192353474349524712832001094610 411 -18337707539355749478473081148296674030026781039539819829945940958962546348485081727581169073303102665559539112565341458410813000006024712185094470492709302833258396486430520 412 -48008741613788552169501088097408099431254162678380724864237149353559469953694226607828238007744423144146079919380185009566371763404685817147092219124653558975062357458196938 413 -125688517302009907030030183143927624263735706995602354762765507101715863512597598095903544949930166766878700645575213570288302290208032739256182186881251374091928675888160306 414 -329056810292241168920589461334374773359952958308426339424059371951588120584098567679882396842046077156490022017345455701298535107219412400621454341519100563300723670206283968 415 -861481913574713599731738200859196695816123167929676663509412608753048498239698104943743645576208064702591365406461153533607303031450204462608180837676050315810242334730691610 416 -2255388930431899630274625141243215314088416545480603651104178454307557374134995747151348539886578116951284074202038004899523373987131200987203088171509050384130003333985790850 417 -5904684877720985291092137222870449246449126468512134289803122754169623624165289136510301974083526286151260857199652861164962818929943398499001083676851100836579767667226680952 418 -15458665702731056243001786527368132425258962860055799218305189808201313498360871662379557382364000741502498497396920578595365082802698994509800162859044252125609299667694251994 419 -40471312230472183437913222359233948029327762111655263365112446670434316870917325850628370173008475938356234634991108874621132429478153585030399404900281655540248131335856075042 420 -105955270988685494070737880550333711662724323474909990877032150203101637114391105889505553136661427073566205407576406045268032205631761760581398051841800714495135094339873973120 421 -277394500735584298774300419291767186958845208313074709265984003938870594472255991817888289236975805282342381587738109261182964187417131696713794750625120487945157151683765844330 422 -726228231218067402252163377324967849213811301464314136920919861613510146302376869564159314574265988773460939355637921738280860356619633329559986200033560749340336360711423559858 423 -1901290192918617907982189712683136360682588696079867701496775580901659844434874616874589654485822161038040436479175655953659616882441768291966163849475561760075851930450504835256 424 -4977642347537786321694405760724441232833954786775288967569406881091469387002246981059609648883200494340660370081889046122697990290705671546338505348393124530887219430640090945898 425 -13031636849694741057101027569490187337819275664245999201211445062372748316571866326304239292163779321983940673766491482414434353989675246347049352195703811832585806361469768002450 426 -34117268201546436849608676947746120780623872205962708636064928306026775562713351997853108227608137471611161651217585401120605071678320067494809551238718310966870199653769213061440 427 -89320167754944569491725003273748175004052340953642126706983339855707578371568189667255085390660633092849544279886264720947380861045284956137379301520451121068024792599837871181882 428 -233843235063287271625566332873498404231533150654963671484885091261095959551991217003912147944373761806937471188441208761721537511457534800917328353322635052237204178145744400484194 429 -612209537434917245384973995346747037690547111011248887747671933927580300284405461344481358442460652327962869285437361564217231673327319446614605758447454035643587741837395330270712 430 -1602785377241464464529355653166742708840108182378782991758130710521644941301225167029531927383008195176951136667870875930930157508524423538926488922019727054693559047366441590327930 431 -4196146594289476148203092964153481088829777436125100087526720197637354523619270039744114423706563933202890540718175266228573240852245951170164861007611727128437089400261929440713090 432 -10985654405626963980079923239293700557649224125996517270822029882390418629556584952202811343736683604431720485486654922754789565048213429971568094100815454330617709153419346731811328 433 -28760816622591415792036676753727620584117894941864451724939369449533901365050484816864319607503486880092270915741789502035795454292394338744539421294834635863416038059996110754720906 434 -75296795462147283396030107021889161194704460699596837903996078466211285465594869498390147478773777035845092261738713583352596797828969586262050169783688453259630405026568985532351378 435 -197129569763850434396053644311939862999995487156926061987048865949099955031734123678306122828817844227443005869474351248021994939194514420041611088056230723915475177019710845842333240 436 -516091913829404019792130825913930427805282000771181348057150519381088579629607501536528221007679755646483925346684340160713388019754573673862783094385003718486795126032563551994648330 437 -1351146171724361624980338833429851420415850515156617982184402692194165783857088380931278540194221422712008770170578669234118169120069206601546738195098780431544910201077979810141611762 438 -3537346601343680855148885674375623833442269544698672598496057557201408771941657641257307399574984512489542385165051667541641119340453046130777431490911337576147935477201375878430186944 439 -9260893632306680940466318189697020079910958118939399813303769979410060531967884542840643658530732114756618385324576333390805188901289931790785556277635232296898896230526147825148949082 440 -24245334295576361966250068894715436406290604812119526841415252381028772823961995987264623576017211831780312770808677332630774447363416749241579237341994359314548753214377067597016660290 441 -63475109254422404958283888494449289138960856317419180710941987163676257939918103418953227069520903380584319927101455664501518153188960315933952155748347845646747363412605054965901031800 442 -166179993467690852908601596588632431010591964140138015291410709110000000995792314269595057632545498309972647010495689660873780012203464198560277229903049177625693337023438097300686435098 443 -435064871148650153767520901271448003892815036102994865163290140166323745047458839389831945828115591549333621104385613318119821883421432279746879533960799687230332647657709236936158273506 444 -1139014619978259608393961107225711580667853144168846580198459711388971234146584203899900779851801276338028216302661150293485685638060832640680361371979349884065304605949689613507788385408 445 -2981978988786128671414362420405686738110744396403544875432088994000589957392293772309870393727288237464751027803597837562337235030761065642294204581977249964965581170191359603587206882730 446 -7806922346380126405849126153991348633664380045041788046097807270612798638030297113029710401330063436056224867108132362393526019454222364286202252373952400010831438904624389197253832262770 447 -20438788050354250546133016041568359162882395738721819262861332817837805956698597566779260810262902070703923573520799249618240823331906027216312552539879950067528735543681807988174289905592 448 -53509441804682625232549921970713728854982807171123669742486191182900619232065495587308072029458642776055545853454265386461196450541495717362735405245687450191754767726421034767269037453994 449 -140089537363693625151516749870572827402066025774649189964597240730864051739497889195144955278113026257462713986841996909765348528292581124871893663197182400507735567635581296313632822456402 450 -366759170286398250222000327641004753351215270152823900151305531009691535986428171998126793804880435996332596107071725342834849134336247657252945584345859751331451935180322854173629429915200 451 -960187973495501125514484233052441432651579784683822510489319352298210556219786626799235426136528281731535074334373179118739198874716161846886943089840396853486620237905387266207255467289210 452 -2513804750200105126321452371516319544603524083898643631316652525884940132672931708399579484604704409198272626896047812013382747489812237883407883685175330809128408778535838944448136971952418 453 -6581226277104814253449872881496517201158992467012108383460638225356609841799008498399503027677584945863282806353770256921409043594720551803336707965685595573898606097702129567137155448568056 454 -17229874081114337634028166272973232058873453317137681519065262150184889392724093786798929598428050428391575792165262958750844383294349417526602240211881455912567409514570549756963329373751738 455 -45108395966238198648634625937423178975461367484400936173735148225198058336373272861997285767606566339311444570142018619331124106288327700776470012669958772163803622446009519703752832672687170 456 -118095313817600258311875711539296304867510649136065127002140182525409285616395724799192927704391648589542757918260792899242527935570633684802807797797994860578843457823458009354295168644309760 457 -309177545486562576286992508680465735627070579923794444832685399351029798512813901535581497345568379429316829184640360078396459700423573353631953380724025809572726751024364508359132673260242122 458 -809437322642087470549101814502100902013701090635318207495916015527680109922045979807551564332313489698407729635660287335946851165700086376093052344374082568139336795249635515723102851136416594 459 -2119134422439699835360312934825836970414032691982160177655062647232010531253324037887073195651372089665906359722340501929444093796676685774647203652398221894845283634724542038810175880149007672 460 -5547965944677012035531836989975410009228396985311162325469271926168351483837926133853668022621802779299311349531361218452385430224329970947848558612820583116396514108923990600707424789310606410 461 -14524763411591336271235198035100393057271158263951326798752753131273043920260454363673930872214036248232027688871743153427712196876313227068898472186063527454344258692047429763312098487782811570 462 -38026324290096996778173757115325769162585077806542818070788987467650780276943436957168124594020305965396771717083868241830751160404609710258846857945369999246636261967218298689228870674037828288 463 -99554209458699654063286073310876914430484075155677127413614209271679296910569856507830442909846881647958287462379861572064541284337515903707642101650046470285564527209607466304374513534330673306 464 -260636304086001965411684462817304974128867147660488564170053640347387110454766132566323204135520338978478090670055716474362872692607938000864079447004769411610057319661604100223894669928954191618 465 -682354702799306242171767315141038007956117367825788565096546711770482034453728541191139169496714135287475984547787287851024076793486298098884596239364261764544607431775204834367309496252531901560 466 -1786427804311916761103617482605809049739484955816877131119586494964058992906419491007094304354622066883949862973306147078709357687850956295789709271088015882023764975664010402878033818828641513050 467 -4676928710136444041139085132676389141262337499624842828262212773121694944265529931830143743567152065364373604372131153385103996270066570788484531573899785881526687495216826374266791960233392637602 468 -12244358326097415362313637915423358374047527543057651353667051824401025839890170304483336926346834129209170950143087313076602631122348756069663885450611341762556297509986468719922342061871536399744 469 -32056146268155802045801828613593685980880245129548111232738942700081382575404980981619867035473350322263139246057130785844703897096979697420507124777934239406142205034742579785500234225381216561642 470 -83924080478369990775091847925357699568593207845586682344549776275843121886324772640376264180073216837580246788028305044457509060168590336191857488883191376455870317594241270636578360614272113285170 471 -219716095166954170279473715162479412724899378407211935800910386127447983083569336939508925504746300190477601118027784347527823283408791311155065341871639889961468747747981232124234847617435123293880 472 -575224205022492520063329297562080538606104927376049125058181382106500827364383238178150512334165683733852556566055047998125960790057783597273338536731728293428535925649702425736126182238033256596458 473 -1505956519900523389910514177523762203093415403720935439373633760192054499009580377594942611497750751011080068580137359646850059086764559480664950268323544990324139029201126045084143699096664646495506 474 -3942645354679077649668213235009206070674141283786757193062719898469662669664357894606677322159086569299387649174357030942424216470235894844721512268238906677543881161953675709516304915051960682890048 475 -10321979544136709559094125527503856008929008447639336139814525935216933509983493306225089354979508956887082878942933733180422590323943125053499586536393175042307504456659901083464771046059217402174650 476 -27023293277731051027614163347502361956112884059131251226380857907181137860286122024068590742779440301361860987654444168598843554501593480315777247340940618449378632208026027540878008223125691523633890 477 -70747900289056443523748364515003229859409643729754417539328047786326480070874872765980682873358811947198500084020398772616108073180837315893832155486428680305828392167418181539169253623317857168727032 478 -185220407589438279543630930197507327622116047130132001391603285451798302352338496273873457877296995540233639264406752149249480665040918467365719219118345422468106544294228517076629752646827879982547194 479 -484913322479258395107144426077518753006938497660641586635481808569068426986140616055639690758532174673502417709199857675132333921941918086203325501868607587098491240715267369690720004317165782778914562 480 -1269519559848336905777802348035048931398699445851792758514842140255406978606083351893045614398299528480273613863192820876147521100784835791244257286487477338827367177851573591995530260304669468354196480 481 -3323645357065752322226262618027628041189159839894736688909044612197152508832109439623497152436366410767318423880378604953310229380412589287529446357593824429383610292839453406295870776596842622283674890 482 -8701416511348920060900985506047835192168780073832417308212291696336050547890244966977445842910799703821681657777942993983783167040452932071344081786293995949323463700666786626892082069485858398496828178 483 -22780604176981007860476693900115877535317180381602515235727830476810999134838625461308840376296032700697726549453450376998039271740946206926502799001288163418586780809160906474380375431860732573206809656 484 -59640396019594103520529096194299797413782761070975128398971199734096946856625631416949075285977298398271497990582408137010334648182385688708164315217570494306436878726815932796249044226096339321123600778 485 -156140583881801302701110594682783514706031102831322869961185768725479841435038268789538385481635862494116767422293774034032964672806210859197990146651423319500723855371286891914366757246428285390163992690 486 -408781355625809804582802687854050746704310547422993481484586106442342577448489174951666081158930289084078804276298913965088559370236246888885806124736699464195734687387044742946851227513188516849368377280 487 -1070203482995628111047297468879368725406900539437657574492572550601547890910429256065459857995155004758119645406602967861232713437902529807459428227558675073086480206789847336926186925293137265157941139162 488 -2801829093361074528559089718784055429516391070889979241993131545362301095282798593244713492826534725190280131943509989618609580943471342533492478557939325755063705932982497267831709548366223278624455040194 489 -7335283797087595474629971687472797563142272673232280151486822085485355394937966523668680620484449170812720750423927000994596029392511497793018007446259302192104637592157644466568941719805532570715423981432 490 -19204022297901711895330825343634337259910426948806861212467334711093765089531100977761328368626812787247882119328271013365178507234063150845561543780838580821250206843490436131875115611050374433521816904090 491 -50276783096617540211362504343430214216589008173188303485915182047795939873655336409615304485395989190930925607560886039100939492309677954743666623896256440271645982938313663929056405113345590729850026730850 492 -131626326991950908738756687686656305389856597570758049245278211432294054531434908251084585087561154785544894703354387103937639969694970713385438327907930739993687741971450555655294099728986397756028263288448 493 -344602197879235186004907558716538701952980784539085844249919452249086223720649388343638450777287475165703758502502275272711980416775234185412648359827535779709417242976038003036825894073613602538234763134506 494 -902180266645754649275965988462959800469085756046499483504480145314964616630513256779830767244301270711566380804152438714198301280630731842852506751574676599134563986956663453455183582491854409858676026115058 495 -2361938602058028761822990406672340699454276483600412606263520983695807626170890381995853850955616336968995383909955040869882923425116961343144871894896494017694274717893952357328724853401949627037793315210680 496 -6183635539528331636193005231554062297893743694754738335286082805772458261882157889207730785622547740195419770925712683895450468994720152186582108933114805453948260166725193618530990977713994471254703919516970 497 -16188968016526966146756025287989846194226954600663802399594727433621567159475583285627338505912026883617263928867183010816468483559043495216601454904447922344150505782281628498264248079740033786726318443340242 498 -42383268510052566804075070632415476284787120107236668863498099495092243216544591967674284732113532910656372015675836348553954981682410333463222255780228961578503257180119691876261753261506106888924251410503744 499 -110960837513630734265469186609256582660134405721046204190899571051655162490158192617395515690428571848351852118160326034845396461488187505173065312436238962391359265758077447130521011704778286880046435788171002 500 -290499244030839635992332489195354271695616097055901943709200613659873244253929985884512262339172182634399184338805141755982234402782152182055973681528487925595574540094112649515301281852828753751215055954009250 501 -760536894578888173711528280976806232426713885446659626936702269927964570271631765036141271327087976054845700898255099233101306746858269040994855732149224814395364354524260501415382833853707974373598732073856760 502 -1991111439705824885142252353735064425584525559284076937100906196124020466560965309223911551642091745530137918355960155943321685837792654940928593514919186517590518523478668854730847219708295169369581140267561018 503 -5212797424538586481715228780228387044326862792405571184366016318444096829411264162635593383599187260535568054169625368596863750766519695781790924812608334738376191215911746062777158825271177533735144688728826306 504 -13647280833909934560003433986950096707396062817932636615997142759208270021672827178682868599155470036076566244152915949847269566461766432404444180922905817697538055124256569333600629256105237431835852925918917888 505 -35729045077191217198295073180621903077861325661392338663625411959180713235607217373413012413867222847694130678289122480944944948618779601431541617956109118354237974156857961938024728943044534761772414089027927370 506 -93539854397663717034881785554915612526187914166244379374879093118333869685148824941556168642446198507005825790714451492987565279394572371890180672945421537365175867346317316480473557573028366853481389341164864210 507 -244890518115799933906350283484124934500702416837340799461011867395820895819839257451255493513471372673323346693854231998017750889564937514239000400880155493741289627882093987503395943776040565798671753934466665272 508 -641131699949736084684169064897459190975919336345778019008156509069128817774368947412210311897967919512964214290848244501065687389300240170826820529695044943858693016299964646029714273755093330542533872462235131594 509 -1678504581733408320146156911208252638427055592199993257563457659811565557503267584785375442180432385865569296178690501505179311278335782998241461188204979337834789421017799950585746877489239425828929863452238729522 510 -4394382045250488875754301668727298724305247440254201753682216470365567854735433806943916014643329238083743674245223260014472246445707108823897563034919893069645675246753435205727526358712624946944255717894481056960 511 -11504641554018058307116748094973643534488686728562612003483191751285138006703033836046372601749555328385661726556979278538237428058785543473451227916554699871102236319242505666596832198648635415003837290231204441370 512 -30119542616803686045595942616193631879160812745433634256767358783489846165373667701195201790605336747073241505425714575600240037730649521596456120714744206543661033710974081794062970237233281298067256152799132267138 513 -78853986296392999829671079753607252102993751507738290766818884599184400489417969267539232770066454912834062789720164448262482685133163021315917134227677919759880864813679739715592078513051208479197931168166192360056 514 -206442416272375313443417296644628124429820441777781238043689295014063355302880240101422496519594027991428946863734778769187208017668839542351295281968289552735981560730065137352713265301920344139526537351699444813018 515 -540473262520732940500580810180277121186467573825605423364249000443005665419222751036728256788715629061452777801484171859299141367873355605737968711677190738448063817376515672342547717392709823939381680886932142079010 516 -1414977371289823508058325133896203239129582279699035032049057706314953640954788013008762273846552859192929386540717736808710216085951227274862610853063282662608209891399481879674929886876209127678618505309096981424000 517 -3704458851348737583674394591508332596202279265271499672782924118501855257445141287989558564750942948517335381820669038566831506889980326218849863847512657249376565856821929966682241943235917559096473835040358802193002 518 -9698399182756389242964858640628794549477255516115463986299714649190612131380635850959913420406275986359076758921289378891784304583989751381686980689474689085521487679066308020371795942831543549610802999811979425154994 519 -25390738696920430145220181330378051052229487283074892286116219829069981136696766264890181696467885010559894894943199098108521406861988927926211078220911410007187897180376994094433145885258713089735935164395579473271992 520 -66473816908004901192695685350505358607211206333109212872048944838019331278709662943710631668997379045320607925908307915433779916001977032396946253973259540936042203862064674262927641712944595719597002493374758994660970 521 -174030712027094273432866874721138024769404131716252746330030614684988012699432222566241713310524252125401928882781724648192818341143942169264627683698867212800938714405817028694349779253575074069055072315728697510710930 522 -455618319173277919105904938812908715701001188815649026118042899216944706819587004755014508262575377330885178722436866029144675107429849475396936797123342097466773939355386411820121696047780626487568214453811333537471808 523 -1192824245492739483884847941717588122333599434730694332024098082965846107759328791698801811477201879867253607284528873439241206981145606256926182707671159079599383103660342206766015308889766805393649571045705303101704506 524 -3122854417304940532548638886339855651299797115376433969954251349680593616458399370341390926169030262270875643131149754288578945836006969295381611325890135141331375371625640208477924230621519789693380498683304575767641698 525 -8175739006422082113761068717301978831565791911398607577838655966075934741615869319325370967029888906945373322108920389426495630526875301629218651269999246344394743011216578418667757382974792563686491925004208424201220600 526 -21404362601961305808734567265566080843397578618819388763561716548547210608389208587634721974920636458565244323195611413990907945744618935592274342484107603891852853662024095047525347918302857901366095276329320696836020090 527 -56037348799461835312442633079396263698626943945059558712846493679565697083551756443578794957732020468750359647477913852546228206706981505147604376182323565331163817974855706723908286371933781140411793903983753666306839682 528 -146707683796424200128593331972622710252483253216359287374977764490149880642266060743101662898275424947685834619238130143647776674376325579850538786062863092101638600262543025124199511197498485519869286435621940302084498944 529 -384085702589810765073337362838471867058822815704018303412086799790883944843246425785726193737094254374307144210236476578397101816421995234404011982006265710973751982812773368648690247220561675419196065402882067239946657162 530 -1005549423973008095091418756542792890923985193895695622861282634882501953887473216614076918313007338175235598011471299591543528774889660123361497159955934040819617348175777080821871230464186540737718909773024261417755472530 531 -2632562569329213520200918906789906805713132765983068565171761104856621916819173224056504561201927760151399649824177422196233484508246985135680479497861536411485100061714557873816923444171997946793960663916190717013319760440 532 -6892138284014632465511337963826927526215413104053510072654000679687363796570046455555436765292775942278963351461060966997156924749851295283679941333628675193635682836967896540628899102051807299644163081975547889622203808778 533 -18043852282714683876333094984690875772933106546177461652790240934205469472890966142609805734676400066685490404559005478795237289741306900715359344503024489169421948449189131748069773861983423952138528582010452951853291665906 534 -47239418564129419163487946990245699792583906534478874885716722122929044622102851972273980438736424257777507862215955469388554944474069406862398092175444792314630162510599498703580422483898464556771422664055810965937671188928 535 -123674403409673573614130745986046223604818613057259163004359925434581664393417589774212135581532872706647033182088860929370427543680901319871834932023309887774468539082609364362671493589711969718175739410156979945959721900890 536 -323783791664891301678904290967892971021871932637298614127363054180815948558149917350362426305862193862163591684050627318722727686568634552753106703894484871008775454737228594384434058285237444597755795566415128871941494513730 537 -847676971585000331422582126917632689460797184854636679377729237107866181281032162276875143336053708879843741870063021026797755516025002338387485179660144725251857825129076418790630681266000364075091647289088406669864761640312 538 -2219247123090109692588842089785005097360519621926611424005824657142782595284946569480263003702298932777367633926138435761670538861506372462409348835085949304746798020650000661987457985512763647627519146300850091137652790407194 539 -5810064397685328746343944142437382602620761680925197592639744734320481604573807546163913867770843089452259159908352286258213861068494115048840561325597703188988536236820925567171743275272290578807465791613461866743093609581282 540 -15210946069965876546442990337527142710501765420848981353913409545818662218436476069011478599610230335579409845798918423012971044343975972684112335141707160262218810689812776039527771840304108088794878228539535509091628038336640 541 -39822773812212300892985026870144045528884534581621746469100483903135505050735620660870521931059847917285970377488402982780699271963433803003496444099523777597667895832617402551411572245640033687577168894005144660531790505428650 542 -104257375366671026132512090272904993876151838324016258053388042163587852933770385913600087193569313416278501286666290525329126771546325436326376997156864172530784876808039431614706944896615992973936628453475898472503743477949298 543 -272949352287800777504551243948570936099570980390427027691063642587628053750575537079929739649648092331549533482510468593206681042675542505975634547371068739994686734591500892292709262444207945234232716466422550756979439928419256 544 -714590681496731306381141641572807814422561102847264825019802885599296308317956225326189131755374963578370099160865115254290916356480302081600526644956342047453275326966463245263420842436007842728761520945791753798434576307308458 545 -1870822692202393141638873680769852507168112328151367447368345014210260871203293138898637655616476798403560764000084877169666068026765363738825945387497957402365139246307888843497553264863815582952051846370952710638324288993506130 546 -4897877395110448118535479400736749707081775881606837517085232157031486305291923191369723835094055431632312192839389516254707287723815789134877309517537530159642142411957203285229238952155438906127394018167066378116538290673209920 547 -12822809493128951213967564521440396614077215316669145103887351456884198044672476435210533849665689496493375814518083671594455795144682003665805983165114633076561287989563721012190163591602501135430130208130246423711290583026123642 548 -33570551084276405523367214163584440135149870068400597794576822213621107828725506114261877713903013057847815250714861498528660097710230221862540639977806369070041721556733959751341251822652064500162996606223672893017333458405160994 549 -87888843759700265356134077969312923791372394888532648279843115183979125441504041907575099292043349677050069937626500823991524497986008661921815936768304474133563876680638158241833591876353692365058859610540772255340709792189359352 550 -230095980194824390545035019744354331238967314597197347044952523338316268495786619608463420162227035973302394562164640973445913396247795763902907170327107053330649908485180514974159523806409012595013582225398643873004795918162917050 551 -602399096824772906278970981263750069925529548903059392855014454830969680045855816917815161194637758242857113748867422096346215690757378629786905574213016685858385848774903386680644979542873345419981887065655159363673677962299391810 552 -1577101310279494328291877924046895878537621332111980831520090841154592771641780831144982063421686238755268946684437625315592733676024340125457809552311943004244507637839529645067775414822211023664932078971566834218016237968735258368 553 -4128904834013710078596662790876937565687334447432883101705258068632808634879486676517131029070420958022949726304445453850431985337315641746586523082722812326875137064743685548522681264923759725574814349849045343290375035943906383306 554 -10809613191761635907498110448583916818524382010186668473595683364743833132996679198406411023789576635313580232228898736235703222335922585114301759695856493976380903556391527000500268379949068153059510970575569195653108869862983891538 555 -28299934741271197643897668554874812889885811583127122319081792025598690764110550918702102042298308947917790970382250754856677681670452113596318756004846669602267573604430895452978123874923444733603718561877662243668951573645045291320 556 -74090191032051957024194895216040521851133052739194698483649692712052239159334973557699895103105350208439792678917853528334329822675433755674654508318683514830421817256901159358434103244821266047751644715057417535353745851072151982410 557 -193970638354884673428687017093246752663513346634456973131867286110558026713894369754397583267017741677401587066371309830146311786355849153427644768951203874888997878166272582622324185859540353409651215583294590362392285979571410655922 558 -507821724032602063261866156063699736139406987164176220911952165619621840982348135705492854697947874823764968520196075962104605536392113704608279798534928109836571817241916588508538454333799794181202002034826353551823112087642079985344 559 -1329494533742921516356911451097852455754707614858071689603989210748307496233150037362080980826825882793893318494216918056167504822820491960397194626653580454620717573559477182903291177141859029133954790521184470293077050283354829300122 560 -3480661877196162485808868197229857631124715857410038847900015466625300647717101976380750087782529773557914986962454678206397908932069362176583304081425813254025580903436514960201335077091777293220662369528727057327408038762422407915010 561 -9112491097845565941069693140591720437619439957372044854096057189127594446918155891780169282520763437879851642393147116563026221973387594569352717617623859307456025136750067697700714054133472850528032318064996701689147066003912394444920 562 -23856811416340535337400211224545303681733604014706095714388156100757482693037365698959757759779760540081639940216986671482680756988093421531474848771445764668342494506813688132900807085308641258363434584666263047740033159249314775419738 563 -62457943151176040071130940533044190607581372086746242289068411113144853632193941205099103996818518182365068178257812897885016048990892670025071828696713434697571458383690996701001707201792450924562271435933792441530952411744031931814306 564 -163517018037187584875992610374587268141010512245532631152817077238677078203544457916337554230675794007013564594556452022172367389984584588543740637318694539424371880644259301970104314520068711515323379723135114276852824075982781020023168 565 -428093110960386714556846890590717613815450164649851651169382820602886380978439432543913558695208863838675625605411543168632086120962861095606150083259370183575544183549086909209311236358413683621407867733471550389027519816204311128255210 566 -1120762314843972558794548061397565573305339981704022322355331384569982064731773839715403121854950797509013312221678177483723890972903998698274709612459416011302260670003001425657829394555172339348900223477279536890229735372630152364742450 567 -2934193833571530961826797293601979106100569780462215315896611333107059813216882086602295806869643528688364311059622989282539586797749134999217978754118877850331237826459917367764176947307103334425292802698367060281661686301686145965972152 568 -7681819185870620326685843819408371744996369359682623625334502614751197374918872420091484298753979788556079620957190790363894869420343406299379226649897217539691452809376750677634701447366137663926978184617821643954755323532428285533173994 569 -20111263724040330018230734164623136128888538298585655560106896511146532311539735173672157089392295836979874551811949381809145021463281083898919701195572774768743120601670334665139927394791309657355641751155097871582604284295598710633549842 570 -52651971986250369728006358674461036641669245536074343054986186918688399559700333100924986969422907722383544034478657355063540194969499845397379876936821106766537908995634253317785080737007791308139947068847471970793057529354367846367475520 571 -137844652234710779165788341858759973796119198309637373604851664244918666367561264129102803818876427330170757551624022683381475563445218452293219929614890545530870606385232425288215314816232064267064199455387318040796568303767504828468876730 572 -360881984717881967769358666901818884746688349392837777759568805816067599542983459286383424487206374268128728620393410695080886495366155511482279911907850529826073910160063022546860863711688401493052651297314482151596647381948146639039154658 573 -944801301918935124142287658846696680443945849868875959673854753203284132261389113730047469642742695474215428309556209401861183922653248082153619806108661043947351124094956642352367276318833140212093754436556128413993373842076935088648587256 574 -2473521921038923404657504309638271156585149200213790101261995453793784797241183881903758984441021712154517556308275217510502665272593588734978579506418132602015979462124806904510240965244811019143228612012353903090383474144282658626906607098 575 -6475764461197835089830225270068116789311501750772494344112131608178070259462162531981229483680322440989337240615269443129646811895127518122782118713145736762100587262279464071178355619415599917217592081600505580857157048590771040792071234050 576 -16953771462554581864833171500566079211349356052103692931074399370740425981145303714039929466599945610813494165537533111878437770412788965633367776633019077684285782324713585309024825893001988732509547632789162839481087671628030463749307095040 577 -44385549926465910504669289231630120844736566405538584449111066504043207683973748610138558916119514391451145255997329892505666499343239378777321211185911496290756759711861291855896122059590366280311050816766982937586105966293320350455850051082 578 -116202878316843149649174696194324283322860343164512060416258800141389197070775942116375747281758597563539941602454456565638561727616929170698595856924715411187984496810870290258663540285769110108423604817511785973277230227251930587618243058194 579 -304223085024063538442854799351342729123844463087997596799665333920124383528354077738988682929156278299168679551366039804410018683507548133318466359588234737273196730720749578920094498797716964044959763635768374982245584715462471412398879123512 580 -796466376755347465679389701859703904048673046099480729982737201618983953514286291100590301505710237333966097051643662847591494322905715229256803221839988800631605695351378446501619956107381782026455686089793338973459523919135483649578394312330 581 -2085176045241978858595314306227768983022174675210444593148546270936827477014504795562782221587974433702729611603564948738364464285209597554451943305931731664621620355333385760584765369524428382034407294633611641938132987041943979536336303813490 582 -5459061758970589110106553216823603045017850979531853049462901611191498477529228095587756363258213063774222737759051183367501898532723077434099026695955206193233255370648778835252676152465903364076766197811041586840939437206696454959430517128128 583 -14292009231669788471724345344243040152031378263385114555240158562637667955573179491200486868186664757619938601673588601364141231312959634747845136781933886915078145756612950745173263087873281710195891298799513118584685324578145385341955247570906 584 -37416965936038776305066482815905517411076283810623490616257574076721505389190310378013704241301781209085593067261714620724921795406155826809436383649846454552001181899190073400267113111153941766510907698587497768913116536527739701066435225584578 585 -97958888576446540443475103103473512081197473168485357293532563667526848211997751642840625855718678869636840600111555260810624154905507845680464014167605476740925399940957269455628076245588543589336831796962980188154664285005073717857350429182840 586 -256459699793300845025358826494515018832516135694832581264340116925859039246802944550508173325854255399824928733072951161706950669310367710231955658852969975670775017923681734966617115625611689001499587692301442795550876318487481452505616061963930 587 -671420210803455994632601376380071544416350933916012386499487787110050269528411082008683894121844087329837945599107298224310227853025595285015402962391304450271399653830087935444223270631246523415161931279941348198497964670457370639659497756708962 588 -1757800932617067138872445302645699614416536666053204578234123244404291769338430301475543509039678006589688908064248943511223732889766418144814253228320943375143423943566582071366052696268127881243986206147522601799943017692884630466472877208162944 589 -4601982587047745421984734531557027298833259064243601348202881946102825038486879822417946632997189932439228778593639532309360970816273659149427356722571525675158872176869658278653934818173137120316796687162626457201331088408196520759759133867779882 590 -12048146828526169127081758292025382282083240526677599466374522593904183346122209165778296389951891790727997427716669653416859179559054559303467816939393633650333192587042392764595751758251283479706403855340356769804050247531704931812804524395176690 591 -31542457898530761959260540344519119547416462515789197050920685835609724999879747674916942536858485439744763504556369427941216567860890018760976094095609375275840705584257520015133320456580713318802414878858443852210819654186918274678654439317750200 592 -82579226867066116750699862741531976360166147020689991686387534912924991653517033858972531220623564528506293085952438630406790524023615496979460465347434492177188924165730167280804209611490856476700840781234974786828408715029049892223158793558073898 593 -216195222702667588292839047880076809533081978546280778008241918903165249960671353902000651125012208145774115753300946463279155004209956472177405301946694101255726066912932981827279308377891856111300107464846480508274406490900231401990821941356471506 594 -566006441240936648127817280898698452239079788618152342338338221796570758228497027847029422154413059908816054173950400759430674488606253919552755440492647811589989276573068778201033715522184711857199481613304466737994810757671644313749307030511340608 595 -1481824101020142356090612794816018547184157387308176249006772746486547024724819729639087615338226971580674046768550255815012868461608805286480861019531249333514241762806273352775821838188662279460298337375066919705710025782114701539257099150177550330 596 -3879465861819490420144021103549357189313392373306376404681980017663070315945962161070233423860267854833206086131700366685607930896220161939889827618101100188952736011845751280126431799043802126523695530511896292379135266588672460304021990420021310370 597 -10156573484438328904341450515832053020756019732610952965039167306502663923113066753571612656242576592918944211626550844241810924227051680533188621834772051233343966272730980487603473558942744100110788254160621957431695773983902679372808872109886380792 598 -26590254591495496292880330443946801872954666824526482490435521901844921453393238099644604544867461923923626548747952166039824841784934879659676037886215053511079162806347190182683988877784430173808669231969969579915952055363035577814404625909637831994 599 -69614190290048159974299540816008352598107980740968494506267398399032100437066647545362200978359809178851935434617305653877663601127752958445839491823873109299893522146310590060448493074410546421315219441749286782316160392105204054070405005619027115202 600 -182252316278648983630018292004078255921369275398379001028366673295251379857806704536441998390211965612632179755103964795593165961598323995677842437585404274388601403632584579998661490345447209090136989093277890767032529120952576584396810390947443513600 601 -477142758545898790915755335196226415165999845454168508578832621486722039136353466063963794192276087659044603830694588732901834283667219028587687820932339713865910688751443149935535977961931080849095747838084385518781426970752525699120026167223303425610 602 -1249175959359047389117247713584600989576630260964126524708131191164914737551253693655449384186616297364501631736979801403112336889403333090085221025211614867209130662621744869807946443540346033457150254420975265789311751791305000512963268110722466763218 603 -3270385119531243376435987805557576553563890937438211065545560952008022173517407614902384358367572804434460291380244815476435176384542780241667975254702504887761481299113791459488303352659107019522355015424841411849153828403162475839769778164944096864056 604 -8561979399234682740190715703088128671115042551350506671928551664859151783000969151051703690916102115938879242403754645026193192264225007634918704738895899796075313234719629508656963614436975025109914791853548969758149733418182427006346066384109823828938 605 -22415553078172804844136159303706809459781236716613308950240094042569433175485499838252726714380733543382177435831019119602144400408132242663088138961985194500464458405045097066482587490651818055807389360135805497425295371851384805179268420987385374622770 606 -58684679835283731792217762208032299708228667598489420178791730462849147743455530363706476452226098514207653065089302713780240008960171720354345712147059683705318061980415661690790798857518479142312253288553867522517736382135971988531459196578046300039360 607 -153638486427678390532517127320390089664904766078854951586135097345978010054881091252866702642297561999240781759436889021738575626472382918399948997479193856615489727536201888005889809081903619371129370505525797070127913774556531160415109168746753525495322 608 -402230779447751439805333619753137969286485630638075434579613561575084882421187743394893631474666587483514692213221364351435486870456977034845501280290521886141151120628190002326878628388192378971075858228023523687866004941533621492713868309662214276446594 609 -1053053851915575928883483731939023818194552125835371352152705587379276637208682138931814191781702200451303294880227204032567884984898548186136554843392371801807963634348368118974746076082673517542098204178544773993470101050044333317726495760239889303844472 610 -2756930776298976346845117576063933485297170746868038621878503200562745029204858673400548943870440013870395192427460247746268168084238667523564163249886593519282739782416914354597359599859828173655218754307610798292544298208599378460465618971057453635086810 611 -7217738476981353111651868996252776637696960114768744513482804014308958450405893881269832639829617841159882282402153539206236619267817454384555934906267408756040255712902374944817332723496811003423558058744287620884162793575753802063670361152932471601415970 612 -18896284654645082988110489412694396427793709597438194918569908842364130322012822970408948975618413509609251654779000369872441689719213695630103641468915632748838027356290210479854638570630604836615455421925252064359944082518662027730545464487739961169161088 613 -49471115486953895852679599241830412645684168677545840242226922512783432515632575029957014287025622687667872681934847570411088449889823632505754989500479489490473826355968256494746582988395003506422808207031468572195669453980232281127966032310287411906067306 614 -129517061806216604569928308312796841509258796435199325808110858695986167224884902119462093885458454553394366391025542341360823659950257201887161327032522835722583451711614559004385110394554405682652969199169153652227064279422034815653352632443122274549040818 615 -339080069931695917857105325696560111882092220628052137182105653575175069159022131328429267369349740972515226491141779453671382529960947973155728991597089017677276528778875420518408748195268213541536099390475992384485523384285872165832091865019079411741055160 616 -887723147988871149001387668776883494137017865448957085738206102029539040252181491865825708222590768364151313082399796019653323929932586717580025647758744217309246134625011702550841134191250234941955328972258823501229505873435581681842922962614115960674124650 617 -2324089374034917529147057680634090370528961375718819120032512652513442051597522344269047857298422564119938712756057608605288589259836812179584347951679143634250461875096159687134114654378482491284329887526300478119202994236020872879696677022823268470281318802 618 -6084544974115881438439785373125387617449866261707500274359331855510787114540385540941317863672676923995664825185773029796212443849577849821173018207278686685442139490663467358851502828944197238911034333606642610856379476834627036957247108105855689450169831744 619 -15929545548312726786172298438742072481820637409403681703045482914018919292023634278554905733719608207867055762801261480783348742288896737283934706670156916422075956596894242389420393832454109225448773113293627354449935436267860237992044647294743799880228176442 620 -41704091670822298920077109943100829828012045966503544834777116886545970761530517294723399337486147699605502463218011412553833783017112362030631101803192062580785730300019259809409678668418130437435285006274239452493426831968953677018886833778375710190514697570 621 -109182729464154169974059031390560417002215500490106952801285867745618992992567917605615292278738834890949451626852772756878152606762440348807958598739419271320281234303163537038808642172800282086857081905529091003030345059639000793064615854040383330691315916280 622 -285844096721640211002099984228580421178634455503817313569080486350311008216173235522122477498730356973242852417340306858080624037270208684393244694415065751380057972609471351307016247849982715823135960710313033556597608346948048702174960728342774281883433051258 623 -748349560700766463032240921295180846533687866021344987905955591305314031655951788960752140217452236028779105625168147817363719505048185704371775484505777982819892683525250516882240101377147865382550800225410009666762479981205145313460266330987939514958983237506 624 -1959204585380659178094622779656962118422429142560217650148786287565631086751682131360133943153626351113094464458164136594010534477874348428722081759102268197079620077966280199339704056281460880324516439965916995443689831596667387238205838264621044262993516661248 625 -5129264195441211071251627417675705508733599561659307962540403271391579228599094605119649689243426817310504287749324261964667883928574859581794469792801026608418967550373590081136872067467234775590998519672340976664307014808797016401157248462875193274021566746250 626 -13428588000942974035660259473370154407778369542417706237472423526609106599045601683998815124576654100818418398789808649299993117307850230316661327619300811628177282573154490044070912146120243446448479119051105934549231212829723661965265907124004535559071183577490 627 -35156499807387711035729151002434757714601509065593810749876867308435740568537710446876795684486535485144750908620101685935311467994975831368189513065101408276112880169089880051075864370893495563754438837480976826983386623680373969494640472909138413403191983986232 628 -92040911421220159071527193533934118736026157654363726012158178398698115106567529656631571928882952354615834327070496408505941286677077263787907211576003413200161357934115150109156680966560243244814837393391824546400928658211398246518655511603410704650504768381194 629 -240966234456272766178852429599367598493476963897497367286597667887658604751164878523017920102162321578702752072591387539582512392036255959995532121662908831324371193633255570276394178528787234170690073342694496812219399350953820770061326061901093700548322321157362 630 -630857791947598139465030095264168676744404734038128375847634825264277699146927105912422188377604012381492421890703666210241595889431690616198689153412723080772952222965651560720025854619801459267255382634691665890257269394650064063665322674099870396994462195090880 631 -1651607141386521652216237856193138431739737238216887760256306807905174492689616439214248645030649715565774513599519611091142275276258815888600535338575260410994485475263699111883683385330617143631076074561380500858552408832996371420934641960398517490435064264115290 632 -4323963632211966817183683473315246618474806980612534904921285598451245778921922211730323746714345134315831118907855167063185229939344757049602916862313058152210504202825445774931024301372049971625972841049449836685399957104339050199138603207095682074310730597254978 633 -11320283755249378799334812563752601423684683703620716954507549987448562844076150195976722595112385687381718843124045890098413414541775455260208215248363914045637027133212638212909389518785532771246842448586969009197647462480020779176481167660888528732497127527649656 634 -29636887633536169580820754217942557652579244130249615958601364363894442753306528376199844038622811927829325410464282503232055013685981608731021728882778683984700577196812468863797144254984548342114554504711457190907542430335723287330304899775569904123180651985693978 635 -77590379145359129943127450090075071534053048687128130921296543104234765415843434932622809520756050096106257388268801619597751626516169370932856971399972137908464704457224768378482043246168112255096821065547402563524979828527149082814433531665821183637044828429432290 636 -203134249802541220248561596052282656949579901931134776805288264948809853494223776421668584523645338360489446754342122355561199865862526504067549185317137729740693536174861836271648985483519788423175908691930750499667397055245723961112995695221893646787953833302602880 637 -531812370262264530802557338066772899314686657106276199494568251742194795066827894332382944050179964985362082874757565447085847971071410141269790584551441051313615904067360740436464913204391253014430905010244848935477211337210022800524553553999859756726816671478376362 638 -1392302860984252372159110418148036040994480069387693821678416490277774531706259906575480247626894556595596801869930573985696344047351703919741822568337185424200154176027220385037745754129653970620116806338803796306764236956384344440460664966777685623392496181132526194 639 -3645096212690492585674773916377335223668753551056805265540681219091128800051951825394057798830503704801428322735034156510003184170983701617955677120460115221286846624014300414676772349184570658845919514006166539984815499531943010520857441346333197113450671871919202232 640 -9542985777087225384865211330983969630011780583782721974943627166995611868449595569606693148864616557808688166335171895544313208465599400934125208793043160239660385696015680858992571293424058005917641735679695823647682261639444687122111659072221905716959519434625080490 641 -24983861118571183568920860076574573666366588200291360659290200281895706805296834883426021647763345968624636176270481530122936441225814501184419949258669365497694310464032742162300941531087603358907005693032920930958231285386391050845477535870332520037427886431956039250 642 -65408597578626325321897368898739751369087984017091360002926973678691508547440909080671371794425421348065220362476272694824496115211844102619134638982964936253422545696082545627910253299838752070803375343419066969227011594519728465414320948538775654395324139861243037248 643 -171241931617307792396771246619644680440897363850982719349490720754178818837025892358588093735512918075571024911158336554350551904409717806672983967690225443262573326624214894721429818368428652853503120337224279976722803498172794345397485309745994443148544533151773072506 644 -448317197273297051868416370960194289953604107535856798045545188583844947963636767995092909412113332878647854370998736968227159598017309317399817264087711393534297434176562138536379201805447206489705985668253772960941398899998654570778134980699207675050309459594076180258 645 -1173709660202583363208477866260938189419914958756587674787144844997356025053884411626690634500827080560372538201837874350330926889642210145526467824572908737340318975905471520887707787047912966615614836667537038906101393201823169366936919632351628582002383845630455468280 646 -3072811783334453037757017227822620278306140768733906226315889346408223127198016466884978994090367908802469760234514886082765621070909321119179586209631014818486659493539852424126744159338291693357138524334357343757362780705470853530032623916355678070956842077297290224570 647 -8044725689800775750062573817206922645498507347445131004160523194227313356540164989028246347770276645847036742501706783897965936323085753212012290804320135718119659504714085751492524690966962113455800736335534992365986948914589391223160952116715405630868142386261415205442 648 -21061365286067874212430704223798147658189381273601486786165680236273716942422478500199760049220462028738640467270605465611132187898347938516857286203329392335872319020602404830350829913562594647010263684672247633340598066038297320139450232433790538821647585081486955391744 649 -55139370168402846887229538854187520329069636473359329354336517514593837470727270511571033799891109440368884659310109612935430627371958062338559567805668041289497297557093128739559965049720821827574990317681207907655807249200302569195189745184656210834074612858199450969802 650 -144356745219140666449257912338764413329019528146476501276843872307507795469759333034513341350452866292368013510659723373195159694217526248498821417213674731532619573650676981388329065235599870835714707268371376089626823681562610387446119003120178093680576253493111397517650 651 -377930865489019152460544198162105719657988947966070174476195099407929548938550728591968990251467489436735155872669060506650048455280620683157904683835356153308361423394937815425427230657078790679569131487432920361224663795487528593143167264175878070207654147621134741583160 652 -989435851247916790932374682147552745644947315751734022151741425916280851345892852741393629403949602017837454107347458146754985671624335800974892634292393728392464696534136464887952626735636501202992687193927384994047167704899975391983382789407456116942386189370292827231818 653 -2590376688254731220336579848280552517276852999289131891979029178340913005099127829632211897960381316616777206449373313933614908559592386719766773219041825031869032666207471579238430649549830712929408930094349234620916839319212397582806981104046490280619504420489743740112306 654 -6781694213516276870077364862694104806185611682115661653785346109106458163951490636155242064477194347832494165240772483654089740007152824358325427022833081367214633302088278272827339321913855637585234103089120318868703350252737217356437560522732014724916127072098938393105088 655 -17754705952294099389895514739801761901279982047057853069377009148978461486755344078833514295471201726880705289272944137028654311461866086355209507849457419069774867240057363239243587316191736199826293379173011721985193211438999254486505700464149553894128876795807071439202970 656 -46482423643366021299609179356711180897654334459057897554345681337828926296314541600345300821936410832809621702578059927431873194378445434707303096525539175842109968418083811444903422626661352961893646034429914847086876284064260546103079540869716646957470503315322275924503810 657 -121692564977803964508932023330331780791683021330115839593660034864508317402188280722202388170338030771548159818461235645266965271673470217766699781727160108456555038014194071095466680563792322685854644724116732819275435640753782383822732922145000386978282633150159756334308472 658 -318595271290045872227186890634284161477394729531289621226634423255696025910250300566261863689077681481834857752805647008369022620641965218592796248655941149527555145624498401841496619064715615095670288137920283610739430638197086605365119225565284513977377396135156993078421594 659 -834093248892333652172628648572520703640501167263753024086243234902579760328562620976583202896895013673956413439955705379840102590252425438011688964240663340126110398859301134429023176630354522601156219689644118012942856273837477432272624754550853154953849555255311222900956322 660 -2183684475386955084290699055083277949444108772259969451032095281452043255075437562363487745001607359540034382567061469131151285150115311095442270644066048870850776050953405001445572910826347952707798370931012070428089138183315345691452755038087274950884171269630776675624447360 661 -5716960177268531600699468516677313144691825149516155329010042609453550004897750066113880032107927064946146734261228702013613752860093507848315122967957483272426217754000913869907695555848689335522238893103392093271324558276108559642085640359710971697698664253637018803972385770 662 -14967196056418639717807706494948661484631366676288496535998032546908606759617812635978152351322173835298405820216624636909689973430165212449503098259806400946427877211049336608277513756719720053858918308379164209385884536645010333234804166041045640142211821491280279736292709938 663 -39184627991987387552723650968168671309202274879349334278984055031272270273955687841820577021858594440949070726388645208715456167430402129500194171811461719566857413879147095954924845714310470826054516032034100534886329051658922440062326857763425948728936800220203820404905744056 664 -102586687919543522940363246409557352442975457961759506300954132546908204062249250889483578714253609487548806358949310989236678528861041176051079417174578757754144364426391951256497023386211692424304629787723137395273102618331756986952176407249232206044598579169331181478424522218 665 -268575435766643181268366088260503386019724099005929184623878342609452341912792064826630159120902234021697348350459287758994579419152721398653044079712274553695575679400028757814566224444324606446859373331135311650932978803336348520794202363984270669404858937287789724030367822610 666 -703139619380386020864735018371952805616196839056028047570680895281448821676126943590406898648453092577543238692428552287747059728597123019908052821962244903332582673773694322187201649946762126916273490205682797557525833791677288575430430684703579802169978232694037990612678945600 667 -1840843422374514881325838966855355030828866418162154958088164343234894123115588765944590536824457043710932367726826369104246599766638647661071114386174460156302172341921054208747038725395961774301961097285913081021644522571695517205497089690126468737105075760794324247807669014202 668 -4819390647743158623112781882194112286870402415430436826693812134423233547670639354243364711824918038555253864488050555024992739571318819963305290336561135565573934351989468304053914526241123195989609801652056445507407733923409263041060838385675826409145249049688934752810328096994 669 -12617328520854960988012506679726981829782340828129155521993272060034806519896329296785503598650297071954829225737325295970731618947317812228844756623508946540419630714047350703414704853327407813666868307670256255500578679198532271917685425466901010490330671388272480010623315276792 670 -33032594914821724340924738156986833202476620068957029739286004045681186012018348536113146084125973177309233812723925332887202117270634616723228979533965704055684957790152583806190200033741100245010995121358712320994328303672187552711995438015027205061846765115128505279059617733370 671 -86480456223610212034761707791233517777647519378741933695864740077008751516158716311553934653727622459972872212434450702690874732864586037940842181978388165626635242656410400715155895247895892921366117056405880707482406231818030386218300888578180604695209623957113035826555537923330 672 -226408773756008911763360385216713720130465938067268771348308216185345068536457800398548657877056894202609382824579426775185422081323123497099297566401198792824220770179078618339277485709946578519087356047858929801452890391781903605942907227719514609023782106756210602200606996036608 673 -592745865044416523255319447858907642613750294823064380349059908479026454093214684884092038977443060147855276261303829622865391511104784453357050517225208212846027067880825454302676561881943842635895951087170908696876264943527680431610420794580363222376136696311518770775265450186506 674 -1551828821377240658002597958360009207710784946401924369698871509251734293743186254253727459055272286240956445959332062093410752451991229862971853985274425845713860433463397744568752199935884949388600497213653796289175904438801137688888355156021575058104627982178345710125189354522898 675 -4062740599087305450752474427221119980518604544382708728747554619276176427136344077877090338188373798575014061616692356657366865844868905135558511438598069324295554232509367779403580037925711005529905540553790480170651448372875732635054644673484361951937747250223518359600302613382200 676 -10636392975884675694254825323303350733845028686746201816543792348576794987665845979377543555509849109484085738890745007878689845082615485543703680330519782127172802264064705593641987913841248067201116124447717644222778440679826060216275578864431510797708613768492209368675718485623690 677 -27846438328566721632012001542688932221016481515855896720883822426454208535861193860255540328341173529877243155055542666978702669402977551495552529552961277057222852559684749001522383703598033196073442832789362452497683873666602448013772091919810170441188094055253109746426852843488882 678 -72902922009815489201781179304763445929204415860821488346107674930785830619917735601389077429513671480147643726275882993057418163126317168942953908328364049044495755414989541410925163196952851521019212373920369713270273180319981283825040696894999000525855668397267119870604840044842944 679 -190862327700879745973331536371601405566596766066608568317439202365903283323892012943911691960199840910565688023772106312193551819975973955333309195432130870076264413685283875231253105887260521366984194288971746687313135667293341403461349998765186831136378911136548249865387667291039962 680 -499684061092823748718213429810040770770585882339004216606209932166924019351758303230345998451085851251549420345040435943523237296801604697056973677968028561184297485640862084282834154464828712579933370492994870348669133821560042926559009299400561492883281065012377629725558161828276930 681 -1308189855577591500181308753058520906745160880950404081501190594134868774731382896747126303393057712844082573011349201518376160070428840135837611838471954813476628043237302377617249357507225616372815917190012864358694265797386787376215677899436497647513464283900584639311286818193790840 682 -3424885505639950751825712829365521949464896760512208027897361850237682304842390387011032911728087287280698298689007168611605242914484915710455861837447835879245586644071045048568913918056848136538514381077043722727413663570600319202088024398908931449657111786689376288208302292753095578 683 -8966466661342260755295829735038044941649529400586220002190894956578178139795788264285972431791204148998012323055672304316439568673025906995529973673871552824260131888975832768089492396663318793242727226041118303823546724914414170230048395297290296701457871076167544225313620060065495906 684 -23474514478386831514061776375748612875483691441246451978675323019496852114544974405846884383645525159713338670478009744337713463104592805276134059184166822593534809022856453255699563271933108243189667297046311188743226511172642191488057161492961958654716501441813256387732557887443392128 685 -61457076773818233786889499392207793684801544923153135933835074101912378203839134953254680719145371330142003688378356928696700820640752508832872203878628914956344295179593526999009197419136005936326274665097815262406132808603512404234123089181595579262691633249272224937884053602264680490 686 -160896715843067869846606721800874768178920943328212955822829899286240282496972430453917157773790588830712672394657061041752388998817664721222482552451719922275498076515924127741328028985474909565789156698247134598475171914637895021214312106051824779133358398306003418425919602919350649330 687 -421233070755385375752930666010416510851961285061485731534654623756808469287078156408496792602226395161996013495592826196560466175812241654834575453476530851870149934368178856224974889537288722761041195429643588533019382935310172659408813228973878758137383561668738030339874755155787267512 688 -1102802496423088257412185276230374764376962911856244238781133971984185125364262038771573220032888596655275368092121417547929009528619060243281243807977872633334951726588612440933596639626391258717334429590683631000582976891292622957012127580869811495278792286700210672593704662548011153194 689 -2887174418513879396483625162680707782278927450507246984808747292195746906805707959906222867496439394803830090780771426447226562410044939075009155970457087048134705245397658466575815029341885053390962093342407304468729547738567696211627569513635555727698993298431893987441239232488246192082 690 -7558720759118549932038690211811748582459819439665496715645107904603055595052861840947095382456429587756214904250192861793750677701515756981746224103393388511069164009604362958793848448399263901455551850436538282405605666324410465677870580960036855687818187608595471289730013034916727423040 691 -19788987858841770399632445472754537965100530868489243162126576421613419878352877562935063279872849368464814621969807158934025470694502331870229516339723078485072786783415430409805730315855906650975693457967207542748087451234663700821984173366475011335755569527354519881748799872261936077050 692 -51808242817406761266858646206451865312841773165802232770734621360237204040005770847858094457162118517638228961659228615008325734381991238628942324915775846944149196340641928270623342499168456051471528523465084345838656687379580636788081939139388178319448520973468088355516386581869080808098 693 -135635740593378513400943493146601057973424788628917455150077287659098192241664434980639220091613506184449872263007878686090951732451471384016597458407604462347374802238510354402064297181649461503438892112428045494767882610904078209542261644051689523622589993393049745184800359873345306347256 694 -355098978962728778935971833233351308607432592720950132679497241617057372684987534094059565817678400035711387827364407443264529462972422913420850050307037540097975210374889134935569549045779928458845147813819052138464991145332653991838702993015680392548321459205681147198884693038166838233658 695 -929661196294807823406972006553452867848872989533932942888414437192073925813298167301539477361421693922684291219085343643702636656465797356245952692513508157946550828886157050404644349955690323873096551329029110920627090825093883765973847334995351654022374384223993696411853719241155208353730 696 -2433884609921694691284944186427007294939186375880848695985746069959164404754906967810558866266586681732341485829891623487843380506424969155317008027233486933741677276283582016278363500821291043160444506173268280623416281329948997306082839011970374569518801693466299942036676464685298786827520 697 -6371992633470276250447860552727569016968686138108613145068823772685419288451422736130137121438338351274340166270589526819827504862809110109705071389186952643278480999964588998430446152508182805608236967190775730949621753164753108152274669700915772054534030696174906129698175674814741152128842 698 -16682093290489134060058637471755699755966872038444990739220725248097093460599361240579852498048428372090679012981876956971639134082002361173798206140327370996093765723610184979012974956703257373664266395399058912225448978164310327150741170090776941594083290395058418447057850559758924669558994 699 -43674287237997125929728051862539530250931929977226359072593351971605861093346660985609420372706946764997696872675041344095089897383197973411689547031795160345002816170865965938608478717601589315384562219006401005726725181328177873299948840571415052727715840489000349211475376004462032856548152 700 -114340768423502243729125518115862890996828917893234086478559330666720489819440621716248408620072411922902411605043247075313630558067591559061270434955058110038914682788987712836812461196101510572489420261620144104954726565820223292749105351623468216589064231071942629187368277453627173900085450 701 -299348018032509605257648502485049142739554823702475900363084640028555608364975204163135805487510289003709537942454699881845801776819576703772121757833379169771741232196097172571828904870702942402083698565854031309137454516132492004947367214298989597039476852726827538350629456356419488843708210 702 -783703285674026572043819989339284537221835553214193614610694589418946335275484990773159007842458455088226202222320852570223774772391138552255094838545079399276309013799303804878674253416007316633761675435941949822457636982577252722092996291273500574529366327108539985864520091615631292631039168 703 -2051761838989570110873811465532804468925951835940104943468999128228283397461479768156341218039865076260969068724507857828825522540353838952993162757801859028057185809201814242064193855377319007499201327741971818158235456431599266161331621659521512126548622128598792419242930818490474389049409306 704 -5371582231294683760577614407259128869556019954606121215796302795265903857108954313695864646277136773694681003951202720916252792848670378306724393434860497684895248413806138921313907312715949705863842307789973504652248732312220545761901868687291035805116500058687837271864272363855791874517188738 705 -14062984854894481170859031756244582139742108027878258703919909257569428173865383172931252720791545244823073943129100304919932856005657295967180017546779634026628559432216602521877528082770530110092325595627948695798510740505062371124373984402351595288800878047464719396349886273076901234502156920 706 -36817372333388759751999480861474617549670304129028654895963424977442380664487195205097893516097498960774540825436098193843545775168301509594815659205478404394990429882843668644318676935595640624413134479093872582743283489202966567611220084519763750061286134083706320917185386455374911828989282010 707 -96389132145271798085139410828179270509268804359207705983970365674757713819596202442362427827500951637500548533179194276610704469499247232817266960069655579158342730216314403411078502724016391763147077841653669052431339727103837331709286269156939654895057524203654243355206273093047834252465689122 708 -252350024102426634503418751623063193978136108948594463055947672046830760794301412121989389966405355951727104774101484635988567633329440188856985221003488333080037760766099541588916831236453534665028099045867134574550735692108545427516638722951055214623886438527256409148433432823768590928407785344 709 -660660940162008105425116844041010311425139522486575683183872650465734568563308033923605742071715116217680765789125259631354998430489073333753688702940809420081770552081984221355671990985344212231937219295947734671220867349221798950840629899696225988976601791378114984090094025378257938532757666922 710 -1729632796383597681771931780499967740297282458511132586495670279350372944895622689648827836248739992701315192593274294258076427658137779812404080887818939927165273895479853122478099141719579102030783558841976069439111866355556851425005250976137622752305918935607088543121848643311005224669865215410 711 -4528237448988784939890678497458892909466707853046822076303138187585384266123560035022877766674504861886264811990697623142874284543924266103458553960516010361414051134357575146078625434173393093860413457229980473646114731717448755324175123028716642267941155015443150645275451904554757735476837979320 712 -11855079550582757137900103711876710988102841100629333642413744283405779853475057415419805463774774592957479243378818575170546425973635018497971580993729091157076879507592872315757777160800600179550456812847965351499232328796789414547520118110012304051517546110722363392704507070353267981760648722538 713 -31037001202759486473809632638171240054841815448841178850938094662631955294301612211236538624649818916986172918145758102368764993376980789390456189020671263109816587388421041801194706048228407444790956981313915580851582254672919488318385231301320269886611483316723939532838069306505046209805108188306 714 -81255924057695702283528794202637009176422605245894202910400539704490086029429779218289810410174682158001039511058455731935748554157307349673396986068284698172372882657670253087826340983884622154822414131093781391055514435221969050407635575793948505608316903839449455205809700849161870647654675842368 715 -212730770970327620376776749969739787474426000288841429880263524450838302793987725443632892605874227557016945615029609093438480669094941259629734769184182831407302060584589717462284316903425459019676285411967428592314961050992987662904521496080525246938339228201624426084591033240980565733158919338810 716 -556936388853287158846801455706582353246855395620630086730390033648024822352533397112608867407448000513049797334030371548379693453127516429215807321484263796049533299096098899299026609726391754904206442104808504385889368717756993938305928912447627235206700780765423823047963398873779826551822082174050 717 -1458078395589533856163627617150007272266140186573048830310906576493236164263612465894193709616469773982132446387061505551700599690287608028017687195268608556741297836703706980434795512275749805692943040902458084565353145102277994152013265241262356458681763114094647043059299163380358913922307327183352 718 -3817298797915314409644081395743439463551565164098516404202329695831683670438304000569972261441961321433347541827154145106722105617735307654837254264321561874174360211015022042005359927100857662174622680602565749310170066589076988517733866811339442140838588561518517306129934091267296915215099899375994 719 -9993817998156409372768616570080311118388555305722500382296082511001814847051299535815723074709414190317910179094400929768465717162918314936494075597696077065781782796341359145581284269026823180830925000905239163365157054664952971401188335192755969963834002570460904875330503110421531831722992370944642 720 -26164155196553913708661768314497493891614100753068984742685917837173760870715594606877196962686281249520382995456048644198675045871019637154644972528766669323170988178009055394738492879979611880318152322113151740785301097405781925685831138766928467750663419149864197319861575239997298579953877213457920 721 -68498647591505331753216688373412170556453746953484453845761671000519467765095484284815867813349429558243238807273745002827559420450140596527440841988603930903731181737685807038634194370912012460123531965434216058990746237552392805656305081108029433288156254879131687084254222609570363908138639269429130 722 -179331787577962081550988296805739017777747140107384376794599095164384642424570858247570406477362007425209333426365186364284003215479402152427677553437045123388022557035048365721164090232756425500052443574189496436186937615251396491283084104557159832113805345487530863932901092588713793144462040594829458 723 -469496715142380912899748202043804882776787673368668676538035614492634459508617090457895351618736592717384761471821814090024450225988065860755591818322531439260336489367459290124858076327357264040033798757134273249570066608201796668192947232563450063053259781583460904714449055156571015525247482515059256 724 -1229158357849180657148256309325675630552615879998621652819507748313518736101280413126115648378847770726944950989100255905789347462484795429839097901530549194392986911067329504653410138749315366620048952697213323312523262209353993513295757593133190357045973999262851850210446072880999253431280406950348298 725 -3217978358405161058545020725933222008881059966627196281920487630447921748795224148920451593517806719463450091495478953627343592161466320428761701886269116143918624243834529223835372339920588835820113059334505696687999720019860183871694325546836121008084662216205094645916889163486426744768593738335985650 726 -8424776717366302518486805868473990396090564019882967192941955143030246510284392033635239132174572387663405323497336604976241429021914165856446007757276799237362885820436258166852706881012451140840290225306303766751475897850226558101787219047375172667208012649352432087540221417578280980874500808057608640 727 -22056351793693746496915396879488749179390632093021705296905377798642817782057951951985265803005910443526765878996530861301380694904276177140576321385561281568170033217474245276722748303116764586700757616584405603566427973530819490433667331595289396993539375731852201616703775089248416197854908685836840282 728 -57744278663714936972259384769992257142081332259182148697774178252898206835889463822320558276843158942916892313492255978927900655690914365565282956399407045467147213831986477663315538028337842619261982624446913043947808022742231913199214775738493018313410114546204172762571103850166967612690225249452912194 729 -151176484197451064419862757430488022246853364684524740796417156960051802725610439514976409027523566385223911061480237075482321272168466919555272547812659854833271608278485187713223865781896763271085190256756333528276996094695876249163976995620189657946690967906760316671009536461252486640215767062521896312 730 -395785173928638256287328887521471809598478761794392073691477292627257201340941854722608668805727540212754840870948455247519063160814486393100534687038572519032667611003469085476356059317352447193993588145822087540883180261345396834292716211122075955526662789174076777250457505533590492307957075938112776730 731 -1036179037588463704442123905133927406548582920698651480278014720921719801297215124652849597389659054253040611551365128667074868210274992259746331513303057702264731224731922068715844312170160578310895574180709929094372544689340314253714171637746038208633297399615470015080362980139518990283655460751816433890 732 -2712751938836752857039042827880310410047270000301562367142566870137902202550703519235940123363249622546366993783146930753705541470010490386138459852870600587761526063192297120671176877193129287738693134396307699742234453806675545926849798702116038670373229409672333267990631434884966478543009306317336524928 733 -7102076778921794866675004578507003823593227080206035621149685889491986806354895433054970772700089813386060369798075663594041756199756478898669048045308744061019846964844969293297686319409227284905183829008213170132330816730686323526835224468602077802486390829401529788891531324515380445345372458200193140906 734 -18593478397928631742985970907640701060732411240316544496306490798338058216513982779928972194737019817611814115611080060028419727129258946309868684283055631595298014831342610759221882081034552566976858352628331810654757996385383424653655874703690194737085943078532256098683962538661174857493108068283242897778 735 -48678358414864100362282908144415099358604006640743597867769786505522187843187052906731945811510969639449381977035164516491217425188020360030937004803858150724874197529182862984367959923694430416025391228876782261831943172425463950434132399642468506408771438406195238507160356291468144127133951746649535552440 736 -127441596846663669343862753525604597015079608681914249107002868718228505313047175940266865239795889100736331815494413489445232548434802133782942330128518820579324577756205978193881997690048738681099315334002014974841071520891008426648741324223715324489228372140053459422797106335743257523908747171665363759530 737 -333646432125126907669305352432398691686634819404999149453238819649163328095954474914068649907876697662759613469448075951844480220116386041317889985581698311013099535739435071597278033146451785627272554773129262662691271390247561329512091573028677467058913678013965139761230962715761628444592289768346555726162 738 -873497699528717053664053303771591478044824849533083199252713590229261478974816248801939084483834203887542508592849814366088208111914355990170727626616576112459974029462099236597952101749306618200718348985385773013232742649851675561887533394862317076687512661901841959860895781811541627809868122133374303418944 739 -2286846666461024253322854558882375742447839729194250448304901951038621108828494271491748603543625913999867912309101367146420144115626681929194292894268030026366822552646862638196578272101468068974882492183028056377006956559307465356150508611558273763003624307691560739821456382718863254985012076631776354530682 740 -5987042299854355706304510372875535749298694338049668145661992262886601847510666565673306726147043538112061228334454287073172224234965689797412151056187513966640493628478488677991782714555097588723929127563698396117788127028070720506563992439812504212323360261172840259603473366345048137145168107761954760173090 741 -15674280233102042865590676559744231505448243284954753988681074837621184433703505425528171574897504700336315772694261494073096528589270387463042160274294511873554658332788603395778769871563824697196904890508067131976357424524904696163541468707879238873966456475826960038988963716316281156450492246654087925988600 742 -41035798399451772890467519306357158767046035516814593820381232249976951453599849710911207998545470562896886089748330195146117361532845472591714329766696021654023481369887321509344526900136376502866785543960502999811284146546643367984060413683825212409576009166308039857363417782603795332206308632200309017792698 743 -107433114965253275805811881359327244795689863265489027472462621912309669927096043707205452420738906988354342496550729091365255556009266030312100829025793553088515785776873361132254810828845304811403451741373441867457495015115025407788639772343596398354761571023097159533101289631495104840168433649946839127389506 744 -281263546496308054526968124771624575620023554279652488597006633486952058327688281410705149263671250402166141399903857078949649306494952618344588157310684637611523875960732761887419905586399537931343569680159822602561200898798432855381858903346963982654708703902983438741940451111881519188298992317640208364375808 745 -736357524523670887775092492955546482064380799573468438318557278548546505055968800524909995370274844218144081703160842145483692363475591824721663642906260359746055842105324924530004905930353308982627257299106025940226107681280273158356936937697295549609364540685853156692720063704149452724728543302973785965737930 746 -1927809027074704608798309354095014870573118844440752826358665202158687456840218120164024836847153282252266103709578669357501427783931822855820402771408096441626643650355242011702594812204660389016538202217158255218117122145042386619688951909744922666173384918154576031336219740000566838985886637591281149532837970 747 -5047069556700442938619835569329498129654975733748790040757438327927515865464685559967164515171185002538654229425575165927020590988319876742739544671318028965133875108960401110577779530683627858066987349352368739714125258753846886700709918791537472448910790213777874937315939156297551064232931369470869662632775992 748 -13213399643026624207061197353893479518391808356805617295913649781623860139553838559737468708666401725363696584567146828423560345181027807372398231242545990453774981676525961320030743779846223185184423845839947963924258654116498273482440804464867494680558985723179048780611597728892086353712907470821327838365489994 749 -34593129372379429682563756492350940425520449336668061846983511016944064553196830119245241610828020173552435524275865319343660444554763545374455149056319942396191069920617482849514451808855041697486284188167475152058650703595647933746612494603065011592766166955759271404518854030378707996905791042993113852463694002 750 -90565988474111664840630072123159341758169539653198568245036883269208333520036651797998256123817658795293609988260449129607420988483262828750967215926413836734798228085326487228512611646718901907274428718662477492251693456670445527757396679344327540097739515144098765432944964362244037637004465658158013719025592000 751 -237104836049955564839326459877127084848988169622927642888127138790680936006913125274749526760624956212328394440505482069478602520895024940878446498722921567808203614335361978836023383131301664024337001967819957324696429666415688649525577543429917608700452378476537024894316039056353404914107605931480927304613082010 752 -620748519675755029677349307508221912788794969215584360419344533102834474500702724026250324158057209841691573333255997078828386574201811993884372280242350866689812614920759449279557537747186090165736577184797394481837595542576620420819335950945425286003617620285512309250003152806816177105318352136284768194813654018 753 -1625140722977309524192721462647538653517396738023825438369906460517822487495195046804001445713546673312746325559262509167006557201710411040774670342004131032261234230426916369002649230110256606472872729586572226120816356961314172612932430309406358249310400482379999902855693419364095126401847450477373377279827880056 754 -4254673649256173542900815080434394047763395244855891954690374848450632987984882416385754012982582810096547403344531530422191285030929421128439638745770042230093890076359989657728390152583583729252881611574919283880611475341365897417977954977273649461927583826854487399317077105285469202100223999295835363644669986138 755 -11138880224791211104509723778655643489772788996543850425701218084834076476459452202353260593234201756976895884474332082099567297891077852344544245895305995658020435998653052604182521227640494581285772105138185625521018069062783519641001434622414590136472350998183462295095537896492312479898824547410132713654182078370 756 -29161967025117459770628356255532536421554971744775659322413279406051596441393474190674027766720022460834140250078464715876510608642304135905193098940147944743967417919599168154819173530337900014604434703839637592682442731846984661505026348889970120947489469167695899485969536584191468237596249642934562777317876248960 757 -76347020850561168207375344987941965774892126237783127541538620133320712847720970369668822706925865625525524865761062065529964528035834555371035050925137838573881817760144451860274999363373205462527532006380727152526310126478170464874077612047495772705996056504904236162813071856082092232889924381393555618299446668522 758 -199879095526566044851497678708293360903121406968573723302202580993910542101769436918332440354057574415742434347204721480713382975465199530207912053835265570977678035360834187426005824559781716372978161315302543864896487647587526733117206487252517197170498700347016809002469678984054808461073523501246104077580463756594 759 -523290265729136966347117691136938116934472094667938042365069122848410913457587340385328498355246857621701778175853102376610184398359764035252701110580658874359152288322358110417742474315971943656406951939526904442163152816284409734477541849710055818805500044536146190844595965096082333150330646122344756614441944601272 760 -1369991701660844854189855394702520989900294877035240403793004787551322198270992584237653054711682998449362900180354585649117170219614092575550191277906711052099778829606240143827221598388134114596242694503278169461592970801265702470315419061877650259246001433261421763531318216304192190989918414865788165765745370047210 761 -3586684839253397596222448492970624852766412536437783169013945239805555681355390412327630665779802137726386922365210654570741326260482513691397872723139474281940184200496362321063922320848430400132321131570307603942615759587512697676468715335922894958932504255248119099749358683816494239819424598475019740682794165540370 762 -9390062816099347934477490084209353568398942732278109103248830931865344845795178652745238942627723414729797866915277378063106808561833448498643426891511711793720773771882846819364545364157157085800720700207644642366254307961272390559090726945891034617551511332482935535716757835145290528468355380559271056282637126573888 763 -24583503609044646207210021759657435852430415660396544140732547555790478856030145545908086162103368106463006678380621479618579099425017831804532407951395661099222137115152178137029713771623040857269840969052626323156147164296304474000803465501750208893722029742200687507400914821619377345585641543202793428165117214181306 764 -64360448011034590687152575194762953988892304248911523318948811735506091722295257984979019543682380904659222168226587060792630489713220046914953796962675271503945637573573687591724595950711965486008802206950234327102187184927641031443319669559359592063614577894119126986485986629712841508288569249049109228212714515970018 765 -168497840424059125854247703824631426114246497086338025816113887650727796310855628409028972468943774607514659826299139702759312369714642308940328982936630153412614775605568884638144074080512855600756565651798076658150414390486618620329155543176328567297121703940156693452057045067519147179280066203944534256473026333728760 766 -441133073261142786875590536279131324353847187010102554129392851216677297210271627242107897863148942917884757310670832047485306619430706879906033151847215188733898689243132966322707626290826601316260894748443995647349055986532214829544146959969626109827750533926350953369685148572844600029551629362784493541206364485216250 767 -1154901379359369234772523905012762546947295063943969636572064665999304095319959253317294721120503054146139612105713356439696607488577478330777770472605015412789081292123830014329978804791966948348026118593533910283896753569110025868303285336732549762186129897838896166656998400651014652909374821884408946367146067121920002 768 -3023571064816964917441981178759156316488038004821806355586801146781234988749606132709776265498360219520534079006469237271604515846301728112427278265967831049633345187128357076667228788085074243727817461032157735204341204720797862775365709050228023176730639159590337546601310053380199358698572836290442345560231836880543744 769 -7915811815091525517553419631264706402516818950521449430188338774344400870928859144812034075374577604415462624913694355375116940050327706006504064325298477736110954269261241215671707559463255782835426264502939295329126860593283562457793841813951519768005787580932116473146931759489583423186343686986918090313549443519711242 770 -20723864380457611635218277715034962891062418846742541934978215176251967624036971301726325960625372593725853795734613828853746304304681389907084914709927602158699517620655366570347893890304693104778461332476660150783039377059052824598015816391626536127286723583206011872839485225088550910860458224670311925380416493678589970 771 -54255781326281309388101413513840182270670437589706176374746306754411502001182054760366943806501540176762098762290147131186121972863716463714750679804484328739987598592704858495371974111450823531499957732927041157019991270583874911336253607360928088613854383168685919145371523915776069309395030987024017685827700037516058680 772 -142043479598386316529085962826485583920948893922375987189260705086982538379509192979374505458879247936560442491135827564704619614286468001237167124703525384061263278157459208915768028444047777489721411866304463320276934434692571909410745005691157729714276425922851745563275086522239657017324634736401741132102683618869586058 773 -371874657468877640199156474965616569492176244177421785193035808506536113137345524177756572570136203632919228711117335562927736869995687539996750694306091823443802235879672768251932111220692508937664277865986348803810812033493840816895981409712545100528974894599869317544453735650942901742578873222181205710480350819092699506 774 -973580492808246604068383462070364124555579838609889368389846720432625801032527379553895212251529362962197243642216179124078590995700594618753084958214750086270143429481559095840028305218029749323271421731654583091155501665788950541277199223446477571872648257876756207070086120430589048210411984930141875999338368838408512448 775 -2548866820955862172005993911245475804174563271652246319976504352791341289960236614483929064184451885253672502215531201809308036117106096316262504180338158435366628052565004519268152804433396739032149987328977400469655692963873010806935616260626887615088969879030399303665804625640824242888657081568244422287534755696132837850 776 -6673019970059339911949598271666063287968109976346849591539666337941398068848182463897891980301826292798820263004377426303845517355617694330034427582799725219829740728213454461964430108082160467773178540255277618317811577225830081879529649558434185273394261379214441703927327756491883680455559259774591390863265898249990001090 777 -17470193089222157563842800903752714059729766657388302454642494661032852916584310777209746876721026993142788286797601077102228515949746986673840778568061017224122594132075358866625137519813084664287385633436855454483779038713617234831653332414675668205093814258612925808116178643834826798478020697755529750302262939053837165432 778 -45737559297607132779578804439592078891221189995818057772387817645157160680904749867731348649861254686629544597388425805002840030493623265691487908121383326452538041668012622137910982451357093525088978360055288745133525538915021622615430347685592819341887181396624335720421208175012596714978502833491997860043522918911521495194 779 -119742484803599240774893612415023522613933803330065870862520958274438629126129938825984299072862737066745845505367676337906291575531122810400622945796088962133491530871962507547107809834258195910979549446729010780916797578031447633014637710642102789820567729931260081353147445881202963346457487802720463829828305817680727320162 780 -313489895113190589545102032805478488950580219994379554815175057178158726697485066610221548568726956513607991918714603208716034696099745165510380929266883559947936550947874900503412447051417494207849669980131743597616867195179321276428482784240715550119816008397155908339021129468596293324393960574669393629441394534130660465280 781 -820727200535972527860412486001411944237806856653072793583004213260037550966325261004680346633318132474078130250776133288241812512768112686130519842004561717710318121971662193963129531319994286712569460493666220011933804007506516196270810642080043860538880295260207643663915942524585916626724393921287717058495877784711254075690 782 -2148691706494726994036135425198757343762840349964838825933837582601953926201490716403819491331227440908626398833613796656009402842204592892881178596746801593183017814967111681385976146908565365929858711500866916438184544827340227312383949141999416031496824877383467022652726698105161456555779221189193757546046238820003101761778 783 -5625347918948208454247993789594860087050714193241443684218508534545824227638146888206778127360364190251801066250065256679786396013845665992513015948235843061838735322929672850194798909405701811077006674008934529302619830474514165740881036783918204233951594336890193424294264151790898453040613269646293555579642838675298051209656 784 -14727352050349898368707845943585822917389302229759492226721688021035518756712949948216514890749865129846776799916581973383349785199332405084657869247960727592333188153821906869198420581308540067301161310525936671469674946596202269910259161209755196670357958133287113250230065757267533902566060587749686909192882277205891051867178 785 -38556708232101486651875544041162608665117192496037032995946555528560732042500702956442766544889231199288529333499680663470262959584151549261460591795646339715160829138536047757400462834519918390826477257568875485106405009314092643989896446845347385777122280062971146326395933120011703254657568493602767171999003992942375104391890 786 -100942772645954561586918786179902003077962275258351606761117978564646677370789158921111784743917828468018811200582460017027439093553122242699723906138978291553149299261786236403002967922251215105178270462180689783849540081346075662059430179326286960661008882055626325728957733602767575861406644893058614606804129701621234261308480 787 -264271609705762198108880814498543400568769633279017787287407380165379300069866773806892587686864254204767904268247699387612054321075215178837711126621288534944287068646822661451608440932233726924708334128973193866442215234724134342188394091133513496205904366103907830860477267688291024329562366185573076648413385111921327679533562 788 -691872056471332032739723657315728198628346624578701755101104161931491222838811162499565978316674934146284901604160638145808723869672523293813409473724887313279711906678681747951822354874449965668946731924738891815477105622826327364505752094074253527956704216256097166852474069462105497127280453663660615338436025634142748777292194 789 -1811344559708233900110290157448641195316270240457087478015905105629094368446566713691805347263160548234086800544234215049814117287942354702602517294553373404894848651389222582403858623691116170082131861645243481579989101633754847751328862191089247087664208282664383669696944940698025467052278994805408769366894691790506918652343032 790 -4742161622653369667591146815030195387320464096792560678946611154955791882500888978575850063472806710555975500028542007003633627994154540813994142409935232901404834047488985999259753516198898544577448853010991552924490199278438215889480834479193487735035920631737053842238360752631970904029556530752565692762248049737378007179736890 791 -12415140308251875102663150287641944966645122049920594558823928359238281279056100222035744843155259583433839699541391805961086766694521267739379909935252325299319653491077735415375401924905579463650214697387731177193481496201559799917113641246491216117443553612546777857018137317197887245036390597452288308919849457421627102886867650 792 -32503259302102255640398304047895639512614902052969222997525173922759051954667411687531384465992972039745543598595633410879626672089409262404145587395821742996554126425744220246866452258517839846373195239152201978655954289326241183861860089260280160617294740205903279728816051198961690831079615261604299233997300322527503301480866048 793 -85094637598054891818531761856044973571199584108987074433751593409038874584946134840558408554823656535802791096245508426677793249573706519473056852252212903690342725786154925325223954850647940075469371020068874758774381371777163751668466626534349265734440667005163061329430016279687185248202455187360609393072051510160882801555730506 794 -222780653492062419815196981520239281200983850273992000303729606304357571800170992834143841198477997567662829690140891869153753076631710296015024969360816968074474050932720555728805412293425980380034917821054422297667189826005250071143539790342767636586027260809585904259473997640099864913527750300477528945218854207955145103186325458 795 -583247322878132367627059182704672870031751966712988926477437225504033840815566843661873115040610336167185697974177167180783465980321424368572018055830238000533079427012006741861192282029630001064635382443094392134227188106238586461762152744493953644023641115423594651448991976640612409492380795714071977442584511113704552508003245880 796 -1526961315142334683065980566593779328894272049864974779128582070207743950646529538151475503923353010933894264232390609673196644864332562809701029198129897033524764230103299669854771433795464022813871229508228754105014374492710509314142918443139093295484896085461198050087501932281737363563614636841738403382534679133158512420823412170 797 -3997636622548871681570882517076665116651064182881935410908308985119198011124021770792553396729448696634497094722994661838806468612676264060531069538559453100041213263297892267703122019356762067376978306081591870180815935371892941480666602584923326242431047140959999498813513820204599681198463114811143232705019526285770984754466990642 798 -10465948552504280361646666984636216021058920498780831453596344885149850082725535774226184686264993078969597019936593375843222760973696229371892179417548462266598875559790377133254594624274822179317063688736546856437433431622968315127856889311630885431808245337418800446353039528332061680031774707591691294732523899724154441842577559744 799 -27400209034963969403369118436831982946525697313460558949880725670330352237052585551886000662065530540274293965086785465690861814308412424055145468714085933699755413416073239132060661853467704470574212760128048699131484359497012003902904065349969330052993688871296401840245604764791585358896861007963930651492552172886692340773265688602 800 -71734678552387627848460688325859732818518171441600845396045832125841206628432220881431817299931598541853284875323763021229362681951541042793544226724709338832667364688429340262927390936128291232405574591647599240957019646868067696580855306738277104727172821276470405074383774766042694396658808316300100659745132618935922580477219506050 801 -187803826622198914142012946540747215509028817011341977238256770707193267648244077092409451237729265085285560660884503597997226231546210704325487211460042082798246680649214781656721510954917169226642511014814749023739574581107191085839661854864861984128524774958114813382905719533336497831079563940936371327742845683921075400658392829560 802 -491676801314209114577578151296381913708568279592425086318724479995738596316300010395796536413256196714003397107329747772762316012687091070182917407655416909562072677259215004707237141928623216447521958452796647830261704096453505560938130257856308847658401503597874035074333383833966799096579883506509013323483404432827303621497958982618 803 -1287226577320428429590721507348398525616676021765933281717916669280022521300655954094980158002039325056724630661104739720289721806515062506223265011506208645887971351128430232464989914830952480115923364343575194467045537708253325596974728918704064558846679735835507291840094431968563899458660086578590668642707367614560835463835484118306 804 -3370002930647076174194586370748813663141459785705374758835025527844328967585667851889143937592861778456170494875984471388106849406858096448486877626863209028101841376126075692687732602564234223900248134577928935570874909028306471229986056498255884828881637703908647840445949912071724899279400376229262992604638698410855202770008493372288 805 -8822782214620800092993037604898042463807703335350190994787159914252964381456347601572451654776546010311786853966848674444030826414059226839237367869083418438417552777249796845598207892861750191584821039390211612245579189376666088092983440576063589927798233375890436229497755304246610798379541042109198309171208727618004772846189995998570 806 -23098343713215324104784526443945313728281650220345198225526454214914564176783374952828211026736776252479190067024561551943985629835319584069225225980387046287150816955623314844106891076021016350854214983592705901165862659101691793048964265229934884954513062423762660848047316000668107495859222750098331934908987484443159115768561494623410 807 -60472248925025172221360541726937898721037247325685403681792202730490728148893777256912181425433782747125783347106835981387926063091899525368438310072077720423034898089620147686722465335201298860977823911387906091252008787928409291053909355113741064935740953895397546314644192697757711689198127208185797495555753725711472574459494487871672 808 -158318403061860192559297098736868382434830091756711012819850153976557620269897956817908333249564571988898159974295946392219792559440378992036089704235846114981953877313237128216060504929582880232079256750571012372590163704683536080112763800111288309852709799262429978095885262092605027571735158874459060551758273692691258607609921968991594 809 -414482960260555405456530754483667248583453027944447634777758259199182132660800093196812818323259933219568696575781003195271451615229237450739830802635460624522826733850091236961459049453547341835259946340325131026518482326122198949284382045220123864622388443891892387973011593580057371026007349415191384159719067352362303248370271419103122 810 -1085130477719806023810295164714133363315528992076631891513424623620988777712502322772530121720215227669807929753047063193594562286247333360183402703670535758586526324237036582668316643431059145273700582270404380706965283273683060767740382335549083284014455532413247185823149518647567085506286889371115091927398928364395651137500892288317760 811 -2840908472898862665974354739658732841363133948285448039762515611663784200476706875120777546837385749789855092683360186385512235243512762629810377308376146651236752238861018511043490880839630093985841800470888011094377367494926983353936764961427125987420978153347849169496436962362643885492853318698153891622477717740824650164132405445850170 812 -7437594940976781974112769054262065160773872852779712227774122211370363823717618302589802518791942021699757348297033495962942143444290954529247729221457904195123730392346018950462155999087831136683824819142259652576166819211097889294069912548732294678248478927630300322666161368440364570972273066723346582940034224858078299354896324049232738 813 -19471876350031483256363952423127462640958484610053688643559851022447307270676148032648630009538440315309416952207740301503314195089360100957932810355997565934134438938177038340342977116423863316065632656955890946634123090138366684528272972684769758047324458629543051798502047142958449827423965881471885857197624956833410247900556566701848056 814 -50978034109117667794979088215120322762101580977381353702905430855971557988310825795356087509823378924228493508326187408547000441823789348344550701846534793607279586422185096070566775350183758811513073151725413187326202451204002164290749005505576979463724896960998855072839980060434984911299624577692310988652840645642152444346773376056311418 815 -133462225977321520128573312222233505645346258322090372465156441545467366694256329353419632519931696457376063572770821924137687130382007944075719295183606814887704320328378249871357348934127413118473586798220348615344484263473639808343974043831961180343850232253453513420017893038346504906474907851605047108760896980093047085139763561467086210 816 -349408643822846892590740848451580194173937193988889763692563893780430542094458162264902810049971710447899697209986278363866060949322234483882607183704285651055833374562949653543505271452198480543907687242935632658707250339216917260741173125990306561567825799799361685187213699054604529808125098977122830337629850294636988811072517308344947200 817 -914763705491219157643649233132507076876465323644578918612535239795824259589118157441288797629983434886323028057188013167460495717584695507572102255929250138279795803360470710759158465422468028513249474930586549360777266754177111973879545334138958504359627167144631542141623204125467084517900389079763443904128653903817919348077788363567755402 818 -2394882472650810580340206850945941036455458776944846992145041825607042236672896310058963582839978594211069386961577761138515426203431852038833699584083464763783554035518462478733970124815205604995840737548824015423624549923314418660897462876426568951511055701634532941237655913321796723745576068262167501374756111416816769233160847782358318994 819 -6269883712461212583376971319705316032489911007189962057822590237025302450429570772735601950889952347746885132827545270248085782892710860608928996496321144153070866303194916725442751909023148786474272737715885496910096383015766144008812843295140748350173539937758967281571344535839923086718827815706739060220139680346632388351404754983507201592 820 -16414768664732827169790707108170007061014274244625039181322728885468865114615816008147842269829878449029586011521058049605741922474700729787953289904879967695429044874066287697594285602254240754426977475598832475306664599123984013365541067008995676099009564111642368903476377694197972536410907378858049679285662929623080395821053417168163285770 821 -42974422281737268925995150004804705150552911726685155486145596419381292893417877251707924858599682999341872901735628878569139984531391328754930873218318758933216268319003946367340104897739573476806659689080611929009897414356185896087810357731846279946855152397168139428857788546753994522513894320867409977636849108522608799111755496520982655730 822 -112508498180478979608194742906244108390644460935430427277114060372675013565637815746975932305969170548996032693685828586101678031119473256476839329750076309104219760082945551404426029090964479675993001591643003311723027643944573674897890006186543163741555893079862049383096987946064011031130775583744180253624884395944746001514213072394784681408 823 -294551072259699669898589078713927620021380471079606126345196584698643747803495569989219872059307828647646225179321856879735894108827028440675587116031910168379443011929832707845937982375153865551172345085848398006159185517477535128605859660827783211277812526842418008720433175291438038570878432430365130783237804079311629205430883720663371388506 824 -771144718598620030087572493235538751673496952303387951758475693723256229844848894220683683871954315393942642844279742053106004295361612065549922018345654196034109275706552572133387918034497116977524033665902190706754528908488031710919688976296806470091881687447391976778202537928250104681504521707351212096088527841990141614778438089595329484098 825 -2018883083536160420364128400992688634999110385830557728930230496471124941731051112672831179556555117534181703353517369279582118777257807755974178939005052419722884815189825008554225771728337485381399755911858174114104401207986560004153207268062636198997832535499757921614174438493312275473635132691688505505027779446658795638904430548122617063800 826 -5285504532009861231004812709742527153323834205188285235032215795690118595348304443797809854797711037208602467216272365785640352036411811202372614798669503063134545169862922453529289397150515339166675234069672331635558674715471648301539932827891102126901615919051881788064320777551686721739400876367714304418994810497986245301934853554772521707290 827 -13837630512493423272650309728234892824972392229734297976166416890599230844313862218720598384836577994091625698295299728077338937331977625851143665457003456769680750694398942352033642419723208532118625946297158820792571622938428384900466591215610670181707015221655887442578787894161747889744567496411454407751956652047299940266900130116194948058082 828 -36227387005470408586946116474962151321593342484014608693467034876107573937593282212363985299712022945066274627669626818446376459959521066351058381572340867245907706913333904602571637862019110257189202604821804130742156194099813506399859840818940908418219429745915780539672042904933556947494301612866648918836875145643913575498765536793812322466944 829 -94844530503917802488188039696651561139807635222309528104234687737723490968465984418371357514299490841107198184713580727261790442546585573202031479260019144968042370045602771455681271166334122239448981868168253571433896959361012134299112931241212055072951274016091454176437340820638922952738337342188492348758668784884440786229396480265242019342762 830 -248306204506282998877618002614992532097829563182913975619237028337062898967804671042750087243186449578255319926471115363338994867680235653255036056207716567658219403223474409764472175636983256461157742999682956583559534683983222896497478952904695256800634392302358581989639979556983211910720710413698828127439131209009408783189423904001913735561330 831 -650074083014931194144665968148326035153681054326432398753476397273465205934948028709878904215259857893658761594699765362755194160494121386563076689363130558006615839624820457837735255744615647144024247130880616179244707092588656555193323927472873715328951902890984291792482597850310712779423793898907992033558724842143785563338875231740499187341240 832 -1701916044538510583556379901829985573363213599796383220641192163483332718837039415086886625402593124102720964857628180724926587613802128506434194011881675106361628115650986963748733591596863684970914998392958891954174586593782746769082492829513925889186221316370594293387807813993948926427550671283025147973237043317421947906827201791219583826462378 833 -4455674050600600556524473737341630684935959745062717263170100093176532950576170216550780971992519514414504132978184776812024568680912264132739505346281894761078268507328140433408465519045975407768720748047996059683279052688759583752054154561068903952229712046220798588370940844131536066503228219950167451886152405110122058157142730141918252292045906 834 -11665106107263291086017041310194906481444665635391768568869108116046266132891471234565456290574965419140791434076926149711147118428934663891784322026964009176873177406333434336476662965541062538335247245751029287095662571472496004487079970853692785967502914822291801471725014718400659273082133988567477207685220172012944226564600988634535173049675328 835 -30539644271189272701526650193243088759398037161112588443437224254962265448098243487145587899732376743007870169252593672321416786605891727542613460734610132769541263711672162576021523377577212207237020989205091801603708661728728429709185758000009453950279032420654605826804103311070441752743173745752264171169508110928710621536660235761687266856980090 836 -79953826706304527018562909269534359796749445847945996761442564648840530211403259226871307408622164809882819073680854867253103241388740518736056060176866389131750613728683053391587907167190574083375815721864246117715463413713689284640477303146335575883334182439672016008687295214810665985147387248689315305823304160773187638045379718650526627521264930 837 -209321835847724308354162077615359990630850300382725401840890469691559325186111534193468334326134117686640587051789970929437892937560329828665554719795989034625710577474376997598742198123994510042890426176387646551542681579412339424212246151438997273699723514898361442199257782333361556202698988000315681746300404371390852292599478920189892615706814712 838 -548011680836868398043923323576545612095801455300230208761228844425837445346931343353533695569780188250038942081689057921060575571292248967260608099211100714745381118694447939404638687204792956045295462807298693536912581324523328987996261151170656245215836362255412310589086051785274002622949576752257729933077908953399369239753057041919151219599179194 839 -1434713206662880885777607893114276845656554065517965224442796063585953010854682495867132752383206447063476239193277202833743833776316417073116269577837313109610432778608966820615173863490384358092995962245508434059195062394157647539776537302072971461947785571867875489568000373022460451666149742256457508052933322488807255426659692205567561043090722882 840 -3756127939151774259288900355766284924873860741253665464567159346332021587217116144247864561579839152940389775498142550580170925757657002252088200634300838614085917217132452522440882903266360118233692423929226608640672605857949613631333350755048258140627520353348214158114915067282107352375499650017114794225722058513022397040226019574783531909672989440 841 -9833670610792441892089093174184577928965028158243031169258681975410111750796665936876460932356311011757693087301150448906768943496654589683148332325065202732647318872788390746707474846308695996608081309542171391862822755179691193354223514963071802959934775488176766984776744828823861605460349207794886874624232853050259935694018366518783034685928245450 842 -25744883893225551416978379166787448862021223733475428043208886579898313665172881666381518235489093882332689486405308796140135904732306766797356796340894769583856039401232719717681541635659727871590551504697287566947795659681123966431337194134167150739176806111182086796215319419189477464005547973367545829646976500637757410041829079981565572148111746898 843 -67400981068884212358846044326177768657098643042183252960367977764284829244721979062268093774110970635240375371914775939513638770700265710708922056697619106018920799330909768406337150060670487618163573204549691308980564223863680705939788067439429649257595642845369493403869213428744570786556294712307750614316696648863012294431468873425913681758406995256 844 -176458059313427085659559753811745857109274705393074330837895046712956174068993055520422763086843818023388436629339019022400780407368490365329409373751962548472906358591496585501329908546351734982900168108951786359993897011909918151388027008184121797033610122424926393415392320867044234895663336163555706013303113445951279473252577540296175473127109238858 845 -461973196871397044619833217109059802670725473137039739553317162374583692962257187499000195486420483434924934516102281127688702451405205385279306064558268539399798276443579988097652575578384717330536931122305667771001126811866073748224292957112935741843234724429409686842307749172388133900433713778359367425592643688990826125326263747462612737622920721330 846 -1209461531300764048199939897515433550902901714018044887822056440410794904817778506976577823372417632281386366918967824360665326946847125790508508819922843069726488470739243378791627818188802417008710625257965216953009483423688303093284851863154685428496094050863302667111530926650120166805637805171522396263474817621021198902726213702091662739741652925120 847 -3166411397030895099979986475437240850037979668917094923912852158857801021491078333430733274630832413409234166240801191954307278389136171986246220395210260669779667135774150148277230878988022533695594944651589983088027323459198835531630262632351120543645047428160498314492285030777972366516479701736207821364831809174072770582852377358812375481602038054042 848 -8289772659791921251740019528796288999211037292733239883916500036162608159655456493315622000520079607946316131803435751502256508220561390168230152365707938939612512936583207066040064818775265184078074208696804732311072486953908203501605936033898676202439048233618192276365324165683796932743801300037101067831020609901197112845830918374345463705064461236994 849 -21702906582344868655240072110951626147595132209282624727836647949630023457475291146516132726929406410429714229169506062552462246272547998518444236701913556149057871673975471049842963577337773018538627681438824213845190137402525774973187545469344908063672097272694078514603687466273418431714924198375095382128230020529518567954640377764224015633591345656952 850 -56818947087242684713980196804058589443574359335114634299593443812727462212770416946232776180268139623342826555705082436155130230597082605387102557740032729507561102085343206083488825913238053871537808835619667909224497925253669121417956700374136047988577243584464043267445738233136458362400971295088185078553669451687358591018090214918326583195709575733850 851 -148753934679383185486700518301224142183127945796061278170943683488552363180835959692182195813875012459598765437945741245912928445518699817642863436518184632373625434582054147200623514162376388596074798825420179513828303638358481589280682555653063235902059633480698051287733527233135956655487989686889459853532778334532557205099630266990755733953537381544610 852 -389442856950906871746121358099613837105809478053069200213237606652929627329737462130313811261356897755453469758132141301583655105959016847541487751814521167613315201660819235518381716573891111916686587640640870632260412989821775646424090966585053659717601656857630110595754843466271411604062997765580194482044665551910313024280800586053940618664902568899968 853 -1019574636173337429751663555997617369134300488363146322468769136470236518808376426698759237970195680806761643836450682658838036872358350724981599818925378870466320170400403559354521635559296947153984964096502432382952935331106845349991590344102097743250745337092192280499531003165678278156701003609851123592601218321198381867742771491171066122041170325155306 854 -2669281051569105417508869309893238270297091987036369767193069802757779929095391817965963902649230144664831461751219906674930455511116035327403311704961615443785645309540391442545183190103999729545268304648866426516598393003498760403550680065721239570034634354418946730902838166030763422866040013063973176295758989411684832578947513887459257747458608406565938 855 -6988268518533978822774944373682097441756975472745962979110440271803103268477799027199132469977494753187732741417209037365953329660989755257228335295959467460890615758220770768281027934752702241481819949850096847166842243679389435860660449853061620966853157726164647912208983494926611990441419035582068405294675749913856115869099770171206707120334654894542520 856 -18295524504032831050815963811153054054973834431201519170138251012651529876338005263631433507283254114898366762500407205422929533471853230444281694182916786938886201965121920862297900614154106994900191544901424114983928338034669547178430669493463623330524838824074997005724112318749072548458217093682232039588268260329883515028351796626160863613545356277061610 857 -47898304993564514329672947059777064723164527820858594531304312766151486360536216763695168051872267591507367546084012578902835270754569936075616747252790893355767990137144991818612673907709618743218754684854175497784942770424619205674631558627329249024721358746060343104963353461320605654933232245464627713470129031075794429215955619707275883720301413936642322 858 -125399390476660711938202877368178140114519749031374264423774687285802929205270645027454070648333548659623735875751630531285576278791856577782568547575455893128417768446313054593540121108974749234756072509661102378370899973239188069845464006388524123743639237414106032309165948065212744416341479642711651100822118832897499772619515062495666787547358885532865344 859 -328299866436417621484935685044757355620394719273264198740019749091257301255275718318667043893128378387363840081170879014953893565620999797272088895473576786029485315201794171962007689419214628961049462844129131637327757149292945003861760460538243122206196353496257753822534490734317627594091206682670325588996227467616704888642589567779724478921775242661953722 860 -859500208832592152516604177766093926746664408788418331796284559987968974560556509928547061031051586502467784367761006513576104418071142814033698138845274464960038177159069461292482947148669137648392316022726292533612371474639646941739817375226205242874949823074667229158437524137740138365932140405299325666166563569952614893308253640843506649217966842452995810 861 -2250200760061358836064876848253524424619598507091990796648833930872649622426393811466974139200026381120039513022112140525774419688592428644829005521062246608850629216275414211915441152026792783984127485224049745963509357274625995821357691665140372606418653115727743933652778081678902787503705214533227651409503463242241139791282171354750795468732125284697033720 862 -5891102071351484355678026366994479347112131112487554058150217232629979892718624924472375356569027556857650754698575415063747154647706143120453318424341465361591849471667173174453840508931709214303990139649422945356915700349238340522333257620194912576381009524108564571799896720898968224145183503194383628562343826156770804480538260423408879756978409011638105338 863 -15423105453993094230969202252729913616716794830370671377801817767017290055729480961950151930507056289452912751073614104665467044254526000716530949751962149475924919198726105311446080374768334858927842933724219090107237743773089025745642081195444365122724375456597949781746912081018001884931845295049923234277528015228071273650332609915475843802203101750217282306 864 -40378214290627798337229580391195261503038253378624460075255236068421890274469817961378080434952141311501087498522266898932653978115871859029139530831544983066182908124511142759884400615373295362479538661523234324964797530970028736714592985966138182791792116845685284773440839522155037430650352381955386074270240219527443016470459569323018651649630896239013741568 865 -105711537417890300780719538920855870892397965305502708847963890438248380767679972922184089374349367645050349744493186592132494890093089576370887642742672799722623805174807322968207121471351551228510773050845483884787154849136997184398136876702970183252651975080457904538575606485447110407019211850816234988533192643354257775761046098053580111146689586966823942410 866 -276756397963043104004929036371372351174155642537883666468636435246323252028570100805174187688095961623649961734957292877464830692163396870083523397396473416101688507399910826144736963798681358323052780491013217329396667016440962816479817644142772366966163808395688428842285979934186293790407283170493318891329337710535330310812678724837721681790437864661458085650 867 -724557656471239011234067570193261182630068962308148290557945415300721375318030329493338473689938517225899535460378692040261997186397101033879682549446747448582441717024925155466003769924692523740647568422194168103402846200185891265041316055725346917645839450106607381988282333317111770964202637660663721685454820488251733156676990076459584934224624007017550314552 868 -1896916571450673929697273674208411196716051244386561205205199810655840873925520887674841233381719590054048644646178783243321160867027906231555524250943768929645636643674864640253274345975396212898889924775569286980811871584116710978644130523033268385971354541924133717122561020017149019102200629811497846165035123754219869159218291504541033120883434156391192857994 869 -4966192057880782777857753452431972407518084770851535325057654016666801246458532333531185226455220252936246398478157657689701485414686617660786890203384559340354468213999668765293819268001496114956022205904513692839032768552164241670891075513374458240268224175665793769379400726734335286342399251773829816809650550774407874320977884437163514428425678462156028259442 870 -13001659602191674403875986683087506025838203068168044769967762239344562865450076112918714445983941168754690550788294189825783295377031946750805146359209909091417767998324141655628183458029092131969176692937971791536286434072376014034029096017090106334833317985073247591015641160185856839924997125509991604263916528569003753803715361806949510164393601230076891920320 871 -34038786748694240433770206596830545669996524433652598984845632701366887349891696005224958111496603253327825253886724911787648400716409222591628548874245167933898835780972756201590731106085780280951507872909401681769826533664963800431196212537895860764231729779553949003667522753823235233432592124756144995982099034932603387090168200983685016064755125228074647501530 872 -89114700643891046897434633107404130984151370232789752184569135864756099184225011902756159888505868591228785210871880545537161906772195721024080500263525594710278739344594126949144009860228248710885346925790233253773193166922515387259559541596597475957861871353588599419986927101283848860372779248758443383682380576228806407466789241144105538029871774454147050584258 873 -233305315182978900258533692725381847282457586264716657568861774892901410202783339703043521554021002520358530378728916724823837319600177940480612951916331616196937382252809624645841298474598965851704532904461298079549752967102582361347482412251896567109353884281211849256293258550028311347685745621519185155065042693753815835310199522448631598024860198134366504251256 874 -610801244905045653878166445068741410863221388561360220522016188813948131424125007206374404773557138969846805925314869628934350052028338100417758355485469253880533407413834746988379885563568648844228251787593660984876065734385231696782887695159092225370199781490046948348892848548801085182684457615799112081512747505032641098463809326201789256044708819948952462169498 875 -1599098419532158061375965642480842385307206579419364003997186791548942984069591681916079692766650414389181887397215692161979212836484836360772662114540076145444662839988694616319298358216106980680980222458319684875078444236053112729001180673225380109001245460188928995790385287096374944200367627225878151089473199821344107460081228456156736170109266261712490882257250 876 -4186494013691428530249730482373785745058398349696731791469544185832880820784650038541864673526394104197698856266332206857003288457426170981900227988134759182453455112552249101969515189084752293198712415587365393640359266973774106490220654324517048101633536599076740039022263012740323747418418424061835341186906851958999681281779876042268419254283089965188520184602240 877 -10960383621542127529373225804640514849867988469670831370411445765949699478284358433709514327812531898203914681401780928409030652535793676584928021849864201401915702497668052689589247209038149898915157024303776496045999356685269206741660782300325764195899364337041291121276403751124596298054887644959627872471247356055654936385258399670648521592740003633853069671549482 878 -28694656850934954057869946931547758804545567059315762319764793112016217614068425262586678309911201590414045187939010578370088669149954858772883837561457845023293652380451908966798226438029697403546758657323964094497638803082033513734761692576460244486064556412047133324806948240633465146746244510817048276226835216207965127873995322969677145523936920936370688830046194 879 -75123586931262734644236614990002761563768712708276455588882933570098953363920917354050520601921072873038220882415250806701235354914070899733723490834509333667965254643687674210805432105050942311725118947668115787446917052560831334462624295429054969262294304899100108853144440970775799142183845887491516956209258292568240447236727569238382914979070759175258996818589112 880 -196676103942853249874839898038460525886760571065513604446884007598280642477694326799564883495852017028700617459306741841733617395592257840428286634942070155980602111550611113665618069877123129531628598185680383267843112354600460489653111193710704663300818358285253193234626374671693932279805293151657502592400939661496756213836187384745471599413275356589406301625721130 881 -514904724897297014980283079125378816096513000488264357751769089224742974069162063044644129885634978213063631495504974718499616831862702621551136413991701134273841080008145666786048777526318446283160675609373034016082420011240550134496709285703059020640160769956659470850734683044305997697232033567480990820993560691922028194271834584998031883260755310592959908058574290 882 -1348038070749037795066009339337675922402778430399279468808423260075948279729791862334367506161052917610490277027208182313765233099995850024225122607033033246840921128473825886692528262701832209317853428642438718780404147679121189913837016663398472398619663951584725219317577674461224060811890807550785469870579742414269328368979316370248624050368990575189473422550001728 883 -3529209487349816370217744938887648951111822290709574048673500691003101865120213523958458388597523774618407199586119572222796082468124847451124231407107398606248922305413331993291536010579178181670399610317943122325130023026123019607014340704492358175218831084797516187101998340339366184738440389084875418790745666550885956912666114525747840267846216414975460359591430906 884 -9239590391300411315587225477325270930932688441729442677212078812933357315630848709541007659631518406244731321731150534354623014304378692329147571614289162571905845787766170093182079769035702335693345402311390648194985921399247868907206005450078602127036829302807823341988417346556874493403430359703840786501657257238388542369019027206994896753169658669736907656224290978 885 -24189561686551417576543931493088163841686243034478753982962735747796970081772332604664564590297031444115786765607332030841072960445011229536318483435760089109468615057885178286254703296527928825409636596616228822259827741171620587114603675645743448205891656823625953838863253699331257295471850690026646940714226105164279670194390967095236849991662759594235262609081442040 886 -63329094668353841414044569001939220594126040661706819271676128430457552929686149104452686111259575926102628975090845558168595867030654996279807878692991104756499999385889364765582030120548084140535564387537295818584497302115613892436605021487151742490638141168070038174601343751436897393012121710376100035641021058254450468214153874078715653221818620112968880171020035130 887 -165797722318510106665589775512729497940691878950641703832065649543575688707286114708693493743481696334192100159665204643664714640646953759303105152643213225160031383099782916010491387065116323596197056565995658633493664165175221090195211388815711779266022766680584160684940777554979434883564514441101653166208837069599071734448070655140910109673793100744671377903978663362 888 -434064072287176478582724757536249273227949596190218292224520820200269513192172195021627795119185513076473671503904768372825548054910206281629507579236648570723594149913459383265892131074800886648055605310449680081896495193410049378149029144959983595307430158873682443880220988913501407257681421612928859462985490150542764735130058091344014675799560682121045253540915954944 889 -1136394494543019329082584497096018321743156909620013172841496811057232850869230470356189891614074842895228914352049100474811929524083665085585417585066732487010751066640595233787185006159286336347969759365353381612195821415054927044251876046064239006656267709940463170955722189185524786889479750397684925222747633382029222470942103618891133917724888945618464382718769201482 890 -2975119411341881508665028733751805692001521132669821226299969612971429039415519216046941879723039015609213071552242533051610240517340788975126745175963548890308659050008326318095662887403058122395853672785610464754690969051754731754606598993232733424661372970947707068986945578643072953410757829580125916205257409995544902677696252765329387077375106154734347894615391649490 891 -7788963739482625196912501704159398754261406488389450506058412027857054267377327177784635747555042203932410300304678498680018792027938701839794817942823914183915226083384383720499803656049888030839591258991478012651877085740209268219567920933633961267327851202902658036005114546743694073342793738342692823393024596604605485562146654677097027314400429518584579301127405747000 892 -20391771807105994082072476378726390570782698332498530291875266470599733762716462317306965362942087596188017829361792962988446135566475316544257708652508193661437019200144824843403748080746605970122920104188823573200940288168873072904097163807669150377322180637760267039028398061588009266617623385447952553973816379818271554008743711265961694865826182401019390008766825591498 893 -53386351681835357049304927432019772958086688509106140369567387383942147020772059774136260341271220584631643187780700390285319614671487247792978308014700666800395831517050090809711440586189929879529169053574992706950943778766409950492723570489373489864638690710378143081080079638020333726510076418001164838528424542850209176464084479120788057283078117684473590725173071027506 894 -139767283238400077065842305917332928303477367194819890816826895681226707299599717005101815660871574157706911733980308207867512708447986426834677215391593806739750475351005447585730573677823183668464587056536154547651891048130356778574073547660451319216593891493374162204211840852472991912912605868555541961611457248732355975383509726096402476983408170652401382166752387491008 895 -365915498033364874148221990319979011952345413075353532080913299659737974878027091241169186641343501888489092014160224233317218510672472032711053338160080753418855594535966251947480280447279621125864592116033470936004729365624660385229497072491980467785142983769744343531555442919398642012227741187665461046305947203346858749686444699168419373667146394272730555775084091445530 896 -957979210861694545378823665042604107553558872031240705425913003297987217334481556718405744263158931507760364308500364492084142823569429671298482799088648453516816308256893308256710267664015679709129189291564258260362297048743624377114417669815490084138835059815858868390454487905722934123770617694440841177306384361308220273675824371408855644018031012165790285158499886845570 897 -2508022134551718761988249004807833310708331203018368584196825710234223677125417578914048046148133292634792000911340869242935209960035816981184395059105864607131593330234713672822650522544767418001522975758659303845082161780606212746113755936954489784631362195677832261639808020797770160359084111895657062485613205880577802071341028415058147558386946642224640299700415569091192 898 -6566087192793461740585923349380895824571434737023865047164564127404683814041771180023738394181240946396615638425522243236721487056538021272254702378228945367877963682447247710211241299970286574295439737984413653274884188293075013861226850141047979269755251527217637916528969574487587546953481717992530346279533233280425185940347260873765587031142808914508130613942746820427994 899 -17190239443828666459769521043334854163005973008053226557296866671979827764999895961157167136395589546555054914365225860467229251209578246835579712075580971496502297717107029457811073377366092304884796238194581655979570403098618828837566794486189448024634392385975081487947100702664992480501361042081933976352986493960697755749700754206238613535041480101299751542127824892192802 900 -45004631138692537638722639780623666664446484287135814624726035888534799480957916703447763015005527693268549104670155338164966266572196719234484433848513969121628929468873840663221978832127990340358948976599331314663827021002781472651473533317520364804147925630707606547312332533507389894550601408253271582779426248601668081308755001744950253573981631389391124012440727856150400 901 -117823653972248946456398398298536145830333479853354217316881240993624570677873854149186121908620993533250592399645240154027669548507011910867873589469960935868384490689514492531854863119017878716192050691603412288011910659909725589116853805466371646387809384506147738153989896897857177203150443182677880771985292251844306488176564251028612147186903414066873620495194358676258410 902 -308466330778054301730472555114984770826553955272926837325917687092338912552663645744110602710857452906483228094265565123918042378948839013369136334561368838483524542599669636932342610524925645808217203098210905549371904958726395294699087883081594574359280227887735607914657358160064141714900728139780370733176450506931251383220937751340886187986728610811229737473142348172624818 903 -807575338361913958735019267046418166649328385965426294660871820283392166980117083083145686223951365186199091883151455217726457588339505129239535414214145579582189137109494418265172968455759058708459558603029304360103804216269460294980409843778412076690031299157059085589982177582335247941551741236663231427544059268949447661486249002994046416773282418366815591924232685841616056 904 -2114259684307687574474585246024269729121431202623352046656697773757837588387687603505326455960996642652114047555188800529261330386069676374349469908081067900263042868728813617863176294842351530317161472710877007530939507690081985590242141648253641655710813669583441648855289174586941602109754495570209323549455727299917091601237809257641253062333118644289217038299555709352223338 905 -5535203714561148764688736471026391020714965221904629845309221500990120598182945727432833681659038562770143050782414946370057533569869523993808874310029058121206939469076946435324355916071295532243024859529601718232714718853976496475746015100982512890442409709593265860975885346178489558387711745473964739220823122630801827142227178769929712770226073514500835522974434442215053970 906 -14491351459375758719591624167054903333023464463090537489270966729212524206161149578793174589016119045658315104792056038580911270323538895607077153022006106463357775538502025688109891453371535066411913105877928147167204648871847503836995903654693897015616415459196355934072366863948527073053380740851684894113013640592488389825443727052147885248345101899213289530623747617292938560 907 -37938850663566127394086136030138318978355428167366982622503678686647452020300503008946690085389318574204802263593753169372676277400747162827422584755989261268866387146429130629005318444043309666992714458104182723268899227761566015035241695863099178156406836667995801941241215245667091660772430477081089943118217799146663342334104002386513942974809232183139033068896808409663761722 908 -99325200531322623462666783923360053602042820039010410378240069330729831854740359448046895667151836676956091685989203469537117561878702592875190601245961677343241385900785366198906063878758393934566230268434620022639493034412850541268729183934603637453604094544791049889651278873052747909263910690391584935241639756847501637176868280107393943676082594650203809676066677611698346594 909 -260036750930401742993914215739941841827773031949664248512216529305542043543920575335193996916066191456663472794373857239238676408235360615798149218981895770760857770555926967967712873192231872136705976347199677344649579875476985608770945855940711734204405446966377347727712621373491152067019301594093664862606701471395841569196500837935667888053438551767472395959303224425431278072 910 -680785052259882605519075863296465471881276275809982335158409518585896298777021366557535095081046737693034326697132368248178911662827379254519257055699725634939331925766995537704232555697937222475551698773164412011309246592018106285044108383887531565159612246354340993293486585247420708291793994091889409652578464657340023070412634233699609720484233060652213378201842995664595487610 911 -1782318405849246073563313374149454573816055795480282756963012026452146852787143524337411288327074021622439507297023247505298058580246777147759621948117281134057138006745059645144984793901579795289949119972293558689278159900577333246361379295721882961274431292096645632152747134368770972808362680681574564095128692500624227642041401863163161273399260630189167738646225762568355184770 912 -4666170165287855615170864259151898249566891110630865935730626560770544259584409206454698769900175327174284195193937374267715264077912952188759608788652117767232082094468183397730721826006802163394295661143716264056525233109713893454040029503278117318663681629935595903164754817858892210133294047952834282632807612844532659855711571355789874099713548829915289837736834292040470066688 913 -12216192090014320771949279403306240174884617536412315050228867655859485925966084095026685021373451959900413078284788875297847733653492079418519204417839072167639108276659490548047180684118826694892937863458855233480297539428564347115758709214112468994716613597710142077341517319207905657591519463176928283803294146032973751925093312204206461025741385859556701774564277113553055015306 914 -31982406104755106700676973950766822275086961498606079214955976406807913518313843078625356294220180552526955039660429251625827936882563286066798004464865098735685242735510288246410820226349677921284517929232849436384367385175979147893236098139059289665486159163194830328859797139764824762641264341577950568777074825254388595919568365256829508977510608748754815485955997048618694979218 915 -83731026224250999330081642448994226650376266959405922594639061564564254628975445140849383861287089697680452040696498879579636076994197778781874808976756224039416619929871374191185279994930207068960615924239693075672804616099373096563949585203065400001741863891874348909237874100086568630332273561556923422527930329730192035833611783566282065906790440386707744683303714032303029922360 916 -219210672567997891289567953396215857676041839379611688568961208286884850368612492343922795289641088540514401082429067387113080294100030050278826422465403573382564617054103834327145019758440943285597329843486229790634046463122140141798612657470136910339739432512428216398853825160494881128355556343092819698806716163936187511581266985442016688742860712411368418563955145048290394787850 917 -573900991479742674538622217739653346377749251179429143112244563296090296476862031890919002007636175923862751206590703281759604805305892372054604458419454496108277231232440128790249779280392622787831373606218996296229334773267047328831888387207345331017476433645410300287323601381398074754734395467721535673892218162078370498910189172759768000321791696847397511008561721112568154441202 918 -1502492301871230132326298699822744181457205914158675740767772481601386039061973603328834210733267439231073852537343042458165734121817647065884986952792959914942267076643216552043604318082736925077896790975170759098053957856679001844697052504151899082712689868423802684463116978983699343135847630060071787322869938322298923985149300532837287312222514378130824114461730018289414068535744 919 -3933575914133947722440273881728579197993868491296598079191072881508067820709058778095583630192166141769358806405438424092737597560147048825600356399959425248718523998697209527340563174967818152445858999319293280997932538796769958205259269125248351917120593171625997753102027335569699954652808494712493826294717596804818401456537712425752093936345751437545074832376628333755674051166042 920 -10298235440530613034994522945362993412524399559731118496805446162922817423065202730957916679843230986077002566678972229820047058558623499410916082247085315831213304919448412029978085206820717532259680206982709083895743658533630872771080754871593156668649089646454190574842965027725400520822577854077409691561282852092156280384463836744418994496814739934504400382668154982977608084962370 921 -26961130407457891382543294954360401039579330187896757411225265607260384448486549414778166409337526816461648893631478265367403578115723449407147890341296522244921390759648026562593692445494334444333181621628833970689298436804122660107982995489531118088826675767736573971426867747606501607814925067519735248389130959471650439696853797807504889554098468365968126315627836615177150203721080 922 -70585155781843061112635361917718209706213591003959153736870350658858335922394445513376582548169349463307944114215462566282163675788546848810527588776804250903550867359495667657802992129662285800739864657903792828172151651878737107552868231597000197597830937656755531339437638215094104302622197348481796053606110026322795038706097556678095674165480665163399978564215354862553842526200858 923 -184794336938071291955362790798794228079061442823980703799385786369314623318696787125351581235170521573462183449014909433479087449249917097024434875989116230465731211318838976410815283943492522957886412352082544513827156518832088662550621699301469474704666137202530020046886046897675811300051666977925652912429199119496734676421438872226782132942343527124231809377018227972484377374881506 924 -483797855032370814753453010478664474530970737467982957661287008449085534033695915862678161157342215257078606232829265734155098671961204442262777039190544440493642766597021261574642859700815283072919372398343840713309317904617528880098996866307408226516167473950834528801220502477933329597532803585295162683681487332167408990558219060002250724661549916209295449566839329054899289598443648 925 -1266599228159041152304996240637199195513850769579968169184475238977941978782390960462682902236856124197773635249472887768986208566633696229763896241582517091015197088472224808313113295158953326260871704842948977626100797195020497977746368899620755204843836284649973566356775460536124177492546743777959835138615262877005492295253218307779970041042306221503654539323499759192213491420449450 926 -3315999829444752642161535711432933112010581571271921549892138708484740402313476965525370545553226157336242299515589397572803527027939884247028911685557006832551948498819653163364697025776044695709695742130503092164993073680443965053140109832554857388015341379999086170269105879130439202880107427748584342732164301298849067895201435863337659398465368748301668168403659948521741184662904690 927 -8681400260175216774179610893661600140517893944235796480491940886476279228158039936113428734422822347810953263297295304949424372517185956511322838815088503406640648407986734681780977782169180760868215521548560298868878423846311397181673960598043816959202187855347284944450542176855193431147775539467793193057877641019541711390351089282233008154353800023401349965887480086373010062568264632 928 -22728200951080897680377296969551867309543100261435467891583683950944097282160642842814915657715240886096617490376296517275469590523617985286939604759708503387369996725140550881978236320731497586894950822515177804441642197858490226491881771961576593489591222186042768663082520651435141090563219190654795236441468621759776066275851831983361365064596031321902381729258780310597289003041889194 929 -59503202593067476266952280014994001788111406840070607194259110966356012618323888592331318238722900310478899207831594246876984399053667999349495975464037006755469341767434917964153731180025311999816636945996973114456048169729159282293971355286685963509571478702781021044797019777450229840541882032496592516266528224259786487437204406667851087039434293942305795221888860845418856946557402962 930 -155781406828121531120479543075430138054791120258776353691193648948123940572811022934179039058453460045340080133118486223355483606637386012761548321632402516879038028577164203010482957219344438412554960015475741538926502311328987620390032293898481297039123213922300294471308538680915548431062426906834982312358116051019583396035761388020191896053706850505015003936407802225659281836630319680 931 -407841017891297117094486349211296412376261953936258453879321835878015809100109180210205798936637479825541341191523864423189466420858490038935148989433170543881644743964057691067295140478008003237848243100430251502323458764257803578876125526408757927607798163064119862369128596265296415452645398688008354420807819928798963700670079757392724601121686257572739216587334545831558988563333556090 932 -1067741646845769820162979504558459099073994741549999007946771858685923486727516517696438357751458979431283943441453107046212915655938084104043898646667109114765896203315008870191402464214679571300989769285815012968043873981444423116238344285327792485784271275270059292636077250114973697926873769157190080950065343735377307705974477884157981907311351922213202645825595835269017683853370348578 933 -2795383922646012343394452164464080884845722270713738569960993740179754651082440372879109274317739458468310489132835456715449280546955762273196546950568156800416043865980968919506912252166030710665121064757014787401808163180075465769838907329574619529745015662746058015539103154079624678327975908783561888429388211277332959417253353895081221120812369509066868720889452959975494062996777489656 934 -7318410121092267210020376988833783555463172070591216701936209361853340466519804600940889465201759395973647523957053263100134925984929202715545742205037361286482235394627897888329334292283412560694373424985229349237380615558781974193278377703396066103450775712968114753981232212123900337057053957193495584338099290096621570545785583801085681455125756604987403516842763044657464505136962120378 935 -19159846440630789286666678802037269781543793941059911535847634345380266748476973429943559121287538729452632082738324332584955497407831845873440679664543927059030662317902724745481090624684206971417999210198673260310333683496270456809996225780613578780607311476158286246404593482292076332843185962796924864584909659012531752220103397508175823244564900305895341829638836173996899452414108871490 936 -50161129200800100649979659417278025789168209752588517905606693674287459778911115688889787898660856792384248724257919734654731566238566334904776296788594419890609751559080276348113937581769208353559624205610790431693620434930029396236710299638444670238371158715506743985232548234752328661472503931197279009416629686940973686114524608723441788278568944312698621972073745477333233852105364494080 937 -131323541161769512663272299449796807585960835316705642180972446677482112588256373636725804574695031647700114090035434871379239201307867158840888210701239332612798592359338104298860722120623418089260873406633698034770527621293817731900134673134720431934506164670361945709293051221964909651574325830794912163664979401810389306123470428662149541591141932632200524086582400258002802103901984610762 938 -343809494284508437339837238932112396968714296197528408637310646358158877985858005221287625825424238150716093545848384879482986037685035141617888335315123577947786025518934036548468228780101045914222996014290303672617962428951423799463693719765716625565147335295579093142646605431142400293250473561187457481578308518490194232255886677263006836494856853583902950287673455296675172459600589338194 939 -900104941691755799356239417346540383320182053275879583730959492396994521369317642027137072901577682804448166547509719767069718911747238266012776795244131401230559484197464005346543964219679719653408114636237212983083359665560453666490946486162429444760935841216375333718646765071462291228177094852767460281069946153660193390644189603126870967893428628119508326776437965632022715274899783403832 940 -2356505330790758960728881013107508752991831863630110342555567830832824686122094920860123592879308810262628406096680774421726170697556679656420442050417270625743892427073457979491163663878938113046001347894421335276632116567729937200009145738721571708717660188353546908013293689783244473391280810997114923361631529942490385939676682132117606067185429030774622030041640441599392973365098760873290 941 -6169411050680521082830403621975985875655313537614451443935744000101479536996967120553233705736348747983437051742532603498108793180922800703248549356007680476001117797022909933126947027417134619484595929047026792846812990037629357933536490730002285681392044723844265390321234304278271128945665338138577309803824643673810964428385856793225947233662858464204357763348483359166156204820396499216050 942 -16151727821250804287762329852820448873974108749213243989251664169471613924868806440799577524329737433687682749130917036072600208845211722453325206017605770802259460963995271819889677418372465745407786439246659043263806853545158136600600326451285285335458473983179249262950409223051568913445715203418617006049842401078942507345480888247560235633803146361838451260003809635899075641096090736774848 943 -42285772413071891780456585936485360746267012710025280523819248508313362237609452201845498867252863553079611195650218504719691833354712366656727068696809631930777265094962905526542085227700262616738763388692950336944607570597845051868264488623853570324983377225693482398529993364876435611391480272117273708345702559563016557608056807949454759667746580621310996016662945548531070718467875711108506 944 -110705589417964871053607427956635633364826929380862597582206081355468472787959550164736919077428853225551150837819738478086475291218925377516856000072823124990072334320893444759736578264728322104808503726832191967570015858248377019004193139420275425639491657693901197932639570871577737920728725612933204118987265277610107165478689535600804043369436595502094536789985027009694136514307536396550658 945 -289830995840822721380365697933421539348213775432562512222798995558092056126269198292365258365033696123573841317808996929539734040302063765893840931521659743039439737867717428752667649566484703697686747791803625565765440004147286005144314929636972706593491595856010111399388719249856778150794696566682338648616093273267304938828011798852957370440563205884972614353292135480551338824454733478543480 946 -758787398104503293087489665843628984679814396916824939086190905318807695590848044712358856017672235145170373115607252310532726829687265920164666794492156104128246879282258841498266370434725788988251739648578684729726304154193480996428751649490642694140983129874129136265526586877992596531655364087113811826861014542191807651005345860958068067952253022152823306269891379431959879959056664039079770 947 -1986531198472687157882103299597465414691229415317912305035773720398331030646274935844711309687983009311937278029012760002058446448759733994600159451954808569345300899979059095742131461737692663267068471153932428623413472458433156984141940018834955375829457793766377297397191041384121011444171395694659096831966950353308118014188025784021246833416195860573497304456382002815328301052715258638695842 948 -5200806197313558180558820232948767259393873849036911976021130255876185396347976762821775073046276792790641460971431027695642612516591936063635811561372269603907655820654918445728128014778352200812953673813218601140514113221105989955997068407014223433347390251425002755926046537274370437800858822996863478669039836517732546391558731491105672432296334559567668607099254629014025023199089111877007744 949 -13615887393467987383794357399248836363490392131792823623027617047230225158397655352620613909450847369059987104885280323084869391101016074196307275232162000242377666561985696241442252582597363939171792550285723374798128867204884812883849265202207714924212712960508630970380948570438990301958405073295931339175152559199889521160488168689295770463472807818129508516841381884226746768544552076992327402 950 -35646855983090403970824251964797741831077302546341558893061720885814490078844989295040066655306265314389319853684409941558965560786456286525286014135113731123225343865302170278598629733013739616702423977043951523253872488393548448695550727199608921339290748630100890155216799174042600468074356396890930538856417841081936017089905774576781638958122088894820856943424891023666215282434567119099974450 951 -93324680555803224528678398495144389129741515507231853056157545610213245078137312532499586056467948574107972456167949501592027291258352785379550767173179193127298365033920814594353636616443854910935479380846131194963488597975760533202802916396619049093659532929794039495269448951688811102264664117376860277394100964045918530109229155041049146410893458866333062313433291186771899078759149280307595960 952 -244327185684319269615210943520635425558147243975354000275410915944825245155566948302458691514097580407934597514819438563217116312988602069613366287384423848258669751236460273504462280116317825116104014165494442061636593305533733150912858021990248225941687850159281228330591547681023832838719635955239650293325885051055819573237781690546365800274558287704178329996874982536649481953842880721822813418 953 -639656876497154584316954432066761887544700216418830147770075202224262490388563532374876488485824792649695820088290366188059321647707453423460548094980092351648710888675460005919033203732509620437376563115637194989946291318625438919535771149574125628731404017548049645496505194091382687413894243748342090602583554189121540189604115916598048254412781404246201927677191656423176546782769492885160844306 954 -1674643443807144483335652352679650237075953405281136443034814690727962226010123648822170773943376797541152862750051660000960848630133758200768277997555853206687462914789919744252637331081211036196025675181417142908202280650342583607694455426732128660252524202484867708158924034593124229402963095289786621514424777516308800995574566059247778962963785925034427453034699986732880158394465597933659719488 955 -4384273454924278865690002625972188823683159999424579181334368869959624187641807414091635833344305599973762768161864613814823224242693821178844285897687467268413677855694299226838878789511123488150700462428614233734660550632402311903547595130622260352026168589906553478980266909687990000794995042121017773940690778359804862797119582261145288634478576370857080431426908303775463928400627300915818314170 956 -11478176920965692113734355525236916233973526592992601100968291919150910336915298593452736726089540002380135441735542181443508824097947705335764579695506548598553570652292977936263999037452159428256075712104425558295779371246864352102948329965134652395825981567234792728781876694470845772982022031073266700307647557563105787395784180724188086940471943187536813841246024924593511626807416304813795223010 957 -30050257307972797475513063949738559878237419779553224121570506887493106823104088366266574344924314407166643557044761930515703248051149294828449453188832178527247034101184634581953118322845354796617526673884662441152677563108190744405297394764781696835451776111797824707365363173724547318151071051098782326982251894329512499390232959911418972186937253191753361092311166470005070952021621613525567354872 958 -78672595002952700312804836323978763400738732745667071263743228743328410132396966505346986308683403219119795229398743610103600920055500179149583779870989986983187531651260925809595355931083904961596504309549561765162253318077707881112943854329210438110529346768158681393314212826702796181471191122223080280639108125425431710774914699010068829620339816387723269435687474485421701229257448535762906841594 959 -205967527700885303462901445022197730323978778457447989669659179342492123574086811149774384581125895250192742131151468899795099512115351242620301886424137782422315560852598142846832949470406360088171986254764022854334082391124932898933534168222849617496136264192678219472577275306383841226262502315570458514935072481946782632934511137118787516674082195971416447214751256986260032735750723993763153169922 960 -539229988099703210075899498742614427571197602626676897745234309284147960589863466943976167434694282531458431164055663089281697616290553548711321879401423360283759150906533502730903492480135175302919454454742506797839993855297090815687658650339338414377879445809875977024417613092448727497316315824488295264166109320414916188028618712346293720401906771526526072208566296473358396977994723445526552668160 961 -1411722436598224326764797051205645552389614029422582703566043748509951758195503589682154117722956952344182551361015520368049993336756309403513663751780132298428961891867002365345877527969999165820586377109463497539185899174766339548129441782795165625637502073236949711600675563970962341265686445157894427277563255479297965931151344999920093644531638118608161769410947632433815158198233446342816504834570 962 -3695937321694969770218491654874322229597644485641071212952896936245707313996647302102486185734176574501089222918990898014868282393978374661829669375938973535003126524694473593306729091429862322158839676873647985819717703669001927828700666698046158462534626773900973157777609078820438296299743019649194986568523657117478981605425416287413987213193007584297959236024276600828087077616705615582922961835538 963 -9676089528486684983890677913417321136403319427500630935292647060227170183794438316625304439479572771159085117395957173676554853845178814581975344376036788306580417682216418414574309746319587800655932653511480459919967211832239443937972558311343309761966378248465969761732151672490352547633542613789690532428007715873138978885124903862321867995047384634285715938661882170050446074651883400405952380672056 964 -25332331263765085181453542085377641179612313796860821592925044244435803237386667647773427132704541738976166129268880623014796279141558069084096363752171391384738126521954781650416200147528901079808958283660793393940183931827716403985217008235983770823364507971496936127418845938650619346600884821719876610715499490501937955049949295299551616771949146318559188579961369909323251146338944585634934180180618 965 -66320904262808570560469948342715602402433621963081833843482485673080239528365564626694976958634052445769413270410684695367833983579495392670313746880477385847633961883647926536674290696267115438770942197470899721900584583650909768017678466396608002708127145666024838620524386143461505492169111851369939299718490755632674886264722982036332982320800054321391849801222227557919307364364950356498850159869810 966 -173630381524660626499956302942769166027688552092384679937522412774804915347710026232311503743197615598332073681963173463088705671596928108926844876889260766158163759128988997959606671941272445236503868308751905771761569819125012900067818390953840237301016929026577579734154312491733897129906450732389941288439972776396086703744219650809447330190451016645616360823705312764434670946755906483861616299428800 967 -454570240311173308939398960485591895680632034314072205969084752651334506514764514070239534270958794349226807775478835693898283031211288934110220883787304912626857315503319067342145725127550220270740662728784817593384124873724128932185776706464912709194923641413707900581938551331740185897550240345799884565601427573555585224967935970392009008250552995615457232669893710735384705475902769095085998738416602 968 -1190080339408859300318240578514006521014207550849831937969731845179198604196583515978407099069678767449348349644473333618606143422036938693403817774472653971722408187380968204066830503441378215575718119877602547008390804802047373896489511728440897890283753995214546122011661341503486660562744270305009712408364309944270668971159588260366579694561207970200755337185975819441719445480952400801396379915820994 969 -3115670777915404592015322775056427667361990618235423607940110782886261306074986033864981762938077507998818241157941165161920147234899527146101232439630657002540367246639585544858345785196584426456413696904022823431788289532417992757282758478857780961656338344229930465453045473178719795790682570569229252659491502259256421688510828810707730075433070914986808778888033747589773630966954433309103141009046392 970 -8156931994337354475727727746655276481071764303856438885850600503479585314028374585616538189744553756547106373829350161867154298282661642744899879544419317035898693552537788430508206852148375063793522970834465923286974063795206604375358763708132444994685261037475245274347475078032672726809303441402678045570110196833498596094372898171756610531738004774759670999478125423327601447419910899125913043111318170 971 -21355125205096658835167860464909401775853302293333893049611690727552494636010137722984632806295583761642500880330109320439542747613085401088598406193627294105155713410973779746666274771248540764924155215599374946429133901853201820368793532645539554022399444768195805357589379760919298384637227753638804884050839088241239366594607865704562101519780943409292204219546342522393030711292778264068635988324908130 972 -55908443620952622029775853648072928846488142576145240262984471679177898594002038583337360229142197528380396267160977799451473944556594560520895339036462565279568446680383550809490617461597247230978942675963658916000427641764398856731021834228486217072513073267112170798420664204725222427102379819513736606582407067890219503689450698941929694027604825453116941659160902143851490686458423893079994921863406208 973 -146370205657761207254159700479309384763611125435101827739341724309981201145995978027027447881131008823498687921152824077914879086056698280474087610915760401733549626630176872681805577613543200928012672812291601801572149023439994749824271970039919097195139775033140707037672612853256368896669911704902404935696382115429419144473744231121226980563033532950058620757936363909161441348082493415171348777265310506 974 -383202173352330999732703247789855225444345233729160242955040701250765704843985895497744983414250828942115667496297494434293163313613500280901367493710818639921080433210147067235926115379032355553059075760911146488716019428555585392741794075891271074512906251832309950314597174355043884262907355295193478200506739278398037929731781994421751247661495773397058920614648189583632833357789056352434051409932525298 975 -1003236314399231791943950042890256291569424575752378901125780379442315913385961708466207502361621478002848314567739659224964610854783802562230014870216695518029691673000264329025972768523553865731164554470441837664575909262226761428401110257633894126343578980463789143906118910211875283892052154180678029665823835719764694644721601752144026762421453787241118141086008204841737058725284675642130805452532265400 976 -2626506769845364376099146880880913649263928493527976460422300437076182035313899229900877523670613605066429276206921483240600669250737907405788677116939267914167994585790645919841992190191629241640434587650414366505011708358124698892461536697010411304517830689559057481403759556280581967413249107246840610796964767880896046004433023262010329039602865588326295502643376424941578342818064970573958364947664270890 977 -6876283995136861336353490599752484656222360904831550480141120931786230192555735981236425068650219337196439514053024790496837396897429919655136016480601108224474292084371673430500003802051333859190139208480801261850459215812147335248983499833397339787209913088213383300305159758629870618347695167559843802725070467922923443368577468033886960356387142977737768366844121069982997969728910236079744289390460547282 978 -18002345215565219632961324918376540319403154220966674980001062358282508542353308713808397682280044406522889265952152888249911521441551851559619372324864056759254881667324374371658019215962372335929983037791989419046365939078317306854488962803181608057111908575081092419511719719609029887629836395432690797378246635887874284101299380839650552029558563344887009597888986785007415566368665737665274503223717370944 979 -47130751651558797562530484155377136301987101758068474459862066143061295434504190160188767978189913882372228283803433874252897167427225635023722100493991062053290352917601449684474053845835783148599809904895166995288638601422804585314483388576147484384125812637029893958229999400197219044541814018738228589409669439740699408935320674485064695732288547056923260426822839285039248729377086976916079220280691565562 980 -123389909739111173054630127547754868586558151053238748399585136070901377761159261766757906252289697240593795585458148734508779980840125053511546929157109129400616177085479974681764142321544977109869446676893511566819549865190096449088961202925260845095265529336008589455178278480982627245995605660781994970850761683334223942704662642615543535167307077825882771682579531070110330621762595193082963157618357325730 981 -323038977565774721601359898487887469457687351401647770738893342069642837848973595140084950778679177839409158472571012329273442775093149525510918686977336326148558178338838474360818373118799148181008530125785367705170010994147484761952400220199635050901670775370995874407304836042750662693445002963607756323142615610261972419178667253361565909769632686420725054620915753925291743135910698602332810252574380411640 982 -845727022958212991749449567915907539786503903151704563817094890138027135785761523653496946083747836277633679832254888253311548344439323523021209131774899849045058357931035448400690977034852467433156143700462591548690483117252357836768239457673644307609746796776979033766736229647269360834339403230041273998577085147451693314831339117469154194141590981436292392180167730705764898785969500613915467600104783909178 983 -2214142091308864253646988805259835149901824358053465920712391328344438569508310975820405887472564330993491881024193652430661202258224821043552708708347363220986616895454267870841254557985758254118459900975602406940901438357609588748352318152821297871927569614959941226892903852899057419809573206726516065672588639832093107525315350099045896672655140257888152121919587438192002953221997803239413592547739971315906 984 -5796699250968379769191516847863597909918969171008693198320079094895288572739171403807720716333945156702841963240326069038672058430235139607636916993267189813914792328431768164123072696922422294922223559226344629274013831955576408408288715000790249308172962048102844646911975329049902898594380216949506923019188834348827629261114711179668535823823829792228163973578594583870243960880023909104325310043115130038528 985 -15175955661596275053927561738330958579855083154972613674247845956341427148709203235602756261529271139115034008696784554685354973032480597779358042271454206220757760089841036621527963532781508630648210776703431480881140057509119636476513826849549450052591316529348592713843022134250651275973567444122004703384977863214389780258028783439959710798816349118796339798816196313418728929418073924073562337581605418799690 986 -39731167733820445392591168367129277829646280293909147824423458774128992873388438303000548068253868260642260062850027595017392860667206653730437209821095428848358487941091341700460817901422103597022408770883949813369406340571782501021252765547858100849600987539942933494617091073702050929326322115416507187135744755294341711512971639140210596572625217564160855422869994356385942827374197863116361702701701126360530 987 -104017547539865061123845943363056874909083757726754829799022530366045551471456111673398887943232333642811746179853298230366823608969139363411953587191832080324317703733432988479854490171484802160419015535948417959227078964206227866587244469794024852496211646090480207770008251086855501512005398902127516858022256402668635354280886133980672078919059303573686226469793786755739099552704519665275522770523497960281912 988 -272321474885774737978946661722041346897604992886355341572644132324007661540979896717196115761443132667792978476709867096083077966240211436505423551754400812124594623259207623739102652613032302884234637836961304064311830552046901098740480643834216456639033950731497689815407662186864453606689874590966043386931024452711564351329686762801805640184552693156897823986511365910831355830739361132710206608868792754485194 989 -712946877117459152812994041803067165783731220932311194918909866605977433151483578478189459341097064360567189250276303057882410289751494946104317068071370356049466166044189882737453467667612106492284897974935494233708412691934475429634197461708624517420890206104012861676214735473737859308064224870770613302770816955466057699708174154424744841634598775897007245489740310976754967939513563732855097056082880303173682 990 -1866519156466602720460035463687160150453588669910578243184085467493924637913470838717372262261848060413908589274119042077564152903014273401807527652459710256023803874873362024473257750389804016592620056087845178636813407523756525190162111741291657095623636667580540895213236544234349124317502800021345796521381426413686608747794835700472428884719243634534123912482709567019433547987801330065855084559379848155035840 991 -4886610592282349008567112349258413285577034788799423534633346535875796480588928937673927327444447116881158578572080823174810048419291325259318265889307760412021945458575896190682319783501799943285575270288600041676731809879335100140852137762166346769450019796637609823963494897229309513644444175193266776261373462285593768543676332946992541812523132127705364491958388390081545676023890426464710156622056664161933850 992 -12793312620380444305241301584088079706277515696487692360715954140133464803853315974304409720071493290229567146442123427446865992354859702376147270015463570980042032500854326547573701600115595813264105754777954946393382022114248775232394301545207383212726422722332288576677248147453579416615829725558454532262738960443094696883234163140505196552850152748581969563392455603225203480083869949328275385306790144330765698 993 -33493327268858983907156792403005825833255512300663653547514515884524597930971018985239301832770032753807542860754289459165787928645287781869123544157082952528104152043987083452038785016844987496506741994045264797503414256463411225556330766873455802868729248370359255906068249545131428736203045001482096820526843419043690322106026156474523047846027326118040544198218978419594064764227719421520115999298313768830363256 994 -87686669186196507416229075624929397793489021205503268281827593513440328989059740981413495778238604971193061435820744950050497793581003643231223362455785286604270423631106923808542653450419366676256120227357839446116860747275984901436597999075160025393461322388745479141527500487940706791993305278887835929317791296687976269434844306283063946985231825605539663031264479655556990812599288315232072612588151162160324058 995 -229566680289730538341530434471782367547211551315846151297968264655796389036208203959001185501945782159771641446707945390985705452097723147824546543210272907284707118849333687973589175334413112532261618688028253540847167985364543478753463230352024273311654718795877181518514251918690691639776870835181410967426530471020238486198506762374668793109668150698578444895574460547076907673570145524176101838466139717650608930 996 -601013371682995107608362227790417704848145632742035185612077200453948838119564870895590060727598741508121862904303091222906618562712165800242416267175033435249850932916894140112224872552819970920528735836726921176424643208817645534823791691980912794541502833998886065414015255268131368127337307226656396972961800116372739189160675980840942432343772626490195671655458901985673732208111148257296232902810267990791502720 997 -1573473434759254784483556248899470746997225346910259405538263336706050125322486408727768996680850442364593947266201328277734150236038774252902702258314827398464845679901348732363085442324046800229324588822152509988426761641088393125717911845590714110312853783200781014723531513885703412742235050844787779951458869878097979081283521180148158503921649728772008570070802245409944288950763299247712596869964664254723899242 998 -4119406932594769245842306518907994536143530407988743031002712809664201537847894355287716929314952585585659978894300893610295832145404156958465690507769448760144686106787152056977031454419320429767445030629730608788855641714447533842329943844791229536397058515603456978756579286388978870099367845307706942881414809517921198054689887559603533079421176559825830038556947834244159134644178749485841557707083724773380194994 999 -10784747363025052953043363307824512861433365877055969687469875092286554488221196657135381791264007314392385989416701352553153346200173696622494369264993518881969212640460107438568008920933914489073010503067039316378140163502254208401271919688782974498878321763609589921546206345281233197555868485078333048692785558675665615082786141498662440734341879950705481545600041257322533114981772949209812076251286510065416685752 1000 -28234835156480389613287783404565544048156567223179166031406912467195461926815695616118428444477069357591497989355803164049164206455116932909017417287211107885762951814593170258726995308382423037451586478571387340345564848792315091361485815221557693960237906775225312785882039749454720722568237609927292203196941866509075647193668536936383789123604463292290614598243175937723440210301140098143594671046775805422869862250