0 1 1 -2 2 3 3 -2 4 -3 5 14 6 -29 7 38 8 -19 9 -58 10 211 11 -402 12 477 13 -130 14 -1021 15 3126 16 -5491 17 5814 18 115 19 -17026 20 45565 21 -73874 22 68131 23 28742 24 -273363 25 654246 26 -977645 27 754318 28 777501 29 -4264610 30 9260355 31 -12701098 32 7612621 33 15996566 34 -65007949 35 129244574 36 -161488067 37 63715662 38 292545891 39 -971783578 40 1778452589 41 -2000029818 42 278039891 43 5000855214 44 -14279809955 45 24114844478 46 -23948168573 47 -4778127242 48 81734112013 49 -206586433930 50 321882501363 51 -273710344770 52 -187634679683 53 1292744706862 54 -2945275423581 55 4222536780934 56 -2914308724563 57 -4284470178970 58 19928322644371 59 -41400792558898 60 54304322115485 61 -27351206383330 62 -82403494466621 63 300766839547542 64 -573832597395123 65 682091366309462 66 -188816456128717 67 -1452123648842274 68 4457246486432189 69 -7840002236279538 70 8318510688442339 71 117473832259238 72 -24233462825519891 73 64986473195665222 74 -105504535901292077 75 97555672955879150 76 40366136380864221 77 -389297017520191746 78 933339244571277571 79 -1396649198860634954 80 1081365118109608845 81 1100597451783972406 82 -6075858419398823565 83 13213849623232892414 84 -18150645923499016451 85 10935725384967493358 86 22706894400029814563 87 -92650806032025155386 88 184466168433955482925 89 -230867742035826181338 90 91967703573646568979 91 415864671756444009230 92 -1385432531158186950115 93 2538935797707223028958 94 -2860709720743371089341 95 411618581463145249494 96 7115344153231526648269 97 -20363726329412940724714 98 34435345668520645300147 99 -34276276701165296579042 100 -6610244925015933591491 101 116367457888238454362318 102 -294677224253791568291229 103 459766500769312815037158 104 -392120861508357153058451 105 -264879226260181645502714 106 1841412315567346074138195 107 -4202187127891224808890578 108 6033203487694740252637533 109 -4181395216363563548108098 110 -6074787310750062774202493 111 28397376813253169601788150 112 -59082756748483403525590003 113 77618562062213511900986870 114 -39359613749437281072807437 115 -117064848060305756806552002 116 428726433994475818487885181 117 -819107247427520442314833234 118 975358364739953552528677283 119 -274156614063435025766750970 120 -2065259631468124385624841811 121 6355392606479590902073789158 122 -11193838809617927470056238445 123 11901765749820015266789004110 124 101092522937078740625808541 125 -34491628414930027688153098082 126 92685695806563007169258395843 127 -150677578152321829169112076522 128 139686203668220595792659561037 129 56676562429006651922309746134 130 -554394484830877557975503206349 131 1331484814569189655614015788638 132 -1995222019449488449407908878659 133 1550170254668032127250795555982 134 1557851139251803506134349343971 135 -8656316572070616038335312001242 136 18855122514225492825037865770477 137 -25938226177876762599471720851770 138 15708696697386800297234951930579 139 32231077811554147655077548531566 140 -132047304676248620806333490697251 141 263280924935716694552059336724094 142 -330052389572076472987630085687805 143 132729244855939009810533853257014 144 591155749731631842470681052621965 145 -1975145523463355640727156129876554 146 3624593786906957458604698913645171 147 -4091730550887295591540879592169858 148 608576267940922443022748010941437 149 10123765588819365622704781397577326 150 -29039568547354244871514069990435805 151 49172524041770969006368854605177158 152 -49057948358548961895814076424763859 153 -9135764419381534957768841736521050 154 165674525280853969824089469108160275 155 -420329182859424328482038249329327218 156 656712311599231617224449346077452061 157 -561746389777330966318681504609256354 158 -373877897763418341551162835517593789 159 2622926808502630883869905867799348054 160 -5995468498796505358826011909299615027 161 8620254393563543150679792279764694422 162 -5999186671325319174793760914631077709 163 -8612818048505915518744294269101769058 164 40465331555464236513641934012364004669 165 -84316218405073195858127095584888395698 166 110941469157670324165123668619209248611 167 -56636056799338979444836373628802092186 168 -166301792369138756991705112531381855635 169 611122579852957141758493935929984300678 170 -1169215480935453485414955506586190930093 171 1394704797279672315088006852179633848238 172 -397948953917976861244070325913108165027 173 -2937237851314625563429777213525799378370 174 9061834251106572618279638457323974618243 175 -15982328558734473395617640352948366188170 176 17028347163733123046096087821521159001357 177 49302733481372539984741624553997421942 178 -49091609748164814917300851776525886221581 179 132190611090314503386809137571540093023934 180 -215191006965501446776347940117446304982403 181 200008183344358760331285039110300744497710 182 79555862457412932887396137039925002034851 183 -789501922190187519658773193425043358532218 184 1899464348611679627092720328030763204025005 185 -2850315050118345868751875188556633045448090 186 2222161907244637071093483662232416169806739 187 2204919932852430980750348520153327113884622 188 -12332631873186190770097931079652336488472163 189 26904667628009224701632480963616178202673182 190 -37066863517127396671666333807273365689104957 191 22563795659873187101504324491625880198592406 192 45748607453399471871922646751253961697266509 193 -188194737600926924188682285608680534971335338 194 375768459068200750708450573449358868642588979 195 -471844965628675633484373567787529278919309602 196 191531996987296667882931990908338619253359549 197 840317889790483799135410732869569777697768462 198 -2815857707825615533122500592222536732487515677 199 5174461519835340602875454433392180925783981990 200 -5852429552264098074357586808822685563684911379 201 898682169041624479594717999808116736610809414 202 14403988253851530320919059675990813942031256531 203 -41411517781272881270148010969435115748043145234 204 70216411646777481178566398262495651027276652765 205 -70213329004579020445146666203574558422447647234 206 -12612789200165202828569087794216765678467648765 207 235871730698464388459417638316999391833936250294 208 -599557330205921614980559521246931134834300146291 209 938017351313048435844563228588429346477728744758 210 -804733911023246479789731659295928774453284842637 211 -527664189678398706226218952490434067239759352066 212 3736096993006140763931296021453655601888261036285 213 -8553997618380375781215836409008734685443332405778 214 12316569864397813386047938891582945634518885071139 215 -8606948124402969463017449331249845379817915663930 216 -12210668852352626022444713047100724245769718554835 217 57661425557903848280002753208617185140395122915878 218 -120326078512261009463595692032633336794656358604781 219 158569393761912918602299204762448039957378157184014 220 -81489857895757131180997211075028372839309709931491 221 -236241834994920675167496166677657967868071454530594 222 871112315409424318720587953955240388490208933360707 223 -1668962511615442224635674163382879554790965832053802 224 1994329037831618780215768039455202785355579821685709 225 -577470933228946698354686007617045238939775944596202 226 -4177312194604609832777744350986871417057959596600909 227 12920753398101403924341710788501193643766854781169438 228 -22819136468056091412615049241249606348355301854930371 229 24362895148801559235332898992024276218827829735489486 230 -65147033344219209367327165796558801766648053709725 231 -69870874018225303641828343142930371312005137337930778 232 188532685367397944963689811435705853863432582200550253 233 -307324790783259024704285934060074454018393323170589178 234 286375148162669497161225370398582311549343789464766547 235 111639865192715920309214816134321538646570908642156590 236 -1124304460114619387188226870787374296879272253090258083 237 2709719351361861848389689666237591678210661176467892670 238 -4071854512223672468972722829419165982248908282561214077 239 3185380752856244315179302251025991692528610882474019318 240 3120531709234907535393497659842365953613008870548960781 241 -17570153195773404323911743229549055564252445188694369034 242 38390536188024389742788593301307728559949103271787815923 243 -52969855761805560090878448053381669648419743613783341250 244 32408868944039921791144816346357499608385493578390128509 245 64933190249774495994166001963282127551546963000578716078 246 -268214960967200033961233716379685094008318906807114243165 247 536314469572705415510591063488803059681861837770430027270 248 -674547597678661805071616406671356770252310842732588379219 249 276350803850218126710174317094540292806122034080518244838 250 1194474929123636382672449899459882304003790450112411944083 251 -4014395857454814502198306929357018441318324619770518891442 252 7387018393486428875144512593443235164245102857589662328477 253 -8370691071270770482745818458609687279164300195183981877346 254 1325572034145483085950510465062102511446848293237263643331 255 20493583789952662061133822715371952584760809323888779247638 256 -59054121756592348173709792813025382239297067331382785893299 257 100265803791523000458186783840803016916727021925351319825622 258 -100490318246548328620396129437836746424635357871542295262669 259 -17393410811611039564814110591180288546050440845032301086882 260 335808747452816408666397918301803357350190283412309537087677 261 -855204720587118435008773984888099919003600841722671363613810 262 1339813872098198382221521830292035903564910518342968587966179 263 -1152805528703645512101473839092365173425839628138646738143194 264 -744612255865144228036122121883505394720432945511017838907411 265 5321657784630330732616761743443447769996526555846619591890374 266 -12204314370802808261400349043188120492124299422459514821159725 267 17597746445244997334111692099165782424811206398050374372614254 268 -12347862950426524941589511668256548817505060261947994740288035 269 -17310649285997563973733366849028925774049684719073414534357634 270 82164654412911647557279629564645965215226842496195572554231811 271 -171714385440678781024004915616776102291414120797213720054682058 272 226642817896450786543263467970848387819502029660085038486417037 273 -117241941526399496947962761195628742917136253530565211809688394 274 -335587705725009354695347776813143106568057764193382054976404365 275 1241702988769319779425185250763611731692255841237499398735331198 276 -2382302154866429198050948247105337842650726425342747166113634819 277 2851725909513519907286015689820777740473081481061230823539129710 278 -837743686621971057670712631008994174910924854304715683493962205 279 -5940842846002436188046486922013465075952684623137293788778474938 280 18422881197653883248335717854677479807762457062701764908129171501 281 -32580406922549272423966374049359482889394079210875667394467792474 282 34856246955439789223504056400014555819120332112774982303249463571 283 -286324593022539526370303041314669133321670889270767395772791666 284 -99444411614493255018696198416104183331265148755984782300639465187 285 268887641732888628010770812673552147434092632626790296603550649182 286 -438903521037329080055586033013629449803563458276137345698007416509 287 410030577112783022063008856521498385510503986413514830191185253462 288 156617650277540291951109945317736973650740750702688278522738207949 289 -1601072919742521766076400813184231232419112404371166078632676502378 290 3865589343433069284327709394093722262208492030866673539124985303731 291 -5816870466568536218676798084367739344696390155956804442571817689186 292 4566005750218959620873085148273293962346063472304603188753297069885 293 4416037652996755545586046576008595944421247273080945143315194156878 294 -25031821989349543149398774469025964540581338330380102360527320762013 295 54779617826140249994957672658589921061433556332288465955246041506918 296 -75695338356937445749344477696136685693443279788034939263334373938067 297 46547414909035555204933733795631521244290326583021207850368064845190 298 92159744191146835329392355422053485327729739286569455473090327261523 299 -382257580005204117362407400032011863286636364732229997323217467244370 300 765450245637332509805289912233233283734123643343932954874080736917597 301 -964323422887167231589387713590347733526151443382497001478763352067778 302 398681440126593718648670714883438456744906513956601053437011032729219 303 1697861033908644813902626108289937387504585702157160804352902760444534 304 -5723050353718217809632698358644008698806380805035916665100343257753843 305 10545602553780978242660112038764956923597988935827874632721805820521590 306 -11972432686026449047882273502306030373380425662305510991637462862400269 307 1953162110835484233839038248559086425550100778711314020352433388771262 308 29157313571917437065524421082717771369476201976538632216376207725900925 309 -84212654626723256460652427418606689911263356056399600436379774565373650 310 143174319903200044323458510251613781304150711693683196697088208182388899 311 -143821358035841958055215750919185329958085663377889528525044226347602298 312 -23956913084962641134331863250456501210506097050703340519759304617931603 313 478083824012167328970796497923325894987399280866662602958739251948243302 314 -1219853451011055932917692634434565948680463791438400922447807651973759597 315 1913709251840019254595925044444892999952516107908732560897357442763412686 316 -1651397404644647918332564458608568261249769862645738993429428729656579171 317 -1050621344572835283766181396096888374813903965494056418934115287397773538 318 7580058597470356995056777339692131010782610009451316953092374189978951619 319 -17412290659657174543012502200504510169250855778700055474109490551873288042 320 25143280032698321523435864269123112578091293616960681157258376338972077389 321 -17714152210798754513745671658357452965366511436318672934222513746112963498 322 -24539556930415161581969525353417226985859982301723446237032329950492726477 323 117079826137025720724556450903438132093269063273686927722803926325042571230 324 -245048399765233788894634719770173943131411167118287755077020550191818342979 325 323937859532611533900773937930075300197833306359441689957172514157608661774 326 -168667667025937837457800254283100393077717319053221769391716625473313838109 327 -476699325011203436774442868904222400305221002489573661327780363594617671514 328 1769942036113567778808233867951695794083825936751252471961622380977766504685 329 -3400520081267807795757625375565369974017865509119374821378897649307543014074 330 4077699476399640939158131145370599353341463076508349848140612190448084180435 331 -1214994799304338524942169179272437144497408770394819930979081969633092337426 332 -8448750040326579480789043537956465012382376553957459628940243549796985533731 333 26267893832756779364836518545926565875945088031326438885140793450123231765758 334 -46517027223795656298768331912441541028502617049485058003299507289715662672637 335 49868660534181374271122058203043586156295392959728757863577734029714122512054 336 -684506179053533513802747401792499532197992807319579953574373869466118819955 337 -141533702623665619841053227224341669148904641444059713963028000870213210217418 338 383489232494747521738153318256563010142598061614896523606785843669320784278899 339 -626813774723936490662858904092369350200687467400372493157692434207360595980290 340 587070911705794219905458035479492351960967590297729034782543023004973987246845 341 219650416301843094328249469646510666563948410034707470806178075536054190044398 342 -2279999293757353389887674782957252385490239345167888962710284042491803559296221 343 5514489994624452125258016167226978808338465460896528524179476055457500903041734 344 -8309679862887864671971858612203683898058794756555753144036311917351089866698451 345 6544871143636570438910351491265884216798645361879199838472579694261071711762726 346 6248917564863628044667187964125873081138434954590410515450104639743948249256467 347 -35662065999139555872188444643924998175193104784171527157445412808451147943672562 348 78164956720688624577530404306255891702845065337511043476385880365680491061614109 349 -108170012312510437193537988040335039068220155981669738764426138643421937681042722 350 66850935906053138065168682486564190083209037057485379737575571304261088413126211 351 130798053941781410218261431679718442307492212541721066242046756766260742978018518 352 -544787068414636832888767521926671152834633774104266989750521362123626449731248691 353 1092477954699598531689610977146752243528193409781783672734147110089514333310731286 354 -1378572733100997410053931569007396449606768620375858223233679344522880730934176845 355 575093374673122622640717117014698350016076282761398794232168854708994229095125022 356 2413341893153949228151719289271504236631002874416627980237635855283920939365389373 357 -8158922627183015899052018833572499722491619272346371201174799254322597569694257458 358 15054690110558327815233752611902891908384388235798912010576300362779262658213375587 359 -17123773807625741275112047811690275621015151450418196859502529760668085868001714970 360 2875012250327122936886305344332659888662676120344739306079160649911713938401539437 361 41483129528088151031806942346830739660458575681326542268496809186403183307625387270 362 -120088818921754907550724285661374690451610130383834217562077838544054252289655743917 363 204444532816075909943414239664583961020087037327031371467817189201528749148489179438 364 -205833987654220610272490308974131752267646792907575440836562921486196879392071840419 365 -32954195351144504499882193039069837388013712279548924918847023317243494943656986434 366 680631443988661439159083174381439349083848292120736033609891346523741367576364172163 367 -1739976667934619594363264773672072365314976457777074023974061512702632998993215038730 368 2733413501178288740567681986884565706770077198874314164500537632247037640522751932429 369 -2365587446444635008453932851334180350057481355730082237807231058743959546899560481802 370 -1482191944158257912386345831560349737285067402968297736834198540164384544710061046285 371 10796798337117728314361988488224011238167770559415306040476703403566803917365186439230 372 -24842579622966468733245496847556033439165436427322478819733670384457142383819432795779 373 35923977020498693327356313543767356165592967489293056125322240285018711760853557059758 374 -25411777743795461292743153263530656415684957432433021349957403378446673303157308445277 375 -34785580778840708208361000711818110212553925479071971064874774297039649922177805760762 376 166830893342474264364177781774701589171978743369163075730351432542563396669220034086317 377 -349699761393698743105480869364646380962773476124120223095742897544980490022576879302426 378 462997467887241805430061955530954952328460357920933428331384813953318283531578112997011 379 -242633387695836339026287478147860345350189752979420482106323865276529283702139278518962 380 -677130215282966613588448737964527023553627804210332910310222878490220696172453314563939 381 2522888754036253177063308865138824297114366077241953159389539250163607243110202133640862 382 -4853914068181212418590743948608842261375483856232414372681503352390052357452229509755709 383 5830678951760238432941281556149806178529346026802209765353021697636056079449350256742678 384 -1761666327266758093165201433413121501454476042888098839245461542554845315226066736447923 385 -12015174433589147083792366586541247698371361653490840832225105317306470163901675803358250 386 37453373097965529126632497718795229255255891403474200034401715572439897801928118856649779 387 -66414904416875427355803031717875453815049373239233756915069248912683016070406695382837154 388 71346086868607031417388832543873182978100131768011632131286571618313194011081920302308029 389 -1370523124407577225709637932280453630639107489841107278700463179063576347900907508479346 390 -201434849453542731677575620115063183346920663266796931404024143085552073456093496051023645 391 546932395768707103415638543250153186280680697559458234349321892586794111282251740215142694 392 -895170988332686629605120742249804096475718946831801751852020568446163301804211799396220435 393 840539881989580692439451701019328639976915869570551406546670958134428345413984866475250886 394 307956015890939451557494426711453189083248602809615407457322437350894833540745546876004051 395 -3246793890436832854764682038941843211094850968853385725165356969728544616103899559019699858 396 7866711528961887642850773053210890513060285074038258855966733418375051089495023304113897437 397 -11870717135705063527821875214057031436859221973603901171853464992319767895804655955456086914 398 9381134961574573703263613297019485938468456935462772037409482626807395469906489488758876675 399 8841870270479691406996194726439840586042878250754874808967966575455079134981723586166128438 400 -50806309773944083572899753178013229984272657384180323999052345762357089531479248572003307379 401 111533019200557623145330538223625591259439350388531317263955690202873890867789752535358239670 402 -154575988086211779903768933816358271362520286891372560910923101492480533934136809326380915085 403 96006337423977769516407823053064491497055908625853156559785821257372997937525368973396975742 404 185629351639371487161614364157480470887287170416728882319262839383482319794665576450303442941 405 -776417016875144303647174419000741975996670823242056043020157703009298705395130140526765691794 406 1559217356958872659165550119950132464100166293319089516840624209149861086870645442550021892131 407 -1970758993763858040360697092584562010429087422562665226022565036523458828756829591672671206586 408 829466596818554814261495227217507604764666905322128849164190457878459159852753459741789137453 409 3430260514044493730168806878049811729100086198556586561375432539066262682792613557289136715942 410 -11631505612435258355320503168486255083823014147560632423960185609057902182951639757665404982509 411 21491683904463132608995189913357713648075275907208935984873319594806460002816172877525251523982 412 -24491341168402019402332262902129548754127365269744066423035588502422492457095478882806824633571 413 4227987207470389485028329553928873692533426337157932013277486191922720545471505372757587778142 414 59018734562387505650265983620987228665211064409846074366227255308189971371784813892342152125251 415 -171248138669049439590224822600162428531210285696338213591803173813147648203232090923055541295786 416 291933517190652152500240320687195375782276359657146216843934064701950766125622378699284106022605 417 -294581426587479854109723851532253865702920304798262071363610444974373941304443038690828366498922 418 -45266941353791323461242262823012501438856321453298501300319522379498179923200483163738455616333 419 968982343676366806032689018552669620145185667019151507652117619137271833402088762416873489776798 420 -2481860599173901996823583477346834470257355622181528656731136605843793369489863119051665256935107 421 3904204971963854540691993410494974317491812934437308803209516547791318545731236509358980112860750 422 -3388584657401073472495025306537774924435898912654785934383661251464300055168432374832547989232797 423 -2090756855509511589349109752113093409134726353490794247904467256550305174374097997797214648265370 424 15378508312347805732577231631753910377688977488510992036611628860147547495379101389144937511485037 425 -35443429083988246820795404124470277195115026448840761694086112966673389926720969530157756353170298 426 51326836144609664730315357112960457194271622702188942855751662560098622009314641675576145898324819 427 -36453226580535471174680846837942816438050263978515139944193954433228759101150111042704660420509266 428 -49307241151515216022544471686015378708401147642840186355535979626987883660456358650482337763646883 429 237721381172785232680400504435894488243395804668573398366769238807401770440692111694821627744452670 430 -499041974355126191687618230861659230654490989651336890266390406854273175423228086824570238566276989 431 661748085234436718649747013915393215648783879348420009454939615647168813084851344653354173860807542 432 -349011433768176780251074788097338224156285159708356331909950346825260909865090379092494853666432755 433 -961809166408335541522833899444035228645195539234381126167819735705193344201126760117504943660496010 434 3596125937053721300596236614816195112744243996873958603155469049529985224437046588634213088709039859 435 -6928465575235460620171788906383031445155862773930248743963019057005298924403147175335910941090449218 436 8337186880600528856701673399061797320277090472517776632434929593070225935966994241802598906150866557 437 -2553656311858154492039084662108172969909830177357387314595902030075182498656748131000860693793204178 438 -17086805407355141112967081887611514270769155665663499491169163646930458787459792330472699400745356637 439 53401640887769494431376595235454796152002322453719939561804088510076551945510321275551457307585650566 440 -94823788991900156733864277907514423973055149596491154261630817433373010100874346482631936602012352851 441 102072326281320536810417796804351023252569665407935369979119219062808550681318787028767017094948341862 442 -2517581795201928024218125230278030228079536311939706572999443672090987370742585023799182972713029741 443 -286684740674716994229710102158823810742520891977038265356381966585372596141582309946432524353546988082 444 780031715707276990104473923156627698218260651081886977244001814968453281016544778974198265869703689629 445 -1278413854330240842027673994614987646150159482810615102277620550695715940632992418049562373331286450658 446 1203426511603770705491453861755699972597016530585266696598475353252233407966275437232061432085775235523 447 431624262537253411253714117416843097392647723803855663568673474128155686733531101533836040899143358870 448 -4623502745338759212054230085819361459682630943814208228291063402899976662699322476398858260546634854579 449 11222234251347806423837653777733279767166647224995094186210404038176264454597664725728003344365676821334 450 -16957717232282346813113649234813511879865368058568268816992397725196240873028944771989476346386432070349 451 13446194722539368778281184520255021073198827004513026991192264606416263966061579865453232827313917610206 452 12509796289899222104226587749770029267801008499532403207028676588716241850101114492539017380489950492605 453 -72381221766902506612961658489422103368531580120714371039234413234241229412321698394510220281066682736114 454 159145036688984528678259098269584219615659805750922392853824679092598744906665442027387888836271250200035 455 -220889259031268106535103362550206277327186014382065608254357591773523776700806956675187522630495916678746 456 137871037839746671166024309851984128301649062771780081576421677985966349670305074533966715862587217685229 457 263437256729743821559572939385406459955207500340350230809163593986788567173527691662029868577863981708358 458 -1106524069361770527355376913723209602866436092216611759703464049506591037418974371208401498279307014459437 459 2225352957673290575483229507764981002380962809636433451750607860998326207005031199822706559705924482580974 460 -2817307332525322980491936223035939481985074526375554682179424484516484242244032645112951883976813987285795 461 1196213568653814330789889110860478755856314058681452393201313009021460202645085347986394211689089463071742 462 4875586110564275469878617016844943975034372028285516799278014188470216250963924348785576580010484026304259 463 -16582000454833011231530995590622245669895207168003595356116190354994861189060999335783451139663685490251850 464 30680841936409375654763152386120504876468670425084578699356992539562426532448245018754114122695065880342925 465 -35028511196857189138238075147928876132973389625594528444041766347189559373907642004153623945705478217825482 466 6212179547638980158651006728492756049687694490097287476494159444826969837245040317986231489388519574804339 467 83965835974397980130462366463184373786535341495569110889767432536660472764314051405689389212318570828902654 468 -244200873890149318696051889950719255888705156732424566144112557212527034113688427137672257805436617668260611 469 416860270901178617578943426895239650090250360949474596351446000778047535137552883505627589377331703657227246 470 -421587995963411956200910230913391296718724882175386404779244579270247090632789237062204142524589647988388573 471 -62086026754653342569226744969895568430210910063550919081181956662607422099351263656563819939025643016971322 472 1379480591275075876497250574643661733759647424201437435644500494151557005106597531386586961157304341336785709 473 -3540051147722322322827094866144210492526533702690096761766308190181000769379422273241018387424762335633377242 474 5576449650660262084018485667704968114432998161051654249725751972885229689453544487782322173814169043896026131 475 -4853886971048050092215375319978402268820167771010336866396194767286344599314471639550452037888967069485103602 476 -2948778004008806545241924760036584561845730024411174040465978818674542029583445755163454872885759576192573411 477 21904342280386187350736196175461507621377624141935993446779656350405888037388452125442006131288824309662302686 478 -50567680498859668340661218230843235218549853801481486585885723416709923243822401774821461465469823182102239165 479 73333462709315536240102390766151793692030623412204631644059832845664874391089459913874007053879302902157028822 480 -52290560358999029438071170950537336922756144739055789808674629573808049463579613802042540379711134002887213107 481 -69887702989036814045282485326763590283618041537056025198482020531468621951575035859431849225396681260587080938 482 338732891755703730008840923136368104874053474637577103493758336328075042148908605348654252938263102328375432627 483 -712159201240368704848541702847047293310001197216209761406383911272297561273401402441961737410551791401938210530 484 945810104746960051597677511904199301178712836720730368922045445153582836494744127816405523432047117954326826557 485 -501995224742143938329131474688615099299317526950096769450190306378718027418269642493540803577016239849964577330 486 -1366138057743409584636497968221063689200080177252956352834432654940741904205007647713247391099118221058274092957 487 5125891549722883210797482434939141080056903554897470212963146506567367508817773193552846632639346917875166416358 488 -9889635491186644713616729851034448669512361986442177611992240970951429168267078024379527481333608094391987894419 489 11921103317163587047162981330687628880567660063480972305352470125454007019306367559779713547829632828792261186566 490 -3700788043694762959114267940462526931509151030724826572786406266821849852710110708074206349046963727442201645997 491 -24298798212147350556167905151831472356574081974915674383764139533713165650420302192390355812402921562691833683410 492 76140591102316638165776040905500729405792635107518119951019625585156195192163450212414345069512072510410391385949 493 -135383960079875451693612712540095040318029490301570218663847924170242924439326819648586747024715150913013352380482 494 146029732633139564109113573871026406517118181545790968609147943687903322385649584699978437355112386190232646008195 495 -4394322981770400193062353390956313904621602574975478652408712035251329947645449326541437546485476446631156864010 496 -408009006829349667110214292169303859343933956998980448632026367957886511369012325344069056311571735122997037041139 497 1112471801906748862631718085471616845626725879664518313134757335326830997456969269414636424879853719073090522962678 498 -1825723242947688858539346585555842459718761007480007134942305726766278143440217112138286668541106655916446322612237 499 1722956670329929520226546501301460355122928221297535059485801382289952266685440304173798799579216122513808048179518 500 604753506101327543349689753896155440726356324213973642240217632840035604983275042619961919142381849035011272178557 501 -6583910168427962324004619180205456156013162884685496613850848101502579763532424613690295974946193132416723237761106 502 16008980171414456145112641609117677581545825887752089704433081334745028455452454793108227629908436660826051299702691 503 -24224543162198294879521284530237588125625776242390735510534879302307405937405934887286235446585916491165356817287162 504 19272285816126208965920689090946586357679400827658388088934981066864623892294565754083651313371010056671215859349421 505 17697931872774789237905189566579770573358626362578138741531079838068215063721712965335388079660769699475027697993702 506 -103117235886072377200773637284581303755648206037596136593066899347615865894549861459326898365864382437951984889911149 507 227081111531622383095483463184476009653296587367930910622472680990892764509967141461485711278810015289771373800527438 508 -315649123431622810514382909951211174404227715973109407168816302958033232997940995532973748032434108742640707315156323 509 197982663559478483531735082148783731643862432503095630529026126229941969696815126685807988054329437319606071049962910 510 373846019375910609641879672022595730423096025702779967355709412479934822624245025084329194481395264682971312816285379 511 -1576972949174545323844260246096397541298509915854874379578077557105878080941187167920413873081988184170830111312846314 512 3176065206092137005110110984467766815461648671013160052858497954191705278651759564128114527791239978297901051909333069 513 -4027465424257907467092202378793944628778595374765885791427499526317662831113841910167156793537701243059029366873249066 514 1724919744074587281385773280927327359498522246808862770840345984231864221693549920365371313120186139478497459211472435 515 6929756348293006914540877785874823540704848223174480355463803466237344945030261197692643222879808920697836552268970334 516 -23639363289176416044651933610264863698465409442689595064622951969341879773981756136084971345955206466992229297495911235 517 43798809718208999737534535996509558575223015155822435315462792440910143046320350915208042095270976292243616961145797006 518 -50098743450655569601335382811004606370570924422606314855375025980003716428598423298945826398827128276099331520257742109 519 9119950604749307375832362404969926768988014804011004266041355580413530262912983410513668010472867325970587484377864742 520 119456461677574954324739729994083869983040925126229176954217899700996941995413158308334574568423346208645390473793606637 521 -348230360861210355227982588015146879476211713901681987885227206942414847110936146625074469944973816295460031472480562234 522 595244161254344370882890170846149742507358532285156807348319225344659812752285101762841701342470021034215847439923247315 523 -603345038292328477888318293688984865572423500416173272902975444344910894402807740283939783603119533355680882459778719122 524 -85014806392108125562218759498473770314934959256174237312822750539667718168541914445111074026178586913774145465326933539 525 1963862973585233470778536154378231891217010483498835362225259396113565956244461772699845334340416749251660868270279080830 526 -5049401217363015771771490136635959743263933008573843032943646930377285983125997111522459161860893978300909355994788666365 527 7964909848356581821640006599896740054680985615136502229036388963561670573670448621454850841329014033522609552788644384822 528 -6952692532179680929951450754401056583664017254701490700678612204518923251725976585987551852116300590240988013041941941619 529 -4158327218723251505280085364366546373880817122881206893566458415278396036470489672524665460818200809642452238694337834314 530 31199166666339347583791634682927629440787622730736908945884306962199056472007853173946584456410730276571111596007906379891 531 -72145391178314805522206085510290825675022462847995592399559379918157563410997169847343607156235860923981746979405358808706 532 104774961252843760450060365608920929161495668719491862066101536043559278277045507175691298934424589952107477885414135568893 533 -75006197994694020210331376341695773766393629129514313840875078244562880199078138156145821799791858427090985599407099569298 534 -99053347620085331073809783946111032978753336156454419183470139390748644700883570558086869647312594945889000645410654047709 535 482662815740552203258071675451759698046891638881406876340018429113178726154936293623702158963266228223083942661056678802502 536 -1016284679850407115862996319640799910647817199865387961178316875324734568007145293001609091878803578354460855875516902695891 537 1351799848720091366320301395937618057291236088536460207649675042754793120457587151263342285499715738594059767799155818493862 538 -721989386108671210261463121330916807840871699444718701440996351958494220598156422277671161194095442387490794400681376686829 539 -1940390436203563177523367792557384262905127089377798727124316089487273815275564892711218146869132010527999890748826870511986 540 7306369955955980297948801498320921448233598055273236570988978616442628092064460510226792025931790940631610111496646754698525 541 -14116328247925739838897161446746292249243812420058111817735633847314970810049668972297708227382640755510201921045829392258722 542 17045505667488373024798785810056894524443772606087389610233656899212765897483747648946188135095226549332793949097358288794947 543 -5361943175139045614802807176725653903176536681570194260753722718225304800788905305141083990944230461892165754155593675934122 544 -34554275813061761472987494350098171216578324083063224724197479157392097916005274983259436607972047136568866282877829721444147 545 108561506136239314610375367497035785385220730059871422929615994831435032427766950569552333477078777833695486218105969696412310 546 -193292622809694958977368854997424707360216209399820009656541955941928576541106436766127398328073969454606437661645297023248717 547 208915187857027080398387353797617286902055040573642146935072958737637924822435372996183589963125066802379656539428964907196830 548 -7414740631880572598655117603738295673452411627721438354371971870477208248230408087135114644018608482761902981000693398320323 549 -580670952212655853155814828584990110275582636117839289539412926880540661408187430354168157331235788746068725900718172157053618 550 1586587020771246439707059482368953090028727765010684311303343743106834380709476014787838609232740319579658667861294967526821219 551 -2607332570593598171455614371360392661128777717158972209776018503074082516507225415395779290422282067378772415783873149693229466 552 2466736215990638196892539603181852011677662397071581529169867409280249329488599955295383656949352237685748711905014987545530477 553 847034180154814657084654129734594817830908453037177774042971170727252618948977534380689194989058231166592327696433109655810950 554 -9375469717487463853973076605371826969597034737463881496807846756882919600401005854848320627772032834776478198865627506243611309 555 22837377686801389444646578287372763144718485816033748277912457161599085240830234085906719374453711913757861493844851877922472622 556 -34605217295805685721150771709904509684178119988529259510931125224860745643361507248203739731157274530406060133431210030289712035 557 27622117469835054289708811921692602284443684686097007750334099774356566845090768700804118832316771477501302375286313170169728830 558 25035737729738356031026304441264831404727722248402740566087839999345782434840438018408940815431155402919178370548287445795199619 559 -146904027520923137794062964224031284462255369159961007904372030222769623001494659234029479925493631344151779383245308122339552138 560 324016552251778028136517247850182942088670385443713290743324419994906597258330417851258256700189650240386985146514955139223362317 561 -451057601523156206416918922593804936905629957230660092450101129768352006645485300431669151844023358330783834168688027264516773258 562 284290595752688109109194668889364362798078790697684878348133779096258170029650864544021087136869803732877124424370483145131079923 563 530509514521336044471564080515442095486813146722716917240482411565648861102844407046143490970663051345803555612976971252701338046 564 -2247424827841672610886160675107858427582964998604438897729300861764259905526310279499646372766242623086051903987700480179567302531 565 4532921332667385395519146607479003485275274431881530634914386870155387290009077881041191428835561802292054501211164955396695426862 566 -5757398808450426091209004378819264351993957571713188537618508055415216952286156668490449502963554878806449987208675488108420875101 567 2487026628550121565126540799943808363546710714335968644864027517146526803510614896940414831559062709148741665230785060461011718278 568 9849188216684953751994215993889654595451085006804312517719226761432937925283082636692002697516553065093075659169435277979788292269 569 -33700200678820881251532981545361646258436795871370970755539497150842836558649093507305319232519278596947792957987006592637430053018 570 62525266398057051881324828696721254648515928164609566283087822574545788799036334171799465430640129547099993587266148028217095250323 571 -71651955683923315007128243860301553847692890444239536775197694475382865188857409562909606233727874367066042898206418907837183863090 572 13378243612147815629865695933158560529996260981127565756228572074534268461380297939409108571777061993136506293172676602182412369821 573 169946001255741787510046509387426942084732224811203537828916195475405905864169482027690319951454009474993017486393361759906549624094 574 -496574157491478020664215202428615552394846491492013714964456351976111810567434081120608960942140829677254627062372237937669879344189 575 849958800951509885078115287336121283764953280135079023612453652625886252193459276092345819076381773865789249224696467319798033803926 576 -863451441900058174471922353468773130965595619155737256602618562324848882091145507008702037307714699104337836414233973182113089015475 577 -116204232134349577462700985255806126623455024807631940336129231928412109146036424316159666345234035011622830520972996830911614461354 578 2795777508071777099553554898652627951742412229041159184499784331433445604770136907825713008150946316859161995905572901483532385546035 579 -7202253667809320970588253518986996038792560671586160941868676555588176864576528405352670424572087996915376834118640752500379334661666 580 11376321363278165686697550168809751872595799064515898818565310315886083906090847054247308508302761606948346011289762609855403054854589 581 -9958834042603456203699737021327251802914212999363318326262375413317099738064891887490520575731542583262991196649738664243362003955442 582 -5863160613689895220474583164129240344352494408961584049777912600428238159114120089971608205983852434253117286227566786369437716267037 583 44437797996539578018044003687205236236810799946318284062948821245945743868474826175928354004304770665665917791684397456693043546198694 584 -102930103464596173223012898252935735735097531482401620728644480718097449053965316036866140954088774063604700690440705455503373384041235 585 149696087705272977987032626490407754544679274200561789294784314989392677921227565717860711491905072593037249016741879881574827789349702 586 -107586475952870626714964347353469300880639417026085389735026506768796419051540163046998574021111829791137961759674259394260195102260781 587 -140383342728724071003129728289340624253595503113194251282020262887994737926077871697595845357858961137970726878274772004061184352910610 588 687745336820864724695289056912966058477188971653597470888635662523571250746151037877911687720639897253153913549707563165532219386781405 589 -1450280282818746631817377080243530094462061274246171469965304075696740601669304530152224678125644492950613023740488873115523644625173762 590 1932048543359180396933205646995412881939742570612356966477931963093920476740302279031345977814931166372130680174720639057392701157744899 591 -1038326130257884712658456099921363552463045923671347521213288525443957850318997952154643902062938045287340509509537278668197318916753226 592 -2755956848480904235251047607639745965937773271762004863981963063599485979440915435026507529940344061698675708636623827952045352574585971 593 10414336913938053977026962609191681248218077608420071182133078578830770762681433380270350917573488501428953287132226212687073426381414966 594 -20149369239910973144119789810586343635424473792420832542710771144949971246559947229823482109332509031733911884646903154758496138021750413 595 24372487868922083840710521796701514090755323432897584175324537583870199771556630209323598241210841438641519064888332440925828144512913918 596 -7766932670057086583247328564433322049650017856534193443672146865128886771190446428283012537942196842691219670865309301719013298241247491 597 -49137361008629856962455444289007557262304235304670862373401786143512368722295631812404537383991465816726903492451520147004793824073919762 598 154786630425160968189579260735851464755769135331671086541124794319894023758894970471739283788346811353428064785545014477580257235414914851 599 -275969765181806252583197734311562016348534071071739697596192096226533452337875201987640055268586550575511665420369127411593747243238404922 600 298878177921191823051905319309257453416690536202466583904455825846148143472264169878731751980843358164141459070290200051597649602914055469 601 -12213329810255457141454382835249960973308730669851297130469966825974787088863196826344881116406543045915123149121243736441037491759876314 602 -826391048664293413935392022261881564167141217006243384835900084647265473970288180201322100285203373223334543612785967401903069105871112685 603 2262751782981225931116049065977527996140972237087271234611181787812802021973967896986452585648500005820867128515273578643442474909330212622 604 -3723539176918669362579614875363674350061420718508001678647403424630288144155374007424272833244609724510229959716003677357863955696309065187 605 3531544473527525966172396640226057575647586765916245353011824892153243318396203757459448880270312696752923703691161841268479298271545692382 606 1185953795826069292466919726866615191048191660850053441846117215949405551310902286478280244000984342646116809364227152107790308971878105667 607 -13350530419017003276265465844686636657866811524632355593998866173312630709328756345264555034761500831065617241851623500199787827607920034090 608 32578195989262989192408805242958773275980604920247148452175264914982342504139017918969727586062642712990965081721343530828743942787053347277 609 -49433953967856836523618305187497679511998014994161834426659429224753243196327474919718339649361815909624079302862609257242119440022430449130 610 39588651108416677302296873442663312432281802018811809213145861187898882469858419229937841643137987444125959040300627983255919282041967482803 611 35413043729549460303842168788088601199395620797032512904718236678920163264888672297782111535211126447354091385704040352387768761512602178078 612 -209282646503229270957217821393835873855069073601200503875901192995245695392290713664938744012283872158082300417433927202515695685112032737219 613 462329551493742436215187220884909771375306130442992113273375871687368992459409593491971059775632592757062427529765070019155461172795398261966 614 -644550369025156680865472282799806466496751945690718696861414077021651962996751128723439152468559060461334371870688132131019689137453559430557 615 408205893550112383601321701927031413908059613736044272697649896365443542749511236625029757136917783849441715376743339837852525731887655124710 616 752797684912416786093203320715563181431244979104614378012866027665502862416547842457321757745988678276575796176731592493625560019269045705069 617 -3202902001425259317518672908957770709764053463326710422446210105739753193576109178986551577566013261325262051471582789087143024045332865395962 618 6469418105038326616146785901054041065912981175020895012274853976544890610234692988765840911659873412072831737519920665356365539535171995336275 619 -8230338838826560342588492251719185059199418928505850846077765792019022302060181113630486730261756206267249831214795356638336934986473033866450 620 3585455569764275433992852784468787632957749755337385834988257396013647606733450880522029393731612477811143821966504469746022282347108341604701 621 13998263909374662706896358484889691925109881767872869200650958953081508309062665330118109766118278074790625662321627747859023449362600341329598 622 -48042661066166721532962554257686541601576351148094825928445706886214708828979143768019222386491681039926894809039350678740743051045255091996797 623 89257969362487331227014455599420966543958320038991554326216969611375204562362523966964393794328308960685451599690082549114507217422126525873398 624 -102476749840058615507273639971376007636120525394142544322686314430372683677620573505673345669928380731862757065697558923770224485073797277090803 625 19610208185296456721607715827957965525130028453103882462264245476940745134920335508343852772545090423186272913626333940944455650634957844314614 626 241772272194440364518087119514302009673777108565917888050591762699241602532504950422914427713494817806861114437825056140110327618648134640208371 627 -708108252254294416772329234799314000144925296373224747208820399736169317555171383365519399539391487500634015920671564068705559858078821678912962 628 1213664648684741382469786781740241921666333541086739371291577527726978522847678487324812076910378338040779463230770739879189703398779424406246781 629 -1235676500726307619131070089652565823840187568668418219273151130319304523075175690438275898854375552967202681665219803409453191702183757853163858 630 -158528151740714977752305072033738274275808996496352427162916066560708111807669873179299078280410207107642131741674261197694439710569552057744989 631 3980062101577220339575253797200526215724472643834601816182138318894677792385872411446498209235952643264045871610109805563221477920881710781147398 632 -10272949052866340939660342701672445804853511428509687643747662831867256519114426330590249137900246185354854974808984956747654899535561385210877523 633 16248779700674031584240821462076888845430932220192068616987355211718419022227640503375401910003719313230379814524511585536699441729101955525117670 634 -14264486145327281549670792628080279454559407724205245957862770953780225940569109853267558263635287154577812911019818603199301028080879104277063021 635 -8265705515752150364219921609261221546019139628800951988757138967892480179318273458020783658533637374784463942102844292633407184638466517392746674 636 63293456578179645446592278770756500237459551422191287169351759313002024343660937776059929400710000530607500424274530359539514280816016050112791709 637 -146850179931261703628306221188412337838018778663992114265671921565672020389141821800634191670156937995586162728485853632844223433155323791386962786 638 213875492252839461081580320387545732346539726648191037384477805882557056075986158909166886622536600710995897148491488320882118216217698497875640515 639 -154313891418057927641669862045166126380141571788007386164580171573438043075508620465579722773496262365190630719948062289840984437648041104138734826 640 -198948069279247013054853038674038155262294140400160493586661305867025010703252561579275824415857951971786961165567071006888596207232263872372096435 641 979961014482230875914536580168333901597809305884710448106858395072602176633986061442465144850285367730756347348065180945382413284547965844634208726 642 -2069601742521330594057559845752961900693607614945275174956215827425055428715736802236813910831705308220106994970459415463558199237159750025173790669 643 2761346332001936286090877033989513589264817643205518914632250648043458659390982419872611027981409344765883720261719507967956792775307006460969179742 644 -1493168892518080226295121061889397474640409059696341758094568678516657536798255914623477855430542645850147750856849238581590559744358331207496151363 645 -3914212032008437021615754601716642441371214753703385748355544945860254443225944195099283138783734669505802208488939861731892071760909844096324458354 646 14844285620538826841708384333301709535912473853514151084070159866324083742032109144567266188960830674393519608358167977981288288816792032322083427555 647 -28760696994105377114391256188665571579734551072717599935973912143821228114434785923282204949999011970981532509941094571393865625361390882962834699482 648 34848684303655053343842618840596148740814198784514277291166574529597863600385574311798577433469723928557940994546141441342658818384170045410937054701 649 -11248100372127075889877212825923306830068898789282652478218917182726331602272144411180417539018774537347310262434852355328875433773365143214872554810 650 -69873877547611655792870705566080678240145503351384172206676564451787656624710857336002152255430198795826385489558625873472639201560221524906861344045 651 220693224074660494163303861639276960791988303061079551473905195145497372052465007706781876916818619986115963230644386984959471473662148283850469352302 652 -394008771345963484313491443364319857003968900349340235697571660204659750684763446899922436656244590251100161496599852807104054613310805329223822470179 653 427576563522043162877937613957201396735658490934832575507884996360246816067640171421058691884810162924431588783438066882303359349839019324783452899966 654 -19757907548801853115776061271529014883371475398165812370387942224839137345586880528631193279738495625531089608987506987583721139042936752642144625149 655 -1176078291116366425273368378142783080976853340837181422162252432319888042745993304163641178637822352175569732558662758521344026298374756477946808590026 656 3227067616825621029418388045471497970308395138942193807710662799585108854972853831698030934325003525825533732293189157794878492435470488358102667605133 657 -5317572757632479339794959835343270889406679887843537817999849051300007941890888120289683076571661690726559911245690571043580400850652093743542815870538 658 5055921316206604799624794868929477646551257955070518983964530438375130943316935800554052861542675151276446625080866467249594256669084186173089346955891 659 1659865358870511799382146188427311536920954255586887465492113773719963765202724182577639222136318439824734125670335952134148872383424698113569457169022 660 -19010797549212587077979006916470642499206526241931369550948456088415074357504160406288697458958635412379034698912919513605052803137237769887313893035011 661 46473572371967871955825457382372928754594614138416889604333859279860446836439468231107861418866302687486228522317236009575145247229219214007237022812782 662 -70616616476982133234907615471420591936140793523728634726735034923865891784969327690771746934501333082943954094380880601276939946554351261900021238252509 663 56738065483571220358031759727526970119273920425177640747239298391041188018490866337858237532219092653643610268618686165768629039605007770018177667622214 664 50087630253775436430495010781112509206782180950207132440924156701504409420866531477270994707795753150629190601777980288889972361802774149878139948633645 665 -298146558945086359688837012232593172405119869373049175082557681641781790430162584673943720816813265120789899660936407946102453656319258593574500041394522 666 659681618603539723663242533139127775842005398646246499218669803364141547476440370546332921990268962398237829257332207934852193030045758577307215469399827 667 -921041417754442214776658032483437360865326566019029558472933611683492485680985093464180133748133153374427377650172047345821987680166710261283651000137842 668 586108099015171986512399507362560601078407994645714267562082056719279843025204647034139903872370814109037126721139070864586875017649144758111086448086813 669 1068188456931177689078344084036571710392521374020094021786109104973215894583456540488566169983929449952828782722558321486352623704959937899675909042763870 670 -4564567848386411794222403740402578743594103874723961428080167490032696603554087914939632511336496020763549447466599808528936097787902441080030206533890237 671 9233163437871989872391262411493706978952502364719257369498389988530736998575128583458978660433804219792344365652919437300693321906143233776606676921190230 672 -11765382113495212572403432914511691793525858106674365267344394277082345604429256171001192469563253518915481718394122423099745298614464150673831329222962483 673 5168465092345611683970795936724519120911006099181550309030063585568561003175207928664141256019710776511520176202125791840925079746980185410995568456954262 674 19894778804547968949244365864050067509608850637749779388281047083006697595229097480590867278391440405477130097295709714019281782932790247405053546151434419 675 -68488786928431974727266393493848037727180423588029839620280946305746647402491915231848260751929098625296743807581790066078979242841488981568765319205748066 676 127419725237007203873230012997095046186574008736673000470340972699623719216105148840433936737506178398139397870272122001820526862244148086554468229173970237 677 -146561105936486495120704900772241919626749892609816602543838904927487395839260187487837878166300377360027791738371034509523510915781226696730064046839323570 678 28724912779101836913647001559692717612564929306900525376774944543857777657431395671545298091236379071322697991306366885068536483635327343768129226093180771 679 343950730852297229039870923647046576774768051469361552730970961239019278956607693825615155458839976013661191496302544743027491672998868182302742053000902502 680 -1009748586356669285234798650398269710415600817465256835926394676876871127249167158298451365341517085818700664460653525390170541661195517101833741425773632915 681 1732996267419245015257020380268878279281563442074953169875368281602438530856589414114378171406666953766385533407617239807450664616662820708900999250732724870 682 -1768342486777226287199500262845393694597989963745926398362399963849967376550796282279074666554136869686748019361975864738675804226132387951362772969690011821 683 -215808466578131011327617155374630310916785149513614045003357707656246032253331166153131568981427386030290823604972561110440139486789079009842936162899967058 684 5665951954771978340368775334132410874994687146923060828119851942367336502770637442814094147330325549280100733387155466574457412433036187388850643796955395677 685 -14652780416520278243808934038580978828268569071824360407961146104778361726389536284033206058787497451903406681893290101515826293831548071670583897370390847938 686 23207991945112316124593858432280286159708880697698431897795724851876894885501772792946054832281814582466130983189479614236314896256481797932631278618026366083 687 -20431299564160397324641232157714771741159818029726381731390599714240755039072734416230715311115480614468653817711358193807888673815343149416977372271751092874 688 -11650953649832077962929262194012700333926382781894389250936817632952108260135376528551036327625848257335636711553343429652190136288891642439844328815305876211 689 90149190754049185499687473410300744728430344988912024028855684683898761330347033059224897630930806294072189207197004281584898738906090030161928587138415577462 690 -209510026986587087685728148942018332605253943255382422269555751163326924478704158422360189556466725559746049338263381521133384689153974716717967590005027464461 691 305568955919460833945910300085710519814224775958064042008382182376850871106790530728393408826750948310748636046223071901377490366824076118394317935241027599038 692 -221329503344236209206717504408801217566334918682921613689497244222577295074182836915976832835173558473606844339788753718451798566681997459746811106200196578691 693 -281930003204162590903931589152144749892062825102985659168499196258350129915833173741160122269337282483027046043172327506740662611768030632336630902850689370578 694 1396327421591483058906401282884511756978910120805021016043260001492979297119430245855083895027350020061158208518579552534688104523866210961208708782383630517923 695 -2953383846667275945322305985434481199198427253872899600297015295172763054471392991800961333455709874586503059673564284999539143569328386209574408874316964822650 696 3946580265334743649930347509680161141633818736734806866213772196335846551991689390264518527345395164145793818742204362450908857391254500193266847160548920386221 697 -2147121840819245236725586468156817570111389977986672100044009094512971455273125297017907931180380413582768160773685334832902362165448192254541867882013614913946 698 -5559104277030805067123786544235488399807893288507261866719784597655429750388224779830625331896054086153263616541962262784182420199014888103331929145155620203629 699 21158490925550342670833854575988116652994814028470809565911122682495524060032953637208195649663278914180883031342018585303084917345986968847739420493422696093646 700 -41052121255708370747995095544054380046404514724407701465190478956361561280223933088621581829791264569374038767689445577487792138823855434101230647605717001811555 701 49827543031804788690908763423649666640198428843330069631030266034916738999638462980373717346127142052260667270952948044104134519903694123148058016427700067122206 702 -16285982956800521292154722151268719928002714905310818665047807748480868598987085597709461563136461706785529711532413340114307066291558874499406544262837740245565 703 -99359819629620487602589510209220986877002028481523835231315608450678124362112157962197957879436747777437685383267012518851104664968287242351706223113458590254186 704 314660708279651073879151269417010026962403629555018628389739556719670595322488327482852812014264241366182235019972334466024785436035521605498935023345155054998349 705 -562533562843282702740022472927336506903810660439135058878259120485624803480838668198926589275364658368497844079742483093427080339685873717644976912102527000233642 706 611686778147673356395714656019221013091213634360203818904147467350222762914964692990604450777591579815938082372978606683127165913399651345087606354632981764960563 707 -31518576892761862293104300277085465353809349171235322150556700775479531704114062816576688251290018531013850626270061340777680615042385761532365750473126419690786 708 -1673716750048715037289551001319723096191216256896003292359552306770513306468413903755304252825740859490906069279923450188425965362686627257312828677891782926046275 709 4602325633285538649663635614954973683918669131683649544677956249016951670470871256308394095457954897144702153932074175083883943167214942966333235815522655801704462 710 -7593971670307885986623928829144395202353740704813766441297473592814349097881556734494637314592748971860525939836765022660897282201828030198418374454099781516744221 711 7238184207232803249005120040694370528406379764151876753197886323070719912355414405170272028076061327594537587181608969861058690511067862915877855736893341379691430 712 2322254522413356787940959977665601513378319439877312024257613444706812614112470436770881449356536110960855073337695433106547787514122190299329134611358410360770285 713 -27070636592675288798134897654314363959870500053534033684308060398113043336343468747701309555974631493237299613530529881395948829942968303911372873867809725134720442 714 66295387077402827306339075412351867463175440195494508850754279997660713883285295868972281718744849530702819328086582269407467253393950143355172324598047722668053459 715 -100875628517303652238661333215058167939723741457700359968685272707794759202002182116701490982801995346246628895967243791205890101816687602200313506105568899479845906 716 81314596771853899574713795709135740496531042612838143718000144621702717848032130869028081134909878175315839236786845550212415290353488453222708939877470626022197469 717 70837209128401507701911892621490421873012536623013090234193543459710751272508512116589892150471938057020589078566717229595994027897610982465240275546723092771557886 718 -424740272063264219455860247382232920122003598774265044123757776956713738797053519335610847401457744981850275185854767591816183549782085622553816503182054610525005053 719 941272528541834730359236193561246899364056746151193285449322299697122162017662788292687964922263308257311639766716509054461203652373537169087810610572327380322847158 720 -1316130366763602225858788354497280034860084820282095346306499735518109082693255033016585298142124995418731826190444816057914235699169766750691324166869153964577573491 721 841507660858841282446620020668847330112105696864467318916161617425668525774740239069260936559071192616451462242463587877734900646401825087187204716801871327782289718 722 1515660102129589121684020700282079173363986918855547279372821100061016355179100131463439354868509226700452181238950658411366841711113190914492535954410066069658688371 723 -6505088598645223977532238130227565746560249175139752570274803288583919401519450568029310242580339636854819477101254536816297055466967740417554924959360311396254813442 724 13177532416878541398273695601510746979980722825152892499009108711958159499409281482733703003410312432242089697448485590976697070515625940094991723397914299378415517949 725 -16818656030852680575647111672229769866673222637454937868997771935210366886940912134511217054503266774228455555317815328314363402142057757943443449927648155221258845714 726 7449602447536371797956051482493661260245224099477478098436828581294735471433641650230110620435541842505182458984635992019435622834554094956785326538661388271592546595 727 28274515969537019776282399910263941306144220088805766670142332196537214942892191799518401820452807953702270032245514526228886297504201448219856243646153977434904788422 728 -97635946448315772501815074647481083605880109551998887176717036844789899131099849518289348370347691298366633634111295701105935022127072507283384713686265653583919814867 729 181896581822167268823259852349685548426106447214146963880165398655632054262174790537520516161113658328041362153946348860021854992419051756260483836803700106276119934502 730 -209608185256944725592139830231362130634044344698683507243329096073399779507465347957714880310974009450311550609290372966480002367702628108797870472628826604098510477293 731 42047895795090637357389658818076545630222023079222276253058719801587706490556206341330547720138977975848471796411805670726279698732059446768487681081421794753061390350 732 489305557311097988523880217294580136225813192968532882497542453781488475050702516350094817192923370154697331324359459345071152955076612727781862784073383227144627565597 733 -1439875380931176065589429753869961079349937098413655055734801819511364215606891934956949942727933737185866235663711470293828590344290541119927954194485841457239337476130 734 2474540996141435417369758608081495113734505050017221781478178624844415369144193766246466163703222060168732083595887092584038587130968588405611020967061143276840170167363 735 -2530595496729498792102327027703868875667446615683722742226470522614489572580090564835792750292663642842203268879343796184106278007493410235730362171489678642151747727402 736 -293100764544789964343964060413679521099486015477086408494841218638164655197796506488780548573762248856058017164622440803483211804562850174006205013053468907015349664819 737 8065879018101949555529772364694218145335428746672339122172510209579649621264071110306286174846632260891783470400362862959149875878556287394964814131718903009862787391766 738 -20899848265118106730920234724382494520906264709235037320303120245750113732490526843795377301704829558611915461394790877483029095967536545087384147593363694397013720573517 739 33147615983044683977622768963243411854278128640843562701444047844644248533321389564306907331415502358619931418059974010399941892447391102431791071028901547970133954425630 740 -29263625664767362113265758472715892896979135079107409838239955024379084091624110064205865011432910636844380433924431417398554937170133084986268366201001595523528613494211 741 -16420061183746173212931721466576615102132387901098817665570378287386307815054223123485931911959340202155001473000692930568890210042198022634022633813625745717104168584242 742 128398979998349076494374739332355946809800168162992170572268807288440196788375335439791543498182595758394246216045765299336219142149311335117895775886056182898004859513955 743 -298905150142486704002349274143567064311426218583100343155447146338252253944944667884508885107271672588322251826939700502900657948596690817574305650360489811125962777432090 744 436571197919131985084460366021624951608787493201010880407484728813291695471405554082254362892442069013940254491832249845327316334959674254762670257207671947919712358181741 745 -317439285699079113177821979234970945286548431492937076514984696711450743421115769400416753681247273922769764724633268589081536437024035021715243312282741718917452219903482 746 -399502926805947166733514955838817189658543067381337413688409628066894716519063351050438625744490866345045228696445113672965559358104985846480794933363168132336733473238957 747 1989587535149237416813772622955855227821209552657633664706773410471823567402053579665802730955113144640740731101187995625667287823153355224202173693424421879430343882744878 748 -4214550714890685893249674248542835156556972900919804068755106586299653905127275347082000343528229970781975762955197414756532089162249794645354039078051159064358858732057763 749 5640508041020240036218545962452180705975650114419299645426620505993694809814370412397320704612365064233120337416316606541465771785136262373544314595951559984613906634892734 750 -3087290296851319345559872430449815799751908222603527892684587604744088579697358318381035603786273868402783449675059807075064878761716019653330242727003117146008266772237949 751 -7895028877098973131598149598638219419585779471051851997567658469104825460674204469799250184096277268991504963976591821904400192586203812357591907298047643821315090554532362 752 30158364133089745681193263552630616050874767393545831178673145554941129120674508082774177381203558534852034052460876663966796807504396169115602686515001524757866261151088141 753 -58596279982783156921908122367522644281667571761246866145147807850265609940069528332511175785883387537518130040295281120179323179946020565180273951185961639986433965292119818 754 71244138078278621899426681985138233673288817186844197116487153207380439838116139642649673822370662002201216100176501932583049167215237336529761401260826467572371488324086771 755 -23575267907594595514558714497492590963160527825349865730480207454613011494813734787239817096450819397180234055135969417053181539475661769648043478305688245642576489053877442 756 -141286162228655744714125497725198340310302905058638197945822353998685636728627726733192391201235798282877008070495125338835332448155954927594222347021373256260086440800571523 757 448635868521463328741663073918165738930343972316314655855099221866745164628301467538923947143663739967336682396479223959889944770218046297896010974870087693307492347303194030 758 -803136110629460103798318079106118319476706095224690845225336504644030715517602677919135137278993320446156824832735261415050920171231461207493886559330178621640051231913571421 759 875064028280145389426722088843674219402462408015790638703929079423944992949648434832961545011851304359222951128001048192541230675932966261903317449747523037452437234922805766 760 -49720208887904017571799950744898641467530776174261120472323210470368941125091256668940058457381808337615712630308387050251651640198378720520726390424692066649838543325652051 761 -2381895831763257561879758345566113575420813046116650088209955667771268541734671277333351702655074328576305175532854796922139767737999131235849637787558496147432862612098644506 762 6563639928974709920184760819564474231114081684439142574300092704860796010493730681001566553791233074208671965952020077279613648468062573716026636865036730436420438237368552595 763 -10844824443961970313633363195052632169742411875110157301334876162891061361502972598007661521842155436516270181631802131737590832478522773637245088723364348858707690949289764786 764 10362217295422715583322448879408562957529115973547871851949748285378789629042871960347053084582929141671258046245874592351288481012984711086764265006574974986129218437013687965 765 3247669711065958987357987075364454716912343296892698746035565001855074124404690039316688460258763301591098021044093101594241167388678498895769832440287859759290130549999494046 766 -38547205605478574185305149420242736730838626317553583946690630614871060600858197234995753048784766617885994451597665059014952480747387256152794107333879392222124861435592205629 767 94571176090736620549897209523938144659823141285310212851245192798644626335397448351368923806476628217523406974642986201138240756132065435583346912240620874657218029195212293142 768 -144099807153862748939773295476904643154982969659281444263728624978708043821127319389108717643650963213978623455600121140073046696739386617222360052266786637573730935854833392563 769 116534027006031728959039082589385668188465545398145507782830795929029340105140795956857005383255764974661851033361925960977947675851933286555784977625193616045994119643270080726 770 100174105323272532121489549346009596097698161433610854400557418717938616281640624178132554490092689699701735338162241620393632857299650915277483921497641154796178754958717817395 771 -605081851960302291081564772235214146693827807583930105111402883322322660310676683091339549650743070802022568620886651481911306783930008351555472925154049200785813501270372500642 772 1343057652609395507959718160303190033666888544530540371387909939784765384549994333918260555577904981853667103970334913265384876062264232360945031884060844478867436486868567345341 773 -1880685242611943660594892449679146728444552958609928928863302158811330876226030736388916452524881513505908168643458691808071179625999154539779622999972357447356701962549326555250 774 1208149128693887231066937194584675129834561757521457276115888611193251047280713772676893250170371903554104096074809167386934869621874060015503268265575772014274340435689340763875 775 2150502290442960214380454381116176536109206532628095119407344815994359550764591858871651063339947670105034184434510183564971192506779499230663150236942502376542894064907779718182 776 -9270524194803694981017630856175321658942080739997505372657182560804631901261958963198028281900030270775988802230746918133019613887431367556388814739405491662073532490603553310739 777 18806844356552204209788681720403817041444078462409830178138797528001406346320753612878192000800856678555151612176601987474937774511831355913121015773020024976152851787678008431046 778 -24042159937414793009798823822399959351727663119565964744805722863209461689850364544815053593021787746124246053253436689686913550122672345808526916332749553537146382954936904114989 779 10736427128669991847773704212045458344127086296727088566158283076808253230856057550355858621442658272141362889868777555632850097958650600591155187413668098773992849140988693177454 780 40182994393179217733828778839116676746361647450931447968766751765595767920779756669859720351738184558951823497869085553371088903229033856452458573051453405941466388248315534622173 781 -139186735789858013335028909535078730540305707437721913993303232334418712452116299979705406510962602882293501992113822041748855004662063005113126166182074017731218391547493570651778 782 259663331443876792631776448655131701022503940017966557150156279056858163445164958390262809913072337749917906266096113641392321302012393354956104134140030827068956093128648993036291 783 -299773938311537136460866430096951318011978877696348304369475822248106078596654103461100772611705703499638663544340234134293609792904655991894164955995080824523761018213173346176458 784 61511073599481453619898592468613473920842400499286223602188900770516568843910648572527922288413863484772416838356710543697188274472792618605973445485982786516129160202710558013069 785 696078454000327814484622142469987772215301956733708971465410578820789267799162723096570547861022652029929642399819040329683875847983857464594426333303176905629414884065050216222902 786 -2053215858223211355510875737602491654375404069359400775271961702908307261635544301687870563233870574543909028726675259471652159556249819531583156024082498246822480964759157682811789 787 3533375409645057803776926517672222484377190982983665026282890628536858393159747177424226423183546224027433248730244899701014819813461366835783832605833785161047805365858686265426814 788 -3621378053066248623073733012801977769948373983140511334362998396523830989085624606967441187411176569451098183934176459271009728374705199210795656520978718264014299998828114415596035 789 -397051019958983268651211967273250253231251155421443908100817241305810938259586566865085174828934234213054938315242500102299682176550607477358831612041345126664167297720772799858322 790 11482230912274330767930009982692923245165258259950729203130414136209169651924292095546064383436137485932074558025151258877638732354729147837080984956728978839438245325987032546166307 791 -29810166910722175513356274023716551776996013330761037166886007824160190343760246838161925966865693876553290545603412936194997239282318086618394451343374049080240923351909521123666362 792 47344000869252053721480114130193679802364266090728457314439967029499589159077028447047617200637381798748396656551189613307756381856805810444990254505936429067715266782390464101449773 793 -41913373003233270393743934271284961337402002330794419055733097962420648670545225864841179667536794749079353651448663772665238059721835238597424087755040851376313119560897341986900570 794 -23137588684229863960704793635056860681552288090661693536745786752978672505507070393689109799295180053696270444860687940367274740977771506486930981682602824475570874364414822374981357 795 182876552110197105758113749801786042305235110693574720758104605527377171999713423546314633667401918453968687854272418880015300305390989872461266560132119358462885401854507914939762830 796 -426442261542630888343010574511085146603721937958076586090929620226616968835010228428622516870582246352399812566581477364993801989247878715630450314091717595202826168466395691478345443 797 623732793606604943006497811950270529539104189041255064350263061419899420659292892523552180475172214143438396389169159969237754191149224545825772104686110182991625186349453823266965342 798 -455270221450184786153757549785883827864016218737284101093387291558427528484148709525852576744958345026539604503212004813451105782268590631098560775016264053854653400523496125176059581 799 -566076873791497147385003861400673167018515627482840034345347718756278301361015930329092060726420016795158812515908105072323146605107800714889551182837017265687970722235252955871537066 800 2834889556246388966936760896487771220979255851785474298484608851910782972524766355231141059148142806903734022313366534896572907374782641152529207350062518951213845217692909683453064397 801 -6014242681601650358796033031146636930668028513562676764810644568182142700656814199184895211059782287065388441117248974347724879708994662852365985067320548744449026514197558661386710890 802 8061442059373917455885297443004156306319769920374199162445984846940945826066830182480465241518581733636725234889315203654230558832991083122423660418904544006308266366231701727577283251 803 -4438862324653406619101040061886133240012999623614772963112107421878183006427313455313753153681095566400593984034648363167590423207422221087422921070363501365739815782880025426861726818 804 -11212202773270404935275283381525163687629827700270006765843059139548865214525831670222749356275955174966314149054516426014499471836135966652309788412818638763726687828866768196627251395 805 42986151989942051401422201710944773227912194864903184819690195394857805087612637160720182349270169383606672751922311622505050484545676320636889818733809866905809724173076965275270796110 806 -83637825855920511105771200164136649248220561276765908799761546493923110973554069561845121649626574725048219322859403545330782343670061116796315691195528097779372392083047213207637794461 807 101865094175358160939569631854278197893269272288088619248146779313890686430443838622524562237431069716557137595687462616127515259122173979651121986831609051125481684335283924746750290022 808 -34120058514911707970523660122530200082493593569604960057151621344142651712108333361763638126695225940852710364670898441914147205482934201232148645000070270659971528241366705735321193363 809 -200900628857375767210064711937491096224723207702410516733366629613451604953335311022687529283293767284948155512064472822960785535496427810779456079222524705364283412018644939691383492218 810 639651504580379564269792347706068788318478553550603232020178439198827234479666632652187821168144899943863296580174769320090748794720137782093304777108337783639501720949224434611588757843 811 -1146642497333206777270567303719706880577221086538005867421293491472488167430214621005215389306386484484483858377626862701049006464909716155871450764994291403234663086362537341002436410194 812 1251832232371282455851212835858362780386517204120587469355675284519245890474091987312867898878040534455208109150950010436085693064106438908090684594435195612101257627738560368010517078109 813 -77718958248599005892273672584881103558856214601962607249700199168349144558636088316144766113404784538205766763923619530940882073862886096123308869659424253688848727216134525795420230338 814 -3389679310540497998607800098128014334423246947992673989698861869127523936217249052691009145264003934347764292378356496776301941846200099027586968385104929911192886346031365998424549437821 815 9360742044072159914810299540557635333178384518828485525358774506461888797941318168323898854397493722144150569822536633955716151894475961967478614828739675300277136674755987258665553262198 816 -15487242694101019842797346328157018539051234518868222275518087542132951948782659460589078095757793079016948380794564010197012126090477597099616879011693269196739084457912877570497397547251 817 14834384723048883773568792919500373076077590622922611046279676839548967227189502647472239046590084567194217607009878392885704216594079034176581206424437003270815259549007035885480142956662 818 4539957336147572125280359570271543053252822310679971233676282875958795090286290502292397711372611388916814306419880492337035996691271452681411695820298613255662838709410780316868218158323 819 -54888784783546067709724204716357496260685704282018998064668417675732461305327402573235190660850893503061742981438767397953800462157577133738638356088420768175619105883654351660211374367810 820 134906381677042330841305635701444195620273767499203246988219906154604061974747519939122461703509344751595106870477411089341973360812040883149027429205416929637205892155911994774514816490621 821 -205844063898243449722326347545987808873356186095027553444418828881558072463595056300424937323422573222294842146676293796056074266083961727196593110681815864587467001009348077255081822296786 822 167004176552352433183898649957816429605067196126813863771280916257047160341787787515257031621634014686871091459997641706862574247040728303766882079981373263186489898095475456415226079367331 823 141648474147623245037140319033243340903769328839806319878296808676671875729514521148155797487173233351742872967635832561014872493626586885960883809129903197488898989130221153973659296543366 824 -861989252644085822702831983116278729159318225996481610416712191373507056728006942412418501242825627834946521688621894421004467766461825530081835919604811387339221878374613918872708317047635 825 1916338384245253266736320947114946976625001515406784628497689406584436558410074938707195268241746051691892353329603239694719211533378520781736552190042466103562524563809957596602209496286566 826 -2687390567551174220695529273047128542283146147137475006822073004442022308633113892705660440266320008845352439035312919846404210313042042261469500842220314424808029270984858966384392082438765 827 1734464245568923529249073632746752649622654326875202164313032219552593945400138961879288609805242710328919481363778811156080273559781912681038777655188539971375090221410532498421158034495694 828 3051138844903833695670023901783517196287840524200639935191387378505707534652985846361473757139326691571298182966961776923682086260235258462865049911928166689182897955783709162746495006020509 829 -13211523070478939361980179982408044126764627669551432048339952985448053631972338440013557004616536111162220725368328204696252866706336514129707879163485502199356944674947668756682932211414242 830 26840835787191892086788483328526076356486723468652628490114583031495587620091968957424217471704230951410982230497252254780984194272001595158628263725419917652281171836932693347461685485799363 831 -34367870814097177420256738871077074193633138219352545061506438320531706538905627782111930424513272408517147369692252751018351349317196159261818548463497999726839603087350299612747448748143466 832 15471859700044584029764634448811983777250297630949597536218387638671718193774609726772529368089241643298871058150596837863212770949717695105593074874605077402684144987872568364667347587659085 833 57105822988391793534304436630505259352105989894758606969298829106179445391540346243415306631743251024741369714385563584853894195961763959367888926165127680226033656785470549578336124544424022 834 -198419247305022525938886985451976650868728553859171901597828922492094022054666557777827003480602288509815905226306229509607703861507637932365008024131856437308430664733514266746834494172794061 835 370676391021742426402998803171072009939851713085484391298795791155352035105341988765783759065639809281488182854528089110087939068952947295573313271847795349196195962657303120644667558976482270 836 -428721888761678739798501747629156850306762892522279667061165001606251157372936727266909901387190828003677721053978821540860385884474728740045840667233478900631893947010150875385828374691322435 837 89928891891570001316230721183288388936216964240731139627876367072962235531198350212382036747537269706235448800817094952417424976981234319788352014355449577450730601895970096633320202060574478 838 990216887022023589972037911604724092314032390211786170403003849771030756521224004373713346023395907154183189161400809856201414068418154691615763182218170444122824668532816923408523088523138019 839 -2927806443458974660857310039651050274177807529708862814556214069827526063319519813493628531568710740021957269231576357746541024882767001183111559713258748266960167832981905694222023128489495386 840 5045253783679065734375043610063953233914016597687401737965177024029945841180212323038307790609100112302202246903386095541715485651078316314184060273010225244698972201222934658302163572577001709 841 -5182267349855109627948701357267408009022160885242368320568132278690304105998456823835560357602697670274080846252394213624487118282553322062025034468325361334192127232398329775565257839618231994 842 -536331970886795800192260974831237764225309886620390725941340606304389755822338302354444138541126251797955092861750383785823298851505674556357110762876999110235053402390086495615694150319528493 843 16345438858986832697083310527057790005300813853857953248381167539358975300003558074621064215903150398474395525782667172279564687287721303803107376540099810044060178439624372083400973285411292398 844 -42519080446797088849871762793819158264420639591580252411957259029794169056181691494558805008470569885698997651208372388022280312289043577173907711253973343646269557941655317222316768099739520291 845 67620058092833753402275693110918050995089845556061770123650669307620583300715148309787657523955736869327689590910576836193349339587354501431993824442092879028008830638906089370001174613428691198 846 -60030158020896752560513002373901363715157423812827381338581744506729046945241488975774381607634603056007590479047446939805288992310222818083865184550012794321627746456908117350883634556295277309 847 -32597902944634425980993213950753640093616277113567512270401698353750827522595553347356504325627670528710503935232427732627331979544996019612078877850013977677292453608400489112867441700317177162 848 260466080095833111327050816497244745892569669152085946126686479829471868591862892290062705306801417852083977531333456077446651630574923860172010589134226507732230314951521274316620867183787014029 849 -608394573288825301794134423791538579121837908816259142660134750318651003551613209184317669503244371287472632085529378301876549266225297336899672669518464626430423669208458294222141561779847405514 850 891127260592548640299231603184325132163873594253297314652779624100328483466172419383859625048431983665440278769260445061051782942785678774403176994202674789774032116248594335901927372975273442675 851 -652927787704605756150227149582622193420769941386163594392051538223062226197005845003276169980016760339239970390324599665333713358196212491562660140618431937653179933385687828948471449803125451778 852 -802060831760987731587046151602157903566009529113488411188946048291506038175387147745942624094887205561905602159670002334137454758843848465077202052002740167328519587894135266449267596928717350147 853 4039303972411678499922782659155588264880536188119735046075502883006731269480124979262880668266655138793931732248185494455712188761455266970523418233029261851858283341671147033650861389611107037422 854 -8582402688471580780558973465874263013036602729898308869746162794168080953178874500786371052398456592704437803117350185907954349480459110459094954695292647411694406962219534458749398081899747628253 855 11521379741009507598021071969388621954060650213449905871038930608746418560526849726817976188340483635491132669667174872691921600681775257017512087053550552636873491406979651350949399580330953518790 856 -6381748848724077415637605154591804365323625320762032780180692657311293628914574994323819987749200400689964071720628570564464474360180869634882382945749934158336009168397474175847678299539945334483 857 -15922687420504514327863808591953539249486605031722458050169870882459993209055448739743078317638996019520080132460618103378901350922331738665937230552635979143590286994623771916752839145050558106330 858 61269883171752121267407366277276126772418135811106760622598295639724117168079171927445928999708159710712389675976214522706110377568394861001781018158122997719263565971604320711252155750302968584723 859 -119380576620447883038226134271782323025996917232015128755388105711610828384932045103796419657275724203284627362933068083162248352934819722607389571655109884611608863285379817857446828954635269732082 860 145645895228134616153317285082381440780602488589478580787838174018577553183674020800660753679565296656816704784968685436860583626456581106881123664046824813216773586609907771170135823868866454666781 861 -49371447492317106733593703338428304990371788324728511575091651046096043646257652642633229702438549688924002855051873745146698144841552769151295720122293746383411177991227083060320507282491702432034 862 -285664153484396168762582146949089476851852746404051815148431083349607122661022805722987133589239645685537953800731074112891684042643115013793311367112457089673168957198213240764388467213153589266877 863 911991544917378676565392567401370140255282258311789303447630165782465395335651305689929004240048434373633320026451392844651233483040945010500165782440857552163296265607469106929369089446531790299350 864 -1637061831334995397835390394530507413639455346868983814897012550307515755302795110942137334295734322439576691962275459066704179213121880545509611638013845507420245929999179139214990726244893396195891 865 1790803810783819781580223927761465733319922942618074696049532768133351869947893304748371397172940919134444156296637377062973756857916586052932434759361919283330857679994462689971835428616947823558678 866 -120562700397886812194272326189683772489826021743586970306792654394257193921688887174747451570050647082044980578096509369940867536629401539354926315828277954914876898774808026869941952095938670322765 867 -4823802072658036952862460064443113015619181592868868385229972559959868992710105752283151162624308269849507579064995276456500380210901544065241805403733054388341595742443204914661932976914857275304930 868 13349774467281600281079640310598841270368035092717473132865803310580698919237687001237792571164549025049948451301361816408889141674265661775703406642018225298259783743650143236137478763159548868049981 869 -22116872262700937233685365209133937070096540636053251821115219369990043233608646024541928882844891074414479284693921375101159638210888582564874860511959952118007725542406697611352908453596117801440562 870 21236365912804200280566169978782806838586682993651293738904690309479649562559393543279762869276616584079994959956490380880429374325708415223562703574435570161072475856276842157244472190202972184221283 871 6343689371655737234712305872766005933659244834185610609037445372192141946965232940457988286620755956354386267383664246158079172908003075669156266647125262392382341317153299769138921599509271169097958 872 -78157489181517549217361512142582692846098253934129018599210019793844019923707151473279597208207910645617726064111661623398906996563491731691624957892605999181852609575396836918228132296413750125298323 873 192444020816987761761143058369964993435710629021375014067191974834455197025567857092660731868348298503041055780752639762400593568870397218161219056286957876293467829546194058381806287373724173449941254 874 -294043173709146499835499992851815282158004514440249788317099039130682090233498096831125889955247174447755612962626289409086121795361296553292500621387059228620318366882684680307106599252016054436388269 875 239327348238270139475133903048500185188101891990866525368586063839220943594014033623031853625730229101234718016276615808973836028725212425040532270701948582583463685068381628395950646537480435172238638 876 200276518866581744407518303494744898653221988501266765714310861121150597096605743770383646440483313251368288491578337315939636875651666139533874192557077816040326655838309540278817880924503530991793501 877 -1227966733389726627961170495741620546810554897873899633431405864342886318254221714826050926417191204499482520924685869259025353370751137810693281898590222671904753730510370069567799606890519606028602178 878 2734311644389411790465090494085496565344091591228265551885672995243063926599865753127781913645359553950066189390346632820058741923301034331933754146027264692936108175319193855648682625931496551409888131 879 -3840103517655933464153973885439882786571184307580097938911318403900940340752298303888745607992561276897913280872850721749212856724547598574106478008350151081886809308451398561171929883123466434807587082 880 2489961924143001881920516285311027914177167228184131059074152083873044118396287424997607449505380590846795330505983072160316264784291887194892638073492592127028002980562863127559577926534397106148081677 881 4328802958148753281243122302988820088905033033668366924534360226640979957159454960149094536272519203104454998641577843068697811002565892848188710153419496213703019697964060017350139281917665325331199990 882 -18827774875752375372714708662168433665129601910681060785965509344956884714219793953073287738035541550851531889534840201796137600238518870039483014397031886718207660993393780284603716256616660626425655821 883 38306670641642001228027327591970103069708505244062016765544962631018877708072707795992695838809325080292199441440068704844209919043055621620562594787629461476768308249949226806976449084384450139816275006 884 -49127960491234120520853701915794132296477342510106238896055695463798910787606711718613914867038070203523956996062141521754886615842460587505264754871388043807922916110576553294648903348316909002544494211 885 22293700589321489068250658915281294192986975954788339454635409606665174438701127735088558419195732225052650771614533935073288112164827813311000886161082852702662201984416319213113925099016046612421401774 886 81153900595875144840407039269171750049920401088653593517874801512506317326349871840422189706265255914003054335713211061296730229598916204124388172124481261356135128641642368482373951319053716057334240675 887 -282857422763540019790772141285213058885782463152308004282496403559275630666614294853160767565802384460106673435165239101176521803047581396570306740152821463030778291488854162767159634433757296732178871546 888 529148346109847872877638561131816956107618477125539093956388824819375292884280973336076462263730977456315594077846335011202889600825902215638227080503327370110745858304898595478173167746492970631866305965 889 -613131468264405436283690902440077353229613688921462996594531643054462320449247908138147777549129058624518406049101008798635796939406390626457371076604870754478443167837658291224438798421121212416885259034 890 131399744891882960108198961177911632580043974412770890667681654170998086680986253233897557702922370872507871150025204383715660671891716244135901592400771212784583894392709661436385160228234860737546469011 891 1408628670700335261822570102347888000284762694346999403171945984351216732855837348342505586670746271792133851904743270053610254797274762569462022052809983069130767095662036159308014813457637432205524932942 892 -4174920022821364356320720970753842339608796740949695690200636908982356193291156766195204286142673031705812387057713762088207764145254022635974687851230478860003004421392098562501292383985752149982366852963 893 7204010864726159371035269761515619944092918736377933758564691141955491827088448690515698101020444533364506664510734662890236594837016715190759156834452517076444409535907580288567340274970336589234301711006 894 -7415844365230283862104678347581621548007515343112173020584853406226193995174065918151180742556723491438933238154269023585044915934229882606619581712054589154624280459098989696017358539039646164075186703165 895 -722162179908320359467355007860061527295481532052979097796258147467816223322630386603745188192343613898264962317624139896562291259064995249469369112804296487201857460493798021535207964862548561048662010602 896 23268190454499243323109927886332984490784315879973998733306751985072810095996224072390067320982299785964476491810986629158642688126393303487076633606568216281916814451901746316222455018705416464641114146381 897 -60645907459550734010961857459969150550288180914119364409986952635130191959017949594478750938885702940908554497612887165590812916862181376937923061524441314385880332361507674002944419150627576696383939688490 898 96579300104785583979879077017885193555201082884158771891074636990251941375394414343359944180404418868056102578779539422229858563079839459889830751216705819515440135350126005646595967352824639806029441209395 899 -85976311841021947302576440803135267578545353094250181905548817375228070599778430947461002779958535223274697676324218420551618833044710935867585173695833892081166309434940844657802605517610869986392714437538 900 -45918491341843157396649910331552959498686738523897136899950907510056184093873451637395440498258754303323816221356876912308246730714780342030506526873920664124868181203259664336879594618858053226011891711299 901 370971894734279430055634415502011573686320995910361999487599906375844321538314162908971772137284881566034535276597051089627829420633950539708259729877086859361782942541712184624753729460976256050475380278926 902 -867977921808759597319771802278740723031045959485327225886346539992088600182311736075470109336228079275294649684485662108050649776642542609121183280271920838761030322750046394228233075338316198847724297721629 903 1273146966199553449790609368392363953378397446012498178485191358588220510638562405967177565538653768377907131649660519301856976671221573994473093776918913489910541340551861275157953231977940035192949431741734 904 -936372221121788442150178103501964036353106940718945132108836364432663778018184750040941477466509694348450543061641274316407644724532704300408484813811732422336486473270251786838165929695611359437223805203987 905 -1136358367573495760129796765945917326734275483545262366040211709707070154966816378036234829278090538231595344895349294885142986775441250611898490709839290322759629039511450489938087523263349714013950416777018 906 5755382888667886861990990372178526596578452799834466221159642501023245109228942318047766267099998307567455496151660902690407571617858353513151653787328140047676827233396875317030247440178190857851023502241491 907 -12247151852005854848152540185415063939128843997561560340496746021204747619527437758141180659854925465600216733531255059128487445909340865015221786492440454617266998373822803717798739216484254720562544198113938 908 16466204080196831314054496466759766628210684228198129727753426121972109819892300442162125394053671547169787281120150625796281346649940875293494937777874188541337911435225831138691055946263619155246164060432349 909 -9174490531052034055974472003747416124135618859165766672690821220692981801799278490087537594052421013604446836405724387083260104154824178545464781488651642370055170029835107925522877795686601874227736918267778 910 -22611526722104472898410632830095062258197134504989717063365275722995641455348618978269411525658680451161327075371211969886736030158974248233008947785451813035761568123201222723242778787858924847915778620124669 911 87329952135654642480904730597457073896951256325541460254928224910628484352281117330950611433477125010266675549388449578449294857772654425598472552615303645524254129146689215649390547263931689880551622279381814 912 -170397358611308880175347772372313917783976615864424736791872816539647290852812172663806886529400411596580917696217135961178373893695982960054865720422458762752857030229847424426584071331377658661642939775174515 913 208241711642754172072969548486980637154607706393328579202086856722674814442645990040124338574006337280572505692303398404133980869301362998045240992658710253909936795066603187757292037823105777746902700030717878 914 -71426160402890179008781863406733208731336284271149501102444447084445369327917572754540567751658012944030742589612761690190998129361434184838671159664354454018508301609980519789218909786970517071059215727497613 915 -406184108059591574406101366418142055259888369579879050580943595633078657492435189858656976129491134585672855905512146946108732397970460548477630114174918871378634252306336997032022360911920060928070148126071682 916 1300277799807581671966923693216978593560328436217564760668505351795952313198079932552103197158652956676521465785243852390676424663905081277884413373331612704595650396355860889367847707257022194421004912041076733 917 -2337223812361352127545309746829281549323441071397549472960956002127716707559559820754630553691130804655431560844201081215626113188562570376968538951817015445849683143625345821282110873176065362056058107411077010 918 2561801608795939434311493067605300394566776967417776084091519461193323786936169329239843957964626383462995944092134016148358336917279138379097404301952580444346447386282156759132329317271268407834971006528933923 919 -185823805615363397143829001947362052689455991002873173885072216667026239916618972620850967920816048917517395769579246299737711318185543825457442905424920033651910836227245918246852346852427064771874081564637370 920 -6864601622287916895114454557369139387834747128207128682243287032114704722222051025507403129505255894938824274241377685980135140658033191482119596394736771268741992001078356565202846369918545002403339058221813203 921 19038630267783076055995724251896241617492504182252682706554685203283083258233059682115345142860580605721157832436602650556724666468810203547891444298803623459828789610948272566917203721232053885248494211066131622 922 -31584306524508962011164651950318067952529173218303983078636227807785514274077306283964989092057537414338526182170986107732789614915958303264578178013720315718219408893272680405125265766250416897637397527039724781 923 30400779536659014176104670534001615511896347997941026086231196348058535845477450834799826782243982433078245983422614192948584282047040020017025718939163465439126044173440375112927635071431689905219622726569691534 924 8860007986757085770946759386107320163721485586927296319283205518234609099588523978596025813290733759624349880198963022949070383759498670326309628733000631759624899768288475313104403065851144857695140496032604957 925 -111289408559191109740327493206852391744397665608403584882070063000098782592809111359921856592940524781003998108162512454312304279397953967198801332432605360394814661496562686549386972735634813415884698772714351010 926 274520368204943162061917568095600694348866541625761925617319313178080027776984600410847340937078280668540138302971290271572706739130489304105344474010537019908256511571717648011524812548281861784513502502535480131 927 -420031311877181042841614124212134356625892446469265673714002152319592054761983041504580773654634569036827578737382142042934968431344027300359268358122467415902448562110295658847453846229226620437752025240291399338 928 342963438431036704140655693914963235414123020095962252046544865460906516561363259878470493186309807843107022955467968905672621564761657362215589577369187091107011289655748296584608934438901752259221150432618616525 929 283145171424993958684137872573409274495379489528865020855551047753939077193225722569334469156171514687693809432388784774735138780081691184138778151405167273504939005942234361701285602447986839488336729380125126550 930 -1749316405035386707192159687486050497656666892092223641185651265607968780471780788026300978807921975292149799295009822541012835987613094331211682596424456469921786425760808337682087831793328672111398659673451668301 931 3901414515507852863981492890228618191646200334847506765608841214383811516873062373240208474832292051582819835068566798118635776324667812202715766196182119848552656424890878906832107930016474009252902890832015443102 932 -5487222283130331103402550347824367336644974798545059848320929067651776098887892513315447032544319098498102251977346204146788439101559147705942293493129448680173648412136480752579556823343645667417733663230328964803 933 3574397240682035928439288430448015486330415478058165648661714389703803119959161077338083632640502194829085070296105965092915429903224294546745455597227864571951067547860465922962830053084159981359767116281739149902 934 6141256832781964974486959267385572747276544512123742082215182717011792892715695105119696716927898812005571781522267870198229131944446183017882914691037959233376826166197306720318112577208273723204005212330881551203 935 -26831355472506628084218307660867895654173454099395769509733937959030941103166336314208371131584938015836433137295334113782950571995234955994395871965562680399052016704528040868758168854187998762603244867404160181914 936 54670248593595363050828232915246249533731194642784128234576121980457695553535299677973212811522981609325464633660612287553502871852472318064399740434543130708629342338579706863123885237336043764722018755040917112429 937 -70226628049120168068464239634853457918735846161925002794987940567860864218472872831498661057605227578803352566981354720927596907820817314098637779521447662551453015640236759416853376466067541320432782218015910940538 938 32120296559631716917663631032724874995393589482274338335931883237202150677077773356607367040517597516608374225711428926735789799798692398144084074677226833596172655532837730233066529986423041350937055946182584404819 939 115326532117047460334793443399896206995411056482944582592276418054371953971387925474230352599615995764237533382879721442563023051928377153939269111036080256776366389251720712676968086967893546148002707835732576355758 940 -403226616891966973724178997102224204823687394772013509110460600481667787056799369968065394354960044202690146125433581253717029719297081334219897855792282672251811465316752674420709456854345216287808036053679558997411 941 755367294786149920948891812870001952642750912025631112300508549383367921496366361175115170191339287674359507319410298918342615986263170310788694749902938754919601852447460096630583886713642969129487476163991710448702 942 -876854908446237947504017741837987286470992316313359550306003662176324147993157501433704240828486539617553801747627573697842156149372504979478953421941434324034659461074726093486522142637153629675161500602838709188477 943 191889288322392026610785676601524210651858931057060970090577574005944800376349901756162522755713703155367803924977685969907636873887676979729416382395364548646094139068486741501041484851973857645219452934326589933430 944 2003810921373753736180230014374942770452776278250499834725865612931170390233190420271609535699737708655537208536492799594712114374123491641597510156956582736581674887832672803745606946360491852643697547062168950219021 945 -5953220947962375393979281189027384324499396120184779740154316124220933876829045745166790075812162199701549824493218432555016177920879670221882343540191398669878762836883284535965299662847264822282937548264341908748426 946 10286409551195781104999903716882874299849733824233181585763921783522586964177600873574295661436014097058298048299899437455135515215411202761626009688216943700468039064070869751187075349037985507212616455335168047144691 947 -10611976311681679343660066215988478734294518971780583761921796216961899271059775161438582175660390577103971855033594843165830623761695752018174655522329323257893965515593109358917637142507722486854900268281656285102914 948 -968898823757173205638333662960685480259488121041573542228961598040656175716142041030711461739557342253453987219146616233506623533779039169041385723941094524437633706651220105282400389717070178068691015300539294435715 949 33122593061587587964936540975675598294512962862330094017907562980088385550847260990648596422011533455727475926071686950543114901260076235879509446346645399707705311057037289071856588620017833857417515209553070968263726 950 -86500239922781361411554880720367468577355475547179782017429756796059913468097930263143645733604290723409441574991416971184384426509764936626326818014008351406760919438609576756266051135334042510476139940368915212297565 951 137940089136460788446896553139137967899679011989946322932494027415950129033916315453577272121717933306584499249472853759358640704691895559035061418233489114056941260406879424230110712871216110807397382640583680867459974 952 -123134752226965039552365143606557270632976622708052675811743172075663573498040178662713705665808508978304605071810916646446667180353873709684777125759679077291710979261074693560242197367062511389483594921692304586094931 953 -64671064528093432165276027366758363788436717668200535343867196856742808974031818654437152257309496796794172255833854408834075197003678012918160802742147662287041140761949190622158420407759173049382472677936902119865242 954 528357059556073480776710304618349934009208082024346392364465620621049449513936446878742554423863369185061948082424332982832098983745020853591221567710952629979675781598731923264780463925013079103043305558733470560745363 955 -1238312559037983608492874869083056045495932691796597601008550388536683237049921432428475367922034259529938934052636644849723457131194111113633836584199115752255732380957664043027886902176392007935671328282914648173815346 956 1818925929463706871878487378814245429405783866232447738964900762738831406637842780669333876905586156281227575511181247898946664884635845347840129995202983549957706698792697781546676499612252590669534405651222021547154845 957 -1342825180777283173710679279308734945297218876619605092192319895698880677197891235152707277041411314662392320804877184982505674670587537874863980270784946087700329453430267673535905169198087015197310871902062453799003618 958 -1609900685985107741442878558362887629803211496586432756597361748414436526341903175220870058666832046016320802006700167633382229805848991825379842622031322879068512553847490520530639965568862576146255318412926410296778301 959 8200478411674912400353411153663001063715209602257366083316844918005416543157383146933115148186247719257489075840640016047163464051557212221303925505253558945752767958710644277690538099560317348828890320030359317486869910 960 -17476706498919283406685302307580584388221645461167509594420967878994157914368645588950774791788486021823441991284334234425956047638440508366955968930045687187837682270434333381922246571947946151906147065451917132274968755 961 23533133214193438930131436344772392453121658326904787592330367343154026232896101680526694318057060232356753302714628117537984171613625820861848327110775169671785571474463041445092675113197849802690893174047622126469510998 962 -13188603106117769652870748074638198390591251988127333423606076971303061465108791478236383547953139004375086462463641968555685367485696708914132834280997534264227924761070460952882027455327118755817858642582608485690313421 963 -32109339999796466437760544810657164448382445272985139933960149158536219131415809901955476805727754267253464360356012649278525531919113419767494596408871475519005086493190786303173113346439504594867470019786239419638821666 964 124473549534097580388654710385497312193599459187907188476187109974683552193732614643200725795522768003595521788604923502188704774551175190172818681320290824645809240696378116449413604374601827550934585030250331577906978749 965 -243214965280634233645290372109613856719998977079083903865626224733437008186267002340918741881224059748687752141781118292210254752154630378406408434793705242301069244421706368501418150313418388018637417325879640707555762674 966 297737701027577954026404944212416072349633604424290339387145041175118025915969770234725804355469842959273053774245287783674753665919858727105008995449376708918319075160653047947076469559355939296605309581936470997926903267 967 -103313337706326513630210095544223663592069313393682397956289637667431939258207308842131415238670090162667311829499610270761843030582736695457972193464466526243950424506843494493907580056089835472704031777492638132484086362 968 -577540956176193394056565497343196458605492931795093351205818215307128163772089157232300457640577782131313934398808303826571577109063646093001881478107854141032556714990378795962097610074013044388472080678710476148070255891 969 1853870652113869209796150978655448725502322385832449779142216150631924318634325163776183939230765340343841288175606793491254504580549746335671753140578928226145702004808907182312255739322827802842858812298786532424478404678 970 -3336827023464198052796156651056148319583290466657171002991193361291584352012975788004330251298293078881703265611404503697461118113201319969257569189978935363746748143641122557650229028683822232242653607473847864965854726189 971 3664701482462140107683031328770454996453272683891705524428534141336988057847448097767875648084665253156937374249585606250524577427725601416839622283163234219282680852492580341064007097896790572865504241291488245211090535918 972 -284834637232343742977604049173864222318610129461340487581442620118543126413270079979053166409506746744488906536553121821079027581150390193078169095189676622527209551726223759853273688464103307802637250511555560607369536291 973 -9768686254925848727320136532535023190982633358283366555248035623683070509046859513818429817862237917431366092399288370003288758491827460969198422472741751701721758036322377936657917778336228421745536955216072853928060915714 974 27151610112008321412983939771784820597190422213811484646934582150158660260201885303151664098303313087921095839834301074328705699420256514965154258606999648464536087329356140315297123440930141297024719643526677758885672439555 975 -45104203243555481584602951109382346448035431328262283713784013916871336264183451252443004711563401751899803400342420022296280695510986349347266432931636898472404835725842350213642876480452260787909176832860393785058023035978 976 43519423865250944301581689381909825916915173726146349670137374436217871250071298174097485689099014581015778776051962230257278174618061261790981762310790645076830068049683804238672793963301923435302560111761964103374251800973 977 12368575737070235807407451889132335808585928303592553667378429344752914284444625510551361529971998765710437527907097710439135745115376855695611425524054905247816874285187022366891535435708696511353495896389821096080864313142 978 -158464981826502379085602495378939190430157892989856024432462260959466372347327451700086218172169815616236260632550997695728111055870787671876737479222174252517273488071742549399741617795623838033827905570262393865652026499213 979 391600235646436410966960917632565696885560205128412194537820841446615572910352874237816046192565661628793641289298822141531642715862321011639827057541874889940390237957665684909937288082142826426907435467658894841971692287230 980 -599998337992229971233504436107927531723790660659783257308422563244258944904489045754443151153017510109930146890232451166456902885623100640011693784813465716867873239273214775686349887497244421797279973572275753626129629448963 981 491466476685018773328842963825410985701705330211442271214099763122969572203970313870897819769129727358594131226064084799925940943642304924630085553640708038760809264445278767663279251321098341099996700536367824678983513612270 982 400265855915065246509740343722236954091500410493723103955864719891550946317254166488279603999889378650329167016701925849668306430063132814031176792615799419227035186297988610179665961019333392451101443434857893952105986798883 983 -2491994864499609208815332523485739957332287472518454993742674329394589354647456738356343330074943504879112759039932838832176359575014771832715826708499238310950626115587685539395310948354253969596759534550635119835454746107962 984 5566656826454190717778610630900064931976485194966071425957683465143566907385599937966202695688257085825084613515291921414536294607251020700660647731664093280195835573767940003937514438331371228942411026739147995076770532641581 985 -7840787076578641733722408050869915998437682096426241650260963161109442567489234804599502853301791909470398133957247152297559616779361003940543115169597349410986974659352217248120386006269821703385859632057945082413874345577434 986 5130927597703874332035540423868287150234304052849501887078894198286139518297956194520116350765439723357486136319336705516230219801441443514993929190532128919876861513761123413512635677499764238635789168275471930080068666297363 987 8712245534079274505208548464933471561922044380659380728018541694824297345664522291491675543147426634405595088349157584094171766390980158311876552251861278131624922779365850428970143527933035683999103348985297212407278078265870 988 -38236992819019706809897453455475062270953757007020746643637903910153619344605470386702473143663876811109472580932146178299692986142123768019833264033449384005100656391197258767693694745905479013405715130361956519722373513983971 989 78023595299367887778657439293753227280454077739081116333415054522055220380142330870953503445711206434528322346153808183537674645496150264757777834196101747718330113030550913933442517318877450820083905248289559687197606282296798 990 -100385706711557519737000328202164449166110309709822724567155121744308226724350146772221182661463682789135981934677155020587312772068216444871969299855031555168309724111172868241251052835983351258763888668246568429858282894077885 991 46273832485707738075548310199625546509859027666522839513619381146253994379347021900083915589888405521524696361336209501037564926356035088946494237447062594608088022409400305013672198861278293670632441827479664133074212477891030 992 163885232338877819143218586390419810707300409854939278206746468495910678725940764713960358373109284615143233904312352385587532210348446796494536493353109861388793905353474086080791689751181665557666815509866359538105070502889421 993 -574815710586578415835986139384794066256680466796046845061422561626691805279928844872446997659034340330083128039315224313387254891189361571679505823863345427722295281338694213657757684035608327303493850183705520069000919271825642 994 1078293853805694488679850312778419414825778579070200090943337417049980920592610968831101468124736207088072414896990515243262107424742346524757463629267706183271972702142714951262068076042591576390585768512504008866045192996543923 995 -1254001532347054923237277313391205141980275871634474780411759335481448678453411563361835221844219504615775233946041101401961895537598437884846348447965847216044062312239787516704795088547211494362344055821569778586879325715483362 996 280077789715258526122732035234402736621412230606655779757336130659532825754354468147674980245634121483311796916461238933887173868075806101576221618937297393371561359659471654832006732980614757727114642763224508169711619890771517 997 2850433660527926848351513868479238498389008568561563402783761908262344868129924564728688197602423675825296469907099654020711762650931518731208832468626664795844884997206274109564917774671165131689286307320128779979546471927028174 998 -8488948175465222069300314398975290017359981110998732146148378618147119918921026724328721819138920482365455204622742749779234490245135719333686583452122321417149455978551594907371432459417368009830375369046621625302563215175794589 999 14687618269833034342494578999940147009573778114649212449027667589350960621220837820224105401166685531872237533171308323405531565575491532139316777673492572825197149679215859014841960610124800403425693716299563486965003198206104038 1000 -15185421043144992918985815863946527005009557981176565946339432744030111587260799786662112587989603229728426921905674588990405115603984307482529306957609494641555073385467574903182653211489902533642439448912247788668350237382357139