0 0 1 1 2 2 3 1 4 7 5 0 6 23 7 -9 8 78 9 -59 10 275 11 -296 12 1003 13 -1341 14 3758 15 -5775 16 14367 17 -24176 18 55727 19 -99521 20 218350 21 -405459 22 861467 23 -1641144 24 3414627 25 -6615125 26 13576718 27 -26592839 28 54092743 29 -106717824 30 215810375 31 -427778361 32 861773838 33 -1713488171 34 3443252963 35 -6860169800 36 13762952347 37 -27456955821 38 55025473262 39 -109870436031 40 220032944175 41 -439593305744 42 879951266207 43 -1758665295089 44 3519332482222 45 -7035425835075 46 14076092691563 47 -28143705232344 48 56301131636883 49 -112580061950789 50 225196046396750 51 -450333968975351 52 900761984264023 53 -1801371798396576 54 3602989813237943 55 -7205581239899625 56 14411807082820302 57 -28822571176043291 58 57646829944704947 59 -115290929307194216 60 230586276789222475 61 -461165404821395229 62 922342376574674222 63 -1844666037460414959 64 3689362357541647167 65 -7378675716773543600 66 14757430714477655183 67 -29514733149714991649 68 59029673859600869998 69 -118059011879790534579 70 236118567159163161275 71 -472236255079333025016 72 944473932797241439683 73 -1888945563716914192181 74 3777894851949972461198 75 -7555783677506232158375 76 15111577105922321157607 77 -30223138434541072710336 78 60446302397295571866407 79 -120892563489074147682201 80 241785193811878717860750 81 -483570279484510017174539 82 967140733941997875392387 83 -1934281184771770491194504 84 3868562827628744083022587 85 -7737124914060059805821325 86 15474251027402751072500078 87 -30948500114325442323918879 88 61897003368413575929776463 89 -123794001656584400756532944 90 247588011533174243898024575 91 -495176009766100294308070481 92 990352041052454224489078318 93 -1980704047284406619617240611 94 3961408150909568704468334603 95 -7922816210657880114341899800 96 15845632568817772988512422387 97 -31691264898972275922601452581 98 63382530184109834659454920142 99 -126765059743391116450234433111 100 253530120497776068583396288375 101 -507060239359729748615189747424 102 1014120481366275721464909746327 103 -2028240958449912830143686411849 104 4056481923829280497308036155982 105 -8112963836446467544809275898875 106 16225927691034483376446011543123 107 -32451855352715325016257766927784 108 64903710752925840055977249759403 109 -129807421429002848351858527456509 110 259614842982349718487274742879150 111 -519229685763506583430895825729871 112 1038459371852550042189002999454303 113 -2076918743178370355507140990885616 114 4153837487209007315212358337788783 115 -8307674973039018297355775311537025 116 16615349948309299531978568343132142 117 -33230699893008339793621177602165651 118 66461399791858201794845332008488027 119 -132922799574264622111751728128720696 120 265845599163822547909045368949853475 121 -531691198302900010654609889319039509 122 1063382396645838410158242539911158542 123 -2126764793226893346303981469968570119 124 4253529586558608555469489311063966727 125 -8507059172947611774064948641147360000 126 17014118346169650747865453634402119943 127 -34028236691895268959121320935716266489 128 68056473384508997654587784556627906318 129 -136112946767855503036220840094972465899 130 272225893537591958081741551893423651875 131 -544451787072140471881228503065085236936 132 1088903574149205340054011478555411260763 133 -2177807148290442839534213883963819667821 134 4355614296593777915933791313499882976238 135 -8711228593166695754428410008280519458175 136 17422457186367143823161356180852529051247 137 -34844914372679675254579003578694321473296 138 69689828745447715215206252104690869710687 139 -139379657490752453332620550479068776028081 140 278759314981736248469081299635752742213550 141 -557518629963098178036530446863577330876419 142 1115037259926802016778533244812698005460907 143 -2230074519852624053949961986131924513663064 144 4460149039706833748212500826842863868292947 145 -8920298079411101876505320295613241398360325 146 17840596158826355013242898803877983975913038 147 -35681192317645993146333858037031980434408119 148 71362384635302854433051913857439449565426583 149 -142724769270588123845567690360779422916824864 150 285449538541204700852055715859033810744288375 151 -570899077082363363522654959226493180363909801 152 1141798154164801218387686726082035766763125198 153 -2283596308329481907251540172043447686366277851 154 4567192616659158835369290431836568625927833843 155 -9134385233318002120348537495802840151500417000 156 18268770466636514811953328447225650656551362827 157 -36537540933272203502260360070961033859196946141 158 73075081866545743697423270421032305525850200622 159 -146150163733089324580297693739464105790338313391 160 292300327466182148668046784860638954649495022975 161 -584600654932358635014093325236966660968809561904 162 1169201309864726431857638292339955313336618004047 163 -2338402619729438039563824698329577386944056643809 164 4676805239458900065108552924875510005016291532142 165 -9353610478917761320084750435184331539175225455475 166 18707220957835585436282759813151706780335986764283 167 -37414441915671069266319905268953681387829080066424 168 74828883831342302934998683838040138650486589448323 169 -149657767662684339861392880018597769253301856119029 170 299315535325369110133749120994810822429103464331150 171 -598631070650737523847930393374523852888035853791591 172 1197262141301476174526391996321760781668742534546983 173 -2394524282602950525802684934455710695474643167259456 174 4789048565205904001686000136671945334704799063317223 175 -9578097130411803230041270947395555857791243496001625 176 19156194260823614183493901488499970470956354351434382 177 -38312388521647215870245714057342747374920486712804811 178 76624777043294451960644876628051547072207062775104707 179 -153249554086588871204394215823079848255055814210650376 180 306499108173177795345837417592548994721836029110354875 181 -612998216346355505037730311805685445342589346192096589 182 1225996432692711148666454132937172732997985805101860462 183 -2451992865385422073087970233169131079582081785457440479 184 4903985730770844509011872008369278387890860508378828687 185 -9807971461541688430942874442002326160641134254547429200 186 19615942923083377811802550000771899165149552208769034303 187 -39231885846166754086607429310040320871291233955653664529 188 78463771692333510660129330428351366045457622072865909038 189 -156927543384667017296346518356928530329032219522288834019 190 313855086769334041103519651021901986722822617829579232075 191 -627710173538668071672300545235984845619004032250713916056 192 1255420347077336160390166461587833745129407446694873944243 193 -2510840694154672293200028795251984308540774307787857228261 194 5021681388309344631025927089543515852690988583371051228878 195 -10043362776618689189845680552123801288054496613344875025175 196 20086725553237378496523404230250380229045913747882314255287 197 -40173451106474756804008591707534752387827426421174836873056 198 80346902212949513913887443294038290498856174438132029588567 199 -160693804425899027332866409956141787204246626205891911697161 200 321387608851798055466511556423187153925160296677938326716750 201 -642775217703596109637335899703535934540187826419350002631099 202 1285550435407192221371137749060813821907175464041381159387027 203 -2571100870814384439350122335325047317677418349943554513846824 204 5142201741628768884188863783100416914318569089228997986745707 205 -10284403483257537759496955290953931223536473210976899209512125 206 20568806966515075533363301969605087331137343778776784142055598 207 -41137613933030151043476440276266047173109625233249485797100559 208 82275227866060302124572435603173446719448710147626039804243103 209 -164550455732120604188275152492761413576502898289820928911433584 210 329100911464241208475039578749749659388629778266200076729961775 211 -658201822928482416790720165021687006679241052840410783855776321 212 1316403645856964833839288596285413157692124591059369156222794478 213 -2632807291713929667261369933850974858952588193048201354330199891 214 5265614583427859335197795392663840318670479860545487255287030683 215 -10531229166855718669303328001645938580143995257571353005832041400 216 21062458333711437340373974311935509818250258453111412063032733667 217 -42124916667422874677888367531545644921341284504734496569954796501 218 84249833334845749360403634464060297215804069348926026747388914702 219 -168499666669691498713320788434826212343327405956906692331187836871 220 336999333339382997438754956763915814148057044994215779433444987975 221 -673998666678765994857910053140273856746431124167083802932230669184 222 1347997333357531989747533346562368874503947447235917756570189959367 223 -2695994666715063979443753592455358816447126729748737606499991990969 224 5391989333430127958970533525861917726466106823122323270346100530702 225 -10783978666860255917806727610103256426799592117896700576705696584875 226 21567957333720511835830821002778291973303659127766195174744014195043 227 -43135914667441023671309936781364225800770221835211650364168902888264 228 86271829334882047343188944569492588867082014982716834734989552303643 229 -172543658669764094685457112908028682322785362232819395478008232578349 230 345087317339528189372404073053777997322490963510546598954639083712750 231 -690174634679056378742397522638878866556683020243571115918684676840511 232 1380349269358112757488695515984155493878585186309572121826585462822063 233 -2760698538716225514971079937793236098903652320019192271673361325918096 234 5521397077432451029952371440467944847426041838460766405315748360703263 235 -11042794154864902059888220221879342156379828425899198976682661412813425 236 22085588309729804119803174667696704500850649301243113649283183843087022 237 -44171176619459608239563092452398841275138050902019177768699671360120771 238 88342353238919216479196176011730270464930341953950120763183900063754987 239 -176684706477838432958279104033533385288643196057521426770716546457943256 240 353369412955676865916741447163926514133158120115333433522868903928966675 241 -706738825911353731833186407241066129069227024379997472308650743175286469 242 1413477651822707463666852540665778900891414992610954919335824362046299982 243 -2826955303645414927332928868061124259832779825520280469216038783714226039 244 5653910607290829854667113675576328704368570754593150282606210383502553047 245 -11307821214581659709332195198428143682084080245932081851582678010552631200 246 22615642429163319418667678489034881275524232858670971760969231593631838263 247 -45231284858326638837330036733166654913039332087280916750504844858284625769 248 90462569716653277674668681803415011375443870171429668330247183618074878158 249 -180925139433306555349323435024845213563513400715930475059823255005665078939 250 361850278866613110698669406968756937863766347055657646549555116143320461875 251 -723700557733226221397302348436462555803418808860589735068530513924165942376 252 1447401115466452442794663699293042942267691048595701724597549352342797170123 253 -2894802230932904885589231930664916733950414781066155636704030661828654073501 254 5789604461865809771178618331671120449146650309132081340359617691008713699118 255 -11579208923731619542356986725079784766462512555139144801276610971809081579375 256 23158417847463239084714377858763312646001633920403077548947402721177914529727 257 -46316835694926478169428101370660426047095870967556349272058000254587731869616 258 92633671389852956338857261496790794452175747618487292316346986474503312300047 259 -185267342779705912677712809891245447301460092680350185034626181795910678849441 260 370534685559411825355428391640296978563795593600699363439551140710245152010350 261 -741069371118823650710852298320451731563824376404775333910735713148970563958579 262 1482138742237647301421711853458851772652290971846173054160136771687884662290747 263 -2964277484475294602843411965139613010216172913859100329013241629714306050145784 264 5928554968950589205686842928875264865045397076588068823672180518480018909100867 265 -11857109937901178411373655117376400350389333874473023702391631864247167734956725 266 23714219875802356822747359973722968925093179276519029515381690160258612361967758 267 -47428439751604713645494639468101640246170386746761962975212224716040077748636199 268 94856879503209427290989409154517746320671256827373004116574031468321579364626023 269 -189713759006418854581978607611376729208996058514620834011447325295924587886599104 270 379427518012837709163957556138726687678669055503215920410744970268809170483204775 271 -758855036025675418327914560663821382664314717392332414211938883219939775413750041 272 1517710072051350836655830013857247987282329766872738507421279143434518111090166158 273 -3035420144102701673311658583571258759917935808043303909235605852556719096365006731 274 6070840288205403346623319503815359956436295673876854603075565516420393878808005123 275 -12141680576410806693246635226814640261625443564261289315939824787221514945722693000 276 24283361152821613386493276571118202611098458969805245306695309631369258389416694907 277 -48566722305643226772986543243931403483102198314835404048363652960193015468968763661 278 97133444611286453545973102503656730793146688095728561336569932279857760745773462382 279 -194266889222572907091946179093214536020256365100624282868270271897698290373846363551 280 388533778445145814183892400116321921433492032758139158781252762816885541673229223375 281 -777067556890291628367784732388652067907967751868554884712923713950264891303221389264 282 1554135113780583256735569574551188760167931119941723795320141458605524935575216332287 283 -3108270227561166513471138971484501121024850310031110131896407074822548526138422053329 284 6216540455122333026942278230360763265712708166119171748430984022738593550257628271662 285 -12433080910244666053884555995711889108451396856329054553479922329995189257522461767075 286 24866161820489332107769112743825176663539820734624349534980060248565872856018502475403 287 -49732323640978664215538224270239317457468594971373169698557859193074253528070631233304 288 99464647281957328431076450510291069231185263462588109196538195278781493581081215125363 289 -198929294563914656862152897833358668276511406907458919222251652360872508453256103874469 290 397858589127829313724305800823753241055130007352476907414750519811068482140358486783950 291 -795717178255658627448611593303247107422293701149677446688429086336123020337964368156631 292 1591434356511317254897223200107789494034660909392190330488177341047583449852527620759543 293 -3182868713022634509794446378370024334191281998136268855723963560433815546585703751661536 294 6365737426045269019588892792086898601450677324013484953811637410904319855467357877626903 295 -12731474852090538039177785526981392615955201499637910860007173410110599595519413891092425 296 25462949704181076078355571146502039751924669475405828009994158521955928068750080020650062 297 -50925899408362152156711142143272420396888919326292590682392403930479087144373605938673531 298 101851798816724304313422284528815754420752524753234252992360532676125672159585018218438867 299 -203703597633448608626844568665628936107569943781300369019549427423651077455205675993159336 300 407407195266897217253689137965531358576049679388417946631846217591069919645213518771128875 301 -814814390533794434507378274904786658057254461225850547705773434509771807691660510313729149 302 1629628781067588869014756551470122861570263611828503649562213232435679411716889714640797102 303 -3259257562135177738029513100253420118589927636729219399415841100782854995501444208039726799 304 6518515124270355476059026204854215387186209549763029252690933929070349615268792331334659807 305 -13037030248540710952118052402674230019815465236293680151814030766547555778339345526172246000 306 26074060497081421904236104816730035944194238612124329111055150352192894633142834104096771823 307 -52148120994162843808472209615044295229268215221479311061115374793694862737623286019944190209 308 104296241988325687616944419259885943022220000585264938090652764317178435080373097279890013678 309 -208592483976651375233888838471558756821636169025454213051888587993877234026957287131529040659 310 417184967953302750467777677021127995429759740338290405201616131358022813792830006931310701275 311 -834369935906605500935555353916032379850228246244123168175976366705297645712955673766117795896 312 1668739871813211001871110708036298852496235129208085957677047584791611619037531120296991818403 313 -3337479743626422003742221415742140001187400387263874651801744422191458928590738127732723803541 314 6674959487252844007484442832018971798975649282399886188480934443155698494277420141091463666958 315 -13349918974505688014968885663172794097545380185775338228532072540146852041974572283695651440775 316 26699837949011376029937771327745429492097527258447247490371387025231029667625356451504594834567 317 -53399675898022752059875542653225868186782369250973489799005735759360188804994233020408621822976 318 106799351796045504119751085310116568467984190654764555813055751754759573723921157807531103445127 319 -213598703592091008239502170614303314044136243890790530229330184982378080803653143965747779244921 320 427197407184182016479004341238201283074524077353137218070485968727936424365428151347523845934350 321 -854394814368364032958008682460878088270964427715979697132365020165551519328545267629704976778859 322 1708789628736728065916017364946875309406264171993810290885162556384604630817523433740780956092067 323 -3417579257473456131832034729853107008070109300435474946141285679425386340072302933934848194559944 324 6835158514946912263664069459771976759746972960984946424532043308248097193867782699897781109278427 325 -13670317029893824527328138919437547165144772518303750681185575233755046952449644634220763780774125 326 27340634059787649054656277839047263428245472800387640062499133799648565853908386866044410719489518 327 -54681268119575298109312555677815951404185844433328999256991772884417512323521755368911139843255039 328 109362536239150596218625111356082647358632717797884418082118023815853115980347626698602844440175343 329 -218725072478301192437250222711435974714699305497096135728095074869808521243096119073247442530961424 330 437450144956602384874500445424052013982225770024091391460465600548532844537095488431233696164977375 331 -874900289913204769749000890846194643409058250919610962480514777526252176305688592253770334877510961 332 1749800579826409539498001781695478735926336949997692865405721429432233667430782819400976538310520238 333 -3499601159652819078996003563385958638189060162708342969926334560913924507273657619299820150613098371 334 6999202319305638157992007126780005559149954510862199641182469294158121156954628892995209095789637163 335 -13998404638611276315984014253546924001864461098991842820150030118035427343914036112092716471007891800 336 27996809277222552631968028507115023402936204306161755803844768878681941800230607552478703457150606547 337 -55993618554445105263936057014195784290229678581412884981929920644471981518063458102766434678595007621 338 111987237108890210527872114028447006495309369301914466753164167044446952230927208536017112108031043662 339 -223974474217780421055744228056804312560125996433829610091264391220499013184656367739359009229514853431 340 447948948435560842111488456113753763465594747176747240386897051064895906841311077141877476196417969175 341 -895897896871121684222976912227272688155353997874407137154361890637499041933425763287920279668900442144 342 1791795793742243368445953824454925353431886246536989638132524261391188736088046259234834689799124642807 343 -3583591587484486736891907648909235890966758745806716568821815831173894048205701394814840576412990030889 344 7167183174968973473783815297819466574951709489668871208910664834072462172602988645943504086472563075022 345 -14334366349937946947567630595637323540988213234015041639111063804811766845044000311918356436113283882075 346 28668732699875893895135261191277251483909824211408222128199426644681365266441563460119187542704993045363 347 -57337465399751787790270522382550288956971044934115604627711288390971741456367587103987248678099718541544 348 114674930799503575580541044765107396326724091100310187734087440715392303565604276860508098433988129913483 349 -229349861599007151161082089530203760229817577479840557360822452598944797401823911252231469382877299447389 350 458699723198014302322164179060425371296047760912539911307662197963178225185901567625781267328642252104750 351 -917399446396028604644328358120821859332052311151441207921954674329228010260164747661459478609297890619951 352 1834798892792057209288656716241690452760560438929379827123296363020873091014221628034340341829470048039423 353 -3669597785584114418577313432483305288164621850558623628273835990082200671422912735767156243000079215689776 354 7339195571168228837154626864966732927782198545043880693799815730486363923945248124547258311269893578568143 355 -14678391142336457674309253729933267886754943218860991924374730974691219756185543075780046356611191129558625 356 29356782284672915348618507459866856093772295152875386749226506185985910185175461977887508804420713433883502 357 -58713564569345830697237014919733193898472727719370601134751067649086841605841594956133131251714499665423091 358 117427129138691661394474029839467226406279726740274777533681124257662132648996894738235564951754257707956347 359 -234854258277383322788948059678933095914153319592635807439481314832950837096170755650859941098056329836458616 360 469708516554766645577896119357868387336047044374718937771022552307763551831478249953300373449890103629481475 361 -939417033109533291155792238715733222265947549672076805022104248291291797821996727429409066840550577722944629 362 1878834066219066582311584477431472192445782043610962003456209275548680779124089965987590304994108228938471822 363 -3757668132438133164623168954862935084571530603877754542980476915807029068927123648369216758615979754848342759 364 7515336264876266329246337909725885217376981635366486943304896245870487810655400091473169539917203286217868967 365 -15030672529752532658492675819451746086200009359777826565333908442194213459188591104605639205776926092885953600 366 30061345059505065316985351638903531569187893058121778309287643348191618753300544082286714308296576441842874983 367 -60122690119010130633970703277806999393033957866722284118679576183033283509555517213157292845792948148064997849 368 120245380238020261267941406555614101928197618321531965915874689343219712851079967250806157359128825287821715598 369 -240490760476040522535882813111228036968923705805455261653338131195936325873145430725704607279914516848330959179 370 480981520952081045071765626222456343967448645036606591163603046859528897407274298051808493665715096415666110275 371 -961963041904162090143531252444912251017824525809908444291868061760898449324550655727310000787200996385015556616 372 1923926083808324180287062504889825208982323049308817694476000939947612489800082688431326267224517251935351969083 373 -3847852167616648360574125009779649274100899336665329845024399031511250042959186059509639282254690048259066418381 374 7695704335233296721148250019559300399012219432971966039868665727832290613710332813348998082353839811295091212398 375 -15391408670466593442296500039118597803350271344350320185989860942470815762987725615015263394668875452201586529375 376 30782817340933186884593000078237200452185130969935558615547060062945187518200351936042979077221014789568727329807 377 -61565634681866373769186000156474393064211506137042587093779311434693053579742863154390773096519961523583304493136 378 123131269363732747538372000312948798814066356358148622568440769738586984608368467732489183538845254987886313423807 379 -246262538727465495076744000625897577102330612829405266618684583916775770311196353323575544673963109979498772243601 380 492525077454930990153488001251795187416106669629765960136448270263150616976816030212261549097458951895991103528750 381 -985050154909861980306976002503590321094965795401684514855620482536303958693668154718009816041657771858714793411939 382 1970100309819723960613952005007180729138624578632171862027596125492204269001723538707643373986108407587690559510987 383 -3940200619639447921227904010014361317591308625577693486321561032574814911129095942437149723916163819371852732689304 384 7880401239278895842455808020028722862817250770670840042693108443978819800746930249124060213791173498417494824398387 385 -15760802478557791684911616040057445357313927490139576777602599290718855996130770999020222637567448141357671903444325 386 31521604957115583369823232080114891310583062550996709933038802557505685576113369861518103831108640997866450911260878 387 -63043209914231166739646464160229781656890343480073760180460383541704613963011822360330651316228638425104476972797079 388 126086419828462333479292928320459564874011676152784736424371592632783958699090389946844517534419665135988485899691063 389 -252172839656924666958585856640919127223516581491012597099675138142886429435899117304800263820888298415569014995560544 390 504345679313849333917171713281838258531770922989219286011869148957829077607146642424672513791690016973325518749039575 391 -1008691358627698667834343426563676510454297315156687604462151378120920448516663214445384270185515581948055591936339081 392 2017382717255397335668686853127353031602576921142320268298408548708634822466304907109801283918809036036894118192336718 393 -4034765434510794671337373706254706045901927020633944509661124385155738012802001265596609066891975747934409856503274811 394 8069530869021589342674747412509412119801063153747530105632047275039801583167589558035244378277371692148981027207606803 395 -16139061738043178685349494825018824194301690373364723098018603333089745976640983540605469011115680863878422360332757800 396 32278123476086357370698989650037648461901025793339424395592496387897674700539749683517984012163844444456545728949028587 397 -64556246952172714741397979300075296805203970605938533478384211837087309464127521189263902288956143651793850755532088381 398 129112493904345429482795958600150593802303667239227360469124494334600841612464803158606916303216315257406643221713658542 399 -258224987808690858965591917200301187294113527470364112113092137070067420603767867359362655145757057323875104030411866511 400 516449975617381717931183834400602375090616587976169126563697196399695326512907234456655599477493715792507332184488665375 401 -1032899951234763435862367668801204749368349835908806741964724618940695905099281230217529732308332257249319357832296947824 402 2065799902469526871724735337602409500051972544896585897429631933999647043430467198868771220449299289979091146324939210927 403 -4131599804939053743449470675204818997975788876670667870196411398022344105702496420608049218419308630142034555452852723649 404 8263199609878107486898941350409637999395006839542812078555857962139893425795335556779303415150541985580669278763076460782 405 -16526399219756214973797882700819275993218428379761643894285828288207631656041890420865908629509869296048590652471756209875 406 33052798439512429947595765401638551995451871145048744389560579378582623722022904249987720438122877992506529377855280144923 407 -66105596879024859895191530803277103976317142605248051915306348318925731838557904399026839496351401909490962777744395852984 408 132211193758049719790383061606554207976235899280870997295416429878258339692542836307258183551700297294913369606366723868003 409 -264422387516099439580766123213108415914283584806517664262214316077870287764170741004363261164508747038373199183889351137109 410 528844775032198879161532246426216831890356997438634552317850909074793843164683441128084132826906835104131382447500731035150 411 -1057689550064397758323064492852433663680735953296445550513660997551888027072109991526657549217032481629424240786435336710471 412 2115379100128795516646128985704867327523239775999313878942785092620528981037818832902183425368735492865071989761158827541703 413 -4230758200257591033292257971409734654784733641011381425848066267126605375924781925225987807366019267545081947225463375602816 414 8461516400515182066584515942819469309992981062416431961649099549884416264894018440879222985038160782881449434936069184806983 415 -16923032801030364133169031885638938619300702433451948481307728166023174430592726550752819556398747599786551297090141656532025 416 33846065602060728266338063771277877239710178338678481514558894281423212473425218022938512896781191413340735707447422459747342 417 -67692131204121456532676127542555754477626323514201463035183879679723903235415360793438525595901112646937490728845709059729451 418 135384262408242913065352255085111508958155453663333010616245106191947191794505561760748425173447191687386595257007693125907427 419 -270768524816485826130704510170223017911614067528580436692678956668272476553901208095186976167588146801517596028649975385601096 420 541537049632971652261409020340446035830827781490176542471046515884666245466587171790555200496127496569802400341981636643864475 421 -1083074099265943304522818040680892071649359076749251831316593173505589291539279672554619278651997553599581997913916176548852909 422 2166148198531886609045636081361784143318614286162620585344374807823043074831238771735910927805203749705954006882561135709244142 423 -4332296397063773218091272162723568286605035953430022994352061296570478458515903445818658362768941417365095199940346392068073919 424 8664592794127546436182544325447136573262160658419381087751999373028429099931060415917152588880557559283793224760197446098100527 425 -17329185588255092872365088650894273146440039946384208900119433647093778325816293209901305821576974311967170810816114350883834000 426 34658371176510185744730177301788546293016450014782306174671309173038108708577667566015446862680764155088360085216013905041987743 427 -69316742353020371489460354603577092585812248537096170699525611368262585486164426363885059149650571972422286068143962065497288689 428 138633484706040742978920709207154185171981518688674671423300671593189354960264842642128788094538915813753024702159775078855583918 429 -277266969412081485957841418414308370343385364270398571172534887351900894001602786601753071818129103420843162736159633465263474499 430 554533938824162971915682836828616740687705423262230244043385679394943787910068461800369317802444706917257664706351034570835648875 431 -1109067877648325943831365673657233481373898478696076614714388998264267759994347136321370957067754185552281103510510384808914904536 432 2218135755296651887662731347314466962750244019941970204499476261745297335721346948518972766838830099462367772157244221590894902163 433 -4436271510593303775325462694628933925496528609505739560555871897748213039884251433882347002437203242284695753276073306875968318021 434 8872543021186607550650925389257867850999463711939496944625522686455569527059598006796523388818185169567236862726785202030823215438 435 -17745086042373215101301850778515735701988561500572775217294185856209613975269658411405618862452134697496588578240516679476938365175 436 35490172084746430202603701557031471403993895417379786930059010120079896476679949564030495024032283721628907659868725671817471375447 437 -70980344169492860405207403114062942807960652495219118692690522315797599348369728784654304833752317474984199669136705306186640040096 438 141960688338985720810414806228125885615965215746212929048279180963618060827870260653934552180944899244877745492261848962685177436087 439 -283921376677971441620829612456251771231859382397110711266232727670851065919619547879836476634137284226572529179934513537610154805481 440 567842753355942883241659224912503542463833724645311261025689225930110049706490872272331523509467347011237366318446649813292407033550 441 -1135685506711885766483318449825007084927481440344217536727829047015427125809608994603971849049989401201199462873726492500752516577819 442 2271371013423771532966636899650014169855263849485929897272431269464055143089842515661293466310116873781766503469197414865409428067507 443 -4542742026847543065933273799300028339710040721227959985404539958650116421105687754928545966441150383362890159453483592741082163733864 444 9085484053695086131866547598600056679420869388997314603766175673011427598755997312704482667271522202305790744113622852335805414780747 445 -18170968107390172263733095197200113358840463853709334765434933010033666575893375546167533633974739604830928215535678800828233049847325 446 36341936214780344527466190394400226717682990578245358605924380111767716529949991974423889702907005445022520128969580172353484966721838 447 -72683872429560689054932380788800453435362643361378733694696827795845861060118123987517525270288179854903723287349370870166573286702319 448 145367744859121378109864761577600906870730687388696139981600102111081677498181348818454127111059716980309427243186753785570562087173183 449 -290735489718242756219729523155201813741452636316341623853841825275083827618635736832158923516110245654975556847295706051363312013836464 450 581470979436485512439459046310403627482919411759672576409248476016637137992943535312486254308713036886096392002157225667741851701951375 451 -1162941958872971024878918092620807254965815945931305168007573747619725265852488048172054770634924339890404208057670836250690663569114401 452 2325883917745942049757836185241614509931668908577639649527635525119469024594047180445195686528842959238742270369551101151189594647295598 453 -4651767835491884099515672370483229019863277922852210000731859815945370546165624254336387489816189905137762110538249158567777881950736051 454 9303535670983768199031344740966458039726652756722518613299618896064327088242789699327865008132870103073180505531560789519965338754394043 455 -18607071341967536398062689481932916079453148708123869316439927293661500677551568101446636104523753900008982296407206062920919795312011000 456 37214142683935072796125378963865832158906551132587005154875064349963740849948688690757456149289984398952999591925390114345260047673721027 457 -74428285367870145592250757927731664317812691743513575877595608438819588706117813596441634446595505892833585470083886724068088756100965941 458 148856570735740291184501515855463328635626047725026852709340946901387809900860743465820730685417951289674619653045644941262029308498107022 459 -297713141471480582369003031710926657271251020690393570032377643517919094319316806873630721726624500170269376879446524884775775481453562791 460 595426282942961164738006063421853314542503780378446976405209267344443346609663410078209644889687342253626064898415686260425685894745951975 461 -1190852565885922329476012126843706629085004746999573981083660304095425009765892343767460348698724940185084956230663971032228953722110426304 462 2381705131771844658952024253687413258170014046754127770234532819092916860956248960254827839914537966605424397167017980043954460443441156647 463 -4763410263543689317904048507374826516340020726995955760675095196690305197034599171400789596231338102653427136062178520619789949820280531609 464 9526820527087378635808097014749653032680053373259191109211373045778205760371561364630352418577502122099530415101904518687195423706383148942 465 -19053641054174757271616194029499306065360087460738802850767592997663287629562860958323065527442440496848963028954404120458656352280342430475 466 38107282108349514543232388058998612130720206126524464657051521741617294516608346709412543590712270657840700002135760635280662723758930814083 467 -76214564216699029086464776117997224261440361762222490990931554643050745884553806855121035335884587904188528258795163959282240933187191807624 468 152429128433398058172929552235994448522880805220318279260550933872576054175253125066712535053136518884012702207293637624206916399903299388923 469 -304858256866796116345859104471988897045761478253936822919242554318493702795697852213250553879365741280896886979407608231492313751947013183629 470 609716513733592232691718208943977794091523170390446678719032246650120373552349613703146088367006122124557937083698193185548581085282527735150 471 -1219433027467184465383436417887955588183045994711620588955658041860449373588936920209472679898830308199223193607333742631611689541316968508191 472 2438866054934368930766872835775911176366092549375086979274269673173823088654590056892409837241117192011103230899613105725272805293270525346383 473 -4877732109868737861533745671551822352732184192729055388703179305454930462316701590114535700203595872359656937554217947249010711746656375400656 474 9755464219737475723067491343103644705464369851431075148614672241255500981102597920372819852129286831994520243038389779161605748543834014423423 475 -19510928439474951446134982686207289410928737330868067356175670811272646190743522576931607278257840065051284593901817409458092273197262089932625 476 39021856878949902892269965372414578821857478499703182024613328924129288209417913157820995434238508816315531447908550852444888095335451382401582 477 -78043713757899805784539930744829157643714950789445233795910996875436224819443285047870177564753455347480344743537223522495953417839569623352611 478 156087427515799611569079861489658315287429911626818645157399642025278797066209979367469949310953301666324369899459241260914433157451399590692107 479 -312174855031599223138159722979316630574859806995747982495905974803328895105704008195438491136736650076134341234253810123512517220299205695946776 480 624349710063198446276319445958633261149719640297313450376282907128292836665447376202107983940089644380146761445557086861263909856974265221317875 481 -1248699420126396892552638891917266522299439238030920107549201547487721927850139442053483558728392991275901045349400034709972595202969083127773989 482 2497398840252793785105277783834533044598878544931364493686238319265942647635073554268930528275188624264072647217563675046739290333293467399834062 483 -4994797680505587570210555567669066089197756978429497915581277147472522757854597128025165236580188309331482260374649605454129256228252186340520279 484 9989595361011175140421111135338132178395514137161751181541589010294906845059538906724989703948968199571898111328540561174401936822194422284474487 485 -19979190722022350280842222270676264356791027982587515940912943814180589823353183182262624357139155879038199598017362027443311124840364046506367200 486 39958381444044700561684444541352528713582056437213773654375156550120264842822605646387262995825683859090929411253684500058258422850442940678750103 487 -79916762888089401123368889082705057427164112110652819114030809972072220622763077379725156659345215097061731982648689460039387923727146235628902729 488 159833525776178802246737778165410114854328225457119108195330391994071835504524527954361696932543954916258121020375018905327540942597746964652418638 489 -319667051552357604493475556330820229708656448914650018228672508810047967687168548800762640918928232489261458145813718285329187868078299790181626619 490 639334103104715208986951112661640459417312901064701704586602064848119032955215977904397418397869667043912357241641396081233034848417248212881077075 491 -1278668206209430417973902225323280918834625796894413542881958807290119265007672568397961947289566454679180489638332513126565516567456653654121119656 492 2557336412418860835947804450646561837669251602259218620184419984214380428498983404509628920645318990832394645071629264799606245376551798712401097643 493 -5114672824837721671895608901293123675338503190813055839657092276388500157611569153894719925718279020782111399503344012016836725382087263249002302461 494 10229345649675443343791217802586247350677006403801884614446434614451402913093174230627682793075103083920934355441566780162524428376829352077963356078 495 -20458691299350886687582435605172494701354012771722614893048871475188142528929914883292584728939302164602479263808340286613822113769987544400168068175 496 40917382598701773375164871210344989402708025601502157057073990765765350952986299267386193256728053374801059531126352603067721948136301074136053531487 497 -81834765197403546750329742420689978805416051109066232507327735962426972713589695456008581857395753700766628611668239902584139432692605003180631023856 498 163669530394807093500659484841379957610832102370127473892451965309346740514688763491581992169701309495964848677430617138559661049561533136788455481967 499 -327339060789614187001318969682759915221664204494321857300287191665096956749485251324835351228432463848662615450182631640176635451366745998058241490561 500 654678121579228374002637939365519830443328409386571813962987615668283232866372150887564164022744884935023904259138003250687339734666135402062345888750 501 -1309356243158456748005275878731039660886656818129282438078945260044880622085450377878906233368639657489082053254824663894097923989643307122660159396499 502 2618712486316913496010551757462079321773313637300354165367333723719536407185596327891928022980009384596828535131873410365806672290908221332730714081627 503 -5237424972633826992021103514924158643546627272915057851678194272517611807709203159753518395040438587194026886378071395546725764790505871896586500493624 504 10474849945267653984042207029848317287093254548557555471622304923586459785095091387671489997243187426006348385264042298855949933683943921649458323945507 505 -20949699890535307968084414059696634574186509092702020695922220293700222393851508211148189136404484418394771974134509664764513883473645094673756397263125 506 41899399781070615936168828119393269148373018192544571407432746519424378133718376054655622338053169522025763357170493770238912154944465115828958368112398 507 -83798799562141231872337656238786538296746036373535522551954797553352125745082717912757209752780247925197382509045938166820553937997512556551310912010759 508 167597599124282463744675312477573076593492072765765195382408596524224815358534829654427698494130787654485128632288400148008262635883617714690673221821703 509 -335195198248564927489350624955146153186984145501282620223407496145432436326346231283388083076365192386025749445085227107992100139987225152686689221629184 510 670390396497129854978701249910292306373968291051507161266723690611402630911785284421156759053197059499086370323858551218375780171643053183656087063072775 511 -1340780792994259709957402499820584612747936582023824631172128985999250309173754318962465611294031061348193361394537432246335555319837493212334808284316921 512 2681561585988519419914804999641169225495873164175780874525485065542593329256417709659159722300891855073400973475942631685478695554792202457929691030276878 513 -5363123171977038839829609999282338450991746328144240445508424642317538994954110097704243038076590920119808317011837825987733801171018575727621941757082091 514 10726246343954077679659219998564676901983492656623933806740621866946818364375854588756790982391204362643624514650590856551498777195720196676741398279278883 515 -21452492687908155359318439997129353803966985312705093394214925662814248690725349462551200652019193412856247518734219071143742789599191518943747841489971400 516 42904985375816310718636879994258707607933970626288413923419941979019625793944693033413087523039624660547504428662315988822771518844314957518728152813643867 517 -85809970751632621437273759988517415215867941251155826492583475233568735137369032243553107514314796173828997955563791489151002333250449120996488880725000301 518 171619941503265242874547519977034830431735882504610881474413449844999115137752412418689968779395283329759016204082301313331831310585010955665177656185989102 519 -343239883006530485749095039954069660863471765005501533105323991587666068961970123082523116276260422530151001213449043803139295272647728403617187992733702271 520 686479766013060971498190079908139321726943530017022524543397390655525944100489295851486807585816680171770053914568364764832784537901863028619743199841668975 521 -1372959532026121942996380159816278643453887060024305360910542465728525920710894840261676218855807381102705025146750893547587007734675026328140951865670797584 522 2745919064052243885992760319632557286907774120064369868330086654519771615088422481651090409060736576557713184463557900235806770803085158606765805479728399967 523 -5491838128104487771985520639265114573815548240103240901974919270394297489020128410733145450456525359522288152074673851348902224931306511533949174677057454769 524 10983676256208975543971041278530229147631096480247739785144094302496560492863606175163064239927120326990017655171845764961148521871211934697964687384901059502 525 -21967352512417951087942082557060458295262192960428722754408678804639909729747146444060319773175223252441455742468751518536241655058961152086280600456616623875 526 43934705024835902175884165114120916590524385920965460305891123171340996230297708148083221592043533514366932403834941110721882770809983933112276313257204892843 527 -87869410049671804351768330228241833181048771841756148998828970980267604433811935129938052431714962617711264320897504136408310692244443519975188739857252645464 528 175738820099343608703536660456483666362097543683795084407684982885010773665210766686067077661495116655929150047464824431501475694556473015139456478715634076243 529 -351477640198687217407073320912967332724195087367132610792389649483131594506051155779714791772552937480329078202487454619282642229669835708840470071772982226949 530 702955280397374434814146641825934665448390174735005566017786656177628706634059585578039919893608362212693999703086919640970447928850367714308462028205379164750 531 -1405910560794748869628293283651869330896780349468813229579585638857001942821791519545050139888276941341822934215619634635815423228746928810550959286093057693111 532 2811821121589497739256586567303738661793560698939564706048166308423624873711867964719740316023996153019246776919905484320161482555958360535795405227163230733463 533 -5623642243178995478513173134607477323587121397875993262751349912639373288909123352198810895901610252619327580160590548945666856384498411538831359029031645483296 534 11247284486357990957026346269214954647174242795757060921736677560196244024401144207267931564197044828993422042489067732634520457594879635525115656138335222297463 535 -22494568972715981914052692538429909294348485591505911297894394681267114143704778334424883619853883280812911229131028410831198061636458149070018922771103697280425 536 44989137945431963828105385076859818588696971183025107537601727536577099639089964251831056520641797262554522196277050510843425721652100232567703173128046073206222 537 -89978275890863927656210770153719637177393942366028719587811556459985954021402010840569844251809357447006411798692000278067978991371715408727528629164686720452571 538 179956551781727855312421540307439274354787884732092219604827949707183024651262346927213246574026982673044155929261094988935860033055099808290600303006617545510387 539 -359913103563455710624843080614878548709575769464128163293059164013986687437288450945260666288171460488954346932782994801452945563866045569337779844244585560455656 540 719826207126911421249686161229757097419151538928347382931919900215563853348271470045760717506633693614073991123182279212124567680287914176754523494935064756081675 541 -1439652414253822842499372322459514194838303077856547433601441492843157866357612129027116223223094109734848720063009073638611684305775851268186662421655586346427869 542 2879304828507645684998744644919028389676606155713333255811082865461876051527849637273877043166652269599161999566989921672079496218907502659774673217971609493761582 543 -5758609657015291369997489289838056779353212311426280790751567543560221943904143084263704277822667211575560177509652584163665413775659228110825613493068239020881839 544 11517219314030582739994978579676113558706424622853185690981933154259534365772467738031102960876435800903348736084604201902680533820830033553776308303671894809310847 545 -23034438628061165479989957159352227117412849245705361551614470054016448094429197716274461708011132896431705269479582111049517782709992712566703802346933392884433200 546 46068877256122330959979914318704454234825698491412357043057134429674607303938314761840362034995105875990631122714089548430228556621164357006381500271812599270602063 547 -92137754512244661919959828637408908469651396982822070315936678283204882855680972434601541237275632963479049458983627477773420837109482427598940290705268988305279969 548 184275509024489323839919657274817816939302793965648418341879141464195808578637521287573703926238684798587532288166731900965070941552990073484677186826840000348219758 549 -368551018048978647679839314549635633878605587931289915203574907454461242537803809067697603568075371937043418419689435237424876339639108642268735058399021766722855539 550 737102036097957295359678629099271267757211175862591029597338975280638902562354428061215632872240160405847916366222375984773247490079114007524886037469003791156954875 551 -1474204072195914590719357258198542535514422351725163938524305414715631013018490812689161035723988906619803107048957217895117734625890459787361736839012389090629081976 552 2948408144391829181438714516397085071028844703450357196909172525648625235629946478737412727204558643963260019308245475374587724416849584525398924834621356930654235523 553 -5896816288783658362877429032794170142057689406900666953287410819234240469560710060682464568632045043010973507722672377090394433314362735872434363276720516620227571701 554 11793632577567316725754858065588340284115378813801410666966317566748854150413567871516380678797743161661147351549494367423922137313130569873907664102559809230932114318 555 -23587265155134633451509716131176680568230757627602697133010204973154325087835805096088948930284761002767547836101020547945929988422519608440412904263478645230306358375 556 47174530310269266903019432262353361136461515255205595227334336034932406599955088589273161829413900401729042875304158896036907533733185846317267170017717039682647557927 557 -94349060620538533806038864524706722272923030510410865292432315820897673562635368134507247262672697086709391680508231805026853224374483531890690554603033356911702404416 558 188698121241077067612077729049413444545846061020822256708414913979386243186829023710148834890344876286361424634218667397245715848729001853961666256129227185499032361447 559 -377396242482154135224155458098826889091692122041643662131043189372214450674824950935124253019535166743031513925135045020252460454386080756999203579902893176868844458841 560 754792484964308270448310916197653778183384244083288701671423299668577833110041285796556263165224401428697004466774583601935901551824119255102821239084508019542536734350 561 -1509584969928616540896621832395307556366768488166575174647723039826448698760858091181631352443140149085068696973742383868201851217524357818177099466534733179151005387979 562 3019169939857233081793243664790615112733536976333153955399906560087753296741332046701051635899743019885096682523796044633504634964224554069487156023982470884040926673347 563 -6038339879714466163586487329581230225467073952666302076000229080229943726803823748652833166898714664282908764511474029034238385513149389013812811945417654382408869368584 564 12076679759428932327172974659162460450934147905332613592904502680840306219506103706392725369711663425768061418135377395198348587970774335585920081084295600676229638612667 565 -24153359518857864654345949318324920901868295810665211910105376801354630806434910858949121598608321378846594346622207393034054474581773394488384204872583622055374393371725 566 48306719037715729308691898636649841803736591621330448536818426683415662011345574480821631373945882327584961072005391520560623467467797623218518824234635115319245570472558 567 -96613438075431458617383797273299683607473183242660857081325551725798941991638099644883545430347519612588621275601258909266089715271569135511831276683794780132909473362399 568 193226876150862917234767594546599367214946366485321778871570078173336666412805001369450196354968523837650315798373018684879851168511415216190619339642532881979897398036623 569 -386453752301725834469535189093198734429892732970643453041909879983902168365028151342457569898119318020246257481166012371556873379390527376289075521224646991740134677178704 570 772907504603451668939070378186397468859785465941287075493969011052314283620166956161041068102329850308019962325082550607664247454381634753837270986784656077414007924563775 571 -1545815009206903337878140756372794937719570931882573876876558494657347455889641407449513385086750756693458103171834550352575165255530386450323258871173531288674617160026641 572 3091630018413806675756281512745589875439141863765148197274645767846485970020085973247721449597501671577025475184750177432454160859894235959256920789078205537436371579360558 573 -6183260036827613351512563025491179750878283727530295676916383229713899770448676283274179468653094241041359860050088727274851161717722125802552155429029487248632207210312931 574 12366520073655226703025126050982359501756567455060592514987203543938662768729651388118317047272097742385520079260670158867063313786344060779676400053917041283592087628341323 575 -24733040147310453406050252101964719003513134910121183151187061697387390140035508291445412554036377122355548709041435985826708477219721966268819024762849091954615966100559000 576 49466080294620906812100504203929438007026269820242369342315905869775578905327109889252004758546481867429389226723269007878196095143309897002743914066541241308127814564957107 577 -98932160589241813624201008407858876014052539640484733765902683874060423787974331987351608326111417749724995195326236647624194899229787674249848188247254434604791537609951461 578 197864321178483627248402016815717752028105079280969475490476278088612380223884645072216797493678109107302065457413171699605366230220273432720441880921179974619943049103704782 579 -395728642356967254496804033631435504056210158561938938103552517971242493777153421255767612954919398621618272589945343626721558737623016661464498617529860795818062032803644951 580 791457284713934508993608067262871008112420317123877897043175984488958786872858692497714788783730890444074478571532385430289267629824261611126127883798891850468308104894856375 581 -1582914569427869017987216134525742016224840634247755760372880982225461507756549666120584032661132868094325165426542072911243211382252764730078739974546114288682608105098381664 582 3165829138855738035974432269051484032449681268495511575295303899749852880820818901102193173102486742183312055961248541948667896796479516240528126390883068248451408354175660887 583 -6331658277711476071948864538102968064899362536991023062327594877448319830344750514468515693518423565578138595097809989821818995683589287208512090546923627413562616459681093129 584 12663316555422952143897729076205936129798725073982046267467744612246955457294107885533927147503618055939424432128471469845336263308522306469938989770480603581551625312011312462 585 -25326633110845904287795458152411872259597450147964092303859921445092209186686721626735087881853915268307216105499404355413457456766331135614419008629485349325336657982703270075 586 50653266221691808575590916304823744519194900295928184981607965526936435897879544254399837937327922304969212211689198785305828255324719480607211796847079905242866300999375021203 587 -101306532443383617151181832609647489038389800591856369358252240637719152543351493363537247287882431998012011663930468911855528099006668274510590843194574746055773024323462206504 588 202613064886767234302363665219294978076779601183712739695356294328344041863616682873266585336158368376305216087999256556946097951448164445103388216476843763133698611356180729963 589 -405226129773534468604727330438589956153559202367425477806897085187628627697912074455078651325149819760402826656412265721901025737818730307420737152366408190815285082327817307069 590 810452259547068937209454660877179912307118404734850958176461486897222448202059136347803912757860060893294451592549097569028263394149887093709720115407789988104834867749435083950 591 -1620904519094137874418909321754359824614236809469701912206440153803420247568561993966506696060992783421892499385787381620839144704709749125765155139553327034283292892020525545231 592 3241809038188275748837818643508719649228473618939403831122030444119830336778915254099761131684273326580970200850610142884121883411521949792052841181043880616967227330613196182943 593 -6483618076376551497675637287017439298456947237878807651388427931735646183080482963303673394351531555060058795822874092608582790737351422981928866368888281743607436271175902650736 594 12967236152753102995351274574034878596913894475757615320341638956488296698280104737669943397282365967959184399603129758019270151562497774106557079632913269525942532478974440109103 595 -25934472305506205990702549148069757193827788951515230612262861863455574573963723119381441316968413979977420385370531750076774756951508143468237996377490353522830386631275755695425 596 51868944611012411981405098296139514387655577903030461270510922869449172302643071405783924720112448773734855992534172838917419630164298619824051502538453598613443111525847270721262 597 -103737889222024823962810196592279028775311155806060922466616230546839302627974031288588361876452958777748748349439508573109203597893827502015651332405098120130049206461725657589331 598 207475778444049647925620393184558057550622311612121845053623275428275670387975799267177253402853477138998475556300963589707912974483707074551329847265478208924717767776715958362267 599 -414951556888099295851240786369116115101244623224243689912450121329895233666611750321374489591987455924775008619551143631200684507836592340950180839403865372087979164110198389687736 600 829903113776198591702481572738232230202489246448487380140087486521043639574591085545729526047641969786272938589575017254106016235500058560572867716390103758602034054516894949595875 601 -1659806227552397183404963145476464460404978492896974759770191299654177999798474737975498488017897383282601013335626520968292243810042421434320750540070743457016536011294058201934549 602 3319612455104794366809926290952928920809956985793949520365553516557518451189024493969938086976848380791869811865249285468208923500869412434138992010433323988646679846624346271346702 603 -6639224910209588733619852581905857841619913971587899039395952442477965171435266536804974498935256591067126974692978813864873622459996559615955508197865346842492219771472730977958599 604 13278449820419177467239705163811715683239827943175798080952230392842164525405390542763791783830006966877534383617473628332915905342519954049730983149023831894399187288757653388129607 605 -26556899640838354934479410327623431366479655886351596158408980687161023137333141165238839106682079978495175683965911498991118925720770808029319523721753224444582486909927153779312000 606 53113799281676709868958820655246862732959311772703192322473766980731586370678779719920265460301587696993524885432374756260119396828337550946601456773094026442795609233254651987783623 607 -106227598563353419737917641310493725465918623545406384635796248256530326731867422130109199212687813698723983170095161996567644363305610066935098061640306035987744695385520806549460409 608 212455197126706839475835282620987450931837247090812769286399587824403039569237478959392317380228416832714206458460463267365764702349081103716263384516081666426966549265430454954187278 609 -424910394253413678951670565241974901863674494181625538548840798632530847023482185909879384097688682534899106197881199744548458998609236202628354655890811721504609416955483570627001259 610 849820788506827357903341130483949803727348988363251077136447065592679312267459778527837937812998305635593759233072265553510464379045259379906948686158444648810019673980733322390642275 611 -1699641577013654715806682260967899607454697976726502154210170285841465774199431378338691455345607519574862664909794938252424311970174805780359485884798716480469914826316323124363271496 612 3399283154027309431613364521935799214909395953453004308521829885354442016954846342102446500589225071411845730213249335423858787110092111514823622631492426983890755014347555950281195803 613 -6798566308054618863226729043871598429818791906906008616879446611693480715018220920062844991000051018865246206476489619074110794262526010096088182913571687127680460145335058678589725741 614 13597132616109237726453458087743196859637583813812017234024595696073875217483897189692801582076511193951058067296647748840838531652452733079840079038451535118412895535745080280706770158 615 -27194265232218475452906916175486393719275167627624034467619275760445433328628867265676443553898214107723105226299617935215453340219846540338457382516181742533672765943055144415913555775 616 54388530464436950905813832350972787438550335255248068935934169625280097551044116994629158318127645651845787015236581943589747346652152719385801253804392973633550532259620267900854414767 617 -108777060928873901811627664701945574877100670510496137870742805514468647101962924412272885815669265587112986559542140251554430304006786874241493243276035130997743039017295540587181541776 618 217554121857747803623255329403891149754201341020992275743306762869418073097837540864807473662255774327204137152652650211892765663523551951721982239656850566831049103910046055457917674527 619 -435108243715495607246510658807782299508402682041984551483666840162263819301638080112367814473008279784851522800805907079376561882239607135674859461876170012557177156442692141417753470321 620 870216487430991214493021317615564599016805364083969102972101517741580744391224853882244463828437071592237961139679577211945998264796689242357819694294651451054838390138239226617143410350 621 -1740432974861982428986042635231129198033610728167938205936488512489536056100464012489732959922950362292384255236791998026290152584468406745938433600609460355064271651646223539954568472259 622 3480865949723964857972085270462258396067221456335876411885459385389750650670862413911730722462245017499395093054218915503375023614379260201662173759741074683114432509175556936970491762667 623 -6961731899447929715944170540924516792134442912671752823750721887375197330189804743616440674574221961192071936485235755158353484838191101954761835172980152846197570683837749103599910358744 624 13923463798895859431888341081849033584268885825343505647534123018565377170001463960372166922115056289105488705174308505615898250512392069067871489250984456185412324908071972834602248702227 625 -27846927597791718863776682163698067168537771650687011295015369909911467859229153363398027500913232137682914328521577940084208657798206854528832647250442765357776171941234106271460996253125 626 55693855195583437727553364327396134337075543301374022590116295190857204708853935757281646918109957082615236571074031946615196439659000857822923444657435828221618005297774526568067921642318 627 -111387710391166875455106728654792268674151086602748045180094158883460853946538467926731395576619540917453002146290148755636025912028837283273678407906795211924121871305332899713246412997239 628 222775420782333750910213457309584537348302173205496090360412304636209532354641968471780281329122947889932883202469088715313197915409426147684783447378217165873423543316188266874528185417943 629 -445550841564667501820426914619169074696604346410992180720462190904877684776549500737411174222761656477061416499191471088990882772177936281859971781783731145202553146636637912878131581125024 630 891101683129335003640853829238338149393208692821984361441510787046584573947398470299289227056891418311954061814018439723658424694348540158366965308104792218974580033974536914075223311384375 631 -1782203366258670007281707658476676298786417385643968722882072750488798563567763035567962187066930491963272544906654675560004677180063496708577313758699551322835392387252074118960561683923561 632 3564406732517340014563415316953352597572834771287937445765680729818796915856859444991007519792081433945011897350327052552998185718753244619958266119446465689354026195902409035429968455826638 633 -7128813465034680029126830633906705195145669542575874891528877407192023458665351611096315626879090073210921408442254199785695367870246654428956276779335535219911043289709557564161206884828571 634 14257626930069360058253661267813410390291339085151749783061774095670817079100403874933413812121473391119412010679926006324680570666379394871676447620275829642302337102912636432529988884461363 635 -28515253860138720116507322535626820780582678170303499566117044857609293623382739818240345653174580742862152441306034500575770302839612868918628745719389503923327414580236491054153672627293800 636 57030507720277440233014645071253641561165356340606999132244612330237697943353248220847955835780820769798545656461304119978421279098257744675745535021545922410412339309555285223421225511020747 637 -114061015440554880466029290142507283122330712681213998264472198711723944655300659925702165171061616216146178959019555609056371046284337561688278876939162774895789908844439485520822265623979421 638 228122030881109760932058580285014566244661425362427996528971945987218451238594924951765341372054917039817511045791398967840094277899885057878257990565021534280372097612632359082778596902454062 639 -456244061762219521864117160570029132489322850724855993057899317461914889317790408287175925213678124148658956609927457555052364858556382253591603551339418014146917145526840245198402942752350831 640 912488123524439043728234321140058264978645701449711986115870758000122353722973863291067618987719642835819131829262543240459905599687362303849819769156157067196453620675858351405094202211754175 641 -1824976247048878087456468642280116529957291402899423972231624818411430119199155238249064711884644181202160979567462117969936811619556738948868114442044368041076460862031114368834745836663898544 642 3649952494097756174912937284560233059914582805798847944463438457487967401732496011547915718420446861412300461835394832581211798701506061353234366646834003214371987433005008932653222557794459407 643 -7299904988195512349825874569120466119829165611597695888926571396722013051884013999712974616098940119347145136879256100010102422360801553592139070434654793203208462777746635336347271663362646689 644 14599809976391024699651749138240932239658331223195391777853637132363055018683191557858592347590992341179724563250516361813864195226206259754105941491068066764171503352699433396637447663418227822 645 -29199619952782049399303498276481864479316662446390783555706474407553159370870241533901684759046918976396559050217494996681747864905598797824054419501364439945052916819929321540372817537917249075 646 58399239905564098798606996552963728958633324892781567111414243011198298323151788208051512569622015761241442466210531882103135605862614469902094103105259053831150501322534351057590617201446639163 647 -116798479811128197597213993105927457917266649785563134222826391969131666398396129694039382151580788008071670490361984148520650810126998343866045478627216240137966245076923448885434174488361930744 648 233596959622256395194427986211854915834533299571126268445656172187620242626111011250390550342352997339002879788558589801466561897903644157924218948940264521741311915404667858977460391016867350083 649 -467193919244512790388855972423709831669066599142252536891306862072618645174995823916405671657851329840735006327223478482822243116559410249718167178611395134492909647990369503518581680079059863989 650 934387838489025580777711944847419663338133198284505073782622594697216040256536598279498558381748745841600304712175279590180627190016346035758733068177756219440912904050526182680094504152938052750 651 -1868775676978051161555423889694839326676266396569010147565230836539831490529302047527934472670596740685799564116728535435714232743887288469064796706131412579437018017212298975280918762356382944551 652 3737551353956102323110847779389678653352532793138020295130484896486242320948920194533618804500140318529130465598807417240611628080817506076904661553441890968773937433383138516284038914657077374823 653 -7475102707912204646221695558779357306705065586276040590260932216711304712023753140558425105748433048903328548524642464367393071932446679412581585535480616268203165676918983076766606193420350102976 654 14950205415824409292443391117558714613410131172552081180521925233090368693811909629103412573907660523119120817087607645217799490687124620705165976783543464015650941942643800675056885412678816338343 655 -29900410831648818584886782235117429226820262345104162361043752090251798187985328661711450282152679032770845531463920203838755450322829646789101410283101530882712564106634472872788626163625711897625 656 59800821663297637169773564470234858453640524690208324722087663356100294845373551267904837792378794504321550885677458210757367778519310150079436169562770690393259058580727908744426070014821460706702 657 -119601643326595274339547128940469716907281049380416649444175069160674952021705717994832363491021510556395845845894003531838035148113549849036408446844988355010094867015343726012678177680340963722891 658 239203286653190548679094257880939433814562098760833298888350555048472240181855714475123976303852536003818807439998537756432627583025821005696514134967097364424446914544258506500379135397553922047747 659 -478406573306381097358188515761878867629124197521666597776700435818296506556225765923811391192159478664363243206325631930431997470327850252646867136376521048668213398428833867049561528408933891803016 660 956813146612762194716377031523757735258248395043333195553401962642363323058381473359518593121674065563027973834533238136053809923178213571663592647587836431921364408030921934525342579240913730500475 661 -1913626293225524389432754063047515470516496790086666391106802160000308362363347342180704814090447429548480088573513058414484547168110122318211165786783204849077110774228906522673268893672607561814029 662 3827252586451048778865508126095030941032993580173332782213607176290805318426040230411637811071150668908837523664461508961781981996989062527908209456793672047504777201464004592150173574577480969709422 663 -7654505172902097557731016252190061882065987160346665564427209731007003759399319310234715067099144826428221841715934207933128003654963002339214521521967613730893380708088880291119295097113476194150559 664 15309010345804195115462032504380123764131974320693331128854426939878802989950745317108218872131701974057774235562292617989504855309709945286516818318782220175253490764023081022223278033500703979650767 665 -30618020691608390230924065008760247528263948641386662257708841780318203631296622786989088451286835115524764713381172223865324902280620827248343963971097717272924078485361712711280816175686170622683600 666 61236041383216780461848130017520495056527897282773324515417703137940605082350220117844314933483651384841643736636181661967583460899824658429465375883509150336897789361253195195712060081961330173334783 667 -122472082766433560923696260035040990113055794565546649030835374599137609996338597844595142543080752783300389405655113097584548457122267249601463631159237861805163043289292171285107952542018434082084049 668 244944165532867121847392520070081980226111589131093298061670800452323017980796012624149910440958036706775791188801313635756649035260499570393171830867569878270008254402328331449682500436530083356721198 669 -489888331065734243694785040140163960452223178262186596123341517973854637805111365922246708203232992286993671932494289604575127484827652002338631972578265163011701805547698454913582237898662725256303779 670 979776662131468487389570080280327920904446356524373192246683170132548471754822208105506154439945596840720266687588004316675977676364616214315220202862499074211400482176099106692413834124216107162299275 671 -1959553324262936974779140160560655841808892713048746384493366123149466349208564280623946458167728500288149700107468245858888062060326573080544772458862154806706489390014537808533795546947144116217768216 672 3919106648525873949558280321121311683617785426097492768986732597599402488862808173095971505081099306236323156305243679599765740119765117718813169122293121703317287225447438218783872573522466987192058483 673 -7838213297051747899116560642242623367235570852194985537973464626782704592978856598756798570704393613419331723252472408543077970948015604531817046093154587975013954431138853431000431546115467121520764581 674 15676426594103495798233121284485246734471141704389971075946930173281979361150152556796820169612234531552001791953266955624599067186657811527167008542309643471552837327452092470284458172788579850661403598 675 -31352853188206991596466242568970493468942283408779942151893858858431288162361106006875272871563216759337350649100196822054301499791174389684991808577187163989960126169973776325718007664090047240839580375 676 62705706376413983192932485137940986937884566817559884303787720124711817059853850479752136238991133127154692578455052871841942759455116615202858742017806918454590729290052346874570519090224852549782262007 677 -125411412752827966385864970275881973875769133635119768607575436353441722824636863386784314514456314342062740941849109426755649124455324161203500150664749123481365433145069490911155625736917834570978195936 678 250822825505655932771729940551763947751538267270239537215150879010714597679476202812290177488303280204852117379013874398172874403238325227442092759563795550865217368675278978883431167679412297738645821207 679 -501645651011311865543459881103527895503076534540479074430301747821616132033679092013138848553689956976730955047651096934755936257694064480646875727522429084400132209530382757867757006709716096352015885001 680 1003291302022623731086919762207055791006153069080958148860603512146876479422833973676440751989687168907161825300994501275763261218498391840566153704884317490033053449266080712695739258274117320425996956750 681 -2006582604045247462173839524414111582012306138161916297721206997590295680164918844091276942674150479427650455685920043283685321185103934827622595368324013641503015340506671028532147943044441014004752969339 682 4013165208090494924347679048828223164024612276323832595442414038387692854366062581094321501535832072195674021493601353241463232325210981388027305027932107942801911269244147650883851704447360782578712069587 683 -8026330416180989848695358097656446328049224552647665190884828006864826936015151166015270825578909172664301737949372480540992673443526002189762783723135513887244850392231999311088817017032449183740977064104 684 16052660832361979697390716195312892656098449105295330381769656126847314138783501221115681444838104430396022891058336453698011728048951076698599508070283810432644553518951100206676076244285649503467607334187 685 -32105321664723959394781432390625785312196898210590660763539312070666409238096829556972850918503167803997580061919251188838063283729107120491833249183826136208775282157158802838174823886488275489533114387325 686 64210643329447918789562864781251570624393796421181321527078624437478697782417030888289353601859662749857045259195515588850113120988908346208106205948406539732219241929548104836025418585280325632453982261678 687 -128421286658895837579125729562503141248787592842362643054157248395783297219140517116976543467692957301057739662836596247968279516078327554286406937359317327493255981363122312937197737756173853094118110755279 688 256842573317791675158251459125006282497575185684725286108314497566886572090197950667898902436265609942633715316584640636842492311586838351927059056836884674272363142837449021768924345739038279012413828765663 689 -513685146635583350316502918250012564995150371369450572216628993879279068182785440242249825635625156346092843786703398203047104617844004322370067457018023577287692603067719750908466721836999187029860196508144 690 1027370293271166700633005836500025129990300742738901144433257989788372190015098258011993446009036071571878510410784127617638022520447864269578430752810042945118270068853822190340844283541766317878865461294575 691 -2054740586542333401266011673000050259980601485477802288866515976292436250383058677402945118043380320724889611137725040953094351750806200532834515010190344328436621592382083399528395757574687320943618393287681 692 4109481173084666802532023346000100519961202970955604577733031957898994684062782570954425804799238222748339454796670627399914210076461784696829672354584426009216046592808110468733995164525987900520494384155118 693 -8218962346169333605064046692000201039922405941911209155466063907199559055181762087139274266911307041779251267388277495023921220287984657756176355879535373104289371232246716286637493870166517227593618641429011 694 16437924692338667210128093384000402079844811883822418310932127828311670606603992445196661445222261068574490409502839295317475147015757610780996342922907962475064267825906880893782687848595106287267865007319003 695 -32875849384677334420256186768000804159689623767644836621864255634112358404023713564705632636357705748415565302074330525589410387726788014655866065852345229769500288337030808816227179130042682169007732163295800 696 65751698769354668840512373536001608319379247535289673243728511304648252113472166726017068438201874870580533995806293421493993388198091531486502382861998370986114349350258018924300254935494966575624089902394787 697 -131503397538709337681024747072003216638758495070579346487457022550361986112335322529740643456830469978678249083023606407627274257346940353892107894573218135344486678709536683585416416628432800508111556377644181 698 263006795077418675362049494144006433277516990141158692974914045196082025644704395578380583498720683093588720466293825620930433646487638919039882911454522788763829150086249122725862823174832335896968361758236942 699 -526013590154837350724098988288012866555033980282317385949828090237871479754766029715568376992808343288462399723752058000824269642132276917743201829450180452825060487514343135633511563189140804270054851086379911 700 1052027180309674701448197976576025733110067960564634771899656180725393584464208571391228840575309452611872062956586322048361022066901312967078634774667312548427574580354017136640267199456772210944736823605802375 701 -2104054360619349402896395953152051466220135921129269543799312361046843972439097869381172804556293116290081821195254844808972963700322865882228474440108808329375097742724548298089076242674529951960964653348468224 702 4208108721238698805792791906304102932440271842258539087598624722747281766322191524123722572296604787548773210617509694952407490616762250947977975105210385069007700508757913436742854714666564976255065421993115527 703 -8416217442477397611585583812608205864880543684517078175197249444437026514711067989484783304814865231195274548290101585282604337583928222660506128876202184960277844576223524057729549043776610410248485734826915449 704 16832434884954795223171167625216411729761087369034156350394498890585183868799446823093605412592093361261430537752120980521880882033569243739983105311615723508550750617048167771779960702427245435091752694109325582 705 -33664869769909590446342335250432823459522174738068312700788997778401699880288267743300510182443479479749707761387406346464878913551829409825545541729801508251368883328202913071482898404423946713327079054603840875 706 67329739539819180892684670500865646919044349476136625401577995561283198457264472233611759810590029101143450278063566117465312884484680695724482599912244308856465446026900368271363682424152462198105365667277986723 707 -134659479079638361785369341001731293838088698952273250803155991115317930360530381817326079532736280817869712486721543195816187861073030437721153014478417386593470594777412771942252456232569811467903097442870858184 708 269318958159276723570738682003462587676177397904546501606311982242364125971747263031560338599619409161800647798137428855282368687423413705243509730755547296660129166201708050613377706696179304635565036335497136603 709 -538637916318553447141477364006925175352354795809093003212623964465751520138809464016315057576648193413122884702174926207800306501673143626958003574366310838727610058480145629897407710545583814643063597329553737709 710 1077275832637106894282954728013850350704709591618186006425247928962208037332990489476343914310033859262785403123144126382015036841797323867246226737676117955521056367530444237853035918168982105613952511450303431150 711 -2154551665274213788565909456027700701409419183236372012850495857874734345805924355462168409840739621178552761633394047294851218971969927337633217999263955878383628210567465026318503636413374940272013230767970371071 712 4309103330548427577131818912055401402818838366472744025700991715829855417527276895858570037617544812140663201598476574025295716494015611685455891063559688067491577196198506480082795969829153627827743570459773189103 713 -8618206661096855154263637824110802805637676732945488051401983431529642380279068983292387438519695957150750680252370463145819299726330745963863091585999319791600349092840013083332235042731314237415878239863077440016 714 17236413322193710308527275648221605611275353465890976102803966863269739941249050959943760731690851151215634761781012090632004011264437726344964328778150472237307824260300602470943615679392025240355082489706456265183 715 -34472826644387420617054551296443211222550706931781952205607933726198956247031704118103782972014849398386560399341170332018870477455398740865641821409029055477125717146423628760774728867927660696947230068376142207025 716 68945653288774841234109102592886422445101413863563904411215867452948891310220719031350290290048010937731963324179465677623243911796050427972808624571481832605848491741645410006941105820641107943180721057769356122542 717 -137891306577549682468218205185772844890202827727127808822431734905006280168817729465774117742710856830460374998640952492415847321633371197879805431242268054562609994660315091347378061065640039553312246283484870213251 718 275782613155099364936436410371545689780405655454255617644863469811455041605416478323617422668825190846883144172497008861247838102110725000066947662138655441425904035592404063846651920791708041988959949320040654166827 719 -551565226310198729872872820743091379560811310908511235289726939620576099491428228658239195316861739462800342520060934983248892243418737737760746706722495939902037036090058517874903892347345944762535246054956552561496 720 1103130452620397459745745641486182759121622621817022470579453879244928663970042204697543227837915598342529025040270056582160711906484170342201978830653926155054529153546640526720103532591189991622790601448108774635475 721 -2206260905240794919491491282972365518243245243634044941158907758483746879233493934025025968450850435037163764255458843809411712432518933555350323626544103091908832190632007952651511368049811741932476440972897123986309 722 4412521810481589838982982565944731036486490487268089882317815516977380672160764090801177261330873751139150154336147143589396063665133969106434766705060889677268345579091812497062014181128689827275777753207310342769742 723 -8825043620963179677965965131889462072972980974536179764635631033938763981921161483481168711007593859565583397021983561853309777149722429088081779923385346642885783843894555301576341220095745069827625873229784165457719 724 17650087241926359355931930263778924145945961949072359529271262067903412239936465887834648558098514242908706331519507305002674543280086469296685432785479809490873156199905976887459361027382191067790006250905920945794327 725 -35300174483852718711863860527557848291891923898144719058542524135764942841378422156675800168459548319327156213913163703383811747398985818348061239145514070064993816573406017798064356325412046622721328364180652756628000 726 70600348967705437423727721055115696583783847796289438117085048271597651597345496853217408420739903328922108414427718494685215822939800368061953977655182805251841717485334837857289756967367129686436095370438847263095543 727 -141200697935410874847455442110231393167567695592578876234170096543085655641607831547575511809921519801086164393128194994831301978576584884512766829520765396465076854805740937476564103888838887419020067961168963641390889 728 282401395870821749694910884220462786335135391185157752468340193086348724750887477793876136735222133149198177208585023072119325952598014352002506284195285672090614374114933415452304662140116183232885697344124199917421518 729 -564802791741643499389821768440925572670270782370315504936680386172410388481019978730167855323506885894612453559114171067242800242448168269416898817447216250982161503561486552167417459871898586117073710486753396315403099 730 1129605583483286998779643536881851145340541564740631009873360772345285251450466749016645241909330245740034656398612850293938174143089041556398884010991542474323850916294804923571203238514569360977690666596788068784885875 731 -2259211166966573997559287073763702290681083129481262019746721544689818967391751729619396534409406637125475662658785317351427922965237517660644567894942619883089106678749397749168846293850032752863140403368799857896252136 732 4518422333933147995118574147527404581362166258962524039493443089380853944781112019208996549490383602556354724736395526098756844909608305791007422293022814804096336420510839415547621089649943663562064982185657271620103563 733 -9036844667866295990237148295054809162724332517925048078986886178759740344055433710033895668899943022452712399915525777565164265519142775660143357955867589504715954624169422815911753494170903200196104859098480707739088221 734 18073689335732591980474296590109618325448665035850096157973772357522664243615266308422092248552280555870825248807141721158578954317492657711876489045050794150826750528203145564216924175420668685156018998917852806806894638 735 -36147378671465183960948593180219236650897330071700192315947544715040177386219343400105786156271342418116252999080928001656558061055704373110291718326607933056781941559689735180856942478633490958620203611841980386783952175 736 72294757342930367921897186360438473301794660143400384631895089430088689428954274905304271564128298040823303945671301610001966392969896794925634469550025136499830283895960326241684208016553690613696050890398577391726459647 737 -144589514685860735843794372720876946603589320286800769263790178860163893100381772488777445535837764183430412445299802172654482667502024598832756646439747347368522607518623240655821187101612826119244623728088812938464526896 738 289179029371721471687588745441753893207178640573601538527580357720349606614805910404478687915679973469667818284151850999347265724300306237389076618436606890754449576087124749019159926194006916043092369175600584340076001487 739 -578358058743442943375177490883507786414357281147203077055160715440663907058042678060202481394936669938312447728708654297306780940866586444036077618655798659860356830851073818503255071465738013173434138579069868372016662881 740 1156716117486885886750354981767015572828714562294406154110321430881384940701696864296083654070301061980455077690564602950039612778763455958537794181086124637386660344075201584249092475844533109064221998649693995515315613550 741 -2313432234973771773500709963534031145657429124588812308220642861762677448646213077667733722423751124856056784308386863843265424152762602815867873800180306835458831684454173541720537837853733316498339676035702431951213599219 742 4626864469947543547001419927068062291314858249177624616441285723525504456635218314435579721844780970920797121922663364098770700607319797803409101106127083427898099054977630657461305122455856617344137394826644681753127114107 743 -9253728939895087094002839854136124582629716498355249232882571447050766921170463818846613580975432221528057319466694749728487747508080694333937134144495754659501273420189748114124733684327990348710712425634363986576136684664 744 18507457879790174188005679708272249165259432996710498465765142894101925393783692606817885301662272884578335116617911114338269001024514882112428689862516391272277907216214293003067573375988093567746445258042893167933090828547 745 -37014915759580348376011359416544498330518865993420996931530285788203217244024647434486566600899007607320912831172668635326190842334117369507421890083749488394985529366828276030519164184060351379190307745292695764155246654325 746 74029831519160696752022718833088996661037731986841993863060571576407459583034797617246995343934961817999803542093012478884022350391500627176833691382307152892816704175091658811472416943368651385008218668152647294802245770638 747 -148059663038321393504045437666177993322075463973683987726121143152813260527541354707070924543307438870805871802375196156186056875344822971474241981908522835533217477843147900896894762743573518387086251387944948251401804076519 748 296119326076642787008090875332355986644150927947367975452242286305629204788596452689838777373314309110163456766308896322185742241851090113989899275887945317421696531634766325270273685205558769783730291901817498607498048079783 749 -592238652153285574016181750664711973288301855894735950904484572611254067205150921576557560315366702086581465089248459832975868167102557774058957838848899518235715556814026710338013139549542022174972608729347048772098968768064 750 1184477304306571148032363501329423946576603711789471901808969145222515160515857570231932043348694751675460091783424756487160981141966182173080171702695689799434370196032029884355044669679071294751990981658909648091789504854375 751 -2368954608613142296064727002658847893153207423578943803617938290445018952554117429581927169548166239714877573518552343341717101159571675267277246667466497719298123803204577364828536717916579821709448224043315797193090314999001 752 4737909217226284592129454005317695786306414847157887607235876580890056299691388297124608178963517090568094918690329693137248308251265106238399846097855768081129803277672613597217644447854709661615475951561350643924260892025998 753 -9475818434452569184258908010635391572612829694315775214471753161780082836322025445406525600910626306361807455679137210188077649446047767694071242694863881640155434295222285922993165262246306537239838660373478739319952827314251 754 18951636868905138368517816021270783145225659388631550428943506323560213830287955477616495798704845098636337064713021602916388371880699735874716287653498190444948596521830971984989025169977275878667370066970899076706554873394243 755 -37903273737810276737035632042541566290451318777263100857887012647120349739871255219586856243509689836585569594369773847206124703716312826480130323542378299203155292852152602559533232061006776167155934144968634006817891571285000 756 75806547475620553474071264085083132580902637554526201715774025294240825558091070761623292437802972519770965877150564235579134520466316498716136701113145107257690213827200946668513977046445990728678367025134373758297650536839227 757 -151613094951241106948142528170166265161805275109052403431548050588481447117128925465150869570922351832255000530833842571364731887853855506407095096433283623977258899339996810377135622889511767472811429326098477625338215503905741 758 303226189902482213896285056340332530323610550218104806863096101176963224311659627310847034397311889718396758973545987583689886041820179349595244552687962347344018955117294445263611089906836187324534662111564330886595383971853422 759 -606452379804964427792570112680665060647221100436209613726192202353925914546864262183053058234473000175619828811746386826625812664449112871384256439761523004760415225482882983057990004482479508285612216039591016246014729409892191 760 1212904759609928855585140225361330121294442200872419227452384404707852693247585293185292422284563965666300104670716664434966007014201939907355799904958842798837954292154772698094552028423964535313593343722087053655124450317640975 761 -2425809519219857711170280450722660242588884401744838454904768809415703988264858825112757528193359186756366073158863849747463672923908919822318080118867487118431162058368832756741299862057730685521360667617731440619977870603610704 762 4851619038439715422340560901445320485177768803489676909809537618831410238913886180302528678578105083404026729547521069399110068637616513801616966954220969505424194483867384884908975938364665274890916266704810569093321762736749247 763 -9703238076879430844681121802890640970355537606979353819619075237662816817213292069270216418589054712340524739682679289771569073380939393453859607500905745263041772074664337758943771467689928260827811582113830783643006473912299409 764 19406476153758861689362243605781281940711075213958707639238150475325639557425232959952287397936651589039872782007514798473971933445971095214074348125833679542452031409528826900188099558668462714457839046992799609683016020915325742 765 -38812952307517723378724487211562563881422150427917415278476300950651269531237336807157879296547605559253393541960510528990459016313556247972419236720108976320728958665787070407201462085008916947159441259924670822425391917178725475 766 77625904615035446757448974423125127762844300855834830556952601901302554569086451548474308653179450901691962408617696344869236669889590746706923066095798524422001508745044875589878217825634448568877335236675408084188427032100103883 767 -155251809230070893514897948846250255525688601711669661113905203802605084047947996050043371746948964401372397470484198334892669851938317300196032080004458094299284321923348433011106404963324273981439980922463821332098570741805628824 768 310503618460141787029795897692500511051377203423339322227810407605210208692732677081150539113392105987941497612416266311519461828979977044371962804851635714923830930826908918966338134270209785793753104112640703939813068003748489523 769 -621007236920283574059591795385001022102754406846678644455620815210420351698403762134332037047880097388674765206633468626458998045015747451546212912673412948977680879106864466819900913508913710600318376406681351767731926164965168229 770 1242014473840567148119183590770002044205508813693357288911241630420840809680705801277696910894158486549754463102913870891232043828079043984270037167219403905150605027740894357696702506392894520018697726899675820922973988692599379150 771 -2484028947681134296238367181540004088411017627386714577822483260841681447390451733518391943811014566739895763497981744147570114305166332250164750295536371322235985803407669920223728978379216080232146647894438468346543631179997904791 772 4968057895362268592476734363080008176822035254773429155644966521683363173035761613082818602397729831611809622393456419568348249699371969299882435971847757139732439128416624059674034670540072219087603075780103227580001744927865705783 773 -9936115790724537184953468726160016353644070509546858311289933043366725895845705211082600612042456558731987986681573910228594504958712878081836612524018063296139186483157845104951816592891931419746647565664066990773684661082660661856 774 19872231581449074369906937452320032707288141019093716622579866086733452520172086583294272531613616920087625326865979680638499025446496121481154419848488592070864532261592377443526462647753715916545163497215499736820602633506261969623 775 -39744463162898148739813874904640065414576282038187433245159732173466903861637678990376437162945526933059970042123788572187586040923890817126899385476847267679817213454232664639033843085349365737609900042647494253981653126898512543625 776 79488926325796297479627749809280130829152564076374866490319464346933809630462528318094053533701464575858870049358579793645894107345953425406689419974276917300132437272694106759709597842826650647752095402965859482896091705251977128782 777 -158977852651592594959255499618560261658305128152749732980638928693867616175031392122634819959310811534863529521997986148931654179224633633825078736707841536197855013112207345789758201803367316027491468536477342771199845818934990820411 778 317955705303185189918510999237120523316610256305499465961277857387735237343143619096164106234524151396320199585826148385494164419414712275791348225676977752738617898021824336790819309161148536495527954660079932711924814680893897119507 779 -635911410606370379837021998474241046633220512610998931922555714775470466607312738827880459045053656849193048053102947244997338742396706326453205595851948526731918062813058160640674718885597183282498169463580242059732168727194915323176 780 1271822821212740759674043996948482093266441025221997863845111429550940946286680811871103137830004487968426587766585420103616523642191575886177092799467198712552061730654116479433616242762308160714099096370865354653106921132006625040875 781 -2543645642425481519348087993896964186532882050443995727690222859101881871422331790162416302496117155723365332754241965067620211030552270313954013135669088787270580123049642287774001781096802637570537695441446215408453797951803576771389 782 5087291284850963038696175987793928373065764100887991455380445718203763777067748748119964797896023305930258999947792330888475104472333585319578880342366787871462929189385875404793501071612532753147838645626881795248310223893433621247662 783 -10174582569701926077392351975587856746131528201775982910760891436407527498761382494865007429724365797163501822677347385884102690279607244489086734150439656808170546097226569309248273929378324344431253539209489732167457775484831101480079 784 20349165139403852154784703951175713492263056403551965821521782872815055087119965158900069218420201403507548157012240448414287581635503459819915348906201842848018173419284910948080773582022317328733694085207242687095480851261524811680287 785 -40698330278807704309569407902351426984526112807103931643043565745630110029268615147255161911801252183137535625148697944289645443529658022648017790672787237529603953332192868066238593226932224855731777411581948293101233729929150873625200 786 81396660557615408619138815804702853969052225614207863286087131491260220293105745634225354707613124799333176450830724517764302807876953913129590369090513452457317381395594462291984366114242528153070352588784696890052760732744063105705903 787 -162793321115230817238277631609405707938104451228415726572174262982520440206671660758190702006176478541730687012252337453804663975194921061433813043296471479350092894553603244594538598630994568062798296653116056395165500220008466103220929 788 325586642230461634476555263218811415876208902456831453144348525965040881027451667366356442305413348573455145114447115118518281511766466755526548569222437361662837132076000895338014510519857702810545799596306250479121314958382353673088238 789 -651173284460923268953110526437622831752417804913662906288697051930081761061255158372477838908716534599980853249542678444403667821597322113568806960930824894798481052945621704537661574184356350692799984378085025884512294152919625771339219 790 1302346568921846537906221052875245663504835609827325812577394103860163523730266838955165761812603623236884914568379348892349184406506880257280826582005194021086806660066417901362627908481940322998840789860771664531545238588049754584162075 791 -2604693137843693075812442105750491327009671219654651625154788207720327044859128979339886393927926529889917184088113153988523624847765913086934150326352793982156575554751281224299583609995293969456149143802414241226839491130043924552003256 792 5209386275687386151624884211500982654019342439309303250309576415440654093927419179460428001548304330400610221294165843776763842424091909631639016150506726255820033429059291519312144187072402237067071544628559183052450618588353936761811043 793 -10418772551374772303249768423001965308038684878618606500619152830881308181044272439569755659706876673596591944421746607957636348154375888377879813965554720160116146773180299389485639200094403499437837396314258577669878614802386201249496661 794 20837545102749544606499536846003930616077369757237213001238305661762616373108272019271266876495936605018588240128017831310880625731119791098928561764369310963263095950855611498822904541321022271726753742595107644373551488307360162430923278 795 -41675090205499089212999073692007861232154739514474426002476611323525232728386250979059677852519957965007143630804925967630261985346063636969289971360020018931971469412277926628655533767459428295906122842280765011278286095537810892655791175 796 83350180410998178425998147384015722464309479028948852004953222647050465485622522157733967162594014432869724462345486245647631166230671233510316028722018511501528463718484162346152968991233688112210709277437570789059183330855118977449567687 797 -166700360821996356851996294768031444928618958057897704009906445294100930924564731056370466967162015117853978874504228485916655870806622562220328819273339946370916680053606719234473761210969928456475570319089650534146938640853831330555094656 798 333400721643992713703992589536062889857237916115795408019812890588201861924659795571453012749904142486448864999930835287599025398806508988812696962719355443011559132384503353015621600649752136201295452466840832878767916442343566477592215367 799 -666801443287985427407985179072125779714475832231590816039625781176403723727108944425096479326202158974271352698752548254053730678765034208453051363095338259121252245108355186026736946300194545346300744869234642903090365703194822514358363961 800 1333602886575970854815970358144251559428951664463181632079251562352807447651958869026714583641590556197909989949536597145017495133571316050450484612706724695414096282154651806604654225827511097037235961631577840471100237748517859286024820750 801 -2667205773151941709631940716288503118857903328926363264158503124705614894983966111159097996120388748147826318045932571331980636372253400698184244776554028586754734752710710658653621863428590460673547291305600103422835501973415193873915481899 802 5334411546303883419263881432577006237715806657852726528317006249411229790485624829389048788392756098793013582497037266258925660415437280432629595888483526154754519108957955706414110648310734661092653686461864339029955483812579126703273216227 803 -10668823092607766838527762865154012475431613315705453056634012498822459580133605424812913609470741230840672556735761785964832579265054850426281360992732162524190530802780784069165667786941483849038823637115508968356261514235788989752970020424 804 21337646185215533677055525730308024950863226631410906113268024997644919161622547690661863982408232030924060668135008442077648287766859890327801659105074683814944618624233229871100756005016506910969690113889901778600456961726695982114958705307 805 -42675292370431067354111051460616049901726453262821812226536049995289838321052114306322507234034943525860051173348219267454294704731149880741386550306304119078007172814659670665769538069219489135900853652312700005609330536808904697967322334125 806 85350584740862134708222102921232099803452906525643624453072099990579676645652546528682271962318157156950888064281721021757574409501619850872228805636063845474459967081797792140740470510386042170732276719751387404698178393517414664806258409198 807 -170701169481724269416444205842464199606905813051287248906144199981159353285563794066326065699606523672682920248056361939965161948161349712440785138344826835078592248277310344395847572708011495756495457448909683864325256080490736794478308000959 808 341402338963448538832888411684928399213811626102574497812288399962318706580417205039727867118491108091815482094205086470329295767203909503574698454640410133345957803893384379486529908100730643996890580303538446067201130187425171392962438560303 809 -682804677926897077665776823369856798427623252205148995624576799924637413145803494181341520292674364795962466709810730246709632792684718939152596258402762947632814614561719828392591685203993046924912399210764722850780541641862552446784845744784 810 1365609355853794155331553646739713596855246504410297991249153599849274826315927521167872990248934641726043072496313265777767196197973748024995121345634339677513503529687252278060486264090161987402593225223560693323733420043156593036715545423775 811 -2731218711707588310663107293479427193710493008820595982498307199698549652592503593632441816889975519930299508437335283577237503041620085835303513211561808253720031765585643004265201503500679840183549262248777969741672784593893907591145205537521 812 5462437423415176621326214586958854387420986017641191964996614399397099305248679168773377747051430715516503792506653620417119826050171892031983684731659301390994913125523960181661476925363179708541504139497930604011311961439638581807722150319278 813 -10924874846830353242652429173917708774841972035282383929993228798794198610394334907334957217223487991855316172826032939593297942779084653487903981675076046797128001362906384638336108907684895254286965475797143126588863475135007118507726676084291 814 21849749693660706485304858347835417549683944070564767859986457597588397220955365226390206824597829098544228533471323233690182414846360157913248009446930334462672677208306979174790136676773074699544379369793378999139453790266135048748602715967083 815 -43699499387321412970609716695670835099367888141129535719972915195176794441641011610848322982165431643077169466936114811635836591083270334312992585008839872072066855045978212726475509549101401045322267518188947170883420292791879240656338443581400 816 87398998774642825941219433391341670198735776282259071439945830390353588883718437475349029021511942954999222721698018633519787950064181501076928649999478781865828883945086380974173701764050834635381474675974797915124054713320270149886693239314067 817 -174797997549285651882438866782683340397471552564518142879891660780707177766730741855113584318812579687142274055563716601046932893621272188189410386132137729156684094666407060804019957057808888372259518490954881429495408011163637774358503138124101 818 349595995098571303764877733565366680794943105129036285759783321561414355534604031059464025419017545265985603286785542878334623561647276022794211166112894330610037036409709778273590043251758590187759407482501380833100731565540689742705905968903502 819 -699191990197142607529755467130733361589886210258072571519566643122828711067359381674106720332431398417413980010080655414435846342382729585208585024510349954348431552518758198737302510897083586033775013603416429291338846172391062766008028904647671 820 1398383980394285215059510934261466723179772420516145143039133286245657422137709991142271627951858874841086241759309850847345851240082013277212397750584757487865174472415073411950032726536741579852534199069010808931650224846685856445408740535109975 821 -2796767960788570430119021868522933446359544841032290286078266572491314844270580074045663738111117979561356975215980731333984143143935649987249730491890018689690395057151928451614760172724475157578340424914257335139465300232777665258021015311245984 822 5593535921577140860238043737045866892719089682064580572156533144982629688548991284124265181301831807249787740473748973047150004179416230648469753694623591244589055369359632289990253330540532725068392994914456903351738282428053109062231179107280567 823 -11187071843154281720476087474091733785438179364129161144313066289965259377085311523976713139731467996251686182603071465354410731131059154055794149669124132337929891595985270820934468395640475038098345871519207290906833733433014391945476743970798569 824 22374143686308563440952174948183467570876358728258322288626132579930518754191125228258181207414727458878335453592356921827892457381436546026703949769214868692316267589760310787675708041813122898146844006434063330683117980251618388616128250670148302 825 -44748287372617126881904349896366935141752717456516644577252265159861037508349077231939790264005467833133818520454073371796824642415781546897146891387340083216927831638996858670498606567653482562305095631162771396700142615694555346328096124367982875 826 89496574745234253763808699792733870283505434913033289154504530319722075016751829868760907606786714217265452516025001206571680552297972876865670441356736424618016851216307249391656793901811901180548935907426546806935829089583381728285527388436830643 827 -178993149490468507527617399585467740567010869826066578309009060639444150033416811108063915983973662798910237170202507478306369564782444425503703215980326936884167810953777203827801197521146103071170534788046734335670020976163810990037559260200482664 828 357986298980937015055234799170935481134021739652133156618018121278888300066974146250467058276322869784438957677369364354427761936844799962306420757275856044304362701324705234661774366091274841488207151248000831963077223013524845482237949176775008843 829 -715972597961874030110469598341870962268043479304266313236036242557776600133720919837136991014670429746638764155926884376203509526596187485086189522503364005720832431753422347361864370851089348340620883797287941356215627762849514995779572180502795549 830 1431945195923748060220939196683741924536086958608532626472072485115553200267809736372410333875691713502135162847629962482874056207565698520998045362370278264865584913819983643691585074082621666662901267965196968574107254851096429462418301190426856750 831 -2863890391847496120441878393367483849072173917217065252944144970231106400535024203382887190367057263173173539960671886902629060913664661051643772415328658193419356806430840216453629454453340028708349616861059128716599692112595283485281119378385225711 832 5727780783694992240883756786734967698144347834434130505888289940462212801071011572825844209964791544186301500191708005598844210483169381644465529457432764976574446684383946452804655934999026332015811653162074151726490201140185541880976878588660204863 833 -11455561567389984481767513573469935396288695668868261011776579880924425602140464710229685113314579906701551794378463741340983280809031967757400755978678183027101347276036499814782374150193803084815057967814857600728074767775778533411983634342962168496 834 22911123134779968963535027146939870792577391337736522023553159761848851204283451021941443362474840012914109215032243984332257790431210790587509799520319161569985973716326658740289083046284202023445793693578961798474345986971144592084352031352172331663 835 -45822246269559937927070054293879741585154782675473044047106319523697702408562822006978810282488996644646161597784219197157519211891967930570781008541488180698141122175668265279026893626867558613859344290699386297205589888018109108558349177203738427425 836 91644492539119875854140108587759483170309565350946088094212639047395404817132245652343770143284356869985385654124023667472326021567536366818508895145089299353896348772575241870329394465332558514566609435806556491172478313379985817987438002574331085422 837 -183288985078239751708280217175518966340619130701892176188425278094790809634253809629397314265801666778095652017412193290280368076381018577355832321728915518308347767866926720226831909253366830309253054920746791785840556003492023959493781471481201704371 838 366577970156479503416560434351037932681238261403784352376850556189581619268524902572471004130676744098759485784215825898382307717299691816669796990081207054973754569833315915279766305395629388625234194646767688664946811167595763196339397124796718105787 839 -733155940312959006833120868702075865362476522807568704753701112379163238537021840155975406641513030693075670528204358434278759903307674815100276164977775011191005175888945592219603244225064762523860140537394951040123522551311863438845865534091661048056 840 1466311880625918013666241737404151730724953045615137409507402224758326477074088928614593790501939929433162823846027449548864946902444713110398002491763565139495573349655039897605238341905219267781056614636204433463282844047115105108876493965519411956675 841 -2932623761251836027332483474808303461449906091230274819014804449516652954148104643937578002165125533314870863862208873054936611177768353922359237006534476063121079737655244843704515463789154778102168646954853909253759789365859169032735296318200958889269 842 5865247522503672054664966949616606922899812182460549638029608899033305908296327749469408560387919260228207994343882504832973932078487143623352692151869621459225789434842473352081024001054683056397618209788677307563361276404580757481673047146575872663182 843 -11730495045007344109329933899233213845799624364921099276059217798066611816592463824052954985879416001306494938238454224900053871806902779169634398187945919369597881948498128087984093708611708855142010921380830168398074956407928054362125948170139925417639 844 23460990090014688218659867798466427691599248729842198552118435596133223633185237784586024662712922715361377193545683993289102445686827502194974000630485831621033090777715058456818134784197448468130528256837154272580639206889951988741674496973465625628647 845 -46921980180029376437319735596932855383198497459684397104236871192266447266369973757806072499575332198824446019573281658323316196950561552457171810890584346811375157753524496016608367907923208920761324601402290162648141523304574636864706247190733656555200 846 93843960360058752874639471193865710766396994919368794208473742384532894532740759463458236515955268342295587723733425188390515790397238500702825016406150002935278666189673415211094584843292136614868887529152092643593909231158574494365477841770850682605863 847 -187687920720117505749278942387731421532793989838737588416947484769065789065480205167704404689255419508046171395361902176782259489875268153684392447816931380127337957894816786347283418998666866440891804819684654586377055387292394427476247589396120401014169 848 375375841440235011498557884775462843065587979677475176833894969538131578130962536042466969237970560137284042527415614425307174467165860550878523875254212695310423640956788039947350437712696858443975818204336352191862500034158968636843268620327205135721358 849 -750751682880470022997115769550925686131175959354950353667789939076263156261921632618663710273826281976831381266034470578872921355997188010526051185892706829821880182261891568567011525022113184536913457605086130663805847733719002930541055704973864973552139 850 1501503365760940045994231539101851372262351918709900707335579878152526312523848830410655808609227123372591166057557509501229925777744233355792837916021482155498475189342622115714496000162870026987057302578725878066639237061611119986118366387163239578687875 851 -3003006731521880091988463078203702744524703837419801414671159756305052625047688656181713000954764849028517224800829692387234340911404076285613943723191177254343268454214720741520829699803815863709846038985311565674331780194450191504054996261430424227901576 852 6006013463043760183976926156407405489049407674839602829342319512610105250095391882176353006234793655192627960441433279733178275532642400331940355099470210061194933657718803951530294650248199575597191031511316938546637795911845545601327984012972413016860923 853 -12012026926087520367953852312814810978098815349679205658684639025220210500190760189900180391880633955532997302728807337892421446711366162477196510437000777513227788641677721944663791749333907112752614543309799879436354662371973880141256240022937206543189901 854 24024053852175040735907704625629621956197630699358411317369278050440421000381558524065813408675485223053846734451447792317487591486485210901789688289029053188126052706404692316213016300470874112124495559873127563727604489718610133937130199538993597137969518 855 -48048107704350081471815409251259243912395261398716822634738556100880842000763055329413648571847799779267582721755003246528395380555298897669498509401090965605419551316000250247143802247976196299187957126779893324943392885010840683158242951581860390733817375 856 96096215408700162943630818502518487824790522797433645269477112201761684001526210521810728014112987537363128319651731947696015261592022205420474553394176570143342132151858883306455267650721004410056214719779676257253497029422723324687121070152966769061346127 857 -192192430817400325887261637005036975649581045594867290538954224403523368003052259461920046912305416429058183016013846102646226220284948476625390705019391360583348680687050249415460641793707845083371094980373101104628466705018025106287589525820560746986859216 858 384384861634800651774523274010073951299162091189734581077908448807046736006104780368524933810948779482612402531459035452677481243950417297547817346399739139802535974510626398840538840249918465715163824886152343226502172023264513714032466833115740272703262847 859 -768769723269601303549046548020147902598324182379469162155816897614093472012209137710663618519639053695060694940197109865224129381621218316583040354669560081265897752268059380474010230329599992145164680387712294025880578079473142383520993270271488975541148241 860 1537539446539202607098093096040295805196648364758938324311633795228186944024418959892398326127874559284781536502546524017964120672902573255975710983829994779506808314425838078164705467491939699123913965085423121496130160739230633313043214717977588299677218350 861 -3075078893078405214196186192080591610393296729517876648623267590456373888048836812287339314064894161404738816260219782708281546329865393610629197355039196743699429622208763421905658477980902744129080356476255317120767550931121033035541260862560574680894137379 862 6150157786156810428392372384161183220786593459035753297246535180912747776097675416543207055409239731868962035887465135031725649585330676745390249597190060919688059060950158895451754419797521857210492890957100093557396876989866648207628918475950361628843495947 863 -12300315572313620856784744768322366441573186918071506594493070361825495552195347933620428345348173097513615411663031435120642047229121711065326419694647661591772731298724773004839318918756350691349906030215019801927439208304768480688166271627676909072171471384 864 24600631144627241713569489536644732883146373836143013188986140723650991104390700558675370883446103970311023886804987274799255903325382954080238773776139450863438049237157722847383265222187110774723223990133809448358094737412126359239970505330406844596913684467 865 -49201262289254483427138979073289465766292747672286026377972281447301982208781393526450241808672143799113946050019151310097730745842086733785437533665702313799380125011431724070997713138861119134351956298864668667025618608346698504889211483261536848555741106725 866 98402524578508966854277958146578931532585495344572052755944562894603964417562799335235497768314109515019786887108050264254214361359992173895501015604825343206148810125455346603468870967909750075821816208836057408245024403973540621232790455997403564202139217358 867 -196805049157017933708555916293157863065170990689144105511889125789207928835125578797235481427438332971739577263555529644948894792235486467091336069049653382877413086685435073121695479940118885929431237125162444512605690754189383417420483895121200420675535168599 868 393610098314035867417111832586315726130341981378288211023778251578415857670251189750041491115036373918571045824841377817516076384631289521206964048532724784897099267038937664790106666566125897888192773153941279403289526749416608271340432296590337416170470607223 869 -787220196628071734834223665172631452260683962756576422047556503156831715340502327471276939860723153803750203841291866223854332038617764574689970224472034247117040906844332190948255364450663055524842852111756498124616550204037677281136303069959131549792797678304 870 1574440393256143469668447330345262904521367925513152844095113006313663430681004739126930450350955609615984186788704940386504771608040660204128190231970901836053512534590275039075184404268802977330558697323255447309273748943908735260316632169487742956953139162775 871 -3148880786512286939336894660690525809042735851026305688190226012627326861362009342040678287703052323190092706662897783423035614954631374885784172808321555007610436721045396282339737164488540348128701707350642382876544346057188550561044676786184462773990590983241 872 6297761573024573878673789321381051618085471702052611376380452025254653722724018904478915759034472844430544859346428872134841265701517826348788803055290192021536892511127557017668779648393623169070692095096895728555132492480839401779721967154729428545264413114958 873 -12595523146049147757347578642762103236170943404105222752760904050509307445448037452347089721441718594768854605757712341630938567349330630597884941016313053372261177605083195786537622333321638258795679822502311982566218032764587582942222733174307330953329907739131 874 25191046292098295514695157285524206472341886808210445505521808101018614890896075481702480423139032481680303770471203391189391134544621359872683004565540519421650981696375074274864486949525427069750352693091714402478526818092728687159299281066126691041141965117523 875 -50382092584196591029390314571048412944683773616420891011043616202037229781792150029785918069395242577125777869051482671812524305189577598968760221503899295495360729489369547599139794652703095507996007970404858893066915931424812632426523546279589826810602862105000 876 100764185168393182058780629142096825889367547232841782022087232404074459563584301570199179895928902832628979968949668162118820574124780417391039353167894747015791319368328378850658010834636100199655706404675378135370060320173823528019975923129355238027368941979307 877 -201528370336786364117561258284193651778735094465683564044174464808148919127168600696151973257836565600645706035161709395177611220604270494551954008548511594658571544443686873098348420893694532584143024929706526009613754478262804050980947999835871336376893598059261 878 403056740673572728235122516568387303557470188931367128088348929616297838254337205347177676806832788944281090203907748537909024332599456548787551625044397244715224043569932914452042864092196642167118128202922942629590103575934649370187828676664757396837794699787182 879 -806113481347145456470245033136774607114940377862734256176697859232595676508674404295235236788484680080960248371493540399204216846162707197661334944354142534659356038164336776045772105104008039520235790182691764387691246370375414467090720829913660929913737610006351 880 1612226962694290912940490066273549214229880755725468512353395718465191353017348818944464320693309915712512106912893367222576067402752535854920081802390311079487885079986761773205203855593208900853304124932047540257234048141653754475692310860236190447673334513249375 881 -3224453925388581825880980132547098428459761511450937024706791436930382706034697621135814677445098378066830671619558491344370669276041744350328983385363944194035505107339906272438434442720839735079775239074276948161127580100910699136588815996647658443738957943694064 882 6448907850777163651761960265094196856919523022901874049413582873860765412069395269378737165948058765042446495615251512213690437791973937519766558903826592363180448270971518039962501799292450358599216033505036040157447231785121133629484306917528907926931486263429487 883 -12897815701554327303523920530188393713839046045803748098827165747721530824138790494897252556896734067817914296648140251801650310814594098860913345455137802786311193433017713310867397416268551762131933500863771804126361875804545722087866133186999502362801691068012929 884 25795631403108654607047841060376787427678092091607496197654331495443061648277581060761834699850713606811592440254777805753980285638432422719555055395889691487781528031252454885878033928704223367770031123230326028276448410958087724703141421946290909256118233970913262 885 -51591262806217309214095682120753574855356184183214992395308662990886123296555162006696118038644798280180442338968695536731550342498266844262761973953649915120354211788362558738555222578924977936967399558811569360340639574801482623707771207672231600490660334648093075 886 103182525612434618428191364241507149710712368366429984790617325981772246593110324199187117024403470964979391066436748450390190577784375914699600449231043384011076409016084496774454529532500544516013625926775003836917261056066654353641463207137105323533411654424807003 887 -206365051224869236856382728483014299421424736732859969581234651963544493186220648097751801740636438591897533202833279449076881034002311602048776260300213746396575988318667263218364129411867031591375762356749059861386282958554926775358493986261218306493156190427259704 888 412730102449738473712765456966028598842849473465719939162469303927088986372441296681920916736557254926474821724206133726784352082358905657622053660086044068189096791790195636064617272851518709265481841019450932651456786977151924588867341192328071076112070484405494563 889 -825460204899476947425530913932057197685698946931439878324938607854177972744882592576802087909659628772208639199832475173234614028797088634369181542524598539356671938714028432170800602022118715007581876236148104561781113740683396207659896736837515348524715746837659669 890 1650920409798953894851061827864114395371397893862879756649877215708355945489765186427061234638058516367838037966784317455433908207869182403137790002182303251130810337447280813927924161752940779621275874581002782793378908755029316423544932341299291963874614819199623950 891 -3301840819597907789702123655728228790742795787725759513299754431416711890979530370793625664893922892831514312117869475521569046129542636991001227309584010732822632570008974838311091422116259506113057821250545231175808676022775655868789940167155695857224621090901613831 892 6603681639195815579404247311456457581485591575451519026599508862833423781959060744921205192988779184390611147618557477541401542695556006931676234231081723407501719704922760415753262703330844414961721692521257370432383174806496812724104943717378541051799034054825166343 893 -13207363278391631158808494622912915162971183150903038053199017725666847563918121484447959718394430830149478008038597269195240864668445553098404336155469149103707996740055123302830688646173741374058343407110887498373051385364765147483384899536247044695723667689130759936 894 26414726556783262317616989245825830325942366301806076106398035451333695127836242977624323967572922597658282826658530750776307400496028299911430584229546297860567890714805454873468293911933755606717392842173569147318583557738704273918119850354071276136671527671803031303 895 -52829453113566524635233978491651660651884732603612152212796070902667390255672485941125792736778656719325494555537207603279226909110252945343291124233790298356688441525125303950453834443793290898968979678463716901572971364220006090920064661528055328120244462629544978425 896 105658906227133049270467956983303321303769465207224304425592141805334780511344971905102845202708562852001387019435605317217667381261446738880774204611490893730976120189431421965197338887247074971004471390762649346782619266706588617707654413517775067138811710266692552462 897 -211317812454266098540935913966606642607538930414448608851184283610669561022689943773231575477898687814661305032730166625502733307600148975087786408853769193079905663335196424069622254394759436454476624741806661756864366243889198342631608697393798499226202042811721425131 898 422635624908532197081871827933213285215077860828897217702368567221339122045379887606288525612467062932014476979962567370597281633163983301043526774220661277559457140853240082064306602168914079569552079557167175994066281315568952013914442614891013044402148248352709125667 899 -845271249817064394163743655866426570430155721657794435404737134442678244090759775115777561640746000671995618039281856612670146793441536748545337591558987069337221890479966510342778687578698238990973011001061862571094141513823369806393959880036858407803130956254488296136 900 1690542499634128788327487311732853140860311443315588870809474268885356488181519550388179987522349813838716438913709225473456525077733188701500345096513432515855781986369293908396453985295921604790676000188950067039564252972751829162874070329922300542557171615689172822875 901 -3381084999268257576654974623465706281720622886631177741618948537770712976363039100522935621219653689990674339071629660570272402191729832345049304322749071168748533376102713275296176843694188162624490874077801302764714114883084034554227064740250849677162267987747219459949 902 6762169998536515153309949246931412563441245773262355483237897075541425952726078201455920460505211130162832419734193623765301683838046324952459664429171394577641435554250661979799981424424556499014572852642527778741218590773692782430061355969944034489227520922305761336302 903 -13524339997073030306619898493862825126882491546524710966475794151082851905452156402248367349119472572457422559121664154529205840257769444584606887204391743052175471709820213988895603984915277777306693474498031552956232429477441227766994409530851982435599981654169074070399 904 27048679994146060613239796987725650253764983093049421932951588302165703810904312805570257488195798582964571140180985704684566087388448754751887271846407784447602711620366773377703194570800570949101430284270012283650459972032351505948724347960182386548958008445591919159407 905 -54097359988292121226479593975451300507529966186098843865903176604331407621808625609403518614543794040011173978077590920741580240485664438600788604601240224448846255641326091384790043676697291282992365002479051385036720078917289624389584864612850264877302911563487618698000 906 108194719976584242452959187950902601015059932372197687731806353208662815243617251221617556380892244643990042280377219725736866822135471813687236645731680091687303447082785983540108419419268448575683268906293025130075635136059461686701769089431693459652976973591925228035423 907 -216389439953168484905918375901805202030119864744395375463612706417325630487234502438687597248132029598094421934248021078592475368815567619985827915842585196138636790766030710939072161307759180526457503345190154717884875428746627547973074987349879481186969691391204245810609 908 432778879906336969811836751803610404060239729488790750927225412834651260974469004884733229161721175450042200819224498414319915354250654183845960643835145022302854620731736478789817332212169943687522580059111127338038340679090433359299212526419259330391294789040004692520878 909 -865557759812673939623673503607220808120479458977581501854450825669302521948938009757560908144332774956345382061214122198623607816426413416428971099899540427344158098864256644526816977296910588115528552282095541231541696693211392629814899309605510854646249916029766973881859 910 1731115519625347879247347007214441616240958917955163003708901651338605043897876019534385401133232242110283140650391575284398403141547240727995197199719805101975448379527404659018124651317902058125181285769048613809886967872989437611766386914163529883446194900367372559823275 911 -3462231039250695758494694014428883232481917835910326007417803302677210087795752039037601667242788216079234885195584945051629395882325172609590189211748136339402213434656701635018940918784293935096721782497112982828435376594442748782612659790141543786602355070376664096427096 912 6924462078501391516989388028857766464963835671820652014835606605354420175591504078125636054353819392497393543024331426507577389674114067960717838611108470790640242375510402323019680918144178933241208535240067741795012886826988276358282021913421111727648439939419247828133203 913 -13848924157002783033978776057715532929927671343641304029671213210708840351183008156169670253815719556514531917310303111093668771037995104333498011846913269604895985920425697910040254371861256622281011311193309462660545080864337647482587227455518683320563115349814494997767941 914 27697848314005566067957552115431065859855342687282608059342426421417680702366016312471375082391601301848242775992127500513142148295686962996471149256742409298012286177643501609061415288725205551811193351919286722388712988156416978992207973615498930930303725027318910289313358 915 -55395696628011132135915104230862131719710685374565216118684852842835361404732032624729113735131121186397051441874373980778993682061444140075529507575265276531419759187899790693142816568020617552171810215019079626780322457095453368723405612155212757436696191197923899626350775 916 110791393256022264271830208461724263439421370749130432237369705685670722809464065249803898474674485978912715935230150260131082584872514820397946931651665965215664645879978899700246553690473720963043367648390320868625371259836029010734855078090672183586481135580251640498754967 917 -221582786512044528543660416923448526878842741498260864474739411371341445618928130499048489515284646934407384708869017201441779334465473314631593155863976976213899351088391268561552172817085162515936411589608986304188912654809555158920655967325312594035962259119385518799180576 918 443165573024089057087320833846897053757685482996521728949478822742682891237856260999001957469045862498351429630810720020277039724960129495674374935668444318798053770352528386276006200752465090300722894104741789656504381520126735453678409977286903629922013283464292641042743927 919 -886331146048178114174641667693794107515370965993043457898957645485365782475712521996539629065550831343748151886957471104340212558611519798773260539957043317008422531857744392560169611822773135922445393576788106831820376964883342908970667723081497044856937789661945916442775721 920 1772662292096356228349283335387588215030741931986086915797915290970731564951425043995448522442119124969987671361651596762287773064560961656533199035234422320974785140738547014265083868445998081792741252711795503192955696215644438952164585720291582746551053121816052801972646350 921 -3545324584192712456698566670775176430061483863972173831595830581941463129902850087987063494700679894004529267760902570034754331290475262061504230783768663634403945195606723419393580302409387308958631645232676244375408064070040996771719768934962266621277839923873305269215485659 922 7090649168385424913397133341550352860122967727944347663191661163882926259805700175980329803895935606226995978071942418112937225366935107433557306809557843963311455554106875677068492684101835282491964616214486540290634398787207627810272190649674020771217123709997571842247873267 923 -14181298336770849826794266683100705720245935455888695326383322327765852519611400351950623243113737038300608438631346934692624673109238970305003601090394990224573720859449951906719065854438001045782377046488924267030947198566041740221102326013977655141948537237985382045949037544 924 28362596673541699653588533366201411440491870911777390652766644655531705039222800703917485665400184068972537837325369048961927686629093768482667059951531194845700197130557132099137383301924732275341007604667031399152034266787582630108479360093075184213044228520231487034261686027 925 -56725193347083399307177066732402822880983741823554781305533289311063410078445601407808695786949523971420371197075525016813927255222940464530563249603600477592798448600693236465157595497035064847704209511704831119663607064911292595151241956835660108096455592814192489487613052125 926 113450386694166798614354133464805645761967483647109562611066578622126820156891202815659906296922602101736767831788938294314460968891743829368557227277404081680751598273464728949131613693933259582162478232728076783057815468141957005034475385086930350451691203898916186498500035118 927 -226900773388333597228708266929611291523934967294219125222133157244253640313782405631251022326970805878052805748364775246832387361302377685994912856185143124767746549814430174146329633581188989574593091558508507343744568129300669530271242535407760306314969525301030680892815819439 928 453801546776667194457416533859222583047869934588438250444266314488507280627564811262613349643839564240422366849580540096147915757531728245039458038810154414624404447433437888063409283668918638625672107233283075453590800403903955355072184776997231141477131951369394261413089820543 929 -907603093553334388914833067718445166095739869176876500888532628977014561255129622525046604030906777671107248431096989248016155903655373644287082152810775625566140900329798952604134957024619088185126425443352443918708873855522049935816961613046651359518658119474653931094537208624 930 1815206187106668777829666135436890332191479738353753001777065257954029122510259245050384608308483858636268737483109059042795128453645803007415630556870952619903861143001252268501703540868997024912956564026184655591992138808632576940491030873222824171320114922980775353548175031375 931 -3630412374213337555659332270873780664382959476707506003554130515908058245020518490100297721113525063168745749077238946594547764649548467450197960937682970667353474949123773350187289844605017012216991625889675836440937159567390816037797546158368315966921825378665948624005607016161 932 7260824748426675111318664541747561328765918953415012007108261031816116490041036980201358337977163083735337464664372145226900838203175129183870688302674277275932776577467932250484130553162769910585608467081524915379495828282244446987636715551943485761844853908658966822461057693038 933 -14521649496853350222637329083495122657531837906830024014216522063632232980082073960401482284700770555969037236929870866924953875244528925519633310001981284038185479138836747764042593005239826897410670216698183113518323029367151741220047292280602785319970100198695261987381528678771 934 29043298993706700445274658166990245315063675813660048028433044127264465960164147920804961856405209680837558132768509409416560860554957378170849453034638174531276858972992997815120404975518102604733512366163406186774936195079103450107362346619696610671661011167340265206753487725563 935 -58086597987413400890549316333980490630127351627320096056866088254528931920328295841606692034553195181273994914229377719737620809882193896362008006435233472093967743234567376606279922884912043475794306082094905696570913626616069779792230792357617995107881603946108117523975958375800 936 116173195974826801781098632667960981260254703254640192113732176509057863840656591683218613034367283111848594838675164214137395641058008179835289745535185427611427361875872874523555951800986697495173502747188758029859076153119076647674223247655502256482924437050738389169473364194947 937 -232346391949653603562197265335921962520509406509280384227464353018115727681313183366428765425216449293995463315826278554517136349594675112579614858771609494830776873633589008712154910504686622713089396261146662746021944642809079086836190931488963020463247226554382211327894263871221 938 464692783899307207124394530671843925041018813018560768454928706036231455362626366732871220459211908266993258003393015757454081653004311859361468082506698833477123472792072879070262920137822628247021292338523125442457345848934169470274399089740233799696257329814381143788362439704462 939 -929385567798614414248789061343687850082037626037121536909857412072462910725252733465720290666126689925282458273521522992730699419672320837429733167751156462746599369941094156159615748049909101395942475627585597620805027471123253435434525388896118348120150135376050999433098502928231 940 1858771135597228828497578122687375700164075252074243073819714824144925821450505466931476421193329516138271305652048013156058671679495906190354907697728033973516416041050134775946094687454003740710827560120861648456133175732307603672585340795138893706282427671710430008142397294299175 941 -3717542271194457656995156245374751400328150504148486147639429648289851642901010933862894852273285769380132164465826550619342606632504244983921171035968105694801967205289271486284416091328085788404612402326572190433633566447809025038340118782346781151250363418209820718864967923674944 942 7435084542388915313990312490749502800656301008296972295278859296579703285802021867725883534521020937944381164874927544102057222831647321880126427793649894689858016588557487501803468657590278807745210131433985940560423038702485329185227090389971225573857346162589008744425962800716007 943 -14870169084777830627980624981499005601312602016593944590557718593159406571604043735451615248954219213808235046968311169647967699370168244451180125506098143827231086122325032408764527556666528691537392218171979214949057386581297196955076765146733781615043581073797610884736071983142489 944 29740338169555661255961249962998011202625204033187889181115437186318813143208087470903476147970710488881114212661440700715454154600101720123717066815111616507201201477418951941606101346781193537963797807820792655763059369793135134434077798751953896034114892725144995680284024537940622 945 -59480676339111322511922499925996022405250408066375778362230874372637626286416174941806554825791326254417057023816519121455242807047311809717004587746106258609178426667279074164292746701600221997085554199468758419489385452132056066928853913412212789731530943621359810845640314885936075 946 118961352678222645023844999851992044810500816132751556724461748745275252572832349883613752771795019293443929567864218884305669872107280481185795537179244820476319858854885865171581995628610745227902163186587177956880448788348867076320933779374606914603788459649199576117020244533472963 947 -237922705356445290047689999703984089621001632265503113448923497490550505145664699767226464953227577078932872213990894847240489984049012470089375166787340363289452735901885183781248033039849024143231230169351867903822486405158765008239339922107337491730151505062989017293373140115399944 948 475845410712890580095379999407968179242003264531006226897846994981101010291329399534454613617029982450430546869950513257247013986276230294212752602832862307500055459131984630967408526522480815832766611330175884935485061865941254103344433433406732656078454996767868123953153243943946683 949 -951690821425781160190759998815936358484006529062012453795693989962202020582658799068906502933122675100341304376194760030357144194208706742109287028836393756415773949127868451967988634384806397806655975465057132733191623504719814975420585640979531302061332592658436023599232175223200589 950 1903381642851562320381519997631872716968013058124024907591387979924404041165317598137817413877757468293767200558064510107617206184939372684568794503760299952337034854720051977307718147872550797018493349116881051732001836292226047268975206096985054286836394572836062360871945626824240750 951 -3806763285703124640763039995263745433936026116248049815182775959848808082330635196275627695443065528693930019946747763684194610795013032322471150384603756606584245783839688071276866997982008358772928052851700680060606583074502983988548096153110182880863482357275634183763335664605949151 952 7613526571406249281526079990527490867872052232496099630365551919697616164661270392551266931210092583374549012868551773946331940961413736891958959838211868950763802449744107099264044172830047954215096149272229569790228844941741495844632543162106283137250000890466949219180708194632270223 953 -15227053142812498563052159981054981735744104464992199260731103839395232329322540785102515189783774232868804671592666044783681360976574088490234821984502538865842470091823067358479208871030971436496893609593569506508044921580798353272326419427466723206167658816621727048726823934801636176 954 30454106285624997126104319962109963471488208929984398521462207678790464658645081570205060592527920925604591670304825839254287962270789234521169400729930632504965385873376012513717607393557098581596325951706856855757518290257016872829127856607565206856190696773471306338742277189486548543 955 -60908212571249994252208639924219926942976417859968797042924415357580929317290163140410072299459058457461907659345720425712668163277684026207955947007014511200965191249357000390627145660989916982656814481943106235701195365115928940956842028565752810200193671442402589046561332604626916625 956 121816425142499988504417279848439853885952835719937594085848830715161858634580326280820223697475272768538073327074865853908169328136903552790994505227801330984176408685838903214821550099599269854452005117876537789957660392725382852899572759533514984356430444129573053965334516303483289902 957 -243632850284999977008834559696879707771905671439875188171697661430323717269160652561640319410796606289714612964502375452537597893428377162372523544788983599577141210687157879359267772295454823639229796660292142785546209907559135930111843132015643001244630064909838208427533959738390942691 958 487265700569999954017669119393759415543811342879750376343395322860647434538321305123280845904304307680405017627035532162836769551283719768329595166458358570127740054245960588222478131272272799237272183050035543684016800355503426606896877353484682333913534054413752192230414843439586979147 959 -974531401139999908035338238787518831087622685759500752686790645721294869076642610246561356741743581012472709866392926812633224575295044149865176790369706706890810868935756419870638347959438730446057562795158896460740109292730068691433261230464581368934563360884120709582347690047793227416 960 1949062802279999816070676477575037662175245371519001505373581291442589738153285220493123255633063291474258536818494772396068337442289449130108915200166815218119748610299322425819537197185347480879414518624681241941698090544122076651900207026887342368185905394305700869418524300889772279475 961 -3898125604559999632141352955150075324350490743038003010747162582885179476306570440986245634049685419150866631163602488508294472065607142043045255238359218198536701108614670508986495978519118073743042840910086843955884817711305429512406236011311721807162527368130558613704737684153978003429 962 7796251209119999264282705910300150648700981486076006021494325165770358952613140881972492687465388131548696821886300952071233035241885401133641647258120250439114325201641124946703830874156283055489171271193812776859498870758211522085240334631044586173851116829279419802795615206727708387022 963 -15592502418239998528565411820600301297401962972152012042988650331540717905226281763944983078348317806052779641740118872803979776554127929002559582572864274598484931306886491622024244415342942314959470756674710824843757142803883657318658628611205066858966888145059693905072779657410097838359 964 31185004836479997057130823641200602594803925944304024085977300663081435810452563527889969872645111362397136845071816752001089938148569848317394013870506589518754504694580525444162745080773555333940898888435975467510484119655907364549567160481715381766195183896636836086050149909285266992567 965 -62370009672959994114261647282401205189607851888608048171954601326162871620905127055779933732759288517458082126519571466270563197327182833057789467072858912435980648211957750416827816578489816167840968616072482388322757806551135292335062377053241409995393614673257078195677258468060143733600 966 124740019345919988228523294564802410379215703777216096343909202652325743241810254111559877193997986992543933378254783976665873458664636520004852343538650131795274299681926343505267562990124597539744723768030987141166695879911090071346446601275977421576045390073048198643682148881095749034583 967 -249480038691839976457046589129604820758431407554432192687818405304651486483620508223119738646985629820123906067669864871475383174349045322543432717016213690065707234928638543867425522564046935375385831839376483371114001060252681219252499411472270888029835866299545761058613624466705646250249 968 498960077383679952914093178259209641516862815108864385375636810609302972967241016446239502763461013762839541949395073868931877155688589216442410813486446260579568837550502073549572578377441095658938065911324480017968573086883680848621714461193720332767184807172176200598305554173872605886798 969 -997920154767359905828186356518419283033725630217728770751273621218605945934482032892478964316421929238123393395895100530026279761406452144063004277457787067186141942972565018141314020089332706705606113893391955848977184507819544363686319493058578153704601625924717086486782129811798046568379 970 1995840309534719811656372713036838566067451260435457541502547242437211891868964065784957995312833710886394207108740592393871144879774129148303371283884698468793433985766794151055180710093562122931648647948612429160654901647965224471046464053695197375946484314842154166164471543400004571728275 971 -3991680619069439623312745426073677132134902520870915083005094484874423783737928131569915882735177471075085303397635746246086229852616307147607562489285167149192722139583485058379977613606678051730590857806139336671649308997656495864861993610483491171525919578271953024428206824487653499659816 972 7983361238138879246625490852147354264269805041741830166010188969748847567475856263139831940040834745258021137932067322367647104969125790304391667786023688421200740210938737475262891703708699007114324573865192712455659644925913080550628746785451926991956169270948981349948057195064071121707883 973 -15966722476277758493250981704294708528539610083483660332020377939497695134951712526279663597620699736710488633907493376318163504767426453450607612686109792931192038658155604348292463124341608916442799851386385864149297768622952119203121799509512005754640959376080532090903734581727022477230781 974 31933444952555516986501963408589417057079220166967320664040755878995390269903425052559327652272849030334381440908423850928932359969571210068567491065610523896408815011804846657321183008254349834324591857369685328172978085405378369125284052644900804387457628032383570091891492517943928843034798 975 -63866889905111033973003926817178834114158440333934641328081511757990780539806850105118654565053278749949805066766769335148128664333598989811606993551892525847583450564394184751672788973861778569424342263798457495709552101422408565633391957602532967667468167618727203664706581872996854031311375 976 127733779810222067946007853634357668228316880667869282656163023515981561079613700210237310326630426367531972121677054135298598734707459713116094241376504511674425818283497516027051411749941610239512518133134741751929890820392639434603000516518211369320559132963716849758573590263374595605954207 977 -255467559620444135892015707268715336456633761335738565312326047031963122159227400420474618717244564556712624440160514438885120007769114262413780239900961041424358539953070376967427412655018246279136361209790743582712590953849108393252608284036008663548048379755131320568910350846477300013818736 978 510935119240888271784031414537430672913267522671477130624652094063926244318454800840949240567029286159408930671658138174484658883224295422138848976926689524752469093674774555545236069957119519858825231081598053847083159212182209565794825918385576836174789443408827462515217957890607378769058607 979 -1021870238481776543568062829074861345826535045342954261249304188127852488636909601681898476065502127094482859748785573220542821437116718783148001213876563625676693076966990654393415484422291038217209278444700801091361150432944255876346649737457180088177816316746787724704801829903290087598606401 980 2043740476963553087136125658149722691653070090685908522498608376255704977273819203363796960332100856459284402883438958866226558071251376524736987664854710117085383278085173567094268868983613105235412249269913475467185446161792667787225910924541893269606087887463007471112635001882157623878144750 981 -4087480953927106174272251316299445383306140181371817044997216752511409954547638406727593907394548665423915120786479402178885704616152942029903293352631021944610524321636596419184043182336247180169389622440819771047102579036261016284676208300142279861789957950885715720196604575810813129135846739 982 8174961907854212348544502632598890766612280362743634089994433505022819909095276813455187836259846980612802609939225132336479735955673634037818253919442025044513288001958135811680018820442504419441207813361158595265936616655750507893660641598853599494252588979781162684124905921650705825573068187 983 -16349923815708424697089005265197781533224560725487268179988867010045639818190553626910375637779291263965979166531785421140683733661629707078054158647625670644174094410697577935043610629484019749478552182143790957472873461440948221173237444650196652540410287057512294902489449645318829965224318904 984 32699847631416849394178010530395563066449121450974536359977734020091279636381107253820751331769734874956556754776502013792351532296344725131702333700689701888492909773298792531715580726139038647463396377345627201176478153335677712284866952846472891299588138095084351514470958258649321183671829987 985 -65399695262833698788356021060791126132898242901949072719955468040182559272762214507641502572587914705628889034493408012541443261369886578290228301804682663731988617001475254713486374973706089057016637297054682883063225304347021360017258003599355649932313821308058910853689495351304399428198650325 986 130799390525667397576712042121582252265796485803898145439910936080365118545524429015283005292338536802566600965759343211637130390935661339529226985611500428109119157499976476438545895893155165500449722064803982571646912841472158054525383972838381018750257661478287375592123470836614703048765502478 987 -261598781051334795153424084243164504531592971607796290879821872160730237091048858030566010346562811169540154559686563221676757110452631624136507223624169015528099188957804655515573859361995355376572841201276776818483632447841866710007424077943502185948022849212295405124250040373229258966017793479 988 523197562102669590306848168486329009063185943215592581759643744321460474182097716061132021078402592165982179387977776831505261760519842486143731576849304972391479427454783575404238797094048673763888732801579358767297920363564298153549059989259933942334168191031039710193241462180464569255917000263 989 -1046395124205339180613696336972658018126371886431185163519287488642920948364195432122264041533413952069469441135518780073261272310006414679494799276498811162757538679328244589073868583393724408892707812275801724079454992024145582174520564277413678462677721415711351174381744641626922940056439375744 990 2092790248410678361227392673945316036252743772862370327038574977285841896728390864244528084075496106228335670180078984124423543370660678889652979559798388048875778583776986004255437255951879719431228328277986246744381488219154743215152896089306475917784180290379879494712968947421858129892154789575 991 -4185580496821356722454785347890632072505487545724740654077149954571683793456781728489056166518932778104779634810679770681196836779640237955849914235596211592365435766852152620668565411944955598581574299502232701448150623564462893431616468943027643421149008155451853597471719947941697811549638916281 992 8371160993642713444909570695781264145010975091449481308154299909143367586913563456978112335678593192650847763079879162907944922271609445265819254361993753413477694159526621455287140013013145939089843659784587993522385104173635958728034028656119714249146106195168789732847137506953426321113224533518 993 -16742321987285426889819141391562528290021950182898962616308599818286735173827126913956224667084399314508515327151760506702688345869208801354063037949185612092822444292529107308781961736944253295972109901735313604378073998428715152592577643306589692677024770080764591535836359455934803495977831703211 994 33484643974570853779638282783125056580043900365797925232617199636573470347654253827912449341082313336251499346770038454064129439124756661239820972563974449148524655237404666433306250952093779916078492282084612182048928063820697241913446791388893548582165072355367253539434332080911686836218227471203 995 -66969287949141707559276565566250113160087800731595850465234399273146940695308507655824898670978324894475349802065561648356304632189164174770371577687543778600036599795938745449077856136900247925815134667721377008138379850759570782235111663996423198114947170207323448681249135434809244681925273513800 996 133938575898283415118553131132500226320175601463191700930468798546293881390617015311649797360056466274212817188072155997143316257825016555781708419481095901859965676923094530131432685519293081082106391710504586345529016045364232202790296751549924458507392847111896026227879412765674698198624292520987 997 -267877151796566830237106262265000452640351202926383401860937597092587762781234030623299594690826814285135867900728764034083971276142995757613181207415778339363026165836101433612053752025806265027394811149499493005846299470001550065668738160761406955687904213023131865192758154908279058571963658119981 998 535754303593133660474212524530000905280702405852766803721875194185175525562468061246599189429039563318823619860814108728801310785239717075417563310483978487742849997013507533108196096309885012422083716945570498026156587904575105109569405087418333934980188413944173046513898122335684663803985988655342 999 -1071508607186267320948425049060001810561404811705533607443750388370351051124936122493198378781407073625805589186856088836766592098018671236693690093769121702111997140675622773681491981348717645340055366973059804352637454223851290900995026066602705885029115358789776589636413761529172443122628377973311 1000 2143017214372534641896850098120003621122809623411067214887500776740702102249872244986396757686872135012004712967840886955002581901451830947720017610389500486614494800043942505781972766226760152551516895510772312419414618997573506098365765007334893778593872174576031998792591818719668317390659027699375