0 1 1 0 2 -1 3 2 4 -4 5 8 6 -12 7 8 8 15 9 -56 10 81 11 -26 12 -130 13 208 14 306 15 -2060 16 4796 17 -5120 18 -6140 19 43320 20 -113768 21 182720 22 -111768 23 -395696 24 1725172 25 -3922016 26 5614348 27 -2289912 28 -14957416 29 56700032 30 -121684568 31 164735504 32 -47657969 33 -491084768 34 1740799985 35 -3598600386 36 4619098604 37 -664285160 38 -15632035548 39 51308964648 40 -99991732543 41 115177926936 42 21676020319 43 -496799536358 44 1429862426314 45 -2485368218288 46 2211797259270 47 2473251963772 48 -15341176501826 49 36153885126688 50 -50372283617790 51 16542199637084 52 132163081496504 53 -436512741558288 54 768135547244072 55 -608625484609648 56 -1050513393085870 57 5163195437130640 58 -10676934476957202 59 10965692297184564 60 9028977449900956 61 -67382226442828224 62 158411349855292548 63 -195610584780029592 64 -51170817994979652 65 918027399169605376 66 -2492863907194208444 67 3724043901031305848 68 -1179398681152577008 69 -11145399281023726624 70 37602967356571166768 71 -67795138268856923168 72 54472038733982545348 73 100932339633382537184 74 -506298847465210859332 75 1101801649617797899112 76 -1305012028146465806264 77 -349710490767494819392 78 5920507907459498782968 79 -15871988813815427703888 80 23879846028052499712152 81 -10070681689892197507712 82 -59050357512223208510360 83 205870568701344046536624 84 -371264916197874014754336 85 306227605411289335975104 86 476109369452224970772896 87 -2440511149281071125272512 88 5129769769722099954990056 89 -5605303464486222447114688 90 -2614216098602995021559528 91 26846950459195862320339472 92 -64009604794585681245972880 93 79764064182823706314984960 94 7350051266282694554038288 95 -292850453993439779945414752 96 738784230909844821959578356 97 -898485086942087423355258752 98 -271830510422437482333996788 99 3870418762651336693305132648 100 -8829071861032745515457841840 101 7929384191035611820076807200 102 14351638760943725626342250352 103 -71561484243805184616218314400 104 136829313675756167392380654668 105 -74673161752547274950834043872 106 -395802807503099701741285282508 107 1519465897941426158786389653176 108 -2808862170963389052158564673096 109 1736371141735215528155475961536 110 7227067004387053691105059878920 111 -29952384355460735135177207780016 112 60566438410464505717265965391768 113 -56194338230230622255380745499008 114 -88514276258452835410042133685912 115 512542422551623508061500375454384 116 -1195137557063745849149770655056992 117 1492350123452196772991192488330176 118 458457667371890378420084862872544 119 -7615630028029224452386275161302848 120 21204439340223003802485147752028712 121 -32710076449322153467518936506104000 122 11432892335506516435097902096350936 123 100010797728053354353970327444282256 124 -348063685951414919319213655120227280 125 636571006995341513053473042609752832 126 -485332985264533748604072787637634480 127 -1155316209423394024160561748585998304 128 5469673065811277141635182719004453903 129 -11702393219921042264614010283735046016 130 12690290635642378987900034006309381105 131 10085257027290986985748131741350380702 132 -83033127051163043771178703300632433308 133 209549966151704486858907096998514499320 134 -290665750217113055244089637584176475732 135 11830980594720263987740353425218549048 136 1173449462386060347378417042292382282465 137 -3626457197560082413445103932195329011144 138 6187260586012702181511777042344878874815 139 -3827746965570461135393641688030518013446 140 -13995764474408354362505782775332384611326 141 58713875984632367608998874740401528119472 142 -121789272498788148220695833034508688842674 143 130184389337511164349103771469348739393548 144 103876498326166599737384192385272381061932 145 -853861804467058353301451065394758843444864 146 2185590915380327928089239404049977696348180 147 -3183319618832521684816220154938637779313128 148 790049315129953053039489271758767358821736 149 10573019222827787000690237326114501407176704 150 -35458515028520131522969601219922937031318760 151 65082587568493172134470649479867391937116592 152 -54336787427837132907139096419430374658001244 153 -98153419343923532809043632596133253913672672 154 517633948967717793734410899252057109516585052 155 -1174658162382808309940534895149639156958435864 156 1475134188992981275339257222535066537425250936 157 260700041630663279457153825556133920735029120 158 -6723230539448695268221345926307598958994790200 159 19288651702619142462575899186247744433703067472 160 -31291826583823822777575738459950780784351784255 161 17046868956373098341953658604956518642871967072 162 74265619985271664219599749057229966237575716159 163 -292881090712854627859735335923142173892600578078 164 586094458424282347259825921281113271418902100020 165 -592334056295867711452910881004809345911746809880 166 -569357492627295041882864126365609941109029471300 167 4106635516394213472531769152667223229946536200344 168 -10122880465862074813435742018440486622643895084305 169 14063472814974274576142385869488579921023238889960 170 -1725592719688410520274820432962648970783245835279 171 -51529487144972550976001657069889058851762295652026 172 163053738113048099433892108657482404027738671663222 173 -286060770679588695848414708500078820024902316370640 174 208803799068782476865893161999152252163322265661882 175 521895767843587849216545392539158077049225449797892 176 -2426353099709909784275958801763800693447578768881526 177 5255962170567726804536322175269344721709156395043680 178 -6160899306296426377451595193909337422453196650116682 179 -2499445970060093173557875998049616621902857900403276 180 32423886373340020575773919410011606256516045841629128 181 -88348535527441421402492953127668457639302656705314608 182 137595985707925067656230715054002648148033641111238616 183 -62075147441016002320159120049578701349299966011323536 184 -364900542512894933715837623794764422701630651671849626 185 1356254097252203483316787444605707934581541369452700976 186 -2647659285139338524954695964286497226581702259970777254 187 2584741236354256966136993529324526292787718027834697980 188 2782942390280941004870292260215868041675786918116783668 189 -18787976622306855774049843636902704156236002640088070720 190 45752174413838093167762186456680698722664235709917796652 191 -63304301393175288327808214322411421927442309180734372744 192 8526686238002903470406943902044876590937050777941396926 193 227395278087699985347566481703509639850575000234229391232 194 -721889442078808561864802642486150056194223478093657913278 195 1273923316324837016022352456321406684074614334063789970684 196 -966098200791377428540240956801568601424084275108188759128 197 -2171143662034579999061730211663563389960208186638999983504 198 10423472618574136562810171691980597472421339068031189671544 199 -22824839509048900221259017971654960328939390045210188095312 200 27315576057209603199670760357196005971049075009940270638562 201 8695353222899527063522173370150535049607676965354821084400 202 -135499047210358731750367828755814160641495557994364151951522 203 374779095471470645126022264607053158489775380912370035923636 204 -590924494661025652990295566995659114586716968426896911722780 205 287146093075879612938828864698510126082968171522943843778528 206 1496285054516882007022493616387179904504450949967166493957564 207 -5674176939984066220058990955372253203359148330280054413857704 208 11173292139512984564527611050471153599800882882982016903647800 209 -11086534035949483435160805286982764229682925888179268164135680 210 -11187406917085353900536361436616596310740667318863514153608632 211 78238452401853765047304733311720510962174161063575196346991600 212 -191993432037376218509298443393766835922014696045718562290926320 213 267902708941598875382381248670269329528195630105013177214294016 214 -42400436503889339427579536152157792907425292966482421783841808 215 -943923754751024204424666397498387285196530790687461724997417248 216 3027263891663404319885437398119305363221511953933795187568141608 217 -5387979355121638372198512924325470134096005782441859627001998016 218 4201590407829701972023243727122812703891308452461643348773294296 219 8828831112072783152381461786725297504557992951963527792974505104 220 -43525181060470222155687068649851935743989138268443599597371399760 221 96455324430480888689600145603396932087544148258770637403733898496 222 -117999808785602834372653802842380936697490713606553393553762217264 223 -28246003292832552645120357379785530800998013995814103169109597408 224 556771865422742530282212689872043901719781432191841256959455558226 225 -1571777873167388407555932646497436660405353737924048278433503351744 226 2532248600606680324466439373200491527608178339914629355070002630062 227 -1386210004097667981840444194616987173402788750645622928994974949660 228 -5912387893152769105898668722071937740625073474869697285103599246584 229 23410080647117865847388390945958794954615872885361185065507691068880 230 -47199470163367498007419768223371386864361155769757889311277672456232 231 49325817754667909867163829184331357762960291550211002012249017093104 232 39130905319850956467210932115002318215538015298964881228401383949838 233 -315000736966999398261091700395355319375347854527508683680743361542448 234 796081702971370363174572427984415539695188324162493666835378534645682 235 -1149973206482424572610939362201980436225080234550666848010556888177684 236 301017173256359267439678551949875959472990473036961195755143868746284 237 3676153781514155677990766419117536420048782529378816802271470755025120 238 -12310628600352953480551616493030569712521661192669863420878291778115788 239 22544662333683780420175207363162246525556139316113049496612933681445512 240 -19037494374728456818411334337161694178014931786996290903135522037464292 241 -32381982842913287661200519075573566263206812729892605768686583711729600 242 173807524477162196268832238001601454899390319538652124071038769083345764 243 -396170491634317055965763070328224071735466951560533467900904786383414536 244 504152457767252017809555582098283640743625467496130134396951425713383312 245 56476689058028232058404135869336839162239018833744271733934948757272160 246 -2181965828651632456922249961010416788323272112765265796627485629548431056 247 6370853724941599388955310201253024256854936132783246282793470673134479584 248 -10555269897277060817011101265026261630195697346571751090234776352693537340 249 6495523615761600036214171512119152544136977771844471973336811243060321056 250 22469544804532450513417739464817406789454541644301104776995142371259434172 251 -93844931180308903624552154553342405263315180511259232669136366610413009240 252 194102967461036195789207429545872937809648624093084456631318978785427603512 253 -212543333834141038173235893763173202543198957351016194941102849090466121344 254 -131533052140103667027800810617390818919602328485992294393481894699943603704 255 1245262409448292638400066123926954384375150339579942144835936221020204707536 256 -3240231966186226734283505185439852798734946630944352001144470013038624741700 257 4830707046712011145665997536861864561407057062522826458133973796161465136128 258 -1685714140138687719705992621707107944582198500595861714901272515618514482876 259 -14160123956745345341608615446583935496033991755595772007178972830869779050120 260 49519852412396512406064155384827065667351388843646783032158172703669897961488 261 -93241586426110374933900468190679719932867231862567158841599133187105977110048 262 84478465641919838796256236318848780333777607840544541276113478704839632200752 263 116200611618994071192460270485382763797500196762831716026214205219624026062816 264 -687687260810375920804059406283025007402339546705064865520852767222934954546428 265 1615047783561602071512414391885908159225971085777983726179922702361045984273120 266 -2140594960609020940582503570275630642928642907383490028130840124930435654636676 267 34832363957736775003794892705280835500095497024028984793925527289304773552360 268 8419515930446059114276941409133208399576762682846607207558949459702243613291912 269 -25572133365845110691525912251363790793990816689260405416856953078956167244768064 270 43716960522854980122608143826428113547151837100658818704689746472120908058090424 271 -30222224350828400881751021601605782146526066981100559154307934044800711096505040 272 -82781904070402472814659329692028131775962475690931595242172700400557467057445104 273 370334382635397114089704918291440695574894149184738400038235048793716238471634944 274 -788813712472831089988715629148972808659739879956365167971324036422314773206635024 275 907717868677248990630965765231611266361287935428642107826205178553251997916892960 276 399275098528497120556547917831818793626166093717722264837423057675201538345461152 277 -4819255283842023479912726681815205870170668035636499231796019726517830335390025472 278 12962270075350574746617763109082322707699699485707269730765108184411518405644779104 279 -19953779826202714103624622015608250690027504770059509509394893239084876406667436352 280 8647329213692149133961069834305411255105509758291491217960515613158960037355461680 281 53321180641248840368870282174523732885299765382754593749756095938094580288813625728 282 -195407253326958077839554951559791945536841470814476767030912657696605230199740568624 283 377708486039334932811435494590971428911913879780063803956524021808794206484301489120 284 -362514536221621975725508932866736056999238916281094242328139936694959702536639788640 285 -408959013555569404453313530329599973303866108224120775244515372774943861024929989120 286 2677408960695125332192724526284953330707043208612877767193970905444606886643416919392 287 -6454779607844236654259304819751849365980377961883877649635189567081802485121275289664 288 8829353321841600391165795122438873260926270558673294156847516603541411745500895970756 289 -965016046084890803339041057625198892042481695354928428913657437438995527802766021760 290 -32220996173616562941086094030295572978413153686241101784981060920993902045033218602436 291 101090462033481351827042078044925756797214823572014001336798582006523527494168977926920 292 -176903975101793536778065040321166092873247644768827286022243344698691187699002658084016 293 131709951548790887210449549916299546784076091145636562147468678851863655915038680177568 294 306262727551840992227981441121981900393449552859902124303869453584296675599089659218032 295 -1448075127842824262305746992171994969127184703752758260487594088229478437779150614860448 296 3151269683973981579873634631384401425814252789752983461641523008253615206134029279659772 297 -3748886323516914024099292987149535308226636491289290434336329832698589004037815861985376 298 -1221383098520519936200557121696328342470826946308303695807625704818100741335304488582012 299 18591528748129400713019524486875308127761085502831745319284297520884292657923062199290776 300 -51225711838083298079696719897323904349552699571819848619293336056133142429261641179485224 301 80598539326860003884134447023390392793513342884553776995675234217358148839261964954961600 302 -39451701568414805615766444883564843153351683422377273653747003650097133502635289849284376 303 -201399917224005791307691802006748019787039776902278922555919212904246146787661202762234864 304 764151926566225519981957094045608276860225120317343993244427199606491786702346607176400712 305 -1503766654602014775925559288521951822350201732101091827017924955340158989297853760859923584 306 1497277282021233805010135863137819873467415271656799620127966882259287333660708791539110328 307 1461472337454216462396650684823441667073014545908028502513516239417566406030505254547015440 308 -10355278384697212224589641885129426918326519320431814748121318352423986914158434557680914144 309 25408730260307578495366430507782017398925305571691372447075050410666390462146076308539438656 310 -35446732433268815022910566512586562175406343745458631018919389182648318582416869727436782752 311 5895947400627378068844120337094328067481713501348733367196990155748842395231914481229861312 312 123039747979175188615368399026786194897004226936045660209041024438762430485685671994037395576 313 -394206624347104120264662980530207866785884541982662766390040949480377049129902968371956025408 314 699176252473362460390193928594952571298738384771551171307169938790989418077757880458746574472 315 -541053795329670047067160366241806995001487988220010035895876054695937834566915918910315744080 316 -1146559258265671630761689375705224480931234450305176200914423747572688260889287018277102219248 317 5602826799136178248186142263793093409153380420045171326215985028943475305370120046942818166528 318 -12325522564527809613066664153954419220251281083941097955047318761286105422486491916548433786000 319 14880957390051381373930596263769324338495698538048744082141820134349183087703336943404060543328 320 4114670050214384778815814741606535910025553790645521973146739132843319107909220818607684368536 321 -71471404744285642677137053737515721342099805002986683298133168031750407346548440050764530456064 322 198909143164198186354140316220268833392972149455304086105907127434470833905394401458121659010920 323 -315283371048881216868933964141196336283955652546496318497670621925529735956044024851262255623376 324 159848884386279127613111293477476574608991799062851777343864704913383946699092789203761609074976 325 770048704321436702403360688094748843092908395680395131848329723449891255829365061824620720261824 326 -2952761189705614439653188828526610205787947747783148673479028501647789940363151666915079795534496 327 5833345163688854974639582498035754642170823802932813460499056284890596572012074992345382281842112 328 -5843023934660948654831052918088570335111733622067351509852200202159553006581531743212724358363672 329 -5557552623849095315686808002268682501416501896694702040274038703016758053226942668359305778299712 330 39907924454583505916137040225903389848425367725949689543752044943464872555264928055704552498486040 331 -98054238865789916148185666305273149566794076225236548841232075043834422570220849022231019827314544 332 136762872406595249966703031168035625819063011512654863044721027405906221756268649194299784928091984 333 -22595531502069091701300809335376353019262716903959328449420209389064937853663377269696642593264256 334 -474414686395899673855002033218268769343292646406329434035029773130543900229688743795056857150496464 335 1516827717016102001563737790189630471002578203424661479738083601310277798368717556458662833143992288 336 -2681607131816273263086788893843255749862282153084259916603460396534346379476750758967154961626182688 337 2051743704899627790740922823007406027294590631731815106349466790765644371007010255845135298104089600 338 4460639229585293066866267096461832269946213566199723866841390654491367081084354900766956114113703456 339 -21547808996481084802765026296195973126318608947079857055802742656201061785421979976294776388132223552 340 47112458019677244973249132527450319409196317629766057202571712090628627448224114802669423170756779328 341 -56247954506036462320805925381229289235055457147835227831711072217256798652346316313249735754607922176 342 -17609267537277567929654886964426436354101693079462189483042360199521088531169530807310190086247088448 343 275833379106213519073672672288733821164673821409859589371147170273765206463426743977843934465656363392 344 -759326279584732972216475183240335146404426618134967024166332712898085406025141869593582544463803714144 345 1189289099711988342255558051633037027186987797076965943882357902544624238985223107370338132428737387776 346 -565817358647166210302921657513331773234540230523683580388121321003849817366487195098253950221992283552 347 -3011013398411835819841697506905398535830454617660989127771800014397772365249155216756184656490374149056 348 11288200677005402487727189254308811689971561195599315817294073832145089692806831013075005735642033235136 349 -21987654430067116090915331013407180683398371489023220090587245482805043212027121166426625237374149610496 350 21345897496076851452933895908913838198638097635482186298225897716390346563687220907389065245315023199552 351 22955000901094266425321880381910298224247770682306708907158504041609543382798884912703931653595194572928 352 -153467720222364139949680964252911801298177800414891561204671334044723972059164562442623666990818576770072 353 369996408610169318820194731497576129245181800828221724511631381626451022596280627013151949036077624635648 354 -503449736774076757980362895872054256249576072689812719838999865530669248832704889848958782297862196476904 355 46907431425833311565925508940359713871106967166725037011017873403386762112084649323173863685413605908688 356 1852032809937907512956483763512544957514957991254744757190341369746703035610152875220173925265697681045920 357 -5745342529713867143214259076054585908943689270423308774932014907280946723612202715666152086144079280337856 358 9915506685209300176137863821491874464792723952277472191365208691410577382138866282516668711932887975847904 359 -7022908035950280470825392423253211052667140968629950706119103967180815591794682360000590993073140512901952 360 -18160734023983180223762830935628122302572315235231321336194703090676737605149485902537448029865941879831656 361 82283219373314193360094918083019021298743976749149976597630497268642476007455669482510541135288082253834304 362 -175031253882342521698819143269836448248362039276741267285881657437359574729304225680286808369910160554373272 363 199589029279504516294233452440495193282997804905274635099739282117070828352117555503925095434357556666102640 364 93661713559551128010858896268973861459570225207953133032397011280013159694831495492034070751743013654913904 365 -1070401909653330337942899893395324754527070008057068288365233165981382281838136531238551337316142033551383168 366 2839861899049604972506539390577371207916227280310172819181508276958729784463195062158975293726578126204301328 367 -4283073038053973275538828331681402366343222860110305687641981575063712704312652545956429873353577384260007264 368 1612738356017201719864414001991602760457233523874555037111028331672603158922262576530898478084915514878987376 369 12100597396670497704260047987433790522180691582134963222021648065227921840348531695260439540328204142177042688 370 -42652712972627320297267483570871915689350840898679331862448040227044615561617526889491764487056422145909201520 371 80014503254995798845057940370305231575014447256552498974843309393739784136045942044972110516599700702560871392 372 -71208748631773843139972422692739739151057043419627829973287373388797180428358780367780815609340905425700469952 373 -102879940295947390802799420601982503948100125367342973961580343117126035112503688222969646245652746598540843648 374 589745412619731034427164158818243215122060001410418843178550047274507777524832159899611806379934865263133751232 375 -1360427648562001209652379931767039287234684566981530064314647454012682226185597238417642974920161563454213363328 376 1745124812794130500749903356436063326999896934011431521759536490093992802091599462882268718754734399500311346448 377 148183812883192304945085856646966373625553488058643961695487586277773868208687053377392300713367545280126289024 378 -7339398415223022670205827116510206186376897653083009338785961475561998791470095251251247873621963630707662398224 379 21395662627678916924344123050984984150214482024098818622503549354382155456238957715601053199288208168947233369760 380 -35075947959479851594621385521859329045730706940710105248670671670333437093995476873683519551161287541172191835424 381 20505377139443287670034860862032224489435332017439570233492719821006849347087341966794355892993543333066230046208 382 77163048975893627821068327770820904864574961508236902811525951084602810620649076400162864321526366993891917307424 383 -311991317305991099889056926846983148742496671855171856153043348784575694685308009496961167122472591296571183126720 384 629120793141856032602374196169279763314284899319585087195433723963130470081476835597345670062792653087097974444788 385 -650783785341380036619194298663547905400790667176619808046547475939348895040775326595833419973977885694038423752192 386 -536876852571419183673610109055826943857038155424818405789416998794258514531927264462914366063798735533948192994036 387 4176323052826978646584421613140511390111502369471928292101394314632712687360719410914964780366157512558089660418024 388 -10375600493198277820710895576963796125991512525467761182033176042783189034457114427167695382647950961389923857169744 389 14550800117720213730265419718811070445118194468112346145790711569261562316183058621367138629642103523327633856434592 390 -2562606717213166453536150866797520205032082052435969566994065134301195582788866984989049434984351563536579136016880 391 -49779443783277411022112932315311017790434089278440786887883432358929396262157638276974780142540990916326167046407520 392 158990347569897146307595488655943464805800817450918460062059348176576153479032501934311410136603147068800099601682508 393 -278937931207401002786989724999791692483133783853976634121145918237053238823802274944964331994201441749806689516576608 394 206468483987271841637973855725147841947925074286929110345507393031249729724707279464622800011062677380636426641785652 395 483681222669500669496373967335072062651102273451487806854228996513426372690755357361924486226169650387095148864416056 396 -2260793891984347841057019220602386314658616719855070582139351108962024142322441356577154197034305850229701112957570408 397 4848767389692390543605126000493375327297457242478455632429152897293548946809552661089850275558437137961174102681118784 398 -5569724878895541928533292739492827271448265907619197892367574794270916033366329803160372645417413730755116678044189400 399 -2489624116579786385593662447055070131441357182916166393148127906722423937218848271459154263197958591165647901636495472 400 29417763967190185020798845949001235367361835426312136709675652761092741133601518808977192599685008834511011221457138768 401 -78070571196375351274402336094400450661299879939710791058478216229357062158302495388442533387921264911996277226253091328 402 117159624243750201270614492381148281675653371344566946467387494236213666375167131211128769119973213522546246850539737776 403 -41940385329504592369834008800894396674255756850006102045304075480940413034368279491878850773467990390225546266538258016 404 -336980642891517254763168696482428609574668181733505420066767991677947097931764888931061234620782465689314285903547015456 405 1171884611478525538525918419069421470507106962721801052962711759347803549278304315559902555004133252328289557322229620224 406 -2170083520346668960255975912589988347336447578586751367907804517415417791197359444191112667283955172532523564218975354080 407 1856535347021150313208351683499154888015928304843833523770700920785323908702394950188599047007434125822867777930743752768 408 3018093535438529868703290229875425451330844634210071827708144413593424374641919328906692157526813709867021638620730203504 409 -16334086794935469312069716517462956493042760550049105233189512140343031590812320475083804839576160694108208476034902337664 410 36852438201876590523954997849751520003317299571661934729272304286018994938591310386635369251062372674244381211464473624208 411 -45561483154895089371933681743860935253519259770792411957411314235800814669067324229083750339582433367314738751134427768736 412 -9396408907533465680845953289621180187763838381352318341877725244476688658610866626625315280840550682928191962159416376288 413 207769019999440965650676028116592084205889547769398390426582265044719160783019866435650867107713610007612984005340035996160 414 -582903843597320311718092894621818426208603944936512032506539664159699510455069333599472239394619528133652693393512612307232 415 919603675807010512678813205053864669821447656470370332045958195789942761380325873274986555867365780479849345655187062109888 416 -444163948610587161287192956138228130245126922570399659481517630893721190406050766103114109012664157504158226440875082841012 417 -2302560246163192643444739080481931837195963275983504899802484236453862263396495907295239994994645119688201091107466102608768 418 8620315987831362200732546692680409289596401660590708490166787431265871014612321487800131125626229252255951997143602389457844 419 -16627946088642083083883420309124180653989073360211831968039090987671730644981774321490277107209388108510349564871007950630632 420 15584932624016858048348912585078640666521118928401148252645188333557455388302590444450675691388426677178750341924391261270128 421 19119031134244798411480648629441882079278334997762659116227575306570243495841507917635364868708842967761040353953882690004192 422 -118491592647504978495453810290935004787213237175206297310576795725823964108883848782888926970026538548391149392515265852921136 423 277871448029047976416794415616246388466514818811641324179950707709331066511742829179681940977734868342450638281542366319102752 424 -360977729628090833304548058407060362922548467454862920810736642431417963412305272035232933055698579619945487863193885951748108 425 -20137043336412922021855735404373033783568038636416975492023595821737212688986518952812772447172803645769533140479886844091168 426 1484214767042949017272943571005191192800624164873958336796718713154914754483425900814634306577328131826045808117543519938912908 427 -4344572423483083311946898317694111053199118347662063735518894582298316288827176843954410729687566422250863326070107001079466296 428 7092813881931925496628921550628966482104047888466158981353161112977901882836276659456971060430425289094401447774921214257546760 429 -3995757323379247656545602540084404721427930264378997763097782711489531959547028764350386703688899747465349730002105673369883072 430 -16080658758207228408395647092330230298498917936322547657284315678701182370278886084864878978447620251983081127781487325123944392 431 63687247027023731455491183299917012032117534773708746492245379326910829333276131561729235766641624587103073162673375412783085360 432 -126309666703533741669108225806130443055909901153539707028851768805817886445600894621241418065015741948579577138929893886493385032 433 124993795725708276165760182999136793537188333331649126603694356029737927949428672161795596811104796995516058215366279768436171904 434 126130582219380094977267690079760295864319077329288725254226250249851226969091689109274766089115065368179797324945208882343713864 435 -869148599834669666563356041006475145581828457052120060139752680874969288829498937132814758314516813291793985415122342117197942544 436 2091367392624722569522439801291159143868925036141237663533857688306056706675471270794196826121041632510834882774174006813531674464 437 -2798848253703140035973153700825744810435097380413117118456795128036735181711234654121868987500829313349220470439208796646013671488 438 80307375181387112084238007010428845674698419649744704549767296541007485827059273102945775517371817657835148128773930912010084384 439 10811816792046172097593907143964785135018589609766980798706018326780911434302449763704436330114049465772229649451200449026745615680 440 -32520730171542350487623274904704609390226540447141671483763623078749104363757451730305745988145027258464554629522057268043127690104 441 54164125346080123911754557482840407913847867101981177909467678835535804723801809084936553440521458717654925667688709049342428234816 442 -32879163846861949001043408814034685739565882223329381261013128468525838037068272633392789102420147506153257535586851458576333409160 443 -116019161973051415543723831644158047181433544646227290411860849923688404335699278393616556017440313131245612398469503256615721363120 444 475406412127557116590781427749172708819955881573500707354870605018565754141908866522584980111404260582711512940168943482277066737904 445 -957448542559630457208473259591482418443139452272515744242481088748798813517333183343079266137384623291196371358573644442199102860032 446 972918917351524750367068073418611016382179608628453743747402837837711408287273250860049105998335786171080403349594654931727222688656 447 886097319676836307504056794688524365162078121265127621863791641882398347344889669625483823587845847032619855930381484332429067920544 448 -6483728009584200959756718979131734727974263505928913904167012897484039820717727052216908054131800901670340256677586764672575562936424 449 15805501681831411368481703684123198381878020933994382406215010181524619518520354898796309153561912905782501943667844478261978238189056 450 -21436477642161935901831467546392117046958710170818340883819626497819820654526473990584777657297048978058850219691841697316279169574808 451 1347686877413985778188940766155410593845516989585536406145165424144567290648027359708995877151612751531767154835899800827880804652336 452 80746290951762671931910265732396579925657791667958058940425424654034844471980308422156181392063442228516192435169111675852135193934368 453 -245777839193379078053102576833636171035824440834305581392564687325299640057624948545867797666180633141124890917526830758383215578638656 454 412531269443097780383553086297920930871992162679925857070965296462599894458282628025276940413155065574620449280099103439963608923944032 455 -256263429811314548985659680400455825346609220027791631947912864988668183057191234269534917388173002426777091215520105717125526166443072 456 -868907808328797687997459553053336414634431799118887410366108061842293782484740040394870482300978997939654773415915407986542812908383512 457 3601494293347057104099081238765005090505277091279500075703394571136392706784525722040297576054795398261114574253535650858847377111961792 458 -7286614263796168133283522191901530614565648880452333881346238411751585083109631982083143657441650343924974228709083991751325460241539560 459 7445470104029850474885962832465626099322340998805909633922688186146060302987296109276123448135536145576755243500548236419074245785747088 460 6670495249558760043072242119671787320963708382403059002008559523836298465248477948255661664675100653386487038506791634707934267942707792 461 -49342861813772712789279237966684170836715589168268372809470046753970684505622461541724682499346632057789745514261841007908727078625808000 462 120542121085324508461064474564699923965423867293924418078712787205252187302952218915157750867110126412440865097682106613910495593738288688 463 -163603055840753089090699863438961398179559010005896345485295472359531539221713908326120070271307542583911199364837228755736145356454438432 464 9824693208193758047811282094371626326978150125804170802100299831134716861792943525895722479185059334884999508214035803292562447493504416 465 618857446441993037050328225822802498741263898112085964366903726828199805538159932085941284267546335356502875777970347509474509474924949504 466 -1882297569392322433671088924019169799644836932230865848680179600575726998847571191899598035805392641166529439740963016315853329687793980320 467 3154555014741136797834407990227264546240320873258983942187378813783105440666598087043511353209109824519618559534110931192053341149349924160 468 -1936770126840805191726455923655867645193021168748770458063195140832390016659178304072150574327495836729685825189148125165258522786677536448 469 -6735251270146400745313269589283833258353578328060866122271860232705925896900347859268519529340943950693119154423150057148573945798515388928 470 27744684560838576625498184185879963377608075224124375449660826035961388525606187789554259064178341682245877392236944487044256890938653394624 471 -55953939710010418183700814020434313639427250616913921431645054684901176055760601945718247780702761053082521302632374217988550156837336043136 472 56679885120588941855727909695080628434020533530078894406611617633773070676387052348003650289961916797917385650197541208998748215351916239840 473 53064354573598989826197274496498207936587272606759850993254337658081335049906051284082532742347319318180119476249731390409088516762658858752 474 -382998577222741183411894552517471011453104129614721052557239557948838464804401475147203123880491149588103125097189725498070128417031471463392 475 930809230072313115871598716654112058572313051838533678205687922148680592814218488605098493469807156026317219689923072997067032305697714975424 476 -1254067412515985588439335829606640969681498516042818114488639183109796735682497526168357954175305880797801027235137920314721637511630056406464 477 43007660592785237809866021006864257840750705902703651944293738032740977303648451576921105707583000764355920645996209717986407952438487524352 478 4850480121875432497801576389116950737154940676006840183130195434443315278024754134786639227659218431977421958472806524552921363013454739801024 479 -14629586822738271649196946634662838111362378231687793544772845183333755122867257100819965449772903397578917409746616038692737444204956312553088 480 24349789572885045798915193052878537279564179468001540728423017723723707908420869357971554402776154953176370224722017340881030441788505660258856 481 -14487015463031028857184999291482975686561685588197126780680541871506657693625439419268475634318491533288666504937665492367760781769373477542656 482 -53537664258894581202595814277831882180737851280329259271688260315987276680006198078050134240030391543180752225145612326801001701649800338012712 483 217198533971967405660040972258099224328759968304868675399620510046921954841477352772385508177742612175981683872258232227205261630773292227170640 484 -434942771179152734824481030976266689113187644672593346290594200281291278743077817447839913171409914841237906840410631413551943178141349000389216 485 433870495260091696281657855518030743360992402812992441185096655156012739420841276691965190840937430045182437770059219974397242036642637846434368 486 434901834471228812617525857277161325177588658878621588826942812868273162334814287047295164070047827128319546087629960483223218901540465125457888 487 -3022126759949970470592846570987301063826822461347325715403060220927882126970835675925337721483550357225889358233966856709657972674597539728298816 488 7285719704489216978977558047798957087895962014084138304941351411517949977716511878064860962666953619847435178379641918772440943745291142895766872 489 -9716602009666458814638908024418070483880986585624495263948287755415063811385625282164629855555994988671320331627378382148990530120520151053056448 490 11187752095449790969152186994469117797133675597222917876232232146068471841318898966588135457141111885849279138145136178200041147997680949251496 491 38618934845859442602182654842824586537675242968160637216377003593755056282999852495421567529447829150711312979611810571198766272876759560476341488 492 -115283430683888237179358395365421939802780083257667529556354894729947559716645763442677190897479426699044632843424582234210085324623335225297760272 493 190368122043690551405452021792214135328948548114257296999858581165610427350351774981039581641003846743546700337098777361132537896109466575367662976 494 -109375070147751667119301270650344090467207787871809442247201734989029601589877888733629860745024383290794578619801892960607925895193949867797553264 495 -431225678647135939980714965318617062759605376854570746582000701636151697172007143914035860021352004161639391987182295395109445253373046585997652576 496 1722595057375582059944099231204387225124156344686474349032405667851244663598202887246997239351295447573304971790987147698917524032695660154019412528 497 -3425663125770697294713643562906594566202931577744980964053316037117925766422240953138071954344943087394805367491429852642510406086081151865136134912 498 3368762591246742488577437331781419983696182422887531042637337400621270951140654470700723082372642819541385298916052674118837408069257682887727855568 499 3582751115430205547236631568558392048963778258323395641617318145989999741911630610486573778344993678735256986264163376492156186077306641671927022432 500 -24114272191624849833778886741881140832195919302155321742234258935158021885925253011527026497982877493413325186319884073187743276295048708958135585472 501 57742118096293728668579905640145769544603441551007563467902667082978089516041155770720558838753926527860622759846085762588571491327227337175942588288 502 -76392770954536906792568824426853743658338734791256850805611121921188652525211494263519938693497321631372993026089609202169390917148648099641667884608 503 -1863041660544444108037387502299630201163543489143991944246472101063843442847139523759868045373583451485465939624471121429369813041401175828469852800 504 309926147427253616364413651834195825186949354203769973453631331240335291692530969299281773499008037195986929949744331093726825874954568419156411392848 505 -918407278488947715371860627218333373153592950343091643878359383803633377777383783640810395289718429379395390976151131349930804117262088216598769373568 506 1508714920710945635108278371708777395063561052791942798418648609345350106761104838526413197479688902957036876853702938285581759189686843527504383086256 507 -847549210363040073968210801348704638998252234389385262449719163450134155918852478202831830483668101792639110431807992467823232552117685000183926532832 508 -3480686218933811459205418069509064544296070581335594409263900162180222555098842642175377171137981890635293733867957154282932619791629390836088881090464 509 13779267146812256016731409325176587602029638107605433905245404096480156329222405363910900962813809665939184184455621627755275476173406781428952467041792 510 -27303540458708212124330753129074108413584282131134835500852169627602711692901233257231372185263362601919247310271715656761399995810787732422209134101344 511 26669357407207075567985771967756325585878212940260568667108860194636932172036824490642975062021898547713331658294828858630875572265762037354044077346880 512 29142703503675113198103043969675457587191837873854413490877827455313210651903706174703381827727934102670103129904289888596616201304043323708630994070543 513 -193442909362879512619460342681206328759417681388715543673281998584283363063272092204509113871159015627535208871327366661495333520403215955073395435937280 514 462057794907783716852622729811751312168884222566763564807466429837527095913822233771917370276182269576985258837739143066354134769131223789744228226061297 515 -609960712253753159647236464892428076097002981653618148126671438172399040579846707140548194001650569043575722115899647459311073614039253164149178237875682 516 -18978587306597798909658837771807456791539360270323915172482583635784002375739498507249682393865655956122411214242013169463047306047299636820642185896380 517 2489261241129336909879324871225355206641178632481581132341270698680648293959324256998464166386192359379430897573048945074562644189302162215741778849839736 518 -7367466499314506124133994723522200992407865888733563101578139390758298425525133097136184602407278876757794943269761248594025471756167186917573707776007988 519 12102838954107790162879435606126711184756679851621934523839997740539410052036724319986960784368355839788900931882280450928015349031390378313290741510587256 520 -6807998823945123325495345524794760320933667334376396713645328962116814430923165036944596637915083666324963485350760929281740380461278459959830303714300703 521 -27913859769336491899526066089907605634102433961147395465684288010196987343614128074112454328965582864758892016375060148085311406949397239029641663324933448 522 110641625699607090303706217816092782383784335770618065474937844839006121002530902223491926661520810457445865199473652528950772144569310316760111125994999999 523 -219583405651328195516249334976283117381511127667777006628877970572671224055502361981855561217011970827435368866953431552305328012826426834555297316767206278 524 215457749797572753654421760105696981024036382696393652353974253601116790438717450927864662379265084801340557703233165992237459856444345930015789334703513314 525 231442791119463305679156634772246083755007757443943241069192715280391904156106869666290830842561084255317362992866467093110408989551236858089253985232231984 526 -1551867179536206794682749882710041060700908273087005658615918248861835220622645940695231010315014581480510854867296470382026793870310462608111393285264567442 527 3719332286084248145773637192431610759998073327847698645835608652202847318005423583760772223128113947934521342336271579537526095846290066528502888400231930444 528 -4936494044900535235969641779895909180799103847963299768852789619819180286662448881287459094986565503148614603952986879194625399800852357059485482557346240860 529 -68278452255708782743544561829420872143728071058589583169474995273542152146630810272769680266542416349756298591726722229397579869725623756276440268509148672 530 19898083648333112261045505329530536140767634768299843663173426582627735139128998252076431810145558708890307302043172657528071741581330082138690260189592343196 531 -59266379915310051135817174524127137255476710234471635984558860729726981648123162079377810572651414090268828373840048578249911297189493584573799683020541820024 532 97960796307536120326719973403706950593989446800563034712008591369414847910783805978453220902515466990592778953949870737521017553555766563534776948175735930856 533 -56700004404020479719173263220594827700923877645426674814135850156062816646898251895100773232246430881458418611093760442447570737890335565005883569206207327936 534 -221132028785264957781311518783653919258110575741246666507098900488280918997083243906204119103530940936090017468245895468544193292606478425144848773885757460712 535 887971176204801127925533680999966693953350170870493475845169394255350328105370132491037916172179893621841076535494623741721848562595986637314008078969670386352 536 -1775298281337014138069701598624151026786840167327833998968842554484074298697413146964445729323150792816869604471232967610734521020334540367123277485812724850516 537 1770784990507167081440850112174049647627219857267937631710855314560602641369623669392816092417860170625477982816967817308884625647837327389069629851087368044896 538 1782311184426445355751484706424964350403991844211714352121169559451148542805329470661738268518135369408587890903745248647594304670195463844268781176964786623828 539 -12398569808566350882332061236560182584222173104582601096653780808052866556169167529911840924631456904935955936263674260350336859148405198540581023801505919971016 540 30000454785986618640212942546205423066619565683960766390363579234684453075213931268475614598903690619290972577823500919346116552663856499869538661064469137854760 541 -40338499246918179120671366724224668315856216216780309359675972895935977451654232343458606834888486073117269014551808912282841043628992799720373623298859087357056 542 1072985039870024149068814780760324564609500627400571455455151791470350928887606320796239807123645000442949237987871031664271506379288576021661983088636029650584 543 157693106604431488802284295414857563833902087437822709877743196276908111180010780963623532352976776757543669437317808205384002670419426059651134461883532163390576 544 -476318019502509298445353356458967216480947125670937184495364010849391867052231474925682741494421279830931428847835355799815182687830643037677247949867431559452959 545 796856369468822410008842361960801494387640682943408227918927091163743823533594357999376579610839131651734446866635725486953343025265813983251166569664685719047136 546 -485598061066375351723822905956881608825111613883137975642253608096098067384778014860405668977453183998806823280508850215815251244037141411129755377399384140841697 547 -1724494988061990007054004128631715811300284547093355832453214331003210557321366025590057362694881455194217601434990276915663588613680431217778835009515011707720030 548 7099128507676383547771692612717867559945411903814155465687688315615917563106921631335857761176427710047908630191344766701778762500178200177898483726060554522262612 549 -14374822145830512151992431466350131661024564137609313054367321565246649157608200247759564244070176541321249807206190881978791624235966263418377976744415875425939608 550 14722797917596516771814045848340562714793596334078065020148580485145416399962469520577237616522122389594080206429171316042697871273248611877252232770730465887033756 551 13247550694231486302571085478355941683228836273968548306729527269804879385447772982671558872612912723018923420089155626291265089455919407357296993296669891039230040 552 -98368034674420908291386894523584870997499631654836487050585931754874002408325450146478010124592397991581461957486181342979448652557242329675175301481930753547882161 553 241666392484837240268083725675235110392866379338431324038706370343270252796785992678010007300886474956214214451374817119462806555820260859865277558181295994781067880 554 -331278928549890327901697481820777980604864910025968942889482388012404965757261861138974514089948291908791688400472927668361726656228804322583865008810068644842276975 555 28246592623734211716090601896245588829902458271712638915901792375278607756863977298944963006337579752364955366046733605213297621172468642398616587708388473782685830 556 1236189692525284435196164323126463563857252760589206119904378770633848445050464928184396655240016257749983574955892899899097208330144748038985178470117828346592950102 557 -3813512663789877126459796463575627889063179455121006729095324900318228844208218685619314559867860714526088026934544599384355626712485631758384452814169157976283863632 558 6488919265657744654870016299367360349821934268113404479188708931976219570471230226578231766725378152346715045583994804447265377161861365446348119688010416939924640474 559 -4225044185856065985454466814665095918993190996578075844308719952930094911060892865706622715389157819251677406709534994381995507189501729541639754886748029643867385532 560 -13215886036836372076375327157900123153947442667671736005404493316145164029278316805417526271101198431676604617489778442771961798244990342865450980115940465504141247038 561 56405504669207989584572787944074453058154085992508106939857930502105808892300911684664958995442637251932138421857501342826847687423640723872492970176002443114010068960 562 -116192391243022456598528457326453691668514647882473053848911310878474283547418338009529763649343426033569329071798052314882162075137960855687400605409300002114259460482 563 123057305335355675126134925489894796548200026687610057431552509007505244634637349745812370741191664797448211673236668480984567016788109100343790560518750993005472958116 564 94635253462151667823285845337673279325790897496085508251483913273204358300439945337261966495989737809429891860005829529729583888026933529398562304009683284183242374088 565 -773672238231970684121278529503705097612263526035180537506901713329963361704809952929773584707901464681330521356753065988274513300979153846512526193466188698709815878128 566 1939038552002524898507712103536786151039235331299543910312004086573055724725935197100210836981214039760779691786277914478494009724872344959128210766719588311300852148824 567 -2722211666449590572647910824539639541641447936334248529581089556576980129645623627420096370077001099233727223898279182927103796746395665448975305006333981944015898449552 568 423929730246838210708573611483372151543964337794548139616575730485599104049538154110079873137933042434102199008179699394260110173064695213054759629259617785015471694638 569 9575766880981531562532799602972026220858987605305035381437598435327091508842182695123078755592638052361717439075815324463214427700252457580301962326117113421231651058800 570 -30354045743773937149603747345152256270971543091012275557779966905293349862355206892432614845920266371086628003505311382867365341577359630196836336736933514770874689451886 571 52720977999160975374915895929726371401350518346399123071953010831422801567839576673514233872931638415539071730730503935734797940383545548791065177898907739389064169547212 572 -36915155675962532539952288864183786978244387443714451264992047197399543526484639473914632653881668518381532077349531264274176571506804945339144738473598953871809623706012 573 -99474704350614897157097820048203131190086003170894034979094852393169676008058515373631523822969320873302946525125661336038896649418226870987594938135623565222998105436736 574 444775097418474679701105548863495763014137113009957426891754791143781556246253266197410374568018052908630124584061042022340037728922483731273112206393885100583500305717628 575 -935200813454742260142485423462986535179226251520658985165836278848695661030001860543401514994761043742273599536347095849581370880871970252206793635184794466362335793216872 576 1028178602270601544351102475836937682643101563358196167216336430750391204092499407251830416708502248221341996085630105409651039654860963022280672265613422561415712632432428 577 646176465685028028404648511614951823278510470599297054650967793327415881557469128875544810819657152140734436124679504606031523180696257062640903249850131278322700698074880 578 -6027647771124701428726852035230521063871273222715093942711276996723118618124465076935213900792977698699450106379200473569096715390747706836355649321123937531829283349290284 579 15468347126614949496919221629650588820732065432595101613263723533994347280515026565656242179540163655198493360902034573246462635115266820234201635758133138402840317564979032 580 -22300894371831472699409483228205313756414738304410780841513789871002094410341239891714220565419756533228677955665654721422810905940804827246947731738517825956141330904629808 581 5171332749873480383660442372926277041394440305259320748439093094753429544816498303187944999908016985215015955945331026543506249276201265366640867795970824645178413366014304 582 73286514301110024512541344494920665882775974355820449555255432363818314482662420843615168303562919207621076307938548687670110564598627417965762928861942772298216620644985200 583 -239907915118480859917323313795985310608508747054645558066665416256913594241211498021283799190171673368243533152683236180923566214768568206883306968840284633402753614349659040 584 426302122596775735185459578367154762582042707385337455839203151352694937826039835756973652363232867314335923316923628792355204445484694307376532069133902752702528998091202772 585 -321049568843132516385786227256498479330964038014173518989739708958117687141967511962711082202211550501571210815030220211885422081546127382139798705524933106641314323355596960 586 -735560824433191583840472644974365803899250710968682384030550769787670851747635322454620571031569571520180172300856277133987695272449326095612215965641800956505043835188635732 587 3478475878229879035741666329421912833862313645226590196793954261881865823896973215822255585507023784808923741277010519901387135857198814036583211129117302788778729228809060616 588 -7482225854015292077482616782385516025548315896731520819772033574884391365197972728831342163914774813654554363437098910645433603792186659995305623882505666617100745383806039704 589 8550334399381172849496767065425795535038882844703366286919507738325882225629378547391259597109780124673297914633812637315106760166485102969293676470993841365344243646621169856 590 4179937454844917460051713386331770497510222796119358097229438797054243996303368502952547419106350213209712149683239870361258020282620787624656869243454835559765799773924287704 591 -46516326312784329466481313145101110064577362423323927085842826040377539210431947483262913667796967282563959318514372029277900465262444949520035507712256645673137466503603447184 592 122548727677275212550233025064629413163689549978885351753185695041298808004078146505551671099505048550973639377398260242903283933124680350672643732700063487622377712228015619688 593 -181649684844597817901213604771557879104736683433606684263936263307135441603494859832255403058264271818149120143038555888716670792659442918748693607221122026647019790092650475392 594 56107564553327858524158733945965441780830882187860638515098655893286573152100955880317878712931403295020932301634114002290132824522759839079040116243812411590875253438413136536 595 554458659019871875242338484233335510314957724847376419989189145545844876422812794847055571825477791707116310927007538145702473494904398195478834355885130894702866808331679646288 596 -1881767953992802041392188194231034033617010377762627005786260025066480146600743744274779995035411141467693863979220931894382129240659908531610390612131378183619476657959665587744 597 3424751314222414184970425306264851842613479721948137910851749268878030502278570226747617543274714334683351842591099661170237292066294023201600193870123136582601618441721287901248 598 -2763565599402582306317717278204197993178971707660880217927483868858071720107876330677149544509691456866713010557833872066722143764136743020676573350198462177544045715765063671648 599 -5347625312745460740392684188279868657056681711744805587826460802438379367099093112441109994316573761954084830874950510858075697344983459334780691867524898901414749912671760395200 600 26980130931191662374228154352312089093570473654995319945455108908893850178619261250874386977203596208467238446728628334448736629794262745008543486646854416330377889035833741294744 601 -59442706521572208821884027591309893856702550382007228889760505047224167417445849016059431262099378018112297097903481231250195200688289451972233414216570275353644387590477076926016 602 70559333097807047133425061442935646688160627464067526448853774190461683067368395102312867168487684575659127723359725075084386830948384570415537134112863677071540924240111149326952 603 25197311314219453077580476869705856731774824090763565799011590586161519314492765698391365543098764274845745058900449636894221145496785380529245151683103909242331528813167535006448 604 -355735370868982770920336228358045304453430229319479875864035075630832959825326676347895822459463452680982061814072950682389819848688736064982398670308262069987538645858395101317232 605 963719372192024064144010696240435623120357068927436327658434367268182662993147129513334964287394895940318802952660626862467090023304505962678604301125753715595312586227901001326080 606 -1468562157378217055110732353755476684686554588496436084750324661946445386149120584544315726395998978359457354270213221119009372138632158045966688380393539225212174522326318293675536 607 562815621336945016674034512051830459818029817991785320227310685734533710549346861256990540756550660012502939514239050971039257478655382934618770733377057259447112627446613834974304 608 4150864938271511803233951489011374889951805361675077886647350374483136148510918139942540200938069775347001078940131899275738036480586798918341913063994862597434550262659879362172580 609 -14646876254442271070515586673710716620483824975433438097491364444761244275507158753744881676671833181162243194796072431578558350401342124674726157080442962681397731162059566273468800 610 27306549239821512695846168556660751699441072657553455627183693732731532422286361699986293677904006690811898725454867226844475586615386387257105626818271353294106539053879255661268316 611 -23470717365729310874216375249288327764260232722168119514441864426094292484547180329884318939397138268161659479875201302666350351720580773991350830586410339401911216383699707372698680 612 -38270525747223958852381336368478961261036294677669538744513736491737322120928896956824265019618233203373253792604820347212775737800768247707822787413417323950935895053734040531550960 613 207611978230058019651328953418071863631920372080521837352670047169745499035163498327935934617322607426151232742344290182814606922009703140782117678171506093415946092328237991115334560 614 -468682584250777256151778313059711105793901202341588143731402353367387093634309987403874290727587537420177142436337641024808550249652842246553294543956039241588177555084442502017725264 615 576746558118307512149843563372577501390678128624195048830461912141596222143005511040439268264232489600995079776735741710363952574643318270830429854642500646514685950087326935607933408 616 136681427733650944508673002256893396984626203802500715920219444074570699571062856779062402508364890435892453118481149297888935229680866753158802895034710808830853734522335123482725532 617 -2698055847784285763470325128066420659294091207087514322739750222747356442160918246285617669264372924627138555869311185769577948278822940472172890696233908868041427718389411573892337760 618 7521680382624831191363958466568554545922426701714226428803900896091424306014564816919079498899068478261940669853133680834997682876284283795281785796881475847878424995915237263324778212 619 -11771731657924417109344064041225271656079173104862978494559000486635586315249484768450368534216132708797795496287851923107889639904271456141340622965889461812149037997498097369981773096 620 5329455190100780661240529883420596118611424551379097836056299083055848066688177400774699575282302910737346743622210489128003826236717146622258849397931632515404005173037152444810011608 621 30788844078475799653733462355702456720794067744551597508275847004255273497412113204379075084515217225599940638453543655656496819684005437459524154335250138891635289650908782264052542400 622 -113156486754513717123525212771654608814574409340229824881628655472476579257828343800114890241516265024960893403578689195191045104179795207885788585121108454809374760755054488176770081048 623 215970889553498444685697978920673549764523370974947864071265971032541084668521299936786872976510061479162961860113004487485378562962515172209624026354845831784341393219247957578446917136 624 -196383574399899213510758146367305366987580640863559499020402252395225463411781035377020420341769141606376845403533119763479620435349718011067785096292994512769430821815070450959636874888 625 -270030398559427645362170748588020633458574439527855898684551025182738456571413174493417283278602739495564564382236897343669611132539837372632491744842789826496390431957712352377382483840 626 1585846368217126335001706032340599159871663227995074495820181920061537142207698225836488677961582504386391874610553768801312505358355994795360711455879960735760011138270891862209332591496 627 -3666864457029307138976283135359423938833587849434691423290267252618764221154998817099978711561959417578242683598421840204937836166849860999800998157283905283018491039296257122551247844240 628 4664820433229408546592367775046848084343093590656866265127974997069359429147274374596523241625708302424993841970394363724804778895104764519931234541566948481190367860757626221878245610784 629 607379674319798695603584730070869033342807252047486585453061359861750444426579528963865118733861340046540720208367831115066347047141596524125505737933977000092003787929366142795300481728 630 -20313919609274554961824623378282423917606843984517013252101594498263545883577742727637542603703075569300470887263639654794009066462446542507000737648522615322009650163071728134051520982944 631 58271107822682789527378744014432423998621194172779022356948233270224518246021624184845135807318173666211295096571125201611060103441763067586127455450004398499906155103200642373520513267136 632 -93505258907689916053975378754495284920779358848203892326907968494020736387588047614020209957287879614531163170513757084334698403205247741017613254777377055966443243822029231604671148312760 633 48246037893620265049483150748425013649211332609754879558342015466799006212905144236840032461518063586891410532918910136738374156253447470837805681476163584105294353563806148837091583461440 634 226611188336944839866346864624677346171149044770956757289160791171249800392189379652472756494945974556552908079176101141631446730025911214685945549266614677491764090988550182567111734478264 635 -868035402143844985554333365284190391615565088045717603672532956678169948472541896049957760906542603830325811630609668521521652781184400858009808059033847759358053929915900557737910109698352 636 1693994402565241684508761546187125932897028416618187365033435563305782379333684662492191870408336203954861172894414902715998244045473434759835107801135997503722907561213132615046514707184624 637 -1618049836732348876094392393608400345535265269135093193661093005999877150964441728922359970708366005373528438851351992845298858328025547393997675263333800436975978090781101876886670770927872 638 -1882266326182734670644060607457359663117850009952750848891317296900089186967759174916446520137684590706633235868496086972840238459047179873225222288154775290741758348491801995476777682766704 639 12032650179390910563732210284739795427304273025188350460722012866055943178193323461090667376865061251514203586176246764350230709351811634883089109315536894321778704122026636479727939641348768 640 -28467648014236694068235340601139764502190469553213942920007965648547463679551332382142776580233747147354293648513224544355517143966388078770039070095256558864437667147028380494493530541378879 641 37314641544328012597611980950704579407046090821576046361965604399813283337608094342506554822382147663384633075230138108672867474409073878185713928229502573983512081011953411162840079217446272 642 1391242393557603771969070294817690989572763383733325645983816155917438827673885949768555440171691999971088842636766907273161832871609453550687644754824880339670815886092297634574691825245503 643 -151986846471421849533012238482909929849608172729456633813070234700997046882458692633993166766413555277639277023625306518252830318572759708323717108268777309007479462277077751599009532852650238 644 448189778122220924550548100399664257920785882875951799734213559557460559488015590003357724096633961670980275551913406598258774317636710808282230241229385755497044855571813287814091946821630684 645 -735785565562225133452782460203216532909384029433484714568588646500953564701191701473301564765801450511547382131626432088912473067477301568569338370200622165485356758094637617561388244879678072 646 420952909768643926550409255279961565646517041161169072473083564431370300200484259063650670167075385318636421255772947234201185899533047102709504355285654353085220594781793062206647553855666452 647 1657744548852452584952175605120245905148284989012616062751903727432959051815465364598122179925571211153845913912235241846613220639621125940923395214641913737936022612817380116292395529321642568 648 -6614627802021626721845536738997093353093676172512053880416397421235242444507141554746560817721907411175969886494874084922267729403189555530310988200091226987431109815621984791793612285996150961 649 13175640687367638841377417889653286748136926648530282073262494420610806664643259297377724981591828560800437671286691643482522099292594138029185337691241858671916857442977619873187154404865794632 650 -13126651389245844020281941538680143360919733343995430331434952178462814798419522177087067627723654851862847264680916834531350068664317232833744027020217893791824461319240733788411209893223918831 651 -12997073499146789413253757036688936152550001284285292529859226551098795805750752268392840898339321743889332322452200778499522401477762336889451115104852281878701549750251719978738977640648794394 652 90750326892918114476010694965281748868304591996350960225985239578250137617251369744629245659464486933411244727283452023902926425178105193098765298022527694386932413657849206760859690101454423518 653 -219317608593220787147137426658081713038714925712862140085440620308930059106326034124685814281214495570113283029281115745502247928076706983983078713460678388864348365882905395008932772042577686960 654 295107202301625320081547578385358587697548621595739703893364527721232855959201330334321769787855032101742878321617050433279567284822701470167983083068917437843443847245651717003488648326417226962 655 -12319846700036291243975734981813818088345498361748004610972348582406921388971892371217909973797645558923863223134241703645244612517042463706209135544334466513325238491566134856933968980724127948 656 -1131225441144012438486920651046297101243932415005623448347018772848185742444387698450135206748950346304563304213967738631574867455069516126586798654794260020652077758617558220606809165510433885452 657 3423200333506955092137091347697801418642999044605474691070523262646258466394010533262045758041701724623710522707357956861193227588024522895373531231583861808642865009799931952883218272283516168320 658 -5734349422265273357428605432145495009550474514248397615455186929984722377581234380739844863220031736234284397201769754719555517834301841662968377868037039446978046716198197335111435362403731423796 659 3558428820163523238715644957693334784917195908690441448913211978281449837922495260755860091461813251399005551698121131760980371049965830681736626106384084131857399160944878902915042129606567943208 660 12075302517164103071688760947014523819356367219679457727671706592898608443763615621909750531285481805366189612489936839886327657702635434582445583919859717279251859201698406141123551905861461424152 661 -50090147965281259510322974381193353715970715786684410437667898187569484700075432388376506404208144761132015778372796507511865001959170557796930369628957001255983476092664092892881894595581547361024 662 101606092240255107838198428285391445881322094353254707359396945714383343604419055706835888729853195873761082763001602832182808247021416136345810143767637481674621129628924325188636442638620061512040 663 -104847270399296249525151684391193534820899022710638172009499777256144538457843464415549494574434405906353778708848772047124005355027151274074685624408942749069162617133447642279933086598777243608240 664 -89250205678022169429541312133988542163161812183463791804303116110178272126301070696527235675623829497497674195818292514923081829281841007963543135583411307208976357499351152960014387127338266336196 665 680772134393848809229186937607525276187254590746057631814612754522054096157773930237830248390496116097550794070341173441924656478924269589676536174038014573307296036812018543873940521495760708724448 666 -1676698825502739863646209437459365513960931181605161239331712288711375485223061622981264905769193548393322936655763809559700291546998633136679169241599522674264835975895029655504989235715652732024636 667 2306610643626942759865666769382427754669491341325730650456774674662153794157905724294080259534103776522828108569300466169020602370617756777322928173686354805983273133117523918805480566491579258927832 668 -246431036085258138349525756197996598965759480953787285036541902909160320849369052218313781599752229771141081577022643772966133977522979094532552439703206858485024348284918966616492688145680110642488 669 -8384949462661969544492903731018791448436247585618468790808284108116855841630005205049557299821683186250210587663714520869089683730889464762868803094662614388328864158914373928160284097554033390452608 670 25966732008968674224958384507047519472588382469995184958676578342897777762638910227684309558395156275819100454444813542257016363672165764980608736604477706224539735900611059010275225694703784615215096 671 -44246898303530232047774451308495079998607619158123946263305653038156122421418419684977849385377480810069257867113301779181545495983702944125803604637301480889304065704390480901807377484517530842297296 672 29229513530602923412735918543535900465278912322858708817497472848604323107819546349261193166007744184872127834569364308355381007245191533407343765373558883343772987561195860433517735401374567259309807 673 87772073110895933283126350661724875676959096736489384352436605842107662197663394833693829496378161773922058832065084173103988842847751851074592511839515321546651787357913740645309865420551662373480096 674 -377062508535719049095323170864498928685794544622267982892333986733447877689983016262645697248234533486035228753203165088907691719175217154460461074164494195082934622918138947279659204961355592462952175 675 776672896664894946770797506736269681062670364881326424108312314549871902592873189874420780531388893707718071359258462405093534825169206155102404311312898729451665417849415093178968195250521641867839358 676 -824174160463723376056210365875356784913725880951606142622631757253095349534014092503356344956778822800685945265374210557842687931760286298620859859752218454071434477943600403328362083815865713450205172 677 -613179895380075557394617067780390640267419693606475864924277948401508121923798290794608774870058426655479159486138622142252375120455181200580763415400070723484399660488115355329068173659645954369111656 678 5082677457450622599782883717062720426980075793813950490891799859147271052121592930272149087719288651966841242883735554195182058246697269737743438006490307373306298597409858852085211479683106841848922372 679 -12718216337752374064090870745305801468366645022184347209231155162043796062242790076475114509131644313152064631566704451649024960147293227964431168854890855813255751728821971870132001008830144503759907096 680 17806593726192668962865379055408873284929880419201378352637195611770803257100698366465870737627198732013696668437171984118971173436959216860975265164244403294552944724289169525974998589080425978990495329 681 -2803878723040459857843302990683507491252337564705649440304009829458572764171518178251364671927513331913369390485795948080952795914248701471538982277726111665623528747398785318113261585245136127833728104 682 -61971459733958936305175937409343555538063132786937203965283153257318679072580304820446898145065860356041601022371974780985828407125003362660791336454443479809646343173345839890722052984118387607025521473 683 195621260201713498803041081657200556537841804042803287743564347630049160398653285344723627674957310211709234015610082945400957620563020521256792102364212462853586040775974732102183931597276377690407030490 684 -337817025923786454335408971932253451911398274103959032908602654157727268126617496365225597994101408770856057099203676225493543738580907225382250559568389666909832194438403639635326054898613069070971373270 685 233519684455161138283813204330034493065168861954351554262024283659512440623960699446051144559385086832192502064375250577599439542228238896020166554051983923927642187091664926651374853786640033082960051664 686 638366511537844809623086848470832862304967161753581966577546648475506864456386215983828147526818117503990640778495597065908079889805106032417696247388591968760185672886643689010082727971029272678029624742 687 -2822258029467532915226141980752943707793577485620513662664305626442751648007896352252955494234438062537514470616977265938078476303506067584198997949835136997891000630325487336517939723965479831485809907524 688 5881744409942442739390125238369701516046895232115162821420355104383770162571817893365656468305992656591993841845726532329766075796704334233485110026822965957575250465101480769177690696976284410378411596470 689 -6369094972281725176204703326834729867817865048854372152497833397226868505349557695406241862113495776660269164199210004596948303662962384236805035730971432435330641346339631282068153771389514275494177738592 690 -4254358119479342671792606595853654738514302676527322192958395411238130216537602652145168993579757062445318227150590491812751808780172726624149314804489221353690272116370761577451150602332982119769140017398 691 37793437472036106530567892555318544013281550963998572084734987366966077753990611793253263152132356124493599434176498727548023243054145591933382358488499917139509124940966977301872298454689718032364483834060 692 -95682953160979594699725705830200911056474844399628496386085849233505767141096565836443839075829069430276295425370773699272213647003092243270480298211828690516696413565562784058457914662166438886492656832072 693 135616008810975796799335515224991686615092501406906344736953415800841984969251682688000164451982660769257201239525694566447414120115601710610558014353403207565874099189524181244012160603951384057195176851248 694 -26061202461843023968068767037104795608571103325340468289719925867516044957571873406383908051682377770878399182846551253979194281555993106398458223391557039527582054177159486782812315253495763563256903199064 695 -457387709166817124857416568476344565446943649026362172416873364775426553430048887281325386255977625418147641906817437989392947284642083181241757534864099149590180275323432168089894874804337963166289473807984 696 1463455438271229042986660515904176690668939563637101078092679665108511867667304215900237533041638007523934103112311990932454027244847813398738115395067219799864232292829941582335730574700490747963351115063386 697 -2549449825457442020305654246809609235863982116662398163911722619622533743434766224824918327736364301508183906225442799407470804367248581345442926563074305706434044519760505918245978680994921816128522756608816 698 1812218646854655903594167043037681604540470796749503600170484466339732256399476212802851819988456143883011024657830339333345776187890520367617749935731397535328349832367273295534236695741929348959388170320614 699 4662358653710798802366742317624436905664966998709467019417809820402753817050070033402186288129773499072237679767626230827838979695910009472358585426142943420461656519974720975543404141468066129034766395583620 700 -21009516212833217757425091756779475964359484436914827482969499038325746851418833466972227097382842329525836062334317369101858490999011093554240208066211307396712010320232060169276086610729693643702517311926964 701 44093391527347702799659628192634131850568203472758441547236704918101311649870141567116813143153394733731482332723525428978485852147652831400718407221658311061851482626346941927026920824529115410007347411754560 702 -48289339264660815326348943192847600911064890475895883562951795016979044123265912694938754261976667631748980689426900950609975975601226326436514895794381447744899513877024840753801924854112434632129448797044908 703 -30218783377202240792998323722760341407817957888043057080331086637682229974006108956690117034326162352187969720032009175968725152663138619100151073055359239240765966669268084468627829720068133644274963321409400 704 280130322943012366541156639539645300803217124540886098153423023894312438066135312319961727220886898633598377475259537189704656285608394451813068030343945679604588615013932100636371418379539360078817145350431882 705 -713585101215212439175719500937362375173852019490954134956523525602348790636529041223522419986115180414059004123974295534850130233687840185278582586522226513405821133265928121458165494923676859855420520139831680 706 1017139721068711369456690425510640214002336547258450628314235669745064281724138756369840703062397727631490058998714410076011287669635943316976602364267250077831333190715578596643233449148670291634317666478208374 707 -211521793513110328855563519374961455680908993910947092037506840664227794948679381604527543131586338691526386738497018574308338338757742011536114457740912109638866261412614937103141590921775282931526394177170028 708 -3378135000804564172254188386074461835367194104523225415475242942510640921262501435593372682701359862455405543672184966013865173457661036285308244335721489992389710225066137083497798931093753969319973297868707656 709 10870238639363201535616630870494963459056764146216350026666047334005278201718769438514322009403253165832938897736575439719425338638866619795512266485879837816992611438656842268058435091454154713718759887779163600 710 -18990095039644458168532346350131123103132829122364147772068272819452547489715056279280415879133385681706754590011472694782360982779398028645911390701961666870709854744648814452476861790991979328162151994848122712 711 13605623561060232888571170237879841863427092941247310422119596643785899089585622957097682261875063402587294066205967688106985005564687194173527958543099377226763164042182755188216232823298553791062943266302637712 712 34360722936477345137608461593587481323376059491776965421816294730437747320804174053414766497392130613225754414108841930487941325903034863763757092841203365955739159374054865884511867109659975712092387035086626390 713 -155614735026615796000043128388217167708697010128634829762786181011771151616352161282600032549564146102911571841428194783677364832514361389364884654206744035079605107713661595519980752329838873461875279693648585392 714 326848577201995662865971896117209369941370943239127549404148231739550856645825710517118220127936776925262928416872569018454450932015509061641183709175678940860405132576591445471322962786837781924205867979075997546 715 -357972622660707198796295360596784825937690927926384548354177578980243419994813394811175818060045177008948644900435541573678596750798720797989085805105352423419087139461269363781798849340779963712013467255451580420 716 -223598781600402482105630593759685666364593249529850799024092123466551009630755032470042175007900782351542520811509173763599666080334989919400236093747868416163583410468679703222644023074309032416595395534675246068 717 2072505905449125384665035277453212356184011087941119425857940196343110176187508661995687658868861620921800451466943921516162650543325163927996284674550658457538452946539342119135122021066541577692466631633430913184 718 -5271850069914860651785420497789271219153496614738122650408540677137780459244288836923196779603113271109700785269575955149538781312000874973631863408444311752089626362920790545244887195351053873554276985400376971052 719 7492070180308642069011447575272785233770146517090740807937237172681597239022567478467322655673934553845892373965231696342762495811616342576652752343579682340968127277413993057718704934183907693833449645718302183752 720 -1493398978880921205302774153869442113099541292325119515301857752994715632999711063353995255482547461804920867126189464096923993340866675896265578937008445723051822829884753625986617929809061197623086349409780245688 721 -25039429112573856487716105223420119290397391886512268754335316620757782364221396246755753240688306195806777312482293074111506545015821713171550500002601417835114371005468557844711037725243584859794831385741094102784 722 80160505255763132176387636972450550096988919455617261218091756814130396678400628912966209066134865067052651259365638715728079555261321105817700392551670256509943216304718380362860448037944432249665411653520774903352 723 -139317109288908028742602855008951945340193890057650466553251860748026987034172940484850504054858756104778726829984056396542336453939121007895263095060169566012954772499925408826659876006388910461242987457084738721008 724 98008147904250316355108763240920553143896657366408238590389266636650944403464530500437489651646996416568575049027239948306779654250390592182569345718559460732986808827614382170309934554087521009660007087042461950896 725 257111785151888476226899638856192722313166668376630603166924986637784004840868410246231013156655880642883403455758206713947956725187705210135132008244046068976270096139197374584550802958402021008478629539221378305280 726 -1147712797015052589211848383734312735062021989292445688200975572968814745170114220736669208814546386804803033369588554384294812109109453703836057346005039395015478873016457733496859413663833890570713771745212132298416 727 2392126617727470462910840741256010765461090761208288785044332941600576334068866396963245630586189588905411191206021319113417963712788689797770535456620292774440363430878110570736068894307857706967563069077730251058080 728 -2580283558156219343357624889449120606307964474180870845532634451337789290799063872310722872006085201361072735686059466755697399706586755208113495869256853276376494175856018927803105036836041067313359636661483268166952 729 -1753137668883355717948277377029664691377983327961891662544220836738402141974937631293079834438397685806129531999619348868791844994863937792313431510762558454730504940425226186929875119492386948800424853934389375074624 730 15335332059984206448842665432175275276101726538958966558289641396018405912292045503573148262306638000218802964651562086540438731826672350810943716364252344331247056097289291762888320144656353499295303592684325289591592 731 -38553778432031791653928997857749408379310911217807804471125137575586779893625860232872696149475998868211925158423598244750024639214522925025913161706014990103111364573905972109091974857676389704817038042068717791415440 732 53978240750420083898408607643589348933924681994224862144992854266877732210594499393713262002493906002662116792906424342337296034304144652835075568398087751186764344311847327214741794534234882332663574148125681853420880 733 -8450411488230186721228647515916663027555166952857991278775120066664711556083321188602677574812572703784369202965590069182847663471738033512228364951342484312796548121236611263443966453755624298616279786993532724295936 734 -186995382358349819195099439667446972816617392704508779103079218574988320788700335463762221553643782597786889557291665295433406154176944065340923514125857481370327651078639701674715844248255332596691221503893556573888976 735 586980609535100307506897427833555398587296438347171833981310226032391378613418284938571690486961761004460384970903682721697449844864268016453981864286646131772274776453042742421918365589101879542010606168767038922196704 736 -1003736378651617923499265638004233756384711006760133058413989531046798736193454884806241418107710736025592046437310153382345628804969691648555370438152182704634436266808643479208438642408208626508145148695659166218318490 737 666764195379657172217276735785107259489201317050281245124232773549489257267106556674443795473475747200629857778341380308276831601036918829661408873059037948533461634008142687857828126981278650673216101646665431693952704 738 1967292364205636631407365792643016637778053891306789533825998288469240829682891198371793804896726760060660931327552508857590135251055177107710116791938450011706811206759886050357686601708926139421839596146946973326727834 739 -8440341025038153399726793845066093281674616540719285786402539994908111629852742864568474189540383664743378945668445093546762109377942871803659955427515353679515995966055628395985285094652009776905027227341644532227318900 740 17254364016745574904908075585701405331760467972973816189168972594852004842030105106369634598440142357505686806943615556069638667843792015831106109539404905793230704249045132390699255971655867313179025097239898173797740504 741 -17921820634792605093288357334001423426543008716981164456621655817067203852669820821939711486440022826588309972451756666658253775464688487738799935391740507650419209765869759167830830237938233565226908731331711068122657040 742 -14702600433390243829479985695753512073138867159228536581265215278411409528833697769861769146387625783027767747413302568574972551679826538779295751952013641877497971674373940934370985577208922341520148761860874395861499448 743 113822500979004299491488878226016076558395428941540277092381314327490728444891416477655477624307575525724199201482790232958877282052696412135641817534913274994049051425909976315343458614603805408949466334666846453476427344 744 -278918945469291338561432594534689781217931162557071436766174159194018800673981595766412186620049137261090157069559277669026715354261503792141914164150203438311849991688323239153136515444050972670184451773109055599181016390 745 378107189835303624973808448900340615379062929507674379455864188669071362464885087838295557153907440405520846231434198079322553763323321119301964891887525307969463512341650061653729223728411892544713522675328502379801334256 746 -23484100248982346452578605089554434765303129844226748698998377352856061406544262315710149716705112901469110477458751341233550509432783006689838258773223626559496691772246337523243175925458363345125789262848503835551055738 747 -1413986832075014214093332948539605205867337711388540744716477700717077447482854217177932707493018933709997094664017391944877920745531726147716814344876252243541814988193748347592662273383392306478068447384590884931371576732 748 4271027433239516533559789466752492422600219493942249533910840711100175684587268398567865907629306904247104747874695504246874533829035036423250210540445674316969478912037562063176001145074388962002748261055511700882508900388 749 -7073856925119113339974865721886764826506825014745528034312924879007538695399621315685355806270917121887322859985033362890495637411241466391608125173536613404675090471206079579016383283219939021155848300240953342349539512416 750 4146217666721334867909695162002777565848012275993753993800013837876611388236767113436301304459105223831988700168008317111958632771418175827368906752016637994063097674303287980552206029402623206770998640562395568566377316604 751 15497550865281480957958368364319254483676459302489132816050265020870336180332172803866487421859773009529977008524586523831210412879656229617460935479695014941049581357874513157041134861815994179462870151780102939669054633304 752 -62031760735792095401458034982448028399640537315792736081988523292341561832409866083071216214032385881301518363557894676411325279628650850487367258411628051204018634150398027863182023989128144924184175004182985525169381658444 753 122394527823995320253987118544905756394330269536580305269130223000722360758717320283169991367799190428175454003032891470207481955063636270965409330598608415910668895165992613365749127892965855804544610163458602049613819720384 754 -118089579941691139859938692427251390556599812823498412695488389444444422698680380094367809982419253063191156784670421290978740459215247384029270116511815670687674157748000697805805184827256313103223599369776038310478420986164 755 -131382860956164100713515137343808874448560451137578074069877706570241112456698458224837150140594343114458473868944538960658767415972923069318448051708438866519879554518948032266892673065910081102035057293223151349733425949272 756 850830238810877719219992679572539461832567056927357790457834449944421325083613528509144658826084666552526258476183684081118307522937172157917071698601109102104172029473838651536321448708369660239291145880336702761594049315376 757 -1995485797001983404179900825540202433763004230670269783371256918457417931030192097592762761946391514943682850418933781759767695981842848357336857782268859981722953066481107213657149556490679144500249289273531196212003792816608 758 2551085052810081453960802442264188683454583022029291256660605759638341849557460480429952615196214413555946232031845992759524159517244802587928650252125837243267184931614496329082913604768257606710482851531808830169255292790288 759 299372165446514305705803706509389533490352462911958468451364162757465502171038889018528150728117979089565881664639385247597071134313957466013604865876376180687121324667160659775927303558002334482580915960750401358213075940256 760 -10886227681955039626511610287724908199202212688184164622289398407711722477631533707991343328451492233493234238044884177684656663459452873600061041209513527033041992850561852385264784634383492990815200037756920673981969945051412 761 30927819084281348331488417506239959648547728822497260042388125968253260193607068278274627090507803202780981445253384275924705142324339880993638498754873821830718463204376520942902729637422427849837204480673423427458154879032928 762 -48497686591696472259510510728059961217292849516893918611826976245488669546735414709758029787542090522652152551151943458706062543222242679070439942242810131424099495074192492062128402087699578388822421413044306591281199555353452 763 21683374308457172634486134640421271169666482079422790439543282081834178610008116632593264266265510723805219931287271901762127261751259140204381488460341152857979855188052227207889669512263119851894705266162636828060016047230008 764 126277973520520196802023427668173210375900564847061624773048509318895364444716915953477607572542040111210762558659823449374144370255953880570202452827456494366008047875560788739444317633585632809291772506218353744317521336903016 765 -457164963138159234166486433575890654722725269107961864801807200413241210004772328549480445715562209896165856634059538951194114109542097198900224037635767727288687661771868701924226942840346720661694014665892056042651551632207744 766 851739965742403702304387478310128229423152290131257340086100807892191632703490950918099249680203604391501672350550509290277086594074617230644248586499185888546225808197125949987792574896436098529322555589171351045167142882564952 767 -716062080571824381688576470129925621270900411661255876091902436937367757733808288447402168934074022250144666813803806383831728368554738537673502731362471253069069924537307513007920965009970123181338458480985338102140741167581968 768 -1231891019679440264254823778033727464435674877226325751029594609387354558115637253071280462556045032728228872143288677046637714030734098087544027023817875695259410552406109294316061890693539304164860426650317907412341732051604034 769 6437154245853749397269893132171815780562466579605950320075060571077566444257759657133844789329694560123582269510559328769924548739075441857295091667819617169585173856947735859980226867366741236792898298970377665038996161468708352 770 -14121945390455386406486760646905458004647816508552201207400799549476535540514751814114511114954658037238271463365010040877519422578788476819116257738342383282883494213707600256839848895461381014677885766270715402888049563580661182 771 16319336170636754909232649209064682860284376329503224279766633302805111057796846200765903265811564395768166617705967496643101568301081194437410878605156486233834298700550964272197324857971964153712010131390137718640630810122940796 772 7380252871022360053350729688123838342547861768697768141318942267021757647638550463882017718428515528495637236693444713155976656796106474373283147101469059833442662090716004119864509686548940328263367671792256882480952705496181384 773 -85779652077411702887741415291749742626453456920572657031672745501849862613303066946415398126082538484881839301606185992645267374579717690442517366103752416204582356822787996679016424918323070641540549899663757103590121923671038992 774 223486860624123627733242858783939810702386274771069297918650327946279611710429733327750587038652252805436388945788746118814958754195329616624422513024048637966470487926614289231038543544143561082019199610570469188092941946896820632 775 -320853726082831089818355046746749812163645480869156281570150467949542441921413880312320771648796446118295199384428767235465121161921423620312396782342401464456667152499365942355597908780814528890807404007287424272532283206462362896 776 66380370213362858415593596539807563238506496295679943439703456218647262637715249628910952994282800637106820105480627328330538529735139383848647519576345952397887426600051495562704078486822906205050089409795351618307038517805018146 777 1065106863188328446979041059224013035181873456542718654938451323268978486926871553313912878681061141812778193292072427050480987616517748078935805093240510667026064630230554265291438877799906489314784080225165029008164448879043678320 778 -3394293561017891923991075942486700245924828513479066070703966776878595180471459283727331545622004016320174179714697100951379345461808688284126386458274954493319179945486011280351231349006993368160956002440896134718226340449122221282 779 5798778635751753451815694588367666616340583751155076969391397269988620696501719727610254015055561292971361769134337346355219116206032937570954299988803920141267607644370521309258115646037041851849481579003658234811346204414998937780 780 -3712668682045995949349877434987176782288842864712484065852717035128624909871628217449055905926028897779463214012898643927699300703208663781217672428404012291357569318705878112221660382871882172344795957659142966935778407144218489596 781 -11884142012132763687202389099568237333630241013737670055038638501273310958483364093532736603418677678978457380573626374207091155593638844309140716778329515973999361759670711147743766040627818366139110852957709768324586972666342719392 782 49558368777517160522476257618372445123821839947826689078290894877570967757740832276181291260887489219682674136438309382924138893306397657862777572666342218847146321566983982440783356733302878823677153401943848743370176956518182075804 783 -98987513544741055594978220011162698292277832475758308783426216361967360767415811025727757358594919949403272019111778261928844679847842892816898688803982581390998747381003892020246270769634200874085843271877071499615751821513590547432 784 96027832940071900457534610144148130703179712133601902368567547786905899587770478181750385221995828407562212323144714760931784795816324365387989757873592628710717772986013374383865177550653075217425486494211427990424621954100078552616 785 107413586722308457844563825635759325010347231844026546582610741648194819913703867730126718252835001331934530845555940327663834175712540720125226958695438698563645707070618299074508191055521632391857329960884017351380338936244501843456 786 -694223328444998776477959283280699967816671650285092389140773628341360139909167737235082339850596967464941984941800463961048681381691108251390589103134407501598236157624708600647378856239898008128425921413286536748254514589850822742952 787 1618356295110954760826611768329442344754498850364050455440144079369121601592611836902244876133626562263829850585717813478705554777390364302039645252347123317290134709197372784018694810523838335969388074206453013611027898728879023895248 788 -2022311730702762433707025142902094127470538748846505324536439531165391022064940310249544627912353448264102505448475085504840410865492772180979045188724666279536357928587263599990851712624465312795480704845329037645018810391501199431984 789 -436323067934843243413192257312969424469485001681214689878505285725968015196926821999061035601445023817504461635498557438793393982741319784128613537266483842044118130717283575770743044389002590044073862574040048022915576969659588727936 790 9265319075710688351144422539194290947676592100582099246255630219880994242114605495918406356108264011855406908163575070382592310158525507685789248098734983056426074677124939491663860096893923293298231861898642062084583875757198881302832 791 -25532317048462408005118540671941044393519545807865221359988876552829887237753879613819268642142628992560520916346291013989728768806915886315823409097792936258788710478788633316748534913045893933613034138795405369564556090685294905491616 792 38506948982615497477609533717821966505038792810868381158050665513011533972154694336914150908069680813769215006056800218077441727357028882743649277785767741963301643857194481246928243628749541779726778684089851334815384649408759892028024 793 -12364036985969050769681546401820172751256094323219779014073471532615993672059348918182359772458788372196203594314897367428829415994860565075489042703634860606933709771486240815705225751107847073117551441894726677478596012539829625786432 794 -115927090168547280862751734607287312565475126980403603712795231447971872347281252991419821249259607965146041574710095241392200950699648143960972459628927502830307145394850758632699103081863431729926796721799659798326908475350231637774968 795 390114037840269131205217006401682941224965664405971816858392604097741062282699734851704648255436941247345276391150171842507649136570831885302915879298019950974685933163052939579896931015994248254126378881501503227220933451623010469067184 796 -689240631154748199725571940642001805191742160313838927950573969078502921840196144225808486343740597479210440101658187891515330630081269452696620824200815448463552066430048686578612563898860790247700833314171521698503289242190245048684784 797 483354311952450226174447338859367248237722979354911865629131204030586497087752511843313539819681352061621803949898120825811005344550275271101312883335466565438251849995968304796882522881683623835180914963654518886871233487845018964031232 798 1309517227292571785362531829106765266512221083979503056301065985728346224534199276863352353057664160882042332397843835240250276769412492887036195022239776887738736640812925470468805625975938818546448305186050237708071216396584204187517552 799 -5774654316239066799587608291668726171538803513974375622864608681335146013051411380210799480356007010389670104627362685062000477309028490862112407747953385165711142253978510988236375499945121081089836341725514649097521923970699940650436256 800 11813096509421530832395721959180704491161941454532054504513983499425987018706935366381108995169123404386312450218903330438324945247570490579674320797323335044204565202838745660450282308213264685331897910241970381734885921685568467389763042 801 -11868440700530907176839192693535402266151134064098078467820683539956448512023629392574362570237869785964805447990267712812507241112650521175459334187271413728564985118362491041163298181611116530352942218715378210909020556014533318464257600 802 -11980458725313335312874930553298917599344395119065577607998374106681311243635203988765525261473683423018449682371520581467490531198133386646055537314109456680981787095505654063976489043565363206040332963980777047051763757404004883609122274 803 82537935337618600729837218374010553451887375028725934270812936070621978433853970080477123458721573867771474552212623347590975213911647788954621376098568183674387759086771875886318311950249114322413200877493963044568484480612807328243541892 804 -195730096901181851169874205431099179732794541077309111308482764019714281915889166761143274193085682451765839708898696085674474463208027987848606327254782734225957602857392383654777535698535510015637410114317569060401470974379851657470273880 805 248625302487429945120117031767939308589329866795950119682309534751772757866347226108855754580273792105828641617578268046404059720472396234138072473284401797695564273951841607897800845815215384817905354588666535490139051663577212909608888784 806 46561071472462462536480757393122293847946513639739421851405410843554619659483316057533588306886231121042578052787701754530448819741325913490136953443426906597358308902865094872978370919518237736107699672416373419880847802879852018312405816 807 -1129312966316177488707875569257271966099381894969208170336151474849037695844243310516089030026324414887829456292106497828213633833593510722495512773145050002467934152800663935717539564058801160397608177143448588732893105983512956170068118352 808 3149218307101643714180082427146388601586332773883187249945883902289965580257988760259075292123210709642498682656076687597746278885900883743223717673237364270706786375377206010407649848599604556162946272310784498405597882185896304298890865278 809 -4792148344044236230357555593701763870749977377573210625548120320343007715010924285977401547917287520132312100687898917747770775035553862802450850211053791922914436489705305681789788828455206706226438139149690953173598086773028579450119062576 810 1572940328117907466847302002410856766338516936030209944187352220939700650649725162468896075896286604577037416589578312360589678163236890072474331996426964912573879125857900743073082270647597167364527794110600396581321311159721917396522101570 811 14520788586555915711558468184500456267612844214668482402474682290757397017869705162822021702017765055321816018140213957881749093725355413101985244278230342049972566372314668917450076119322052956401521619178110242820118021606183592676282023884 812 -49246113511573032217896718732578456045655324565250816560354213445850037227799842437058908531217960164763774663098740320084716974369422750534152050112333601837689577871033740092973566855269201360893243253921989541786323172645627269545694824724 813 87547034751714122141057197116900073419946400704588200187682021955681106603592401820502519604095619197315856320041533293676398009334867995175486932500512803257737796940015326822880952558780239112133451175450051951530739484857649884434889158496 814 -61742109163420092169846684650134197822581740858274718671652113126153591856430846530281195626862988418913871655503878240191887518890977093509348499994135039300162310768866725840522656972339860542255886531627065775217143377186918376209464648844 815 -168340023510766167441657917529275089875205824472396317800407494224255738774933834740393193930641934381308232590320537827255901068417188906689228185496323395825681164836282960319488968724797231376371733028072836215980051067314774138212474785784 816 746580326480656692783347550091313053579629015596869979369471043890020867476317315575572662750758775302655567603561450649652575190495028978138278459988575938567923561046252950940272536620252669803427655878500494314871833655577228414092726911588 817 -1536724039456152720567392388139707185098473953990076934779242586312222346442457431092926278769484014443970142129441760927342097106910636996069485587877738665990025302001143088413254614569282868192544971670365608792392876518562532392447843823168 818 1556293923959554160598803754188840758470908378279554493846736627156810602514586538241639716891836791435578113710399450133562394707901570082296617172801818214847736777702026688841171296581947297027013517195838011754838079151272611081407770482204 819 1563048141734632417053986200070164318955360964411293727442927471400213660426079812094534027458774071649351346857080506302357729284370357687193416549197261693291880075316542116935618848803303034723187655838894188113529181724936613018576356400392 820 -10901325578830232188608074680018343064406446865266202561201336850481837633711033945898652494853495324508054393089010383877260153339492018002992732881065557662713030671989080974138567152629460544943219989172377432167634039634642362624370127269744 821 26075166352773219400516662220915259864484616552847061445863158369544464446964843525232599354776068604911913586799282382987300395093639369904881657868204269592887527982040477032110892319430020009661786251736636704703543345390094901266914567552288 822 -33541356403495759589735159594298130025704068180829024906726201931083334152061139012285786148309932954423349850489046875525876666217565360484771466998674784939428283805750523796013701210240761508096246221577909555049759645479776923255929732100688 823 -5419633638943092201917811182141044535512678376590135741651096725510189164753680940397470924433782995727804175291886107628316873795756671618508342955346851501127754112878899255173067198355604041105537636956257689697650564548167340787689850369824 824 151373691410842350856329115552995231448879567643990140465132406442628229272255539608174488032088041757901398089334139652660069765960936609802758564178219454751587090913728221893897694821429355229560489625128177582861771378355442026126841534869884 825 -428374580410186582274858918354644778359129669500892226233386255968686807277387594675279078978230425008299179186489532999608151566825209049090288620261398139574723728470534950357327239110770604225382774132993555572299776410919910318233219144163872 826 663655103349615265409522877864321391710607245118201051149606205721949466752325370462226032559796844455357459558915655347193605589462549906977675597944352503467289125644966851029129945606489314017247119452949536207985517506480635054962318863102468 827 -245675381009053764632219964323302893683598837836665155853184932995464426705990694540100765528103018960828443254667610332890029308369516468306707456913378070129726587245276668115865497885801132726389480965415447826900179575507654280674146109763880 828 -1949615007651419315890233851758721814719968111492259065790337840477313655350252832624095813107657432270594464628368234110038759877017774214961936228928250109850133896635180620546376448631389688631523346407572116451797912408255918918013083516162168 829 6801518401782479205188871064178542875059651707827458459584606440716009021683457390395881197328861299661431310528336963765266065163590817750374589509915553083378391652013908995955042188339304462311360348789144303033618747025919765820660115905725312 830 -12389024698837988704155626444457975339255387007584946828398636882241991462726055191757549602247218386877537284573070200919268267349277753435927146708647477332816416229040213758758165825326324713765263187692810487472449131933361481220602879718706632 831 9428916087368702228231443834742130962349478937718280780760446139209779728524177411880725395039243257985604476161499568533969653804871597382729577291817575131209951953234854151766897161600605796233576997636241516685089047856383004867828970689452464 832 22004718065351869958098516013248393308465807643480215314698838671598215135941040648500550741243884340888424985509636905320785456257750391464863110307761223852049816457687905592643766329852896439390180836963891186361909923791341673341809007601273400 833 -103826101041682612262195189510341475454646041860822293994674551814760589332347673255451881791719264267163351040873760615809278924822181345383608728053900101092280190941882793910988748317393595589075686831636309198973777269528103555043554620948611584 834 220833396231304903306769865273212223164810369418633055327867902309952847480221304844906738574086992699369943596950230066970918135508793824784151435258072065914606284384437714572777016503507926770461640876527112433541203543318602077902449962850908616 835 -238939054752376794617985135221602671060294667319131341463745792249835056329735268840956958722485977415499571452198495016506507601379227511780326476144715251244924751709525285418163108463304759838126127859045104513321026990403893846706145338797459856 836 -180869321338855124626131243863432564583652581862772270527760759926729924767603242050389901469270459128718008544728676595235175589021496504740595839648789663632543915060698012932855067386958959806141521082728968224290274011703241788720959673806758368 837 1508685809840586315042965459115195845421973616558450231044163812844491382385977633730278076276468570389790204406568900881865501831362969401427663539745436796762055125692563269289429962136235195827410940856756280576827557108893188763768477431452441024 838 -3776665533321851182527713932338627979518922719816296506561226053340126310969082334415816796947455861806549988694096884039073663019017744024766460592387653740523159582491225387019254324564594717765916503350648539612301504484172783141613319287142620576 839 5176677349157857945078047358648929496352777543763116703086531840666565231218402673646023070246416460659380773327179232065729415855700468239067069513751706140364872254941451215446660484823142718623823150021910283280317489239259335247030199119328863168 840 -170547973076101473632350920165316734392458950574823210744856334763702606023092405934141280594646920772346025388806017071791765931518394275937276963467169515550337837810329677756162638694332388879723769449167859667390136457417075008049571049036383800 841 -20483331136794569819198040067351663674555950315671662822208560719463945409780846552129466944420417548763920183444027751006469339519229470560688277468173936281666468958191621349158013744415013503246637284817124701979033857493860899563813879159112608320 842 61995139513187202509168724592262089925670982406689172577857796798439955187785485109554412280750073829379347413883289734400454660740485834782944896188573027349592293692981462560897056258981075030038148363805771937976561386502203518598056870424744872760 843 -102500131545916437361447151661906961705479605717172998271933070043184764105661605760515938054773851163870742804524702260563403578240745194610399749996946807013219831246513183950124964869747457609880525828581599008470445917046182500057607807001066841776 844 55411465577504668788830024079803195168481657911427940212400498977535176592976379677239489755931144553042326608674030381800098379509438286745957341035822056971059398211720263718206200919347461707242874518037927426149367274843120263199118368820572128016 845 249934393409329812884022100516413152447589296678219011790427554574954308879320312813905661692040448367032785638808671088160717389799269972178721522340245791265738695131912013248285186623687152664804019226987195844089370523877442839280939096849500710784 846 -973672442085641190198281709017353749706914581471982317614581896954719012233510458985195664001028573146098892068758459617615903709314997687078008848721357526562676608676690571424309021038728536282586740435280287583781478635158399619314738080589310827664 847 1903534337216567655027728924177441931715290766692416807060055310961701870255649150902682537789092509743000409656488671096877449878585241616157204035817341945880859400902048897721958252501818496345636996831090007632081678469826495779061521493007309264480 848 -1753956122606998479321741283522700437565936231754348561072061913477103719061890585212006878523316065029318198259517601576934664901329778168322664495686623388435907131499852598572980864573253001339459675372043384977769039621663030953614422349694080444656 849 -2467664188338364063868860183800175290234392823686391813544614800637299420764251593332431066898754154898473375318076755239428007120437254251860947096803675143180738997260934972592019895707255802563264992323918807246394605616812326932146155031749406055168 850 14519398095450207615761521611015265487413067898267199832174937165647166668566278386688962869040116532126947933192832328074168002086538731610644536047777853352649790908749026147447926422825859570387199845089184203558213785876442221212956732957303069799152 851 -33532424266584236334774010687613376033151703571620006829639381383730233664621020914729982756515897232325748222309468208146555345492495718656636176131558212999234732194286339871864493724894699079055610093557936452094218102144511789351860929883030501120736 852 41657456693354906073058366165323119007736413345234408161195033025084791101531525053633235746489140403366155538587778960337975919451578150925826313797318160153083429893604227867292705354408020390950481427247332283844119570417862113324270673000651638779584 853 11125924806862170019849034626718743944440564701036238707610405529232477322676988596400434794343877556304573905465614939733292312088806513305641826805111242540098602447835602695407624432135434068801806083004484481843111468188588985388156264848210848422528 854 -202493447226031798156258694607952739059451055800864102636678766018806027201819444137844062116035957782573524691903982380854883380191817346582751826820387771784100781301730160785790168238022945940825356118803639135045452241385529520439494029846358007051712 855 562638047663353714460106346148526998687702358322838573850650941665766517977469045938695430337642056364509793767351343321181100989902395755699981679259413266601080170784834311922833374209138111477016700488725517459643747586892776760149109891390852234982016 856 -867102838262306133861241356090634022506311199886219878830315084189685453225915247813701454976646642692591233037001223222875290084456799402865220986944111839640385243339311981902685396644342465129955285121134546810636852836776152760461374694552690541698320 857 319654490267528672381347973130333248856046640928311341169349439275847567350528666297009397869012952612807094757207209925784049129011708563599964782965531948751417339730882542567074658406659160540890400706746387853181820837503225595210480278067329211894144 858 2559718125772033699731978586379907120981903312880406032597709668989957738909979972470936809906508565325743254979638468723334858302126578388563041618643517676185693841855678617178136062619634071411743667887698823105836204582706970013041958116233673819452176 859 -8985354573001253216090588787014110162494835307131545536971052425139534228756064473918281548169161527287048530789924393982033192952811392976705746479751013481886853402200939284827755090435128139209133255694950756572572135124248514647350841829907518944805024 860 16601173223714874923345092270832010047744981071059506748315985358699023943201848406395368208863585331299504929580144938364719385549052546270307949053612984404908889860197255712441946541246396638543742600391622261242265117954427022988754549669550991104132512 861 -13406034704293684307577431782429889331769454585456259439018267666081458804084735765556649473311835915690852891449893134648345674279192026376541488656914870274523957675864697795703160633634521782219350211549736888166825274143341470722717624759458104232797184 862 -27092936285787445285149424986016903692851768201120674348729929308956658443552183680570666583262924501489815893281834631162918717639056251251930552867879627289941763212182885864865755415331610412222957381018360717068945500354742890496793805742677599230973600 863 135813681700747362682233521778111535369169776252642056493997153573785335399299524488821102929027513065948793825272098171162810460623923594353460427961067907543541960278035514626392311874445933181000756021743734794766338005921735358015227668750108591138834368 864 -298215603420993034583739330483711358355983805273471021604566286215268983823456274762900005905297281130122135449049973401981766347712387868458420092157828740101614704809749380135327293783024231198024710897254934323339179108253725162473796458309795415540751064 865 345244070651311408664726865125016506201016035128314948270430453087614706895412734571841846842464288660334767569907792308397360385414835248967538354606261702639389327209344548793797852576708204801718011273644739640414260048201519828055934261038607081139081472 866 172147168185890633264925286539811751510034404299208560773580394641112584836775819786183496317518185477587173029309423527124287803052546171181525572955684739336286081439022773117680110839722703899263880017231449857392887842986258465981472445326700545140130520 867 -1918062555042500524405809142189643403591300327036971374820131147816347634808557280367326094781133351339527804446920703720796994252869461672830672246575849427285535981465102901681223382165872697711911591509298061366211724739469958905586738194638149116581053616 868 5068077289638575844018402378711559935037191806893478414676733442571267655402335673090037572973165117360666933710959538364176370645507459265534508587322453596148047233368353863591843933074203608000176562490997062467267359275501006568879959398341636191369360288 869 -7457949612492343460051822641548242577131145636157790503124124332357646755410784699056397084389871614287772008841773361435227282782871587103703938335681177773831081235295254407503965033222917144192604187799015261595903579946663433550495279992544614464299767232 870 1870461404208542437779052894308399420286098402337655311926707746874489698951510146197951624727789165598459483316165301474860377733395348723367945487065773157716341833330667438372446243325626945899795257718500494490587706082533142143866106520445063035522351584 871 24619128966551836937869734797799808347716268082255821610590893274007610231491151554591712937797547936345832766906538969027600774544997071829889352176910072535601139526331392305445203509950675050380498912171787176990554083470293132078438243725242570378063569088 872 -81619634949297473178110701520634519853974269127742753074367772098462883678187411931186844900099183318300723092805074603788720146074186722184183185701537496563420651276794333817254097291465849793005152722051390722313107072922240408577190466284446158523929335976 873 145648279561956191862925429271806169683090446290384072361219886636466385215794210216243258797038591259482339316513856081011334280534014022609641018835371551648667465169390903100065972568074147992845290682346365975962137929227995877124459629183964529988267520576 874 -107167405244490927759768071535636933683556273877222912857540888455317105600226494331404502733033862821909331010824434029509117732846823602839231759674392833736098413646857912276014701789304175791111873781457700143078423246537073577445170030677807637752582311000 875 -268053074437278741130660457843604146151573428842782423567111978363262467852483206151627583182851158671435336062458635154352601521038799232696500660505764936967382387044998058564159230063074589742322417127151435844770728861196018217643421840571670757015559932688 876 1240625178027782336669728134473526105348820904310728462321639657027011373356448644194158607937288114722781399101985823969644868282896466968712959209225749129940258322175091935803373328876081451029291516493741815750886879490030297718265804958049648422003580433648 877 -2645514695431793008524295451310573035269693558903934386272978306904501497344466598180503634541068253374384208206430710305522696541509108756002660622073320239842214256419730759210392829005582343786886534384678537635156282006845545470061608088908437707459835969152 878 2930934761187087962405785858379234120874704165344357818933028425348438513326231482972973402774006398980733379605247422539534470376116591539463733873119136964891444538180701461070569925481809483576987865912739412421016578621043097376668884480559207993065941191312 879 1901642435881336515100608614464953887648547367617017361851872524623495804852916458142257934373742577179353164571179972041535278802046144144449012698509905125175486268094915856376438162472874483915440942637405831592487614128898723017135427114402905602747143996320 880 -17594430740947909382082868858613173476023990795752087901517925994757643126899536680599879290502281472350401220804130451380487748256621934056030499756898798847213281480685963898623604924354350635251874742065356041323351170196660195618992838444930725778379644844112 881 45228958336210416825161404003921449938140381550660176874879372287485726254392079475562541470431118704159601199020770408767792647407184246148051619178162539592667814652552236666506794509856773995708440001075070839401568782309114984679098735384295215962788062283008 882 -64812281792276637016476191683971664630015863724939094021548781363262865710032262114805116655890379083335426756095508558976449500486533018572706900874270647277592161248200169013754302816430951962716385203225016902321985052928531228068517805581483456504932444595632 883 11832278699638851520968631830970241297013015854867498067605211638919811363392375468286427907464953085103019213967235628489784988199485181579113508333603645900663945473208173910590901466518719402171493384893576878753963879672642493384801826246654505038040064462432 884 226835914123743945346764290512312397353613461198712454260426865615320812734465142721450428032265489251901523137939984853694204862760800804040993702540886802157898567017916798215714652277770960432858427479916763172988315365579461469031719084923113993362015193827648 885 -730390538131070944385072683007960227805518849473055086655529312744213920024420587602694019382723556311817659802637481256749171789217142483395819743730386055035184425935111468165444970484262481056369811611736435587161849534975272607559636455517672553644099569325184 886 1279309569972963664032382629890075111971811000058597327690526916886526826358476325163273653043686299362523748787788849695094283238401789758009224542351374985557638993777605894887553801162936941427848096146822376802849929472627969337576306183543673511905767975103936 887 -892836280083167733297940371593787821249765983994753738674019112019208539675294078152661121781710157857883577039252504741031383036203305770490005754209594124917728851620497722806050428116229439868128629443644562487787335890599922820495918438556204757428992633385600 888 -2491137384007430672520388196818815993112328482402987878919396256850199298596093391746422435138237748280391559330165609718013807857373653161872303407024457022609615017924754954577511658832100326112136834185034246053105933471741629082041513606318232024131702200359984 889 11108479198943968915841059652703541442674330954628395878841566177497656484947867750750049673869682981886182421842492242568719398839097610192875635207953436956820296538324067674259328047011384921420416773451707092166032779381076022745339606934496647245637070002223744 890 -23344725670968414920670590862157726527686039142001242778822306253176642136417285022370153934884196341953770362201075427939619781030244127447046212453244757354158679518659957992213232129639120663248232173271527819495642036253398747307542926315420460743294823470072272 891 25301390668971869205819708622676479203278981591692137321756620448002119799056883741404469372963661343265982478069573395783981513575031346044542254522239696137416056072996441219686582118996707077311712558517741718743102771158432441191169381875389077816112160395280928 892 18302204985350116685079660087869318523895083581575477767242605033524485179406915257419455753016893352581683425232227564633957528903412985557151657804747194200250951742575432185841006134663218712208835062573977515638015396980075045568061969457914234385067732132015456 893 -157403414683226002348416167304493804221363310891850174468318686182419076777015066930920272803919710210298325377967033707595311174467866921021645909881553772722314375429092350769405026925573356288229917566437760947195769906903630399876272834480565877562694633970887168 894 399595947281961980921952266630873628136945728294769436795041411540523522212162254569333879482360026321495957718116002797559075818766444308313155248345463472631455067307284895188204486752476725300627058969282636345775327021850099401919028104204624771987032454209988512 895 -565868534002691172550235355786699108000364853284519598314335721473791350606017086409699529095385805279817882106251914947754319230706540432633303028764058206327708559786879999688988036110949048510119664472411289763445650236805037200538369376718453829838101371750171072 896 87033906099815271646766238147146047732403953209749800088887339916444620028625660990135423448206838768319701380371723901735873420654797937529270892678137231684706953284549718640742119997146738362706639658049622584650453649297273717514809362697023478836353145512114770 897 2025689645997203517080026089500150134821092533224144825027776694816483231657801318684983421773242699037597068777785928823479910537686283880388591404870710603528607620843704325159932426853783601758715385169030713055705089492482003866541205799964493387145882668946391296 898 -6446756043308072513709897042914933960923083868136419868641949296214489512054646348069129821288978488928334420898085235068214132831321055220833422537354894480165461704652945187336572701989136543595366865636460231356306151948083476708049657051747765489153685656567503442 899 11210049993038394176765434990045773919357723900280733795745518182457597454606702504282813665350136088822624038635848624383293591276509012435281405481862718786717065364967933724629926294264367314042845560738787317324828921458488782577456485590979302136622943371337743780 900 -7676637410945636154709363292527008498771247876291191492712455578099450376292423408301782520255005447684397626391702533399662265786852296984238092682009018506287176885279067942649300585702789894596920536658449565271847819058163671400305046826461205017885470601539844616 901 -22198152680189641759936489583334609847372946076842465247813944384802121061786156023911666407222123795222233937288788104909583260250671134008388577320991386901965238142136349440665560287021792755412315092088844539916694070111893109381856633749895891071390136357369536624 902 97801611454847722821180094858579064958202010201811112064765805481182067005364310162103332543155530090997768065541749990447437141275996815805171950501603318805755584055384286066734680248691854934167633002023397048992576540430097340513587613993031519544508922462926312680 903 -204578467211574789265472466874562505389175011326984859253504466602593276731241781363751221527110229116703703886803003769056122715890889091653645175033350010035323997662025101406231928676674471633321170018640206754142349066419689395310027051982113902879966201301275159536 904 220461507558226350937359410206646084618977841961988471063172025639488963518602664085314858297511499729786784386252346801904869222001820625979505413451966363778401577810111283109147388192416518720397439961930247071545838667978110320925162725205255965459709400005400581838 905 162950098116253284822965916986341159455177717070978241537678487762772243815422526924875553406879550054179738252213976855229890352916193963560183391061138446539981710808399223251872642208946508737365465948901146164383748445509556814426628827276021365196223167453740497168 906 -1380491312069067938488421501538257109829957024185200024772871576117113824981272197313900596600208662037469409526405002263789793602023087588525897457955576492133848368970727466401916243451526715530928202037002932372818605103159093728171124891903247828792815882649130146830 907 3495166737803292653338643894053663436325137666694714941466129089034265815266765022886398683112558750578897216868415326996385178799266987031877559012143491342297898483865021160431253107513480798947800868680939285761127372885364108741354465724261984871958916756110309464748 908 -4941401123074517847236784299987590808583088799355749706188717264632128042434079362591215760326882332296840905035662771170820354557048001568371533360817993510934997614541728215141829780785347707909110204698741762885103211376304752298365619814918244731074996536005496044132 909 756115999703670533210048678029802917311149554214254188538056102626063736804145424416484391092351231729455663120432154136290718442590088723114128767727282207164876192447935982998962952693391726035864175433036812982542383964517235895859607109799936077954792694961407622048 910 17670339621501258539386019639409747927672773753832918557612057420453026966086099333940679195892247119440646977406245610181440183714815527192525558765323902451457753473452196257197212587222003788949098791307104984851611761733894016678536499755128127105081037468693933770436 911 -56206870620225230791791862097416887963795371708995370526938051518934418500272437160633964884062894832881289231978186088842623878138530948512732156466573219624749478458706637395987269635153231407219545661434963432394388186866281338784187632562609236781879981447121585463896 912 97769098550793463047069419380169543721477703043799236079167003507547863338569931683969350442125304626698428778761489459277186114096618702313445881859327991254495137415503483719224818164806298395269157259949177924475988843974967676163642505583732301206546269639145834345608 913 -67300777897032937013672758526745232655690965485563417285892475021934925473433944159266624540934221930287847636359182877939323864936421242682660459507809372243672382498690370890065101027470217270173536853294612476992795603753968235115792490478132334418561152705781250907392 914 -192010934347472040601353586320656723545148414833291317139401409930742824814518886749296983848935447267220251682998497202351836177539242061422367088213116481466387145376971652496441473306952691380246876881538892764129635896324303090676540428022435871734675436897145070714632 915 849038117184300951577661700169904921349432435140410163987950017167731648023216390476717794795368349773375023794938187709438447138719690919452823954413959070253816579402146546246754754158296023302738415918914421547154626012824012554011668805983392083703057825695879049497488 916 -1779230102464906886593326598666318112943794457756194228241235116651329326396703215558502174111308915353938525182238089068226534808615090982114679079662759108165270000543419869371992277041840436791152034564611166935718196610958322528338666152079898270686053852222744327319120 917 1927079373934898760126063086001347493433378025095745809563306162744343570410931020451453652734313337639481595688110545737439285483991905316455523664039970394316894786242196507606187024857568029785344459558395069529136692846867254074257683378707127167119280674751153185643264 918 1379271535680095847607240159486642818181605845075495059941003482021266426344258394802682583581050593428753683487112862107111618636475250987132047708373942029479830356725613234115550496602360529981265534605285362306581434273296733077222390272969748017902205623907962905267024 919 -11918857354302812561111799620063555990671260498665038744962584491170883686261636687659163197566664582197760293289082805625473154998011049635644772678419415918949029376845389611738309844977790213657310207163384927754518227142514214574807553327148997335238666189088164782644320 920 30284342125825701939356302382696002912509222868862206443142271910503247711030521175118866849463921111929452982368871571855027681141319884198254225226954172717940419405471729277997487302283455534393970641604088363879768722121505279109882874255950043832437571991011395457271512 921 -43025205703646452887593187907288572576961478764044757494472734431436050404605478440497022395476551053391289672409138467454926502756145078388405477171616931866677024586525990395052131634597847260210209447433081840855755242732726732533552584528446100047210810171801793681947456 922 7309438070423536048436388580167696441315813264545808670573696623000110028776614803354901136361097687201017491054276589832988075891256449446024472955782858015935729711672457695287524875202374173459353310828767293818905178769029597413314668893171958314457348902019648951291688 923 151441403544364981021334266026107134087316423365597590130788673633191379825058353794268466238779790256553492099313671906560078870597912351021859682474759987977836415126103486699497479817119118394460481040657855305727688561768621570025759210077241163361583194628132240434956656 924 -484859964079122760016898433137196797211292160988740597405156892380961297926260979683905015341228849907339888996008332815545153746764287969669887690128470417086350288344334882826220826560863451137859727177479885921699644298308137448037618287984122807863915310716524588623050800 925 847683676276488030157862938311208405889652299728493533053898117570493998990785509444860109177329525817148248728692141199737913513712992045136115379033897795924422650081038752666532856536661969489679762565910255102596259175359642175664807864652071541385081960495441709248555264 926 -595154966414906803065409269794604866726586287992855308244587680819785437826178439696889477529217906983196538071952195127454029279157343996805685191407227656304778434008304803670694058331795614135370627185958844069455706198951624084867183736614135492086652367990096762676210768 927 -1625931969853521751748854839096917600451773523021493099211184624666225718021332179279156363695580946099808178165842264611670769544960909951170389101649189092363978047178933903690432601443284617104307915683866629114371609563153779180998098599272342235921591304881745626345487904 928 7286523700340239287435854647060707072895830221861662483479983955152872807623721958826024900773322840360948096298714595791734173296081592612266737831061454932979670772377153918787709015714310569862973380246038656827104607708560861576406545312519749087289181970181514467784580622 929 -15358077108063326735813986441464121929965853158605109742292705988344570043710137740045376055084232232385338544465514583575979366129140024709242702743597348911144925888281642285814538616425702809201400472739915683254869996340681762869842475207150780988557162316670028146036625088 930 16824296258326018130197253317264393593743830511387460567819929634806118893595050170772161182604815236522846435998451192132995806797253279176209074424939961138945512820341718520284309412257177097156879538330037492346058595470981888365750990358355266478897989440335084193640854002 931 11276381725755397579557410278731733779956853828422424911375690632707767509227052301235002131283669374400038282323329254662358736442611932099158431684741891288140641030585121115867461523478673294149578702258515321069570890381309665489893782052307199442389194586446850481813365596 932 -101658742612724374715749969915923492574630948006693977855930923148629598926343069162719798791169806450468697737845426415196934170159549717179446910257999676573588381092980530235077404835914207843249047149928395154915796859543110429312731383025692062401358263015824206663901237672 933 260204391233919975581179457279410610136057062235118385570847174070137824960546836051205146109988478089835818747349908494999499681292695434719439513177817452209399524758908393987477170011281693720615817664137734769834022570076654310897751054567109175745570138526480959070227370160 934 -372874703653160208008917689093797503804353827299915577061640985827272442974014307261957704771233558599937258572337017428778547500081595686888661940239806473527051406267605038606910665727990663728454121192261994246913650799650791654708057459664976845880464364255789697078294945592 935 73219821311878180550162019203583389062148754241987650853357519905124382442510911291683214525208588634370467214850001750889112800176205226241591627169365178754050371090414768816587261887057519215991778573945351841556478311126504955097363603514390984760165147909238400392793891152 936 1281107601443174411676063801003869738624430872872959431278119014370707630880626539472309181875694825125204399177616353032808866040131299512706648074630079935666958032313460476247850283711017090737623193895335656415055000883578459079461986614860635979997606395007674434830832375698 937 -4145654275798147742036559665762711333438530796449338885807134650611880763931371193603234865156595745891757849615630980674156131833898639842346609079194682038598391094500826695529569749684784732967462323700945597164611911086320816442584873592209036440159077381022548934508163454800 938 7304102775457868844873224457218287466449222146583118992035073542505869699748931422692970357387563445790523401961729616974453486786529166272665206069204489897304705256502295882658836523914540816323548190343600907603501785099189206106152398784916666045545793205635079377783880544430 939 -5267476550533725303458858507020745743767655646866443373913851377843292323820176605216149667350147485176431501934438094499390874500465319765458701677094621402422486802649508981359908473057315867447021456177017848691354497160935754140109686873588825520696511455288097778247808650028 940 -13565373724604406487386631689784663724751508358947897413948923796371988638984665165826214993056875523766366360207498123620088191716136616306584625300256313678115490404984914656139497419755464895594234188225251204990568813606880695736968272629606184248796831883670687545338399289612 941 61970182335268625926198104185817652777215307268407982009321799772823647365255387127652193148533790381335381104685271949351079170047276285206504955842593786377519811597322812441080830955969148252608993441611082535337978264108305687004645681020426451968583849071268943928858804483744 942 -131658423787276445297199663084111408472984077150626810565205563252570136229576701488209100542637897691752558704525399949355221978153218380843396088136526341964222088662144732086613565385770708657976917408452028708763991240333421472422947468456506419854705170357205670718568939610196 943 146317989056720309273243465243874357866020707228607438994996367546795938626067128885932806698296619974734734588578432983632309037053846217030771985463451524498379893774816303073569640682180892387639139564707708464145103740225718440600120620459459018181386505621969631573150958179640 944 90020647588534096446596662028532438054697494036542878452255416865058349690064029579142813609365030173065603204990684927982703444866970809563087814426928278315964947456079839488412414514446856597688397186987115382027013290868629957401077077803695830669501802154222868611160420205228 945 -859218227212259512909982863184561830847440546278808893861315446589270903410707976820956227647329402426522758486919232425710745168827366420130407764442000549490656063154092709318864110538618624806498778813393250545902398824247892391241636871528996499314459932062623499176444708922048 946 2219866625849330335148886138083513627865222847887166953501799486740507821723505302174470175260153333957144809644521254209544223509833774834011664224699179960863012497657698384328764475701467466487697944881951460414393754897977749142618209686683893199434575582830729347527274892842196 947 -3214213981158321854324397814226376153324655473901991625718348511045827510034539637542798352301666686341533789053031852211846742393212884216096492740947855744270056283334150078488892050203229053686817738581176788454194353015350245024745881148345199784288445989832525531556080447153128 948 728859911401717422877128372854043076483568500124058604157217277729121896841197532132685198323565113079282829984070696216607005175033687193654538589122431293901853333553136177055902012777516730727538139576823624804279777953105410220912677464729418195340990207173633700546847267430640 949 10738512731022574129366113371455870318695487836160850243302051455802704069687801027601064137110141630993317320319961904738710792148113940617048918653786782421909361087357094728711856561018742372143319619642607586544515085196959751381129311437828207005753977361091260810309727064860256 950 -35198009026549839168647212367767379489241292205520932987726752978463557280450306496641312375192512189030490567209988359007878835090210097102584368088550444245178348148596639958519090640591193074811991924554050541018410844140495268423153772021681812895372854433046276048705790171975728 951 62569424400522159561711969947031513478036802345200531113113546748108032070680709462027031427357304624752454608229009877500430032506664315892696042774721068389916457070387825263283179831141370091550245356409448324241323673041992040629203941346221693545924130598036121973367392038748192 952 -46441965495906821166471246915938079095704120702248396055187071106849117282942370233257010120666837846426346312228556887689922162566710251482609230976442178637313760062917276624837485442679283077549617197706258406719590011858439179759603218657331225526742294136931421977668703756356492 953 -112080939301376167146495243545886307266219449424078442097999061244084537394528758760614678233143405076555255042410501553455169244682425873915266559688386914188512662531001697471533308635140796236655599778295004286901122381739021336755105343048185604896739835770838402376933014454854752 954 523487946080820653793488982652077699449082616479208636607853344371895885882526127087482648325459780322554760327850700205009838912388456547583859464821090028386684209814923184896803931769160075773216408273275980095110298920264524483632433155793918045523691153477062040886399848527548940 955 -1122060513108190110617112343913867334584747212565360112141887110953132446773592363698207510714129906849920221581736978349896078821575079869050298247885952183500699502858939691411397688983420259007107738225458668637397380904315355415707473977677758047968501222078188474146516891932632440 956 1266147934984989734722604239346322892330058192886952816907904763758493692201332649720490175495570207058079547301675613366729283764740448105083815005765737079627969150836586363059905348428252113866651636725954480330747976452902413634221000392262205623054995725378861191651136646088344088 957 707548004411429968132749701002758592500216042577029330719095015400307681511155581718044388649523396948354349371979986603222056385866683963108703439178052890015763302360733538093024474050023093934296663163666439114347248650698054951438108209768188222502139622859672762889055220053811328 958 -7215880839519067441792223888660739369864195397930786762900001296434744308551172117379749980227689543072154664380156391008539279618809384516705601098133415595459671852641005700348621483778024068744382769793035415151432766779322059089773003733790405947486998900023323291944915880133012696 959 18832241437672923481281060926724625811159816734981737540430600596250339484131088643620621931204211042172546787214524554765014618027193279102517082554722285075782106647962437723737902245771494322757488414405219457810565078279125392348233498485244876747974477090987528095866490766115057168 960 -27563624497140028176278262573025309217105884945242269071619763827697751998290248127085805334841737351321163259391252861783902372035074708852250225735279601970227815941171906510424361444197166227708916087866282694597065474653455372159544373967716423609523670294080977903954530228948231396 961 7096461816443754746337874896439751887292452730470681841294643654188275685900168445641703580290759326418536610055395287663483569383115569622029702371757171651396694947880441386361263225291771076327952966447621445881886321263232285544972442618554765386678486545976842335456863268338944768 962 89478248372447339931189538095854105917569447865784226096311302975661012304552130398145043061819561249932605419750019457000621247419813829323975779527035100565730862562721026127535865652343792312194971869024960127508465491563504907540626663752370931020488781518660086852721664053356398820 963 -297292968035103749591898700051639641726607872481779089792609749062898738493577400358348361917058749217999143362468009071828539746523177485841939906471926946421357648427112198475051508557243703939629743836888449019855517968517809472530742787847107071636154809105081942996718527249065104072 964 533333585134647299078241684994745484822454630795071041589321778439080928040875674751027975497294020706905582053607035559988140857956753193950328100387436644812088070923725943392601777371205964742888775169067385536394410340869306736657337174074116084731465944445639482443913951361179092176 965 -407071772979716658455984176711640324445769007830202346074107310064561690252987384468466707036153159510260426166159868229899821459231487156998916057929482346307175174016745212071083724914559445763173980527565891525844865907064588623732420639750274232707665212203248536709024378316146349600 966 -920785060500817128554309257706015313733923164905524862964961596445530215793806887377538500454092719261716182982392415895221401782141814924503126487191717235741148436264932522144846211941581055751509491017188573300286181504761195776722275318157633964158538715407687490730137758431915037328 967 4401497133377198393864469192253109431411826325943183105695897711984957516275050423885784301454445531420702462955847023749715849720844715608671520424132223101674171516220772647671526378084491337119564164183702332259130657001621953913453178744477005718700042493808287360494745623401859229280 968 -9519198908775578702515256368699683575683824289895109266627091971757147878013716896761521351972479363467599747096707994854421353442277944900389511484135631122328024890021561283801645034614618786943636048344572016612460623936024331607445086778749187546541210678562458679494447054028283888348 969 10902013284107499463990399392267120848019419351535475942697784648806388060412035981931776118090974805828053077452952909551440220922545559226720153317839211561185016259099925511570487283320875719992687738857489105169816479838781438333330405121368686843099102701854388367139240864222442869472 970 5509889354808656269689713727569302162506109639084923953775319273422179834616028760268756152020488337391750976946094561473548243028541083074624763063949156893661041375094403706061230954821114427811888763138643343731760443710464890296931377386973764658647941119252256044803014874696732412252 971 -60354699251490032547395552413689093112569468065995300991064023772642853885752298577530838033104693873434930565078681837513197855930532190119092703021871294870236857152660050352320855511388410376594482243684064561445048901929923053325219708868938972185915435445870942999065938543059411394264 972 159116803473941113139483412385549928208483680338471675967724721856208447342346706734429273434016874441045536467339378422140993789668551402307679714153550314410989077525447015994430364913868449118360935753666873132674903305919221485901364611330997392184256773677071284438457228374832722153864 973 -235341881058847272015728155585596478159768956225083414986021680650199268525265984194761813457861935874215558741126331272024445742672744261075680126058494884458058159313861556680236438603091870488381914808474885066798763755170129349041432019030970986487087401760802016377354189930255002974784 974 67432466362090830914566854102735277978568720169366017721000058763523257181375465474525563716949922916147344577535036497573153845984878244731000313633675898205027334424266387156062593762937837149606640193380121078831608382653032166124808661830389067602391995650355822161701915766804407875000 975 743057623892195625485430561368380194050448136836453386796447833398066644620445550064225171555740846978761055713808983409985169722116267718298168739104781916884018634432513673337920473790405959678159365623729517496549548402559296361773879454971877128971970704631699209380776845308311512401712 976 -2502313936670124522523593795610148931138090127030538531603051506871913509003048691837155499444993763771385449577418506400437370089448266164861056156728501357140586757667739944505734552169395265961970070098782581409204595636307684988137604340586222003735713147224681093183755280853830670568304 977 4528972333827617410440341514904686615837454474509695978293657668205856006239467096194326669722496780017787356586426574955158086424908881447735803610059815845901939802770012616085008531500849946776265097778957844525972969578777352026934696240297722408824672670286246411878492823484889575794688 978 -3546911761907927355489854870493261508326800341421172973938919190597810087006915519089867399574770429504899583268809381420450687402474612997550569000481901790081879587725888583618639448850075537324194562319690899477044825813294661393691286550339325624248166604994037938848160276982687313634192 979 -7544025118205182879765199483779245082353048458250434803803592683390963899003848899719868911226871119891244271171850110667028881165534871358156608149155047911089537221403669751343671766916069717881957375836504564958610224784885542217524996671332012196811201134499362135102199502921388199698912 980 36902500321521804527416531618997285401811224063812627165818838565985635585227612893454773517318975388443979097082117410198370687397401206300553197959831695277437322186001903514049720664503808485473576235083328071194089194251900861918045531500998302850251667646002856844281808103414529346329120 981 -80503335184461297429341204514720217561833904683868217089262205890149442521213756481927979112597444861144305821160745826650861162913195439681583576559976132764080378110445818028034077409146215007535826456303373100362054603400487057381293692237934082378997548815267917984781382017726703116901632 982 93485117730343484636889273871878577435313978759020647346104572499811546897654103961221375477925317315913322933418551959514775200624707958205453083766565033153360616454292686888384569343379146614152222787839077267076635809839418862424362866331947592690733890756812342300765569763933589665316320 983 42685670907220629898657104325301092691696534366782052226128104052073446606971324053053468369218324195708793578217215567806907445353895265747424115620396556238056686925975856011267379988394342671292758755717382837361639764618528400020687664967518147101221057244512901676927886742609025234150848 984 -503708428002031180103569668966191313449599127191228774087612880065361731861387902242313900779416116432025650467243903031476166127896810697629886551762592097048049734927620080191169977147475713394425277957016250158828296209279577775155114450505542373221768372103310886771690026882907227799797456 985 1340984756305149726160711715400418818216904331162356746396166660450167431851575105572180820540984210737395620337607643031144018065314895047561639758264231635342509251325432120024661068959463037207371573383189284096441615495080289401217530154548456796177147354809694707874624888693816516934598016 986 -2003070617792882431527200141017920477074115573913225887473883410427048619191779740508465429185926911092941964860704961551971140678520479720302494492664842582571461224328122383125792260620094834244958997452415208282230486895268214408892639968229066879079138965317027791370737970835009146101207344 987 627751489431395189453443075455203833747253336083641559797127741227438790387710114076887053210279601457264866939550736980676236335750386130720670202625110022463301086740412402082772087525609353312216973318589474625115070105094505052989622902582282706430327032624144352183077639081443700321214944 988 6161232951405893250506349160695022964461180359555312211399535586910540061449792876645709057386298997946024080184967105354228554535294222426759094549673708123074280674073163946682945868135302639882957872971207934827025585024879758217239386476826019027898912129110286917154514368782260654929602208 989 -21020893427707823662304053491671040834076060030466283107631594495366494578813021742592395506357307199873624441329782749077766029014883797590020799583109964353550284431995636239069958056072623179684363444235989199194259656220150391519513384655097420720589852252882544877336937273773423295168255488 990 38367064565429338913321215237290734596603690339361456437480197143758200217451714874502395980872943988918355755645386462118186706434008242653246942569395548074081640211144734611296433820539813660723002573792050669544023404920823932359511755078714071506881762493040561813750000098547909367092519008 991 -30760796599049931291883367673563129699341310979126019036615256169657481657114603393590020577972562785453689797850042091586862175211653782226621028577444600958582090658544985467496294691612390690024684299685358919962705674396845527032682908557255435225261472942622976739010163769670322395000027712 992 -61752034244607910528155603183751221241236559650937194958269612518809967802592778421600204295820885407848087286011926202559400237738316408338821420859282730986081129428391702678128107002195404870027659147520375060989216978003204146419116388305201630859432256000253522674441252330076943091333216828 993 308965660719542933626954669907740704279086237101244481845791283582547735052839715127898256872988563009415021068277865159203144617115680930135379049572257470792207662314855129476532592143173534270399894124849638276964090327578889365456161391509067336789804611071947869049065260653349987281858396288 994 -679614504980879826152072815539023050277528398129140140209437012233165197071401614480582534923985910443532065376090679431830939247949246672113316341664925497666917467638883598935790487844382528734815562477655885578163987909583392812221345423020594504618429870944334453755313819150479966822583289284 995 799483808031139186356583093756172256496227440325933604030889670225902862302372603618382852798694143559097120075743441179453390632056399703890910643162915553853732270492692631022106073483520186736639819921275558374650610903696946071067440459334760073911863182287212407164662582048429497821453269000 996 329393269420749812951956064265539749170193755209757472096874506889237469041646549375452111982506778817832545084269234587249518298679159956190181008385274369000697806377269259497970417220650123480215259638779712219047877239470308291045723213462016774105154883308142686016991079106390387219134475664 997 -4200232230950620299281962814158914849973498206299749653127857345642323979418438055766515097977975585790288250965766951836140968950850718035028816738759422805309214166136983496303520901665418916586996468929480516194280521334816865706130366551215965354409221115352867397132389498968028383129889594208 998 11287787547362947061643859942718570953790887579154060059218125205861802787825948755701621436033374151459793234285933586692455911685892478445294108220255573846625853258856027756339395057723240815157714869975697820287293979780646991035029731475513303287986265479351892082362445115712374259101040588336 999 -17019729891485128436522033939108223454462153151577639137800470976100691721839759754093091705864383083571403656267149504643891724287114070717767783534477667112661823666933074509939110789776405976054622057386831693600225687095159465499260420080307957533878719251601893611366730694979323751634374596384 1000 5761110684938431078601558809206406766648843947732755241099420826624588310964396482459165680179484957924894932801934111899856319639577056598981738957109561853602759865694580120271875610207011455438679898865128325676502356661083184087641058590134861368960277221266010913732942840347034491061028986620