0 1 1 -1 2 5 3 -10 4 30 5 -74 6 199 7 -515 8 1355 9 -3540 10 9276 11 -24276 12 63565 13 -166405 14 435665 15 -1140574 16 2986074 17 -7817630 18 20466835 19 -53582855 20 140281751 21 -367262376 22 961505400 23 -2517253800 24 6590256025 25 -17253514249 26 45170286749 27 -118257345970 28 309601751190 29 -810547907570 30 2122041971551 31 -5555578007051 32 14544692049635 33 -38078498141820 34 99690802375860 35 -260993908985724 36 683290924581349 37 -1788878864758285 38 4683345669693545 39 -12261158144322310 40 32100128763273426 41 -84039228145497926 42 220017555673220395 43 -576013438874163215 44 1508022760949269295 45 -3948054843973644624 46 10336141770971664624 47 -27060370468941349200 48 70844969635852383025 49 -185474538438615799825 50 485578645679995016501 51 -1271261398601369249626 52 3328205550124112732430 53 -8713355251770968947610 54 22811860205188794110455 55 -59722225363795413383699 56 156354815886197446040699 57 -409342222294796924738340 58 1071671850998193328174380 59 -2805673330699783059784740 60 7345348141101155851179901 61 -19230371092603684493754901 62 50345765136709897630084865 63 -131806924317526008396499630 64 345075007815868127559414090 65 -903418099130078374281742574 66 2365179289574366995285813699 67 -6192119769593022611575698455 68 16211180019204700839441281735 69 -42441420288021079906748146680 70 111113080844858538880803158376 71 -290897822246554536735661328376 72 761580385894805071326180826825 73 -1993843335437860677242881152025 74 5219949620418776960402462629325 75 -13666005525818470203964506735874 76 35778066957036633651491057578374 77 -93668195345291430750508665999170 78 245226519078837658600034940419215 79 -642011361891221545049596155258395 80 1680807566594826976548753525356051 81 -4400411337893259384596664420809676 82 11520426447084951177241239737073060 83 -30160868003361594147127054790409420 84 78962177562999831264139924634155285 85 -206725664685637899645292719112056349 86 541214816493913867671738232702013849 87 -1416918784796103703369921978993985110 88 3709541537894397242438027704279941570 89 -9711705828887088023944161133845839510 90 25425575948766866829394455697257577051 91 -66565022017413512464239205957926891551 92 174269490103473670563323162176523097695 93 -456243448293007499225730280571642401440 94 1194460854775548827113867679538404106720 95 -3127139116033638982115872758043569918624 96 8186956493325368119233750594592305649249 97 -21433730363942465375585379025733347029025 98 56114234598502028007522386482607735437925 99 -146908973431563618646981780422089859284650 100 384612685696188827933422954783661842416126 101 -1006929083657002865153287083928895667963626 102 2636174565274819767526438297003025161474855 103 -6901594612167456437426027807080179816460835 104 18068609271227549544751645124237514287907755 105 -47304233201515192196828907565632363047262324 106 123844090333318027045735077572659574853879324 107 -324228037798438888940376325152346361514375540 108 848840023061998639775393897884379509689247405 109 -2222292031387557030385805368500792167553366565 110 5818036071100672451382022207617996992970852401 111 -15231816181914460323760261254353198811359190526 112 39877412474642708519898761555441599441106719290 113 -104400421242013665235936023411971599511960967230 114 273323851251398287187909308680473199094776182515 115 -715571132512181196327791902629447997772367580199 116 1873389546285145301795466399207870794222326558199 117 -4904597506343254709058607294994164384894612094280 118 12840402972744618825380355485774622360461509724760 119 -33616611411890601767082459162329702696489917079880 120 88009431262927186475867022001214485729008241515001 121 -230411682376890957660518606841313754490534807465001 122 603225615867745686505688798522726777742596180880125 123 -1579265165226346101856547788726866578737253735175250 124 4134569879811292619063954567657872958469165024645750 125 -10824444474207531755335315914246752296670241338761874 126 28338763542811302646941993175082383931541558991639999 127 -74191846154226376185490663611000399497954435636157995 128 194236774919867825909529997657918814562321747916834115 129 -508518478605377101543099329362756044189010808114344220 130 1331318660896263478719767990430349318004710676426198676 131 -3485437504083413334616204641928291909825121221164251676 132 9124993851353976525128845935354526411470652987066556485 133 -23889544049978516240770333164135287324586837740035417645 134 62543638298581572197182153557051335562289860233039696585 135 -163741370845766200350776127507018719362282742959083671974 136 428680474238717028855146228964004822524558368644211319474 137 -1122300051870384886214662559384995748211392362973550286310 138 2938219681372437629788841449190982422109618720276439539595 139 -7692358992246928003151861788187951518117463797855768332335 140 20138857295368346379666743915372872132242772673290865457551 141 -52724212893858111135848369957930664878610854222016828040176 142 138033781386205987027878365958419122503589789992759618663120 143 -361377131264759849947786727917326702632158515756262027949040 144 946097612408073562815481817793560985392885757276026465184145 145 -2476915705959460838498658725463356253546498756071817367603249 146 6484649505470308952680494358596507775246610510939425637625749 147 -16977032810451466019542824350326167072193332776746459545273850 148 44446448925884089105947978692381993441333387819299952998195950 149 -116362313967200801298301111726819813251806830681153399449313850 150 304640492975718314788955356488077446314087104224160245349745751 151 -797559164959954143068564957737412525690454481991327336599923251 152 2088037001904144114416739516724160130757276341749821764450024155 153 -5466551840752478200181653592435067866581374543258137956750149060 154 14311618520353290486128221260581043468986847288024592105800423180 155 -37468303720307393258203010189308062540379167320815638360651120324 156 98093292640568889288480809307343144152150654674422322976152937949 157 -256811574201399274607239417732721369916072796702451330567807693365 158 672341429963628934533237443890820965596067735432931668727270142305 159 -1760212715689487528992472913939741526872130409596343675614002733390 160 4608296717104833652444181297928403615020323493356099358114738058026 161 -12064677435625013428340070979845469318188840070471954398730211440526 162 31585735589770206632576031641608004339546196718059763838075896263715 163 -82692529333685606469388023944978543700449750083707337115497477350455 164 216491852411286612775588040193327626761803053533062247508416535787815 165 -566783027900174231857376096635004336584959410515479405409752130012824 166 1483857231289236082796540249711685382993075178013375968720839854250824 167 -3884788665967534016532244652500051812394266123524648500752767432739480 168 10170508766613365966800193707788470054189723192560569533537462443967785 169 -26626737633872563883868336470865358350174903454157060099859619899163705 170 69709704135004325684804815704807604996334987169910610766041397253523501 171 -182502374771140413170546110643557456638830058055574772198264571861406626 172 477797420178416913826833516225864764920155186996813705828752318330696550 173 -1250889885764110328309954438034036838121635502934866345287992383130682850 174 3274872237113914071103029797876245749444751321807785330035224831061352175 175 -8573726825577631884999134955594700410212618462488489644817682110053373499 176 22446308239618981583894375068907855481193104065657683604417821499098768499 177 -58765197893279312866683990251128866033366693734484561168435782387242931820 178 153849285440218957016157595684478742618906977137795999900889525662630027140 179 -402782658427377558181788796802307361823354237678903438534232794600647149420 180 1054498689841913717529208794722443342851155735898914315701808858139311421301 181 -2760713411098363594405837587365022666730112970017839508571193779817287114301 182 7227641543453177065688303967372624657339183174154604210011772481312549921785 183 -18922211219261167602659074314752851305287436552445973121464123664120362650870 184 49538992114330325742288918976885929258523126483183315154380598511048538031010 185 -129694765123729809624207682615904936470281942897103972341677671869025251441974 186 339545303256859103130334128870828880152322702208128601870652417096027216295099 187 -888941144646847499766794703996581703986686163727281833270279579419056397443135 188 2327278130683683396170049983118916231807735788973716897940186321161141976034495 189 -6092893247404202688743355245360166991436521203193868860550279384064369530660160 190 15951401611528924670060015752961584742501827820607889683710651831031966615946176 191 -41761311587182571321436692013524587236068962258629800190581676109031530317178176 192 109332533150018789294250060287612176965705058955281510888034376496062624335588545 193 -286236287862873796561313488849311943661046214607214732473521453379156342689587265 194 749376330438602600389690406260323654017433584866362686532529983641406403733173445 195 -1961892703452934004607757729931659018391254539991873327124068497545062868509932874 196 5136301779920199413433582783534653401156330035109257294839675508993782201796625374 197 -13447012636307664235692990620672301185077735565335898557394958029436283736879943050 198 35204736129002793293645389078482250154076876660898438377345198579315069008843203975 199 -92167195750700715645243176614774449277152894417359416574640637708508923289649668675 200 241296851123099353642084140765841097677381806591179811346576714546211700860105802251 201 -631723357618597345281009245682748843754992525356180017465089505930126179290667737876 202 1653873221732692682200943596282405433587595769477360241048691803244166837011897411580 203 -4329896307579480701321821543164467457007794783075900705680985903802374331745024496660 204 11335815701005749421764521033210996937435788579750341875994265908162956158223176078605 205 -29677550795437767563971741556468523355299570956175124922301811820686494142924503738949 206 77696836685307553270150703636194573128462924288775032890911169553896526270550335138449 207 -203412959260484892246480369352115196030089201910149973750431696841003084668726501676190 208 532542041096147123469290404420151014961804681441674888360383920969112727735629169890330 209 -1394213164027956478161390843908337848855324842414874691330720066066335098538161007994590 210 3650097450987722311014882127304862531604169845802949185631776277229892567878853854093651 211 -9556079188935210454883255538006249745957184694993972865564608765623342605098400554286151 212 25018140115817909053634884486713886706267384239178969411062050019640135247416347808765015 213 -65498341158518516706021397922135410372844968022542935367621541293297063137150642872008680 214 171476883359737641064429309279692344412267519828449836691802573860251054164035580807261240 215 -448932308920694406487266529916941622863957591462806574707786180287456099354956099549774824 216 1175320043402345578397370280471132524179605254559969887431555967002117243900832717842063449 217 -3077027821286342328704844311496455949674858172217103087586881720718895632347542053976415305 218 8055763420456681407717162654018235324844969262091339375329089195154569653141793444087182685 219 -21090262440083701894446643650558250024860049614056915038400385864744813327077838278285132530 220 55215023899794424275622768297656514749735179580079405739872068399079870328091721390768215126 221 -144554809259299570932421661242411294224345489126181302181215819332494797657197325894019512626 222 378449403878104288521642215429577367923301287798464500803775389598404522643500256291290322975 223 -990793402375013294632504985046320809545558374269212200230110349462718770273303442979851456075 224 2593930803246935595375872739709385060713373835009172099886555658789751788176410072648264045475 225 -6790999007365793491495113234081834372594563130758304099429556626906536594255926774964940680124 226 17779066218850444879109466962536118057070315557265740198402114221929857994591370252246557995124 227 -46546199649185541145833287653526519798616383541038916495776786038883037389518183981774733305020 228 121859532728706178558390395998043441338778835065851009288928243894719254173963181693077641920165 229 -319032398536932994529337900340603804217720121656514111371007945645274725132371361097458192455245 230 835237662882092805029623305023767971314381529903691324824095593041104921223150901599296935445801 231 -2186680590109345420559532014730700109725424468054559863101278833478040038537081343700432613881926 232 5724804107445943456648972739168332357861891874259988264479740907393015194388093129502000906200210 233 -14987731732228484949387386202774296963860251154725404930337943888701005544627198044805570104718470 234 39238391089239511391513185869154558533718861589916226526534090758710001439493501004914709407955435 235 -102727441535490049225152171404689378637296333615023274649264328387428998773853304969938558119147599 236 268943933517230636283943328344913577378170139255153597421258894403576994882066413904900964949487599 237 -704104359016201859626677813630051353497214084150437517614512354823301985872345936744764336729314960 238 1843369143531374942596090112545240483113472113196158955422278170066328962734971396329392045238457520 239 -4826003071577922968161592524005670095843202255438039348652322155375684902332568252243411798986057360 240 12634640071202393961888687459471769804416134653117959090534688296060725744262733360400843351719714801 241 -33077917142029258917504469854409639317405201703915837922951742732806492330455631828959118256173086801 242 86599111354885382790624722103757148147799470458629554678320539902358751247104162126476511416799545845 243 -226719416922626889454369696456861805125993209671972826112009876974269761410856854550470415994225550490 244 593559139412995285572484367266828267230180158557288923657709091020450532985466401524934736565877105870 245 -1553958001316358967263083405343622996564547265999893944861117396087081837545542350024333793703405766874 246 4068314864536081616216765848764040722463461639442392910925643097240794979651160648548066644544340194999 247 -10650986592291885881387214140948499170825837652327284787915811895635303101407939595619866139929614817875 248 27884644912339576027944876574081456790014051317539461452821792589665114324572658138311531775244504258875 249 -73002948144726842202447415581295871199216316300291099570549565873360039872310034819314729185803897958500 250 191124199521840950579397370169806156807634897583333837258826905030415005292357446319632655782167189616876 251 -500369650420796009535744694928122599223688376449710412205931149217884976004762304139583238160697670891876 252 1309984751740547078027836714614561640863430231765797399358966542623239922721929466099117058699925823059005 253 -3429584604800845224547765448915562323366602318847681785870968478651834792161026094157767937939079798284885 254 8978769062661988595615459632132125329236376724777247958253938893332264453761148816374186755117313571795905 255 -23506722583185120562298613447480813664342527855484062088890848201344958569122420354964792327412860917102574 256 61541398686893373091280380710310315663791206841674938308418605710702611253606112248520190227121269179512074 257 -161117473477494998711542528683450133327031092669540752836364968930762875191695916390595778353950946621433390 258 421811021745591623043347205340040084317302071166947320200676301081586014321481636923267144834731570684788355 259 -1104315591759279870418499087336670119624875120831301207765663934313995167772748994379205656150243765432931415 260 2891135753532247988212150056669970274557323291326956303096315501860399488996765346214349823615999725614006151 261 -7569091668837464094217951082673240704047094753149567701523282571267203299217547044263843814697755411409086776 262 19816139252980144294441703191349751837583960968121746801473532211941210408655875786577181620477266508613254440 263 -51879326090102968789107158491376014808704788151215672702897314064556427926750080315467701046734044114430676280 264 135821839017328762072879772282778292588530403485525271307218409981728073371594365159825921519724865834678774665 265 -355586190961883317429532158356958862956886422305360141218757915880627792188033015164010063512440553389605647449 266 930936733868321190215716702788098296282128863430555152349055337660155303192504680332204269017596794334138167949 267 -2437224010643080253217617950007336025889500167986305315828408097099838117389481025832602743540349829612808856130 268 6380735298060919569437137147233909781386371640528360795136168953639359048975938397165603961603452694504288400710 269 -16704981883539678455093793491694393318269614753598777069580098763818239029538334165664209141270008253900056345730 270 43734210352558115795844243327849270173422472620267970413604127337815358039639064099827023462206572067195880636751 271 -114497649174134668932438936491853417201997803107205134171232283249627835089378858133816861245349707947687585564251 272 299758737169845891001472566147710981432570936701347432100092722411068147228497510301623560273842551775866876056275 273 -784778562335403004071978761951279527095715006996837162129045883983576606596113672771053819576177947379913042604300 274 2054576949836363121214463719706127599854574084289164054287044929539661672559843508011537898454691290363872251756900 275 -5378952287173686359571412397167103272468007245870655000732088904635408411083416851263559875787895923711703712666124 276 14082279911684695957499773471795182217549447653322800947909221784366563560690407045779141728908996480771238886241749 277 -36867887447880401512927908018218443380180335714097747842995576448464282270987804286073865310939093518602012946058845 278 96521382431956508581283950582860147922991559488970442581077507561026283252273005812442454203908284075034799951935065 279 -252696259847989124230923943730362000388794342752813579900236946234614567485831213151253497300785758706502386909746070 280 661567397112010864111487880608225853243391468769470297119633331142817419205220633641318037698448992044472360777303426 281 -1732005931488043468103539698094315559341380063555597311458663047193837690129830687772700615794561217426914695422163926 282 4534450397352119540199131213674720824780748721897321637256355810438695651184271429676783809685234660236271725489188635 283 -11871345260568315152493853942929846915000866102136367600310404384122249263422983601257650813261142763281900481045401695 284 31079585384352825917282430615114819920221849584511781163674857341928052139084679374096168630098193629609429717647016735 285 -81367410892490162599353437902414612845664682651398975890714167641661907153831054521030855077033438125546388671895648224 286 213022647293117661880777883092129018616772198369685146508467645583057669322408484188996396601002120747029736298039928224 287 -557700530986862823042980211373972443004651912457656463634688769107511100813394398045958334725972924115542820222224136160 288 1460078945667470807248162751029788310397183539003284244395598661739475633117774709948878607576916651599598724368632480545 289 -3822536306015549598701508041715392488186898704552196269552107216110915798539929731800677488004777030683253352883673305185 290 10007529972379177988856361374116389154163512574653304564260722986593271762502014485453153856437414440450161334282387435301 291 -26200053611121984367867576080633774974303639019407717423230061743668899488966113724558784081307466290667230649963489000426 292 68592630860986775114746366867784935768747404483569847705429462244413426704396326688223198387484984431551530615608079566270 293 -179577838971838340976371524522721032331938574431301825693058324989571380624222866340110811081147487003987361196860749698090 294 470140886054528247814368206700378161227068318810335629373745512724300715168272272332109234855957476580410552974974169528295 295 -1230844819191746402466733095578413451349266381999705062428178213183330764880593950656216893486724942737244297728061758886499 296 3222393571520710959585831080034862192820730827188779557910789126825691579473509579636541445604217351631322340209211107131499 297 -8436335895370386476290760144526173127112926099566633611304189167293743973539934788253407443325927112156722722899571562507700 298 22086614114590448469286449353543657188518047471511121276001778375055540341146294785123680884373563984838845828489503580391900 299 -57823506448400958931568587916104798438441216314966730216701145957872877049898949567117635209794764842359814762568939178667700 300 151383905230612428325419314394770738126805601473389069374101659498563090808550553916229224745010730542240598459217313955611501 301 -396328209243436326044689355268207415941975588105200477905603832537816395375752712181570039025237426784361980615083002688166501 302 1037600722499696549808648751409851509699121162842212364342709838114886095318707582628480892330701549810845343386031694108888305 303 -2716473958255653323381256898961347113155387900421436615122525681806841890580370035703872637966867222648174049543012079638498110 304 7111821152267263420335121945474189829767042538422097481024867207305639576422402524483137021569900118133676805243004544806606330 305 -18618989498546136937624108937461222376145739714844855827952075940110076838686837537745538426742833131752856366186001554781320574 306 48745147343371147392537204866909477298670176606112470002831360613024590939638110088753478258658599277124892293315000119537355699 307 -127616452531567305239987505663267209519864790103492554180542005898963695980227492728514896349232964699621820513758998803830746215 308 334104210251330768327425312122892151260924193704365192538794657083866497001044368096791210789040294821740569247961996291954883255 309 -874696178222424999742288430705409244262907791009603023435841965352635795022905611561858736017887919765599887230126990072033903240 310 2289984324415944230899439979993335581527799179324443877768731238974040888067672466588784997264623464475059092442418973924146826776 311 -5995256795025407692956031509274597500320489746963728609870351751569486869180111788204496255775982473659577390097129931700406576776 312 15695786060660278847968654547830456919433670061566741951842324015734419719472662898024703770063323956503673077848970821177072903865 313 -41092101386955428850949932134216773257980520437736497245656620295633772289237876905869615054413989395851441843449782531830812134505 314 107580518100206007704881141854819862854507891251642749785127536871166897148240967819584141393178644231050652452500376774315363499965 315 -281649452913662594263693493430242815305543153317191752109725990317866919155485026552882809125121943297300515514051347791115278365074 316 737367840640781775086199338435908583062121568699932506544050434082433860318214111839064285982187185660850894089653666599030471595574 317 -1930454069008682730994904521877482933880821552782605767522425311929434661799157308964310048821439613685252166754909652005976136421330 318 5053994366385266417898514227196540218580343089647884796023225501705870125079257815053865860482131655394905606175075289418897937668735 319 -13231529030147116522700638159712137721860207716161048620547251193188175713438616136197287532624955352499464651770316216250717676584555 320 34640592724056083150203400251939872947000280058835261065618528077858657015236590593537996737392734402103488349135873359333255092085251 321 -90690249142021132927909562596107481119140632460344734576308333040387795332271155644416702679553247853811000395637303861749047599670876 322 237430154702007315633525287536382570410421617322198942663306471043304728981576876339712111301267009159329512837776038225913887706927700 323 -621600214964000813972666300013040230112124219506252093413611080089526391612459473374719631224247779624177538117690810815992615521111900 324 1627370490189995126284473612502738119925951041196557337577526769225274445855801543784446782371476329713203101515296394222063958856408325 325 -4260511255605984564880754537495174129665728904083419919318969227586296945954945157978620715890181209515431766428198371850199261048112749 326 11154163276627958568357789999982784269071235671053702420379380913533616392009033930151415365299067298833092197769298721328533824287930249 327 -29201978574277891140192615462453178677547978109077687341819173513014552230072156632475625380007020686983844826879697792135402211815677670 328 76451772446205714852220056387376751763572698656179359605078139625510040298207435967275460774721994762118442282869794655077672811159103090 329 -200153338764339253416467553699677076613170117859460391473415245363515568664550151269350756944158963599371482021729686173097616221661631270 330 524008243846812045397182604711654478075937654922201814815167596465036665695443017840776810057754896035996003782319263864215175853825791051 331 -1371871392776096882775080260435286357614642846907145052972087544031594428421778902252979673229105724508616529325228105419547911339815741551 332 3591605934481478602928058176594204594767990885799233344101095035629746619569893688918162209629562277489853584193365052394428558165621433935 333 -9402946410668338926009094269347327426689329810490554979331197562857645430287902164501506955659581107960944223254867051763737763157048559920 334 24617233297523538175099224631447777685299998545672431593892497652943189671293812804586358657349181046392979085571236102896784731305524246160 335 -64448753481902275599288579624996005629210665826526739802346295395971923583593536249257569016387962031217993033458841256926616430759524178224 336 168729027148183288622766514243540239202331998933907787813146388534972581079486795943186348391814705047261000014805287667883064560973048288849 337 -441738327962647590269010963105624711977785330975196623637092870208945819654866851580301476159056153110565007010957021746722577252159620687985 338 1156485956739759482184266375073333896731023993991682083098132222091864877885113758797718080085353754284434021018065777572284667195505813775445 339 -3027719542256630856283788162114376978215286650999849625657303796066648814000474424812852764097005109742737056043240310970131424334357820638010 340 7926672670030133086667098111269797037914835959007866793873779166108081564116309515640840212205661574943777147111655155338109605807567648138926 341 -20752298467833768403717506171695014135529221226023750755964033702257595878348454122109667872519979615088594385291725155044197393088345123778426 342 54330222733471172124485420403815245368672827719063385474018321940664706070929052850688163405354277270322006008763520309794482573457467723196695 343 -142238369732579747969738755039750721970489261931166405666090932119736522334438704429954822343542852195877423640998835774339250327284058045811315 344 372384886464268071784730844715436920542794958074435831524254474418544860932387060439176303625274279317310264914232987013223268408394706414237595 345 -974916289660224467384453779106560039657895612292141088906672491135898060462722476887574088532279985756053371101700125265330554897900061196901124 346 2552363982516405330368630492604243198430891878801987435195762998989149320455780370223545961971565677950849848390867388782768396285305477176466124 347 -6682175657888991523721437698706169555634780024113821216680616505831549900904618633783063797382417048096496174070902041082974633958016370332496900 348 17494162991150569240795682603514265468473448193539476214846086518505500382258075531125645430175685466338638673821838734466155505588743633821024925 349 -45800313315562716198665610111836626849785564556504607427857643049684951245869607959593872493144639350919419847394614162315491882808214531130577525 350 119906776955537579355201147731995615080883245475974346068726842630549353355350748347655972049258232586419620868362003752480320142835899959570708001 351 -313920017551050021866937833084150218392864171871418430778322884841963108820182637083374043654630058408339442757691397095125468545699485347581546126 352 821853275697612486245612351520455040097709270138280946266241811895339973105197162902466158914631942638598707404712187532896085494262556083173930730 353 -2151639809541787436869899221477214901900263638543424408020402550844056810495408851624024433089265769507456679456445165503562787937088182901940245710 354 5633066152927749824364085312911189665603081645491992277794965840636830458381029391969607140353165365883771330964623308977792278317001992622646806755 355 -14747558649241462036222356717256354094908981297932552425364494971066434564647679324284796987970230328143857313437424761429814047013917794966000174199 356 38609609794796636284302984838857872619123862248305664998298519072562473235562008580884783823557525618547800609347650975311649862724751392275353716199 357 -101081270735148446816686597799317263762462605446984442569531062246620985142038346418369554482702346527499544514605528164505135541160336381860060974040 358 264634202410648704165756808559093918668263954092647662710294667667300482190553030674223879624549513963950832934468933518203756760756257753304829206280 359 -692821336496797665680583827877964492242329256830958545561352940755280461429620745604302084390946195364352954288801272390106134741108436878054426644440 360 1813829807079744292875994675074799558058723816400227973973764154598540902098309206138682373548289072129108029931934883652114647462569052880858450727401 361 -4748668084742435212947400197346434181933842192369725376359939523040342244865306872811745036253921021022971135507003378566237807646598721764520925537401 362 12432174447147561345966205916964502987742802760708948155106054414522485832497611412296552735213473990939805376589075252046598775477227112412704325885165 363 -32547855256700248824951217553547074781294566089757119088958223720527115252627527364077913169386500951796444994260222377573558518785082615473592052117730 364 85211391322953185128887446743676721356140895508562409111768616747058859925384970679937186772946028864449529606191591880674076780878020734008071830468390 365 -223086318712159306561711122677483089287128120435930108246347626520649464523527384675733647149451585641552143824314553264448671823848979586550623439287074 366 584047564813524734556245921288772546505243465799227915627274262814889533645197183347263754675408728060206901866752067912671938690668918025643798487393199 367 -1529056375728414897107026641188834550228602276961753638635475161924019136412064165366057616876774598539068561775941650473567144248157774490380772022892155 368 4003121562371719956764834002277731104180563365086033000279151222957167875590995312750909095954915067556998783461072883508029494053804405445498517581283635 369 -10480308311386744973187475365644358762313087818296345362201978506947484490360921772886669670987970604131927788607277000050521337913255441846114780720958380 370 27437803371788514962797592094655345182758700089803003086326784297885285595491770005909099917008996744838784582360758116643534519685961920092845824581591876 371 -71833101803978799915205300918321676785963012451112663896778374386708372296114388244840630080039019630384425958474997349880082221144630318432422693023816876 372 188061502040147884782818310660309685175130337263534988604008338862239831292851394728612790323108062146314493293064233932996712143747929035204422254489859125 373 -492351404316464854433249631062607378739427999339492301915246642200011121582439795940997740889285166808559053920717704449110054210099156787180844070445760125 374 1288992710909246678516930582527512451043153660754941917141731587737793533454467993094380432344747438279362668469088879414333450486549541326338109956847421625 375 -3374626728411275181117542116519929974390032982925333449509948121013369478780964183342143556144957148029528951486548933793890297249549467191833485800096504374 376 8834887474324578864835695767032277472126945288021058431388112775302314902888424556932050236090124005809224185990557921967337441262098860249162347443442091874 377 -23130035694562461413389545184576902441990802881137841844654390204893575229884309487454007152125414869398143606485124832108122026536747113555653556530229770870 378 60555219609362805375332939786698429853845463355392467102575057839378410786764503905429971220286120602385206633464816574357028638348142480417798322147247221115 379 -158535623133525954712609274175518387119545587185039559463070783313241657130409202228835906508732946937757476293909324890962963888507680327697741409911511892095 380 415051649791215058762494882739856731504791298199726211286637292100346560604463102781077748305912720210887222248263158098531863027174898502675425907587288455551 381 -1086619326240119221574875374044051807394828307414139074396841092987798024682980106114397338409005213694904190450880149404632625193017015180328536312850353474176 382 2844806328929142605962131239392298690679693624042691011903885986863047513444477215562114266921102920873825349104377290115366012551876147038310183030963771967360 383 -7447799660547308596311518344132844264644252564713933961314816867601344515650451540571945462354303548926571856862251720941465412462611425934602012780040962427520 384 19498592652712783182972423793006234103253064070099110872040564615940986033506877406153722120141807725905890221482377872709030224835958130765495855309159115315585 385 -51047978297591040952605753034885858045114939645583398654806876980221613584870180677889220898071119628791098807584881897185625262045262966361885553147436383518849 386 133645342240060339674844835311651340032091754866651085092380066324723854721103664627513940574071551160467406201272267818847845561299830768320160804133150035241349 387 -349888048422589978071928752900068162051160324954369856622333321993949950578440813204652600824143533852611119796231921559357911421854229338598596859252013722204810 388 916018803027709594540941423388553146121389219996458484774619899657125997014218774986443861898359050397365953187423496859225888704262857247475629773622891131373470 389 -2398168360660538805550895517265591276313007335035005597701526376977428040464215511754678984870933617339486739766038569018319754690934342403828292461616659671915210 390 6278486278953906822111745128408220682817632785108558308329959231275158124378427760277593092714441801621094266110692210195733375368540169964009247611227087884372551 391 -16437290476201181660784339867959070772139891020290669327288351316848046332671067769078100293272391787523796058566038061568880371414686167488199450372064603981202051 392 43033385149649638160241274475468991633602040275763449673535094719268980873634775546956707787102733560950293909587421974510907738875518332500589103504966724059233995 393 -112662864972747732819939483558447904128666229806999679693316932840958896288233258871792023068035808895327085670196227861963842845211868830013567860142835568196499540 394 294955209768593560299577176199874720752396649145235589406415703803607707991065001068419361417004693125030963101001261611380620796760088157540114476923539980530265020 395 -772202764333032948078792045041176258128523717628707088525930178569864227684961744333466061182978270479765803632807556972178019545068395642606775570627784373394295124 396 2021653083230505283936798958923654053633174503740885676171374831905984975063820231931978822131930118314266447797421409305153437838445098770280212234959813139652620749 397 -5292756485358482903731604831729785902770999793593949939988194317148090697506498951462470405212812084463033539759456670943282293970266900668233861134251655045563566725 398 13856616372844943427258015536265703654679824877040964143793208119538287117455676622455432393506506135074834171480948603524693444072355603234421371167795151997038079825 399 -36277092633176347378042441777067325061268474837528942491391430041466770654860530915903826775306706320761468974683389139630798038246799909035030252369133800945550672350 400 94974661526684098706869309794936271529125599635545863330381082004862024847125916125256047932413612827209572752569218815367700670668044123870669385939606250839613937626 401 -248646891946875948742565487607741489526108324069108647499751815973119303886517217459864317021934132160867249283024267306472303973757332462576977905449684951573291140126 402 650966014313943747520827153028288197049199372571780079168874365914495886812425736254336903133388783655392175096503583104049211250603953263860264330409448603880259483155 403 -1704251150994955293819915971477123101621489793646231590006871281770368356550759991303146392378232218805309276006486482005675329778054527329003815085778660860067487308935 404 4461787438670922133938920761403081107815270008366914690851739479396609182839854237655102274001307872760535652922955862912976778083559628723151180926926533976322202444055 405 -11681111165017811107996846312732120221824320231454512482548347156419459191968802721662160429625691399476297682762381106733255004472624358840449727695000941068899120022824 406 30581546056382511190051618176793279557657690685996622756793301989861768393066553927331379014875766325668357395364187457286788235334313447798198002158076289230375157624824 407 -80063527004129722462158008217647718451148751826535355787831558813165845987230859060331976615001607577528774503330181265127109701530315984554144278779227926622226352851240 408 209609034956006656196422406476149875795788564793609444606701374449635769568626023253664550830129056406917966114626356338094540869256634505864234834179607490636303900929305 409 -548763577863890246127109211210801908936216942554292978032272564535741462718647210700661675875385561643225123840548887749156512906239587533038560223759594545286685349936265 410 1436681698635664082184905227156255851012862262869269489490116319157588618587315608848320476796027628522757405407020306909374997849462128093251445837099176145223752148879901 411 -3761281518043102000427606470257965644102369846053515490438076392937024393043299615844299754512697323925047092380512032978968480642146796746715777287537933890384571096703026 412 9847162855493641919097914183617641081294247275291276981824112859653484560542583238684578786742064343252383871734515792027530444076978262146895886025514625525929961141229590 413 -25780207048437823756866136080594957599780371979820315455034262186023429288584450100209436605713495705832104522823035343103622851588787989693971880789005942687405312326985330 414 67493458289819829351500494058167231718046868664169669383278673698416803305210767061943731030398422774243929696734590237283338110689385706935019756341503202536285975839726815 415 -176700167821021664297635346093906737554360234012688692694801758909226980627047851085621756485481772616899684567380735368746391480479369131111087388235503664921452615192194699 416 462607045173245163541405544223552980945033833373896408701126603029264138575932786194921538426046895076455124005407615868955836330748721686398242408365007792228071869736857699 417 -1211120967698713826326581286576752205280741266109000533408578050178565435100750507499142858792658912612465687448842112238121117511766795928083639836859519711762762994018377980 418 3170755857922896315438338315506703634897189964953105191524607547506432166726318736302507037951929842760941938341118720845407516204551666097852677102213551343060217112318276660 419 -8301146606069975119988433659943358699410828628750315041165244592340731065078205701408378255063130615670360127574514050298101431101888202365474391469781134317417888342936451580 420 21732683960287029044526962664323372463335295921297839931971126229515761028508298367922627727237462004250138444382423430048896777101112940998570497307129851609193447916491078501 421 -56896905274791112013592454333026758690595059135143204754748134096206552020446689402359504926649255397080055205572756239848588900201450620630237100451608420510162455406536783501 422 148958031864086306996250400334756903608449881484131774332273276059103895032831769839155887052710304186990027172335845289496869923503238920892140804047695409921293918303119272425 423 -389977190317467808975158746671243952134754585317252118242071694081105133078048620115108156231481657163890026311434779628642020870308266142046185311691477809253719299502821033350 424 1020973539088317119929225839678974952795813874467624580393941806184211504201314090506168581641734667304680051761968493596429192687421559505246415131026738017839863980205343828050 425 -2672943426947483550812518772365680906252687038085621622939753724471529379525893651403397588693722344750150128974470701160645557191956412373693060081388736244265872641113210450374 426 6997856741754133532508330477418067765962247239789240288425319367230376634376366863704024184439432366945770335161443609885507478888447677615832765113139470714957753943134287523499 427 -18320626798314917046712472659888522391634054681282099242336204377219600523603206939708674964624574756087160876509860128495876879473386620473805235258029675900607389188289652119695 428 47964023653190617607629087502247499408939916804057057438583293764428424936433253955422000709434291901315712294368136775602123159531712183805582940660949556986864413621734668836015 429 -125571444161256935776174789846853975835185695730889073073413676916065674285696554926557327163678300947859976006594550198310492599121749930942943586724818995059985851676914354387920 430 328750308830580189720895282038314428096617170388610161781657736983768597920656410824249980781600610942264215725415513819329354637833537609023247819513507428193093141409008394328176 431 -860679482330483633386511056268089308454665815434941412271559534035240119476272677546192615181123531878932671169651991259677571314378862896126799871815703289519293572550110828596176 432 2253288138160870710438637886765953497267380275916214075033020865121951760508161621814327864761769984694533797783540459959703359305303051079357151795933602440364787576241324091460785 433 -5899184932152128497929402604029771183347475012313700812827503061330615162048212187896790979104186422204668722180969388619432506601530290341944655515985104031575069156173861445785745 434 15444266658295514783349569925323360052775044761024888363449488318869893725636474941876045072550789281919472368759367705898594160499287819946476814752021709654360419892280260245896885 435 -40433615042734415852119307171940308974977659270760964277520961895279066014861212637731344238548181423553748384097133729076349974896333169497485788740080024931506190520666919291904474 436 105856578469907732773008351590497566872157933051258004469113397366967304318947162971317987643093754988741772783532033481330455764189711688545980551468218365140158151669720497629816974 437 -277136120366988782466905747599552391641496139883013049129819230205622846941980276276222618690733083542671569966498966714915017317672801896140455865664575070488968264488494573597546010 438 725551782631058614627708891208159608052330486597781142920344293249901236506993665857349868429105495639272937115964866663414596188828693999875387045525506846326746641795763223162821495 439 -1899519227526187061416220926024926432515495319910330379631213649544080862579000721295826986596583403375147241381395633275328771248813280103485705270911945468491271660898795095890918035 440 4973005899947502569620953886866619689494155473133209995973296655382341351230008498030131091360644714486168787028222033162571717557611146310581728767210329559147068340900622064509933051 441 -13019498472316320647446640734574932635966971099489299608288676316602943191111024772794566287485350740083359119703270466212386381424020158828259481030719043208949933361803071097638880676 442 34085489517001459372718968316858178218406757825334688828892732294426488222103065820353567771095407505763908572081589365474587426714449330174196714324946800067702731744508591228406709420 443 -89236970078688057470710264215999602019253302376514766878389520566676521475198172688266137025800871777208366596541497630211375898719327831694330661944121356994158261871722702587581247140 444 233625420719062713039411824331140627839353149304209611806275829405603076203491452244444843306307207825861191217542903525159540269443534164908795271507417270914772053870659516534337032445 445 -611639292078500081647525208777422281498806145536114068540437967650132707135276184045068392893120751700375207056087212945267244909611274663032055152578130455750157899740255847015429849749 446 1601292455516437531903163802001126216657065287304132593815038073544795045202337099890760335373055047275264429950718735310642194459390289824187370186226974096335701645350108024511952517249 447 -4192238074470812514061966197225956368472389716376283712904676252984252428471735115627212613226044390125418082796068992986659338468559594809530055406102791833256947036310068226520427701550 448 10975421767896000010282734789676742888760103861824718544898990685407962240212868246990877504305078123100989818437488243649335820946288494604402796032081401403435139463580096655049330587850 449 -28734027229217187516786238171804272297807921869097871921792295803239634292166869625345419899689189979177551372516395737961348124370305889003678332690141412377048471354430221738627564061550 450 75226659919755562540075979725736074004663661745468897220477896724310940636287740629045382194762491814431664299111698970234708552164629172406632202038342835727710274599710568560833361597251 451 -196945952530049500103441701005403949716183063367308819739641394369693187616696352261790726684598285464117441524818701172742777532123581628216218273424887094806082352444701483943872520729751 452 515611197670392937770249123290475775143885528356457561998446286384768622213801316156326797859032364577920660275344404547993624044206115712242022618236318448690536782734393883270784200592455 453 -1349887640481129313207305668866023375715473521702063866255697464784612679024707596207189666892498808269644539301214512471238094600494765508509849581284068251265527995758480165868480081047160 454 3534051723772995001851667883307594352002535036749734036768646107969069414860321472465242202818464060231012957628299132865720659757278180813287526125615886305106047204541046614334656042549480 455 -9252267530837855692347697981056759680292131588547138244050240859122595565556256821188536941562893372423394333583682886125923884671339776931352728795563590664052613617864659677135488046600824 456 24222750868740572075191426059862684688873859728891680695382076469398717281808448991100368621870216057039170043122749525512050994256741149980770660261074885687051793649052932417071808097253449 457 -63415985075383860533226580198531294386329447598127903842095988549073556279869090152112568924047754798694115795784565690410229098098883673010959251987661066397102767329294137574079936245159065 458 166025204357411009524488314535731198470114483065492030830905889177821951557798821465237338150273048339043177344230947545718636300039909869052107095701908313504256508338829480305168000638224205 459 -434659627996849168040238363408662301024014001598348188650621678984392298393527374243599445526771390218435416236908276946745679802020845934145362035118063874115666757687194303341424065669513090 460 1137953679633136494596226775690255704601927521729552535120959147775354943622783301265560998430041122316263071366493883294518403106022627933383979009652283308842743764722753429719104196370315526 461 -2979201410902560315748441963662104812781768563590309416712255764341672532474822529553083549763351976730353797862573372936809529516047037866006574993838786052412564536481065985815888523441433026 462 7799650553074544452649099115296058733743378169041375715015808145249662653801684287393689650860014807874798322221226235515910185442118485664635745971864074848394949844720444527728561373953984015 463 -20419750248321073042198855382226071388448365943533817728335168671407315428930230332627985402816692446894041168801105333610921026810308419127900662921753438492772284997680267597369795598420518555 464 53459600191888674673947467031382155431601719661560077469989697868972283632989006710490266557590062532807325184182089765316852894988806771719066242793396240629921905148320358264380825421307572115 465 -139959050327344950979643545711920394906356793041146414681633924935509535470036789798842814269953495151527934383745163962339637658156111896029298065458435283396993430447280807195772680665502197324 466 366417550790146178264983170104379029287468659461879166574912076937556322777121362686038176252270422921776477967053402121702060079479528916368827953581909609561058386193522063322937216575199020324 467 -959293602043093583815305964601216692956049185344491085043102305877159432861327298259271714486857773613801499517415042402766542580282474853077185795287293545286181728133285382773038969060094863180 468 2511463255339134573180934723699271049580678896571594088554394840693921975806860532091776967208302897919628020585191725086597567661367895642862729432279971026297486798206334084996179690605085569685 469 -6575096163974310135727498206496596455785987504370291180620082216204606494559254298016059187138050920145082562238160132857026160403821212075511002501552619533606278666485716872215500102755161845405 470 17213825236583795834001559895790518317777283616539279453305851807919897507870902361956400594205849862515619666129288673484480913550095740583670278072377887574521349201250816531650320617660399967001 471 -45066379545777077366277181480874958497545863345247547179297473207555086029053452787853142595479498667401776436149705887596416580246466009675499831715581043189957768937266732722735461750226038055126 472 117985313400747436264829984546834357174860306419203362084586567814745360579289456001603027192232646139689709642319828989304768827189302288442829217074365241995351957610549381636556064633017714198850 473 -308889560656465231428212772159628113027035055912362539074462230236680995708814915216955938981218439751667352490809781080317889901321440855652987819507514682796098103894381412186932732148827104540950 474 808683368568648258019808331932049981906244861317884255138800122895297626547155289649264789751422673115312347830109514251648900876775020278516134241448178806392942354072594854924242131813463599424475 475 -2117160545049479542631212223636521832691699528041290226341938138449211883932650953730838430273049579594269690999518761674628812729003619979895414904837021736382728958323403152585793663291563693731999 476 5542798266579790369873828338977515516168853722805986423887014292452338025250797571543250501067726065667496725168446770772237537310235839661170110473062886402755244520897614602833138858061227481771999 477 -14511234254689891566990272793296024715814861640376669045319104738907802191819741760898913072930128617408220484505821550642083799201703899003614916514351637471883004604369440655913622910892118751583520 478 37990904497489884331096990040910558631275731198324020712070299924271068550208427711153488717722659786557164728349017881154013860294875857349674639069992026012893769292210707364907729874615128772979040 479 -99461479237779761426300697329435651178012331954595393090891795033905403458805541372561553080237850742263273700541232092819957781682923673045409000695624440566798303272262681438809566712953267567353120 480 260393533215849399947805101947396394902761264665462158560605085177445141826208196406531170522990892440232656373274678397305859484753895161786552363016881295687501140524577336951520970264244673929080801 481 -681719120409768438417114608512753533530271462041791082590923460498430022019819047847031958488734826578434695419282803099097620672578761812314248088355019446495705118301469329415753344079780754219888801 482 1784763828013455915303538723590864205688053121459911089212165296317844924233248947134564704943213587295071429884573730899987002532982390275156191902048177043799614214379830651295739061975097588730586085 483 -4672572363630599307493501562259839083533887902337942185045572428455104750679927793556662156340905935306779594234438389600863386926368409013154327617789511684903137524838022624471463841845512011971868970 484 12232953262878342007176965963188653044913610585553915465924551989047469327806534433535421764079504218625267352818741437902603158246122836764306790951320358010909798360134237222118652463561438447185021310 485 -32026287425004426714037396327306120051206943854323804212728083538687303232739675507049603135897606720569022464221785924106946087812000101279766045236171562347826257555564689041884493548838803329583194474 486 83845909012134938134935223018729707108707220977417497172259698627014440370412492087613387643613315943081800039846616334418235105189877467074991344757194329032568974306559829903534828182954971541564562599 487 -219511439611400387690768272728883001274914719077928687304051012342356017878497800755790559794942341108676377655318063079147759227757632299945207989035411424749880665364114800668719991000026111295110492835 488 574688409822066224937369595167919296716036936256368564739893338400053613265080910179758291741213707382947332926107572903025042578083019432760632622349039945217073021785784572102625144817123362343766916395 489 -1504553789854798287121340512774874888873196089691177006915629002857804821916744929783484315428698781040165621123004655629927368506491425998336689878011708410901338399993238915639155443451343975736190255860 490 3938972959742328636426651943156705369903551332817162456006993670173360852485153879170694654544882635737549530442906393986757062941391258562249437011686085287486942178193932174814841185536908564864803851676 491 -10312365089372187622158615316695241220837457908760310361105352007662277735538716707728599648205949126172482970205714526330343820317682349688411621157046547451559488134588557608805368113159381718858221298676 492 26998122308374234230049194006929018292608822393463768627309062352813472354130996244015104290072964742779899380174237185004274398011655790502985426459453557067191522225571740651601263153941236591709860044845 493 -70682001835750515067988966704091813656989009271630995520821835050778139326854272024316713222012945102167215170316997028682479373717285021820544658221314123750015078542126664345998421348664328056271358835365 494 185047883198877310973917706105346422678358205421429217935156442799520945626431819828935035375965870563721746130776753901043163723140199274958648548204488814182853713400808252386394000892051747577104216461745 495 -484461647760881417853764151611947454378085606992656658284647493347784697552441187462488392905884666588998023222013264674447011795703312803055400986392152318798546061660298092813183581327490914675041290549374 496 1268337060083766942587374748730495940455898615556540756918786037243833147030891742558530143341688129203272323535263040122297871663969739134207554410971968142212784471580086026053156743090420996448019655186874 497 -3320549532490419409908360094579540366989610239676965612471710618383714743540234040213102037119179721020818947383775855692446603196205904599567262246523752107839807353079959985346286647943772074669017675010750 498 8693311537387491287137705535008125160512932103474356080496345817907311083589810378080775968015851033859184518616064526955041937924647974664494232328599288181306637587659793929985703200740895227559033369845875 499 -22759385079672054451504756510444835114549186070746102629017326835338218507229197094029225866928373380556734608464417725172679210577738019393915434739274112436080105409899421804610822954278913608008082434526375 500 59584843701628672067376563996326380183134626108763951806555634688107344438097780904006901632769269107811019306777188648562995693808566083517252071889223049126933678642038471483846765662095845596465213933733751 501 -155995146025213961750624935478534305434854692255545752790649577228983814807064145617991479031379433942876323311867148220516307870847960231157840780928395034944720930516215992646929474032008623181387559366674376 502 408400594374013213184498242439276536121429450657873306565393096998844099983094655949967535461369032720817950628824256012985927918735314609956270270895962055707229112906609506456941656433930023947697464166289880 503 -1069206637096825677802869791839295302929433659718074166905529713767548485142219822231911127352727664219577528574605619818441475885357983598710970031759491132176966408203612526723895495269781448661704833132194760 504 2799219316916463820224111133078609372666871528496349194151196044303801355443564810745765846596813959937914635094992603442338499737338636186176639824382511340823670111704228073714744829375414322037417035230294905 505 -7328451313652565782869463607396532815071180925770973415548058419143855581188474610005386412437714215594166376710372190508574023326657924959818949441388042890294043926909071694420338992856461517450546272558689449 506 19186134624041233528384279689110989072546671248816571052492979213127765388121859019270393390716328686844584495036123968083383570242635138693280208499781617330058461669022987009546272149193970230314221782445773949 507 -50229952558471134802283375459936434402568832820678739741930879220239440583177102447805793759711271844939587108397999713741576687401247491120021676057956809099881341080159889334218477454725449173492119074778631890 508 131503723051372170878465846690698314135159827213219648173299658447590556361409448324146987888417486847974176830157875173141346491961107334666784819674088809969585561571456680993109160214982377290162135441890122230 509 -344281216595645377833114164612158508002910648818980204777968096122532228501051242524635169905541188698982943382075625805682462788482074512880332782964309620808875343634210153645109003190221682696994287250891734290 510 901339926735563962620876647145777209873572119243720966160604629920006129141744279249758521828206079248974653316069002243906041873485116203974213529218840052457040469331173779942217849355682670800820726310785081151 511 -2359738563611046510029515776825173121617805708912182693703845793637486158924181595224640395579077049047941016566131380926035662831973274099042307804692210536562246064359311186181544544876826329705467891681463508651 512 6177875764097575567467670683329742154979845007492827114950932750992452347630800506424162664909025067894848396382325140534200946622434706093152709884857791557229697723746759778602415785274796318315582948733605445315 513 -16173888728681680192373496273164053343321729313566298651148952459339870883968219924047847599147998154636604172580844040676567177035330844180415821849881164135126847106880968149625702810947562625241280954519352826780 514 42343790421947465009652818136162417874985342933206068838495924627027160304273859265719380132534969396014964121360206981495500584483557826448094755664785700848150843596896144670274692647567891557408259914824453035540 515 -110857482537160714836584958135323200281634299486051907864338821421741610028853357873110292798456910033408288191499776903809934576415342635163868445144475938409325683683807465861198375131756112046983498789954006279324 516 290228657189534679500102056269807182969917555524949654754520539638197669782286214353611498262835760704209900453139123729934303144762470079043510579768642114379826207454526252913320432747700444583542236455037565802949 517 -759828489031443323663721210674098348628118367088797056399222797492851399318005285187724201990050372079221413167917594285992974857872067601966663294161450404730152938679771292878762923111345221703643210575158691129005 518 1989256809904795291491061575752487862914437545741441514443147852840356528171729641209561107707315355533454339050613659128044621428853732726856479302715709099810632608584787625722968336586335220527387395270438507584585 519 -5207941940682942550809463516583365240115194270135527486930220761028218185197183638440959121131895694521141603983923383098140889428689130578602774613985676894701744887074591584290142086647660439878518975236156831624230 520 13634569012144032360937328973997607857431145264665140946347514430244298027419821274113316255688371728029970472901156490166378046857213659008951844539241321584294602052638987127147457923356646099108169530438031987288626 521 -35695765095749154532002523405409458332178241523859895352112322529704675897062280183898989645933219489568769814719546087400993251142951846448252759003738287858182061270842369797152231683422277857445989616077939130241126 522 93452726275103431235070241242230767139103579306914545109989453158869729663767019277583652682111286740676338971257481772036601706571641880335806432471973541990251581759888122264309237126910187473229799317795785403435275 523 -244662413729561139173208200321282843085132496396883739977856036946904513094238777648851968400400640732460247099052899228708811868571973794559166538412182338112572684008821996995775479697308284562243408337309417080064175 524 640534514913579986284554359721617762116293909883736674823578657681843809618949313668972252519090635456704402325901215914089833899144279503341693182764573472347466470266577868723017201965014666213500425694132465836757775 525 -1676941131011178819680454878843570443263749233254326284492879936098626915762609163358064789156871265637652959878650748513560689828860864715465913009881538078929826726790911609173276126197735714078257868745087980430208624 526 4390288878119956472756810276809093567674953789879242178655061150614036937668878176405222114951523161456254477310051029626592235587438314643056045846880040764442013710106156958796811176628192476021273180541131475453868624 527 -11493925503348690598589975951583710259761112136383400251472303515743483897244025365857601555697698218731110472051502340366216016933454079213702224530758584214396214403527559267217157403686841713985561672878306445931396720 528 30091487631926115323013117577942037211608382619270958575761849396616414754063197921167582552141571494737076938844455991472055815212923922998050627745395711878746629500476520842854661034432332665935411838093787862340322065 529 -78780537392429655370449376782242401375064035721429475475813244674105760364945568397645146100727016265480120344481865634049951428705317689780449658705428551421843674097902003261346825699610156283820673841403057141089568945 530 206250124545362850788335012768785166913583724545017467851677884625700866340773507271767855750039477301703284094601140910677798470903029146343298348370889942386784392793229488941185816064398136185526609686115383560928385301 531 -539969836243658896994555661524113099365687137913622928079220409202996838657374953417658421149391415639629731939321557097983443984003769749249445386407241275738509504281786463562210622493584252272759155216943093541695586426 532 1413659384185613840195331971803554131183477689195851316385983342983289649631351352981207407698134769617185911723363530383272533481108280101405037810850833884828744120052129901745446051416354620632750855964713897064158374510 533 -3701008316313182623591440253886549294184745929673931021078729619746872110236679105525963801945012893211928003230769034051834156459321070554965668046145260378747722855874603241674127531755479609625493412677198597650779536570 534 9689365564753934030578988789856093751370760099825941746850205516257326681078685963596683998136903910018598097968943571772229935896854931563491966327584947251414424447571679823276936543850084208243729382066881895888180235735 535 -25367088377948619468145526115681731959927534369803894219471886929025107932999378785264088192465698836843866290676061681264855651231243724135510230936609581375495550486840436228156682099794773015105694733523447090013761170099 536 66411899569091924373857589557189102128411843009585740911565455270817997117919450392195580579260192600513000774059241472022337017796876240843038726482243796875072227012949628861193109755534234837073354818503459374153103275099 537 -173868610329327153653427242555885574425307994658953328515224478883428883420758972391322653545314878964695136031501662734802155402159384998393605948510121809249721130552008450355422647166807931496114369721986931032445548654660 538 455193931418889536586424138110467621147512140967274244634107981379468653144357466781772380056684444293572407320445746732384129188681278754337779119048121630874091164643075722205074831744889559651269754347457333723183542689420 539 -1191713183927341456105845171775517289017228428242869405387099465254977076012313427953994486624738453916022085929835577462350232163884451264619731408634243083372552363377218716259801848067860747457694893320385070137105079413060 540 3119945620363134831731111377216084245904173143761333971527190414385462574892582817080211079817530917454493850469060985654666567302972075039521415106854607619243565925488580426574330712458692682721814925613697876688131695550301 541 -8168123677162063039087488959872735448695291003041132509194471777901410648665435023286638752827854298447459465477347379501649469745031773853944513911929579774358145413088522563463190289308217300707749883520708559927290007237301 542 21384425411123054285531355502402122100181699865362063556056224919318769371103722252779705178666031977887884545962981152850281841932123246522312126628934131703830870313776987263815240155465959219401434724948427803093738326162145 543 -55985152556207099817506577547333630851849808593045058158974202980054897464645731735052476783170241635216194172411596079049196056051337965712991865974872815337134465528242439227982530177089660357496554291324574849353924971248590 544 146571032257498245166988377139598770455367725913773110920866384020845923022833472952377725170844692927760697971271807084297306326221890650616663471295684314307572526270950330420132350375803021853088228149025296744968036587584170 545 -383727944216287635683458553871462680514253369148274274603624949082482871603854687122080698729363837148065899741403825173842722922614333986136998547912180127585583113284608552032414520950319405201768130155751315385550184791503374 546 1004612800391364661883387284474789271087392381531049712890008463226602691788730588413864371017246818516437001252939668437230862441621111307794332172440856068449176813582875325677111212475155193752216162318228649411682517786926499 547 -2630110456957806349966703299552905132747923775444874864066400440597325203762337078119512414322376618401245104017415180137849864402248999937245997969410388077761947327464017424998919116475146176054880356798934632849497368569275575 548 6885718570482054388016722614183926127156378944803574879309192858565372919498280645944672871949883036687298310799305871976318730765125888503943661735790308164836665168809176949319646136950283334412424908078575249136809587920900775 549 -18027045254488356814083464542998873248721213058965849773861178135098793554732504859714506201527272491660649828380502435791106327893128665574584987237960536416748048178963513422960019294375703827182394367436791114560931395193426200 550 47195417192983016054233671014812693619007260232093974442274341546731007744699233933198845732631934438294651174342201435397000252914260108219811299978091301085407479368081363319560411746176828147134758194231798094545984597659378376 551 -123559206324460691348617548501439207608300567637316073552961846505094229679365196939882030996368530823223303694646101870399894430849651659084848912696313366839474389925280576535721215944154780614221880215258603169077022397784708376 552 323482201780399057991618974489504929205894442679854246216611197968551681293396356886447247256473658031375259909596104175802683039634694869034735438110848799433015690407760366287603236086287513695530882451544011412685082595694747305 553 -846887399016736482626239374967075580009382760402246665096871747400560814200823873719459710773052443270902476034142210657008154688054432948019357401636233031459572681298000522327088492314707760472370767139373431068978225389299532985 554 2217179995269810389887099150411721810822253838526885749074004044233130761309075264271931885062683671781332168192830527795221781024528603975023336766797850294945702353486241200693662240857835767721581418966576281794249593572203852205 555 -5804652586792694687035058076268089852457378755178410582125140385298831469726401919096335944414998572073094028544349372728657188385531378977050652898757317853377534379160723079753898230258799542692373489760355414313770555327312023074 556 15196777765108273671218075078392547746549882427008345997301417111663363647870130493017075948182312044437949917440217590390749784132065532956128621929474103265186900783995928038568032449918562860355539050314489961147062072409732217574 557 -39785680708532126326619167158909553387192268525846627409779110949691259473883989559954891900131937561240755723776303398443592164010665219891335212889664991942183167972827061035950199119496889038374243661183114469127415661901884629090 558 104160264360488105308639426398336112415026923150531536232035915737410414773781838186847599752213500639284317253888692604940026707899930126717877016739520872561362603134485255069282564908572104254767191933234853446235184913295921670255 559 -272695112372932189599299112036098783857888500925747981286328636262539984847461525000587907356508564356612196037889774416376487959689125160262295837328897625741904641430628704171897495606219423725927332138521445869578139077985880381115 560 713925072758308463489257909709960239158638579626712407626949993050209539768602736814916122317312192430552270859780630644189437171167445354069010495247172004664351321157400857446409921910086166923014804482329484162499232320661719473651 561 -1869080105901993200868474617093781933618027237954389241594521342888088634458346685444160459595428012935044616541452117516191823553813210901944735648412618388251149322041573868167332270124039077043117081308467006617919557883999278039276 562 4893315244947671139116165941571385561695443134236455317156614035614056363606437319517565256468971846374581578764575721904386033490272187351765196449990683160089096644967320747055586888462031064206336439443071535691259441331336114644740 563 -12810865628941020216480023207620374751468302164754976709875320763954080456360965273108535309811487526188700119752275048196966276917003351153350853701559431092016140612860388372999428395262054115575892237020747600455858766110009065894380 564 33539281641875389510323903681289738692709463360028474812469348256248185005476458499808040672965490732191518780492249422686512797260737866108287364654687610115959325193613844371942698297324131282521340271619171265676316856998691083038965 565 -87806979296685148314491687836248841326660087915330447727532724004790474560068410226315586709084984670385856221724473219862572114865210247171511240262503399255861834967981144742828666496710339731988128577836766196573091804886064183221949 566 229881656248180055433151159827456785287270800385962868370128823758123238674728772179138719454289463278966049884681170236901203547334892875406246356132822587651626179710329589856543301192806887913443045461891127324042958557659501466627449 567 -601837989447855017984961791646121514535152313242558157382853747269579241464117906311100571653783405166512293432319037490841038527139468379047227828135964363699016704163007624826801237081710324008341007807836615775555783868092440216659830 568 1575632312095384998521734215110907758318186139341711603778432418050614485717624946754162995507060752220570830412275942235621912034083512261735437128275070503445423932778693284623860410052324084111579977961618720002624393046617819183352610 569 -4125058946838299977580240853686601760419406104782576653952443506882264215688756933951388414867398851495200197804508789216024697575111068406159083556689247146637255094173072229044779993075261928326398926077019544232317395271761017333397430 570 10799544528419514934218988345948897522940032175006018358078898102596178161348645855100002249095135802265029763001250425412452180691249692956741813541792670936466341349740523402510479569173461700867616800269439912694327792768665232816840251 571 -28273574638420244825076724184160090808400690420235478420284250800906270268357180631348618332418008555299889091199242487021331844498638010464066357068688765662761768955048497978486658714445123174276451474731300193850665983034234681117122751 572 74021179386841219541011184206531374902262039085700416902773854300122632643722896038945852748158889863634637510596477035651543352804664338435457257664273626051818965515404970532949496574161907821961737623924460668857670156334038810534528575 573 -193789963522103413797956828435434033898385426836865772288037312099461627662811507485488939912058661035604023440590188619933298213915355004842305415924132112492695127591166413620361831008040600291608761397042081812722344485967881750486462400 574 507348711179469021852859301099770726792894241424896899961338081998262250344711626417520966988017093243177432811174088824148351288941400676091458990108122711426266417258094270328135996449959893052864546567201784769309363301569606440924859200 575 -1328256170016303651760621074863878146480297297437824927595976933895325123371323371767073961051992618693928274992932077852511755652908847023432071554400236021786104124183116397364046158341839078866984878304563272495205745418740937572288114624 576 3477419798869441933429003923491863712647997650888577882826592719687713119769258488883700916167960762838607392167622144733386915669785140394204755673092585353932045955291254921764002478575557343548090088346488032716307872954653206275939485249 577 -9104003226592022148526390695611712991463695655227908720883801225167814235936452094884028787451889669821893901509934356347648991356446574159182195464877520040010033741690648367927961277384832951777285386734900825653717873445218681255530340545 578 23834589880906624512150168163343275261743089314795148279824810955815729588040097795768385446187708246627074312362180924309560058399554582083341830721539974766098055269780690182019881353578941511783766071858214444244845747381002837490651536965 579 -62399766416127851387924113794418112793765572289157536118590631642279374528183841292421127551111235070059329035576608416581031183842217172090843296699742404258284132067651422178131682783351991583574012828839742507080819368697789831216424269770 580 163364709367476929651622173219911063119553627552677460075947083971022393996511426081494997207145996963550912794367644325433533493127096934189188059377687238008754340933173576352375166996477033238938272414661013076997612358712366656158621272926 581 -427694361686302937566942405865315076564895310368874844109250620270787807461350436952063864070326755820593409347526324559719569295539073630476720881433319309767978890731869306878993818206079108133240804415143296723912017707439310137259439548426 582 1119718375691431883049205044376034166575132303553947072251804776841341028387539884774696595003834270498229315248211329353725174393490123957240974584922270691295182331262434344284606287621760291160784140830768877094738440763605563755619697372935 583 -2931460765387992711580672727262787423160501600292966372646163710253235277701269217372025920941176055674094536397107663501455953884931298241246202873333492764117568103055433725974825044659201765349111618077163334560303304583377381129599652569795 584 7674663920472546251692813137412328102906372497324952045686686353918364804716267767341381167819693896524054293943111661150642687261303770766497634035078207601057521977903866833639868846355845004886550713400721126586171472986526579633179260337035 585 -20092530996029646043497766684974196885558615891681889764413895351501859136447534084652117582517905633898068345432227319950472107898980014058246699231901130039054997830656166774944781494408333249310540522125000045198211114376202357769938128440724 586 52602929067616391878800486917510262553769475177720717247554999700587212604626334486614971579734023005170150742353570298700773636435636271408242463660625182516107471514064633491194475636869154743045070852974279009008461870142080493676635124985724 587 -137716256206819529592903694067556590775749809641480261978251103750259778677431469375192797156684163381612383881628483576151848801407928800166480691749974417509267416711537733698638645416199130979824672036797836981827174496050039123259967246515860 588 360545839552842196899910595285159509773479953746720068687198311550192123427668073638963419890318467139667000902531880429754772767788150129091199611589298070011694778620548567604721460611728238196428945257419231936473061618008036876103266614562445 589 -943921262451707061106828091787921938544690051598679944083343830900316591605572751541697462514271238037388618825967157713112469501956521587107118143017919792525816919150107969115525736418985583609462163735459858827592010357974071505049832597170885 590 2471217947802278986420573680078606305860590201049319763562833181150757651389050180986128967652495246972498855575369592709582635738081414632230154817464461307565755978829775339741855748645228512631957545948960344546302969455914177639046231176950801 591 -6469732580955129898154892948447896979037080551549279346605155712551956362561577791416689440443214502880107947900141620415635437712287722309583346309375464130171451017339218050110041509516699954286410474111421174811316898009768461412088860933680926 592 16937979795063110708044105165265084631250651453598518276252633956505111436295683193263939353677148261667824988125055268537323677398781752296519884110661931082948597073187878810588268779904871350227273876385303179887647724573391206597220351624092570 593 -44344206804234202225977422547347356914714873809246275482152746156963377946325471788375128620588230282123367016475024185196335594484057534579976306022610329118674340202224418381654764830197914096395411155044488364851626275710405158379572193938596190 594 116094640617639495969888162476776986112893969974140308170205604514385022402680732171861446508087542584702276061300017287051683106053390851443409033957169056273074423533485376334376025710688870938958959588748161914667231102557824268541496230191696595 595 -303939715048684285683687064882983601423967036113174649028464067386191689261716724727209210903674397471983461167425027675958713723676115019750250795848896839700548930398231710621473312301868698720481467611199997379150067031963067647244916496636492999 596 795724504528413361081173032172173818159007138365383638915186597644190045382469442009766186202935649831248107440975065740824458064974954207807343353589521462828572367661209755530043911194917225222485443244851830222782969993331378673193253259717782999 597 -2083233798536555797559832031633537853053054378982976267717095725546378446885691601302089347705132552021760861155500169546514660471248747603671779264919667548785168172585397555968658421282882976946974862123355493289198842948031068372334843282516855400 598 5453976891081254031598323062728439741000155998583545164236100578994945295274605361896501856912462006234034476025525442898719523348771288603207994441169481183526932150094982912375931352653731705618439143125214649644813558850761826443811276587832783800 599 -14278696874707206297235137156551781369947413616767659224991206011438457438938124484387416223032253466680342566921076159149643909575065118205952204058588776001795628277699551181159135636678312139908342567252288455645241833604254410959098986480981495400 600 37382113733040364860107088406926904368842084851719432510737517455320427021539768091265746812184298393806993224737703034550212205376424066014648617734596846821859952683003670631101475557381204714106588558631650717290911941962001406433485682855111703001 601 -97867644324413888283086128064228931736578840938390638307221346354522823625681179789409824213520641714740637107292032944500992706554207079837993649145201764463784229771311460712145291035465302002411423108642663696227493992281749808341358062084353613001 602 256220819240201299989151295785759890840894437963452482410926521608248043855503771276963725828377626750414918097138395798952765914286197173499332329701008446569492736630930711505334397549014701293127680767296340371391570034883248018590588503397949136605 603 -670794813396190011684367759293050740786104472951966808925558218470221307940830134041481353271612238536504117184123154452357305036304384440660003339957823575244693980121480673803857901611578801876971619193246357417947216112367994247430407448109493796210 604 1756163620948368735063951982093392331517418980892447944365748133802415879966986630847480333986459088859097433455231067558119149194626956148480677690172462279164589203733511309906239307285721704337787176812442731882450078302220734723700633840930532252630 605 -4597696049448916193507488186987126253766152469725377024171686182937026331960129758500959648687765028040788183181570048222000142547576484004782029730559563262249073631079053255914860020245586311136389911244081838229403018794294209923671494074682102961074 606 12036924527398379845458512578867986429781038428283683128149310415008663115913402644655398612076835995263267116089479077107881278448102495865865411501506227507582631689503648457838340753451037229071382556919802782805758978080661895047313848383115776631199 607 -31513077532746223342868049549616833035576962815125672360276245062088963015780078175465236187542742957749013165086867183101643692796731003592814204773959119260498821437431892117600162240107525376077757759515326510187873915447691475218270051074665226931915 608 82502308070840290183145636069982512676949850017093333952679424771258225931426831881740309950551392877983772379171122472197049799942090514912577202820371130273913832622792027894962145966871538899161890721626176747757862768262412530607496304840879904165155 609 -215993846679774647206568858660330704995272587236154329497762029251685714778500417469755693664111435676202303972426500233489505707029540541144917403687154271561242676430944191567286275660507091321407914405363203733085714389339546116604218863447974485562940 610 565479231968483651436560939911009602308867911691369654540606662983798918404074420527526771041782914150623139538108378228271467321146531108522175008241091684409814196670040546806896681014649735065061852494463434451499280399756225819205160285503043552524276 611 -1480443849225676307103113961072698101931331147837954634124057959699711040433722844112824619461237306775667114641898634451324896256410052784421607621036120781668199913579177448853403767383442113873777643078027099621412126809929131341011261993061156172009276 612 3875852315708545269872780943307084703485125531822494247831567216115334202897094111810947087341929006176378204387587525125703221448083627244742647854867270660594785544067491799753314621135676606556271076739617864412737100030031168203828625693680424963504165 613 -10147113097899959502515228868848556008524045447629528109370643688646291568257559491320016642564549711753467498520863940925784768087840828949806335943565691200116156718623297950406540096023587705795035587140826493616799173280164373270474615087980118718502605 614 26565486977991333237672905663238583322087010811066090080280363849823540501875584362149102840351720129084024291175004297651651082815438859604676359975829802939753684611802402051466305666935086510828835684682861616437660419810461951607595219570259931192004265 615 -69549347836074040210503488120867193957736986985568742131470447860824329937369193595127291878490610675498605375004148952029168480358475749864222743983923717619144897116783908203992376904781671826691471466907758355696182086151221481552311043622799674857509574 616 182082556530230787393837558699362998551123950145640136314130979732649449310231996423232772795120111897411791833837442558435854358259988389987991871975941349917681006738549322560510825047409928969245578716040413450650885838643202493049337911298139093380525074 617 -476698321754618321971009187977221801695634863451351666810922491337124017993326795674571026506869725016736770126508178723278394594421489420099752871943900332133898123098864059477540098237448115081045264681213481996256475429778385997595702690271617605284065030 618 1248012408733624178519190005232302406535780640208414864118636494278722604669748390600480306725489063152798518545687093611399329425004479870311266743855759646484013362558042855872109469664934416273890215327600032538118540450691955499737770159516713722471670635 619 -3267338904446254213586560827719685417911707057173892925544986991499043796015918376126869893669597464441658785510553102110919593680591950190834047359623378607318141964575264508138788310757355133740625381301586615618099145922297480501617607788278523562130946255 620 8554004304605138462240492477926753847199340531313263912516324480218408783378006737780129374283303330172177837985972212721359451616771370702190875335014376175470412531167750668544255462607130984947985928577159814316178897316200486005115053205318856963921168751 621 -22394674009369161173134916606060576123686314536765898812003986449156182554118101837213518229180312526074874728447363536053158761169722161915738578645419749919093095628927987497493978077064037821103332404429892827330437546026303977513727551827678047329632559376 622 58630017723502345057164257340254974523859603078984432523495634867250138878976298773860425313257634248052446347356118395438116831892395115045024860601244873581808874355616211823937678768584982478362011284712518667675133740762711446536067602277715285024976510000 623 -153495379161137873998357855414704347447892494700187398758482918152594234082810794484367757710592590218082464313620991650261191734507463183219336003158314870826333527437920647974319058228690909613982701449707663175694963676261830362094475255005467807745296970000 624 401856119759911276937909308903858067819817881021577763751953119590532563369456084679242847818520136406194946593506856555345458371629994434612983148873699738897191707958145732099019495917487746363586093064410470859409757288022779639747358162738688138210914400625 625 -1052072980118595956815370071296869856011561148364545892497376440619003456025557459553360785744967819000502375466899578015775183380382520120619613443462784345865241596436516548322739429523772329476775577743523749402534308187806508557147599233210596606887446231249 626 2754362820595876593508200904986751500214865564072059913740176202266477804707216293980839509416383320595312179807191877491980091769517565927245857181514653298698533081351403912869198792653829242066740640166160777348193167275396746031695439536893101682451424293749 627 -7211015481669033823709232643663384644633035543851633848723152166180429958096091422389157742504182142785434163954676054460165091928170177661117958101081175550230357647617695190284856948437715396723446342754958582642045193638383729537938719377468708440466826649370 628 18878683624411224877619497026003402433684241067482841632429280296274812069581057973186633718096163107760990312056836285888515184014992967056108017121728873351992539861501681657985372052659316948103598388098714970577942413639754442582120718595513023638949055654990 629 -49425035391564640809149258434346822656419687658596891048564688722644006250647082497170743411784307180497536772215832803205380460116808723507206093264105444505747261936887349783671259209540235447587348821541186329091782047280879598208423436409070362476380340314970 630 129396422550282697549828278277037065535574821908307831513264785871657206682360189518325596517256758433731620004590662123727626196335433203465510262670587460165249245949160367693028405575961389394658448076524844016697403728202884352043149590631698063790191965290551 631 -338764232259283451840335576396764373950304778066326603491229668892327613796433486057806046139985968120697323241556153567977498128889490886889324694747656935990000475910593753295413957518343932736387995408033345721000429137327773457921025335486023828894195555556051 632 886896274227567657971178450913256056315339512290671978960424220805325634706940268655092541902701145928360349720077798580204868190333039457202463821572383347804752181782620892193213466979070408814505538147575193146303883683780436021719926415826373422892394701378235 633 -2321924590423419522073199776343003794995713758805689333390042993523649290324387319907471579568117469664383725918677242172637106442109627484718066769969493107424256069437268923284226443418867293707128619034692233717911221914013534607238753911993096439782988548578020 634 6078877497042690908248420878115755328671801764126396021209704759765622236266221691067322196801651263064790828035953927937706451135995842996951736488336095974468016026529185877659465863277531472306880318956501508007429782058260167799996335320152915896456570944356460 635 -15914707900704653202672062858004262191019691533573498730239071285773217418474277753294495010836836319529988758189184541640482246965877901506137142695038794815979792010150288709694171146413727123213512337834812290304378124260766968792750252048465651249586724284490724 636 41665246205071268699767767695897031244387272836594100169507509097554030019156611568816162835708857695525175446531599696983740289761637861521459691596780288473471360003921680251423047575963649897333656694547935362905704590724040738578254420825244037852303601909116349 637 -109081030714509152896631240229686831542142126976208801778283456006888872638995556953153993496289736767045537581405614549310738622319035683058241932095302070604434288001614752044574971581477222568787457745808993798412735647911355246942013010427266462307324081442857685 638 285577845938456189990125952993163463382039108092032305165342858923112587897830059290645817653160352605611437297685243950948475577195469187653266104689125923339831504000922575882301867168468017809028716542879046032332502353010025002247784610456555349069668642419457345 639 -747652507100859417073746618749803558603975197299888113717745120762448891054494620918783459463191321049788774311650117303534688109267371879901556381972075699415060224001152975602330629923926830858298691882828144298584771411118719759801340820942399584901681845815513710 640 1957379675364122061231113903256247212429886483807632035987892503364234085265653803465704560736413610543754885637265107959655588750606646452051403041227101174905349168002536350924690022603312474765867359105605386863421811880346134277156237852370643405635376895027084426 641 -5124486518991506766619595091018938078685684254123007994245932389330253364742466789478330222746049510581475882600145206575432078142552567476252652741709227825300987280006456077171739437886010593439303385433988016291680664229919683071667372736169530632004448839265738926 642 13416079881610398238627671369800567023627166278561391946749904664626526008961746564969286107501734921200672762163170511766640645677051055976706555183900582300997612672016831880590528291054719305552042797196358662011620180809412914937845880356137948490377969622770132995 643 -35123753125839687949263419018382762992195814581561167846003781604549324662142772905429528099759155253020542403889366328724489858888600600453867012809992519077691850736044039564599845435278147323216825006155087969743179878198319061741870268332244314839129460029044659415 644 91955179495908665609162585685347721952960277466122111591261440149021447977466572151319298191775730837860954449504928474406828930988750745384894483246076974932077939536115286813209008014779722664098432221268905247217919453785544270287764924640594996027010410464363845895 645 -240741785361886308878224338037660402866685017816805166927780538842515019270256943548528366475568037260562320944625419094495996934077651635700816436928238405718541967872301820875027178609061020669078471657651627771910578483158313749121424505589540673241901771364046877624 646 630270176589750261025510428427633486647094775984293389192080176378523609833304258494265801234928380943826008384371328809081161871244204161717554827538638242223547964080790175811872527812403339343136982751685978068513815995689396977076508592128027023698694903627776787624 647 -1650068744407364474198306947245240057074599310136075000648459990293055810229655831934269037229217105570915704208488567332747488679654960849451848045687676320952101924370068706560590404828148997360332476597406306433630869503909877182108101270794540397854182939519283484600 648 4319936056632343161569410413308086684576703154423931612753299794500643820855663237308541310452722935768921104241094373189161304167720678386637989309524390720632757809029415943869898686672043652737860447040532941232378792516040234569247795220255594169863853914930073666825 649 -11309739425489665010509924292679019996655510153135719837611439393208875652337333879991354894128951701735847608514794552234736423823507074310462119882885495840946171502718179125049105655187981960853248864524192517263505508044210826525635284389972242111737378805270937515225 650 29609282219836651869960362464728973305389827304983227900081018385125983136156338402665523371934132169438621721303289283515047967302800544544748370339132096802205756699125121431277418278891902229821886146532044610558137731616592245007658057949661132165348282500882738879501 651 -77518107234020290599371163101507899919513971761813963862631615762169073756131681328005215221673444806580017555395073298310407478084894559323782991134510794565671098594657185168783149181487724728612409575071941314410907686805565908497338889459011154384307468697377279122626 652 202945039482224219928153126839794726453152087980458663687813828901381238132238705581350122293086202250301430944881930611416174466951883133426600603064400286894807539084846434075072029265571271956015342578683779332674585328800105480484358610427372330987574123591249098489030 653 -531317011212652369185088217417876279439942292179562027200809870941974640640584435416045151657585161944324275279250718535938115922770754840956018818058690066118751518659882117056432938615226091139433618160979396683612848299594750532955736941823105838578414902076370016343810 654 1391005994155732887627111525413834111866674788558227417914615783924542683789514600666785332679669283582671394892870224996398173301360381389441455851111669911461447016894799917094226786580107001462285511904254410718163959569984146118382852215041945184747670582637860950543055 655 -3641700971254546293696246358823626056160082073495120226543037480831653410727959366584310846381422688803689909399359956453256403981310389327368348735276319668265589532024517634226247421125094913247422917551783835470879030410357687822192819703302729715664596845837212835284699 656 9534096919607905993461627551057044056613571431927133261714496658570417548394363499086147206464598782828398333305209644363371038642570786592663590354717289093335321579178752985584515476795177738279983240751097095694473131661088917348195606894866243962246119954873777555311699 657 -24960589787569171686688636294347506113680632222286279558600452494879599234455131130674130773012373659681505090516268976636856711946401970450622422328875547611740375205511741322527299009260438301592526804701507451612540364572909064222394000981296002171073763018784119830649740 658 65347672443099609066604281331985474284428325234931705414086860826068380154971029892936245112572522196216116938243597285547199097196635124759203676631909353741885804037356470981997381550986137166497597173353425259143147962057638275318986396049021762550975169101478581936638180 659 -171082427541729655513124207701608916739604343482508836683660129983325541230457958548134604564705192928966845724214522880004740579643503403826988607566852513613917036906557671623464845643697973197900264715358768325816903521600005761734565187165769285481851744285651625979264140 660 447899610182089357472768341772841275934384705212594804636893529123908243536402845751467568581543056590684420234399971354467022641733875086721762146068648187099865306682316543888397155380107782427203196972722879718307562602742379009884709165448286093894580063755476296001154901 661 -1172616403004538416905180817616914911063549772155275577227020457388399189378750578706268101179923976843086414978985391183396327345558121856338297830639092047685678883140391960041726620496625374083709326202809870829105784286627131267919562309179088996201888446980777262024199901 662 3069949598831525893242774111077903457256264611253231927044167843041289324599848890367336734958228873938574824702556202195721959394940490482293131345848627955957171342738859336236782706109768339823924781635706732769009790257139014793873977762088980894711085277186855490071445465 663 -8037232393490039262823141515616795460705244061604420203905483071735468784420796092395742103694762644972638059128683215403769550839263349590541096206906791820185835145076186048668621497832679645388065018704310327477923586484789913113702370977087853687931367384579789208190135830 664 21041747581638591895226650435772482924859467573560028684672281372165117028662539386819889576126059060979339352683493444015586693122849558289330157274871747504600334092489698809769081787388270596340270274477224249664760969197230724547233135169174580169083016876552512134498962690 665 -55088010351425736422856809791700653313873158659075665850111361044759882301566822068063926624683414537965379998921797116642990528529285325277449375617708450693615167132392910380638623864332132143632745804727362421516359321106902260527997034530435886819317683245077747195306751574 666 144222283472638617373343778939329477016760008403666968865661801762114529876037926817371890297924184552916800644081897905913384892465006417543017969578253604576245167304689032332146789805608125834557967139704863014884316994123476057036757968422133080288870032858680729451421292699 667 -377578840066490115697174527026287777736406866551925240746874044241583707326546958384051744269089139120785021933323896601097164148865733927351604533117052363035120334781674186615801745552492245360041155614387226623136591661263525910582276870735963354047292415330964441158957125855 668 988514236726831729718179802139533856192460591252108753374960330962636592103602948334783342509343232809438265155889791897378107554132195364511795629772903484529115837040333527515258446851868610245565499703456816854525457989667101674710072643785756981853007213134212594025450085535 669 -2587963870114005073457364879392313790840974907204401019378006948646326068984261886620298283258940559307529773534345479091037158513530852166183782356201658090552227176339326395929973595003113585376655343495983223940439782307737779113547941060621307591511729224071673340917393130080 670 6775377373615183490653914836037407516330464130361094304759060514976341614849182711526111507267478445113151055447146645375733367986460361134039551438832070787127565691977645660274662338157472145884400530784492854966793888933546235665933750538078165792682180459080807428726729305376 671 -17738168250731545398504379628719908758150417483878881894899174596282698775563286247958036238543494776031923392807094457036162945445850231235934871960294554270830469899593610584894013419469302852276546248857495340959941884492900927884253310553613189786534812153170748945262794785376 672 46439127378579452704859224050122318758120788321275551379938463273871754711840676032347997208363005882982619122974136725732755468351090332573765064442051592025363844006803186094407377920250436410945238215787993167913031764545156547986826181122761403566922256000431439407061655051425 673 -121579213885006812716073292521647047516211947479947772244916215225332565359958741849085955386545522872915933976115315720162103459607420766485360321365860221805261062120815947698328120341282006380559168398506484162779153409142568716076225232814671020914231955848123569275922170368225 674 318298514276440985443360653514818823790515054118567765354810182402125941368035549514909868951273562735765182805371810434753554910471171966882315899655529073390419342355644657000576983103595582730732266979731459320424428462882549600241849517321251659175773611543939268420704856053925 675 -833316328944316143614008668022809423855333214875755523819514331981045258744147906695643651467275165334379614440000115584098561271806095134161587377600726998365996964946118023303402828969504741811637632540687893798494131979505080084649323319149083956613088878783694235986192397792874 676 2181650472556507445398665350553609447775484590508698806103732813541009834864408170572021085450551933267373660514628536317542128904947113435602446233146651921707571552482709412909631503804918642704180630642332222075057967475632690653706120440126000210663493024807143439537872337325374 677 -5711635088725206192581987383638018919471120556650340894491684108641984245849076605020419604884380634467741367103885493368527825443035245172645751321839228766756717692502010215425491682445251186300904259386308772426679770447392991876469038001228916675377390195637736082627424614182570 678 14953254793619111132347296800360447310637877079442323877371319512384942902682821644489237729202589970135850440797027943788041347424158622082334807732371034378562581525023321233366843543530834916198532147516594095204981343866546284975700993563560749815468677562106064808344401505223015 679 -39148129292132127204459903017443323012442510681676630737622274428512844462199388328447293582723389275939809955287198337995596216829440621074358671875273874368931026882567953484675038948147253562294692183163473513188264261152245863050633942689453332771028642490680458342405779901485795 680 102491133082777270481032412251969521726689654965587568335495503773153590483915343340852643018967577857683579425064567070198747303064163241140741207893450588728230499122680539220658273300910925770685544401973826444359811439590191304176200834504799248497617249909935310218872938199235051 681 -268325269956199684238637333738465242167626454215086074268864236890947926989546641694110635474179344297110928319906502872600645692363049102347864951805077891815760470485473664177299780954585523749761941022758005819891170057618328049477968560824944412721823107239125472314213034696218676 682 702484676785821782234879588963426204776189707679670654471097206899690190484724581741479263403570455033649205534654941547603189774024984065902853647521783086719050912333740453311241069562845645478600278666300191015313698733264792844257704847970033989667852071807441106723766165889421660 683 -1839128760401265662466001433151813372160942668823925889144427383808122644464627103530327154736532020803836688284058321770208923629711903095360695990760271368341392266515747695756423427733951412686038894976142567226049926142176050483295145983085157556281733108183197847857085462972045620 684 4814901604417975205163124710492013911706638298792107012962184944524677742909156728849502200806025607377860859317520023763023581115110725220179234324759031018305125887213502633958029213639008592579516406262127510662836079693263358605627733101285438679177347252742152436847490223026715885 685 -12605576052852659953023372698324228362958972227552395149742127449765910584262843083018179447681544801329745889668501749518861819715620272565177006983516821686573985395124760206117664213183074365052510323810239964762458312937614025333588053320771158481250308650043259462685385206108101349 686 33001826554140004653906993384480671177170278383865078436264197404773054009879372520205036142238608796611376809687985224793561878031750092475351786625791434041416830298160777984394963425910214502578014565168592383624538859119578717395136426861028036764573578697387625951208665395297588849 687 -86399903609567354008697607455117785168551862924042840159050464764553251445375274477596928979034281588504384539395453924861823814379630004860878352893857480437676505499357573747067226064547569142681533371695537186111158264421122126851821227262312951812470427442119618390940610979784664510 688 226197884274562057372185828980872684328485310388263442040887196888886700326246450912585750794864235968901776808498376549791909565107139922107283272055781007271612686199911943256806714767732492925466585549918019174708935934143787663160327254925910818672837703628971229221613167544056405370 689 -592193749214118818107859879487500267816904068240747485963611125902106849533364078260160323405558426318200945886099675724513904880941789761460971463273485541377161553100378256023352918238649909633718223278058520338015649538010240862629160537515419504206042683444794069273898891652384550910 690 1550383363367794396951393809481628119122226894333979015849946180817433848273845783867895219421811042985701060849800650623749805077718229362275631117764675616859871973101222824813252039948217235975688084284257541839338012679886934924727154357620347693945290346705410978600083507413097248051 691 -4058956340889264372746321548957384089549776614761189561586227416550194695288173273343525334859874702638902236663302276146735510352212898325365921890020541309202454366203290218416403201606001798293346029574714105179998388501650563911552302535345623577629828356671438866526351630586907192551 692 10626485659299998721287570837390524149527102949949589668908736068833150237590674036162680785157813064931005649140106177816456725978920465613822134552296948310747491125508647830435957564869788158904350004439884773700657152825064756809929753248416523038944194723308905620978971384347624330295 693 -27820500637010731791116390963214188359031532235087579445139980789949256017483848835144517020613564492154114710757016257302634667584548498516100481766870303623040019010322653272891469493003362678419703983744940215921973069973543706518236957209903945539202755813255277996410562522455965797640 694 72835016251732196652061602052252040927567493755313148666511206301014617814860872469270870276682880411531338483130942594091447276774725029934479310748313962558372565905459311988238450914140299876354761946794935874065262057095566362744781118381295313578664072716456928368252716183020273063320 695 -190684548118185858165068415193541934423670949030851866554393638113094597427098768572668093809435076742439900738635811524971707162739626591287337450478071584052077678706055282691823883249417536950644581856639867406273813101313155381716106397933981995196789462336115507108347586026604853391624 696 499218628102825377843143643528373762343445353337242450996669708038269174466435433248733411151622349815788363732776491980823674211444154743927533040685900789597860470212706536087233198834112310975578983623124666344756177246843899782403538075420650672011704314291889592956790041896794287112249 697 -1306971336190290275364362515391579352606665110980875486435615486001712925972207531173532139645431972704925190459693664417499315471592837640495261671579630784741503731932064325569875713252919395976092369012734131627994718639218543965494507828327970020838323480539553271762022539663778007944425 698 3421695380468045448249943902646364295476549979605384008310176749966869603450187160271863007784673568298987207646304501271674272203334358177558251974052991564626650725583486440622393940924645876952698123415077728539227978670811732114079985409563259390503266127326770222329277577094539736721725 699 -8958114805213846069385469192547513533822984827835276538494914763898895884378353949642056883708588732192036432479219839397523501138410236892179494250579343909138448444818394996297306109521018234882002001232499053989689217373216652376745448400361808150671474901440757395225810191619841202220050 700 23452649035173492759906463674996176305992404503900445607174567541729818049684874688654307643341092628277122089791355016920896231211896352498980230777685040162788694608871698548269524387638408827693307880282419433429839673448838225016156359791522165061511158576995501963348152997764983869939126 701 -61399832300306632210333921832441015384154228683866060283028787861290558264676270116320866046314689152639329836894845211365165192497278820604761198082475776579227635381796700648511267053394208248197921639614759246299829802973298022671723630974204687033862000829545748494818648801675110407596626 702 160746847865746403871095301822326869846470281547697735241911796042141856744343935660308290495602974829640867420893180617174599346279940109315303363469742289574894211536518403397264276772544215916900457038561858305469649735471055842999014533131091896040074843911641743521107793407260347352851455 703 -420840711296932579402951983634539594155256615959227145442706600265135011968355536864604005440494235336283272425784696640158632846342541507341148892326751092145454999227758509543281563264238439502503449476070815670109119403439869506325319968419071001086362530905379482068504731420105931650957035 704 1101775286025051334337760649081291912619299566329983701086208004753263179160722674933503725825879731179208949856460909303301299192747684412708143313510510986861470786146757125232580413020171102590609891389650588704857708474848552675976945372126121107219012748804496702684406400853057447600020355 705 -2884485146778221423610329963609336143702642083030723957815917413994654525513812487935907172037144958201343577143598031269745264731900511730783281048204781868438957359212512866154459675796274868269326224692880950444464006021105788521605516147959292320570675715508110625984714471139066411149103324 706 7551680154309612936493229241746716518488626682762188172361544237230700397380714788874217790285555143424821781574333184505934495002953850779641699831103834618455401291490781473230798614368653502217368782688992262628534309588468812888839603071751755854493014397719835175269737012564141785847290324 707 -19770555316150617385869357761630813411763237965255840559268715297697446666628331878686746198819520472073121767579401522248058220276961040608141818445106721986927246515259831553537936167309685638382780123374095837441138922744300650144913293067295975242908367477651394899824496566553358946392766940 708 51759985794142239221114844043145723716801087213005333505444601655861639602504280847186020806173006272794543521163871382238240165827929271044783755504216331342326338254288713187383009887560403412930971587433295249694882458644433137545900276130136169874232088035234349524203752687095935053331011205 709 -135509402066276100277475174367806357738640023673760159957065089669887472140884510662871316219699498346310508795912212624466662277206826772526209448067542272040051768247606308008611093495371524600410134638925789911643508453188998762492787535323112534379787896628051653672786761494734446213600265965 710 354768220404686061611310679060273349499118983808275146365750667353800776820149251141427927852925488766136982866572766491161746665792551046533844588698410484777828966488530210838450270598554170388299432329344074485235642900922563149932462329839201433265131601848920611494156531797107403587469787401 711 -928795259147782084556456862813013690758716927751065279140186912391514858319563242761412467339076967952100439803806086849018577720170826367075324318027689182293435131217984324506739718300290986564488162349106433544063420249578690687304599454194491765415606908918710180809682833896587764548809095526 712 2431617557038660192058059909378767722777031799444920691054810069820743798138540477142809474164305415090164336544845494055893986494719928054692128365384657062102476427165422762681768884302318789305165054717975226146954617847813508911981336032744273862981689124907209930934891969892655890058957499890 713 -6366057411968198491617722865323289477572378470583696794024243297070716536096058188667015955153839277318392569830730395318663381763988957797001060778126282004013994150278283963538566934606665381351007001804819244896800433293861836048639408644038329823529460465802919611994993075781379905628063403430 714 16666554678865935282795108686591100709940103612306169691017919821391405810149634088858238391297212416865013372947345691900096158797246945336311053968994188949939506023669429127933931919517677354747855950696482508543446682033771999233936889899370715607606692272501548905050087257451483826825232711115 715 -43633606624629607356767603194450012652247932366334812279029516167103500894352844077907699218737797973276647549011306680381625094627751878211932101128856284845804523920730003420263228823946366682892560850284628280733539612807454161653171261054073816999290616351701727103155268696573071574847634729199 716 114234265195022886787507700896758937246803693486698267146070628679919096872908898144864859264916181502964929274086574349244779125086008689299485249417574665587474065738520581132855754552321422693929826600157402333657172156388590485725576893262850735390265156782603632404415718832267730897717671477199 717 -299069188960439053005755499495826799088163148093759989159182369872653789724373850356686878576010746535618140273248416367352712280630274189686523647123867711916617673294831739978304034833017901398896918950187578720237976856358317295523559418734478389171504853996109170110091887800230121118305379701680 718 782973301686294272229758797590721460017685750794581700331476480938042272300212652925195776463116058103889491545658674752813357716804813879760085691954028470162378954145974638802056349946732281502760930250405333827056758412686361400845101362940584432124249405205723877925859944568422632457198467628560 719 -2049850716098443763683520893276337580964894104289985111835247072941473027176264108418900450813337427776050334363727607891087360869784167449593733428738217698570519189143092176427865015007178943109385871801028422760932298381700766907011744670087274907201243361621062463667487945905037776253290023183280 720 5366578846609037018820803882238291282876996562075373635174264737886376809228579672331505575976896225224261511545524148920448724892547688469021114594260624625549178613283301890481538695074804547825396685152679934455740136732415939320190132647321240289479480679657463513076603893146690696302671601922001 721 -14049885823728667292778890753438536267666095581936135793687547140717657400509474908575616277117351247896734200272844838870258813807858897957469610354043656178077016650706813495016751070217234700366804183657011380606288111815547051053558653271876445961237198677351328075562323733535034312654724782582001 722 36783078624576964859515868378077317520121290183733033745888376684266595392299845053395343255375157518465941089273010367690327716531029005403387716467870343908681871338837138594568714515576899553275015865818354207363124198714225213840485827168308097594232115352396520713610367307458412241661502745824725 723 -96299350050002227285768714380793416292697774969262965443977582912082128776390060251610413489008121307501089067546186264200724335785228118252693539049567375547968597365804602288689392476513463959458243413798051241483084484327128590467898828233047846821459147379838234065268778188840202412329783454891450 724 252114971525429716997790274764302931357972034724055862586044372051979790936870335701435897211649206404037326113365548424911845290824655349354692900680831782735223920758576668271499462913963492325099714375575799517086129254267160557563210657530835442870145326787118181482195967259062194995327847618850350 725 -660045564526286923707602109912115377781218329202904622314155533243857244034220946852697278145939497904610889272550459010534811536688737929811385162992927972657703164909925402525808996265377013015840899712929347309775303278474353082221733144359458481788976832981516310381319123588346382573653759401658874 726 1728021722053431054125016054972043201985682952884658004356422227679591941165792504856655937226169287309795341704285828606692589319241558440079462588297952135237885573971199539305927525882167546722422984763212242412239780581155898689101988775547540002496785172157430749661761403505976952725633430586126999 727 -4524019601634006238667446055004014228175830529451069390755111149794918579463156567717270533532568364024775135840307026809542956421035937390427002601900928433055953557003673215391973581381125627151428054576707379926944038464993342985084233182283161525701378683490775938603965086929584475603246532356721395 728 11844037082848587661877322110039999482541808635468550167908911221705163797223677198295155663371535804764530065816635251821936279943866253731201545217404833163929975097039820106869993218261209334731861178966909897368592334813824130266150710771301944574607350878314897066150133857282776474084106166484037915 729 -31008091646911756746964520275115984219449595376954581112971622515320572812207875027168196456582039050268815061609598728656265883410562823803177633050313571058733971734115787105218006073402502377044155482324022312178832965976479047813367899131622672198120673951453915259846436484918744946649071967095391620 730 81180237857886682579016238715307953175806977495395193171005956324256554639399947883209433706374581346041915119012160934146861370287822217678331353933535880012271940105307541208784025001946297796400605268005157039167906563115613013173952986623566072019754670976046848713389175597473458365863109734802137676 731 -212532621926748290990084195870807875307971337109230998400046246457449091105991968622460104662541704987856930295426884073784318227452903829231816428750294068978081848581806836521134068932436391012157660321691448805324886723370359991708491060739075543861143338976686630880321090307501630150940257237311020676 732 556417627922358190391236348897115672748107033832297802029132783048090718678575957984170880281250533617528875767268491287206093312070889270017117932317346326921973605640112968354618181795362875240072375697069189376806753606995466961951520195593660559563675345954013043927574095325031432086957661977130925085 733 -1456720261840326280183624850820539142936349764387662407687352102686823064929735905330052536181209895864729697006378589787833961708759763980819537368201744911787838968338532068542720476453652234708059466769516119325095374097616040894146069526041906134829882698885352500902401195667592666109932728694081753845 734 3813743157598620650159638203564501756060942259330689421032923525012378476110631758005986728262379153976660215251867278076295791814208402672441494172287888408441543299375483237273543247565593828884106024611479168598479368685852655720486688382532057844925972750702044458779629491677746566242840524105114337185 735 -9984509210955535670295289759872966125246477013604405855411418472350312363402159368687907648605927566065250948749223244441053413733865444036504945148661920313536790929787917643277909266243129251944258607064921386470342731959941926267313995621554267399948035553220780875436487279365647032618588843621261256974 736 26139784475267986360726231076054396619678488781482528145201331892038558614095846348057736217555403544219092630995802455246864449387387929437073341273697872532168829489988269692560184551163793926948669796583284990812548827193973123081455298482130744354918133908960298167529832346419194531612926006758669434474 737 -68434844214848423411883403468290223733788989330843178580192577203765363478885379675485301004060283066592026944238184121299539934428298344274715078672431697282969697540176891434402644387248252528901750782684933585967303749621977442977051899824837965664806366173660113627153009759891936562220189176654747045710 738 179164748169277283874923979328816274581688479211047007595376399719257531822560292678398166794625445655556988201718749908651755353897507103387071894743597219316740263130542404610647748610580963659756582551471515767089362421671959205849700400992383152639500964612020042713929196933256615155047641523205571703395 739 -469059400292983428212888534518158600011276448302297844205936621954007231988795498359709199379816053900078937660918065604655726127264222965886500605558359960667251091851450322397540601444494638450367996871729613715300783515393900174572049303152311492253696527662400014514634581039877908902922735392961968063735 740 1228013452709673000763741624225659525452140865695846525022433466142764164143826202400729431344822716044679824781035446905315423027895161794272429921931482662685013012423808562581974055722902951691347408063717325378812988124509741317866447508464551324121588618375180000829974546186377111553720564655680332488551 741 -3214980957836035574078336338158819976345146148785241730861363776474285260442683108842479094654652094233960536682188275111290542956421262416930789160236088027387787945419975365348381565724214216623674227319422362421138180858135323779027293222241342480111069327463139987975289057519253425758238958574079029401176 742 8416929420798433721471267390250800403583297580659878667561657863280091617184223124126707852619133566657201785265529378428556205841368625456519937558776781419478350823836117533463170641449739698179675273894549761884601554449896230019215432158259476116211619364014239963095892626371383165720996311066556755715720 743 -22035807304559265590335465832593581234404746593194394271823609813365989591109986263537644463202748605737644819114399860174378074567684613952629023516094256231047264526088377235041130358625004877915351594364226923232666482491553366278619003252537085868523788764579579901312388821594896071404749974625591237745240 744 57690492492879363049535130107529943299630942198923304147909171576817877156145735666486225536989112250555732672077670202094578017861685216401367132989505987273663442754429014171660220434425274935566379509198131007813397893024763868816641577599351781489359746929724499740841273838413305048493253612810216957520745 745 -151035670174078823558269924489996248664488080003575518171903904917087641877327220735921032147764588145929553197118610746109355979017371035251472375452423705589943063737198665279939530944650819928783786933230166100207527196582738240171305729545518258599555452024593919321211432693645019074075010863805059634816249 746 395416518029357107625274643362458802693833297811803250367802543174445048475835926541276870906304652187232926919278162036233489919190427889353049993367765129496165748457166981668158372399527184850784981290492367292809183696723450851697275611037202994309306609144057258222793024242521752173731778978604961946928749 747 -1035213883913992499317554005597380159417011813431834232931503724606247503550180558887909580571149368415769227560715875362591113778553912632807677604650871682898554181634302279724535586253930734623571156938246935778220023893587614314920521103566090724328364375407577855347167640033920237447120326072009826205969250 748 2710225133712620390327387373429681675557202142483699448426708630644297462174705750122451870807143453060074755762869464051539851416471310009069982820584849919199496796445739857505448386362265019019928489524248440041850887984039392093064287699661069178675786517078676307818709895859238960167629199237424516670979750 749 -7095461517223868671664608114691664867254594614019264112348622167326644882973936691479446031850280990764455039727892516792028440470860017394402270857103678074699936207702917292791809572832864322436214311634498384347332640058530561964272341995417116811698995175828451068108962047543796643055767271640263723806969250 750 18576159417958985624666436970645312926206581699574092888619157871335637186747104324315886224743699519233290363420808086324545469996108742174136829750726184304900311826663012020869980332136327948288714445379246713000147032191552293799752738286590281256421199010406676896508176246772150968999672615683366654749928751 751 -48633016736653088202334702797244273911365150484703014553508851446680266677267376281468212642380817566935416050534531742181607969517466209128008218395074874840000999272286118769818131423576119522429929024503241754653108456516126319434985872864353726957564601855391579621415566692772656263943250575409836240442816251 752 127322890792000278982337671421087508807888869754534950771907396468705162845055024520088751702398753181572957788182787140220278438556289885209887825434498440215102685990195344288584413938592030619001072628130478550959178337356826664505204880306470899616272606555768061967738523831545817822830079110546142066578520755 753 -333335655639347748744678311466018252512301458778901837762213337959435221857897697278798042464815441977783457314013829678479227346151403446501655257908420445805307058698299914095935110392199972334573288859888193898224426555554353674080628768055058971891253217811912606281800004801864797204546986756228589959292745260 754 872684076126042967251697262976967248729015506582170562514732617409600502728638067316305375692047572751777414153858701895217403599897920454295077948290762897200818490104704397999220917238007886384718793951534103143714101329306234357736681423858706016057487046879969756877661490574048573790810881158139627811299715780 755 -2284716572738781153010413477464883493674745060967609849781984514269366286328016504670118084611327276277548785147562276007172983453542357916383578586963868245797148411615813279901727641321823686819583092994714115532917877432364349399129415503521059076281207922827996664351184466920280924167885656718190293474606401324 756 5981465642090300491779543169417683232295219676320658986831220925398498356255411446694048878141934256080868941288828126126301546760729153294855657812600841840190626744742735441705962006727463174074030485032608243455039530967786813839651565086704471212786136721604020236175891910186794198712846088996431252612519488949 757 -15659680353532120322328216030788166203210913967994367110711678261926128782438217835412028549814475491965058038718922102371731656828645101968183394850838657274774731822612393045216158378860565835402508362103110614832200715470996092119825279756592354562077202241984064044176491263640101671970652610271103464362952064765 758 40997575418506060475205104922946815377337522227662442345303813860379887991059242059542036771301492219814305174867938180988893423725206152609694526739915129984133568723094443693942513129854234332133494601276723601041562615445201462519824274183072592473445470004348171896353581880733510817199111741816879140476336706105 759 -107333045901986061103287098738052279928801652714992959925199763319213535190739508343214081764090001167477857485884892440594948614346973355860900185368906732677625974346670938036611381010702137160997975441727060188292487130864608295439647542792625422858259207771060451644884254378560430779626682615179533957066058052790 760 281001562287452122834656191291210024409067435917316437430295476097260717581159282970100208520968511282619267282786739140795952419315713914973006029366805068048744354316918370415891629902252177150860431723904456963835898777148623423799118354194803676101332153308833183038299181254947781521680936103721722730721837453026 761 -735671640960370307400681475135577793298400655036956352365686664972568617552738340567086543798815532680379944362475324981792908643600168389058117902731508471468607088604084173211063508696054394291583319729986310703215209200581261975957707519791785605445737252155439097470013289386282913785416125695985634235099454305526 762 1926013360593658799367388234115523355486134529193552619666764518820445135077055738731159422875478086758520565804639235804582773511484791252201347678827720346357076911495334149217298896185911005723889527466054475145809728824595162504074004205180553140235879603157484109371740686903900959834567440984235179974576525464315 763 -5042368440820606090701483227210992273160002932543701506634606891488766787678428875626391724827618727595181753051442382431955411890854205367545925133751652567602623645881918274440833179861678622880085262668177114734213977273204225536264305095749873815261901557317013230645208771325419965718286197256719905688630122086655 764 13201091961868159472737061447517453463993874268437551900237056155645855227958230888148015751607378096027024693349687911491283462161077824850436427722427237356450794026150420674105200643399124862916366260538476869056832202995017514104718911082069068305549825068793555582563885627072358937320291150785924537091313840796415 765 -34560907444783872327509701115341368118821619872768954194076561575448798896196263788817655529994515560485892326997621352041894974592379269183763358033530059501749758432569343747874768750335695965869013518947253492436282631711848316777892428150457331101387573649063653517046448109891656846242587255101053705585311400301824 766 90481630372483457509792041898506650892470985349869310681992628570700541460630560478304950838376168585430652287643176144634401461616059982700853646378162941148798481271557610569519105607607963034690674296303283608252015692140527436228958373369302924998612895878397404968575458702602611601407470614517236579664620360109824 767 -236883983672666500201866424580178584558591336176838977851901324136652825485695417646097196985133990195806064535931907081861309410255800678918797581100958763944645685382103487960682548072488193138203009369962597332319764444709733991908982691957451443894451113986128561388679927997916177957979824588450656033408549680026880 768 620170320645516043095807231842029102783303023180647622873711343839257934996455692459986640117025802001987541320152545100949526769151342054055539096924713350685138574874752853312528538609856616379918353813584508388707277641988674539497989702503051406684740446079988279197464325291145922272532003150834731520561028679971585 769 -1623626978263881629085555270945908723791317733365103890769232707381120979503671659733862723365943415810156559424525728220987270897198225483247819709673181288110770039242155071976903067757081656001552052070790927833802068481256289626584986415551702776159770224253836276203713047875521588859616184864053538528274536359887105 770 4250710614146128844160858580995697068590650176914664049433986778304105003514559286741601529980804445428482136953424639562012285922443334395687920032094830513647171542851712362618180664661388351624737802398788275112698927801780194340256969544152056921794570226681520549413674818335418844306316551441325884064262580399690501 771 -11128504864174504903397020472041182481980632797378888257532727627531194031040006200490941866576469920475289851435748190465049586870131777703815940386611310252830744589312982015877638926227083398872661355125573897504294714924084293394185922216904467989223940455790725372037311407130734944059333469459924113664513204839183626 772 29134803978377385866030202835127850377351248215222000723164196104289477089605459314731224069748605315997387417353819931833136474687951998715759901127739100244845062225087233685014736114019861844993246262977933417400185216970472685842300797106561347045877251140690655566698259403056785987871683856938446456929277034117861150 773 -76275907070957652694693588033342368650073111848287113911959860685337237237776371743702730342669346027516872400625711605034359837193724218443463762996605990481704442085948719039166569415832502136107077433808226354696260935987333764132716469102779573148407812966281241328057466802039623019555718101355415257123317897514399050 774 199692917234495572218050561264899255572868087329639341012715385951722234623723655916376966958259432766553229784523314883269943036893220656614631387862078871200268264032758923432484972133477644563327986038446745646688597590991528606555848610201777372399346187758153068417474141003062083070795470447127799314440676658425336775 775 -522802844632529063959458095761355398068531150140630909126186297169829466633394596005428170532108952272142816952944233044775469273485937751400430400589630623119100350012328051258288346984600431553876880681532010585369531836987252055534829361502552544049630750308177963924364956207146626192830693240027982686198712077761610499 776 1368715616663091619660323726019166938632725363092253386365843505557766165276460132099907544638067424049875221074309384251056464783564592597586659813906812998157032786004225230342380068820323650098302656006149286109419997919970227560048639474305880259749546063166380823355620727618377795507696609272956148744155459574859495499 777 -3583344005356745795021513082296145417829644939136129249971344219503469029195985800294294463382093319877482846269983919708393925077207840041359549041130808371351998008000347639768851859476370518741031087336915847742890461922923430624611089061415088235199007439190964506142497226647986760330259134578840463546267666646816875220 778 9381316399407145765404215520869269314856209454316134363548189152952640922311497268782975845508212535582573317735642374874125310448058927526491987309485612115898961237996817688964175509608787906124790606004598257119251387848800064313784627709939384445847476254406512695071870952325582485483080794463565241894647540365591130940 779 -24560605192864691501191133480311662526738983423812273840673223239354453737738506006054633073142544286870237106936943204913982006266968942538116412887326027976344885705990105427123674669349993199633340730676878923614863701623476762316742794068403065102343421324028573579073115630328760696118983248811855262137674954449956516820 780 64300499179186928738169184920065718265360740817120687158471480565110720290904020749380923373919420325028138003075187239867820708352847900087857251352492471813135695879973498592406848498441191692775231586026038513725339717021630222636443754495269810861182787717679208042147475938660699602873868951972000544518377322984278420301 781 -168340892344696094713316421279885492269343239027549787634741218455977707134973556242088137048615716688214176902288618514689480118791574757725455341170151387463062201933930390350096870825973581878692354027401236617561155449441413905592588469417406367481204941829009050547369312185653338112502623607104146371417457014502878743301 782 440722177854901355401780078919590758542668976265528675745752174802822401114016647976883487771927729739614392703790668304200619648021876373088508772157961690576050909921817672457883763979479553943301830496177671338958126631302611494141321653756949291582432037769347943599960460618299314734634001869340438569733993720524357810385 783 -1153825641220007971492023815478886783358663689769036239602515305952489496207076387688562326267167472530629001209083386397912378825274054361540070975303733684265090527831522627023554421112465079951213137461131777399313224444466420576831376491853441507266091171479034780252512069669244606091399382000917169337784524147070194687070 784 3020754745805122559074291367517069591533322093041580043061793743054646087507212515088803491029574687852272610923459490889536516827800286711531704153753239362219220673572750208612779499357915685910337581887217660858981546702096650236352807821803375230215841476667756397157575748389434503539564144133411069443619578720686226251610 785 -7908438596195359705730850287072321991241302589355703889582865923211448766314561157577848146821556591026188831561295086270697171658126805773055041485955984402392571492886727998814784076961281977779799608200521205177631415661823530132227046973556684183381433258524234411220215175499058904527293050399316038993074212014988484066974 786 20704561042780956558118259493699896382190585675025531625686804026579700211436470957644740949435095085226293883760425767922554998146580130607633420304114713844958493805087433787831572731525930247429061242714345954673912700283373940160328333098866677319928458298904946836503069778107742210042315007064537047535603057324279225950099 787 -54205244532147509968623928194027367155330454435720890987477546156527651867994851715356374701483728664652692819719982217496967822781613586049845219426388157132482909922375573364679934117616508764507384119942516658844106685188298290348757952323043347776403941638190606098288994158824167725599651970794295103613734959957849193782535 788 141911172553661573347753525088382205083800777632137141336745834443003255392548084188424383155016090908731784575399520884568348470198260627541902237975049757552490235962039286306208229621323596046093091117113204021858407355281520930885945523870263366009283366615666871458363912698364760966756640905318348263305601822549268355398295 789 -371528273128837210074636647071119248096071878460690533022759957172482114309649400849916774763564544061542660906478580436208077587813168296575861494498761115524987797963742285553944754746354279373771889231397095406731115380656264502309078619287746750251446158208810008276802743936270115174670270745160749686303070507689955872411560 790 972673646832850056876156416124975539204414857749934457731534037074443087536400118361325941135677541275896198144036220424055884293241244262185682245521233589022473157929187570355626034617739242075222576577078082198334938786687272576041290333992976884745055108010763153372044319110445584557254171330163900795603609700520599261837176 791 -2546492667369712960553832601303807369517172694789112840171842154050847148299550954234061048643468079766145933525630080835959575291910564489981185242064939651542431675823820425512933349106863446851895840499837151188273700979405553225814792382691183903983719165823479451839330213395066638497092243245330952700507758593871841913099176 792 6666804355276288824785341387786446569347103226617404062783992425078098357362252744340857204794726698022541602432854022083822841582490449207757873480673585365604821869542273706183174012702851098480464944922433371366486164151529387101403086814080574827206102389459675202145946321074754330934022558405828957305919666081094926477461145 793 -17453920398459153513802191562055532338524136985063099348180135121183447923787207278788510565740712014301478873772931985415508949455560783133292435199955816445272033932803000693036588689001689848589498994267462962911184791475182608078394468059550540577634588002555546154598508749829196354304975431972155919217251239649412937519283465 794 45694956840101171716621233298380150446225307728571893981756412938472245413999369092024674492427409344881895018885941934162704006784191900192119432119193863970211279928866728372926592054302218447288032037879955517367068210274018437133780317364571046905697661618206963261649579928412834731980903737510638800345834052867143886080390045 795 -119630950121844361636061508333084919000151786200652582597089103694233288318210899997285512911541516020344206182884893817072603070897014917443065861157625775465361805853797184425743187473904965493274597119372403589190019839346872703322946484034162600139458396852065343630350231035409307841637735780559760481820250918952018720721885874 796 313197893525431913191563291700874606554230050873385853809510898144227619540633330899831864242197138716150723529768739517055105205906852852137078151353683462425874137632524824904302970367412678032535759320237255250202991307766599672835059134737916753512677528937989067629401113177815088792932303604168642645114918703988912276085268374 797 -819962730454451377938628366769538900662538366419504978831443590738449570303689092702210079815049900128107964406421324734092712546823543638968168592903424611812260607043777290287165723628333068604332680841339362161418954083952926315182230920179587660398574189961901859257853108498035958537159175031946167453524505193014718107533918450 798 2146690297837922220624321808607742095433385048385129082684819874071121091370433947206798375202952561668173169689495234685223032434563778064767427627356590373010907683498807045957194200517586527780462283203780831234053870944092179272711633625800846227683045040947716510144158212316292786818545221491669859715458596875055242046516487775 799 -5620108163059315283934337059053687385637616778735882269223016031474913703807612748918185045793807784876411544662064379321576384756867790555334114289166346507220462443452643847584416877924426514737054168770003131540742658748323611502952669957222951022650560932881247671174621528450842401918476489443063411692851285432151008032015544075 800 14713634191340023631178689368553320061479465287822517724984228220353620020052404299547756762178470792961061464296697903279506121836039593601234915240142449148650479646859124496796056433255693016430700223106228563388174105300878655236146376245868006840268637757696026503379706373036234418936884246837520375363095259421397782049530145251 801 -38520794410960755609601731046606272798800779084731670905729668629585946356349600149725085240741604594006772848228029330516941980751250990248370631431261000938730976497124729642803752421842652534555046500548682558623779657154312354205486458780381069498155352340206831838964497590657860854892176251069497714396434492832042338116574890876 802 100848749041542243197626503771265498334922871966372494992204777668404219048996396149627498960046342989059257080387390088271319820417713377143876979053640553667542449844515064431615200832272264587234439278539819112483164866162058407380313000095275201654197419262924469013513786398937348145739644506370972767826208219074729232300194528180 803 -264025452713665973983277780267190222205967836814385814070884664375626710790639588299157411639397424373170998392934140934297017480501889141183260305729660660063896373036420463652041850074974141227148271335070774778825714941331862867935452541505444535464436905448566575201576861606154183582326757268043420589082190164392145358784008692860 804 691227609099455678752206837030305168282980638476784947220449215458475913322922368747844735958145930130453738098415032714619732621087954046405903938135341426524146669264746326524510349392650159094210374726672505223993979957833530196426044624421058404739113297082775256591216798419525202601240627297759288999420362274101706844051831551205 805 -1809657374584701062273342730823725282642974078615969027590462981999801029178127517944376796235040366018190215902310957209562180382761972998034451508676363619508543634757818515921489198102976336055482852844946740893156224932168727721342681331757730678752902985799759194572073533652421424221395124625234446409178896657912975173371485959949 806 4737744514654647508067821355440870679645941597371122135550939730540927174211460185085285652746975167924116909608517838914066808527197964947697450587893749432001484235008709221239957244916278849072238183808167717455474694838672652967601999370852133631519595660316502327125003802537739070062944746577944050228116327699637218676062626329449 807 -12403576169379241461930121335498886756294850713497397379062356209622980493456253037311480162005885137754160512923242559532638245198831921845057900255004884676495909070268309147798382536645860211161231698579556411473267859583849231181463316780798670215805883995149747786802937873960795785967439115108597704275170086440998680854816393027590 808 32472983993483076877722542651055789589238610543121070001636128898328014306157298926849154833270680245338364629161209839683847927069297800587476250177120904597486242975796218222155190365021301784411456911930501516964328883912875040576787950971543877015898056325132741033283809819344648287839372598747849062597393931623358823888386552754130 809 -85015375811069989171237506617668482011420980915865812625846030485361062425015643743235984337806155598260933374560386959518905536009061479917370850276357829115962819857120345518667188558418045142073139037211948139419718792154775890548900536133832960831888284980248475313048491584073149077550678681134949483517011708429077790810343265233990 810 222573143439726890635989977201949656445024332204476367875901962557755172968889632302858798180147786549444435494519951038872868680957886639164636300651952582750402216595564818333846375310232833641807960199705342901294827492551452631069913657429955005479766798615612684905861664932874798944812663444656999387953641193663874548542643242948651 811 -582704054508110682736732424988180487323652015697563291001859857187904456481653253165340410202637204050072373108999466157099700506864598437576538051679499919135243829929574109482871937372280455783350741561904080564464763685499582002660840436156032055607412110866589579404536503214551247756887311652836048680343911872562545854817586463611151 812 1525539020084605157574207297762591805525931714888213505129677609005958196476070127193162432427763825600772683832478447432426232839635908673564977854386547174655329273193157510114769436806608533708244264486006898792099463563947293376912607651038141161342469533984156053307747844710778944325849271513851146653078094424023763015910116147885615 813 -3993913005745704789985889468299594929254143128967077224387172969829970132946557128414146887080654272752245678388435876140178998012043127583118395511480141604830743989649898420861436373047545145341382051896116615811833627006342298128076982516958391428419996491085878580518707030917785585220660502888717391278890371399508743192912761980044880 814 10456199997152509212383461107136192982236497672013018168031841300483952202363601258049278228814198992655964351332829180988110761196493474075790208680053877639836902695756537752469539682336026902315901891202342948643401417455079601007318339899837033123917519939273479688248373248042577811336132237152301027183593019774502466562828169792249840 815 -27374686985711822847164493853108984017455349887071977279708350931621886474144246645733687799361942705215647375610051666824153285577437294644252230528681491314679964097619714836547182673960535561606323621710912230118370625358896504893878037182552707943332563326734560484226412713209947848787736208568185690271888687923998656495571747396703824 816 71667860959982959329110020452190759070129551989202913671093211494381707220069138679151785169271629122990977775497325819484349095535818409856966482905990596304202989597102606757172008339545579782503068973930393741711710458621609913674315771647821090706080170040930201764430864891587265735027076388552256043632073043997493502923887072397862449 817 -187628895894237055140165567503463293192933306080536763733571283551523235186063169391721667708452944663757285950881925791628894001030017934926647218189290297597929004693688105434968842344676203785902883300080268995016760750505933236129069277760910564174907946796056044809066181961551849356293492957088582440624330444068481852276089469796882705 818 491218826722728206091386682058199120508670366252407377529620639160187998338120369496013217956087204868280880077148451555402332907554235394922975171661880296489584024483961709547734518694483031575205580926310413243338571792896189794712892061634910601818643670347237932662767680993068282333853402482713491278240918288207952053904381336992786485 819 -1286027584273947563133994478671134068333077792676685368855290633929040759828297939096317986159808669941085354280563428874578104721632688249842278296796350591870823068758197023208234713738772890939713859478850970734998954628182636148009606907143821241281023064245657753179236861017652997645266714491051891394098424420555374309437054541181475930 820 3366863926099114483310596753955203084490563011777648729036251262626934281146773447792940740523338804954975182764541835068331981257343829354603859718727171479122885181790629360076969622521835641243935997510242498961658292091651718649315928659796553122024425522389735326874942902059890710601946740990442182904054354973458170874406782286551642126 821 -8814564194023395886797795783194475185138611242656260818253463153951762083612022404282504235410207744923840194013062076330417839050398799813969300859385163845497832476613691057022674153826734032792094133051876526149975921646772519799938179072245838124792253502923548227445591845162019134160573508480274657318064640499819138313783292318473449626 822 23076828655971073177082790595628222470925270716191133725724138199228351969689293765054571965707284429816545399274644393922921535893852570087304042859428320057370612248050443810991052838958366457132346401645387079488269472848665840750498608556940961252352334986380909355461832633426166691879773784450381789050139566525999244066943094668868707575 823 -60415921773889823644450576003690192227637200905917140358918951443733293825455858890881211661711645544525796003810871105438346768631158910447942827718899796326614004267537640375950484363048365338604945071884284712314832496899225002451557646598577045632264751456219179838939906055116480941478747844870870709832354059078178593887045991688132672275 824 158170936665698397756268937415442354211986332001560287351032716131971529506678282907589063019427652203760842612157968922392118769999624161256524440297271068922471400554562477316860400250186729558682488814007467057456228017849009166604174331238790175644441919382276630161357885531923276132556469750162230340446922610708536537594194880395529310075 825 -414096888223205369624356236242636870408321795098763721694179196952181294694578989831885977396571311066756731832663035661738009541367713573321630493172913410440800197396149791574630716387511823337442521370138116460053851556647802497360965347117793481301061006690610710645133750540653347456190661405615820311508413773047431018895538649498455257124 826 1084119728003917711116799771312468257012979053294730877731504874724572354577058686588068869170286280996509352885831138062821909854103516558708367039221469162399929191633886897407031748912348740453645075296406882322705326652094398325478721710114590268258741100689555501774043366090036766236015514466685230594078318708433756519092421068099836462124 827 -2838262295788547763726043077694767900630615364785428911500335427221535769036597069932320630114287531922771326824830378526727720020942836102803470624491494076758987377505510900646464530349534398023492704519082530508062128399635392479075199783225977323475162295378055794676996347729456951251855881994439871470726542352253838538381724554801054128420 828 7430667159361725580061329461771835444878867041061555856769501406940034952532732523208893021172576314771804627588659997517361250208724991749702044834253013067877032940882645804532361842136254453616833038260840709201481058546811779111746877639563341702166745785444611882256945677098334087519552131516634383818101308348327759096052752596303325923965 829 -19453739182296628976457945307620738434005985758399238658808168793598569088561600499694358433403441412392642555941149614025356030605232139146302663878267545126872111445142426512950620996059228962827006410263439597096381047240799944856165433135464047783025075060955779852093840683565545311306800512555463279983577382692729438749776533234108923642645 830 50930550387528161349312506461090379857139090234136160119655004973855672313152068975874182279037747922406123040234788844558706841606971425689205946800549622312739301394544633734319501146041432434864186192529478082087662083175588055456749421766828801646908479397422727674024576373598301846400849406149755456132630839729860557153276847106023445004801 831 -133337911980287855071479574075650401137411284944009241700156846127968447850894606427928188403709802354825726564763216919650764494215682137921315176523381321811345792738491474690007882442065068341765552167324994649166605202285964221514082832165022357157700363131312403169979888437229360227895747705893803088414315136496852232710054008083961411370926 832 349083185553335403865126215765860823555094764597891564980815533410049671239531750307910382932091659142071056654054861914393586641040074988074739582769594343121298076820929790335704146180153772590432470309445505865412153523682304609085499074728238269826192609996514481835915088938089778837286393711531653809110314569760696140976885177145860789108810 833 -913911644679718356523899073221932069527873008849665453242289754102180565867700644495802960392565175071387443397401368823529995428904542826302903571785401707552548437724297896317104556098396249429531858761011522947069855368760949605742414392019692452320877466858231042337765378377039976283963433428701158338916628572785236190220601523353620955954670 834 2392651748485819665706571003899935385028524261951104794746053728896492026363570183179498498245603866072091273538149244556196399645673553490833971132586610779536347236351963898615609522115034975698163105973589062975797412582600544208141744101330839087136439790578178645177381046193030150014603906574571821207639571148595012429684919392915002078756035 835 -6264043600777740640595813938477874085557699777003648930995871432587295513223009905042692534344246423144886377217046364845059203508116117646199009825974430631056493271331593799529724010246708677664957459159755665980322382379040683018682817911972824809088441904876304893194377760202050473759848286295014305284002084872999801098834156655391385280312599 836 16399479053847402256080870811533686871644575069059841998241560568865394513305459531948579104787135403362567858112989849978981210878674799447763058345336681113633132577642817499973562508625091057296709271505677934965169734554521504847906709634587635340128885924050736034405752234413121271264940952310471094644366683470404390866817550573259153762182599 837 -42934393560764466127646798496123186529376025430175877063728810274008888026693368690803044780017159786942817197121923185091884429127908280697090165210035612709842904461596858700390963515628564494225170355357278138915186821284523831525037310991790081211298215867275903210022878943037313340034974570636398978649097965538213371501618495064386076006234360 838 112403701628445996126859524676835872716483501221467789192944870253161269566774646540460555235264343957465883733252779705296672076505050042643507437284770157015895580807147758601199328038260602425378801794566156481780390729299049989727205223340782608293765761677776973595662884594698818748839982759598725841302927213144235723638037934619899074256521320 839 -294276711324573522252931775534384431620074478234227490515105800485474920673630570930578620925775872085454834002636415930798131800387241847233432146644274858337843837959846417103207020599153242781911235028341191306425985366612626137656578359030557743669999069166055017576965774841059142906484973708159778545259683673894493799412495308795311146763328760 840 770426432345274570631935801926317422143739933481214682352372531203263492454117066251275307542063272298898618274656468087097723324656675499056789002648054417997635933072391492708421733759199125920354903290457417437497565370538828423242529853750890622716231445820388079135234439928478609970614938364880609794476123808539245674599447991766034366033465801 841 -2017002585711250189642875630244567834811145322209416556542011793124315556688720627823247301700413944811241020821332988330495038173582784649936934861299888395655063961257328061022058180678444134979153474843031061006066710745003859132071011202222114124478695268295109219828737544944376687005359841386482050838168687751723243224385848666502791951337067801 842 5280581324788475998296691088807386082289696033147034987273662848169683177612044817218466597559178562134824444189342496904387391196091678450754015581251610768967555950699592690357752808276133279017105521238635765580702566864472748972970503752915451750719854359064939580350978194904651451045464585794565542720029939446630483998558098007742341487977738445 843 -13824741388654177805247197636177590412057942777231688405278976751384733976147413823832152490977121741593232311746694502382667135414692250702325111882454943911247603890841450010051200244149955702072163088872876235736040989848414387786840500056524241127680867808899709521224197039769577666131033915997214577321921130588168208771288445356724232512596146690 844 36193642841174057417444901819725385153884132298548030228563267405984518750830196654277990875372186662644872491050741010243614015047985073656221320066113220964775255721824757339795847924173733827199383745379992941627420402680770414387550996416657271632322749067634188983321612924404081547347637162197078189245733452317874142315307238062430356049810702470 845 -94756187134867994447087507822998565049594454118412402280410825466568822276343176139001820135139438246341385161405528528348174909729262970266338848315884718983078163274632822009336343528371245779525988147267102589146220218193896855375812489193447573769287379394002857428740641733442666975911877570594019990415279226365454218174633268830566835636835959874 846 248074918563429925923817621649270309994899230056689176612669208993721948078199331762727469530046128076379282993165844574800910714139803837142795224881540935984459234102073708688213182660940003511378580696421314825811240251900920151739886471163685449675539389114374383302900312275923919380387995549584981782000104226778488512208592568429270150860697177999 847 -649468568555421783324365357124812364935103236051655127557596801514597021958254819149180588454998945982796463818092005196054557232690148541162046826328738088970299539031588304055303204454448764754609753941996841888287500537508863599843846924297608775257330787949120292479960295094329091165252109078160925355585033453970011318451144436457243616945255573275 848 1700330787102835424049278449725166784810410478098276206060121195550069117796565125684814295834950709872010108461110171013362760983930641786343345254104673330926439382992691203477696430702406290752450681129569210839051261360625670647791654301729140876096452974732986494136980573007063354115368331684897794284754996135131545443144840740942460699975069542675 849 -4451523792753084488823469992050687989496128198243173490622766785135610331431440557905262299049853183633233861565238507844033725719101776817867988935985281903809018609946485306377786087652770107502742289446710790628866283544368148343531115980889813853032028136249839189930981423926860971180852885976532457498679954951424625010983377786370138482979953053900 850 11654240591156418042421131526426897183677974116631244265808179159856761876497756548030972601314608841027691476234605352518738416173374688667260621553851172380500616446846764715655661832255904031755776187210563161047547589272478774382801693640940300682999631434016531075655963698773519559427190326244699578211284868719142329589805292618167954748964789619876 851 -30511197980716169638439924587230003561537794151650559306801770694434675298061829086187655504893973339449840567138577549712181522801022289183913875725568235237692830730593808840589199409114941987764586272184978692513776484273068174804873964941931088195966866165799754037036909672393697707100718092757566277135174651206002363758432500068133725763914415804876 852 79879353350992090872898642235263113500935408338320433654597132923447264017687730710531993913367311177321830225181127296617806152229692178884481005622853533332577875744934661806111936395088921931537982629344372916493781863546725750031820201184852963904900967063382731035454765318407573561874963952027999253194239084898864761685492207586233222542778457795605 853 -209126862072260102980256002118559336941268430863310741656989628075907116755001363045408326235207960192515650108404804340141236933888054247469529141142992364760040796504210176577746609776151823806849361615848140056967569106367109075290586638612627803518736035024348439069327386282829022978524173763326431482447542603490591921298044122690565941864420957581085 854 547501232865788218067869364120414897322869884251611791316371751304274086247316358425692984792256569400225120100033285723805904649434470563524106417806123560947544513767695867927127892933366549489010102218200047254408925455554601475839939714653030446651307138009662586172527393530079495373697557337951295194148388725572911002208640160485464603050484414948505 855 -1433376836525104551223352090242685355027341221891524632292125625836915141986947712231670628141561748008159710191695052831276477014415357443102790112275378318082592744798877427203637069023947824660180945038752001706259207260296695352229232505346463536435185379004639319448254794307409463142568498250527454099997623573228141085327876358765827867287032287263574 856 3752629276709525435602186906607641167759153781422962105560005126206471339713526778269318899632428674624254010475051872770023526393811601765784263919020011393300233720628936413683783314138476924491532732898055957864368696325335484580847757801386360162654248999004255372172236989392148894054007937413631067105844481994111512253774988915812018998810612446843074 857 -9824510993603471755583208629580238148250120122377361684387889752782498877153632622576286070755724275864602321233460565478794102167019447854250001644784655861818108417087931813847712873391482948814417253655415871886846881715709758390314040898812616951527561618008126797068456173869037219019455313990365747217535822409106395675997090388670229129144805053264790 858 25720903704100889831147438982133073276991206585709122947603664132141025291747371089459539312634744152969552953225329823666358780107246741796965741015333956192154091530634859027859355306035971921951719028068191657796171948821793790590094364895051490691928435855020125019033131532214962763004358004557466174546762985233207674774216282250198668388623802712952155 859 -67338200118699197737859108316818981682723499634750007158423102643640576998088480645802331867148508183044056538442528905520282238154720777536647221401217212714644166174816645269730353044716432817040739830549159101501668964749671613379969053786341855124257745947052248260030938422775851069993618699682032776422753133290516628646651756361925776036726603085590815 860 176293696651996703382429885968323871771179292318540898527665643798780705702518070847947456288810780396162616662102256892894487934356915590812975923188317681951778406993815076781331703828113326529170500463579285646708834945427221049549812796463974074680844801986136619761059683736112590446976498094488632154721496414638342211165738986835578659721556006543821151 861 -461542889837290912409430549588152633630814377320872688424573828752701540109465731898040036999283833005443793447864241773163181564916025994902280548163735833140691054806628585074264758439623546770470761560188697838624835871531991535269469335605580368918276660011357611023148112785561920270935875583783863687741736110624510004850565204144810203127941416545871776 862 1208334972859876033845861762796134029121263839644077166746055842459323914625879124846172654709040718620168763681490468426595056760391162393893865721302889817470294757426070678441462571490757313782241784216986807869165672669168753556258595210352767032073985178047936213308384654620573170365831128656862958908503711917235187803385956625598851949662268243093795040 863 -3163462028742337189128154738800249453732977141611358811813593698625270203768171642640477927127838322855062497596607163506621988716257461186779316615744933619270193217471583450250122956032648394576254591090771725768872182135974269133506316295452720727303678874132451028902005851076157590826557510386805013037769399641081053405307304672651745645858863312735512480 864 8282051113367135533538602453604614332077667585189999268694725253416486696678635803075261126674474249945018729108331022093270909388381221166444084125931911040340284894988679672308906296607187869946521989055328369437450873738754053844260353676005395149837051444349416873397632898607899602113841402503552080204804487006007972412535957392356384987914321695112743265 865 -21682691311359069411487652622013593542500025613958638994270582061624189886267735766585305452895584426979993689728385902773190739448886202312552935762050799501750661467494455566676595933788915215263311376075213382543480439080287892399274744732563464722207475458915799591290892844747541215514966697123851227576644061376942863832300567504417409317884101772602716449 866 56766022820710072700924355412436166295422409256685917714117020931456082962124571496680655232012279030994962340076826686226301308958277385771214723160220487464911699507494687027720881504759557775843412139170311778192990443502109623353563880521684999016785374932397981900475045635634724044431058688868001602525127697124820619084365745120895842965737983622695406949 867 -148615377150771148691285413615294905343767202156099114148080480732744059000105978723456660243141252666004893330502094155905713187425945955001091233718610662892984437054989605516486048580489758112266925041435721952035490891426040977661416896832491532328148649338278146110134244062156630917778209369480153579998739029997518993420796667858270119579329849095483503530 868 389080108631603373372931885433448549735879197211611424730124421266776094038193364673689325497411478967019717651429455781490838253319560479232058977995611501214041611657474129521737264236709716560957362985136854077913482230776013309630686809975789597967660573082436456429927686550835168708903569419572459137471089392867736361178024258453914515772251563663755104510 869 -1018624948744038971427510242685050743863870389478735160042292783067584223114474115297611316249093184235054259623786273188566801572532735482695085700268223840749140397917432783048725744129639391570605163913974840281704955800901998951230643533094877261574833069909031223179648815590348875208932498889237223832414529148605690090113276107503473427737424841895781809130 870 2666794737600513540909598842621703681855731971224594055396753927935976575305228981219144623249868073738143061219929363784209566464278645968853198122809060021033379582094824219624439968152208458150858128756787666767201385171929983544061243789308842186756838636644657213109018760220211456917893927248139212359772498052949333909161804064056505767440022962023590323751 871 -6981759264057501651301286285180060301703325524195047006147969000740345502801212828359822553500511036979374924036001818164061897820303202423864508668158956222350998348367039875824594160326985982881969222356388160019899199714887951680953087834831649298695682840024940416147407465070285495544749282855180413246902965010242311637372136084666043874582644044174989161251 872 18278483054571991412994260012918477223254244601360546963047153074285059933098409503860323037251665037199981710888076090707976126996630961302740327881667808646019615463006295407849342512828749490495049538312376813292496213972733871498798019715186105709330209883430164035333203634990645029716353921317402027380936396977777601002954604189941625856307909170501377160875 873 -47853689899658472587681493753575371368059408279886593882993490222114834296494015683221146558254484074620570208628226453959866483169589681484356474976844469715707848040651846347723433378159262488603179392580742279857589442203313662815440971310726667829294946810265551689852203439901649593604312481097025668895906225923090491371491676485158833694341083467329142320500 874 125282586644403426350050221247807636880923980238299234685933317592059442956383637545803116637511787186661728914996603271171623322512138083150329097048865600501103928658949243635320957621649037975314488639429850026280272112637207116947524894216993897778554630547366491034223406684714303751096583521973674979306782280791493873111520425265534875226715341231486049801500 875 -327994070033551806462469169989847539274712532435011110174806462554063494572656896954188203354280877485364616536361583359555003484366824567966630816169752331787603937936195884558239439486787851437340286525708807798983226895708307688027133711340255025506368944831833921412818016614241261659685438084823999269024440616451391127963069599311445791985804940227129007083124 876 858699623456251993037357288721734980943213617066734095838486070070131040761587053316761493425330845269432120694088146807493387130588335620749563351460391394861707885149638410039397360838714516336706370937696573370669408574487715947133876239803771178740552203948135273204230643158009481227959730732498322827766539568562679510777688372668802500730699479449900971448749 877 -2248104800335204172649602696175357403554928318765191177340651747656329627712104262996096276921711658322931745545902857062925157907398182294282059238211421852797519717512719345559952643029355697572778826287380912313024998827754840153374495008071058510715287667012571898199873912859787182024193754112670969214275178089236647404369995518694961710206293498122573907262245 878 5885614777549360524911450799804337229721571339228839436183469172898857842374725735671527337339804129699363115943620424381282086591606211262096614363173874163530851267388519626640460568249352576381630107924446163568405587908776804512989608784409404353405310797089580421395391095421352064844621531605514584815058994699147262702332298183416082629888181014917820750338865 879 -15408739532312877402084749703237654285609785698921327131209755771040243899412072944018485735097700730775157602284958416080921101867420451492007783851310200637795034084652839534361429061718702031572111497485957578392191764898575573385594331345157154549500644724256169365986299373404269012509670840703872785230901806008205140702626899031553286179458249546630888343753470 880 40340603819389271681342798309908625627107785757535141957445798140221873855861493096383929867953298062626109690911254823861481219010655143213926737190756727749854250986569998976443826616906753518334704384533426571608169706786949915643793385251062059295096623375678927676563507024791454972684390990506103770877646423325468159405548398911243775908486567624974844280922426 881 -105613071925854937641943645226488222595713571573684098741127638649625377668172406345133303868762193457103171470448806055503522555164544978149772427720959982611767718875057157394970050789001558523432001656114322136432317355462274173545785824408029023335789225402780613663704221700970095905543502130814438527402037463968199337514018297702178041546001453328293644499012926 882 276498611958175541244488137369556042160032928963517154265937117808654259148655725939015981738333282308683404720435163342649086446482979791235390545972123220085448905638601473208466325750097922051961300583809539837688782359599872604993564087973025010712271052832662913314549158078118832743946115401937211811328465968579129853136506494195290348729517792359906089216117235 883 -723882763948671686091520766882179903884385215316867364056683714776337399777794771471914641346237653468947042690856683972443736784284394395556399210195409677644578998040747262230428926461292207632451900095314297376634029723337343641434906439511046008801023933095208126279943252533386402326294844074997196906583360441769190221895501184883693004642551923751424623149337895 884 1895149679887839517030074163276983669493122716987084937904114026520357940184728588476727942300379678098157723352134888574682123906370203395433807084614105812848288088483640313482820453633778700845394399702133352292213306810412158319311155230560113015690800746452961465525280599522040374234938416823054378908421615356728440812549997060455788665198137978894367780231897335 885 -4961566275714846864998701722948771104594982935644387449655658364784736420776390993958269185554901380825526127365547981751602634934826215790745022043646907760900285267410173678218032434440043894903731299011085759500005890707899131316498559252169293038271378306263676270295898546032734720378520406394165939818681485628416132215754489996483672990951862012931678717546353224 886 12989549147256701077966031005569329644291826089946077411062861067833851322144444393398079614364324464378420658744509056680125780898108443976801259046326617469852567713746880721171276849686352983865799497331123926207804365313285235630184522525947766099123334172338067345362415038576163786900622802359443440547622841528519955834713472928995230307657448059900668372407163224 887 -34007081166055256368899391293759217828280495334193844783532924838716817545656942186235969657538072012309735848867979188288774707759499116139658755095332944648657417873830468485295798114619015056693667192982286019123407205231956575574055008325674005259098624210750525765791346569695756640323348000684164381824187038957143735288385928790502017932020482166770326399675135560 888 89031694350909068028732142875708323840549659912635456939535913448316601314826382165309829358249891572550786887859428508186198342380388904442175006239672216476119685907744524734716117494170692186215202081615734131162417250382584491091980502451074249678172538459913509952011624670511106134069421199693049704924938275342911250030444313442510823488403998440410310826618244345 889 -233088001886671947717297037333365753693368484403712526035074815506232986398822204309693518417211602705342624814710306336269820319381667597186866263623683704779701639849403105718852554367893061501951939051864916374363844545915796897701886499027548743775418991168990004090243527441837561761884915598394984732950627787071590014802947011537030452533191513154460606080179596585 890 610232311309106775123158969124388937239555793298502121165688533070382357881640230763770725893384916543477087556271490500623262615764613887118423784631378897862985233640464792421841545609508492319640615073979014991929116387364806202013678994631571981648084435047056502318718957655001579151585325595491904493926945085871858794378396721168580534111170541022971507413920546301 891 -1597608932040648377652179870039801058025298895491793837461990783704914087246098487981618659262943146925088637854104165165599967527912174064168405090270452988809254061071991271546672082460632415456969906170072128601423504616178621708339150484867167201168834313972179502865913345523167175692871061188080728748830207470543986368332243151968711149800320109914453916161582041426 892 4182594484812838357833380640995014236836340893176879391220283818044359903856655233181085251895444524231788826006041004996176639967971908305386791486179980068564776949575509022218174701772388754051269103436237370812341397461171058923003772459969929621858418506869482006279021078914499947927027857968750281752563677325760100310618332734737552915289789788720390241070825578870 893 -10950174522397866695847962052945241652483723784038844336198860670428165624323867211561637096423390425770277840164018849822929952376003550851991969368269487216885076787654535795107852022856533846696837404138639983835600687767334555060672166895042621664406421206636266515971149891220332668088212512718170116508860824506736314563522755052243947596069049256246716807050894694290 894 28667929082380761729710505517840710720614830458939653617376298193240136969114946401503826037374726753079044694486015544472613217160038744250589116618628481582090453413388098363105381366797212786039243108979682580694460665840832606259012728225157935371360845113039317541634428594746498056337609680185760067774018796194448843379949932421994289872917357980019760180081858504895 895 -75053612724744418493283554500576890509360767592780116515930033909292245283020971992949841015700789833466856243294027783594909699104112681899775380487615957529386283452509759294208292077535104511420891922800407758247781309755163263716366017780431184449676114132481686108932135893019161500924616527839110086813195564076610215576327042213738922022683024683812563733194680819499 896 196492909091852493750140157983889960807467472319400695930413803534636598879947969577345697009727642747321524035396067806312115880152299301448737024844219391006068396944141179519519494865808100748223432659421540694048883263424657184890085325116135617977667497284405740785161979084310986446436239903331570192665567896035381803349031194219222476195131716071417931019502183954499 897 -514425114550813062757136919451092991913041649365421971275311376694617551356822936739087250013482138408497715862894175635341437941352785222446435694045042215488818907379913779264350192519889197733249406055464214323898868480518808290953889957567975669483326377720735536246553801359913797838384103182155600491183508124029535194470766540443928506562712123530441229325311871043100 898 1346782434560586694521270600369389014931657475776865217895520326549216055190520840639916053030718772478171623553286459099712197943906056365890570057290907255460388325195600158273531082693859492451524785506971102277647722178131767687971584547587791390472311635877800867954499424995430407068716069643135231280884956476053223780063268427112563043493004654519905756956433429175700 899 -3525922189130947020806674881657074052881930777965173682411249602953030614214739585180660909078674179026017154796965201663795155890365383875225274477827679550892346068206886695556243055561689279621324950465449092509044298053876494772960863685195398501933608529912667067616944473626377423367764105747250093351471361304130136145719038740893760623916301840029276041543988416483100 900 9230984132832254367898754044601833143714134858118655829338228482309875787453697914902066674205303764599879840837609145891673269727190095259785253376192131397216649879425059928395198083991208346412450065889376175249485171983497716630911006507998404115328513953860200334896333995883701863034576247598615048773529127436337184657093847795568718828255900865567922367675531820274501 901 -24167030209365816082889587252148425378260473796390793805603435843976596748146354159525539113537237114773622367715862236011224653291204901904130485650748714640757603570068293089629351196411935759616025247202679433239411217896616655119772155838799813844051933331667933937072057514024728165735964637048595052969116021004881417825562504645812395860851400756674491061482607044339501 902 63270106495265193880770007711843442991067286531053725587472079049619914456985364563674550666406407579720987262309977562142000690146424610452606203576054012525056160830779819340492855505244598932435625675718662124468748481706352248728405461008401037416827286041143601476319838546190482634173317663547170110133818935578307068819593666141868468754298301404455550816772289312744905 903 -165643289276429765559420435883381903594941385796770382956812801304883146622809739531498112885681985624389339419214070450414777417148068929453688125077413322934410878922271164931849215319321861037690851779953306940166834227222440091065444227186403298406429924791762870491887458124546719736783988353592915277432340785730039788633218493779793010402043503456692161388834260893894310 904 433659761334024102797491299938302267793756870859257423282966324865029525411443854030819787990639549293447030995332233789102331561297782177908458171656185956278176475936033675455054790452720984180636929664141258696031754199960968024467927220550808857802462488334145009999342535827449676576178647397231575722163203421611812297080061815197510562451832208965620933349730493368938930 905 -1135335994725642542833053463931524899786329226781001886892086173290205429611521822560961251086236662255951753566782630916892217266745277604271686389891144545900118548885829861433315156038841091504219937212470469147928428372660463982338337434466023275000957540210672159506140149357802309991751953838101811889057269479105397102606966951812738676953453123440170638660357219212921574 906 2972348222842903525701669091856272431565230809483748237393292195005586763423121613652063965268070437474408229705015658961574320238938050634906600998017247681422179170721455908844890677663802290332022881973270148747753530918020423922547085082847260967200410132297871468519077912245957253399077214117073859945008605015704379010740839040240705468408527161354890982631341164269826699 907 -7781708673803068034271953811637292394909363201670242825287790411726554860657843018395230644717974650167272935548264345967830743450068874300448116604160598498366418963278537865101356876952565779491848708707339977095332164381400807785302917814075759626600272856682942246051093587380069450205479688513119767945968545568007739929615550168909377728272128360624502309233666273596557615 908 20372777798566300577114192343055604753162858795526980238470079040174077818550407441533627968885853513027410576939777378941917910111268572266437748814464547813677077719114157686459179953193895048143523244148749782538242962226181999433361668359380017912600408437750955269634202849894251097217361851422285443892897031688318840778105811466487427716407857920518615945069657656519847055 909 -53336624721895833697070623217529521864579213184910697890122446708795678594993379306205653261939585888914958795271067790857922986883736842498865129839233044942664814194063935194276182982629119364938721023738909370519396722297145190514782087264064294111200952456569923562851514962302683841446605865753736563732722549496948782404701884230552905420951445400931345525975306695962982640 910 139637096367121200514097677309532960840574780759205113431897261086212957966429730477083331816932904153717465808873425993631851050539941955230157640703234587014317364863077647896369368994693463046672639827067978329019947204665253572110984593432812864421002448931958815418920342037013800427122455745838924247305270616802527506435999841225171288546446478282275420632856262431369101776 911 -365574664379467767845222408711069360657145129092704642405569336549843195304295812125044342188859126572237438631349210190037630164736089023191607792270470716100287280395169008494831924001451269775079198457465025616540444891698615525818171693034374299151806394339306522693909511148738717439920761371763036178183089300910633736903297639444960960218387989445894916372593480598144321776 912 957086896771282103021569548823675121130860606518908813784810748563316627946457705898049694749644475562994850085174204576481039443668325114344665736108177561286544476322429377588126403009660346278564955545327098520601387470430593005343530485670310033034416734085960752662808191409202351892639828369450184287243997285929373704273893077109711592108717490055409328484924179363063864465 913 -2505686025934378541219486237759956002735436690464021798948862909140106688535077305569104742060074300116747111624173403539405488166268886319842389416054061967759346148572119124269547285027529769060615668178516269945263717519593163490212419763976555799951443807918575735294515063078868338237998723736587516683548902556877487375918381591884173816107764480720333069082179057491047270705 914 6559971181031853520636889164456192887075449464873156583061777978857003437658774210809264531430578424787246484787346006041735425055138333845182502512054008341991493969393927995220515452072928960903282048990221711315189765088348897465293728806259357366819914689669766453220736997827402662821356342840312365763402710384703088423481251698542809856214575952105589878761612993110077948565 915 -17174227517161182020691181255608622658490911704155447950236471027430903624441245326858688852231660974244992342737864614585800786999146115215705118120107963058215135759609664861391999071191257113649230478792148864000305577745453528905668766654801516300508300261090723624367695930403339650226070304784349580606659228597231777894525373503744255752535963375596436567202659921839186574074 916 44962711370451692541436654602369675088397285647593187267647635103435707435664961769766802025264404497947730543426247837715666935942300011801932851848269880832653913309435066588955481761500842380044409387386224880685726968148011689251712571158145191534704986093602404419882350793382616287856854571512736376056574975406992245260094868812689957401393314174683719822846366772407481774574 917 -117713906594193895603618782551500402606700945238624113852706434282876218682553639982441717223561552519598199287540878898561200020827753920190093437424701679439746604168695534905474446213311270026483997683366525778056875326698581538849468946819634058303606658019716489635279356449744509213344493409753859547563065697623744957885759232934325616451643979148454722901336440395383258748730 918 308179008412129994269419693052131532731705550068279154290471667745192948611995958177558349645420253060846867319196388857967933126540961748768347460425835157486585899196651538127467856878432967699407583662713352453484899011947732927296694269300756983376114987965547064485955718555850911352176625657748842266632622117464242628397182829990286891953538623270680448881162954413742294472535 919 -806823118642196087204640296604894195588415704966213349018708568952702627153434234550233331712699206662942402670048287675342599358795131326114948943852803793020011093421259079476929124421987633071738753304773531582397821709144617243040613861082636891824738305876924703822587799217808224843185383563492667252334800654768982927305789257036535059408971890663586623742152422845843624667955 920 2112290347514458267344501196762551054033541564830360892765654039112914932848306745473141645492677366927980340690948474168059864949844432229576499371132576221573447381067125700303319516387529931515808676251607242293708566115486118801825147313947153692098099929665227046981807679097573763177379525032729159490371779846842706153520184941119318286273377048720079422345294314123788579532251 921 -5530047923901178714828863293682758966512208989524869329278253548386042171391486001869191604765332894120998619402797134828836995490738165362614549169544924871700331049780118021433029424740602161475687275450048195298727876637313739162434828080758824184469561483118756437122835238074913064688953191534694811218780538885759135533254765566321419799411159255496651643293730519525522113927876 922 14477853424189077877142088684285725845503085403744247095069106606045211581326151260134433168803321315435015517517442930318451121522370063858267148137502198393527545768273228363995768757834276552911253150098537343602475063796455098685479336928329318861310584519691042264386698035127165430889480049571355274165969836810434700446244111757844941111960100717769875507535897244452777762252300 923 -37903512348666054916597402759174418569997047221707871955929066269749592572586967778534107901644631052184047933149531656126516369076372026212186895242961670308882306255039567070554276848762227497258072174845563835508697314752051556894003182704229132399462192075954370356037258867306583227979486957179371011279128971545544965805477569707213403536469142897812974879313961213832811172828100 924 99232683621809086872650119593237529864488056261379368772718092203203566136434752075467890536130571841117128281931152038061097985706746014778293537591382812533119372996845472847667061788452405938862963374438154162923616880459699571996530211184358078337075991708172068803725078566792584253048980821966757759671417077826200196970188597363795269497447327975669049130405986397045655756232925 925 -259794538516761205701352956020538171023467121562430234362225210339861105836717288447869563706747084471167336912643924458056777588043866018122693717531186767290475812735496851472446908516594990319330817948468898653262153326627047159095587450848845102611765783048561836055137976833071169531167455508720902267735122261933055625105088222384172404955872841029194172511903997977304156095869749 926 680150931928474530231408748468376983205913308425911334313957538816379751373717113268140800584110681572384882456000621336109234778424852039589787615002177489338308065209645081569673663761332565019129490470968541796862843099421441905290232141362177229498221357437513439361688851932420924340453385704195949043533949707972966678345076069788721945370171195111913468405306007534866812531377249 927 -1780658257268662384992873289384592778594272803715303768579647406109278148284434051356552838045584960245987310455357939550270926747230690100646669127475345700724448382893438393236574082767402704738057653464436726737326375971637278556775108973237686585882898289263978482029928578964191603490192701603866944862866726861985844409930139986981993431154640744306546232704014024627296281498261070 928 4661823839877512624747211119685401352576905102719999971424984679511454693479585040801517713552644199165577048910073197314703545463267218262350219767423859612835037083470670098140048584540875549195043469922341638415116284815490393765035094778350882528150473510354422006728096884960153886130124719107404885545066230877984566551445343891157258348093751037807725229706736066347022031963406890 929 -12204813262363875489248760069671611279136442504444696145695306632425085932154321071048000302612347637250743836274861652393839709642570964686403990174796233137780662867518571901183571670855223942847072756302588188508022478474833902738330175361814960998568522241799287538154362075916270054900181455718347711772331965771967855244405891686489781613126612369116629456416194174413769814391958670 930 31952615947214113842999069089329432484832422410614088465660935217763803102983378172342483194284398712586654459914511759866815583464445675796861750756964839800506951519085045605410666428024796279346174798985422927108951150609011314449955431307094000467555093215043440607734989342788656278570419648047638249771929666437918999181772331168312086491286086069542163139541846456894287411212470051 931 -83653034579278466039748447198316686175360824727397569251287499020866323376795813445979449280240848500509219543468673627206607040750766062704181262096098286263740191689736564915048427613219164895191451640653680592818830973352200040611536118559467040404096757403331034285050605952449698780811077488424567037543457033541789142300911101818446477860731645839509859962209345196269092419245450551 932 219006487790621284276246272505620626041250051771578619288201561844835167027404062165595864646438146788941004170491509121753005538787852512315682035531330018990713623550124649139734616411632698406228180122975618851347541769447588807384652924371307120744735178994949662247416828514560440063862812817226062862858441434187448427720960974287027347090908851448987416747086189131912989846523882535 933 -573366428792585386788990370318545191948389330587338288613317186513639177705416373050808144659073591866313792968005853738052409575612791474242864844497891770708400678960637382504155421621678930323493088728273175961223794334990566381542422654554454321830108779581517952457199879591231621410777360963253621551031867269020556140861971821042635563411994908507452390279049222199469877120326196120 934 1501092798587134876090724838450014949803917939990436246551749997696082366088845056986828569330782628810000374733526052092404223188050521910412912497962345293134488413331787498372731648453404092564251086061843909032323841235524110337242615039292055844745591159749604195124182810259134424168469270072534801790237160372874219994864954488840879343145075874073369754090061477466496641514454706760 935 -3929911966968819241483184145031499657463364489383970451041932806574607920561118797909677563333274294563687331232572302539160259988538774256995872649389144108695064561034725112614039523738533347369260169457258551135747729371581764630185422463321713212406664699667294632915348551186171651094630449254350783819679613849602103843732891645480002466023232713712656871991135210200020047423037923224 936 10288643102319322848358827596644484022586175528161475106574048422027741395594511336742204120669040254881061618964190855525076556777565800860574705450205087032950705269772387839469386922762195949543529422309931744374919346879221183553313652350673083792474402939252279703621862843299380529115422077690517549668801681175932091536333720447599128054924622267064600861883344153133563500754659063849 937 -26936017339989149303593298644901952410295162095100454868680212459508616266222415212316934798673846470079497525660000264036069410344158628324728243701226116990157051248282438405794121244548054501261328097472536681989010311266081786029755534588697538165016544118089544477950239978711969936251635783817201865186725429678194170765268269697317381698750634087481145713658897249200670454840939267385 938 70519408917648125062421068338061373208299310757139889499466588956498107403072734300208600275352499155357430958015809936583131674254910084113610025653473263937520448475074927377912976810881967554240454870107678301592111586919024174535952951415419530702575229415016353730228857092836529279639485273761088045891374607858650420759471088644353017041327279995378836279093347594468447863768158739245 939 -184622209412955225883669906369282167214602770176319213629719554409985705942995787688308866027383650995992795348387429545713325612420571624016101833259193674822404294176942343727944809188097848161460036512850498222787324449490990737578103319657561053942709144126959516712736331299797617902666820037466062272487398393897757091513144996235741669425231205898655363123621145534204673136463536949410 940 483347219321217552588588650769785128435508999771817751389692074273459010425914628764717997806798453832620955087146478700556845163006804787934695474124107760529692434055752103805921450753411576930139654668443816366769861761553948038198357007557263631125552202965862196407980136806556324428360974838637098771570820573834620853779963900062871991234366337700587253091770089008145571545622452109926 941 -1265419448550697431882096045940073218091924229139134040539356668410391325334748098605845127393011710501870069913052006555957209876599842739787984589113129606766673007990313967689819543072136882628958927492480950877522260835170853377016967703014229839433947464770627072511204079119871355382416104478445234042225063327606105469826746703952874304277867807203106396151689121490232041500403819379426 942 3312911126330874743057699487050434525840263687645584370228377930957714965578329667052817384372236677672989254652009540967314784466792723431429258293215281059770326589915189799263537178462999070956737127808999036265796920743958612092852546101485425887176290191346019021125632100553057741718887338596698603355104369408983695555700276211795750921599237083908731935363297275462550552955589006029295 943 -8673313930441926797291002415211230359428866833797619070145777124462753571400240902552607025723698322517097694042976616345987143523778327554499790290532713572544306761755255430100791992316860330241252455934516157919868501396704982901540670601442047822094923109267429990865692222539301869774245911311650576023088044899344981197274081931434378460519843444523089409938202704897419617366363198707515 944 22707030664994905648815307758583256552446336813747272840208953442430545748622393040605003692798858289878303827476920308070646646104542259232070112578382859657862593695350576491038838798487581919767020239994549437493808583446156336611769465702840717579108479136456270951471444567064847867603850395338253124714159765289051248036121969582507384459960293249660536294451310839229708299143500590094195 945 -59447778064542790149154920860538539297910143607444199450481083202828883674466938219262404052672876547117813788387784307865952794789848450141710547444615865401043474324296474043015724403145885429059808264049132154561557248941764026933767726507080104915230514300101382863548641478655241733037305274703108798119391250967808762911091826816087774919361036304458519473415729812791705280064138571574124 946 155636303528633464798649454823032361341284094008585325511234296166056105274778421617182208465219771351475137537686432615527211738265003091193061529755464736545267829277538845638008334410950074367412404552152847026190863163379135744189533713818399597166583063763847877639174479868900877331508065428771073269644013987614375040697153510865755940298122815663715022125795878599145407541048915124629124 947 -407461132521357604246793443608558544725942138418311777083221805295339432149868326632284221342986437507307598824671513538715682420005160823437474041821778344234760013508320062871009278829704337673177405392409408924011032241195643205634833414948118686584518676991442250053974798128047390261486891011610111010812650711875316359180368705781180045975007410686686546903971905984644517343082606802312300 948 1066747094035439347941730876002643272836542321246350005738431119719962191174826558279670455563739541170447658936328108000619835521750479379119360595709870296159012211247421342975019502078162938652119811625075379745842233560207793872714966531025956462586972967210478872522749914515241293452952607606059259762793938148011574036843952606477784197626899416396344618586119839354788144488198905282308725 949 -2792780149584960439578399184399371273783684825320738240132071553864547141374611348206727145348232186004035377984312810463143824145246277313920607745307832544242276620233943966054049227404784478283182029482816730313515668439427738412510066178129750701176400224639994367514274945417676490097370931806567668277569163732159405751351489113652172546905690838502347308854387612079719916121514109044612925 950 7311593354719441970793466677195470548514512154715864714657783541873679232949007486340510980480957016841658475016610323388811636913988352562642462640213627336567817649454410555187128180136190496197426276823374811194704771758075421364815232003363295640942227706709504230020074921737788176839160187813643745069913553048466643217210514734478733443090173099110697307977042996884371603876343421851531001 951 -19141999914573365472802000847187040371759851638826855903841279071756490557472411110814805796094638864520940047065518159703291086596718780374006780175333049465461176328129287699507335313003787010309096800987307703270598646834798525681935629831960136221650282895488518322545949819795688040420109631634363566932171495413240523900280055089784027782364828458829744615076741378573394895507516156509979126 952 50114406389000654447612535864365650566765042761764702996866053673395792439468225846103906407802959576721161666179944155721061622876167988559377877885785521059815711334933452543334877758875170534729864126138548298617091168746320155680991657492517113024008620979756050737617774537649275944421168707089446955726600933191254928483629650534873349904004312277378536537253181138835813082646205047678407330 953 -131201219252428597870035606745909911328535276646467253086756881948430886760932266427496913427314239865642544951474314307459893782031785185304126853482023513713985957676671069930497297963621724593880495577428337192580674859404161941361039342645591202850375580043779633890307373793152139792843396489633977300247631304160524261550608896514836021929648108373305864996682802037934044352431098986525241910 954 343489251368285139162494284373364083418840787177637056263404592171896867843328573436386833874139760020206473188242998766658619723219187567353002682560285020082142161695079757248157016131990003246911622606146463279124933409466165668402126370444256495527118119151582850933304346841807143434109020761812484945016292979290317856168197039009634715884940012842539058452795224974966319974647091911897319355 955 -899266534852426819617447246374182338927987084886443915703456894567259716769053453881663588195105040194976874613254681992515965387625777516754881194198831546532440527408568201813973750432348285146854372241011052644794125368994335063845339768687178283730978777410968918909605666732269290509483665795803477534801247633710429306953982220514068125725171930154311310361702872886964915571510176749166715199 956 2354310353188995319689847454749182933365120467481694690846966091529882282463831788208603930711175360564724150651521047210889276439658144982911640900036209619515179420530624848193764235165054852193651494116886694655257442697516839523133892935617278355665818213081323905795512653355000728094341976625597947659387449921840970064693749622532569661290575777620394872632313393685928426739883438335602827199 957 -6163664524714559139452095117873366461167374317558640156837441380022387130622441910744148203938421041499195577341308459640151863931348657431980041505909797312013097734183306342767318955062816271434100110109649031320978202723556183505556339038164656783266475861833002798476932293332732893773542264080990365443361102131812480887127266647083640858146555402706873307535237308170820364648140138257641765440 958 16136683220954682098666437898870916450137002485194225779665358048537279109403493944023840681104087763932862581372404331709566315354387827313028483617693182316524113782019294180108192630023393962108648836212060399307677165473151710993535124178876691994133609372417684489635284226643197953226284815617373148670695856473596472596688050318718352913149090430500225049973398530826532667204536976437322470080 959 -42246385138149487156547218578739382889243633138024037182158632765589450197588039921327373839373842250299392166775904535488547082131814824507105409347169749637559243611874576197557258935007365614891846398526532166602053293695898949475049033498465419199134352255420050670428920386596860965905312182771129080568726467288976936902936884309071417881300715888793801842384958284308777636965470791054325643840 960 110602472193493779370975217837347232217593896928877885766810540248231071483360625819958280837017438986965313918955309274756074931041056646208287744423816066596153617053604434412563584174998702882566890359367536100498482715614545137431611976316519565603269447393842467521651476933147384944489651732696014093035483545393334338112122602608495900730753057235881180477181476322099800243691875396725654462401 961 -289561031442331850956378434933302313763538057648609620118272987979103764252493837538547468671678474710596549590090023288779677710991355114117757823924278450150901607548938727040133493589988743032808824679576076134893394853147736462819786895451093277610673989926107351894525510412845293867563643015316913198537724168891026077433430923516416284310958455818849739589159470681990623094110155399122637742401 962 758080622133501773498160086962559709073020276016950974588008423689080221274120886795684125178017985144824334851314760591582958201933008696144985727349019283856551205593211746707836896594967526215859583679360692304181701843828664251027748710036760267228752522384479588161925054305388496658201277313254725502577688961279743894188170167940752952202122310220668038290296935723872069038638590800642258765765 963 -1984680834958173469538101825954376813455522770402243303645752283088136899569868822848504906862375480723876454963854258485969196894807670974317199358122779401418752009230696513083377196194913835614769926358506000777651710678338256290263459234659187524075583577227331412591249652503320196107040188924447263309195342714948205605131079580305842572295408474843154375281731336489625584021805617002804138553930 964 5195961882741018635116145390900570731293548035189778936349248425575330477435485581749830595409108457026805030040248014866324632482490004226806612347019318920399704822098877792542294691989773980628450195396157310028773430191186104619762628993940802304997998209297514649611823903204572091662919289460087064425008339183564872921205068572976774764684103114308795087554897073745004683026778260207770156896990 965 -13603204813264882435810334346747335380425121335167093505401992993637854532736587922400986879364949890356538635156889786113004700552662341706102637682935177359780362457065936864543506879774408106270580659829965929308668579895220057569024427747163219390918411050665212536244222057110396078881717679455813929965829674835746413158484126138624481721756900868083230887382959884745388465058529163620506332136074 966 35613652557053628672314857649341435409981815970311501579856730555338233120774278185453130042685741214042810875430421343472689469175497020891501300701786213158941382549098932801088225947333450338183291784093740477897232309494474068087310654247548855867757234942698122959120842268126616144982233748907354725472480685323674366554247309842896670400586599489940897574593982580491160712148809230653748839512199 967 -93237752857896003581134238601276970849520326575767411234168198672376844829586246633958403248692273751771893991134374244305063706973828720968401264422423462117043785190230861538721170962225942908279294692451255504383028348588202146692907534995483348212353293777429156341118304747269452356064983567266250246451612381135276686504257803390065529480002897601739461836398987856728093671387898528340740186399555 968 244099606016634382071087858154489477138579163756990732122647865461792301367984461716422079703391080041272871097972701389442501651745989142013702492565484173192189973021593651815075286939344378386654592293260026035251852736270132371991411950738901188769302646389589346064234071973681740923212716952891396013882356458082155692958526100327299918039422093315277487934602980989693120302014886354368471719687435 969 -639061065192007142632129335862191460566217164695204785133775397713000059274367138515307835861480966372046719302783729924022441248264138705072706213274029057459526133874550093906504689855807192251684482187328822601372529860222194969281328317221220218095554645391338881851583911173775770413573167291407937795195456993111190392371320497591834224638263382344093001967409955112351267234656760534764674972661780 970 1673083589559387045825300149432084904560072330328623623278678327677207876455116953829501427881051819074867286810378488382624822093046426973204416147256602999186388428602056629904438782628077198368398854268726441768865736844396452535852573000924759465517361289784427299490517661547645570317506784921332417371704014521251415484155435392448202755875368053717001517967626884347360681401955395249925553198298876 971 -4380189703486153994843771112434063253113999826290666084702259585318623570090983722973196447781674490852555141128351735223852025030875142214540542228495779940099639151931619795806811658028424402853512080618850502705224680672967162638276390685553058178456529223961943016619969073469160940538947187472589314319916586570643056060094985679752774042987840778806911551935470697929730776971209425215011984622233876 972 11467485520899074938706013187870104854781927148543374630828100428278662833817834215090087915463971653482798136574676717288931252999578999670417210538230736821112529027192802757515996191457196010192137387587825066346808305174505035378976599055734415069852226382101401750369389558859837251299334777496435525588045745190677752696129521646810119373088154282703733137838785209441831649511672880395110400668403725 973 -30022266859211070821274268451176251311231781619339457807782041699517364931362518922297067298610240469595839268595678416642941733967861856796711089386196430523237947929646788476741176916343163627722900082144624696335200234850547943498653406481650187031100149922342262234488199603110350813359057145016717262444220649001390202028293579260677584076276622069304287861580884930395764171563809215970319217382976325 974 78599315056734137525116792165658649078913417709474998792518024670273431960269722551801113980366749755304719669212358532639893948904006570719716057620358554748601314761747562672707534557572294872976562858846049022658792399377138795116983620389216146023448223384925384953095209250471215188777836657553716261744616201813492853388751216135222632855741711925209130446903869581745460865179754767515847251480526225 975 -205775678310991341754076108045799695925508471509085538569772032311302930949446648733106274642490008796318319739041397181276740112744157855362437083474879233722565996355595899541381426756373720991206788494393522371641176963280868441852297454685998251039244520232433892624797428148303294752974452827644431522789627956439088358137960069144990314490948513706323103479130723814840618423975455086577222537058601374 976 538727719876239887737111531971740438697611996817781616916798072263635360888070223647517709947103276633650239547911833011190326389328466995367595192804279146419096674305040135951436745711548868100643802624334518092264738490465466530439908743668778607094285337312376292921297075194438669070145521825379578306624267667503772221025128991299748310617103829193760179990488301862776394406746610492215820359695278874 977 -1410407481317728321457258487869421620167327518944259312180622184479603151714764022209446855198819821104632398904694101852294239055241243130740348494937958205534724026559524508312928810378272883310724619378610031905153038508115531149467428776320337570243611491704694986139093797435012712457462112648494303397083175046072228304937426904754254617360362973874957436492334181773488564796264376390070238542027234270 978 3692494724076945076634663931636524421804370560014996319625068481175174094256221842980822855649356186680246957166170472545692390776395262396853450292009595470185075405373533388987349685423269781831530055511495577623194377033881126917962377585292234103636549137801708665495984317110599468302240816120103331884625257470712912693787151722963015541463985092431112129486514243457689299982046518677994895266386424915 979 -9667076690913106908446733307040151645245784161100729646694583259045919131053901506733021711749248738936108472593817315784782933273944544059820002381090828205020502189561075658649120245891536462183865547155876700964430092593527849604419703979556364740666035921700431010348859153896785692449260335711815692256792597366066509776424028264134792007031592303418378951967208548599579335149875179643914447257132039495 980 25308735348662375648705535989483930513932981923287192620458681295962583298905482677218242279598390030128078460615281474808656409045438369782606556851262889144876431163309693586960011052251339604720066585956134525270095900746702421895296734353376860118361558627299584365550593144579757609045540191015343744885752534627486616635484933069441360479630791817824024726415111402341048705467579020253748446505009694551 981 -66259129355074020037669874661411639896553161608760848214681460628841830765662546524921705127045921351448126909252027108641186293862370565287999668172697839229608791300368005102230912910862482351976334210712526874845857609646579416081470499080574215614418639960198322086302920279842487134687360237334215542400465006516393340130030770944189289431860783150053695227278125658423566781252861881117330892257897043176 982 173468652716559684464304087994750989175726502902995352023585700590562908998082156897546873101539374024216302267140799851114902472541673326081392447666830628543949942737794321719732727680336107451208936046181446099267476928193035826349114762888345786724894361253295381893358167694947703795016540520987302882315642484921693403754607379763126507815951557632337060955419265572929651638291006623098244230268681435960 983 -454146828794605033355242389322841327630626347100225207856075641142846896228583924167718914177572200721200779892170372444703521123762649412956177674827794046402241036913014960056967270130145840001650473927831811422956573174932528062965873789584463144560264443799687823593771582805000624250362261325627693104546462448248686871133791368345190234015993889746957487638979671060365388133620157988177401798548147263720 984 1188971833667255415601423079973772993716152538397680271544641222837977779687669615605609869431177228139386037409370317482995660898746274912787140576816551510662773168001250558451169082710101412553742485737313988169602242596604548362548506605865043646955898970145768088887956580720054168956070243455895776431323744859824367209646766725272444194232030111608535401961519747608166512762569467341433961165375760356185 985 -3112768672207161213449026850598477653517831268092815606777848027371086442834424922649110694115959483696957332335940580004283461572476175325405244055621860485586078467090736715296539978000158397659576983284110153085850154614881117024679646028010667796307432466637616443070098159355161882617848469042059636189424772131224414757806508807472142348680096445078648718245579571764134150154088244036124481697579133803849 986 8149334182954228224745657471821659966837341265880766548788902859275281548815605152341722212916701222951485959598451422529854723818682251063428591590049029946095462233270959587438450851290373780424988464115016471087948221248038802711490431478166959741966398429767081240322337897345431478897475163670283132136950571533848877063772759697143982851808259223627410752775218967684235937699695264766939483927361641056349 987 -21335233876655523460787945564866502246994192529549484039588860550454758203612390534376055944634144185157500546459413687585280709883570577864880530714525229352700308232722142047018812575870962943615388409060939260177994509129235291109791648406490211429591762822663627277896915532681132554074577021968789760221426942470322216433511770283959806206744681225803583540080077331288573662944997550264693970084505789364210 988 55856367447012342157618179222777846774145236322767685569977678792088993062021566450786445620985731332521015679779789640225987405832029482531213000553526658112005462464895466553617986876322515050421176763067801309446035306139667070617884513741303674546808890038223800593368408700697966183326255902236086148527330255877117772236762551154735435768425784453783339867465013026181485051135297386027142426326155727037270 989 -146233868464381503012066592103467038075441516438753572670344175825812220982452308817983280918323049812405546492879955233092681507612517869728758470946054744983316079161964257613835148053096582207648141880142464668160111409289765920743861892817420812210834907292007774502208310569412765995904190684739468685360563825161031100276775883180246501098532672135546436062314961747255881490460894607816733308893961391746610 990 382845237946132166878581597087623267452179312993493032441054848685347669885335360003163397133983418104695623798860076059052057117005524126655062412284637576837942775020997306287887457282967231572523248877359592695034298921729630691613701164710958762085695831837799522913256523007540331804386316151982319907554361219605975528593565098386004067527172231952855968319479872215586159420247386437423057500355728448203551 991 -1002301845374014997623678199159402764281096422541725524652820370230230788673553771191506910483627204501681324903700272944063489843404054510236428765907857985530512245901027661249827223795805112509921604751936313416942785355899126154097241601315455474046252588221390794237561258453208229417254757771207491037302519833656895485503919411977765701482984023723021468896124654899502596770281264704452439192173223952863051 992 2624060298175912825992453000390585025391109954631683541517406262005344696135325953571357334316898195400348350912240742773138412413206639404054223885438936379753593962682085677461594214104448105957241565378449347555794057145967747770678023639235407660053061932826372859799427252352084356447377957161640153204353198281364710927918193137547293036921779839216208438368894092482921630890596407675934260076163943410386595 993 -6869879049153723480353680802012352311892233441353325099899398415785803299732424089522565092467067381699363727833021955375351747396215863701926242890408951153730269642145229371134955418517539205361803091383411729250439386082004117157936829316390767506112933210257727785160720498603044839924879113713712968575757075010437237298250660000664113409282355493925603846210557622549262295901507958323350341036318606278295740 994 17985576849285257615068589405646471910285590369428291758180788985352065203061946314996337943084303949697742832586825123352916829775440951701724504785787917081437214963753602435943272041448169510128167708771785840195524101100044603703132464309936894858285737697946810495682734243457050163327259383979498752522918026749947000966833786864445047190925286642560603100262778775164865256813927467294116763032791875424501620 995 -47086851498702049364852087414927063418964537666931550174642968540270392309453414855466448736785844467393864769927453414683398741930106991403247271466954800090581375249115577936694860705826969325022700034931945791336132917218129693951460563613419917068744279883582703701887482231768105650056899038224783288992997005239403765602250700592671028163493504433756205454577778702945333474540274443558999948062057019995208124 996 123274977646820890479487672839134718346608022631366358765748116635459111725298298251403008267273229452483851477195535120697279396014880022508017309615076483190306910783593131374141310076032738464939932396024051533812874650554344478151249226530322856347947101952801300609979712451847266786843437730694851114456072988968264295839918314913568037299555226658708013263470557333671135166806895863382883081153379184561123749 997 -322738081441760622073610931102477091620859530227167526122601381366106942866441479898742576065033843890057689661659151947408439446114533076120804657378274649480339357101663816185729069522271246069797097153140208810102491034444903740502287115977548651975097025974821198128051655123773694710473414153859770054375221961665389121917504244148033083735172175542367834335833893298068072025880413146589649295398080533688162125 998 844939266678460975741345120468296556515970568050136219602056027462861716874026141444824719927828302217689217507781920721528038942328719205854396662519747465250711160521398317183045898490780999744451359063396574896494598452780366743355612121402323099577343975971662293774175252919473817344576804730884459048669592896027903069912594417530531213905961299968395489744031122560533080910834343576386064805040862416503363625 999 -2212079718593622305150424430302412577927052173923241132683566701022478207755636944435731583718451062763009962861686610217175677380871624541442385330180967746271794124462531135363408625950071753163556980037049515879381304323896196489564549248229420646756934901940165683194474103634647757323257000038793607091633556726418320087820279008443560557982711724362818634896259474383531170706622617582568545119724506715821927750 1000 5791299889102405939709928170438941177265185953719587178448644075604572906392884691862370031227524886071340671077277909929998993200286154418472759328023155773564671212866195088907179979359434259746219581047751972741649314518908222725338035623285938840693460729848834755809247057984469454625194195385496362226231077283227057193548242607800150460042173873120060414944747300590060431209033509171319570554132657730962420626