0 1 1 0 2 0 3 0 4 6 5 -6 6 6 7 -6 8 78 9 -150 10 222 11 -294 12 1374 13 -3462 14 6558 15 -10662 16 30894 17 -82374 18 180222 19 -339558 20 811374 21 -2082534 22 4875774 23 -10149702 24 22872750 25 -55797126 26 133232766 27 -294821286 28 660771438 29 -1558556070 30 3711070590 31 -8486252934 32 19222279854 33 -44642454342 34 105373899006 35 -244584170214 36 560651821422 37 -1296688857702 38 3038634937086 39 -7090545087942 40 16396546773678 41 -37963748346630 42 88609139292030 43 -207006233170470 44 481245239515758 45 -1117245283826982 46 2604169997901438 47 -6083300048781318 48 14183032571996334 49 -33012856067813574 50 76962961487863806 51 -179764890699581286 52 419739085745188206 53 -978963553976589798 54 2284183522528197630 55 -5336241463007866950 56 12470182773837772974 57 -29125657161273564294 58 68025670603846734462 59 -158990211661706601126 60 371760888482448669294 61 -869154370872669480102 62 2031861452678346253182 63 -4751627161781114824326 64 11116315697005362528942 65 -26008209947536656731718 66 60848013132285420637950 67 -142382947057866853016550 68 333268511887202685272430 69 -780182224284709855416678 70 1826470380594522272355582 71 -4276360575369410563760838 72 10014342370794995334956718 73 -23455272667449152329532934 74 54940480065337415619925374 75 -128700646235697633088523046 76 301529868872240973143589486 77 -706549357853579836142445606 78 1655758959624567249803907198 79 -3880495404890504814723704070 80 9095452106771357347405218990 81 -21321325881650479943277724614 82 49985940490282013485299508734 83 -117197276612989116494613780582 84 274806301176476291139409935726 85 -644436710867097558891631811814 86 1511385410263831260320212964862 87 -3544915413192090057023841135942 88 8315185602056388870282814405806 89 -19506359920243522329022469556102 90 45763395214831783044891562770558 91 -107372868794179240635208081443750 92 251943793313219173637572080202350 93 -591216567797673649336632195333030 94 1387469907318511488880237079438718 95 -3256362824681346819256433982208902 96 7643154869214200051283298781474478 97 -17940856584108447648673587042783558 98 42115747327728342236330452623385854 99 -98872555394535721161665473639834854 100 232132350998146064370226009674817902 101 -545034207601922133937147816216756326 102 1279793725915535675339018624073006846 103 -3005272217703832512566357754288050118 104 7057556974173644057926771027144776366 105 -16574906747549849913729418255589433606 106 38929037893558271868686461292948607870 107 -91436957775159006651785235614858109990 108 214780457209800974775057515518206937710 109 -504535900082543323899705618725114030886 110 1185259236139685517721237512658368914046 111 -2784570806489192999508967795878901148166 112 6542238365528702217570512649975380017326 113 -15371531636074605332269486031798951769798 114 36118542805913510113306572602464614566910 115 -84872164363355708555543886649951022631270 116 199444443478396657342171649847117928148334 117 -468705224416737397288619276266489842007014 118 1101535415405710979383495412284390120116222 119 -2588914078551389944810930717091028958562886 120 6084949642608699434503666176417684891328686 121 -14302638586120824435624170998975247393755782 122 33619776691463217484879756093268305212427902 123 -79030124212517748066838736227540379058099366 124 185784462981510086898801576201417752133405294 125 -436761851090489012620616527595759303781397158 126 1026829359387635037583373932248174753775470462 127 -2414181098992819366578696666644169020239802502 128 5676218836760009740109344800897478397816289966 129 -13346452948138362427050203330740400920691864646 130 31382660484289589884326854561090620286886042366 131 -73795616173425371432951927076692767217132357094 132 173535377078618541551879934679491580765737197934 133 -408095581258740052250417133041895192006947147622 134 959736300945253946425477719402514332959330388222 135 -2257136745548592685176083832199498293117841185990 136 5308593955382954510120196211694745569523012079278 137 -12485806700529374249052774571581301133277183040518 138 29367632935648727089337472082538150906021672579454 139 -69077449888818732116151878018297484726784294837542 140 162486937346969941754769448255581965395167527039598 141 -382221580942904652378548505618565937454186727461414 142 899137987012784239651367913914449645521119968416894 143 -2115201162327581609954478580302062202796843681287942 144 4976121758060703509082759541296033324928527938411694 145 -11706959610329313431810901535394217973545921461848518 146 27542975338614237237932899375725479197604092081705470 147 -64802388411794266773217280518970357379803220144020070 148 152470006080834761090176808402762453075510537455402350 149 -358749157909143003273243673103186353958231845213977318 150 844131792660137278601862979003657709479632672862071294 151 -1986288593265538388382551481100687300339916735483971398 152 4673981578180499425182865303460179934788726969758557358 153 -10998767890046520694270385345664733937822886819883367814 154 25882922411183943233069215760226114804033833027789307006 155 -60910849843557354756561561809736012840786638535321877926 156 143346775415282808330329950764115118378907191717433983598 157 -337359516790171880786786127403962613265993250661053761958 158 793980112517665837864958169449695421612948820763502446974 159 -1868692134289890655009449575504703791054403105021037299078 160 4398222765886036793408819557747995125828690997829035517614 161 -10352086156893414929472967690782699756253540783835287074630 162 24366299981032904409777560190353129002706802381555585642750 163 -57353802086686417346690447223312552027281789825104896755430 164 135003685662869556721153160135422658473324385441506848719214 165 -317789608073916074991811794794739665526816765708971588550246 166 748073523653115894430311007188979641041849443058212203082494 167 -1760999682327582069164295146908213439621119909392349315205574 168 4145572819903551603691455691867689562217765295830929596031662 169 -9759329353215794546470718644657498884082592226639382272489222 170 22975524658596857230797067390982278438772080173279076970966910 171 -54090478061875844859811408593617960695045281124202708237923878 172 127346204772717966998364701785538578879882061225058675650165358 173 -299820196370215221256991454881936299341950703619307396134656294 174 705903511203789382866540640592958184625606850358887531467859582 175 -1662031577003709806621932784341336740028821208415294191182418950 176 3913294771665633642317159952393933492492066316162261475922401454 177 -9214146486995171983097929774250167415566396616491488413354228934 178 21695857319723508878195236030811115233546777228035995298785818622 179 -51086667277884145753170849701441686714347583401907647574822865766 180 120294917543226052878969464927110145821047103356793429456006180206 181 -283266905820706686342172973724958872213243920636181648800260970982 182 667041960621154321772640481935802357515494960433716502811577099262 183 -1570793625204453849216149479890824065887035822167126643528710071366 184 3699079559089811014169418056614902337240470669829483280553146419374 185 -8711173988542509530287133367821910376032760734228004592824823302278 186 20514837760588050844042050280334125395217318031413280395333092297342 187 -48313419728345915436687856994751136430010299626392639039348893451942 188 113782553603076879313801748528530226553881800095540476743312445119086 189 -267973403657982681072633393523047435397093878189716104948252465971366 190 631125520633692556174574552937721909903614847376217369257801954028414 191 -1486441222651296957135795354497801292621760849554137178091343385295494 192 3500963689848735827168694329557219256855729918323376854708140413760174 193 -8245846719948694097145752163506698604538765332250130491525613173135942 194 19421850814440077509684018444882946354049751262295492548586444440413950 195 -45746049599655421387098488170919438479503743571914684712979511704659942 196 107751699291096722952936011888091893677948688101365585972126965528985966 197 -253806144253924527488824915907956263140164726574454271310371983691271526 198 597843527739907974084028287045009112980487456063034465505920069609012478 199 -1408251605494864386658250480856514466258855197579313938805689654052280006 200 3317265466944227401482456692527397902946361925752108385900477863975704238 201 -7814251376042261349213854144063396949360271700725966473924003315651408390 202 18407789302920526619459403569453181032653459135565492498130837722664209790 203 -43363360220913935163498897876235028931053737210718011408262290525534220070 204 102153015112379802011041540879204495584105664067683302734975047832590525038 205 -240650268747059177939453662872948728790348167670789624184565198550008872998 206 566928572566836157798074615703569868818072358289060391270427241052901251198 207 -1335602142918063839609000128149404876647943686097804563367143870170740750598 208 3146535030497451727904635886090976035575725921121853834853933637371547776174 209 -7413011490262186705529440766281273738542492031023956592400262358534423236550 210 17464789299483148536238391713673706054216408156124541484374086555619531161086 211 -41147034497046603025320359535729560604877544108862694741130991153571925990502 212 96943831965525341411904250015121802583737320807504096384536582008603725823342 213 -228406371792991253460385111183283368714373033472337999102214866590910173731046 214 538149051725073518129672487584787177678127088769403360146298183758038882418174 215 -1267953176905578825091064178703605579293046480329343511985087086117607890493766 216 2987514815310743684196747743375600285769580523733153139197890038784069026188462 217 -7039196303230773829748115627207900319347723816323606433431919230996206858548102 218 16586020072636779148006384326787736886529075294921309933156095376206273330247806 219 -39081150660104325192777232238785628590780785028805210806872539968484533946609574 220 92087034631716433639975707193791402305172180552942928517846686159460349249229422 221 -216987926907174479207279163051023157881064889567586536211891130060583529742784422 222 511303229850837621519010513905010412843194245388834705869563162227612138316918142 223 -1204834325555721589070606767633968832264582434842455817070911523890920903605260166 224 2839107953257638484850605634251391272781824562822633848796738647432643327151546030 225 -6690247858569068531635706054557958755916898999931318512578310351921203847898258758 226 15765515853564901939042773419579748299983988564813553395675651140586454148027055358 227 -37151794007075052073652430168571629334992346815921733698181447958822510549273356518 228 87550165588064552853666256443552531899133456527650987139654986426278462296080048494 229 -206319217614272264693413209334258445431443888627437297462064323036484925387341462630 230 486214463032115596203549217430169324169840908602427451981392700005143128453794490110 231 -1145833453474100001465903596886403680205238682246942134707458669165952631531252024262 232 2700352801509233077672827047154079485278324049280730310751227179733435798651147791022 233 -6363922170912179271492046677417363130095581449397394409266984069009123741467335200006 234 14998039935203314672034385177231367007679528292687922483682490495343858777840677423998 235 -35346742931888353418597857800895022514901525253004993561753870517329484481788793227302 236 83304699566868168616903420391517088016265218298047500268895860676600876769009858341486 237 -196333661071501523937559215574548369511228675498299887489047167422201009214002501125926 238 462727324503151161395071495694991729063242409457223323510064819655695916108502322145918 239 -1090587716719234836949214793493585116300622906095207360508831405282279168364819972636166 240 2570402241396014027745439030370352493486789120654931982609244414582071291346382147727534 241 -6058241366052578994437209304387564156861383817368666695733316264447271733769900960973510 242 14278974010047778443806999344456944128052488698849235666097194040512052681308272052544510 243 -33655213021231715380509982973387460044692332825267792973416537041022127000667044253453670 244 79325451714279679231279250507148559967293821613739184790743123402696346949673128845913454 245 -186972439134508642239900983089580857994542094191533378251315302018813936698457540237309926 246 440704437931338327029372024345364055280031082408946074573555122473460956903871927975704574 247 -1038776236525068586558487389090182917609586128198530314624265888403032277030259797063827014 248 2448506726989048479212889424363069032256164078770844090225681415341792079828317435846340782 249 -5771454454728168831692474833981861181692865468811128013168269809315301222655716921713950342 250 13604227389376232077738154357383289933561537190949162165145890487787182566081568552402732670 251 -32067646938984575218013950414437412687167637029473571578129436286926805348725726947370186918 252 75590091217877548191741367263272364913191434128189489457875554207592410369628300426446842478 253 -178183372390376954073874580033962341556938064457002592235586997904429967949638923529324318374 254 420023870495617759032019631916235973273625664791903519305847148441569428332178163707601129342 255 -990114062935978730668917982982636966723062312807160703598045518940766850046445429748008486022 256 2334000306366210267236111486152557796376646088802189125706388449784194769339840109769844042414 257 -5502004958006834326028492747580056089741052823989407724542884363831582613191884293352629551174 258 12970162016336506983145768915398599774502877819702976268460375425128212718521593568628819849982 259 -30575540722137457648120894159088675350248270614281313907743536876090098846472700615676707408358 260 72078738888198770103808881278883660229860058640887293211694510731742034029470794716882282373486 261 -169919987786633907444120866739927451551994096662507092688054516677063970277641936435298653211494 262 400576972446436242160644703370424661515264456331926297314960925244424011265886917224680240394494 263 -944347168263864912672742257387386761678551694266471445663806994466824947382827395757539886895302 264 2226289018470872581041229954447151183363707246201123366296264934005771578957739459554723572489902 265 -5248504013324346187774652116048887158351743016405966548525657592232620469088959471049918241114118 266 12373530124736599242333318796850290660081031762597792865309903256824440907305450818609494494652798 267 -29171299257928685922357522187509346062371475743067328524213250675112389395852845163088993487192358 268 68773632086496209948172750386203528514826125950183706781320865974999729728287825647510922486076014 269 -162140741703590568043034019124778995456457219115874852398594293659109662687188176099101746463125030 270 382266575488097360548462595942333632798971708921334254098444977139001828883266640220539597558176894 271 -901248268935860401988658866023255559050046199495647107672358038262933823304684914582714468209124102 272 2124841202634322409812709600440970783030881390955199637598811580518515300403685604840724992863669422 273 -5009707897136667683251056958383747092632123380891449671102376085447238771412173517561977973791757766 274 11811422097534679590567759392677056219943559741224678588885611656630540799588992668130086431732591102 275 -27848115318630337832351268421045669606947067378244188133876549169408330378640855971380151069151452774 276 65658844068018396116375684725004789546953847607636360572825117645194147855983632707285638892304170350 277 -154808368733713416788508460059014792070800557581538796953524862533683608770492171948829804130638558950 278 365005481591395620898466188920689650566341354400783220513644654282094651196976217651359381809437348350 279 -860613318414508907433459346724322869704330218699188733377699708700107974127191932898677075708757293894 280 2029179358848143938571153684227462361602335507260475583044312552055094776093557971640490067647503529134 281 -4784499131494936354092843865793889926844835097368779889015979840349963731534296454181689170595477858694 282 11281222608938685008751939307625511422565325257012195131779220089762667403357914784077527400005295060094 283 -26599867744377965965346796134360194870202575209715985585563035589342297194584178667689994718180396032422 284 62720047591532026673865939706812528912731121664594880107675106725398323101846631631622477199589549498990 285 -147889332805384495764104026802061843008437850141210252201355081433706048147219798468066821568164763739558 286 348715188451723998676297144778184668846198293301619462446229282850952837548419994198553986990401547096446 287 -822258547354161373958657989397718214222193900844556455984269061293176476114687117175332072486421676415366 288 1938873273628277402822817177093990527752909943047928560399201307277217881747750922321652636200364380214958 289 -4571870517832650048550407385781563605699254336130259698324794202797797321384383908865552608914303339987782 290 10780573537560430941411604913084245626091139527981076419572699877261025661225387314403333351752437885733118 291 -25421035289889709400932464021127306232438152526716361285558200539884518934332392236433100341760461913279206 292 59944314768477335786413963961539015211376288044006306100189655288914439910924105302881312302939279343452526 293 -141353362157720098183735638110041813815078209792855407647310756433395355900313793057661416744491803647474278 294 333324808979282524113488217912071879236006064217334138160042640623669995419841806312248784006364109548231422 295 -786017952790726267821997184103364814740941762842381198631621933340719336430622067596521368784645013179170246 296 1853534185136890054954653720867287118108586920233245850897675277755069733281965375779281819757756475289744046 297 -4370911576264061531197138041133959989694247303293056503293425722848090630725719652432509017951977679968428806 298 10307342447971624939139251223486872745729716513163061249261077690154921697406154938956420323426710760642439038 299 -24306623362362561533382455765470355460203046002589845361045818844060734712943504093268813620247776993273764390 300 57319946758603045280869724667770591367171284910967533471068916475959777601786351969940625783286449536127851118 301 -135173053423958861989307418657540088866949044966521386788954731388761962706888475391108083107956606063851648294 302 318770150821963610768354257519909486943787117995411369976764319107431550435174037052695670948121361895997173374 303 -751741157946544969215585954816607775133452439440470753863963205067491250728727209682681202929198974494466369542 304 1772809806675257652025573119448353338040424571083597959559240983908333013067040726510187753447268532142548060334 305 -4180796973101070014338638414424651715572933544683777742788452215841669340912672279638077466846051950437986502854 306 9859595677900834390693249420663581723423343295636034198965104101478925810737758822881650331143831965310078963710 307 -23252101429080352120401823026118515608713286278529726045699295196160191669744859318795706239632173916567103033190 308 54836328185783775527141066672225275249098494872109817362889698652015235399241720660568633052992705414315069042030 309 -129323532992709621919735900299153576036883231792389706392445512171244086302186567888101697510809240634577510110694 310 304992928614773760304436042768682185995721670885249381239217614263011792538835909301053125889864457205299313396734 311 -719291579619705471513862298458248583108269649900840680589064889569355011072828708209973258588211118674742923352134 312 1696380063040062588355323489605411612458153732639853387889275161594595798994143349993332215585102389857389731993774 313 -4000776600649256364391683095633918311928945598599748108995260853881850149910950287704124486769345763685289779770502 314 9435575255400660569988108118204975975206343281462455509567863046264013975730947585389670454877526617417326915961470 315 -22253349303571042052586145916865076628020525925471749752341853810486842976050626097976178864621406887170554796337830 316 52483802137517835900174619594119092629639507091498870757842982264720991299602339773948797587178882333439021205633646 317 -123782166093350706401514113672967155168487188903748031420492399027886013818788279527573016959860573917191080331238566 318 291940086888406490999419739306063146044350935428797892834527594001516433299967287171325567980086716573094037637608318 319 -688544852181335806777253673933332618295691737504612395714884612594732632794548909791345911708645970857464360092044934 320 1623953421974902412664874362551930722721462012825447549131860181765607291840891283343450585901399272034987285046796974 321 -3830167037184779432329766859783678547900680962301242182886329328783669282687960155947696502459177119469665317318501958 322 9033679017257393448215367710657424732173533668487362800785075432295708886975320074824435971309442439156745301330640638 323 -21306610857404951620531944843582049554643754120206193424257721657347986638248383185903638711468358566156702611062778854 324 50253562390324257297391790485391002059807837020234849861353820445167264561152826964384715932897567177901634698452418926 325 -118528305844810533788546847088296044761971351512159856739521926733865101530374397210844609977363705746943033782478293350 326 279563215698088453610523379898299863513868890740632721883958861285610432014315300681575818858267366200364784634596926718 327 -659387466711883395490901726351880839053685441365806761819720800739884214682512070566174641325095710589745768391131220678 328 1555263724845573407489643688847449720412016279979402791566291935140308898663239299058937115904213779208356389949208716974 329 -3668344165449636642163719151440655279944290007762682513530306248147707015284433752530013042916235809619008337371160649222 330 8652443416097884209967075537432270518389906360136530109884753639926261051344617296533411398751642846904406602782865802622 331 -20408453972386572062556177772022796728701859373742420202169289188991992120230378212580102998453766252937477292066246464294 332 48137560119955447315492104677206685639040468278513867060829661824941287302526861352622549891822787131901907986346927686254 333 -113543075927983529789586987424135833625799830211241301907713155681051117093330692832714087052484438887036933789760178986022 334 267818044308529227859020064722546151411465779454982139674623250156354424668111031509023603353598288026275856010555139530878 335 -631715591354579966403343748664604474113418680285428140364367689565743782703062510297439065894670089239953753686031837318406 336 1490067438063304597120370594302340665678813819960926543540525253610290284156450075275675281135429009684077269889314260853934 337 -3514736768101923832594788422705646888865941959845585299570250956473170475738654635475565322488306770818645842603595817147334 338 8290528596090744842599085856477525081623852967424090713868600903666080936399112603242880211178690639691279160259427855783422 339 -19555735761024162403033894999013469459886136300428208661203254963820082426010337536808865149800503050518164237314308825620582 340 46128422846775283027546932489770627878758057191580762913125274451349837458652798778986193813852070232688646697665324730350958 341 -108809181675274814834233188145506897025923696739021671865229575749866477604169440815707780252854290573737720059443367580177638 342 256664000884280679499033920808003677835088668924564695729087674995203643787232198917636178782448848905697885987714838225036798 343 -605434044992033722362424791669933876433103175293286491239526593469988987041623869932973312186697408075600233694493259740075334 344 1428141260683809901647193959280307226761903496236758655182107628263277022773546781154096043872107431554014428734639786741882030 345 -3368820950631102514053390070065117211448000233476004369689606196733971889242331633182557438819237198163362215618090588468780934 346 7946705391133216669695648990526668961914124437056041749441016805716918468835077011064884633908183768044573687889915458992500862 347 -18745572253883376553476204492719380238828674548763938398678582168845797474313781060334295883003278605848059158449273940255593382 348 44219383760582930747610961804859717194261581473598978879980392416434735122860514939863337698623658656467722994057770160353358446 349 -104310745279816681145159729704481292384836456679263446040369632573563651484346722809461343862444889089032175144995339905972892582 350 246063828232752993430187316451554128165719362673426452825780561861460395012212038238995049997409300055276987048836932866296165758 351 -580455401194022146304407847361096462777879768311206356987645329814825753698333153116750118955080583447528733554128247942331016070 352 1369280034786818172770260031181845102027169964066195094273573561611897954305116629216582255810188474447883594051176449883106807470 353 -3230115268049179151904535696845904758517051832939530936182624233593829179889993907673474117028223932398680241785266025466499344710 354 7619843958979789049908104415532755503093260845116941653606051986520564561561523224454898311940546230385542904739428886043284378878 355 -17975311889955733650938782895306313525689599826969303260121080405191144122118489557683915972035021930848499930228299580084437183718 356 42404219886709451764980878005633468583923472745556194637684358782590919904099020416203035761155394174468961698176574490153308168558 357 -100033161560182258183887993413252171153150765532419138954192635464261405367087139564308194837138046333242614788167860599236001069158 358 235983247340578013190612762872910431463650090443034993333481946603927171362372703197390846123500378626049772380610793268771620441854 359 -556699203295721489919329500957418471073275203208978486250697048559053269722280237558751133980224314227249813193149762315761060640710 360 1313294914274666537658279164216767057293893568148994928148177378984317404448603891816379954868163880178740892917199024344392239135406 361 -3098176452536777065033884052198434584359633720045463742979142054414308090544786542436202380344967592258692735388483562459698725796102 362 7308903812977119350766278749381826820657014124955326115352874570594686806514241987605976022245332826321281634152293924013423547138942 363 -17242512257550667635968554108082305037093681920390595127275679408998430174393114242291398865418080222720739627818954951005486049963046 364 40677197812555558804912005200695915922903391240155567116526460040189337619188431630173681688218132085321167572184843100183843402730094 365 -95962971311062003601553009381453118039195816443933732378721367545318987687371363007015719065075580220755937549808262092852440769291046 366 226390661818157815361738801891365055814441559153132757516958133657321208510955790628871702891121424412782703384287955763321737333305982 367 -534091274641358773975479201778179108335019575039566180357325007637775791863855796448781731573866652051772147011728572272617544702562822 368 1260011755068491739200654109501535151075526234461572872868037033761074017919075481271107698729812109360673908644503031593876444469256366 369 -2972595656188845746349726903071186534335005576443560437911780038414298694381743221617487624935089158161409756268918987265863326559080134 370 7012925052287962692500117498569360362557583814922613918255586081836009561214983428631941557797032103246950053902865485986573110528769022 371 -16544919623883737076077677369819484546291034523131507486608426512350297718884675110436334852303891187260349423062111999255826034623074662 372 39033025903349890531228407046567046962205834264195326573786760676708576869846016309579397514072805329528573104384389690685652832033647982 373 -92087749755017093065430701016102378385095626830451851342884845751254375890588264442505808828738112151812413103961842389849683214117696486 374 217256897487892037741112138295916938903755402002847750078800273459499551928809268951735901875003253656189989744011481045551887005631291390 375 -512563110619764425440808098782463146907870241462255263832494473903356282927283583446890662310813910009972830971044692038008241315410752070 376 1209269695673769834770927930980834340678076063393963855825575960038426656419684750154549528072876627831386379225166015669841359441175445678 377 -2852995136865987438343870837108780945236037722699448932030773139850580475269255067996618863986208468360530358713106593923106907662960290438 378 6731020623547726473809216497931324731635776664518231802256244053883131666335481693180737166462054454429780469776958711379478144022737469054 379 -15880450865695559137539988112139939578670778335261704061476344990453013682330003768482670171397609602124716665283163183909938686213284207782 380 37466812107468085014568895914331972936018824282357207738145259398943787181268353438864972981968739494524627322090116850575298741607469271662 381 -88396008007328871533624537694136794572897832522097376753774459342197574326195599694988579626194453673766070661575982367496521935862952585894 382 208554972269880695381579451171918920065665124488549472141751815192477973747868403610475619277625125883800732849946992086544485761689008297854 383 -492051341243095976680125419061886332204321046987443720164452424717301575891857667265707820716212556588889647261120562663499876270651817433222 384 1160919902003698967553229436256951506557684714840275545369667251847859278090015612433016184063645308519170754691740432051004639612106500217518 385 -2739025326535470687991903251364148160149383601272231403044661846720718535143611046760950011178438448048276906026803547030952664423644055899206 386 6462369473229729284147723554220416201468182137383425300884900879939178256651257907360605164333829304826997934286653357369167453160149021330174 387 -15247177474181848178805319753937687021014784388644110690603084053185834958931647077862969552911700954694760010165050427244276375286349697011174 388 35974026592720236172295022347786459849965358033854329116733330455361022967560663344638073805143765711384242675015843150304712147212996048101742 389 -84877105792505288801169906976437070261373919705063434973476748924337911542276067766892082976834274813000422792737918872063507313345990536759142 390 200259892274827910977871548169932139952514356957952949029455376590705683824800010056783401147817826371055498537477615135779376276106713454516478 391 -472497254770061477738007305780148495776861201456631757339243162177226742763422424487361161681362420468178079932660778935240615179052768478889158 392 1114824454400771881950048399963237993851568457286849626287489277438612943246966422332651897592062885610194343962354019994555104196445042664287918 393 -2630362230867751102014979920988261041012296854040902726559868639171850317461311436451065790601489982799906462453259214678719412426938453323199494 394 6206210471719417426404237775242633617351565243913654185332583372815270999002267072620654880062270647441579340984748978259268940283690364449743230 395 -14643311357822303967691645304663886019102781035398848965986014160592620321741361391518759838729425970355408310707681744340813088665804548697236774 396 34550468571520406075151750579277448283137000888828314667771812297782376317723727059645548808029858264609852849393155267650208925711227670590239342 397 -81521173920837754593122598643023262879844317375578421088350247351764742089069778805888790876031857764201104421393920028494740255569411658067905062 398 192348470638855225959752684678754861117308202590614911512001340752075603453184221702798201425042266736601801861698598983484474207204421661830210686 399 -453846374322645187704941183870941533651600867885549232223327258849505649904187196917923545986972374333716916292746202677306235580447304194817799942 400 1070855358150407603560851921595537599265300087695451659016985778899036940550404337086571376187508326372337248001977295854091334498516086007509171374 401 -2526705116623223270758265904096968969831516386786427247242032293442586378405808824361598865087710066706076456459867882485553052996295868046344298950 402 5961837008096695801038210167263247165519310392207040208837413067361234638200719483924626650081223202062924026335936840350564915706738730241297367550 403 -14067192208398396730073247485230653705022371779678844850330838100436938562236856047710816554621838926689687880815126544313723716658224351563304002150 404 33192236769479542646212115701959074506213540746262146282536545690403857266911361027776139406348785896518800632694199779379418623144751170590543510894 405 -78319045257310265235182724093897870730665261076273520423082458470094302090382656109016020633236985482126227498401255574976996412534765678386597180134 406 184799166153812678669356910110224916618960423356965933004109113535825701469385597027816937154118372272463812833378960020053500903823662578677427780094 407 -436048080647850952629018983773108347359096258617686302146902825098388009918889307718147286922682284436517423570965140486560300978206653551957874503494 408 1028893661567530220651797764057487677591710118467579756553165152513116986941677002374950662240201101997104494909958450852993144696650259902967972840622 409 -2427774449823693731958670830393012765069614393358826988626716376046173954329328632238457000610476948886610874728873717852611622427605242599729878963590 410 5728592169598927522881143338478031509073275467172232364773668359330837676746842318939860148126019780909159187173106859464671909642875143549711600888958 411 -13517276230199763139374749331352998127653204465995942083595409867537942899150444814714725268866897186353332983326272008828756878108695438060762856244646 412 31895703072428131761746858471703963708013127085167205258434682961127742792663624671229913384714913591316908750836474885990964346098879350752559963603566 413 -75262193101710223586451808764623612264676396367659609943934601949362322272193193938195044006289143552609534101119866041906996262170353192283512218075558 414 177591939179188053222527736471082081569773121682495204106120689631529967492602270656795395910415504226814336059205258085292412191884285789304793655449982 415 -419055275178822076947501349150621413671756107695769439043066202227366865181639404690717205322699850097645808213976856198847996627442361432379503846550918 416 988828668062361362255031545394594825602435091838350289751493903832668541817646717907231104565603135616698003343667196471229548750621737194815462515820206 417 -2333310053095437907563320455056860053458115561330061129354991084579720713015005206084662112437878024028972983322696208104620180178647794643177156042739526 418 5505864432242388009414101951141397895580647683997732042920092637568820508757617706765485584127509520261327337218268783561188697104227432132326363761025278 419 -12992126061420994404507344917640266642346831329000776845957476684205605819798515438817696841721984923570029871747464598411837000709583400058628065045909222 420 30657488954140271343140398314213767405441229993465154333405974338507175485677423854514968102947996818342651892329781577655821673032014071475271257314836846 421 -72342676054809962782933238266733064938230506520513318695423290589979015352952947758037499443189097457081274167736734747769765952191514274806417625292895846 422 170708122683617404212469283772480840382295348645460547498127506546400369143553230505820320812651443131035604429524523468121772225474814597646739772575908606 423 -402824078389213352532412758688030835534726033130358339164201749661787979785133216563706774300884324120762999872914105116428316515926100998633383102736298438 424 950557230539257197719482097489915019829655260195973258013719948353621966993735952204291239728652431728749337132651450815800074849607202590240912652397462190 425 -2243069455089042862076354730882361702697301690142369540031140135587642850457085947646770937043780687017006868530130203728515834627184602253038009591342010118 426 5293083799563073999370178817808645824711793979921388851535089534529696997971887410914163872451184425553915649016936830296638473901748363425959553927999463294 427 -12490401741074108904097819944645135649066828826804816470445179987978917587277798026677438853694212454858058348337337367730953297123218901083034869743892430374 428 29474444343470785699955193505645328920538923294052051480976840512151655644820376679894725703945950296234709049197126354049183615093759062884970692090252114542 429 -69553088576457681627346817443968117572568794546191719956247308669298793960615897921858067596736798659198364362256719551787282188760286305225057638372335063334 430 164130306567933904868457381248108368015519945312376397910816812183660094263535214223617647345009550735158259660718918586864933144249287563638412625061853296254 431 -387313559140051985290432855149530436427576663186349871499549890031880978953679721970373215211208124221782457503820955741375371358439453099410113329295287368710 432 913983118119491965553242078148818552804193187770929828443611418562560132072998826868077718668845804166976335024974708888440915822580802183699891511672365398190 433 -2156826408680920201589374223144377414122987735055190989385595273791835162382593124307976473192389578492622220206862948030615838738119120179091224488844885497030 434 5089718335257402642996396867457929412626521444835299889028831647415363087960162455669778852782440824562328234585965238092840132494938028049265752936118812420094 435 -12010852595214805430789263350305260797838079958668738414460789728073409889560431248557776744813543623731836303719364315746697851517909150368089356616614625727334 436 28343628637142571264731892665612090750575894469402473233536796441159774223780830302784325298199189296652482004749149125807887084978630565088767238588585906695534 437 -66886516551748273539946544088059051511442223346619934831763659998186186387433081510607004814986084936694559447176055393550366366188777761299003204880628025971174 438 157842233677843581046104449207655703132333459067955713777372260503091402305413440054317422968281394099124662248221127056600698130151727529569890592104146593608702 439 -372485491313049204141658188201654946329791516226378512809969638967031829754244810628075652739281644824520487252003532155372045896069957042325245374777856350489670 440 879016446559777819802994229042278492165216104369317595069040174344521668615427928846582201588884912101621074482577223522738983886323169139772644979898859869382830 441 -2074369557867814724422322317650248893986079030680568589353273284571832928961564869560668687166166593456947170589343936769409361656184186424217771089691283741581446 442 4895271042949126689029018674508598928048210689100461475830417422881253450466061075972692688355811187781203742228199153668464109622126234023568922726318854803274366 443 -11552309933571624637092265932797434376083489753250490381472503926158274831049018621698683505152244611719947419353869132256959059962469284971926659190054931303255718 444 27262293604577636791950393394775854274417096219356918151894345905488075493312549706819804632969845260607335396703579987054721790923074745310467352588810035626433134 445 -64336497274707272492751545234439034135251845590773078918342878455279586658043913443823245600672422951166117771884659386852349146501621699485928396951356918148855974 446 151828706130929817968319446759469731676691543464844501027166280326683915602083560939937450460863670385154085369087816648841293674135793914667336738349140379409087358 447 -358304134527459013417478874496876829425237370233462230559988991074186585545733053226985862854697046450687567248774595731668824023688817151484467705473092130243388038 448 845573164907016900906224563980112806938450834352191346962881299989190316571441346051261013060856033944862821005114056763307465998510158661603907101549575870149563054 449 -1995501235980499600707366182065491625319160868250396061139687172799353751488552447050148122610670851009673894681749729143721551656517596698923494310718888401949651526 450 4709277052615648845640722237770877012113553283278390187063010043844748386110921488847625368181766629974861590073611585422043658524992543005918021679984748424948307710 451 -11113680462319229630299332254566488078769179920558813042704037173688582424614569178395533284125709152576786583530100251202436090793323823420345528942093487113784274918 452 26227867965206695478589971938385874384141100675988181343674158719529414220888170341972399739326374540051503842491746381119759061124457933889314624801268016117021376878 453 -61896983338013905782759689031406065626709079959656934344075532612185353539111594849202810215308183682861951424652086121231610313104842084794162593720586669062087689574 454 146075500766464001628002582227364764135444829908431626283832908154036576168064985227088392226554914831072830979657199064921246611198191252917045823154298411968823037182 455 -344736036164611746109059309058629943866122043284982878380160042775353882879447946645140211812371863464663596723177668423878366335087510548139192855202387211756630326982 456 813574591922103980380064918215362793785974649766016486495672340635677941394253209011070582788725682019720051457147071746511581814751644480638602652253498429872441915054 457 -1920036380148890179838037911387253016281539763435463029344881773961403158702719021012899802177268473270082772076585012270756016824400986965978693896182763157255932267014 458 4531301078566147442369113610202128955169349624423359896379267722258861167970188619454745264296310214993424379651862865180025187372627419641274092275920187263386859371902 459 -10693940331192437808781256552519922516648134838070992166498565003189439698232861410786447102378532023271915474254675254878430203214098236664443420991690791576777130653478 460 25237943447641280726699293651600751626105302693378217885634780724230746458544356647625015843253530169489145002557893660695732829031556682277708713664891969003177705366126 461 -59562309984576498818633735691044056623676052422127317623737594123515885539610042850966143405084401304625097453396314023639495892032369136742090163910162811523673579124774 462 140569292682904760145934363669006412974320454500471404829087971497476103015199912006720270146414904088368838850253259251134012462328679738690447976832245054780584292558974 463 -331749852287821300073782019488727222527202415687052540529710268829054173481797581459515189680854997245736623254014814153251240766142868584097714904932843814989026865684742 464 782946996650776583574790095386870966231433758736158986386155532352314144270488030614165194809291187791965753359510237025669608882581378361318962648994351969219573185369262 465 -1847801548915650931874759877840045494325776593873852254517942639572748191201235091049328240667916027649112469520334117666969390035485784024288178011509576988833306244212678 466 4360935118431936839712786543185676589517016109100054871103223899890503540504318322442736519085985436536343975716236940309533155169879885970959487564966817815743125246881278 467 -10292129743758179028374746995980111577564762355536116247150022740278137752191945349792963657023387002788942358071997040144040995105357693441718945121425908401717349840987238 468 24290262164786063698722370891691197378927036582448529607628883495285318004619442227612584712123710040871899022387189826558431880856659071692568140598535986958253207275404654 469 -57327165534191172565861137790408274055365523218532883867149388150665130600105206790446831203263519748873258245776910361840323090358832372031122134509706711793650201890017510 470 135297585961481733478455643012866150117462836380284515054977925946112909854602448492729728381310883143697952386063743922276873608908602476180963073629677858403571883336715774 471 -319316185355838126689878692786594997379701794165711083513730740859340376860670401441077327586777066341487884807445426019977663586785454308639733042525167890308866611431704902 472 753621218241518785166884103787703755305596618582320028502863874785790045444170482368913262815220279088845979626890059864281906121344019964066421905776058738704512082208795822 473 -1778634031574487299629115998179800129222972811054395548506173370971181451296859462325420997106292903259937090455036125716715714955515359080541665462684104848086791257933810566 474 4197796366534645202055710731866238752803487452970777982370964472599239818157674487862573896247260063859980692976084827948311959941324923644913632588385931710006746787852281982 475 -9907348068745273211602618129007790154866557248320825149982926775094057169415075965356784681972949364295516230441997727325852560439873817914262571198435474079582831985989367718 476 23382705160094804727967906567246068016302758572029664718806065367985903324608532014667717321557813966409235814172858409852965701105491477938031772057850762190669757602821624430 477 -55186564547653943297351665772641887124931873622206300495878006758026485521627002089863126037464635848746604807954651482987559762718144598204056078185401674023795748295292293030 478 130248650788564086952957759302235807547868470667365196368676217904663081478683591506985939547406713823149950402894289696633596211641035577863736246418295990298919585269746040190 479 -307407436893918772887046752400926311708822126021735543796664974994179995877081791105548877114346934067946019471057902771879842520303601371038147868697579137482676551133107763078 480 725532320729095025433262501979287835329889806035600284316470439414009338835253615286718002590759293907772461278408673562914180648616622945395514599827487369112269639779302342318 481 -1712381039248379606234723501073065544211759588809801441702806361231429982646238929005147327669504916164311825772634050216616413519247418153458218763026713589749205073264057808198 482 4041525318345833989812331580983632039986433489233412355287547606890631423723575551673069373367590598128338546241012247180738354792099535462028168629677108583326110823154839071998 483 -9538749398121605648557329318026104592417846105369353634810321027569205024142288088792351619193019414676908452076005982876475219483647769679578558778744523047567163540750212051174 484 22513281998297934247988716271867051374248182864960612853084476589346755071027556870990030376767890699070085499387285834953730985073560071840728205388679978811828663886078299234670 485 -53135823432869261515316639143794594203494293100575142868915777414302093063490660793199851969148324814218468624048924385110983069399974514914800719219381766190317060941053178246246 486 125411466287647731978406224183425484770687425853361732808114266692456394391285888467801907492089772680076068180077044938751249924980756303120752689968827738744764478884295926855422 487 -295997673514943492781882271357349231805893583915612726836692720745733634528042330221452940783041544367892183886140490832474660873343399140984366002453762577747147070166071924485062 488 698619279033716166820175982953484638886627278703670284451380424356887480504748792696215933087216276020944791921607703200682692624092017660152048928811886229109622517511783624428206 489 -1648898968959766967590706460578630778781350621757070450147523873269843050849089734056416579714770149100337937194707521506271211545257201085978776634619039571474237770292719346148614 490 3891784045630008591987866281778966612628140448189554228178587403219710601479665024677689932875480823666843980961500499087704439472499704649864509338923725417821406347880081181408126 491 -9185538504307363861560671488716148223269767439458701858638443655102421653467101483845963859765223690353701288689771995058538778964818957071119463256860223339256401784336810425503782 492 21680121289522023290110937215648172687385298039924287248556288130971261283681222220422145833281357914218491664251795595352978945372929744027679429556067799364804700633460411459840622 493 -51170538233790849527479226649794313608125324014177432026874050500021791551077571918452055444894553813489969655301392287009187412568800968644030933326161796317650420504422905566838566 494 120775668456274480786944523846858197385930697332443835781211308632426580503620466807728596056595306995445748467371415863003520495010071245681103505251238203353297859336777562319846014 495 -285062504879664930920436039105024850587278622207775295687271511584219346868775660832283833672866790112720763964303819160451692278387484284970062955360228269329780345507645243711284742 496 672824692883625485001380846178452051152138019464015514035399579833460033603395153623693282140398544016796741830037551675442479515056075987697291455781536763401137997909762774442119342 497 -1588052733010412242927202539095060466316820916674682663358860735282814296226609877724514095451386849618761458143598018580001542126623008308306824845246707219410189438887781889433803462 498 3748254624344069408849410673503201882403548694382502784456757730912134247148723965501300458557514528816383912865826041076216380111131473055962094634119264798570722951832516327946441726 499 -8846967154689457145312010490516491983071301005190070950879895469201246127402579869797542545998142132220880999859329712861252102922503731137101532101993830095478856891728603588442576230 500 20881462049170597007778176663981410715077814329096106928135214623027649344081748981133944054467993353035747002883242700227244418757307565277223273913397295365980775161056985741799730542 501 -49286564374345393458088098113740402292974235584736691068691502870644587431226704960032538239891926338051006010159671582601966128808572718920921874037811796449220846925363429778900004838 502 116331502676111446697717620619473773384462928006765319958386034699671647800887816608344174221168172070175927129038249789433161060763619751138400417306496495724879722708299290171824588798 503 -274578972354957594398411359354181897457280616641426318064490808264117353686967364491183373181635511348003122874426801627811470352356789283490371817474504908759125146924599505513284068934 504 648094525764265370660574908254863049698897614962165308959010081805272188784551525234755012292132529493391821722580507449171184584386910303467432686047705198176768015941273146662947246254 505 -1529715146909398866287816989612682802732629612373516161998868295819343277541596053533299245469341309727275673984925025879629845628040109855668299453951065989187688076559314881592738240134 506 3610637699510450276545065205543543014734447520857575229703156031595968703986318493681936590191541740168071071260627373628294348467181106755774415220778110845357163225711687711393538619006 507 -8522330746595899913088562902138478178354140087883343943069794504609826845871202666372422522004444618800026063079096559420839243039779377610354506824305120592473261893763997014910889984166 508 20115645807566018084815356894071811483709036525757113749710767258298203649670147812539158568860289079253917609401808684226317889883750379171245532287978122329469018716866993738551509805678 509 -47479998156577685984831118546730919397573750594849736409803610461849436409962089377617943317834758912671563674678753518077708890142638089107225233697051967230621507074762165185615989376678 510 112069780327512106268101913125519442267200140787148646420569674755213816557378775541896723840135600476583254626165106490349124545737978291020524795825226305309181537783992830546415774474110 511 -264525447275899063029735807312173179879947002502738686984752736395443904115455987051846258165191934522136038530579591362863831822451314274690614622167323275814833064909421635440553348902022 512 624377866339511744562428500403754291993765536447048926300478272939277925670434533602869376766522440474332128595915353789866232383432334194699683452341555419910299345521974956508336995076782 513 -1473766369885143023367080198798651440263807546507176674401729082405008853620196514210837154768495179985538352380800798726276634029429709812042088134871178109638715103607442012703457830885446 514 3478651173138842407606072435620593943127318391828151321173648453715639936229029984390534098161287052744069301064719146291767101636849147260734488471236183308139785739711162768962519842005758 515 -8210965230216575591918354446482709940890707568080040477272647490847058857464557567613727610546403553141452112622754979983409081010740928487082570696832050026900150742388306486686305282134502 516 19381109393434322901242593006802146481780599076411364829985483786242536257429351931174617904031303480721060450353892137998360419276988663281305991250510724956172422133461699271234599637279086 517 -45747159835745236876764733367177693329459890041212184767702509249903949143612825707787563851670343371764831214025665937011792193402643717256265056122580283525144840003965719946772317971317606 518 107981839094608152961959957960778636311179527338800517106513224936205924402371699171996461626974833487221147265191305109748956309603352255211165815020932771396799334220500019197624450912354558 519 -254881537845028022034844015498927167832175764580307455965198012265313253923009132041163578143921972280381164437250214069568295066474259593119875634439903657549399643859387638333791146648926406 520 601626710087578700762511884316563932130683644577068624566573387186429814793665871889875705511927971714522696334907541331378383827894810919512587481269916559797622634637150214637499871174737582 521 -1420093392709626787904375638080135111162038939774275091512702597879117527250750253393961253736811094887833908869936899882216608722006664124700566113805805110880710022500229621138270255967002630 522 3352029002884671674040805647771420346275692120466597286818477732012730879695211049069317887861189803489998332076159653552084750706343925673961699340716538884811811803697660843467942429254556030 523 -7912244290716223251640804035806826543199845798861979821264571193593038235526016386697631338636668971983607687445777984914041163176942609896032625840638290323505658289554209807375857269356742950 524 18676378324075853337931778646324306854267743478941987203095357562866026336762801600726795747800070788736236249997402284787012077925832588981958405647582093784339051424150140873242164912492483182 525 -44084578115507633412705651064246851544386694678172137126742225889256306270140694939324933514152635637418608256056227654159388954268648928713739091441266877336213708897128495411374778345035458086 526 104059506594565060464980146983633246173779912026219392339608510354876540653735475948390976771015895869394387365543530541456834922529905441551164505776098204435594766568726338383303142978428005502 527 -245628003813025335819837593813808834324277479645406541640824208458128664784344747051755983768323016494278123776224972019465475886954236191349511427249011171681900386861689754971288953816601889542 528 579795759152676768188515344280825912024384595800144567873289592584648031632163197766738020673171412485242721548962275558611868131403001796023658089312246295289781935259013963909715776068184435886 529 -1368589568165528960564339927401861775363979718141445112096378395118496808663741254959728065560178039635686587487778548090556925842492910034998577767671861644557529039490708467474511857248517074374 530 3230520100536795448029490551515568413293360707454930706664981174942801658460417202534251508388150168904830932999276322367527063459650958986547123732265609316815575453578769801930416315066740742654 531 -7625576764058879726645156319950084143395140611963278983119788639608530477669881224912190305455744057844354769793882491447328084946077910128823372294631185953432011002423055997410864139338598049382 532 18000060742695000259229255128167308702237897400728802023464446378768883653350058676419518413887435844565634837557814252841592254333673820759150570430808321561069176121411509569759133019355066695022 533 -42488975924143651804554400167378367640462783184975990014469282999227231710739909103175758388680587280638397849850052522079319233114220471110112846704869186557039538788625094772536445111028306177766 534 100295067006101419600964928047793008694584458339000474884055431219838349076647660001595412597238876196878216054178034090569181620945625392458731180880148414262660455530654351202935674609001375425022 535 -236746678181736905365329093518142367665801558449417226206371957717429688032716754401864398172686667300108228109252264221157164219300977713841500745010214130753797292658529929666006273424242841592646 536 558842238638888994216853900741520568178790140549787907342604447219302393668042644501886563668142449872939160203316512316145325800796098518902380988084517755571831293465680800072276687145961439138990 537 -1319154180012397705771275723785683170694897314542721351949554255808056103795706208778027053536974242515177444297641480559004399808459404823336916773818240732343445443916332297981664169885807228027270 538 3113887320652035563620144217115355507069471689711553482568521699022483927452532446561780415478776932009344600505557864634600461702224630274264128962642000981782696907296760030541700491212369528136830 539 -7350404263919599465854721568955677934434863806468069591669164730865101085084158181014675836648451797682211718221027231513014431276208289619711586969786968037249518637167884763929629102910553391868326 540 17350841850023092185304570548583535042042615218120989791807571243047803218831328285253040404828966402851889277516090159840088480143406883359585220556340490396914826195503501511048401668044381211042414 541 -40957257348260458777923832210201182164072093018944730967208989472298751756123042975619630287650247108372583763983608564529894075878890407352591130742340772509503117956784253416114423407134477261692326 542 96681230408589019347941779162025619218531435421403896781254175975362535646693323415127580146948032112820764638194043233666052186870102468883190122314504710922658419521807851998365427625998274402443646 543 -228220395254912641143595724072056493817404318087807877750117793924967215525482594851186778066189008314126465762062613412327831592401712390077404431915123584378551809977018622220578664774379392966852998 544 538725727769680851545699179800706328301862900609300976620472157779626679701177871340868877045341777168952570960858868677052107909149404804855834431102968875772976374172677659497599263133858138947270318 545 -1271692046767319136202467470616365660726306561831405596429416095461940433729978248992432369066437540341671910488386698840654541650593861516131139440438908176653316554650765074864465044356293995576400710 546 3001906530725353568874129821102824451208811050170838249141211776499445303113845833556998596924151896459004276171699514369409244468654176136056938432732553736909345826293573078849770085395239544105842942 547 -7086198999557554206212747619902625484104544514449687782566448476790259760375465129498789597506792045773532790358877562104888975554077335066538965524510339231466060990450810514420514720146770590227026662 548 16727478783195262608915994220185193905842014626057964229332106325349240065459553727826099547454006711474709163636017632294672365072424113564477128609372607892744753043760827296658023209244515895258317166 549 -39486495614049677414071608141043073238504345819359471098222563261808888015027946525681645587901493705702615033944514741713483108368817667029632073410057051054120456724930654412194667322893174349316092518 550 93211104574750023238026795640893078063940751402147234721827813147358836414924059569919398467677892269835435051204106660482529160168032466321997580263552695978331303268235432732874764413183551499915291390 551 -220032924435976372845171141788403344181317316597404634435522472860014457198934732550386497329881305574659991724763242927085536510654680748867608537034517184516175872637268649685740494593975773332861904326 552 519408004508935674060403385823914840431889281070812242868371172881671621912931742265287432311095252931915975305180813619402111752934331758340969982649982455096055230680508748814701958168102132170607350446 553 -1226113157017870745185319229991852330047003952999777361188863886582052728797936951483976909056955266168344683305204897237022806722829269236769893112516757139789594328366844846249934427564429623575634950918 554 2894365755223032448210269672816036402091946718718259561224834679623734086620053507542367541253210397045419801406490371447477247582104115410558542981582446265067574317500441383333996302377721887623478400894 555 -6832461766714132970957547740159644134440317418983523089525317603823389194339373766464479220632993625632923104469129467953423167534466781966171723975702410762410733946214395938898800447558088188015569609254 556 16128795899950118155587024911571469434147234234991496985021887984346688901534855913558854146397756171765186173100524038798777811316786842513181085259805509393583570387512051799869691536584125747370159282798 557 -38073922018062039831226557774230387331611001509923882903210961174009155940884918626370036518292012385852901855186679573238017977189084407550082653988838717873108458479380620548557567624630878002043870670118 558 89878168987770738277422673472489718498407113670956766951134297148874653776296500077119688138407316453358373310705813972681761114134705753384116872159490141855634401157407788084888642950525519643596992347774 559 -212168909237010413497600715480462742049913778049133696497759932521408460862350892250813067620882183476980727072471791686126209814713670567851596047522152299896820398254407222486252459726226000594892973772806 560 500852902390760915883967221855134545634962127762116420356308693624578761500328700648968107813361229028758096104762550625507428238585321311865237857575553420456116003922144568014385603256032199314144357542062 561 -1182332333338301283994288560413140567631347907128012350913117015058454541064917937191296918516831117733120763417009983682832981595862408974511945314960348970968268186775699971432810655867279158782003906191558 562 2791064386630264399748793684664279086850632529402779203041198633681394912071457105441981095352601628984630816715141101041302070945143944253373893123453829707928821596533482326527587662035244800100877979484158 563 -6588720095522500936032366065766666969739578640846011312913218473017839882045247849410642056596705609814529219736242606531970332021033133149007581379589675148146952422860711426872814454025931102278686064007014 564 15553680430707997849910304497966590727569568305392559356052931363574628168981585784835048971396166400390786270533874162222981719813589890898100503283611734926039214858358631049124489628418407977628901589675374 565 -36716915719943071532223874656439541629164152607954676084322353656643924339908910384376586227254820042968984204056262453329708871472517649562762545096346484482372480221408450536489687434068232716282680628547046 566 86676250878086546411007264152438135740482251488311994126273973081536329483716112276065553880017006589488437337045104795745713590722783941841769310198935427588123737599830054901947987541259906665725936061160446 567 -204613811020163316054173250679614863227898575382752740451945280436478428935452532763840743147065870919557626292297676934483354000049003149251940035108553704042225192751429707888945192863117989759482611393642566 568 483026178438395020695227170831070588447668582492012317175236821951540988890938579903533308815212510268780692135366909969331951961007106025034514657550952607169705145247170712714505777957635845500829019655829678 569 -1140268922190480626314524102692757505614498909470215866128892472649809297743749289490120578930108411388395818563908727807986579709952413687209978765183052601350315657255282517170521008063906459530078809893211270 570 2691812457389470842403418846240705507394569069386741234332594373792576130973772873020531710798042510563885823522489711723754968775391000621347499816840918214189079781280480291773946558754118250276603704047186558 571 -6354526541107062547338678610849214877739403550066866028165439262313152098411174251853053065487858259575460846867070228960981189251431500221933311476496776273896312079833191158891244808292347561561859178461147814 572 15001078465032848737128746438743059929953089306452441798298061623560643179106262814455218735026129794347322953680356136675622759306051953227065800877958574074911260275597934733539041246953404423142525603216915054 573 -35412994318790363959038897371237665707564675256948444754521729969228316563911206688415823118477158533431359406589684864556866584469969889824665790980867907316115022683177125768049498938781364025025350684515767462 574 83599503096609676893224173424371181274175854110768210884058144715600648815116503573224144863003544102334024148233790579548548220455632512983185826389366203202586816976530014210860827627313184065692528122529465214 575 -197353857042916534903222245295244476726590045347064999419561302900263851986636702997015964196372681141554904230359844173199866863959220850322280351611015516787269918167020386311340606101542175519900585615210526342 576 465895391169792957607230095164005125486306587813618998294254785727288682235921037402146740725123645547089996539002682742411709664092514490341262899485578679868269704544710705519420540071313988449944660484240933550 577 -1099846507464870815126472285682543151489953834984938039052570538694389445289214888978406445872071941479321855600587779992694765506110838092480523284117851663571800455295733168072314839275236207696383844807702330950 578 2596429967244650433487238988246277224436160988595671651835230584268339950323320740202493902456502597557736906655427792514089678975483425977632148625332624017532219788650313967661682355217148801751226177220871876350 579 -6129457104042990359282264489334185748553408947174936964277582924125058303825207477792255863925069093689997547432933799732211975757564848778322737375528925254560763019571172278325763423357374433069317774641274057702 580 14469991242465352874260284574423940328367515482450064665800968781444423091277505095614548668332524957852350387678353604634765345970949799099502326450640281941014456546373279847370035329814884962523373952921828376942 581 -34159805142923844137479145770377270578663568640944482926446699443463159896257421482061403377642424568003238696198379411519176522736696537966973708529984672939512360402217750027378175057032510495453028183357793747302 582 80642383660155156323898475672170967302874080534104502201720521491821731305314033987283811424658085018293154668493741482457130671456451031306688628157177493087542876305204792774038623603718237314847888163311018472702 583 -190375992422969432233963931577873095764420474100092963217759884590041371216378117047595530770242476789403654701470008003273245636957671452284135334769454635805255853328810908184382691905506257551656169300977649136326 584 449429787790960085838434602562876265534557620770052584908202146446775386564720486214480644991447846364112098332734820271781585471294575496017657507761446463947156298542279608365854142766760700949641318441801433417390 585 -1060992645558419273772535031742407599256735408953819684404946780143375380226385007427001502806813792987437039010065720351805507602201028777186660088350907163125903879283351313235905522802183006208264461292058149877254 586 2504746261071311963141506216227337921768425048586725582163835378049898438129143863755528702702550253304327757087491161473749107128741082724594358948682800152930097225330796791878741345126851160007876778511272090285438 587 -5913109769163588796284078910530559947395601172343344136181711261113261100836151518604322378154090723448042144028176177006730153238251683698743675508338440094964951107448973353920708625236947419835950127566020371208998 588 13959471720791777600658000207669251202521513208422383724450760879527956847376346692231596102622982405057379695999405362985317431146472461403646240757719898970126198736990213408793159674598215062831974382594975043633774 589 -32955117190045587685011328155789275809033574540456943093619473683531463376411754528335674787048120547807789300881659161458196827331571568796073885608508284868236361855575940736483196228580071383648555501417061652517926 590 77799636821599729895484312963638556521923128071389644335320985731913267810896872624797769464687223289230006263799538101003424202473728433489962237075987548204191835857685774127011100533503758893408978319349139787460734 591 -183667835677688245821142230110311659231578262388594437791130508992845739845573767847124387869130719566047138268927431159821999804554164040268865394429400239058163407993526926042494110557613768644116888385230779121857798 592 433600199769620640017168490465779735028554104540644303248147499104940282491144420244856361289508023517392938346280357406126011583195348260373475399862089640939637903332882550185595518755003835616913434059688385306461358 593 -1023638620100011927687667267281612915962231006299603553756192358586724103815595569577259556396771861827397318481016266348537706428705159943859897283796966711159794815328394991289167688231326081835172653026619611212280774 594 2416599452770744294848694200018077443975951443022705430779223197685371753219246343200500774321317243565390681000010746729517706855322809610655882370604880353171715067625254005295513369142229148044443635239626908997191166 595 -5705103152369195461308098077735185698696968949141277317106191480460373419366391705489616058564316339419165211357604883827784724507802204861564191133409926740995268371465523275224405987747322479872321358020144128366422118 596 13468621397536280160620436630559026021914325108731294985002412531771361679269735133737674683193226081712957740178065333651162547119832252154723961322325406560120661315252910285981293762332782353735887264825647485842619758 597 -31796813661126585498895561248778702865437755106189221346160320357976855652387415538179083084504211059049056306090777980365697120301437833206008329808651563245174930587885199310321021714403408998705007468301254309437508838 598 75066275532166368633300315258941980442223852133882991096526641683738835581282454843971033799912735945136864255390219417818555306157893659250496452455633367882566096115761230969835098972919935025233749325054911066284914174 599 -177217637527770747957325771065758926315633075290548226654358148754742539795057177208922569787804143734342885175146784131831348176612894834880654944370645091461692420231264481955267035220500655160845043168216440218811055430 600 418378946062878704980400572809599108389467168841176679128381413034220889549028553735082395851428548733066414750087782419652140374354269875613265224076641904723921842220577984934519936840670773401500959936176190205270228142 601 -987719214623507865502696394543242378425240724435282937067234425500781978190307665445920013965616509175838938470609989986254169959618582240626376008125494830513527166196309450697539752422332231918905252831011450224681580422 602 2331835891249789783807197179878455151496009917481416963882137298641726059906826683768681530876526880940284060963470251512386111140790122736262170920850343836194296744990785785887070415769539606836851370882172306051829620862 603 -5505075246124861672237749841571890311121558380006896694130894399085147540669062768020590775254320565290657303781426836492245450668764630181633012249275196470090421391017961038193474187143302413721937387800501454045037403046 604 12996587362878948264297236886142010031474763010535562794508848343784033650124250970821613066815594832070015591098934704777695002821797753358851813351782425401466114964869350451608730621495982190717867365146971115486422561390 605 -30682885036998889854899107300785601607842013413861635434839479325153793895412520889412621124511311419108174836362341524267442004608077340820587024179629304529968293926506643409840943760231875640859816361748943551097231846310 606 72437565176406200980777775572492165708100393706726998795333142594576247167808690780146715218299882792298178712492464954804191460689705470495946484767758656132675881996680982310414047215356112784524314318929046719739391722878 607 -171014242685570039841264627122081526285858121038778510073550304557988972905813716725446293544205586291945426320228181088118755847810085492555265723200253240849692023353878455602501489563514966550219654333809967682249877539718 608 403739743344472688750259543031431694625589400345659640311999198960694924199943377723808098697094738307045912708698845485656088462399640681093559650168991874879401742032383124892788113826973031501022870747448427500085022256814 609 -953172501656472762914351269382274254375087679086924757485029080394788343839049886986217944974760321853959123898834953449746276236815139142638280418913799703900980998492676415559765067290024739403426832206817884935970046099782 610 2250309664900054309924828236173794401113297146559426434122004559537507605097904948262277299199523614513459043527572591452003649726716082805605352450268855990908585555484873715606360702252646319525693284383656397404561062216958 611 -5312682255251803813157643561636607952123135263459064760700538087720085685081252206849632537426671725377269139513999976659997955928638159505422693274434929950296706904482387352025647400350427887014486780426692462468612607079654 612 12542559564346354681069512740193795646726132841321127342252789939533228230724382074120432676773909472108564864174379761684803251746184156476987909076871590948736254005650386721185922917524903657840923025385924596774921931727214 613 -29611422651642718040924113071060928441965013356710286634192137638828231626685189742513034390829907249952903082457146650812546456896831565326095404431395758134176284400585471388105603286971132225127688139840512615880615096217702 614 69909008472159820754025494790164751809226339024110384566699954678542400599767588088808960471564370051565878854700231900984880154070691111942327923193698300304558373473559795720094230509845302167457659693216901033039447407501054 615 -165047054375885948056792053145823200181565115430779490099374453056431931267407122054967540599061346867952857787045070340518216555564353254134964985021432248393341950975536207240902294137340713749861515163836864223920829195771846 616 389657622641174465974261997962584430765792481047037638235179348124851651381486306540122399231488114092927150520906530775562305788170041042609785249728763124802583570372964465367126658284251112273900753939877157699638475404663470 617 -919939646842179226209046203516557789525229754598680736468565708391352579906981760065624049470088209875897146640575606207988779886468688460309773671516739863718384416617285623026339416186531320178486430820773230622101531414008070 618 2171882141339761406124774606843009244046600246379419701017826534862826018542267015743784254393344660955142627121254464164142464658985127141850891042615461751172276925815310705117756290729000934294788382923014381643897007051289470 619 -5127597515433909543447865455187208481083487824765335124500840450613214681674994664674510505481257804732411103412894688029656672520876931760078032968369000658867472544467125277265625646154484189960322568497776687693781990516651046 620 12105768265529217322025218971890540222285243587572907675403988161592850955988045238815718301078409470189019374048041927370414958341356096982168058212214262138829672502361410888329770889884666734364227123866316898955681191090031214 621 -28580612720617086377638604354509200217671399290234427797246633777080043593543115085014114323963774464907742124366197655958900515468339398135947819253170603966888814528649347160736461616326186437518219268072527420989369986498468646 622 67476331438201872965435800956424388962192718087874602700804263282075924286642907524217828915379644771007514235483944078417186775886375014953007727398697750737727886835461113975848834146521797733029944293447661557302542739410977406 623 -159306001361392185720040433529401745483795838600723376868613330926872055181345993304448722820712443961004081988818591550598353440183806237203285241180975671556417698756192793208129281521979127860954841369010914451625094156910377478 624 376108851844822811614296766802040320729923372443714077164552536448465264573625924151325441165595609842347270943689660340656747821513521382148428396134474272769454760751147930649273854741403051798040742442546240835481437760547733678 625 -887964726845533676108427077106477816109104197422112964322090355553294592253987528024045769191915534389868031636370955275235123612721636615993287759516739411977410777937373829226318227756853036324697186953239473172343550240255813318 626 2096421539492561942933483284786934103066551713842255606928087354559871593684291596309163183166172448669820401556433306142490542059966786252034609101058950479277385662211048859113689128123030955741271649288407720210266076365962128382 627 -4949510487587812734724675389856087049275918845134269428604970494735468670353339045203922987529824251216320943747287137469904577124598402836617251403780943999597363139595866357721974379085977046265309529603723085923940195479471806822 628 11685481682781754666546835446376493401487839936299749262913357856269261447803464695617729912003308394862136823134603849108555586024711582777929583058954338291144505011296916370784561936438154497813955280804292058312930648389288668526 629 -27588730787056622114938031942741790815540745033129437733147681400218859346180877298241160325996280862351631174371146057595116083955025699602637593698179461952157257007436974700010989968790765087508197918697667824344301116715102989286 630 65135470341563213789231378524798417221787316869579319940699750395323453077206439765218362289560569367840490613217440463704979291531588896959588498740015060010815641936746168414524990998502646022828413692939949687798361536279949406206 631 -153781507266586595888945009756621910485861220484748680267612704135127303017286358048958161558706096302105925492536347616008587004932668195817275716384271403442222498744433702373808257837099549564953730123918608742662552783368484985414 632 363070863617257185180296922740274616187452713286271583804459368975957811392751313782705902906329555368302472894941996519004139533594301775443237510908601228683397624736242154486002525785041921165891033683771599055714924462038880788654 633 -857194559912300708125457580862168072110334547954299690435326353229933563074671998790691829897487134654846731352766645567435915819798769131247012062331848111628136419000550781783153339397520391843315757921599057726058504554340700635782 634 2023802531355155240016261428272505563598379247860301790282211511688114211097789831369451793336256969711893748949894997830880160125471021750210480364608927091827695691050852386225324767889607437236393919635865601895984921672748945583742 635 -4778125821893959288641081804927550909199866431471682722758712832601442609665468843152517451341146964706772668178410378557508174522980279420964970869393300409690457011994824567608640133521678491338498974614070922548795642125008551568550 636 11281003785374532500985236847454435374547581151029246527533204218676538608792235920870069140673563059820993450238353808144954190313675053332433408062481154505534797348087530740459281634473512569547585067320800968889209062204216013818478 637 -26634136551204650408788549206302343861222247556488380680679747831274661182768834833433041791820930987639096745417293413387463359876909045396735752090775073955790033155501053719967428264851118258661535703152352022109747017355374335140518 638 62882559544819594974715117295883192425349230395278274924912707458575097316554547325175559271339798584874864316776277464974614882920106334366190991269978165401877125761673879710767819163442348915081526361370748646499975935461263925110654 639 -148464462013546832826365049598775884220959063527269772698197550163758440095086693200224204849245274061218545903276880738295043554172999941496660432784380662247200147446821873418081983474524831482090475974949376450786945342368586570580102 640 350522188250769596364321595568201223555160397269973316343627087562106734809645681069118656845428646442797564978300845990937222275421043838946205080387752684723254727351615343714693863931703870086400584544301734783433008361378805414296238 641 -827578548057044774900106209549424572690005500558487696570996911910851236563476146616190407620187769618920347963249442484026553728972661343734147926717162052201826289165497570379053644203784149864470154315185319493757745321327697984431174 642 1953905871053564724958355467655079720626054594880604561749323860387674432853887251508871411752824326449778810024707861897053673632541501564317163459700448303483438473072746062367527750299540673681064630958516252541454349639624267502041854 643 -4613162485865998786769938760009616753412080703230989620088960837016900995875834904273760099159466159163549486371525017155531178267438174735707975782138658477169832888074055909876351059034904969494041566272910171862295923783470258492200422 644 10891672245928743156262236277949103575685298056975355132265423973548618962036147683265035676916277951015503237176512460773796628855933881143761337231401830363604882714767379618209869816502556049487298176862728969736310409466731032754987374 645 -25715269052624117906846783144894268255970696029400021253367071657287485850647466219532156028419665938360875361516143188220968765800083719690848493081116801982517037055406685381622169030908529277567574115357725458245718650127101366207414118 646 60713920181052742420234673454809684443196400268571850952240432489447398109139994330262899223476937917343251100057209243791324093919054322865655099566262480622878244974845729329846856538845368479234151557500317394716671855821938261732059390 647 -143346195200119757278696702521033928431307583188495700367817574938192710738266304689188279859081636813931719951788223094202808751661633380867331319692367789860484711831997384451190097409539658068232906576204052889875683137096817061635157190 648 338442391087260056916769969921352094088602964182697706946192212092406157462394097544637389803840260963882909512346688669584480528229674605093701190394337484619397354371971759059564973821005065072805007700099883337563906371002885186292174510 649 -799068529950089107070674925127387036394499541482858989584527080454130724901074574236171462469318283060368042051546730902944901791311807589498514055715311315516418926802658231685133958372951555385026540599724069689253285961152617206052948998 650 1886618049009822239623737127681421704803604440852151714678364318661053366434359844438659878685809303675976763589329063954084342579155914745436584331602780997341556130651455669831659639740464141235488287451371053397948919768500796111048528254 651 -4454352951354866989613406683477613501371044222684145609745245102613276608049760062739735890549669449624876502151730045223427683294087989176822367465722914763612417254154106438076033084787238821057403440158546926321024692607189782627934629158 652 10516856529173851320652937790077227308508552893309226869699758738235835653171438246946375650461426893206086156949599525015444582986224482137404247891513291400690457636620228258640997589565521291528754907878773430833196812083159551165429150318 653 -24830642177067465259357912729305873668902840718107083867803043514534229945040509635017878921027938361346906427402256563692917968189743345572785246953084989647013894623395095756282853615825018420829616147991592078720488482855063305508001235494 654 58626049590831608489720972547843545180032641163014391646875701167157186007781330495351613537588748516880026153171873663770811131175018719637363705118202129215657906163981913142907930729700951940927805269729604881619271141820963856160096711806 655 -138418451266709069127212190374909709596792830652138354909107823848039111034975544268413737313173655827694272494322127382779042835489548458860863058960367884277968117149183366593698111154821538228687647923899703149462342248769151884196371685126 656 326812014135623141989551922132403905670773274179245743758496199565540318317001680694265057720441931718820095182716719662765116828477788883264605784629954138877229292295864832632074003484480622095522111397651095049560234354872950669439862283438 657 -771618643658804078255298329502808089409868126203848363035334355425393345402294156623588487557738989596882410363929265984735483139476285137598953721022902050142571882150643577107826474862502889420756216997567427304842787401051742834141948524998 658 1821830969239682720963378704517943132945106754096706251820097536213771456348682544631754646530874030756988618264098700418261346485716217805688386220591852882807188648941613845446540486026701855394208683473431426077409180664035894923608329744894 659 -4301442435849141820863656939927733171043099835338027162762623672720471385980300699970464108526339807656160705506035788168064443663864458399607165048256471666521850011777384715373096005320732431865734205351248874707201327763687161112603485006438 660 10155956108158863662531293118144871058991795415951928836677720713755677108591478587040139227840477518691494993375949652794355901931001052604692469763621490686711814611615343411397316981696056850878064006513679091428335552619688888422573948403054 661 -23978840462532624243190622036322724522233191698397320878116124655920627047776183742377598998771305799763469899409273574089335137312632918154180502127483970538652132106452625799749507882368568492123815929355727013252110368658782347219936753298150 662 56615611461518063839524129795514678263262452147453647965970753139237164541527388955614163269479612551645598435949966834354297211542844372853349476680864778444313314976602862909729706846624264988711774071982988620641574961904285129141486406339070 663 -133673366311761138982652752455869243045832240205611858377099648202374415162829543437328238321867301788381366337080284841653449272540275667699210439870458409451948125479483523576297832622441012591599637863415447853106135108054615672506052524005190 664 315612521559496416018290428710703274522198966534191276254146254642773873214831072129152668206808232123121495207989727649273096456637001995420424290660178779125731419981984600250860152005709455928044392989762266053005071043752946807252940550825134 665 -745185198474817130371898022326202235068079972737416786423455754139925016243467559152764330980073409625860421750821714360246980770805857155755271996208870516967884612432040333650925074225988203421902739770284317314223594254954357771826606560603526 666 1759441647980462604985793066972320827949293117604437536997750887396156114885435496149070312736343337281244183354909010560589999380734307284292984856122921231102587156616703548500775933350094735177147685817642700314219626243598278001486509818682494 667 -4154188193850833469621356565588934174597410907390889661104750720763068581865100411785974551511214402476080777644110200828259970676216662642902977115649675532709090568064509315870799894832953046739816421825394220439712833588725058261421611730865574 668 9808398798024526495013071785597164281875426380854630540972748384399961693546440307699093523136725669469389322474513504149398860409861288070520182164241592469700118654887412219895987684151134329973645997997570834083489300804849250026370195777700462 669 -23158515181318454461945631576118600594177767015232242688166697694902301137394087066542663480406863115842098440922342510711735126824572053393639657994940638196681910401130181029748303941600143657777195181890212954431360739868159608381663658040392102 670 54679426614550623020306799887899682456787811432027162349507226378766135325106609627030422477804307812863680658285724748751745414952910373918381364347334000310438795592077513969696629287206307250760626245346393038914751521665176016988431761450805630 671 -129103446428566142200081925852946982048641402729775786503504197624975330252233728822240327767262223843707305983346396659962312922296649114261083957593839162176274942125936932752782823825581435723859093935488060234796440028988462906045038040766420358 672 304826248736791546104307568598207371154620233764835473491144258047230929146097888549375383278150962878022836124076765445295705500760167868851816837580996105509255809300582309234842514337326636691863420840608760121271891345852444869512747663414142638 673 -719726555127276493362292689604679441848701731464784699746318134548093237716519391575376743748853940197526690940363497350554905178856390528038791343103342008833869871606777842626250544055276716369022254882416414130128426799898434562532713424419972934 674 1699351932008485769806935203482629992514076819885083309621142755273712969038387092975976176811751398939805029684793662076173225873911719343285190451508707602503750014584223085994315408656709561841498768430286723841931451562674231574275684760918970622 675 -4012358854481106319604520906395478485310184233020762518293463480018981329683589934715357543335924721793629628195437528333627240231845100642932974949538859497981718774096515227083040592779780763557695219739471150913838983440443851640459079226128176870 676 9473639198322117759390895936064541396076762964180356914464211707147750769912220024533336362412372399414385515836600766581561884075573008749951547837259150430881289266225227286909121969811017124720863072589922186292808304456278035710845661192133788014 677 -22368380676948516590675578248397676456283428766580749790482443654669936317743250842379607005645268328819438044617769717916981599318211904818343684988431048305022497109478840285593245772701206859118347489685476637523554898871638088618165592031224622694 678 52814464391170463803434006959884517903469821832679526071633777756874634137783954495016147868459415307158216268535073578453520465981057073244658203083124716930070479995897467768949726890556830120488525216472621604821173407845507626478927565387999400702 679 -124701547447250205327364244117205861542446754965138837158743045969493259407178913343913924523001308636071866991028487701121134811997553456500572638723718077485543773210563265539068050422383467509479367469366929763003936851870222226442454983084988291526 680 294436354618778474119674087729180240187946656399988375534644353847184201318693099098394305280353537982952393583746557519602706515096787994594265020209301927689182034225497066549347168771751127220306600108615146325077818781982542113796566474893114696366 681 -695203013743970478622155345216087334430125312542003004226812843141118975350136434918928729892414800776129360081916485156830928827482712993963844989067766724960658800653773235499124689946178912846794524350213409214426730893090856537245727053970395358982 682 1641468235149957719058333549399546961315502882746143358877200914650425089362548503309867353022661918650584761627205589076458488933581447311858168382800013920343373574608292684060980999926082555707007371956067483795325711363558671538761361332838345838462 683 -3875733801808256279190646078600909199297255333951268708387264730017526319100132836466107122879267100123135994995347713353672044138200478277591454190794686872941142829790908559888137559973574131367737281258740493185097358505145097878762822478659300771366 684 9151157235655209950838280302038622308491677388100469818182187237321082735049862051708441694281203512230867638413406223172012025500550087600350457159977342613334054110022992889240654394182889097032109333965506467798270524917285915416520773877166308391534 685 -21607210936682842418595479071626434441085457296821240254094562306647751855603877728988266188703958963335934897436861596641842242533500506463958986453344410871788326253806954106154699423204504004574559196646729517403500421061653911238159297428706282195238 686 51017834591386047894977181109731103545182560181044186919495847051865381208694283616606340982005157554633740362190601318665962942311069170785625960300731206197428515287632769335501665028397372368784437914154552848447495975421618946540691293330491154597502 687 -120460855975974426934698711875363807345527995754295074782200212335879412150352497609206602313850175817320053128222827418478298104017819845067618809950695597117735781865945352763389655552735570388885756867881089574851327010791870848950156632863145129501702 688 284426777140228855227423655758268001448496736148553046313081975400488013610805691775236260914735455640527528963372776875906774935523768325651433272724375663788910674094986641024815708558464464338563117535318995140225708708071355460211443869942899338811566 689 -671576708977665558830608835401652528836315142390216378218181576743802216084386026693114823851701576055315740342248981100080612922579892103451881339179548992222526416220239142822635137308724507951823702449845617540025953781506105837986513754416873169824966 690 1585701291619150918904278563963679420757031767539483593089415620348718488117418294998342347086316090304635741901870113020998621685715394547320732188217098191631324922218439250290646931850437530421443544964223339237354309751317809273554469923914359239202814 691 -3744102594694732242409904702186630614830458805057238545551434784230000577765628377541638372547643587227611293297544231258097498388989588032528235321642782346253622299794352375009958609124637360938772401460631080999967108151965860782493071875626779555519334 692 8840456799133523348943786072357035666444033167192075120332861004287528431335247814116192158593355912578517611073025535173436002153558128391139174436669315624109328820126877012683977214251151310178493297860804520625927499545824250230574706476141050842344814 693 -20873836382005902318804607481844257109475454988060251034529465812024015789315010597615732359854945927047503528637086489488161513736428007021101888723539017341346466299746562137297320150468403240924739592783279719189884054732909485200130987206743633623730662 694 49286779924878804395623583172969126767013226092981899662135983569106261602120593677749115463856392819203705159949002226600691326090817150874014026193391185931525902003676979980225440217377372370433666862515362573698201952093941137493001692061080389946688510 695 -116374871644501358661546411624795142248041847502590406601340509613473028498789775206190769818823497206377345893470863161855674532361683115437840951211917285391233197917789284249877562310792342723508132262028611575369628570761714634422379480930820675897029702 696 274782191453534173667165837139373287251960241624763449696417197452452919091754771801377463343448215182198150758329080436971446388820206266580859749726439807099546657218563581804921476005372622620358601101068000195536230537064063323847418013998396691440781486 697 -648811511765149673458558516585771670650417416127106831804875523993750686157025638156285345763516753971194893658555547332344564535237805589741633649742753649602109386524170477840039833950449432936315481841702332234507736495883896017972884255043538435522394246 698 1531965924935135020025789054156511506824767484210980462457366754222795400841046785818617848157050179474945456353032407505163804130744765368468644240449614842829418544200802894536065426458783758556117654411437350600425834157807772153866433523549640646447770238 699 -3617264423234742992889782448288334400809235374953075615722985038221930984097220112637501150910387858148206463614623469817580665500263455750781533219753663155804758102907790968459491673758339295465027341969813229698799699902576111588101708325340118349559764646 700 8541064461771277695200467494062609171529657196523876506676179781389067521982472361190804723651203463404480723662815191885015913738789325571884499861664518055503225459866110398933005654908225658683670544766466738625664010269109915625223769162849128749701012078 701 -20167140860985157023960791042891126579441538198765589001215863522953689835891813625589070541748684772700054934287255420887105283685337815511228069390757509682488719482203613239197973055218518121599930453598221358418021859600724699515206321527602611650413113510 702 47618668936078967087897443315709493763767243863432327708900557593885741836813132296768527039036946993274731156627694465463867985308801148825059846020069317270559466088679796915869209942293914134896117428034479906877360454438800646845757794560940642396965309310 703 -112437390461547049877689353567446607666959727961934886552787231041848499596120885453575481160606528498659332835650080638349730772736024878528154584785396772332910290972407984236913468692696560669461820719850380434329007007183933381580294424934064273768626244230 704 265487970779049098218929927137521634217009657737016506681450479392884172813330829181584978494759584927822335097935362394061094674027314597009965826685988524638738480144409119141620482813419605356434031173212584389551396391973518251788231998136414698988340048558 705 -626872937231741740946256089894841298551227830836220310004260654948049238323498293070921336525490912963195309989380233335784134417859617612215100489153491433082256082739223722537667491235134236770529392604757359546520678101198781939261061659719924286009976949318 706 1480180831274301088903834978478499881104711718220484847843603107148313930967808764008936709050003976821442868936731567014843803410804993292143987979478686492347966810122100284655536760743047634049242225288973949130945088099180431403813496053591755279202885011198 707 -3495027599102242516243558448439715522710384798644027020495010869746208851746912146906280197921259636047990397497251463493988312449951023740655306529762372002499739437939585787166537904278123662035032946921629550349921383283319592505649733443435552767390218368998 708 8252528281543781757259518386750322159203387816545924563323639930486134113365628721972973549397768472944267030087303138663632229132121894305032060955899440335801908946343835737935765279788135199548923507777304416178345982432278959244652962388075636902729470968174 709 -19486058827755911068106856648997799766491132835199813300116875656095337248779199517969493570526801029172288635240119883650180103137136508655752352433658541907292524412289877207090327072660885624583737990871492714502397989149925841113549657379878957531578079296870 710 46010989368828608211851251078963759499161428321570909932314370375621871147849527684986465415622670269684632162571974195554859567418487918430199851454522642191208522830479064697776306380433144634104460730573809771448083771015876720145102784473972170761748726603006 711 -108642489204802417915972125807986050466928072986092093968716225795929933466721058223231721396352179470958116239758183681993490343376925833462005820559188079366381371053562052735390029012698382521286184973432089776645807631852886294878541206042898624040624055002822 712 256530149681394316426656736696635215206256766075346202313060514358879370263334100082966866315902919068796579033651333343596435706617441872237736671590009492009688697272951006298619291806410210019551942956803936124674048272761579641514032919640854845015947686450862 713 -605728058294973805868122450307024854123879052053698789425244060662144430670782296505422047792960327990739487446924881150224237170560351673249202381801066271323194677783868095030423907930835191128319497053867512059888197441283723675252349079010641585492215449920006 714 1430268376211821918720309255533155832444401906692532625310025870707646883258695879827137264266300703526654798709464925303101148690813946218459184762181772394449597650411546359541289921358076720767445326448879626188954153338677280856384579522373631440392727340117374 715 -3377209077353669162198535098788610843016732798336863882007885403086175762496879849245603413497601960620792786037820669214724475058503383375542902761491383925445094970618310237537481880124032645653262517579098192671728972791821510337032006395523228758692148889616166 716 7974416676341985037548572790009339639124038593939854774017524454323106917032880012710885051251363198482194154774955081527921007542832336291801627507910699687142922216693546357519037960468246551556498097764619049839359322375588370240745779271181887878197620106732142 717 -18829572695620094367685090023629884006745323335016011484939227958292982826514789419795398718221412179021796683257144780972554349811496149627176969175556081926801553886271951625094384145373857701985808972302490969946516096601247102079461195691466462070346358694457382 718 44461341938934219650140993341417266793055720616616904864909417585652609841900752107036411311547758687849900730483383820613788287821582531455046688703382392951150999043986347641398825414276252637818469743038681912303082691613784572314816200877485776682225608134277246 719 -104984510769265638163323766810015578481627146226534107313182390317505999917181820326159304012445922905772300627064829594781396537205169559526344420579379553761417042115526142494253031901402604106202563377093842152813641342980904622137863058637296240595215300434348294 720 247895389597281723072876104118163584964910781793070849658538839068500524027904828948903537273342297154091184829487420280477910062061384847597090885966890609026728217957170393787658687362908419510116501350745159815395788121945062409773680624464436625499090099045741742 721 -585345424558227251962660381652466330438091256967424775501958164373908725014339948163412450823602018540612559440487634481298398888810996324185541808902348442434545517611805125968363748886768990061714929873874608058916239229504023537194652972379140989381816746789765062 722 1382154403892031901855607969109496976246953935482305077948986517540038069741884388128673030302568566860416166149356981828401986546719299153329577875689104759835027939975646585287227758674049866808473682798363060746237936536960002909494353479780471214700187966639005182 723 -3263634007433227954810443979054944859214091463784122437181867061241346473477513004718810206562122681378630045974670158255530100214447091306220611784660490194610249191658869745141172660719212266997669896064681609061471852466283060341263738282506779964618228650552208486 724 7706317367541193109527210439266336380712416147678130744576569078510514584732711580442039473433911764351090472677958261506558806280366275427942339484885198668039508942838384534682594376954616165671105114502832096114279875216660703837579014271008549004406931587245702510 725 -18196710351362720467925757134070027818953435655864822400375620882985231807132446347572678561466105722403970458380868305335928764973535229600287412875964498462349076953105035665858979093186536109286304047773080057544628295442772883595369352674127047809899927807348164838 726 42967434485525695403371802925926874653179887981426977347029711324593597023069609899234107409084865134523946726183840037318440780088069512751821346385769783126609183662516818782011255500838863258296888275158027948258009486804054104169577310362226513447044950049378803198 727 -101458050405651802325336135371626450141996454590069662887433133298960425995742752544862487837314478290617626708724654710644574486601128071973190413468017779267494950807398279353445956318749374611120570753572758577087625539211660634818185113478227142577050947399491449158 728 239570946454772055287209293222718672925216362043264142423381593052155987822764777926018994628702209558427437312386952804982948909307540313840308702257410211674151720366716271580091262451757239497986378128247400821743172412200731580129959616344814664625150531335295421614 729 -565694986118714526098749812147478480744285031118777816591311869033170910681383063077592883272919216858325258181092861756814688904661149912327146976074277576061635550065589383331262145310138240737427611787659958750291458474895443613445615095369347705898250114958125294470 730 1335768057746446706779422890853550617064325561788605820828925030508386289875211330914632556822905471755774625553004571991577176998984814937297979056564789050118728595144045836437424639759620587043979198234403292830543252844805403406894405006666111140577368918160127514750 731 -3154135311312961943650618507830390927635284593812086627915433334025720606691352750853034209367157516981297618858971917120637518027535106569174762597521167393196255076046222452110023348799975671874613547249857194005944096579978289323074276415195252355485967155636764311462 732 7447836387332282226512984196233602897878889721315966120306663984854655630140568887219062252021170736349349260606573287393511422617439368695170578786112058745359648902074491700876251954626801419349756016777310469213226525935467100722117880574460705262251783103730708583022 733 -17586542819402166779565909166281332273032719550185102558189013469214308320111263739819855287721101560840351664089522492874507969695150075875720490096222096665891003545098846323586930982204602834692150663416169634731563579928563721568763993259961159542433204927897750685606 734 41527076474510437989295461593601783211271792876093378291039164647780789413602349766283660456580663528418058799824823311164244234365821508631543950742003327543468665258052800652897135909462613135220456151164777261437100827356137192723297398764573953455444483815364272557438 735 -98057942786203065703758820371282170594244808551613400945315909507082738905787856333586967876956363002866279234201026240450567975440553127760677976303366832970564215724897967688618325821849433778232327460007047186195231116539451024267680414903719945428963213400351796158342 736 231544640236894543370670433515205719138512509664567743345959042275678106475562866233658531233768251169049467566745980538968220783821327735181315670262308527059533838915200435116314265431872838173296980807271457417397321276961902303839292495586331117350706666174748792151726 737 -546748021944701795583519700184926616737385204846827268837531576881946757974803911676702138977576842129618120994035969367130678650274337245107179342782964315117694965495957586762402869294561609641998048370248984447269821798283074671890084932373917647831322017946134533770566 738 1291041611949613539978298830289152661758869572685674681877095970910376046127340624985795224399492277884763417756930308050382042309031933024351803028209891635207675864792946984358659198838869022388324943733547112512709129273299376645337832526646218046876536900299137698192638 739 -3048553286867316238027274022717348727187596029911113335123277127494526469515395723965809362906351727019487140033887164604895075789862272246879525742374662157126598187709916263297169479264791331876508374258275286560405365919820626131597103988699365741864725368262813899176166 740 7198597145356114557395226500213393057809464854247251821690445956537865275704824782064466539012725518796619806644092054087229833104852818477931443456844872445121548261320477380569504529640853053422798951030143954355246783218545494142294674534337916757184937951642000940065134 741 -16998182065309779616723944078235704024986122722517946911024372767057371390083117733026092726337201691559528891522941269183936564548510337934485353004590211487996930567380439622787540548444373071179755835896212503215450393235769709913674808323849369034142336175862148983712870 742 40138173829565508028318251549890675132342373443051666039447188876706883807287013498941530746216480439652705666502460327988630991942929789581277694480627800182131800369941908550731777147303291319966378978020940522188700327216122351592366568468311932941137142198378837519075070 743 -94779249840270207398643291149784906656348299987662887519507709917342854558732996253383882116147223893455675566029670315085439099453329090445694923545743039208633121526933310723498769256970090748132919949940935461783697998459113822894237031121079786604153007167929301265732550 744 223804826354386104302056989831739142823126683580083351260099331043641338379476316216340717464482998035450742313417542825338966114510999553728597453876419094762987466200659098292577101414353542065308069222240196691772006967919543937770439443950492900776458708685209709205547694 745 -528477072504584132048854557394465636848251876333779145067696747475800161125452091972039677163515798331305030448746174632773408307440553106535497150595385277993147269723374758831471418441064843111229869195023394676545000423163160901998110333368654080852834990309650473341205766 746 1247910312867930530844498791838553682247339604208888077047608734498650050104749809580325485404128728505835491997415099112664093170210103179501774029657588953765902468265988748439753132293301034935142940188912227511143340981870973020073460317094918702715078789475974753094134654 747 -2946735234734094120481780549880623138718729133090133779457022420934399539567701569802770127347231712849381743006277170320847925018930685444951960073276452110569300710547778352688909222998477769391728946785570561159071147305035774488489541969224892374810186527968223473032697894 748 6958239550538510424897793667533132075484648574294714186999359298139621206129017058651772559290567415500095987590704329152971598189446917000566874262609499850186359763758428901156809381222656257297865515819090063851531181266700334713579101022373652553950699010111380961301555822 749 -16430778929070105285582025562433070174183485293171740700852005123996723478240964552992836402384861141811766034760389173447335837795507679870716030155863722046824839887204802681856474966755694219549353995877491018403347693435373560134250558816499838103460227448712343447491409702 750 38798724068069410260995337840439061187276306661342396547301578256145934691515978517314310268170436106010251747782240565216483178860425028514677066311748003775161535350680125309037689349104466492101436037149700424760697971179454862919130309561957099679812892646347471130513541758 751 -91617249306626711608184451220009351647795715861463853477121385502347362684873448111060037384144726301451495225745858080513462555286489448922465168395656387092813121082926605131883782810293548076802057060231466727103587917100775335512900371093446463638101054246170006797930696198 752 216340368703064958128459162255610273642233917752757253005050725625349392502089871444277998317773400723050100945505987477971067590185326660330249591521207012426386585213170303463445140857330109379819127944750468685269659865307215230923883439796569997789642009080857569717725917358 753 -510855876355635698600338433182935176097295285496844286580159296116127478277416024420672074635714488606394019745394164886244661374627597756079909891977890508588029954062320295525543449910029992523125333015563472568791559725604078115410421144959984345519758562797773415978439881414 754 1206312229815658881424206888883995842929462219679509433387435317563378107342209577525451631698888295730397242696664293498274405706948051696904274326512831814339628202046264556142335528310185489869318712638000871396944018871222971210158182573044928100381992167554679622100439892990 755 -2848535107052180864677547032774340336981740593437739688760460366246804549732186772506669097287669494482164119654063616691089356427599331695960387104283136558987568773657401219735505246497096932938868195042186610991805574017747282808727662912166621589821350708204029940676812660070 756 6726419184347682503919002028760251018462622879999008528222674191679697934107761465851826452064343201422566440647773067631353801160305910337166742892725956678402953534909903643344483015568782176982776978502873475289038423631727540130350186981238519379847125989301756889833107107182 757 -15883521179213709995001641767881406549004634757950181434099710949593340918626899584086615412514831050349119524185189780985263732204579452810149057516334525594307368904823396390143785181153005816610357484493615298965812042652114953193659814240701188501242019399889613942427825645542 758 37506811721157941174023012861395397118353233311684385016834128363427537104035949122324319161489418178545657000271792899536691415165912899030688116282551688477722382780999916668532690956757264303810688698039833262697807673201800774653847799322331416431550649629687058892533105235966 759 -88567423953655133658455597317319582498135728672413827750931118406471246160199339191864302236140542045408453661826882345827036712728024490515304307885223136514516031691446228576629173523566856546915248686456676053610973102113267831646378769579709408503856615464177484946892586208838 760 209140614291147768645418327122131491834859518919885722704253050471890005883322044948354634195661689324304685567243596243598553542599865346229734787665986658563431574573130695805903345707175822985692030060189653222395000647941026820851781647835726023744113198558210186839891712503982 761 -493859310423214167579027788895516850840003962915923376632597652789596153214406086023599673751870958916109982809126080526532330577888838284589200399486330813487878141894228625251724421712376229004345955969415703850124269674325676915574785065937607454676454029894134380887277046902406 762 1166188114486160813227698826239809829452789440217260011683482571472709940111836277487953011906206992647305099601203277421721609379867886687427737535418758331397798322573140524276930501435813218134043802816383357882326815904547580640750611592702605711085991035487009992158497628792446 763 -2753813176592539272295535736582481975406752031741166640481619986843179212539219495017484967810533006995416259177638695545912418691407987585455680488904367793369584002352647965865967292604691072013625095058543582198510914365147908419846647232275836152270256206205393741268305641818278 764 6502806521991684794388247659700118429264523725171414849186498016134477090475324672484829997687550805755029437864756864449046073420547695123126119139245811604177421269896081629330179845797659403545515046109116579940965442990084789812126141069245949132949547873193839844935922336508526 765 -15355631679647568070167617949430944136932639399753095016234169444322907671761054334080721764755739117305513694786320862505718795409555904639100819074557272782380242171471899681327686595244152250733041598657393201729895266436395369871993787422644995700376657868316889795655883771494054 766 36260604018713023519162494739768318511891220246503422919971456777885433394672456472780516240539966110132116196873311209487227184799456334461602531617477876406078633198544531497696443877356739450980330116630611063794658129084455495975947486030126001182744262815885532467141413772308350 767 -85625451422353566045699451361583612145248193686549214948190756585652830352489725069307705674167606165852063484930123434587086886255205182244888731031088472168647920914136163953350568813148147846155913149466002499532311662498294411216763460531033870988338006999047492706712434680943750 768 202195369330746150980870806938220401570906874093491876427495368908505671416600081758904570097308260163979408227723771075119852064526463020972748272606170700187993898262935638120140718616045365491489428216010284404021713296452584303061273438525005648020339590589781639213778748401609390 769 -477463333722124781652447375790834484982293797444218575433038533127551923672256006759053025191498081237359348363234220612478956777936771407254384561494488338499396153468844008541838478456079477446964902446175447914578868313998891875682917774423347265853662814303405948118108361917886534 770 1127481268475452574705657851034644580548734653462748066501955653696456958479162892530291352638541800130985530326315269466895221122407227146324551760412458076188300354347000040650800841593704298285456209221994549374043695844862585598277929704338408941328029872922524347043016186284462846 771 -2662435724913982910068024732248587400372606703060670977698258503270491098679676976581393863745701126961658131768805540687653794928459074072673300365622539446762679688690319540403632644146084618748363675081290901182229522736491119453478282286850680396424703819016964310292993786848483814 772 6287086198343031303845708951669157656748758051654219940062662705054076719066536843885214714808323511383505052277305883082099292473317138332214508509778300421226698771426680163468750385191899479185313166362055915127386382857544146081245442891575699828636254311536630595729908506110681454 773 -14846366661640043350570438752768929762681494835515858314484495879038868417914133759416285949203735303927703928640186902198453368815854704620430273347310062621669356257886149710642554128445484657119733256569202396129712348893435279787912547355138435909702817571458923134773150885838355302 774 35058346821575220835818403070279347669999469891382924884077381456674524672355444050114060114362144672032256987152175339339590650544197458069431406517629804193941272294349045184058592969630880881080602469197235598645158348968054727166559240258752530084444402824780798371943225758372385022 775 -82787194650583932810137418023178209080943255160258631623873961717292976115909224128318619509900860035061900435166495828227707162976041971408386204314452527346095764953356753425981283245137656880249560457273023234215243732458864291725330679651634355091439343878165126774217663007379677382 776 195494876695922891958784215061131846707793073628564629917920118694902106321404104773727728622875816361330113009140542422952690664941190071401825366776003972489174408332597312345162067281296798003302487170676192829158804413196777333598902133881978709964265452283899188655776038231278902958 777 -461644934290944359138633441170504758621642577875206027111148929945311888109118307081472098739625160610509151367995596601266172921189115409548594774005675466370468036949968946881580129328576605169218076535138681156384977019848919275119486264732753622860318557605286177718440093432453773318 778 1090137418359930678619478274083249265400538761745549068070958051478599988618474459546785412778608633523008304511121814026414935151909837829146336677727452888140944618649385174671181768808467622770913785630790844618775963415963178402306216898202628884006672852138025777304310822710675802494 779 -2574274748280197580629503937496211878324557731568294715060569036264488670467160960105940349164093689245879747004642786631302327415845213038927679626843043267273835215481842814015938577559530716005895196865647739463579112811414507683975484187096638847139524275500960325613079988545088327974 780 6078956315623741658269387589192222759795983445227884264608241023027749408595807484214487069785748282720726283165473777067035436791165083725635226863352663775047747472990646026694940985559721860743969655795943080129384647585933772050687163257176327551267903583760537294168936938627329380974 781 -14355014093994514694220946928020614740462128412197604859861508892625059022423983303838848127643464365743230382767350887957891830119418863257126984227413247770147032455485801773210233962165727140254234278324644437966773893571162630179212330120203986346695373311726805867537278298934725549606 782 33898360784623575720229687085276647733071934247796785406578157063307353725807415638187150077563706957340089126519359351964650412624146204569799440038094175391587670572253617093465500258176572602477578327689144356779226078330300367313519178137890137383451296683723592898845645835503838755966 783 -80048692840156147755009398464195463327872242980894024924120278527982897772187945174597158901656834880616144247135682615226669216096782436842705497677538422910056511393648187989439862295664830248098884248013043924919048320766288949783347435924831403022131459384281168831990103318410214191878 784 189029794657126555894116753145658626487601531312205437935239987028091471998466096546507580518549327848950350755829564334918251372255048355322554663135906965536573740420569013309983004521802501773170672391908118770781747215359727666274743052827228253783152840003937722292836087779270553324718 785 -446382079127546970244421699167451857025236932319810420142136608276253247268415731955141033043968484325528546752895697115470044250730691539451986598421670247862882361300731516434892959481401223397186738382810180884539344448445992259533177014251310364820502902959889732872550028359180686181830 786 1054104597831026911300431389529625460957902972719051507006701960030200052034172838410575914251179021684219197487996948850532246584018765103808637122360725477828050917274529554231439658052864704595588581201622467168194223086218487727513634875229351077726179312453658838186499909223618947992062 787 -2489207680170380877670536960904376105430745827648172477206322478117438869159127123719177410983159429326353465796703682099838678488670347802866494262902970080366549666003391178615046231915703703228481218400815603509019879471533129352023443292737747661226872259822769347621260268464163212357222 788 5878127790108946429152065857402926831447822778989858611089912342659032911125389213478158157456977506793643650516845129696641344602497395776946251175758252946246687892271012473042024889606020370144499978886372578431865228015351084869766943540397744552929758107661359002684976310572578683059566 789 -13880892144973018255605346275162516962551540729964561825327232697829363042337402636204687836103520918206343232183974752229786861290026244375547632182560614011730995590345197117228903594560345823594165705977331920983073190593622762321521826706649619371033205029698886659992256039614496920299238 790 32779037735602977054563346809070491877503538902473152035386776854196178660653628291093107972856836345123284824201218522959143164681353899877708628558493109359347087258717780468705305699226602206155709998505270057038184277723942498294218906439724684926375552269676487809430705835534080406106622 791 -77406152931241933971176331426529170593091094327123925080946519380203841289102962675869179462701584958018067939424816255810638949789798816506441152270050438247789902420314624240664614290236248766651410497380026989068317492904102144362123463444586731284030891332898856011583249937209480325696326 792 182791176808623252734608040133985572016191013531669813257288934948925861690102261900917102670707840608454898859512610175985449655174463298955548066174454251457668216925940825401464017907569098356565402280626833871002419044937193593218427521767339204016015442999909082227730595408223461211190446 793 -431653666930019877777859614397823671605987073314844696081870433036865396839761225305512303505181538276066052647909123775137432985094406480897027921318681241164229917551625794084626531546082417921862224643347495652371553431783393650609191563004875046339609050157657922083834442979946197165529478 794 1019333036426945082569733083834283205574243972930721290078047444414302346737547516121556343803523953887892125789818537421045287981912576197440411322861995717631889893010076495830606476214644323852199731181113453973425647280701166586307300943633350124117300898867847853089470891739182597636265086 795 -2407117129303572708222562729369787328949838339968983956573130086644150766817729431457135576679121317874768140414515323750207528655680881203446639370262603062374594447057189475819907963741601064860369618274653472582958443204923311781512479289037471676656701018366376489937264130461474216700703142 796 5684323735312865890540979526922431030427631003201580457273140172972008793276112477706325419167385734624529365014275551282356487578620577378997325787153871774536298849961507829676059742001503595607679074140196560142915289620368823874635123161176225326003233473239149530851849460700258412818588270 797 -13423347730013648805066930538016439241642358499280010530297668670752160393382512521385911512986171341578315272160989522390207341765140769592469104738055883100794715704492498235393918487484398970073529203638341881062721606333649430124124318142966705584057962541491778511734074911653987995827279270 798 31698837255710547187059143851335653518002048413489128237669547955846487232913286009479607386263048186130622578491702938088539961387397983150739958737459065319592537186812156917354940399810994134739761208734358766616647863134703316552272380418774460596575696202729817999439532162315536574706905470 799 -74855941551265309488106863180288535470014844876694962011484035468498263203948398881591979961096299794878281061338934443034582192386521618933936095584409415513768952902146734214713534319416558259423799836029320978670320627819280293660378021544542494992139163364771689464710702392633837785445312902 800 176770453111767011755441037440894556841527704877334631942119361613689507252723847704178251446032305550631029811511181810857517866745356021453156955589379628620512142399708162021282691895118007907348671093532128380196973788581386014629779004012336473921290215129876995900024473445773975948012754606 801 -417439483461752803733856648891944803303106571797727858352749393408021480660388240883188282525557692602320590912442827285190999682194657823672311595398773880746866861226875439344037514004210019001057563469827329494904642469692064709552004172346874326456199359542445232960990424992241979320839123782 802 985775054435862448464727048699662317915732168588174350815215439090690813756075851594426914651043580124724738008157895555854042275320395490657279198521768554885976466870587273423723916754245287928073304980107843268298072951355548325747706713902215301620850055987511697402587055862033075783533652222 803 -2327890632177034035352410802561815496358872265773746730498541564682247396747318106986183445439128675688275952042340694578977213453328351306277827587722745511860325731887033838068298301783151229459793882419155840490878580065395024276419415479747412078287961304428033433365727689033345265554777463526 804 5497278879309280967710203171776684931962578990735309325863948422759250931617228709242814446819511144417160032108722828007653379403989401685530733009544760063250154501446322023575829782490571966062199874111197745261547858164101411538545285223329970768388594801728943747809207388450396187395898114414 805 -12981755139727133766117303939421640566188784159835321463835813628831679188298089271041867665445172681712824258727897915519469138492065834762181652424183883771401383871229739698043262955798706758480649815891830931734318428073154335697433439237342997314766330860240817673317511808610248821397799496294 806 30656283448988499994426618527485593750426637315256427553832221360463718134291766765275299336772928505760136540846700999152387314913634433578556474048027468166616071359546595705001499376941822642159442318315604091778058197789041598311534162163264869309807891215412314444440623230924783039873967897342 807 -72394577407846669446114396818658490809213789346499083687564401088860897985100021507354642328247977449812397083107829668389830811009259707230987460029205104184633067050015092040921818632791649649306842868418698126303671890935491799523422670748652129602043074786885212678351548722074902895140620029382 808 170959411982649868612410641058863423903033579144275026939714202664757858552856968347695906993878488345624951841218920374153895925609181040514230231758990306486307948470329867283474532523623985286752779937885273601000512952713284042730344467400024456900457990884394401659917965966076594792080126505646 809 -403720159372852983552468458759193346672179208423509155244818376008182200849525299352799351427772607149946353714787482509593053102360940757788075842095502017239183815080052066883630509164014265835288931318654501317233417695742469352232215473707073226643830827372865042343353132897389667720672561533702 810 953384963576339084924992522450746512899836839697628583745415942359608890774719480761229989667639372302178875418248364196952155815814602868394395003389053676412143286702009600862391199421330655547685176450093034031842599187288902851543773351728416784323020455650250534163521392592429692610687270045566 811 -2251420419192593518380350574864669839574976574655593341654267507759281256020052651734154076037672325974502851034746016781980484125226794737111125463179153005103968546321133380114398695815696310263758008670775359144874880887275157015459315821677331620670642797981329976497167092897070652935112255171110 812 5316739014011174080720437340961013637231443340707646756939969013864618939457793379042450338383127900683339323319869238342922851686285602163101736386861655721694620426163296273139788020554943410606017577088982013839420468190662096762994523061053908877610706380236962314524252093915181026194819574356590 813 -12555514743062779329699762742764900224665423047761259199623248884347485491256662472680595247414858739169185996868817865750572913401334163545152214931802720031106843618887392246603833784910206640747964539875666883449105132638061388124213307607605714655988121816905321547966305368046799516631574575850790 814 29649961888520473381568083253116766304401585050533909883907555708490629708146842001559418209851033458708878820417029046582801929880883765367887580325209924820072894930461047045478322007753276223813250328615180586052090434921267971261448218509070993975188120104122267716409702171942101838196336253734526 815 -70018724097604902495913346857842253324989301611223810230504192542747091286462879854912606650483248477749055176268761962970057462000734619668625433488366031771968796895296700397783242162644002739179678234395357065605157055969048209474677783072170118915566383893089171831215804680952603950979833028098054 816 165350183357898244378483252793741483360036941529355397389955215646488667463450943977540759063763881780517998284531443901688427309866500525539941393547970456406592452490121692779879627320687146910705759838752841977006898017728573351114206365325302514383662625309257148911613628047949190078428759769925806 817 -390477130322296985567921093153083351664155247183512163903995190465852184421908817264672816715577862003160139432480344296201323489879048726855893491018727379860574481570856193001421722339313743690471928149559099736937525663433062572082716288181024136438763297497736216304350990332621706444795351907350726 818 922118973089436346716715156538136296319119087183059368230161528334983913049014024193119881662437843244456691411752595690570920163064551549043381005943110084386322243215584319435381173078289339207260777447989448681567822703025381021651597423661165725726397818637834686570488118018554901328216793666007038 819 -2177603193512347153585960195843996326178614816686869228382277109554335370720706745176942139348971172874401315870410473052856976960718746261120363443062086327786048805136669831992652049437133631738863096779171710723547021459388161760251409226618030102011281978306991064709180103902479625026767137487019878 820 5142460474392492523653414852680253875910917412355573798308869911945434750333106933290832246240898659156227378236475315311254456279463010788595752526432749312039813195243987341757037894703680978577988367576537438694834730461161510156596266328716238571257185319206341474767975227244732139157579707565108590 821 -12144051760905308691340075450133421292416470828598086274629268522692146960710406629076693616488449052709292805941619241345898815048127059102845784984983265460072391200989267669877700718032997104221174962262711343956358414317562221876327484456671195318552234820473438697797272766274795179001182249967912422 822 28678516728299488354818307375863387362666957738044055486209224600888545012691013872312089948654454155809330570728607941073003459440099580281374536724521792010983699888343623906299855968598197634096584066120987264812250801322523888063859653607401775940049199331365333626702770047156519475554866673657375742 823 -67725183304665793276164725146424197345282537996368223824667069666701699373042738782790844168420602203438443924605329693082775670623434730030193332579688946507173029875563367736420998579998687795324196435708634359712506118834551782924914781545893554856074765446510311571666355522245673102815190478952769606 824 159935222677177283722900244683764577603511488605966621394434389187669818500829315505331540673617695602092125131507584255526282538691485639954941015982762699695209616239840663329484206361768505872217956248320286004606793120524029244271511524730722425002619329895520670938926446161212669415337716711097145518 825 -377692599256480412659056565531276387475826021983927451267855549284538044699836754664207047582819186947891159739083064625978745639133277463317998739561949154095720265616237886827829951846362428190448118698194191880919214701571242773735110216564652873038713477419098914635810262129754129599956899541015553158 826 891935100903440761647836671255817586757808330460096145701154686625015828047768690464158418021896604955331822230763412346318723842782459395201078598943123730707788192034599405000336368202191067141388221575881906967384969132733539788871022962947154086936984476506916975388060708385366614286818689111148536446 827 -2106339921847025656519901209924920983645824523146391478282990617438620520600667512216974773383319436257144100869404973188141256092571412763645174325387897354804132722195222208407115696019319793731520283524637380044555138209135118404045142232358861656035681096879255368223631646621624072394875494212116544166 828 4974209645780291120625766114020237741715918057357727923187400988607147929533088812082527765013495007076683415868738730371281517308078178746371743521838814293911891492312844744361488695474441429022426756544308545289633867075147932829998115285553293530781013527136218724165560987259518098687818894320366893678 829 -11746815105705040859372797474508932517140837234659426140782913820425838206149697941889589973483681984205301106171130641399869651158649834601348718057864524711508992737791207006687868321336827480998142462716386007926620152242314915060839118824664528733076932868518250073036441178009208258635054144625307503782 830 27740647970435621378321318749818881248536660657744395514879545038742825690160241109992077065452408955911386866689470682525167747703657240669593768842784075073407321265325078562248200612215584638311230862251039324476276441712340093691092138336363158243711875105311222231516997671829013889362108991757711823742 831 -65510888364601908515541961937422273267802179852234341757259940611419876195673608338948266547658684037467697496900527106280592208897870493833927631981610208593054972541653954499762765377232108804957214790275098131657370935285124708843509438015349265846196136659449736508253528934741729132450844347794852306566 832 154707295725368896241289513335359655532307272398735542750273832583708645393526608320582665254206363010251341938975162777318375276641264384005642554522060074488275492571703860242389856323787679123452857790638332821392843312081122025152198649415855949759663824105526681166943203579908741937741933811962975642286 833 -365349500710160496940334368452150150707704338381292883753315341151608625739308693759147512504262617111952865267431851221969739903580998078400713243466931908826076708364869025090790646471948888561382587106252716001260221194476986414903207446938341969820102243155511135910010752709287955870679245995930612684358 834 862793089556337882609130458332600965075748511875493142333520754354340525589874707911398016000222379923519366413979228076577045608546413970693699001717601292971848189721748233819129709593881661000153024780512802690335705603873427066290983996534935026627080524534170056446567254912447786144792835647035384438526 835 -2037535636437242710231916722712343720466385260316574645917965430700032826267343694018806531071024479934122258152537982037022864717280284834123851486293562427326998526371577457833553189479798713140878025179326127486712312610263595125055199638360808794553405314947407866068812387439770342700046421155204125359078 836 4811762497479024872825206223368162292860876514758959350567259064948014876221291422174583373851416757945481950833163757777608143863032085724708164014296742115708262283019550967253923826791092907966378346343232150909403643708010249310045556388124860664808045140516332862218926795214562215601513708883292231123310 837 -11363276283057157750451781271769138154541030288860520913998375113038571535760056476805568467864646541638534343833905064482289796265329654077490969257743898256295087261997487907164449400449141414916299865603367940802962748539467232079879786704530665806653350234209584419524471144321952966526344707740241637128550 838 26835108878106663846559660475526328928788650398560821133867660527486806405145810155940367572232681619935422864782024939446868058491900900441841060143689117539538800289573082084738058598772335318884032411023652247475975446066257646046235039357246831090672542299809591696800054558457409752583178778077143052666110 839 -63372898171254375392040397601292000610383074244968692497880564636790416241485084219452439310749851478352915223613699932223675228266781638368343074864051322411635040252100642779081206487007569836656940598288546244418208016553282829235826019522070397819785780781784452433972473100549888707505506097704661002427078 840 149659464281437728790569544109174413278951041645555616620522229481217572536233450972599386986951238791518975722398219274459335090539800600560384050094287628893009926434754536177690003454203364835965296519853637412899250554500914974083508427976697300341862098670389819848866119040494787470387204155553862039316142 841 -353431467005287140469164997557265859030093379501250275782811780239504892965202720145493613110571970532143442946751838747106216606176478348217943985026664524386595796511824874118114148203097788384223583587797511528798450636181939332594144776991335311593256959140952793986237923338627303506876955371130610220191238 842 834654326583475757685351295250000908868575081571402653360061599338267609454362333025592221727985794928857539226078737974583418285468895937057387336226477848263091318340374874610406685189972976835101796925157357601423717867549822051029473524177131618649662323663492981927497326116125547527773240915928877271459198 843 -1971099247540158405191960711590848309419288360517225988474817363599294335795494709491296961687403733190942942001116231200677174745378237402894689256111045173407111947922761811083344042212249046646103936231388656295095702462416633997215682638413133858893054847811777052828793129097109933918984267571367822148641574 844 4654904141111548924240893759951980746304528968300106172953323121256962971455089933561258602916884432151539149697254926714375212777350592186060704634341189183908398544397324343743821322827957283525806910101515930306250626888902505618262780141128908014849139115793598970706110403479725570809340016360814272330269294 845 -10992928351433964892193661208480995338839171316144489312045520820440532479083421810382255413958868566596660132609482211950950937798899655270801916367471334501564926119747656636943534684158939738300179599584544094370838620904622390895965709988254091299195686574647375356881000990378899612162140959626863155301256230 846 25960703525331304345698511900532509231586349354103830290337783934809207205058504426032740087772615837408212772950881979259112146555867201042033078813825529363423779067820178220764330816524174844015455243072611912490998179222235167945861481439674699668679088058978498512833241060905440144577193746406402263706747006 847 -61308391405474064833539712816019791468604001842240760440764775570304759451821644170711670903117742081352992599875236778712428715760342999480020120303370257030682185751591803245362824847595880540309505862966029103093590644251739064397484433457607907789434868144023769124289907423510770094287950943242357309634223366 848 144785072524724085248972293353099287095477607990401799612945877160958894151134272739667688509026059071162306586302686473078880857783181388108393468932440275844892043762414780310502150919704811588122989081488718811058931272019978826425619845476259592742029917070801108616013363113213976823996688307069182760754341038 849 -341922796231959808831829344561622477480101865504881111118150603370095192243999674821884746857775100320723082722676837795415187765178091819691014555790568813236210173777867736156235124113274095791109365057361045803207255215012333915816898330746330397336776312557182595532120544290698248743585963074170442340041362374 850 807481769098374550126572179913388241275953006585847925824993306129376581047317113813732313745635657026186210813635587378252935807459652579469108223179164685905559065123726735583179816714922488014898818295490190167413552172682284655523154376306101290676642758779842981753305955135341251542289470708869787422821561854 851 -1906943365782245313126417737467739255898156584325084401747552323439696678432759010067023316801123592593839302250662258766012760473930547221096220374824050349924401896512040118563665588527920150972200545311680397866135663822933337911525028096104735567106179389631894020652292684805784292989589580024332221242941321318 852 4503428412174400052817740470190338042949521875305895140772268521145541523840694217622884854193102373324663705734667572486387490054826864078750137705371768833746459512013878442722294263208426785368499169195773991173368256071168415947949049771190379562772054602134560593037961544644074748618997068943305686993243405678 853 -10635284936539308665575654897370949886675268898439611347102172067050086840969859432682913562201007875300533227735022257821759473101152844225270282426357703639918046543501434492852697477131000672074565466206349857641999670637660230601001764680138816849600491710181481482187932277984844478027713520496257573113210963174 854 25116284475266953477147488861255983604147730016011951889289023369947959085501406494202751745031098344909028733116167825292757769426394818898979011947062426425820814232004958951397608075103379468573282903250235468376950764215114150078331022647960725125307780316122227077389327118327493122422801378612215256531123291646 855 -59314661066280973663600638156590145411315542291009183288480935000701083058154032022303268837851283530667635591568223516030595017681139733110001186811452209286889680869450549274765348153263154203329641548068851090639788009843025526919822437104959650574590245342567068320730992087145580403815202743978004073515806664006 856 140077734152832660495849167010017385241422830036729616223027050170312645462819468009800328850949950805066660402183168694588367403923539168627622000853972779010321693402164404132333238858830560291451615798795785277742992309645452529924475756672598771790391199433660547795209158669998532226021464362831275168071169055918 857 -330808421903798170985734028156048081974896642486377923648180748704087997550769791356038435058004286611316228256716266128070186593287562838170962239862847592329867727374129766938343999931500893637961556848808460867376614722341245126524678808358303656674713312509368486929701566421136325109102504276198229925463857254278 858 781239872313535047333374136042427054370397576375195239284277229745972082105870551227744306271970963195522801312420332671230616923909308026360851903115294372167453332886072246604464186159985384677164998306532779706753183270221644721509712736409437471218022818302974629864921480607104862993131417975367586508196999876734 859 -1844984133783198629483977110931341714492782331054948500207003360933634555209759904960054164410481466858184053832226106212940207522754135976979020402595830462476587295417957174815277792395571482103681436339340565618448339693950738033661985941675507521674208556498932931227213953409871910905743060488782138990805800444838 860 4357137473409044824889096953997081373717309490383053429644838491510933228402003824064602730523375741655655133824785205118376377846854040423645244825086472614197663004252915651268138410853859154248715531532969380867037232575749398713709121030252965723427043269050221777109413432690630484811556297052164508361760547746414 861 -10289879296998692911734183399883126726855327353485016257629829976664029922388156773475080276495952360792594832913980347227242693296064433634072604174246835936859263444900704422841947385953786789583393482489060076575565870295896362711794851120604091666854953900743198120184677163544672853919709783712063296858161092060070 862 24300750579307971930453126728101518957342219844296602499501975433690044178383062301527402814680922834970027550687181639443372916171490181012268480560816983953370478468651056781815895199371990844374034953086147275157501403348421420550099752475821615382010531277044456029294910665583124191768653746274584553525019387614590 863 -57389109286287142625050170591358513611350741614160379369309712119188818990513983604865833906060714887233566685977954072408740675981022507233047469433896064372461351654290789242149308541185663666105237531903656240766446667235533973625519052625608956308340400350436419767136313208588138818158549229195184071267825420137350 864 135531320168446820078072445253026464154776947192621991929244241017374918234211249950923345329358799540839768973150703532125337850334272371824334655017867572674127241203930461200399447425720584680965646778772704913849636219160015771828377972538828646145137249343509370460338122067061565280711276265546998666588844565286574 865 -320073884187434260912482841984770472528596998190367924804987607948562470753107729753437351447769368738649556610496789803191334778586090699598556387795250979034163967947486627891693052154871112092747581469576427513617709041801364849974601058379597247764103675406651035856983244145169759294717333148131758133645319737825606 866 755894521765516609020686747871996608253991179744349652973022856620814484185699769265987692621368763441056003756977739165285028582434581110523855739604882950551647380993896120485089160981392864492489107415896160578283652094094051356938432455208002430826816358362648476463402235310398495515003586450191691190532581086786814 867 -1785141066496919792534490741019029326459881332011936681653308098679518626292511973776866601159318732662205945290745156777318336191931425287153103596278649497423296572217165779163195805031754300901411191041828618620364149429122001810645802725157692917851331729240871111875849808526048863875469619575302555574078899179224294 868 4215841438686764474970240063933387547608936479192337941072122240190860792813364883130702675741002024214486661642944235273060699963560493821725005653654036073969996074134495311166371035928202906414750804578758916484608234536176824848762537342217320182381951776136096407197165758642801657553488820250489833351246794896941422 869 -9956263438323966104113466908913407431909621559280808478456191039269904924448430761668103651990390333806492834197014531304801544149486017365693747674822512279250295543398285758461647197115557980605471299432156342706720249096988757503749065288054574842337870444342121362467491509352644381535065539056919334996910053467023462 870 23513044889789036282301397792087736376574604248814284336851659685778610946594337300696244422359872250668054213491779498375875558464143549444223640672676877462021641427343406201783256843278774888137121913871193667794863647474208771351619217529057918631720797224252030935780852014579286437293905532702086742477102145757277950 871 -55529242414470264918102275900371939771603339984130977988849217820970931063695054101365446918940986665136315716212908039593798356468565478036198604567851311058170224629538432536199936256466533983962927068404866759130332756758421532382402090084362809703485185526397880274633880145520752301611788584708904065099017945907808198 872 131139947295313481178334153351009085530835509920796951457866601603488258094230547483844435296816644160986509637696360900744744437467309854768871788591844996799443367186471067176599149331996052671649650262963564898222578523293694354676768215859899607063391828047252416114857626540877000226110887183655083944309990276070767278 873 -309705302612678113975835920561199631653273501850925998927235094174747682915328918098393415176851465450259173194080763376509096738000804764076654212330918931940732437700049639692731456130174279749543026201272660399185446198426306736106071930918539008767544490515072752861561565027913787506655422679863169859057009097844386054 874 731412969024623074685927193083861248547160628147422914441933954997314320688236171728009095709475135835057625278802755425891883103716919133015814126773729086705597272282060329767475823122355150895062435087146532751298744778337387312738152348362410075214820296211537931698714654639922020889164945547096147662968518284743877502 875 -1727336899753225977097390395958800973038752011318572713061456472905141945736443887977127971792256575510401309949446483564493045715075479603897801390507153619843357927625166475695596201058682904529360180709762000284523341740374488030015406897519660624545651727784898247339815952230408863882245250551085045153761112416886799398 876 4079358016193410432207548395340447293923796600879752131324182882654362296829686104041890946361447098102842748790829596764699141235832202235474682769353982630437664661821473222806465651211456520125737610552536395458938329389823251626071267198109729279849033846592642275199668738249333768225072533056739449041559729691266271854 877 -9634007272299377949581266846302070513652511749226960873499548610197728720131048280698734406506433784737760781023318379974935839015715315829351654165274992043717952489617303648796362336339590792261240225416672388992945247917832111911128852224095834830567318179259080749639525471102840378859748055433225402910175250898542154534 878 22752152679586549499584678594596953392265403088548353223123089920799713772468050386591651235120638025336711609541766921140401382928144387377847633955575291700751346623248407381526940123865982148609182286527882419705095183868147577214992234076432401939431686901060524038291206627671340887961064148875413569133357828967688311422 879 -53732666350531285092057801368246468942480420196400590042225251856858814332316169875901277433438589051166282191580566471072858068067233619089924790853489934343543448519848411667521601080615943159947110984466174909568202642551059962973041511436234833522393850789305266124105797519837748779151101582066369426177049234253123445254 880 126897966986334635306536613062567201415046714772896107139373147990914838744485266058878595351441807109428154696866901521190925639786633983580333201904047152141899128067468734291265756746143755768085063726743388935364791726511811027878952626384377300555781221193348010211883253864140587450264687033980209914545420921225416581294 881 -299689350176226954419565381905358753835422345359195816325908123295658962814649947130704659979738904634132704353749212624403157611217922200560940810836414290452735106310027256400821641646829141785677089270576444622015036569456959751145788040360554588616984343437307360664386444695893276118233430917973252442031922097897684188870 882 707763770684369558936242556664972384249189986307840021830393587353513604628049191840474267759742561043173411463262814576232127252988713745903835939726802980355353534949840663005855515376583123943013233473809235447071675270095680875851266345021776241370836487813338756026033798312010124479866945315078954402166274804441455025150 883 -1671497446518768190833764330980646403144604281257904857801287705169891452917400572617581358158805266098969922771413781047238243357523652344379185407418447000879372237785805828251679849283203649467181502517359564653548030615469382481106911927205015182012182522529120517047945819571502712284745229448450437826007610399586745803110 884 3947512169782044991714211684937622081725109524914234815625378476922464580756579359686792054812175043556783111878030868442946577017693332019706397464421335561602838345262328945593212503592601053724710491503246783955786573043064614549675018632292592646568587385796085372044333273573051129810930967743432798406926338475003804331374 885 -9322697819127824944909595638631098434901327622399772488654266143362295322557955608444156676122880828588684783453706076067958677591203417704458788750571734003888627224837135285005111120439822137147567766634474858976921687800869953989379666234999037443636013635572280539381679032630681444160205487256271725923808755063265529553894 886 22017099562361872729724444468099065060046623813764647059840132250147616988125693975845944487387255303287519439908167854485088463137261805344511394874470386752650631770512759013237364719757605041719020107706597688669937892838931526203311395848852959327970846056140622628357245452693779102694707921235235192232690279248839870201854 887 -51997082116127954557819554545884869832597663764209330504043191458718751812937888919436411522750823928599440183809480217207145720650588248187666819123533904760411885682017400135876278716252375493595094680522194381158934156709084141651799983760616252399626057948492727420730184175719633311791217490112294759008021191879124678541894 888 122799954989187389282034742502551674963244762257172678990570051709132161964850924374953210405404015259658503290618181330782466050837358305981940757946559075691252799857744701681474006752684493221294865396799372338250611245278773444254963050459209532243123443104108736055498207683871996460498016238986930440188525946214562366374062 889 -290013228757625028262303773318330843489025147543045232172377934674198408994529413718430014439847067010045129880879950612034865267118426459240133770156247371998746427280571330145609948711719449368299763759653756454833790183591905443781673723645267891902418769447438233701919259528981482821742918958655632899101029909620705093720710 890 684916730439609188298505453277882990624026591099530848370303503121383442806376387511409134287405458250628545588572089479963133185164967998009912006991220642156470477627085037460574435919379253122959458326190684913258693379768536371732664482264745016186348497022098782564935890086833343547089426174691546144968367700539993277341310 891 -1617551460427824958948266946313877664785136053614521367564690607799950764596717547450118795463208113984517624966437512781895308100874013488870356855213223088168123391168613885463175289662179620782209915533326126952503213817605685162527998689472581930583712881172413887517063441869076175967685280171896658370475875170559604318284966 892 3820135797437056503626419554970221513900347396937436018447452422427251253552701867238718558732852363093308151227093725438897925833953026594243716867831534665438888337842797445404323519401515635147229107027550500065955012520811589646024551397697145683505183137737038702641343224184004899441128927760753623549013312686618168584587886 893 -9021938449853570955976693122704309492125350348545815229560518033258265343636202339058651960277048409760564859752014930736410872559052573627107134071757735863410595513387593607234291105846428315828577010223498384984841454827473857150921094314515598768081590597100731702890625441313611897151320476894928167682465910634058452578458278 894 21306949707606890593331904606204869968025129315879106692831781361513390637425490900945877814145287819491386323662063599569868943836835963600662227347111463550132359918980611290049857055105530406871487148485842550185660095075132486852335157158431077026313337860441902306681950520260457815521199731544560852999371626075285175020058494 895 -50320281649254920498196527049544329356996324224181671761393089866042874897288784118824225394629061875676151737442034125258619520757085366005731949509346627133923935341284132170799721962331567026669420806730659741243307851114030682465786553921965325611832767366938613966691206937677219580536890153369614593403368977692361616940329094 896 118840701437192476047737179748485198610866513860277329429149978657162907943137370301996914882820457552723205716448552037978609025566275625836389147255402211688097600220132643381173783310791937740941334118863242682668198581223348168422204844349864818188580112024879869753016099414685586455090713297414864106565140237299483807769025198 897 -280664645771577817437771318130040061009989730779813339036266237887205659814133959013379940786275703424429840276843719645753734525460247379818256852201167754489551898434845880042392631558203166835841261051500580470852249943543289986010079434139673330014783016311390285333436518740945695618358185277513747286838586746341565065930718278 898 662842844074872083433351069681168226674829651276263995378766572520920696873564233851811044035143293391139547220187219514154844308933714045908031816649640791694488268872753937137360751663415265775549234512663561746831024355331478980885743994838736413061970766100978320268433251145431167017320613622221495574273597619401400332126251774 899 -1565430506163400266367011605112480483918717605046509737443303740853732052453365725608145482906443544481563802599356355631849809980189651221672591253726518565619876899333603845674808939335142362886230913632072610674841597642970402447087470346453556766811391686376538964222428555725978167183288306930881491927976915687421856830368210406 900 3697067425863231181480972160512258696249929379790152069827567162046865830303080208326640358605517039970320719089473878275127095005705254232123132364034907856459017121250487390240019500175852139098399977816690767831550674613472831382861245199826521710790599557198013573629770817690949946268583001794744178164039348871556550430915928430 901 -8731348166741867787906552903295950574880609290351837295206948212979374680282595698131566383099996606198016729859063532351643793327389650440005386067336129224543831110196630039315692353844993836973044150093683213051530261174121558530140588847271467189706842355055922797455155124459083185605583145768051006898555798205011301932307085158 902 20620804145037897046596103012220680506160299208357131583289773881049363505931332333303714099304620522903348727484473192894925703851774884270239248175890240958088833106053415309318427298105301887668423994554698241349564055055780202478325632192854877698922860763101868227409229910162978333171597021673556001436190927357022485083091646718 903 -48700143808946210473732966479566612008283936757143402884895095779912157367681875218470607204183359678124065185589228029374661397444531498543310070723702784983736189320857892873572741996030516567436815703632019961068048820915557375663398898155774657538989566541641797472141800990981410847739777126521769973618148613203276336287230186694 904 115015201435277269195501943445136005219999810789186750394130637138310533522982359983359981026674671352776981103297790089556538237393819287199482198048768779465243936347093693628306772318101603367355609686868921416325479707993413246156385522500898009341270883476291860720941400834294853046891014409055772606591903253235599751470137241262 905 -271631791985717577853708807484974877895810789422770173467199656461811823235171202251986005800327184022214671023594645420974905144460274273350330762468978578653962235556004399357784858879569682139228541413336804165262856229695163329398890153650337818918151125580347022105256367760996114016897168659426742496268426517761652210040415937542 906 641514247196195811408036453326928026235035974162829713949943702365095144644877552578136343387593692032533790638223934410834074018802919484355330574153940590083799020196325950782328166894726450313806201028419937456961150479587360397007539563684128500982064108354534969930436179946724914251735450182668796818139386308379945291525696602494 907 -1515068836296596293064837654518458311318514707779034101538051470816368737899014196575834282324832519607584844801099715139245500334652344710726948458348432958084332742973198687053074661560325179090616238920239332540044767736631715299049358918257025149900720375975292969781596426473175763385876132491129052104253602849693554958876457743654 908 3578151920277949242803140218511800677785422670735676180651009072679839778749068011769440959705181851617953953205282893713441105069797544947509664572518977449624799116232103860609691212335003164950621794710662335336536490360425656030128125371039969088965934768958182376947808833547387081946719497665881938310780718892770373642258986906222 909 -8450560919447824903224833565190102283224306964782865192509050504390607355448957076445532119315725446706048455107148886899034073314413931000006534284573055522781145858049844778468476776968729907239044877130899471548389256595646004785919560990166605786868645687906991617630725904260849253423606975113483928533070158350005080736845085800998 910 19957799153240610432829960688326713352987199398975883348656841899380589386948371904035230746283657364926987819258342448530904138089515916389414471165103998321666587948126311192606944288841338579982376724015551269241076247782824162036852153375360521884470320386904227532961991339042618840097011563473745555045757816112613164584914043602046 911 -47134630578314044703931555714992515653930105415096962551882641066319095643599940805136517931551502801945318695824501984050944453041389766266222698349255778557843980268396441852647941030971101405264554679201146957726297636096029699071988985290768369334046085277780615660163880229539678483973374436544203341600791698251020831946139338901254 912 111318646112847738321313731093739610991276638710416256898695448637059147770679090901418256370949631304689819463708385577679247344400044916635315276043687746368644204604776853639820397752786300141954826242940863547940649668658480819417875992918192202861821296378728920532450110365042278655522316808094925846473619280057407883291899526446254 913 -262903320437540452712258204602998687853610811786419293620040419956556564149938089350243623339956188565974143234336119320925285568064551033745060377173026302164011014309768779500502545534558405863993986096366869488467233463799076461358976324804826529842951877830332524402690835651086963417918906045644866241042118096295406791501417120125382 914 620904165550585701235082341554794977286473652818117136167015475863452279203692337038367084744091322941804053268549734126324804408668871035359869442425779148871711309711475768250122658537164185518211783120077468060051744587169961823623138050878235177994739415623245995391286849956048846552687379589966530327962679302145820504486633215599102 915 -1466403274217737640198750920376014276476375149259926878375900791894102630827841466610868619122621096962138463349280556452450055176893532134971466525160059345639312953969387897098449410814285752804555337332188945789694094449972002746931423473064965690677518126805964843804717088439447683302352489671990690956909495674828947443624974233760358 916 3463240208544582981198150922129678585626201893422400274163858126720055181754806456339538333965458086161867645758122047645621454088429148151896434926553046015225046410812474327396429094954759864337996846469799927137950083896690415994931295762279483106237235723495115383462036733119576761788241009529786566148137764900033538760724808860368238 917 -8179224954947597731667427559170287615654749255170024184383536632837093875772815028045246858294802203583113183586050300254083208750796794181206989483026639537432178938671466523716073466521832927838352778376484588455279769868575993679394263516534169912738078058952208459117051056226231661812061725936410800645517903091340588788704737790304998 918 19317104727799663087829739189733975529282727699268010261303000143517026993949012577866986515528319234149145743293795249912923782326133492802409542404471432783564793020262747187305994258764971439265318261007739247169684575121339691089748318520322938799905674896667532626757318628894939681498657804465612339954328778739640985219826817637505534 919 -45621783454714311694682003912804060422742974579808486792093545098167482297275647520679060926579966025738972636005461730765261635912084924486288824426454361697342104994846297176614222509418609182738566371499914540909914571774150629716634590016779208429932129856849986219082274670332731672487612567049228785751825477895003835006110194319343430 920 107746414117207511037113788550656090148301538535818439413395168359059552897818870328396386456677008446035147277923378323546730211720155523104229666096655629148801394932841957325305045188208925309060237341508634082621747933663600857190962679839181954367608872297091387593894540788942222037798599710196851791167726542207392098778292377504220334 921 -254468326388519296066973406916126660039957604779796188926410814480575018498664710508135510223602536393150519764043263549960994425221432796231305252146232978567194868605357323303229151379404291754765569697828705644684663645612779932279951520906405411504127378013759660311845624616900959264071641415932876781185600666814331465009998183119209862 922 600986867787306239761989458998795769365136652740226865426695935397835161497988395519505605275740064360654689180182225635060468270075951129334253573900324344565918150487585918007508297506449538183627230262988687813477266559704780190063806291306556114528370470858947131276753383987392551582757628138493445026862541007964712540071068066182368382 923 -1419373102816361533237972465619674308310158471222754080499404533541909314157946060373206027716555799646860530821313863867102022402678020474827446877615811519925901517569893535318468803081256899108764592361785984926684969526370121901112649386423913764265687781344667833066761448786715083761077006422074862244098398281092549293414612620934043046 924 3352189018840700647913748890546617350870893506587769827525068703162933650918794966843760371378676339275314298784467792769881842803892350325706587652583919636568370932398339381854002277957076202174003731771560563678966770996676038833076382725680768301809579586553934377568419491695895980348596032678602381818737800302575225207939249038772470382 925 -7917002199335399283780085923234537973344830464803216070190685210741552734167501812491578863544725119013451688383628411133082394401676475161784055032991451184465386017021197575684921985396128855869390865988905397711083042734276642890808817013084293642823974160663566677612427855259008992575376860815304124407556113512916732924323787650172498342 926 18697923124452316137837612451942514530570913087922163457007102297345269159669157021260207933494316099760097321385994501356786097257011184051434305889472085357944042129246563440527434639757124914902147760462483604219161798074715853638203152220549861492971187817938562622023783129190642157431148247339333760949637457241079184924987432455613299070 927 -44159720016548826831053259755317947696553828645595388464509963315122066882885293393902406048704975886628701114581961279972616468387431527439078593176674318387476665862726174685221356210606877897204351224879054261066029182159631862326802874803569930731875544814854859295285163810672396622493125088215578503282366839380283466590257628119668833670 928 104294063522853087469798015009287437580165063945977344000435714845805366309961405864472649095457721586934065041773199005765472137360555868456963762897451102926940460891827889639240817615146175029796025647589865333885474572483640978048848121781816619549654502781947861787368415048299878099022622183187835824542237151330137815768495231636193281710 929 -246316328257368514253545724133981974068495463740268549498681423096812065524827439539127752531011629928892496406524015743574363813040676619854328888339579492990444668012771256088624339658760450830099086309974630759809508796689269769507363069513159354220697063679985016476449805165773207698743347307165159667273675300796242322502846789486820589382 930 581737620524536193571886400421151547687580042326676060970505323861953193171590157859929570075654289063104062055003004767840931189984804849409898394820721091303417572634179599984103444831574753252246273146565774273611036041023740160580898044121777998711893367185865271805314934767932655948351065526057231192220963192128868809206867838606609973502 931 -1373919958589110117693991725242881561054323108266098509902476732962922778562155425180430390692783203091730438217682757229974904832417229480647164276057538694745772704740339184194960777361970059678027377344036416171284540532108018011258805918909066155951683356319124777835005533460807865343463364982908926252713691146551961669800745628679206149862 932 3244860630106179423748096334906763717651787794227414517450596498186887238685056879104484517951558674703972655419503746004188239503324823086072462854250279688971995962343608850782278569397866585943588387082396117773457959380198397897122186266548094348134490343275154394700099661592634681218763473246519624493456313871933685614654856314802390122862 933 -7663567669710826085008852691776465640832650022651733045378712885058450396474989277024973369171276465147187889513839302720456927510667722432690036806298364053493219838375083173939310835368443045435364869970124221505677232108879224048222154941021582323046241401926130294386762506350510715657353190987079467143296676894357795335995769628957328828006 934 18099487473090383374869423483275275589368561546681461991342983440888692598298482920858759605483814792274910271334801922891991121794873208589214287366554062436452779900009911928106647853734017431807028146470569525233763520244076369747633383883865789575047808369981382734682800621220874753706560091941127030554305371492236307647704558064914754740990 935 -42746630656882250128562267743421554095731331071313509980673786375535510173658808107658979541053944629040779067581186738457768588407733426837178735872554636680797331115254923350849269966392982917368818775531944241049408358815733971449752387211580054701127704647673759551270820671351689508050351614558920502978127163692835333556508538291517049979334 936 100957324133543047706001081613865649729540665702461830614307377655785339972950239604026335403390008718249317780403772652259840782856063587010554102283738361014015557726032208829406136438704118265882077395408038093054148257156136935664019641795420455175671103050213969492184102949385803691843499287329506665284100181095922619403140156831692622037678 937 -238437249478122921334772315008462916208613356998966981888118779531341396903341928912915094058169380256431679410305289527567465985059650968790261749485983261554690384760472276814170718601318435496037082539570190181655491399871564542173165947743748149380707532696965103623621687842638823052979086555589005028602075579298635210667669249685563674738438 938 563132645593579262565755957617865518440321916777897663891989803350872132304474508788559126612851147495690268978827548175500491412023081011024199064088453757950066321410835691030669096432297810687368486052338371919196060890486098109406647530438784730453591956382661818718413755499562796745724431485372507323767114465453311336245059752340251845197694 939 -1329987730874905016773602322313407821796545434944167036562491117069742303878855032358218312479057106736427062337883949965498644803163610324049261068134721948509305070655489769333158651983811650161595656477449649253634827713146793534815837228291562451273660565816745624997675783757658447665747443161212784090044044445210117708680141853639672349756966 940 3141122634564128110578488547986166948796615973116940080748802133263027624681601601198254652862908763919442547477415357304232492028423002409482015995311139683589052945246219561037804435715031744434954844715658798479712190101515504956700657561501709962176370819442674563978811082478081570665888699465120149440326610533045650806716133219541475641506414 941 -7418608914493288135889517585074585043034780656771631873990421685810716855231490513332603100630540699715393251092491129948941427616654357959502071613078814863223715491726360682913725722563810049831749195935708673946233580666142008235707314173355773042712955656171238925775919767723890357908520955164554635710595210359259979593516736444459260969877798 942 17521060458698193859284287499791246738477041646098113258845929648490340787720795655835349178755306522704493308553842406439323181922043509758187029869966128472763961457554310361023556592256466658387930672285688487450719555052189103974626761942035547739177771540446544362505212086813650590348313004535660803461539383541476434196394772232464185941202558 943 -41380775474671451445432817936236587623377544918039962600206847977406081589116032420677407353225630099673051829149825512516915956994900715419999676718063923160116928705988006684495481432086888994600690692991966966344136919420160380979319131737278723269935734676541505979360243998470046002140520003940891310964627606817192518939994255538045089337248774 944 97732090155495606602196032273806782061077318616564696232762291527223166468235887733901339335550338425282236952138962659414978106336746641136924777441178942254864774528854107618624789870974243441299945270077760338363566179386541644025582042930616443898685831779527518352425647368289280829223814896831783941665112737309454031086817215688664494115715246 945 -230821401232114791508870391398223828702336318346950423824722191388587958460394192206305301602254552876450960790061851076028445992141638824045208504165369668980490702565938547999162590962886321347378529151410633299888402911098635455443674794768777427564363214285741637465799958863377557071387896096786368481827463326684314503526528401424493667513943238 946 545149079340862834479700345507505432993024396655629387806363249312359454463344928478996582004730699909274812499067317383859915829951496881971337974512406162295185862966115852343689590767841757074458980137777806996675218266011197455256770731753520642658863355656364179213059320072608883591493991397000385231913452018071762626835408748876516276355696638 947 -1287522465935677079157007473165334377383692229409246632563824697891491021563461063011434399544621562067537753826951138625425073954328341328448508206105642685380042250444494760644236959935037703043663659493867730176604115984322073268186578128286503418880475559985351694080178701136117373966692042238289941572622881667286921992642493669788876045884777318 948 3040847711651911482582013576079754512455878073414575472368177991299722798713199571508903660916405747291878249389040641155423461192544821007284669118798638940559732433319367896623023895781709299549752856889632218102434922751385486707184796644265122669811841862972555461746719296160259159638251192526671725004873648008191431772387643128901687454987087214 949 -7181825480604637584059594732623323746565500466804706608096053437129793099820116944781449620783816095543580319820366853261143423422200902797489975314793075808118842460669097839506942891570256948428572947990680684214654699869086367118021170552034692133507016660130028521175476072800970341176597711009967725828969452402230811061853165245635591029216887270 950 16961933065559507823991754946589987875186122795113932735103171937083881843288246508357509210905692283559749483157019426927658613497842023295014264795067140341280684521651150370758321324059470140920819665130639470479065695457945113540354268001617685621544897539603710459609062652388262805691245022681269720826098884876892411602022617175161715200121902078 951 -40060481314980992284943138248867258610413781133904087380578434925186618641245510073642356754964273835890680650321517572690279856972936654187425577814483473084628919128211699894737448846977163431708677737367845090052391167701665270449325965410696929896702291864579624001834420089259107277547424709779488784163377242793811813904853110646315563249210022982 952 94614413221422042677306674596683420891545079177727121043351355838219034975816576340173485253667815379291453657740746023356364756345717099871906490883275459995490778093767395346041171529286169494962422802023330104543456843595297085226175911224506597862424816452407464640130491036346401288885842852515723011115539516338417466669346285649457170424078952622 953 -223459466006112931964395021560412046029356208427222648884269426600500466090277362695249548296292141888108616118222686649013891069328542089015000035663918884909729180593754395982642547380632992024935772333426533130074509732678474805941311006350111647626797602567739418399511181650201457213344509408169511323107780985024203607558294380289469199241492385926 954 527764933875428902501002828779508238314066170488742820437747629788547481916808392111794214154493586611668223396033310287975776401589612066720420105998238230196535464504970696296417474757808199491952698212831438657033092491239963733265915911360052968880516400221561714182713870831532728377518209063416912854310457658758613663367125362369544729557484280446 955 -1246472275618480876049475765916842066481192432305760923902505914507663642584354361730936102514891406932521167679680556370530534395326596422814724186796691343613281603375724310692203767428049559062774366390136348652016309444959273220385193203394554863094609746005624799913865554052795592946473976443765389625267109862651567166340303150659633865487758384806 956 2943913412740823502945961227292903396002428268030292541533987723009627617924802316115981022071053996935567558882108536912300223428620891405409030437016087127027503789976887242570264126432401288140555898834000193072562264842666159369729669594540732097079509776141474005056881567993428392745649913267239169860425762446716799516558745585532193058287144753774 957 -6952928406058035032605316086172098061009217069770133004433043291676255911523292161755875141996261919391652736763261384759213068554396561815309290768241389464934777818214230726757715605366878285796817821385288336141217287724303766777372296386057587856386378578924928625476510542353907795158917681279672412389418458491919362987665357085934499884033351477414 958 16421423381294108479441429424946146193972752718074351893930257041055551468954764532302145331876472596572929400218846928722484042979727235362932894533352327408388961878200061600017069139997776061549226917332345180619647119900350948062677983884380623081563161629423609796093114937980625626703108906454324359007406801126983190633435688220966369827153357806462 959 -38784138950093721883972813859752753888482192420302732434057148192698697014063272124635171504025541984627490805002166906913161149614626144623083498634102793752253653255755548733102971740687548044693112804279757146570916400665305176562059802677758831203303220677660749857820456558924884960341123525010093491392355816688380053391624739683477280145171047182982 960 91600495746361514935271242169501736400196283851881123740974769431582197621045119966405666913578624920518267624801095899783303527118218107670413620939084768220444246815849729669640100582606364445461530128823138086991554177553628338629977557066476246613062642054136029730067516973911189066586262195169653261379899013431227882551313779906836887757412378989230 961 -216342481931843816898736140332009969367527167089475975217914959892498790971200933882256720202861609825630835689369493542246995851580093142557925478103083274916535731001264859653192994349572286161198058453296435479740182967460365724717222042688447881156593006448185749788178751004423132470273933975415131922274621334716198216816795827617757209378286879154758 962 510959060156568264929583162115821089078666670928023576458878434846513172929363933118942942448153765510183590816416303503948793077677094828416494288572742356187817549954976911463063555708015563414481625072861289957452864043584933196111265964758510587537772957196827284088600524004412865287040122135188792490419841887792767615354975466299957071052977721030398 963 -1206787250351149127309520953995891924134067069626671359693202075601545954019493963083947513037416081602690440687425343838828140135414991629278133290458220439447992231421247143913955488709414664729650784376278491079831263661795023078357885487484254202676578885811965273917084829166556307751442928087060461039755214055734550541843499903342387866174974977720294 964 2850201956061322291100375214154770142805560217238931646233388000788896989953370002929717527134795239498205639281856273403708629178419932582048725780236702254120100283508964782620585144673818851054507692406453517474317195734004170160704344240667654333343474744860258683793591806287219373253797249496543666068923774264861889890746631287379977627329611359093102 965 -6731639736581253760219730787539262762198677493305947003944828850100580150946765565521471107091957810045183337399872848984362296201625315718239037577494731430240543190393745467762200633729868053269550617580211821276565379966712150183740622189505998798953803436784129221898462930899758527922235728654500743255846904945701509986416711167167049996671456772797798 966 15898875457496678311660223331889059801692409069599079129987650375438563506366525970817292749014255300949165133409504869109282820851035171630761225939373719622395957849232592171169394730282484609558481444136771547943665694512829687941062471962176365406247566829279793674794245123415716982707315408793378444939042156787016516094161633567505465668006609010928894 967 -37550200393923438332021490645893820302355262318654170431795019155803950547000290795675484942770395995704408917680305089210088181294426251155913488014727492105548589584361780598827758744293397692257004788312102038403825914623419349273595126656338274094684776274608237603755348326475170645511446494602944045583733867566033553689539272353131405517304770083032774 968 88686684597453031981561052993771059948486872629779059945328930031529996605404954787707642137437121351783440071563490061306031601917173768320935776719431667230563820558292656262813617702249033158601011816443012365057770417352157813223966202050527103190100648861663930054132022876582682025494642721852231227272328103045026049615861435569693425034901035328747182 969 -209461827864865082309686168204283825524297484101379852154957098516332305138485773545278716438436960626469209052175032614689268112798611706144919271041083656590138221673823355085528250800759034161396078505083566654665668109178812920803490198758525849396595436738736484179747522190117628182052600195754690621769609559549738929762628020100476633630260744607595014 970 494711112822712697874173014848506470303000880359900394593794574170843660569634044790548986190075203221270281016555736608983818435311596595361094635125883596441894792144034865550827344887090330328496034506556555929695186884111185913764188190498347863484493224509482423302162703614789061892295944404830388821170954405607713971587162704356664931351411243901214078 971 -1168419376238832869775681242491472542138590726830762418190968266611627105528626827856712525173065245972216643381670853111236217490660529363531039151288738761600123413068152569100846060033735047782651052847506730567568353007803621691020157319893015044597143542311573368451088966758759065821736501494496836871773855215567892320919465724215909754462733530120111910 972 2759600031286440976011892950757872355629828395638263380342986002297807443029033807163556067544126825175078590790250896035573552884760559913580315897903966557480041806565647192313927631021922645613839088374738503434972351614330014167693954503051848351504920690251456636322612445318185163007946813084921207254779426840177376758227441007757593652295467653701952110 973 -6517692064986528555615132720814748704947262723817274242030203583415582312988144265788002569902669967097055358016160400329915286004156589570899170873676449801022961417730421589567518087294234887961946633661822372883381611863454307067335885006852820492025631883759427672070350140323778271236994469013808024290383192350228975091691212683181342088393078281770002470 974 15393658223947770444608222609171807580368186221550749435061342067557621006295921882626148448572761809531037515086045890671905660609471923565680500611473659111957245870988645946474943100149801724273866213367080351516011882148553602362485868479177048043652381875499878926673452822158433991221489555378341500729667015752361401113971760486599710791114432612367911038 975 -36357176342600046046002534008079473867894672454736735188176503893146232032054312167223567294618764779574769166047728648419386413840380969313086930383783399590370560303240561006553478429670142795598997276838550430555927872886487236985711761953852841643949880789883348025016610024063703695635230531667315014256624177856907531498598460354504465252852560086140776710 976 85869465060869659207776206939619624520997754141288482399727837485096914104419567759971872539489624745107626897683139978906175388196235271054441373148700825758474188861645383474656042815025335990906246932091268339526642904686976010791993965508109414251310896178747827037043405714861949732910958037820555890660759898428792498457578173281113803951489387554718127278 977 -202809209163321945172193029484478716882962732415072273950046367529979818985209434942834785249555415055472383006313122532686767333655968910528141053642500208395665880763805148897428820666580762413854466667236888183656722841937090978729629564841921954735512882885453761551825076331263196674955034631161666392849670720657080145744671629096069778927032778752885200838 978 479001516668717313668888600107258424174462002381118782767811477384177488145612266920404932399487938376430790000315331623220262959631138433931426833948925810555058457688073909613832302407792919064570836117150505543262669879325678238727995123154897052998037399292356195678991405173047044848771499210479667369421667615093737722842382364491372708100067421202936761854 979 -1131322456042916611861785227651159573043424302981890152253658094810190517604797782577998497393014269084861483123403009015949147249429262561097419822909727200030083084233844555158737082976289697692354614514631638595171636336862614637444721030447266120298509672648771682063837483633146975254261882827052892779892656523232619052597876066443821645558318130376053765222 980 2671998613259231254187988714146857084529203910284223231791704307550672814948575654203272026011899748984054386745132651978780275561901633393613504095004933242526023912609864046654588584553300403423897519762168870013246259095897918719518936892228195754306684839181869091060322435844451062104281718539314569830386882777037712991372580467834550884728376011846042090862 981 -6310828092077190135423177386176222376300137089743660110126515749408942386802575824476052864220967234387434397717805137801595410104993447952910552483213478261550157598552612304017339841472102797188505474603783044787532092740936221172109587338837944557123027281026195103355687399663869356160505440215103388502513717965088297552788618431159367781529233840857412092134 982 14905164453550335742505017559531381393892046206250460245342890171355602476448346003097804198487653575282035768833529672317957706604920138258935913522901324125614230245582382497192283934761830069720151567890822579828613062899215287166284268203578153300346499864954470552561786698236115711051885079398034797369238618002476019103464824303567744837559115853312321220094 983 -35203633734529304076164419824133278516353448737025159502088505832074137293838765991834247560816211706125989273283721423682761970445446006886195675178192119986017547875030385696196090535663868360744533125554453780075128177763988796535328194115426583481382423810085663265801332075784895136443642201796364766553668238788293215941132186462502968425909073011395697596742 984 83145455090154668653794779839136013929864577245034033029261606111493776585892017922840234303974818966172882023831772628308848979730908063470544797742760325801429213219109206538196363600636987934497107392491988997287762424191724467528680589981955276448643447883157852693936165263000923910081404556882136679750576088295857493874433077937944922251064520148237948284078 985 -196376644129501982225278801892649161717279583028202872539404036967319811246977848861564167581499618770745753326460617716749408843418262688710496392848906678837728729403852142895043212609506144967214622014200934184860614693195108202150448854772985489866226710986367700019264725721628921255744928417760872956003404921846816911676652470343119421947099092424765137927046 986 463811434684271035331707813075520846677953376479483144663088636976016075253592302842392539011870870753666086040538036734267017204229194952811542146648622709932992434840545088624891312033594130475466847541921717783109824201031468782548869193471167574478121587541979864219621518392633629911179187264827531083891715907756623055394319461124729773285216366616180172474494 987 -1095452033836974263602660179601127509348154213053674837184604724766582797037253355360753832480378246489508502224597570569193133888204598908024848110605777971799735568720581815477761056817731176156998476945283996599887040902047125700061691012478995046585030675549954901224475812882103314472232016951676387705083784873345607421747080823267775480967619076632334749353894 988 2587292784381068952389946662087074759723907130917932927804247531707124587986239594647424316466277963008414712673749135185239506898708034170763314117155589102794082175701653585100590123224996670734654056484891930219874307843454102737027873485443813896755381952784078174607638735700827436729025630933333610412930976833535706263681731113507230574145784967570832793621102 989 -6110800207954129998930765833439796323195040490331768245192880945672064949642082536095550347534583030338784112055707752494937062365629901121578541258839120130010579660586893776864096653633337767617809508635380758408985286562600070934379930318685263381860212495265031752674089226267939869202440649472567112881638676936357204383502852774880659211864969071754168491671462 990 14432809775316400679095606660999299423914019405796110829741404401469162683694054627682123959431552007726019483433277509572215957721077104201920239709283822877290409536943678415654688484048449716761677478061317678388140087674136130945163939594545057069499563771205632098228489587325234676897642230107776819587556204473024920074830009967704862771636993789007863468399998 991 -34088193423631535531236102288103944828388503675306315291444910987609360489258955473442957596068417228588481998339239678648287452905094481486047515065295094391626942249233170303246459898255462854510561749695094343611798431963946882876546036662777039620099670739589221570287955553515702346190833455003457364460586217402771198227673245853976218952104523404900984133191558 992 80511399821144951966588473452674282172486793079797342197627875846148031888309049089419682768518949283364961725646481565504663688808863926086778565067053898919110496095941655188055592942619527856565051621474795751267597120997351341045057663840606326606032898743518878573690802383751158637820443897381396673644623029967765543113367788027112595493962240505108785206214318 993 -190156451079326550715760881400824240573968365925621779682083464318365374520179511121603738618788107458215775699713390932354395029896027785789351605468066319378692111402960023632430751473315677635188173726534146559536746960743416543055814417724031858789376974643847767243555204179591544604343642974943646700893841848425781936080118007136825648447378828950929301826413894 994 449122737571398384816379379179032577772414906169456320427705622721161295461859891724283513410032925702358598886660137233422580732690636999287830084560371888595479335356809894902092940813421349976576649182130266821219695209173847666727369427481022535659878536576339407976595832716422995292638460948166761031075709813738783498981790118577658216527304406466674760272874750 995 -1060765323146714830652707013093573319721112985516047353307368569094274685012108669771022606636505436596493828367555427686917284886295934680246540243254598595902417858494472683393464285073630158111924998173892013392433231207666507992302128298909887355580376175972058814577794836711662763809861857249694183208023205622195357539594093843502834719949813351515071092207632614 996 2505381565206525663863710759065948444104009199884539722114528266111592735694543583589782783075094624329084189006334087727131443446047727684151855717285799252809949867924157540409617226906396391677967961313676069140343490750624450563450055324030154354837748828951333411666270361038131303224285622948846688698829875412843550302327339299860062918971139035944327177295978862 997 -5917370092653018655142381378987077217426816228094299827703949620202149417359096929507378249023899127428590745099463301513953601157444423305083173530044048248379302678409467260442728659942128547951355071644019891942351890357366842013867099611825932079127741657184341562721470751513555026948951174217054359181504525169288641148137966659552878347334553529206642144172794982 998 13976031732888058571252015852723995663569761374274335518964470924573218499039983843012843598695043780062026144601354809574062809186038443519858000595631419159541751490307477095500268849878282886207721809440532274343695526383672320864917495615309114789363897857478979538911832289268769953233280929029478010144534334616512353823328011981195447758088706408922257017699784446 999 -33009527959838782792699061360270920727412609846237624927914300710017341896158192527353735146109988744294071094738533804391385178187890517646411472560038145378358456638917811121360400469406263619681568424036877754489834097354857611192601607008639985043033056497613532137549601749506781406667099225207991695426078805971138951606592369490035909131559998848691634435188177862 1000 77964166339548850799442816992813075933722832173252547899351738562403733284773526975274832140414933047251429961043614276525483491753674178063145977936162282703843201039116494376724232580318774940460756819645607320783583768048265512168693187213317064023397159714975082609472275359614159963093222011199326792305014081399705341251827678968627718244393982910891840043560569518