0 1 1 -1 2 1 3 -2 4 4 5 -7 6 12 7 -21 8 38 9 -68 10 120 11 -212 12 377 13 -670 14 1188 15 -2107 16 3740 17 -6638 18 11778 19 -20898 20 37084 21 -65808 22 116775 23 -207212 24 367696 25 -652478 26 1157815 27 -2054524 28 3645730 29 -6469316 30 11479734 31 -20370656 32 36147506 33 -64143372 34 113821732 35 -201975429 36 358403220 37 -635982680 38 1128544452 39 -2002589998 40 3553574431 41 -6305779692 42 11189538390 43 -19855715722 44 35233754334 45 -62521918800 46 110944473704 47 -196869777438 48 349343306342 49 -619905946448 50 1100016446538 51 -1951967374245 52 3463745148536 53 -6146378578156 54 10906682797522 55 -19353791526514 56 34343095274992 57 -60941453846661 58 108139955563624 59 -191893190121700 60 340512405642472 61 -604235607959440 62 1072209599052430 63 -1902624421924564 64 3376186609504544 65 -5991006890717792 66 10630977406162448 67 -18864555269572634 68 33474950789798624 69 -59400940778437086 70 105406331663338099 71 -187042403859617508 72 331904737500245848 73 -588961393255974454 74 1045105669049880042 75 -1854528789131490726 76 3290841425483994254 77 -5839562777967571263 78 10362241454040612558 79 -18387686207769374272 80 32628751759451802502 81 -57899369684157822916 82 102741809877899443848 83 -182314238558536337022 84 323514658936612242898 85 -574073288923445192348 86 1018686887755381924260 87 -1807648945365110540314 88 3207653646037943752082 89 -5691946956471863122878 90 10100298763648393740062 91 -17922871715971087664192 92 31803943434156703335455 93 -56435756166334598653428 94 100144643404357297407828 95 -177705594535267584720298 96 315336669597236878446608 97 -559561534642301614366096 98 992935935586450147327440 99 -1761954157212016429422438 100 3126568735054523343549931 101 -5548062652486004352770990 102 9844977611014605506268642 103 -17469807071834135229713122 104 30999985087386420835813188 105 -55009140711551445595215190 106 97613129596456406678457628 107 -173213450462310674530311536 108 307365408168908171507332906 109 -545416616819811614550044518 110 967835930774922506622902372 111 -1717414468155851457156002624 112 3047533535017080625234527586 113 -5407815538567413448438227718 114 9596110613105117611478124642 115 -17028195255961530031090257716 116 30216349661409898834378290556 117 -53618588061523271820492005161 118 95145608848411117078774824302 119 -168834861387017031980612998598 120 299595648864769203247318602268 121 -531629262353303356896511607348 122 943370418299666906051855132092 123 -1674000678938283223431135649042 124 2970496232155197571513449557668 125 -5271113671736773274967265592750 126 9353534618090261811839603420629 127 -16597746757183177363524408904974 128 29452523421764091225232573751328 129 -52263186599961023849516051460372 130 92740463506903914939730010017634 131 -164566956800942386078519260587436 132 292022297998404335689573263888058 133 -518190432550919781198809188819260 134 919523359099025355056083594897782 135 -1631684328416600254841606056974540 136 2895406322476700843431624719278816 137 -5137867433202199680477739870722072 138 9117090598386016447237316519518758 139 -16178179382758603134594551792407604 140 28708005620460740623884343967027740 141 -50942047754935733727811424651519560 142 90396116810586846532574973259406568 143 -160406938758003420341771926059529502 144 284640390644528391322938667419651526 145 -505091317206047407580149630172478255 146 896279119555951503779577494192381808 147 -1590437674905201447970316800851634862 148 2822214578658335125899911657942711348 149 -5007989469607096809864272847524369510 150 8886623546398956483262995026106563620 151 -15769218073377487025571505262538242788 152 27982308167706810669585574578034439028 153 -49654305416349950668552523052775653514 154 88111031856390827746168881826192418136 155 -156352080040204740858967281116736798273 156 277445087384088851269592506468641816140 157 -492323328821535132796919586166921544378 158 873622461248948907808556336218417887814 159 -1550233677988746057459174872480553637200 160 2750873017773393041495169463173314591512 161 -4881394635763182873593431043341740397696 162 8661982372906622575006472945834159065530 163 -15370594722836718416832947546459839141968 164 27274955311923357771266896385933727190072 165 -48399115368134664388144166792476352634824 166 85883710591965180666219986636695398413232 167 -152399722369733651449308909343087751715856 168 270431671131647229343361885785428582978228 169 -479878096979916540780120631621006088357202 170 851538530962090961368581192102579433526048 171 -1511045980795041323172655005820263175723628 172 2681334869835144568959362693572069176559618 173 -4757999938831143378897822227060293938309182 174 8443019808006689520639500832130212836303102 175 -14982048002275759250989267986996074307729170 176 26585483327853069574994040180251476044126327 177 -47175654734799480696569802091645669413469064 178 83712692833586862179345406749452246452519270 179 -148547274666250623869408587472463705239473358 180 263595544042959721733254157363401039867014800 181 -467747462855944966728037623771191514669600976 182 830012850947573283781827374385944372583642400 183 -1472848892716046224400162584646196372691961368 184 2613554547135443718007243756978631152030459830 185 -4637724483912317865005782704585095953861489390 186 8229592304569998518591766931571580506968062104 187 -14603323188855086333180003950011246445928987611 188 25913440212552000190324264385574698832343396222 189 -45983121441973219589083431041232163073798962796 190 81596555308895547099996894218115627822879828106 191 -144792211348232980332389361902328795313075971724 192 256932224500729808965420036696517878499560981520 193 -455923473867843851237245467475412583463070320848 194 809031309434414898804500885753316933264437067842 195 -1435617372565663624289971779856276396506484601020 196 2547487614358411513096430642398004598811045746972 197 -4520489421015751227151160823018972378577711326070 198 8021559944134159121151505396001891261168950065266 199 -14234171998765398354918320178492165959981475625772 200 25258385389066200922087122379576811536770761912468 201 -44820733690581277904716291006731028040263254179198 202 79533910723827003612418664480692995413377278448700 203 -141132070677258185939203551511755247421789575413436 204 250437344176556734640595001842678311250533668829720 205 -444398378463765859707757453563785591120306551223280 206 788580151377085916297532328283257414208039621561372 207 -1399327012163279416743878725869219970432933161523162 208 2483090759449602462104452038379941319186896374247218 209 -4406217893365842373431829888058454775465304986856132 210 7818786345176026762113153332448967432605338860638359 211 -13874352424458112083692938615219546563726066107338068 212 24619889417598983305655688280457995335200805045431728 213 -43687729444315038585440114499027551338911434969510706 214 77523406853133062697694860579312112336173727226706272 215 -137564453144141298903076894895672068801191235984674008 216 244106645167153737815466186332868275077830478677265212 217 -433164621040042882204864942943010891959234480573455150 218 768645969437996716317516177748988575653658410398776690 219 -1363954020332286398542724208641468017892892990940324912 220 2420321765221556964515740047069102478644010249828547050 221 -4294834987016701825247435097267098883668299176850622756 222 7621138573702921275550208293900937535962840842052069149 223 -13523628575990439546557320363517624281513361776071229512 224 23997533713979461940555983745489215851716046140863012372 225 -42583365930057322548544939626649917425972580953104804032 226 75563725653891946077619872909713385460519293436606557068 227 -134087019895868565130019147736238809750174695505745625742 228 237935977202958605543081895535334769867630734754226016992 229 -422214836987895428215485911146901626410984732947965962476 230 749215695197936950265725170862464360702112382988170258522 231 -1329475207303102644497409333828575117111025162352110531808 232 2359139481677124872441598890069979331187036808916380806218 233 -4186267681740186522212548514867128227189107196492099739012 234 7428487056103971939313140828894040644023064926257326948098 235 -13181770526381035466383193493433733143466345958465269126974 236 23390910275247811178630569318409544834114465510341366771588 237 -41506919150936372886547255347671440850405294845605630369442 238 73653582401427789189702807166564731985935268383634812380216 239 -130697491202295888789608470569380863680367893165326898177194 240 231921294927306570929240364575846669632576406241139748918616 241 -411541847865354145942114846040691840184703325114904341239680 242 730276590588702112710627914060031385302509971342771182718304 243 -1295867969510459341281350017294611121859786540965818746650636 244 2299503799032415973064057989584310129033310636519003981161294 245 -4080444803155415087712223333709096445653288859622558334942842 246 7240705494204456266995498547008236373998721753023700453502768 247 -12848554160874833452706862275704146999714816607653549446931491 248 22799621412177335286893351415366585906170842978834061112728366 249 -40457683411689140102031209854974568117584317746596854778842388 250 71791724847072886691964188092012782734208123426878156855347956 251 -127393644961606979504253104510643985554338430167483416767246626 252 226058655244381841211755280268160265912550285015143786759156298 253 -401138656691228282142418697443587569623545943837754203112041802 254 711816239542291098872639352795527820010504108689798429666092244 255 -1263110274774991510143371388159244751799898261133842396693356854 256 2241375621421691821396101806362217920946089488720152108607229348 257 -3977296976068380699047771919928710196146063893608791388366422448 258 7057670782467444007240260382518331684282969157176210647149738176 259 -12523761030018252228827223494751308770898928579164943952978024922 260 22223279488557999330329566237846875169341924167740533217733580899 261 -39434970856022706796770771546336420403684226781192797760453695360 262 69976932397220507613390598682223270699935506345367498640892823304 263 -124173315243551386792128629274186056003879155529939040451475907728 264 220344214734209130154097680351461132280629076990651365602749009206 265 -390998443358035909861201259257357708031984022641353091856668428278 266 693822539851200142021289290640117463092577954063794264919167389908 267 -1231180647859416989375160112433325819143202841662484396738853852920 268 2184716841266960418273845998237317170773240549881300267403543628604 269 -3876756578991072019978695020829732891753695640638587827741076998668 270 6879262927288465536182425319126995274392284954768481894190769671402 271 -12207178206448451173127103088026708288906565392053704567050801644016 272 21661506667070500687532457650706050727956822260246331666263387646982 273 -38438111015670555955612999912193561161160558885807570191524917110918 274 68208015313130084903613199834062407709030557725033798848035433433150 275 -121034390869507400077234403156054712216370728422751484237204379463788 276 214774227132990519024046213928870744107898031744389148566337398650088 277 -381114560160888740167567353605031506145439907330543203789857997802864 278 676283695234476915263141555272455108071459027893232901602922669605286 279 -1200058156389834619381437303911157750959093682060031764162597597370288 280 2129490314295470993327630386478493130713399385718414800401510737683132 281 -3778757699810285913481496183874760913370090845853197800970580736077764 282 6705364968330295970418120925475852194888038000291391035538943344117736 283 -11898598145302749303116851070506479469026702824704473977536115412868278 284 21113934661584281728187549253884816086684308727930631539391334672570936 285 -37466450370848053852518876229491521278180349507073844336665208796104730 286 66483813930960188943894821936528481416488215411076858791016176676636168 287 -117974814028438934166663610270918979555498888961081455618653292845285539 288 209345040877135809414297638211726200110533075616573916956146630719728780 289 -371480527439400351331409414250632853616085621239757148986555729718882948 290 659188207604333474119280777765007058889870402875949993472478000771212300 291 -1169722397132911937465670265256919639206588878632596136058040917980197232 292 2075659835188730901996737219731599408724129042576021979153991283808818848 293 -3683236092577069365650193419400902683434015989948369424884104755257392316 294 6535862901846283783701592140542457091187474153548806474919952084860310998 295 -11597818548156695131676520836778647158319799456149323229917923700303791120 296 20580204495717095578519247781445679536731424959577964668779407442194201596 297 -36519351921818991685103960824533327702948905352583600439840605950123887098 298 64803197901517955479866243327207901489109748128289208378582110029842824644 299 -114992578927839051416940568744293802663697508042530671317657070023754728586 300 204053096709376287239811182842324881034257377878037698330783623791476669892 301 -362090029329760764585126814809292263373600729570750898712992666729181099739 302 642524869528248198336235226876137020869819120746954530055552888869092444872 303 -1140153482619966002921450750008039140744259574035909394769677095769778173108 304 2023190113847080657912998762011542152862364100173709062413415057615837463558 305 -3590129135388462711974724409145683340180066704269356962020545632180964489730 306 6370645605941956357406427876210896364734645394564762431385326530726196576316 307 -11304642230401588132285280989681936136673274827040546927574140023221659897162 308 20059966267497841839803803794073467552195650966203346306973176569561617079866 309 -35596194771292314214185664250584857555102782081278585035691623655907835692326 310 63165065449226564118203970366139717669229060029065935189716050569867698326538 311 -112085730478775708294772982725185544213137524204693169175725509361039566677832 312 198894925345392517790366952039761322563247241117555547553242177408294500842218 313 -352936909624192518294321143325058162059744538129550057366207892848044719479820 314 626282756881615049740612166574985658231703039662692247503181627572191663317414 315 -1111332028109168388664908189058148196681001068962805236098134302694366260988582 316 1972046752254266668599428929786376280291300830916326369225581747748972478773004 317 -3499375789333932346379567629959012315873619196330231011073543626665476025077320 318 6209604767725905587289015578985137904137227541408814103768213552683526841755584 319 -11018876991974507380228283041177709368563993899692025072525410544699362143334464 320 19552878919978390297036753617283337261722767985560315312861577498720330467543618 321 -34696373717375263721571805781521644815332458250988457672102588162516106902199172 322 61568342649824962468387142761050113447321749294414602763058150478383974735072848 323 -109252363014177670719458927529206519384300897242911683916999806395155309650789830 324 193867145199426463408807402243004624493502452385452761810194427260486981064804564 325 -344015167735073789352716562475006567634516717903568583814775860341441543509645016 326 610451221686123381653344282560484321128220802442824853590826464578405296525051334 327 -1083239138877327042545484473180170983527817920123922243893482456154290060002207468 328 1922196221926844587967649814412555340008611124768797207315410525249282184655971382 329 -3410916558479579080838350232240694037325851636012063504419886847013867833533660580 330 6052634812302195240299046000654939554983262020155671756674496404915709597474271161 331 -10740335491356100768080024864361356382512498211875924278239330167835473078952700944 332 19058610017644010682903823038060298652820876750578721832746081020633831859190503496 333 -33819298856816088157247141129352708287077692000347695317817971412073001184497845542 334 60011982726326311466402410323322771301699498640089140684878245629303558703054082738 335 -106490619039520334111036407793513782055898263860496346115014316248731066428266314420 336 188966460167386884213606705910743975027433523096681722407140433499351668300862832316 337 -335318954761082728072480856612976458551582190108893818831030074472820611350631242602 338 595019885129173296318287699513794697421471233158259527245415711178398350027856066284 339 -1055856397832913784951106561636067646668427262743246935765734105024544435831827184584 340 1873605841933629601421125819589066808007294100814744869163692964121020361915152026586 341 -3324693450863888666686473056937964701213044833364536007891917282733690648782683558136 342 5899632833557739017074458927861368710924680207028454766670355797194709422472034377702 343 -10468835122753530467030052612206970266846010343976354336540732351367624873539065835278 344 18576835528475828003116065904821463865990928182203016834826345981702640165785456563460 345 -32964395198276207963198999853163751729129996798525935140922241151265515723648439565509 346 58494965362773597440584350492043212791808333160358473193138677244673023616373104503980 347 -103798688015092424746128303214419468012243463343819352116329636166557668276261963281246 348 184189657465994673639237319834433764273849739655521483681038514177154431770899630555922 349 -326842569652784055745592098051586316766208501220398201000026053153251400209862567459894 350 579978630759750229795816122067817368244509570926532864242271535787016124503330888285860 351 -1029165853442216811025805252714124518208663604885823174962112490614225187392398397112154 352 1826243757470783669830349550659531555313571933963222614151480432801998572567656948453790 353 -3240649940479454133951233695867302315078105559183939635489926094871873062067581207069016 354 5750498526699275019791352050201242093331574630150230266990481721726939980909102175591532 355 -10204197896388058425269725330338898389453270188785998288306227694681577870486849466153070 356 18107239611522428275075310991752467317044517952441167207392499554895008310073832671090072 357 -32131102285378311157650318227769090168225235861245168498349418952287745442864412868530696 358 57016296035342523917974020684395113355073550587014825491257341497345027405238459708571388 359 -101174805169045262767247141464212971779942320243905257962215459615938654256291732544060720 360 179533605526551519138914615286817113271655560121670147585946181023628737653210407395640754 361 -318580455475144166251895931850472962513102859159707253332398558054148714899600472427562308 362 565317597856298126631030892354975814773221414033786866610212648617314439180665158764181358 363 -1003150007960702843809070903401824646588048158927536985544628902373207255480497127708012494 364 1780078918978494022237651425301955533292114722373818967307243884233900630056048509153348210 365 -3158730930215745986851241149752965728921281764273157455257829496122200344717626211749768722 366 5605134122495709322661046414334362194096526058121991847146438183003783593601116302304879680 367 -9946250321808791029623879183395389947035831059651649387010203973412448995386194367459292416 368 17649514409841351211879558669309984552782963065592531945531282757121768601372954110511666722 369 -31318873829283255150929482581977717936533455813569864912183033734863933417149543621127855928 370 55575005360353168671570093846188968389447246218810199422389347102993780360360890577989324540 371 -98617250340446447574009768916118584487225701026644557137173787483998756002906399368581023840 372 174995251941951088266712866796826880428764781088468648270274705830766171172628647547305062226 373 -310527195764524517323627807272472048258171334406056380092855083220826649288348577997480563460 374 551027174962243325167437494873655814486214055370446148318536338357923497440826962977528075558 375 -977791805961873673462527902980093090760583060540777679657881071469381713651468177761410932914 376 1735081061785552242676573744788544763568652005268228614246826064361370176997595056552575498033 377 -3078882715738636335838061381055483883074713924201057935167150455840414551620142738671181216330 378 5463444323182719345523584932029593125624986054807132562391412394633950072168701921253588287996 379 -9694823294156085941210223151254249816017172709585426923894511659069449610045983833825231620004 380 17203359848674726765599249165582793927661772648139853407280823130856420911063976187146698095020 381 -30527177350554900644129734022128283834924241977900239158337096116249972087580367191360456464408 382 54170148458762976530202431722634352241000945471761984942357783999312092522374078037215625926364 383 -96124346851579496576094730041992644826215480215018804081707344974575011567726596758213295369184 384 170571621465586845005938293211960520573953023034754120283444982219199691855751740908397084990800 385 -302677510977765035002660763490160836844887725947761959927191484388644117439428131106287201148378 386 537097993584931182562503032135094718391260403472756403938269406857236257499967741346050740968248 387 -953074623156096848644782652424581708024520194435093695216735778963391244266510849103465590776792 388 1691220686268489376720496098362156026812485814435742400845402993948222898059254667452736561238692 389 -3001052950282997162205086623645473410818028579125445574850759652081470873593601738826579979189886 390 5325336239987597472618162234960755411464887168460952210034790944897731186421425703376818026221320 391 -9449751983300057850734077315104213797762917610533660535510340626358289816564480225896356953243176 392 16768483438726743835440683172210740513012866811979129617151930435535899813583795916159727877781573 393 -29755493830078091929416007445998447970978891053673074594360492185356955598732114297951050705767806 394 52800804336724463280577533331341428463840279288537883214807232613310410037194244747551754346745246 395 -93694460408750141303247052843956084364846914572170253427374369896945369940054588859023800933132992 396 166259814060844623520751919577866112743739449077298307058570380911188306761229259764228092221815840 397 -295026255031029627050749692220645039221240886396505323901526355240255002799657413039694369808743464 398 523520922053844598424839484308384633889996916061288700140064105275132237000616636657031334131667792 399 -928982255492080386887598022182774094384304426837105539584693948324141008764186408814113133430106860 400 1648469038512259815190147658474822615641702994509139236330868560238963988848125786541400739243779442 401 -2925190610335291502972542657555989058938736134555300444641739999975626412022844721341668403514818804 402 5190719332233377553127425789337546952996696229681881579110457378817327102699302696402918443839383406 403 -9210875725781504751791421510718406231651606972353395851087863442293700578445274368582743502991220656 404 16344600084413984097408602938293763251579829700202986755714378636696556769385873129051672333837308666 405 -29003317368800932958119725021060374869484271068420307697870808472683164702467420877311388831041708782 406 51466075281801537668727737870372455673087860847674892236861817533071542055423085581640502724646227552 407 -91325998030878673216611081907088620581865324419960276242068767200421337970775283290676038048745570338 408 162057002999901248782648592268238844012089883730129101673284813856231992706570352906512700787042474968 409 -287568411926144747173303703222217044442984061383984440026350586411753871680454745482782050814840017418 410 510287059534078017765879135159157404786763424524766668413166155757328457645705427109124464177415487024 411 -905498908533846666141845052157230148322031403859527308836908855391626831263920370171551000592524253280 412 1606798091459795516997246526316318651308751806003436410219124534785487902853029766663785663141077423952 413 -2851245962183659803897119068337877505006670499092507298904003579642352335283947669241905231459252068708 414 5059505347982322263846037006707580276228544914264324829353488631966956698520950734096275276104770180852 415 -8978037919484413536927926670694097167950047945201744683573508764310276298895949136167666295660344593760 416 15931431896962914015067004501145332501613054562291849779690503846938820005958701699718304945540044935056 417 -28270154856078293560511070906934605074897331421464885316645720588630627694511156560057914086289137646318 418 50165086274448613959981824009447446643524538037163031726644646205141435774101631447868397518726558930984 419 -89017407005175947499830025480405353845632516434963727899510774854832162526599058030822781358080798052016 420 157960433010582817502989646272931048556972360541016422127414905561805525380844477285944296059016818959638 421 -280299092462219310471961888139188769063714577258513635253161316733615728199035372785274472874350170379968 422 497387730191142276098480916312528985729419490359275543633113141068964190791894960040150880243366134213352 423 -882609187106241270975587367006562553373553007195916210350278020354633756368338427631905767983386060776876 424 1566180526538072625938927841266212906772137581182147402641262854535902065918953981650572188289636186673006 425 -2779170529313572399553795752960739883362651395373698128079362692445078809281453392656097794894167813751525 426 4931608266179858486063344132099198232298847287580168396907209284418019668839365388099185877090745416573302 427 -8751085920970994485618519291241221348892767584238431154911760330877027312171042401416844014687578793904784 428 15528708012232005783228767311054905136829546638389861184732519635548208558875323804903069277939140760001718 429 -27555525646399118981886351562037349280486823060952785878592708910896922375933019772909547481640050610713776 430 48896984414366693472472310080841802935131663443875463355597099792759225082894816714464560022537545862830362 431 -86767173869218408569664058211609164923353405934116967779476529720897146446518153829737972489158950808860388 432 153967418470067759678258492022773073312307545675860604700893966457969120165375720732958698931164669280806426 433 -273213531030390169153504274018720765251429268029241298617668063285269384570078360404121244197930189164137596 434 484814477503274858747102360339635771347158247014065523458278004657810642436573331209530643998428358408240332 435 -860298085202188612624042590034789376620150199762559147722819079082223894957466316408218378005665580004370848 436 1526589715748644927493044201984639865162751935034657920907297759752366692281489447961373571241884411039581404 437 -2708917060627673414330760131710596384481744613748017332847328102953128500721619691149282318686373946809088256 438 4806944240261031510066695778473952753294953923312754801355533138315260845999477438640115752913594840944905494 439 -8529870945411939709777562165083774011328110966108952682730247831361306558854769154915779951481642782879359328 440 15136164413139055321107062489071896556477369296016413740733889401765179020710731346748276973639665740306388668 441 -26858961244285612140018086213564495764441589250102546279740888497659725653521113630611382528463229539383586480 442 47660938361360346518792934887405497091915907048466621729942287948781219684405385163181932805269824291428157327 443 -84573823418754807674444163184255941275308999892114701274285971876515587787815692590986565816600882854804503784 444 150075341644250511481287943307190114503390449514096257980517816851867018258442139384029644584950898142824804804 445 -266307082489591852844877956142161285676209053276411778278151877253506327872928583228437630668293236250496852708 446 472559058717526847798421613135458371695172696420889934482156641279997488631464493334720291445872756957530347356 447 -838550976145077737623808648836933615658410442790502031822243742999182717350514819707296544798470994181810736422 448 1487999704210903086094792067288289527886031239254415651562990407337449450414280307767735372054705030120556515594 449 -2640439499468981700275849148361739949328826818259529450713354210958971296308456743465302612296397146774342256632 450 4685431543182507676432932635246612614303509803544783709168469906115370301780933055876482197304794855091915846056 451 -8314247969046301995193698368608237435400092842834257703872829113858566419806635448607851580601143165074207125290 452 14753543756577284499200148112004368458341017391972984276850871649644114721879380635709485993353166791368803653384 453 -26180004997157715312303999184533410833031226440798020190411942278353488263392710618953288074626622368339076533796 454 46456137790329032667587523549664818774279549647023018717503567271799655820779544239297957998428036994606558879132 455 -82435917740594152090348364985104991892689288854222954113779585227377223151465975793384932660814114282027086867296 456 146281650971611564342487936625442964657019908689672281760427657267212195944507489295482605191126679693722005233976 457 -259575219121302395622314766676887736989206619802845361590903918348449962651148647522118505538977722114698089187352 458 460613439445992087012923720957683267804578066631550926720320702612716348372283389432846422194908390523297118799906 459 -817353602999828997605966954976267904860683112378024488143802849658893351102340731920872625001459582763574835570296 460 1450385193146615400620409353955001729328678496003681144338636214112724372908250812149927018159750479462103710032372 461 -2573692953427141091258207344349407824686067319855213853098265897201681613700955046530117563438291928223254268649732 462 4566990513844089622046731299735641632961035492176711263158794436600259018562777651976936417262436735738345944017144 463 -8104075634107048841789057331343236775676852920351420816600778941627112707612230597222313231357179414252871694915842 464 14380595204706757534191693411843607461332913076255147751848540085120918300613110401217952115904646041853512507755140 465 -25518211795961539839250447373279028130179024329074309994685488014098558626276338095933318683091505809256963983165730 466 45281792860035463403829860453289438330589721997636738272652695063700085862280193096331680769212768997180468057830484 467 -80352055269940868139305597296458648283548537710161909103586172680190336723485438463479528278701209894201433726846832 468 142583859390468832484239010464765967836074427278922680225884807428675151762396976431629544910072094441998774037000808 469 -253013527661268846879516592568381941421561082266255665839989378686720512451700523776855826389017419515520928555846162 470 448969788398635969229757898289173229887041317752684408375683016107077286922358329788111323230005813132597126393813320 471 -796692069226355282625108519025755490730445946655226255010557763966633794972474024871926947031155748138191010933268436 472 1413721523294595110437767247818124411477743245976918508731389342298270267993593451106929655463836666414794727476080662 473 -2508633664907925603131061193886764605784506315542573228525767597294431835452987605947824974772729445151978294543120014 474 4451543504864619233242287380868629130351290482198093421984810558922484895051566517427615336158828906501341218193385060 475 -7899216156149962949017819983379217108046437112052469504796894337607639747369312821659620493550947535683269191386745748 476 14017074260510509847634553264915086755469995751734884360077744840173155295312188495943335401010193445697121919060604282 477 -24873147783365482307586661420798179954711042855169607229083106065309509358138751707136922966724028927520503183014945407 478 44137133695302743198042274634870467946955672204615166512271975647261548089163329352313873345389556998746324628101228428 479 -78320869871559187317788271061686173041390818893933090466064008537677519961647106977479653863591726224620758403180522102 480 138979542708513721027196434442321582864880640864899227467652180758884152151357364038105751893139643858032196187972081808 481 -246617706406266529378270691904280413255556098010361759811564695800792098036988042447824256883948091525894079887856766268 482 437620472249270802559876971817177479760026046664259044380511639777665433946056049874386803439824372266596980686894168768 483 -776552829569290429042791058175016956804282096491192287678222581912926034709949057818399747954126586970557160100581614458 484 1377984658744621266061858219094446484538251006105137555803284571948370541418662179337516062949796341853596083798372573734 485 -2445218982446705583041990618906188743319483599190863390043050074824355244704061364169819783779225801552859633877962316164 486 4339014831678031315798274362124441743752406758402544199289993953407957984590794764436169605310004966817958654668813160500 487 -7699535233725135974749481235224726670570162320201364414333892761185269385665984498791993913363538092839957144277813249514 488 13662742607507583537582789041568041850487491264016560109800105498518612667976704483003745247511814568244094832760465510516 489 -24244390069332726888141733430435434676112987895100666536529830604025492364719550817910201823888705509621881348371761984906 490 43021409882300828611837635298258346246123163001592159480982772757219286872811658264134208543567944323351832193180552236244 491 -76341029944164386749845678802134858604857607705719650507146002028124771628472499818614652650420917912373274682683739110948 492 135466338013562997723827376132686256737939077773367113157767104080918998962834757972054511376280435236375275247965343001462 493 -240383562393995298329193053382521705774894377948416835330621941057333891951246197067647773595905353216037624908342941684034 494 426558050631311999684288485797004137860429724349147373893140844099840803315168473111079226795300906219682758313295749636342 495 -756922681178012304641498854306234302811929429329474048569528142915341654999794226521161119839413970125061382098915926938989 496 1343151171180015032036561340420813886612213742325310816101763223157697617742233675330745486294824496671033728060351366953900 497 -2383407332747068535769866536153635537043454220682772665055193333801124500106810204496681468122960489960461970261609555592488 498 4229330722916186453817974069936327132165820716049136975309514438127549147907912789027418596656989608884115625300707222996122 499 -7504901960331838149545087562527756715582581544423536356736084092643045458408991654969065321843646645072750486915672501949072 500 13317367953517888790545813693268464965270223820651993091693349310550144383982396217223597978041307927234766973104151142827032 501 -23631526453883669303089891966694517451930889291400920106850458909265754587450839680685704861403548199964664247617014337011296 502 41933889976591426141416641787590719425024310860196914442426130799720679798984495454489746040323689559199089028128820329433590 503 -74411237547453742201852773458233061972325380563341925177511466924570566700999573331940662976757224853985221841499064985617506 504 132041942124484591565326367856384214443950408720696658204617461845628658954496422664556584973004331670830644915637249228475858 505 -234307008654264002388815396081824167615826239700615140589258073313535508354937439179081568581635094754283167978233179207319176 506 415775271260034416079321206778902527191500829973296687718357793031725440125618314459747121729652659260593868450786785996633700 507 -737788754951139049862468415081570407388283750009515832382526372260631457248161195461873938174181352974217349102682330627378936 508 1309198224518541195340719181069523878716220222534047526442956404859096778186162984141763721447945144534015517759956254473919552 509 -2323158193426263750714521062213690698923191547196143105492336287327098025941229559225339396533314189703627328916102746407081912 510 4122419272045955114175339903654838055902724971358791256863753644948222640045384739097567506615959328636869397842111853815365138 511 -7315188738599043260137137260457676281155054749404183700721314551645213035942269623878365083293935358526546568372849648216453660 512 12980723878376466850727812852799282011467542394561598487330697564759390400752111125610367763157755124824759730042273828087186186 513 -23034155156866511454526974626102105766800996367922331141771356072178963009469238127535767122199916323400867342754924969572305064 514 40873861023608813657576645606869095318094232100859562666228699881814504732252552893230724892577961141934726487558076010683947006 515 -72530227551204894003110790688709962961231190942090704622868077953955533750774504307286131846175809889556330604453962693778768544 516 128704110081281778666976202386687066419638350589428893427630321464502431767995971712546608657423374548562562526965538184894446628 517 -228384061529661082464973875704218605440887903386255115607262674280739843250242591435156025960078227806933259956131524073940398422 518 405265065178131093756738414276822464907786353236313458558073578406567902650062630666706269843396330128404428134745940509987646954 519 -719138507099824113814509677694729361813916171984459011588024594329094920542664180543448989274488799430196163325972381736785904570 520 1276103559941565786019664114915640421930386516192908608867276862181351655141148314476644334960130322782041456607257210782118416742 521 -2264432066449603231585410343016539212310293128334526220305443460200688484417527291903980473972208402898590664829370571772800185876 522 4018210390228847313239404241492705521500141868319816522058676336428564946909544823850235908060932683301175374707113817419214177304 523 -7130271196635347607521940706237896064277364079462525931460409098262001216733278525893740545427800921638467322295786325341755149166 524 12652589685497319305891153167161229444767805109979943550754581083053630866001566654474189392848673015044735883900299831245909067906 525 -22451884554558870151688556266646291075080560136448078523152776905941361490268773164299768004877866459450522983409948399955510538658 526 39840628091262223023750421693821994054430532480801650498915126534941734334230761642410204802475971517885769276569322369696516265720 527 -70696766805883793135802261410294624436770977124544076453195021288785531726292110316379171000360270657640126436388064747729298969768 528 125450653673345887230114896539838884661538577044114824623854921309379001079272920179726075827490563750326889990046619677031778943304 529 -222610838063954797833885493986603069239846865207812899467816814413471482093137008008607855329971230422553598136499576043306047403950 530 395020542121457501500929701246265354182953153387516164244380859827916629742502968881915324115461384786284966045925451827965083254130 531 -700959710924319163465951300986238893756594456215313746394122754183979454186538661847156382105998983951634289872347005146381815628312 532 1243845481301655249066305859398036227900507569083200292014331744383774976875277784834766918160679591322905328388221269128129471529457 533 -2207190452236403095709904730673104557743414399298031876865988194646643001485532816651285313165572151674365744122689682834920101859932 534 3916635760372283637059797089962959903253786144064616156098960923621549205776651531578662675994919124997363086151094919745684259239520 535 -6950028106493443752915991074022511128699549804590181175338768826637666876390305622820703718737023893281019241157753238819171763994654 536 12332750257189492141730164224045401999794757464400079646946558801420757184597793070638249038461897997901004666053867725512623514223656 537 -21884332922927721639450848917236418542602591762241858000737296681510376172436807808028233460164762213375932410293221229152404548245562 538 38833513814353368107342432064179942349778821741441739380417926296664823358099348225506031154839464656061886883968247174063719707072864 539 -68909653334218495974073116842094988990089109370890205598640648686189434909942595064928013189880312032163266515749162383705911011949252 540 122279440004912675835745465863496055089744607102988584330323537670616963090965898497391385577402938786744390655329410607145784621797892 541 -216983553456510971153375544233191563839245620751959916305670395153417437462092592934200048803035797172546573301787870814871413550906124 542 385034986001923153601569423828811057060264955491760893413155201505171782589153701510178912603714770809468479403858328885896309848535882 543 -683240448798413758244081938188799162591057476814662037862348704103232822125720813027601113846977176139751763299676111699174045260080410 544 1212402840899050704684630898552071421893617829227752717225005945545036182361470299500943523198425198811593405377785586308096278518473692 545 -2151395824420489857312135360131942255073607777247939618709636193985192573170878005107040924850980683157570230222836947270985688844568480 546 3817628792342384620534559407790218236677359370558453375712807699504836929232226729770110607539456697594239411667521609640874979599216176 547 -6774341304695696121284042209545230798764418316189895246081234889046292694000973985597855019727069529400545502707937965798079163543265568 548 12020995913630562913839807619853286795239052951824144716180772704193569910728130484262332853457610002706397152806097711089482959528537996 549 -21331128187379368691923302292682906399866947449466565900490120001861613137846782494778178027178450344507398574967386242198657561066103266 550 37851857950510448153807679395582238755912208980983529727004136674094464944900757048284682905659310198293054187969845211611573951478266320 551 -67167715543208820909641699273133011493206311393075425270340567630595741443751226424756757670188950779564100099319864409078043508304249569 552 119188390096781929249666332374237967048868949550286932024059033192758932965952343205622757310136416421069265414622548840914441944192529622 553 -211498518581059423616491680960834411723584832622878204159683104386601351634078705762257278564809388178446077823637138921925809636542225660 554 375301850504569288371731172365918706609033509643628620209124729715417700861009499129415811775312936084272681389980373177320113140305413882 555 -665969104356496961784863365437234999459387527965803151285957464999780847883045826879820236424752825096676850706927456034577123508622459132 556 1181755025617692660610730666949270427199616799761912259534387377083039683542036860587790217726012060627722414756739546881855387324785095524 557 -2097011605248725127716248453980133014846986769608817275472091650968229596103739661577705943999481391536145718694506875179637739101437370852 558 3721124579308916957435161932987650045231286483805870616186457425641393803679122165452373357284334408369549411414307475206304670051232038296 559 -6603095614768716746015926911439796788137599526718206853451306523169935563107530181569872827770789512954631446595759302229531849152592412966 560 11717122275405077100867808764373621083977713861656896245422967779380412421057034059301952964901149706626325233261376891121511027191054373486 561 -20791907678835371753586641968051555456130461560787333568885559204425613826043909225404051315036896389031561174950930421345245310809548559796 562 36895016947347506445473404146278880655724981285622654934725591960333901784243167531283372169737367683998408247092528759222280412629538360528 563 -65469811456055277411084847207485782857866878451630511446874118605551683811881498522790578667002116677252740304064710301156329802936273157186 564 116175477523383589301314277819745120151543843221178282781333797060802715831569828122489105161525692458407020976927720510149902118831951868574 565 -206152137567182457101417719060410467214502274828594302163748747931204112696606011347682998119998322809598455821311592847363188947130176756068 566 365814754795946145656450815777605169641085156837164592166840822140853033379496748656265182371437103895721590780575834518341651461198787353836 567 -649134354878118897142165336390446733511089261262831696581964004104736875125937758880786538945218004739937883093439247351498558023454402295720 568 1151881943411707253678527966781005077718175580051372797769733970230916021475728775862759385255193355435669972635385242354044792469880864765602 569 -2044002141601420536524358375020043494460898439914174515292875569510513452227875182275478597602781709996943967183688012513531063590202479713940 570 3627059855193777230733576783606927581305434325403181114644126161800327964858751277642846989329141938464601038635186014617839355034503391943698 571 -6436178771736156495438309615625657961896392813857990262516079905799571984330360768489455168444816239972005236162188801840003092151626519497188 572 11420930129517816806138675314376344332085106591787965521773774938344908460646480500193008336081247685031485744422896238469284982992548715989102 573 -20266317895974532775853550585018604514212432510975086019191436852991884723064561828204630889956329295903355617276791805177926145069776846733108 574 35962363520565383267622494026675123623167136713979583620210728454606393113401157156747352546102621249452611425166170745015936539313794918049798 575 -63814827963503736708811787434617673498417579776616273967578442604118962432944681247778793273115798555843763263846762309222570061455570038402144 576 113238727084296910823615027798022100945868026298442218170880466747371137841724153866865696106704556379262499557272328555972758840427465169161624 577 -200940905442939859393159085769763302756997052338487475717293854336303445044537040361170426086210565660822363661268509608608400417187540943467484 578 356567479340976348150368355031755935380167338961770349263010861580133237110249896506286497814595319837358146708868131392808361925150687636430322 579 -632725163865059728463789323667184035798673487509753755209450537610676777631866680966051866996195828198059343920551583028893739020808783846878420 580 1122764010133494852827898440937505729457633864972337241740619138343330145762709011191183096854023354203323845548431576582178616566768159933248518 581 -1992332681618922375618946018963560743064313027753574682306264209500638243210022399950400403863136807445966586807871296461678905464062535889830068 582 3535372953195117308044205613173183798826068286538556670881416564665552556590934155344728554771985322127979321795995905052049257012249437795549944 583 -6273481348520210885630751999756386553161054889877620050368286660614931652397980958579808194558846412582312305530508506107785272866687619227473900 584 11132225298794063000088377683706470814774821628149123173354735495380260903375334403996097793812577665572899738339351920866660306462730620582969640 585 -19754014273485062727923421587032751369659378861780408377498116791117633685678296936913454691635561007729452503023841039438950074665186587930299184 586 35053286242717675277306932886002718533983900187424020206892187716763138025013550528948967363499073142771605832868735627506108165801103696001482184 587 -62201680094115041838672914453722055862435585404721905225867790148405248055709984098556185898525901635144778224681365984562361672256946209424022860 588 110376213509351719300370307697923951415321999333174598294170447450496225216324179485264762199593130142210543102912101334618806501909614938305800396 589 -195861405837084988336784360434221641741062919043186878209653667969470272465744198256625205483867877767164313503359569237452544360879770227303594628 590 347553961825562012490031652690121387257082250768851118985934235174035075633808855282169020646906926154660596564569984731178733803938557294888274225 591 -616730773806039755853236127403192885545220697649129596931618745883023461451975438756161934433595487458973010835822759316870165102213810433744872508 592 1094382136694785802884309485307352312947788474242442165222304894104211215400384203159304491931622947290113363017099496605084336481174216299313808640 593 -1941969351919042859619793882008066765748590164723295293443292164456841543419325182975662329400713879576112023883532359766257925413901209268996307872 594 3446003765359920714441161248140142702182267040581182582851913315553732377973674541493181142309778958193783621010953428253354569100386290575528415840 595 -6114896684203590896080492320616913414063256771856408948124368047995644153518418875517243902475897220154700757548667591474026951899016567807206805230 596 10850818514581232935673352063612681592931042984021227583196090085883908316320806064746129721038770726529768292846555585402322993599256838980159086252 597 -19254660956175003907432502560449892639918975744347908646317537077496145673141468101905790306523015181763598011314208129716307513659820767109097946800 598 34167189142372105118251644001542537315821774151983198408439106140343550144131033278433499670436690404178110088695872147068843182332447679021063209972 599 -60629310302981161558719240798083040984606856238943861728262323237185097676691044876068853652073181172603287420457446806311963741978050350124180577928 600 107586060196462862568400595613072726895558694160356010364006090507816638687164911453972057634271139048777851762311574440673888737155351840935684682174 601 -190910308739365557406514634424734559321416371848082793519172089953031229409246667006215956317870545928881208016172419446336128620478371209501712544342 602 338768293182262539392201200268058724836623705310907076269814911709163147211136928783018557678644282166219396403607856526632233309092422659079855032380 603 -601140699124327323597958755143473950633952299589190434162809610513780626956116076241951521557196497008734148928178554201365985784552431350951896846956 604 1066717716552246374506326087380336264234121839707607372992468720453993967253654156141748278709478221795245353797726400537807165688208781972801299000256 605 -1892879135390402242708252762893209575282490880515120019580168976383118164592888783320084756776196837780445393786123000355861544431849359427137665622048 606 3358893703178526636731380478010921828187844106289190192839739713296925596482007665769029565984678803198138331589585908256032381083143852887726579781892 607 -5960320814104928885390367724546748838490199562641283522193079262802006206302070044538364834189156167047770508525540667494281517166298257764635461831136 608 10576525292668438679189304685607217984653828344658861039191512236493521702107487015060189781859915449038900536895891219833402680410076305076936248367274 609 -18767930578792818721741341308494858011045505029751447091880136805777168039713380458477873678766785626471895814178781233016471413786724796354891442872300 610 33303491313404520131682614998114480655578179775328655327108844553859256418158146037118409287609202077081782865466035047012229869033585458498292199895139 611 -59096687778421585809447438214889466131976782450775006991564782513809794900302967601497785694968544995108611951683354703325797719697814372371014444269292 612 104866437981370408096827764442304153373095600846777656301017577035154938313278916648590506069542540869463033700285569443352525177353266950576725386619536 613 -186084368317440824250889909008624283298053523283063357014322890479339118174295061648924446161435737846074997263117913344819368024036710428149376684031074 614 330204713716437603020916694169044185204635155832528997478615663656476098609149070313156816876718328131584814340342375575665622718288761017279061950175450 615 -585944719303621145801696137071914985033641804289315416935996070831737941258025164933705397778397593212368894831207059618871662333221581706421476787785120 616 1039752613509430753803993618709660145356644754634755069508979809295743174235862638363964308068154972201775894864775913682942940299577720771950504886803752 617 -1845029849547123586452555953079863509076705909198930618422535264533488377962829828964378500007810842670625745751734195944520991895387362069914874461166696 618 3273985659175268180062768377704975478917460530031536208966812997130292178080822103945295240930944780141691779388613595065936180815327902715514765845219004 619 -5809652401621778553145658747799737488193291795930574448741470952984836237216459655786618933588046871540599044827190900076974321502945998651530354669312896 620 10309165812342622298529124651456436657760582368172126401536751068116594724342708642613557271439246571094323673640770366865584441177252621069584485902463504 621 -18293504051413800072531342898716637711496536651338013924950968041097852555624186620315662054825466723583931338000959707271605083422563305387073471975895592 622 32461626534169381745739305494036697469637774031462870954200486861045394502782031319308108251475561011513427239715417056804017467714812710248552157780503390 623 -57602807766205447845946768592734005469846263729304512009346842015180387117936595649125822200015623810776488749605908503896848199664894596008776815628438116 624 102215563938479054083693193074650769615431980556895427621375789151607820290114726674786621960525004426098652817459868679784845161762168454860255965573383612 625 -181380420788984000265429308001553505571115719764932483201671646298084542559237247281040261687582919103423530183451430835350177473070735072314589030043266096 626 321857609330315722581203681444665363115493156230649133875812417281514338091208552570799096600310874476535229899288582850211534403517596507721393984773585258 627 -571132872187700526316784424639964630268323300525551311910914267953039888428932484876640406420981217936606663069175097784434703225268305323860983446942675804 628 1013469149827082294763377689232450992315737207343856895366353362788006706109409617055714575803125520888952108254096573372663163930092557716989763911187746562 629 -1798390125430689983943756857971786031727740240715951469907636561213327275133654206632348001487086183262856318329251664017157291248709775775044289140091835476 630 3191223969470044528739804853275242168842877758028076960172181057346584490590340468675749891761679325436453815267961095945184996487854291307605380497301471130 631 -5662792671796526690531967308385093865364089317789249403034250443367564765255260257934483466828360401076059925760500206092533361494801987717526986589484270340 632 10048564798501979522832989482582130567361436528292556553483613659415095181160884130625682362415291112918806828217648026091220070151082677487692784471536042816 633 -17831070350251607308834177552775108983475192865907178427288486495791227140250670755406711969440192286997864165678555054405004489312894123801572769177793488922 634 31641042896297081940142228297232845947648561149404611334139758620160246657050047891479478146641003484324627946380286731749586780168749500600630870414221939254 635 -56146690910856347658310798747829482779502027000007750523944174747929865088871675457428734797271822101886973443387140512478108559149584738704316047297032758154 636 99631700212010610583113245710979960062030531322179443205365606428116807025456481835709082901729494227373270652136839970545105056972461544824350023952357830736 637 -176795382347574877483409624744732060947861113728488566497894802954213532582091958620700628912059266213755499646068636742154643172842510960650850802645109899922 638 313721507842512997034351224303900501259176219560089452217366829921677475866171547889339501020382214871952178276718520665909236742636337035721881656866317710914 639 -556695447449450868351412918976632591455810273464006916494878698514636636011877959188995805977322273760134861999372647095074995499804161072674820920557280439534 640 987850094633989404730585230355816141671790802147355490109757299595578760733609386325836552737856019882053717610019440243823344679010076366084118023968135933482 641 -1752929387045132753442517359771458989692844595305188932359102474940929495116997629574966329893710883113157633843656493098589817411356570217166198267110501175260 642 3110554377286283186419799292784079356853777980561726306172659841749784707676274874278223493146265752525154057311898220927369077256975199463764397119129022354880 643 -5519645346561663966059506478799346691727613888966882292685554845320060455584009949666143124962120505381146619491246673886907888708603119047848548391496042134388 644 9794551406749387979784941644889102790148126096447682355488407752834994110699753499100142421973595270517085284674697997029036295900390644300539401835198888761304 645 -17380326313757788308787508122479615064629422106625876275260422651900188245619936185459595680403283235269592098735334422596992056485614776753952070008953999578948 646 30841202442874734322730505656244603736120160192914625922125774971820713185862721904901431546071866707509455512594321224170553501556684361052284567385711696483044 647 -54727382613608050346748792590646165140024894909976730268225014625384561837116296333561123278913630361847313261882818388951651376241091666007015347868485347011428 648 97113152876703279470290103625964398664526201790589710227031057909924007221172804233270048050586449307513865225589941653556764226451331725915186122600059507409704 649 -172326247141022932780287022547317642773174958054563483967223803640823169982354328504644644312858299087934845707566154230966553679418408808055922302794642002560228 650 305791075400589158895434402677024459664225828029356462452715310908769635243971805653470529817880731578976361776513879354378274855310749728098125329195520304535830 651 -542622980224982907909125952641428448260062976364367043269831956654266258806208702165938091359921938296266159240562424355970709607216710257653051773945142651004237 652 962878652630798470335694332537752701365880252847917108503411659897640209397971035716652760259034670277918910056018074084291018550855757880586862162780992170531626 653 -1708617831312068755003563868042494935685045299348599060088619312997493453063390253490113519240632286236363777865909088533348728860485021136178481766205691611798744 654 3031923997381368903762189839487738374412580218160388640790368400225216156433807581693260157916776121266429548167916183399630295257957083730550046442292081299899912 655 -5380116581621962944267658336147726068715318131240403537258030532391056437388061131289246209660887306689187685069786345538383565753975743279293936027360150240333528 656 9546959111390509743459576634817563163966768216367913515438639045440618767433608371925064834221984341383234454922046207685052649130994708908001032457142185623249140 657 -16940976443875614939925022357457658019781722522613732810918247097199295797184757760432289692929292806426950414895217688665014942672445923853665725834098098074414064 658 30061580815773238957808194950233549170565297709913197265632393539536813192297949154413161751298941110991904430493661577212841707233077385548284745397255189307047792 659 -53343952406590149071884466986061650631421706613150995076627188130141270252502015356276971284112417144174257165073086085559953219113737420860009524682654558650648358 660 94658270827310832294965348569222100346556625788414022630855479388816955786016651845800438590626659462952689300153505301082609317650265774701064372988830249627203082 661 -167970085300795541676002994370844417853453744709863033953281220293243909181369765248732188327293301868353774518816285176757377260233339870268787770070817335703100988 662 298061112984289096331050350287407890788692060697843689058045255671862029957378727588114738348783342547998244261053467596463035812148952052276758774099350254841795618 663 -528906244908672337098098174425796425645830931599560001325056191840462461445394835758213164525330949312231399748379025719379607301199350910334784572425685372724323446 664 938538453079378287546468630311147966883340902421371068570312649576985326840333818747482754576953548679616924611150970073790851538581166953843937688593198009452860898 665 -1665426408532445785403764372798999656678037223826073958987773650517827718633868060206752347254086930505861934104278229643130794104563556408502033228007238327317903600 666 2955281281376220650843360661661078110236537137696206421855122986272279125181492925056863822418783061105825835489933271324838674898564191738099757147604154395385783584 667 -5244114904932184656317386216578369365007028172820115014896104066007618168301615134514950052254257415786210351005119274191897802992027411038260038760346560370945512432 668 9305625596263142167375457477325661476456267752461042043991256977589682628569912965289826321883428125987040217823848729264110744742226000427553994041169430909461109146 669 -16512732712317938204354843468564345594246000826070755046203843060462838228312569445270106962411138058950443204924353544532762120934235224233804935605910461809989377878 670 29301666911889416185800551621518426191312658604373384645606421187506857573778024282240411351580577428939932720826528168497573326481027355363814366860551661867288130224 671 -51995493342833422215027136109404914858514430732363000164748247249866773123822057432178579204940570145712298120629087801354745561104473897876443806714914807391333381192 672 92265444696173665665039638033355066273863185190500960181032528784438163718059691104472497125011035123625444099973059742178596796676524379544441261065522332085511246823 673 -163724041021259437425678190828803224494009312121075960270879049905476038703549459113085718045535695642836054874431257616035705542098888841299265036103609995863938045356 674 290526552997177444209945764532230782558885332508451897309085791396471626197698904336032322543542087061423851049263796857833245288633474968082562965611077735998825222300 675 -515536249105051979280312123698708664735037475773809820542620353590187531598611130417200275321867625789313884088837481544992918741572645493957719275216210457867229685036 676 914813539070517660941494315443258105560695567766461541642577352207962870791761088059461028834297980220048918379865504818327447882121546333892730477461294197106319600312 677 -1623326803342187193573802317143075711371358445448244275125382334959191106482660829686784951182888389250036982150331809440332848505112931064949807085966273553745130896866 678 2880575983961287453690936202471389176228104856564418744616249680637363198277719026974280597313047649160820286513151626429894809090139839620268925797278824174339396792114 679 -5111551156729981035443045943770879844852154117690393614777935918050505892828126736954365227525777224882918275493158019979872041379972501006635490004312342924085486531696 680 9070392648326247082648228766304431546067899919792908983481295311668231403872523360326600527692519194913586080905637034554792428241072414425459604455945038840538893789244 681 -16095314371742063013994555167677500025339908694339032786707263379028098911031147483140761617274167135196402190038593463050298979479507162793433589161319368548052534821752 682 28560962548077849200435541365705708613173785385275484290574830427511981245841600968760867707791245243835314557908292859256594583609108397550052549554002226856557848836762 683 -50681121401694985433105760713496747989562835383848338015287279284962830253941944019735744138333651224681850981364727152384875758245644611282012679879438992156362494958794 684 89933105798152117118792111362461631283686319712816643369766606435340053064187974994705102274946870903553046246572052998347084334390767630726758873796620055841742428507270 685 -159585330687476207577116101540316968300063454573285900015670058238431139508196939710842786488104826491332821830184353767332770762087650990936189746927027021429112194468988 686 283182455944431793346414214719603681966738927295543936100868184350884488743011086941949544863243159779472320541543572155959144963625494010497083832183946538560522796198028 687 -502504227733591507176599008615601043723400043431290495470810074789242484449607239070180647138128762154995620039757128641770180597925035303113685436265577792408397273301584 688 891688357062920306507649328595015058194212920010722920278725914590339926492864794327371086171409831235860033687088232298655755979623159069525284394988613112852811018171994 689 -1582291416149250648396872938053869316589156243486659281316157533526965170007530435658819492674287436417841221525942651497429916527256447577327300651075210117637806069973692 690 2807759129956808475572991007498394136462374934760359360811851169410614403082121227122488485498769501231830097736000351399669572550933900810343596877272044539143416015440872 691 -4982338431084680083060447656762494750755093727567625861699138772943068348780109397120816883086947185419623483258328410368396139831232704991447080207491979419432476326232236 692 8841106053938897626678656943496077165304692333416076286286758660943637004268736473827483882967803070169779168570236822669841104090680647171322622024207837170989287856958888 693 -15688447771697852921351796463131175092813471796113068938558395235922909270567216209763224077085221670344223550282597039597008903959026091162192957567806008704594895619839874 694 27838982134552771935077332692472132224466188825222157192054779187503818664211046872976680793114543788427780009238482890361550395348985342633123670816383497302876492205080106 695 -49399974909313448177506423743270943006686614210963618963316224202624481097340695431998670441245642629875645305870997242461990230013421331100880808995981388497913795698454392 696 87659725102230362551234846777644579874355791819663448124112204239494843614108517070161147433384851391705401612183525474663433937670853421329837670567881020180806704689607212 697 -155551241050324451152001101900247401053711547412791848429944578189292301666288656243980612406302398270226479777421553697220924000839083572826183474597908901876366860622906674 698 276024007194616550905875494002257349740586601832406464177482999265938122216723476046284120207270727210157533087030725549751897521947641133936949097661527938978897181754685556 699 -489801637282499924815133683686690370303465083710791007968944948498214374468434157098382503906912389163502987432321795731689304995087210547785521691577232256216880937792509548 700 869147746686639048920472129878278915976862463856856063777414890021867597961047549008712183024467194218920853470685671758229506281081654786337632670322000265915626962177289972 701 -1542293345039931595460216163040068084478084187585968086493831320906891920031162149098843367665920061339113071791546750965302260460547272139695291587835677108081060504185420046 702 2736782982205742760869056114713428730323328525705087667936795314211163816894571341926302017223084136038221472716227917703440420309394924910446267354480665349416225784528606492 703 -4856392018923634411311491256900629424609711932887348531462477493410154856960491629365326999988353194600431916957783054773802123305345008230299686631989469188304941362827454124 704 8617615497761145419721945387024936792692181117357470806321574514022034552717335720383387267767116351681208495399268779541465478944241936967629098643908279014203314293753095304 705 -15291866179228404357822668679865983014007056226689761826828410457165030871280515113156055786450241441806313483002610853885298985626025196474071100296683233085342478975575997510 706 27135252356545891588636691383641514950441439760526076409480268469216893892092117887510966811983632508255856439763462172343898648441207834756572952997451146437085095988365964684 707 -48151213973714137592414686725872245760600896422858923735127963637612837279167831857683953890258017605459315813432717481815083422300844052975875638454154979511051497327334161576 708 85443812229116700917466404060681496548849626212314296451084107028122861511316881809739601627264107453346079491563282792856117213703442632018330012081834097336422197257723136674 709 -151619127447752245944384161015830385384963679799667252190759158341379154549708784793397780855764942777879836727266180164481034666173384021115982928130609589423365898858066923152 710 269046513823314540843430061586376953203517841857573753098549917025770438880572267811262725775989102031606516856204607019453401700693253991485617550711969010639386033451631931146 711 -477420150207783730316876824470320844503261510323248836775266589966334323984419693749409244991854050761352463124873619771806012186242517533825090441319904991776659096338452118748 712 847176930804264664957023089663833538218125825689840860207417467860235431882166081571940123919328187538440979289977812498622384556886188527905300713270705903292032027228968455072 713 -1503306368142549566030267865101216414561953690836537916775794609021793397881976876908312772323481378856658009339718266265223559846426926290046345968693764920718746631480554634320 714 2667601010278319939599497132112478001640670033246478495195979264291499996235171768110602654875454496972108502765306005810783733314657332846951744995779678085983359381634620131894 715 -4733629352498782466468031197886436600247914527543602815627557754577000127943088858011831364810395625374293618706667622765219574510197597157827269045241385940849649548679880369719 716 8399774464210529681045655114337241442250727731248380882721283593699030749347981203749200121307446025468675071627602092984753080561003753090952187893758537962129997751021543020248 717 -14905309604005680055579360780667060166742714363150305389688319369495112107108180618373018171643177572631134643492268667744959031172288193781353122984743550626083085594737594708454 718 26449311864011447533950030653178164623843159129544134250895934249093307515314926216246524033977637636938755451547095165450165734422892521890071029575327407532086903328754719457024 719 -46934019934194056976077238353039449538991389904723564169837383176989884614458753310162659187795327865989419703327232039997836552404485790529663151632598222328810026097719383559478 720 83283914474183074606008007937437569101218104880068324401255253394842563687603039966597479858100472908490254957418513717947393227550432672787949773503594866704539465081903042281148 721 -147786412070993817465200894610220591990437381964185209552740433088422477671966485667957547828603443629178578296405813749983109988667977951137601668294479920484407562423825685475316 722 262245401536547097412869343443961758215937185329115256384087949593437839579043618170746994344845101220287106742147442282470766917840210675830801793836664160745340734629288100845776 723 -465351649473888902999088550203580956192973929346727531537099235181823757480560893350823640291055348776786974382503286902997909030183894542530971426071088554954781837030808112102388 724 825761505823353703070750369867476076160365875468658552515840179912852100096397665370245674800844411693625163942012349376215484974795098265790154773533251489312627183907772915512574 725 -1465304926436955351843169885693085267631166367175971396469973274520670949533051493464664328379523750332321038851891626530196220523270540419620086229379415908858872044355198952607942 726 2600167859967695271865088703971865629764859918335038242838301670378683252749464021673075712037708202183237973879898898328811017778436577289925693641599121295827446860444239928540740 727 -4613969951257015909950508559987978959244970793312140095823157221800902971889163522324617962251074912918351326642566397777557077523174958466548493560544276946285701079706297181500414 728 8187440141409625300051317304723449694229860023928936033760144420127629694466729872866406341211750277968322339766021327212414008266959406119668382293560089102973395274181371377971984 729 -14528524627886464350428932561780287126306479069905710079520641636490694405755872611158009087198863271172441205484636978455087181937542900081532554597922873602818370930269580221871638 730 25780710969175083945915079808851893758681612646188342405915881193870033184765084844488335561564674504083079031067825805778023548266637168379756601400097489723238880973572142775198380 731 -45747594824625607474012806363332250059152514372636618020322940425377586575653696607234678227314733897750618009250122274086437046577291797849349461184556234363288468364606186894741236 732 81178615855103285730822755362839590809468980463515950419936817660404335532468851871913641480078371108595858853950008879810751554558393265537508781232743818625543749906879734485536126 733 -144050582274613778621185822384596671137326412073569560397941676794147389406846505621683137820604141351727444788826504737424940046063791483203362967976110924410921942304888765473204484 734 255616211671965712396686130831584877699236693293702146434305898256898012776884163544116360141810911090692892540065008297573508165366637241871075759999953163519157628979809495578786104 735 -453588223232347677575827170586844427846644897522440693089387506457445126791815018504391580509191170396890972727051512414283009290026340194419565837761069076755077106821534152943416260 736 804887432253744316005261051975902797668057592960361492221219249619984181976051353236223368991108102443577076687073016784384467446467693591586613449334869228414208272063210291747163920 737 -1428264106998589329834724034460116469214828649613615319104486838078267720280444755423185259373134846128899383318536967714059063343291014092395012000601037358508734160816000644462337379 738 2534439323556711042370343538501956044122760183552893083214046664566381176953392146065163828379136346440969034237060064618465375045581460502542246365539083357420855877803929940534204490 739 -4497335369078866938719312576969589578236277646376368452491392142986879143161258883338683554543413469885056950109180071759184715442223976586739448071914541843943587559952346744762289002 740 7980473327561659949080929038684474385694459160644942905653198264025345291271313801927188756796544206415572707483215872326199939438838204753633581683025947204039913681778545101114592458 741 -14161264238776900930595668926049498036906239394822443026030519673370134972780335208940998635894157957583384135133848494999528090343337946486770509226982404968679669497242082601838638980 742 25129011351728255721562482199127248431696342637244407025413287419334030530952782630182888588773615342260858259324930736951182300055770627808970102088768930751977261487687205089591154944 743 -44591160850327226513808279077836064407351000925873133638583331693263466451684643162748491270925866229095105173174379457362723955890297517291917969548199859715881018414637450127070541400 744 79126536183565560522406248974893326053635188798757150402076607987521694664026069284962521842938193532142582562577888832946566895905012355479464600148510789733024566599894085792574602892 745 -140409188929271041625485185498337726366338640783259205530222154377288766795137170814373416165702252075671367630367924017257711039032997578887701529873256214322074187582668676595491454498 746 249154598275849282058810103484877617753921162789347754776911860647307992693169189475131231868080673212391496770849761445206010881020358332664937431102917311334552886886464283530180091292 747 -442122159634941541192621574068131579017844146551534477336634896877014657738101452257419912599517488223539440855214769714422845140031073837846467950327677390208173559036682335968787257046 748 784541025503569686617009595535375202137642660398972328417653721808567682586042701425341880452772639133182126103154267681483030910508561829648139353036478508546448547753213265410200756840 749 -1392159626666106103283855831303823604576187869602014328618218873980340003495724710572333821302817701848556499071950694014962180387977043535428693093422426738570532783840214162971593576278 750 2470372310836271835875604244647758604020820394006830318595921564669272652880511642329612498056915853164996121578687955658185967001095752221219681404257687219019282784521571918593825332644 751 -4383649142850926367800886074602550124752226304366614615290294535841927095130119250117191564268089512309288149724625428622549962214754230114887300144548576507644233330117681295609333461964 752 7778738339692822114260287764033802108350163536458534461251391931812597816585345427941645086239734562848946558682116348797906668870344662846694388770782434437142631123128633002817096498804 753 -13803287668696698209989233367851252463785593687179577304156644102535742765058045459238933493614941862595155108208591194366002523777587632316748822843199601967325053214775730785138888744456 754 24493785771474899510767270919267425807177317550590680201350894356411329574462245824006132540597784111319101024017369571958581736419435585423357662661776523071154005038401232653020020644914 755 -43463959878157990668780828547652627532342526404930174729030961260074766443315976226805345873264948226093972906048483910103486478821543365398783681315394297472690211485009639365370290191758 756 77126330160450896621077026768881719149208520728551860090285449370879281832285378238178117124631200452375751318137083720146218997015502559770207878573842630422761077655892184131432868826576 757 -136859844816122509731875334218176070828928264689520617915680602825421866972790140014323564515853313649807551576388424264663580262405715932109467620820330738738674829800605994274733630114266 758 242856325253990696335986838795671946767852545747127489289407403600092365343613067388300538200166804378313477015729312056161066667252812932438692111803072442139967685694957186140113134197776 759 -430945941777980074963383757488116522741705691623765456747710437865475910045917179263627243904520269299455292035082353257738724891966165861887435774189491231908088833866802027413140217160178 760 764708946907935112064465589534225593542452849819230804564426750350592717218045700155201242303980030504642798234924974024793719611744454030678829706027379288642793834598596346325903142213840 761 -1356967816121858306773986823010883981199133724198983709452557950827822920670881303392390644892976191454598281876280625732118611125805560789847819335454910534527470628746840008330461873214956 762 2407924820856333966252508634714029977553650244856249229312396661863638264977098385065775615483614336299577058687210638139627875092271609636602531200606164687099232542043400232657619784695306 763 -4272836742338277662796980727322973944435564141699705936395178315105892823233443628871170551715479090070275310371060529597836236180245274872332002502890712560389520071081469707913690382643810 764 7582102924701433472189451041493730946738277123367304506535924418841874978305726494086316644283719742864637231448980547922624514620965935555170674323316132871912956315075029525788712072729464 765 -13454360235936840715925691480511211900321451470844301332370423273250237422766286265038413471063946929845506095723913295128290642464525504544978157340490520016812667037638114814410233743947476 766 23874617788241987220382682685689820625570855244179404855959577839367746479506690949547892435752726344951766947230562849930939989852264416893287694239428851882403560303899686105567944598564268 767 -42365252939501899983301341775369384060777304421729151370197959953143398352050563234057938670082673158978539993471090655939581847570626120650317726197199844031636522049896743047084150690543000 768 75176686493884011736133724841402469061297194102268950807851987832963939179206291659448887961390518475350469603885533939189763273330770430054491246125253241066051065083366616828248099663754422 769 -133400223061813954524955353285566856077060417594785813685012174147779770886853808633287943239449437191823523409052568060606191583872677659994872649703893198339677791685480376971120975449333442 770 236717263594604953040886082797397120498601075526084069329000750189998580647906547012946709444286687041371533411269688048299145631719707631295898505518803362749915140586907982336906655809438982 771 -420052242774381218393901072366665072781252417984829138815395428816966812337249416957610423840413343474054046535290816570208995924065564059249947188026642578763716094614763119896125044227235020 772 745378194984377340791489809924728979477430565464754549850725845599471050345961277484050536190410053438987093315065408776863601718297224192363687213087099692338624567686636395032163763924666024 773 -1322665604374803083929021425523233968897861884686778085111718881838355324962573615934849998720781539921284982623451314092508734638826222596939217478359140600027710747396737045412073687487377886 774 2347055914390989617836096860680116297661178881266705692190963249327278172791104481957061561609954941527974173107415573117909632072020254455478630447185090834005314630219303454956393899231853600 775 -4164825521324084372609067796130406372867092612625480560554154071492624848360108505923331914014736533471273780789658674034093771618710953275227684252072717790828099256009851664039432469283701904 776 7390438172655671370740137181889158316325064855432898732445307685846203899869525082576334790234430564217095330457513533152015539686773594863779368544523947265230703098418176001445424115002885624 777 -13114253191207328495414288478475181460023699961409772248687911381590146263634785246440991446585232168455655564115151577261772740071368024371846253816058738988631577491718424164883217168055136524 778 23271101488870341399068353402600140772258505820616370209360829824544610927170398765099365408820981495110250070469798076632315842836714301223595895185006268553514534802983363116230263427283763436 779 -41294319745816010989394358911333291657112241113840040574684519231226669185368833538255501783791861876104429509987327990021586484418329796246602763182282036665661807689962793821955659296315423236 780 73276327039578706918078722319467499633890561403961842723713439113003816307812461969514566361514318903767654333909858552176882424618059588048114753661659395235939993852333228257107213059496472560 781 -130028055613032092581072649815217576162875607202604157891469160031033210478159797917878539778139792201359272373699711064807303985983562183988184715751206997375503110844892937271228238430799432912 782 230733388661438195606553108657452017422899665700837153253621454296692419164029367894465644022783938426618520062718755424103052766690789339940261178481529585002208736163631448397459230978111266369 783 -409433920950322318929282926779434287341074269789715678658886826017124861071183063350930712943895097050643736946122393093961689986550278820212821946952431633006759670117061068597794575192329200382 784 726536096909373430280327545912309748515483372170844985063398036481206049592346209190262012426405629817912735231123879518951080447071957939574291797276226891446485586816598077127549805223965457954 785 -1289230503635658566494804302576644995183992443140374518047585826516860857358542724426417454796791932922969783589714136759819711407373875875107593916037061859514869079581519560620071207532424636388 786 2287725687099594402839684055627191913103202225237512483803916301417333971438304170252316960988774706110633177276313692293405507712786013971963636520125933698093975369836550246630648076667213611748 787 -4059544669984299131015532574453541128243056057582480725139616012073815317115705906596712294095545418865359209881949709257057371629238650046533144201167511146521891623295518919541845322827302983072 788 7203618432283001273111794137049603819972430965400132735810782300069464775220959723415309049027962338223392926604368979451199920731128371988700242080966303404918251226877928671641376885139892655710 789 -12782743567674082320329131072250105019663332612305811148050775754143255213001085470494731838419327988928462085317428779253373523503623175100618489160054383741949919487025956391392878312420894905004 790 22682841221106733576879126586741809307884470462852431503773842405269861299686434893531851966008255909751059064032219688923803495470958626905619401317056481377004303447027519031189528793425004225024 791 -40250458216424822232121544949219404144352889642784971346978536219556256506492677648058720735484219242640804339545883576379814624209291844393836345704664055488629384643486150694412011566226241644052 792 71424005962914073427891354410916588307990392129455128790813009103807556852715162722562833289196280372752877805111019755578793229149432349112890312561283097238030262088672447441121197063555099785158 793 -126741131749617810782742911950965508367344810808186086755688472644824581345821940163033128707269129755152443650685332556134910593450191803565205164390696906394067637656775229260725367159058138332200 794 224900777555303095111336052201774847143628132960438598008689192341781772030465724398906781603016707950638023140322439627531435592798824344222178284869392582719023484196692198543076252045327882865312 795 -399084015163312994779418712175677256408448597365737993750657091246732836170126359677674045196789012974975152221143555069558636725700487128827852177705095276231191494683406480233481836744315299559502 796 708170300210311308841988331951387618462485870652068099345160734601805461516500176166362902679279745440026234832718017520009369258446306390311100963813679940782575200377394432905090303399590715872092 797 -1256640594574394833967339272989088408863786908227141422393133082576036006086443941404490159262866299325862830770180137834096416361103037085969390313386446950333440746041102700805724967124974229196144 798 2229895243366343349631475447472143034893913425393186682798298131853219559322029062060939143141650530292422351884457175641320709272869132761622935719875849472595905683834827747675976366042146296297080 799 -3956925168466272114767973907555439570355504334363849048932930442644654644875753653337479838702418471431315628639210908151742046140391458961147764454222384814772090812428365811560454696009447281687112 800 7021521228595915862021070696090663202811156553226808258598082908265354042167947372991324517832532382274952212787451086378355639300926995337929397590996365113774240030207609480200501065138597214488236 801 -12459614034786702124898037963247813420859156127018304261834959923408172316746096363027137767031610549867278587961985811424384191925013853764800971568107478205415088861239836351028407293668925309085770 802 22109451334222810965756013727841326472302888027488427170409104526171812670827537409616076061770923094389918631039850435330133426919508216512050102805469914317693395373874170116184916924054240661572546 803 -39232984018251344499948641045496676139705331520067924687850023991749484534883082627862933882114964357122903620217138770455743938894128377704557057684447097101048923073575665894560603659583591116252714 804 69618508922192218459129056350550670767255851392074625562747773996354395399953865395603809258956374793225987346112414813751179461019372471198621139410967912190959678540918669359180108669800993641236036 805 -123537296635265769425673914868885519568944289455831602706134971866839696247880816123488749903515320863476712740494709014746793659082031471871728667106376144761342433530849745905362732494336150650198871 806 219215606542310856157098925348806934980539605703692451391611205773285790813925959602194132839715591548756258850063096937189805845574438669715808577470653393994908290742996913840319357281573190014322848 807 -388995740238620440695244062799819186844479438716311303211027282183826755276117567519750338035495269901811738138842946561227264909918929894841847854299182547391893920377909648219857644091317333437321672 808 690268764667475476752157918030968056998707624082913900752193388495480840646079201368782006926272572028110852992222288273550403446133361583168433612131656997991259701792973662667896246719466087391745508 809 -1224874511950394483198180913310154240460374169103981177673400268610012596935324930616476850893847086585645225432312270947316311174850139082326734239479328299554367472706759540892006227016901039279420702 810 2173526670801145112812411525027439654351733035067883371157234235081961955563995615008656358799353168190064602683080764780523517959893480018064093151226233220256764558237812024269249148957599748346501994 811 -3856899741640826096359003589570275977045532037778553520798590767851958861472453791254992140354568550234846180281035368900694881994694049009963096448195338357819647982198657120069440292467287895375744828 812 6844027182599978017413309062517568097027068597559602854111515876757295776565161479936009967957805155495161357750596786232279617513594617846194877724494272129726028624090168460758740261455528457702189046 813 -12144652755801251310458307182540910476814231729242151242031342921351717326562074551722077136600607713098303363140191723610054505389855970355027142104107998710221158107955794874327607727730613597340502816 814 21550555926190806890471681675491216304474180871314811800057286002124935396036731267955918120480061303055673712120119322242301549021717971834347407600687512932031668675046627953669611428154375772794482860 815 -38241230117183113389021555327178252285397262411793088735564117461259230238665551823622870100841870279614445187349348555098189862804777870738231799868540765670277026172069313685600389888305166124078951212 816 67858652272542071114990165577080896155476063675838378697704269093063513934411204001622125646364099822677591790548901755563041492563818286920362375734487925312285871919688799926558266078434919603797155380 817 -120414449904860253075124019680256040545906756618632990560703542952188900724681120826223213160604781772958616856580239488105668827491839221820152834480121024416980058853824539352371610520167106101366933070 818 213674148547113851039847221131713553816957293525165609542320926583994244687892337170515520699427424485537594253132596990102209180338173619256551952719651364431892251914408822181327901757790115245487329120 819 -379162482521055395674447931864908913088759400676259587139376466433328253004631901769760292779193920139591217098250950096390860066355837015293161074807731781275857054106649329024903344671087434493945226556 820 672819754420738963430968929980865161051049524643420587881109323505517462032860138589446801189375486711743476024347550617016700119891906463991136903526466068703459733870176016253170213205965877689632213626 821 -1193911430605862251556092931814799593598788361617631323756045737410174914379665102308875133430204705129277714993489861990921535587775880704877657154098652546901700904554224745260012255584301125252080863816 822 2118583015385077728868531761625023913010054384153751073547725142635526638730502525765979208234695078946755670582749325865080776837358414692982757738182752490705833797523444547042584667900583384027524360760 823 -3759402814998134528972969371617996960291258312474744188646301481045907168923566079638391375301580288651885961752309594634548665607115765531213478655861458072956153480881843772169589127085094268357356941558 824 6671019933031529994537824278832476557318431823498693578957826363351469402343160192452699550148835661406507353744162059061515086673576242761159683094011660415379932337121695694897816734970020173177968900450 825 -11837653248904661931595450632263652634743337879402253080136294310976160634271236968032205629167429111869062809504207862372433298981173370916375618761636152060821408355592686385623319070348025464306438539786 826 21005788597250288805405987396920083572404013479440006358170174933124098011553412345401322303572980409442675486424195911186163246128047233122017830290646610347647926977167828611323919963409056932841068943504 827 -37274546340779029447220469513758200238139084266312512777960243290075326999550148375308949644951169886603613970878056001133917748944019665458318195842505652409631348371258768210669790621424880534520021043524 828 66143282289947365166845247791044258172788476527413304642873951897965663702004207817848356635736864520803741334627375655131553275129310312108542708183381090323367092658580671085931773845729842035954429038064 829 -117370544287521157061208806502323244512231413097845413138786453878495199482345031187526770308404565121528009275418753895106271051691992273963339809526672847142461449927483009334415991606224003946771844819632 830 208272770709515506215928778681514563817864341889655925069165442494391281825889209395258110467971096282121807616882083990751045534272240546223495625244954765318880299483019693685305883202225508693134709016720 831 -369577795539202619534056785812465839241335013285475849437662285732431778700903566489925177555656874157538732410022002597502879831941821521085255569299073831025698663214752053624317146426358903483374322339472 832 655811830275786858365887454251188334603755319991897070238514228359690291459121712586527973785633891614166245208047441659370687474328284787537101553042139417352482541249055788827671041057538061748631499963168 833 -1163731051813301275459393065795620311541952319956924188349138617588597456332522731116967066636979808138473171908586541712776240213940072190279660757822964631680980770790702972241845916887883870343344591912838 834 2065028257244131814913000549337844195768654009224292340597560602698598434446537013330029937070831752865828773868822405998826240580783827964333684357366315302910006497195643354588635712209946868667482776163052 835 -3664370471658488953699056870252800357753843988201258052310084951855887123306791893814021542769706330459885984253361398086857171521423490058618131166590746718357577169817483937768232396904476033344716904572198 836 6502386060073761734560044648839758471856246251115603745880487250870422520174988086376441907446710527213529849406218966653864456107972417166698106670204671947280368653663449856400893571469648038577160120132980 837 -11538414251849716922655537834222327638184110948570527414943662539361079721820636408399024597895906180985809697354497688130736031028088531604383216089082802179966052067256435956666687403374942552553487766101946 838 20474792209704387578757016897455680051906875092661593439148847337402767936473286176187788558304531119088427612000609492805433562954349803407662480307433202715846011698478029074626776198537417197378417800252570 839 -36332298952030345945522510174484487595916955914447578054264301332455661612778443282823880670163026471558076685452016083770446505163579319859811021754933020051507054179479468336184978503980871462801274918667132 840 64471274414890088096469979245737645913549632003320689412566168107380558301147783692906079838500316502661540700799963686102285458729075628985907062693659008852665662879485755625706011925180229123587657191102846 841 -114403584264457408296551247738023083917927790882579548916186978693428637414980664218609584285255718112444416344355958778034125063143493056286237199349757017135825660195243596604586480591299154566812157519384740 842 203007932002845607269192706310857822878271039151854950988999416725642504415554423980162191244608569685976017097229657713085523476527422527100255397330432151615257076049247378939438688750391715721346392748606832 843 -360235395779253441479161118847770152676783705333007579420438648805588992173652467064381289908653328053684765783689625590929835012096911804858735593958264744217407540863087795419168641995108583746447213678483522 844 639233842204827542067931933095828786548530766423479714915116895660332688940160563085231559352522713524713279012007566907115888486497643317116384497059585765147511531071140900208826548073303146718426799272373936 845 -1134313589968105684533657297463499847663199221320569025124754213568244185526490192519436476337672073844427151731729249903117924319702980159193369231294025196007544809756148788868487376702798508567946028098211124 846 2012827287035358999713068253972317615922098213232437744900579928586048287695482392178369421979381861514100342869129639567534067163143540666108460600306373833246488837848860940889506473031760825278376499019798416 847 -3571740410469772916450410749457390516334499251219931158619416954455126101898565113719829609701573008897373202983980618845703116511327424900581123115158262454409986065332115316366631403781634980062517718438744356 848 6338015011001128209409179717663840605770634827507413277343256328275459616484290025329560556840063827704124793963139098051779748292488056977649283285997007057242208690632116433164794743902938413406008782851917190 849 -11246739590011866982120264059692034539471743984143100293881820112164602344514077176750624431789516096892942725052696077264988698361406687061973048796534713076369573180588618906604721589995455739890961058738053048 850 19957218653788035639189411832719422857759269589522752861410851355130879141199330387000406690887574407064865151138249875789870820347708656868895051052584844841326879631418325776823427812214516554197955236458090954 851 -35413870233896371184679080454665123470600001347042587202326253576081165051857764546557555322973221609180701244102549519015159780362449358483551151093861964976037610680734455217066627886688597174847460740926424224 852 62841532515113545400321802922704825479581378574769238466650765225213336020565989925722726729324138458555764613871435487943829173836992453810262821553587114277769425270489199785639389401484131670175573054508458317 853 -111511624760747938101963020240846722241159793928066792925119782380922744066135295563638967668834408506039075984633934919111366915761811372521371025464098849571217670926211948781237421304353510841063344881503730768 854 197876180912539680659064357637967245869709936238745258884981490743370385264647034253208383463915849303249008907054198511372921529659197546331309847959615054446853998265757288294791481774014342056225905741204811320 855 -351129158565669796548646972348023117484961972314866114252100879537211800544950952099566085513618158640936071739913611025904072466130589332995796770810467703496414744402660401547235041912728250577559041517249507850 856 623074922036875245287715761541766087196175236578952779107721576583298329187219628329909648752657242049797164256301651333469267563011494531291988769643333052155623813498135161699792544628219840228041979649577919100 857 -1105639759617545482466473540107848705814617629643743095452429977590199093456257425865034713054069691377518614702500209262983598013808211832150637447138186042890641814761047779472114292958712470042047320596574661048 858 1961945882929944855842934560665189636928737750163393591615246785190740785669928335644807760933726187661011553799028510677341206099449241707230312285614099467032700076711700670134952208480775177046639114317514119946 859 -3481451905164172003353782749806729097993767286590933354575913078127433710144100872412954196698701553535743689930589119421589192684332005303269729686314860809671707768614308008767583363820142679802261767696497750544 860 6177799027703369886545172060855628113261948014421384605308693493909746337784933993575555494493383251793369478911664758519203217454786703783711116656119392880847985154449231795467656331948841817768238780925367234810 861 -10962438047781383013242705434696303018482695279734393056897286660475240639852322618897925931842669521394921628322822497334003233914754924467370063521253479493586432825084544207653205992919912117126916937703444595652 862 19452728619454722257809916886289523809460979454898194933416575029971142732743928849353968178423115439604568741699100363249410345286343535127118596618518601621188878334144036742712043268542562550296910124706388992944 863 -34518658084342515915388604992328739734066035878791508252121427050112722658656545065842171171482415318371825991541896241231314466611176575884808889702976824534874392286739967655548666551089160287042314826718756648484 864 61252988167021723541089623219369671669122165886690356475523106181659732495377918133937366680174141768491592677972649985585892773741889394490950449130728333929468912074920963798541683513359541288519448207226114039300 865 -108692769870192566896292113095199123948073717073070131229332861350936416849749785835906210078871082478250884450908763849658219836046625782363774606025319636662148420875169336520622549670151499164140232478765973312872 866 192874153173400579022154304457545017250644237643147378698063169218634195676554866154859297990834817158820195287981947157087387999179448761797252383135953816570458843860521476119893487986248835420863959445581078352796 867 -342253114045979202235273529952081127606238705696678684789861238836162253652771773648180161345030602741739225382311457764315756973061965516275990080604593529750400993325995207382376146423350808694223932414889284964222 868 607324476332811843586911916832692900132024281813882246092358520288437470450494297855413654304727348264819367282840892893201324963742822031790844427021895738826360261374288645366503731249414473109836142694129976213712 869 -1077690762817640197149866476235859607031490744370530391913060548606479936402712269830684423693410624471033409800398556628910942703983340818650319893385165477985816154954502094987682194870791188819397894200792814168914 870 1912350688178116932616126502486969602994049207289124288589792173007048050274070687853922786023248139251632508899811589209547722547247471417527842080520089721806964515420567704643279307505283516399894708972550088600456 871 -3393445764547344015699797025524462750849485475801657504686353318294387488682132404983562566984128026792578345666757329954848657461920735504207748746892391839958201878262246253357785975771436451504027389620801769128620 872 6021633076041622626544997296244129963251045787183646207590547873412055083827200159599435763717522109439983791195230074170841632099562820223220831539020248369079865491967728165571300054753260492747174956468206359897742 873 -10685323243206531593307466571597859565638465645070620978734969141528652631577106989520076250799283750299020699857844252398709521476041616696115263405834271957831131431022420021305839968330187862954712180974003858065316 874 18960991373932154290386516015711156766549976390101671553201995865219603211897898918372770447476388993348271979172316150287460912895653039164490523917542597985203828939335054963012575789953157289334478588748005128094192 875 -33646075621615201560808837508507636431480547093980962398341518238290704650468358297883176544170211097044956182952522571199911999577701019345378150328545735825259182160892855422819189553094572933008901558660478194941962 876 59704599955243852486697193185162926619226603046828305038414111679056605091011411945344826334492472041448499562113927188863191820057047589654060856171458870140607345043785662902615544277523386286598014020376717966655539 877 -105945171612396840526661447832624176096871701500335803645357906697433935485452233694731460608277131075976173572961315420937476346487229709886719997269163412294442544285357738119781576503427868788297822312331491052869836 878 187998569564058867585455435849517537443190369008522346478300981332413875230429550184835116490644340801365876881223661539959013747871866134613569268381341098967176671654065971350371531916582208045663951322648612131290280 879 -333601443277068393573159390193579785239747728930349426665849157957569480338532854001173361667838300099044803572074822648246516388720110688528012056786474141271059807930376398724028135008175121965909705914068477480762926 880 591972179440556931637219669256743322451004336634686293658555530503141860395163404218635552883998919173309792089205347991861497338399603405782157630453336626281507756829361441173922470129440114190201223552679880841694286 881 -1050448276809632739497562474326185975442193457166663305787520966105952392368309710105190413864091734006926643785895261210355002074514877444395863009662458824151424638131664895621004674764596977584688203592186811855603956 882 1864009189241179927978629922461169106334392681941852272386331144022165056446526064409747975124113393842310349473063546210424556329515229679088023375399793735112641637342469414130655458267216707215439922719235273293528730 883 -3307664293693950164115946981231752453939019627406296299488326747752606851533490523223551407350408634203435951001896174315265650770965967402448294364198174229080726047016748961852631053691960996356839474829239959598197390 884 5869414776990304404677457032403619734182035926006525243895861177791026501627131093903678849535165967149167138508657970899529702921576527892352793730106966660861407450551604928707953980283708530845401113230396392240064304 885 -10415213505805592244372238715318691108112938893029701907425637174022000124334908095996144587916976883201416577650106468595504946219208384499486401706130652543140845685172110811661612856562859377413538738175758909745058576 886 18481684544900992674570566886569514399132289273367578447797874074769062594560440863390100396845462463063995084543402785546313086703367599826636775146314813915086105513848205027043008214264926974824873274491247597882416372 887 -32795550799494855995134887513181076067187138351876717861228155891432027635103219796707758613891725507177270420797538777250259844230310363810586346095369951912077934672189112245937261670552472270264878194427734476972944448 888 58195352789904977489521774185679870426027866285249726205411013217531508729295679600121199217499117656067645083193796851254092405078756752390544871420878783804657273355426187377614908042948703200555125413922400849919305146 889 -103267028721275989897942233465149853211166942650616943245270074190828991085763815450258328909138272584053328481897652501153137251508304703759302159074322616456121910256655342610355891756248769751119271092701454886310247408 890 183246233757186107548010909967863943217204752068004841810511484359683191836848546267371594711977083933601022376675228236263850106303507004501667131993816147244571246974382911057778647152114484071560520919143190740715373704 891 -325168474410409875314417418650049675149358061293988169305901441363872519152240992828144921767220499595990543518799965113918336551436128102158949171752481161747167750232821452789472762191969240768078480176997555987325086860 892 577007966725793296717752481525704347529232261165626866243934085237219997338582814328162616433346723946892543700190683567818868987777611782499960225148200207741936590084557696822800576396293770741851723943237232171444757080 893 -1023894442007984433319460399985617767774248646811487586602909461413919815997891370550251487109832159877770023376905266743874005223345684788502062308233680088633179721412529119262068291989007904002610531129080400928318167378 894 1816889694476341833849482346077352796672844818036354267320026226950231338451324671606096531632209273767200938901510491842006211292715482573091815012258905656865843158367389593106327575109656276072074571484046988062955832052 895 -3224051256124107910176765763879141926610334799962247652043029797581297269321784085475669023145568788238620432210902230249180224579289562774254526461103052338207094344469590793858593851099584843869677416519237387000519340202 896 5721044339519636964358438416475702324621520390654141840971377840276109513807136180922515028799828048398768922635760719771882680206958612453466354107463884273676361932412506282354036368686738085062205893080628606247338876028 897 -10151931757467612702603247333880883031083410738218479213642178886708852963287226618635177152694841520201619845656855421616283915140068472586950636985965187915544075403028250110693978087097605536458793467382355976416516461466 898 18014493909154521343918749525968685209180041930911346636753561597078227169242016756456042508777497112532285173526640797536199925795323144651431880094815200443758676899708425379759718633227976287112476949050229127490158707488 899 -31966526032274765050698954201457935517017138332035936199743249386313452664609782153991750665574361749957458694266751115142406233560471025315753436826781464995441765949836854762652308636484852260273963711790823362678613964786 900 56724257241154957435894915377936534829255975400611881109520778083959735952716783860307618330424605953481530346185981160520317842723420717141603199110709727061350498648765240006436110019080582692567612951593360152333659945118 901 -100656585464183783259060142089573518750559360011801086009777794783975005608994109243724304201344688704214672586566282816471094181181789235269960977693784795103076197776337131365919707526318772377441889256474870876395789914144 902 178614030224051682683231647658584795362374453055671969748226210568376010904985630644911258869608777878636876828042250353680033150327004143819282508104188917709834255437660272133186131771747435888146654245801935708798678019766 903 -316948678973720508100713725703700490470736967162090761870484020377164307189926120375789026118547167784378103565791701608865237763340137658763984916538718457720041912295260231337446683026181237826580790079795953524033780746506 904 562422027973810001210447626990698220359970889805803787110042583758185783139248979535254899746261835115305667880246664204883249358824724334515005141659996133399229822642794122829208413457425551356511784992693949712695162651536 905 -998011850292016405188271775068827541502797484969134472417310410871205755790540238208404119968298094110910540918420833875044654044103226265457266944937078278758678714891487747009919457873915684389663655335826397348289821857444 906 1770961313360357287220476442790500585907516426153418600280994196109924898422420683610062307592084716647199907831084206022669912862483771937495921190788571467822448551961432900586203543381924904272670560145921861086870559341420 907 -3142551836935969154715148720264216740779890792880040643756821699355058343808512121282868800561120815006926542573026385836761420350157718459509261961410057864279243371854400557752663846520303433211276293657423798088807200390352 908 5576424495174801633051793972701679328140850866939699270687703296992810808934073624436643498487411544863662899717959016250613019442781542807777934268083492356214750130812879844742619828014816559088809943527914138183308104921840 909 -9895305396363823293249158446731343250707336047186860688966340940378888570079464201716006807961882284256383901387330896926901948501280497451437154883771424392870076502235402251197336191112360562404112578088975214031284480822034 910 17559113186600698401446041862159955639048633068214917205941373352093738671333551489189965680412173764560604816457216762157259930760523604952837721822249163282356871633572979116384501999682560416798624571353577224954679576746874 911 -31158457829219923987038272457455250629471686020086437688524613757608027131312746593165771112912540943598313788083004620445820285659166945450129282362790493542445295550041746028101550373466189355198499121009638241856847344834616 912 55290348890519621347724388757638112679058913365537972261306796395114564279425689595050114981110109796601076416503316806401789049708923453615750161747139524171133342810957031912405283468222423531214675966047057114759864328529752 913 -98112130490892117522028618121703604622145260783423501947803566133108565725791339760419657963248840035173428720938008057661024612284242917546078846542527242001961799572175265215036086576325949421366019252941099032824053265830692 914 174098922192049441867455253624977398167277485470057363652830103167931026931629242953145120369210913286319661400479006831580606846190352518625444849815333377810300444301872743378363528047220057107106185940302716866701729325035854 915 -308936668246614464294610734961983558698864443562952028312234527911015659007888440330772381203875369807868776682258033649567744711085206668550266637970329615927646915294803798726178183879125433269270794247769469840527811043163806 916 548204800958137464902356009088123298891891575886826559390740639144326830821543990011540481241225295368760015178005148194710743399245834231842289882366118073136222207605983515917912375134117857337236930036566805243882935347452840 917 -972783533593521587229809835112896047651519591421781746071130672063721488887156555540009937591095431158226541769097402938277007336457452517558404116241152943308119748468197051596304892549621975150306038192469044275691563127712816 918 1726193936238367596251224658664494811009055135531023809380274955425069265614360161287780550153083044082308870350789928886320533287268943668075548360049334865313654754534970020099395860711883753346844924731385138155872484640689040 919 -3063112606870254287229043747491566827328577395034616697821498555947754468921456345994237568457330508777395911188187099131670533248245782186224324086923317693014596362059712487046108218377058305085298369828470079899919710887022176 920 5435460434308840807899909081684391365827264302488733347488250070516894606921243280190833960194336994207701013149035099748626462396134437330247745253550820675027920624447239282096257826800758198448266188463285601231835744972546184 921 -9645166183793605241393957308400059605842120073584730422003482386011908448244117655873717392919526791758919551464230946961099605680451070401408687860855730953282177518162155229200635076506022928320710735868427794116576564121370220 922 17115243839471541745884148980175163846278467993062298828551922573503927256958454834835844637198496826684130616949866519218405935200450190571813665785032803126352006226795684556339711003171938999784230572403274515718733885265681086 923 -30370816438266248038636875397910791261246601009257741660801715849666743730024887254453119084299554855965996334058257383447405211142607780520619391063933230187272786210030076702612658051848869125932164236830462226758744357097589894 924 53892687698648842861694560899842431051347435241579767088007871641176010051414680710052458276585422476985513118497496088553815473763078799209617176967316341834024662629776480513646712477920930746858598256067034007400673600551964768 925 -95631995711666764489501367064403687285163893506863478964078362770277298368674425239855740323184593023092785072539056440097610866490079946557657834265129343781919193695851579188349800077527861994095511291176430026151309354651262513 926 169697949653855156107802203128604762223831834624804642582027650312051538781634617784204151185183531960822913260759383223395270968816560425502811150394832448707219660124371341879620945641740411396583483589576916998510440471003656052 927 -301127189727874509814540778701861269520621233174464833372687314375529802414707320989143397747314464113091573023189563813279894233339195103199943299762018119292400169471892792459009668689675130317471931111518598598284500039856327400 928 534346965171758283136952320944548462484584885277789259465802986867415297899981777780638376834546693957736279777110109646990772331257755405762772930024202360626903938966947301070447847443550677575674566919248141243642822795100908258 929 -948192952772865617710899017469574409804823740488482863958214616734281746312533497852135456394348237448761154850073507766407598523378937296118682107255117432548480402787243362942683415453962282416250582336362097731371541192643489228 930 1682558214584661218194596998133830252993109439626128196047701406528257666233581261639078396407593663627329209757791008247968922968951214316369114528366699065484059113180268160603066510287709552112603833709630871170475683025291386916 931 -2985681487283183580915128160059847087142757257824310255699351655946596764165588783481585014999572897713981031601694202698651626378365144749334716410457373035756656852558092539025197090797229938944655745235293107177442186722386296636 932 5298059743927500778317269586665919408225901371422401662020772639171780950910683832406981069674397049304652052497128663356390678843878633368545973800540817512089521998623383490095540161073986619720974292809021726133819308690058289002 933 -9401350133890831578819351464730445772853962469061823760981313095753646118785170760457827253522725894131286262240064446898034322985352835790616622998307968462990121521855082468060426310735897766741504676409107417860816275994915107778 934 16682594876608215159837163638926444606620309921758529032164782558341905818422170218006709921142864202648466926870878553656288957836924072560629333656158618052103099562931339299718717006167100379350188680378032937841205987303389754180 935 -29603085498726558937917717372372851217091083875599198496627060001343252036394008290081606434744121647564597608954096314196556537830210961096627069541617685665358323668813508703528099901036166852540958971724185223639591765951278888146 936 52530357389047041976845151447087573542711684437250053939878706359793123656519426307896879804494267113333428498516242837275373163240487374469748454274109676688086106350909718991805877044495487434568696234754608758640228147192748415012 937 -93214555203703762677476847263604524026790672032551206690165899683830331972232320709263423604859816950966130161661600453053475227505782776941702035901588827888828195204681387845185006211429878988720047594515777832283355075316027547112 938 165408227426909636689428661413445770285252329058077862432920457279300701749469208862615978162150668434246108934315128542787333688265467112261420769651926325968084985836770329856513688685326386195213252106730997100199914142466251011796 939 -293515123692025631313331655459296401884367320883122627393569773752208737834640330439817320035412464737289269983577610694816431433473646109698121311201056438228608196974118082737176048238197565737479323852965279866806554343480441994168 940 520839435716784097998284727602335552253248588846044265773831279765218004099171202629775372380451067704300969530085693291881903555067534683699630804257297959646315379718765851753731889592030877927303139029104859738143127388647443982832 941 -924223986776284051390495752546710012902490826479777002095173954540564852497726714504417839654798184843923040785025952175737630208197287681901835143890078218933454717146252674059626280977563293806856286006987617880028904799368362850044 942 1640025541762414069981091914444162076661701070996585870319579339855085959031902689761100180566064804280025349169860875702304868532048731627258438157817412007801450412218689888484704791360257052251304058642518221164119515094366989360168 943 -2910207716004842943544486952600174843417800153762818893806264329908856913628347907288837413147770935193181783682501212158284396295140231522589625214376180247704214716900177807810218708745908286414121138731228539154472687630073618594564 944 5164132347105268306711769447752456269559172607777819175120795599520666492911246951839843775560361941527237111599258840013270808345470783872995477338938113229011860905321043090749439766670452004716501178534752317704700075206540147032572 945 -9163697406118274505812911090498278273116437652154163902320428903696873477940104582744442275193487879602119896543078510647324920301102935377538428423295616387813763922790250336952377433596062251969116489375574631322759559620556216590248 946 16260882662693508388641784149704081295177256476849565175443006494274241643827043608070090466829406369006936810028144930979572066765175525727086842924043221803004512066364793071033257439884349246954212973714829677222895960273001470889352 947 -28854761702775668957894149383542555789862603725500303831270966590822164281714814652792064570024329760985049517122461323026533522155522558628625664179715834398512359473847349169235649139258358599721867207336348628849506817309637761612344 948 51202464847382101095512770106281796491144866077312337319873859383708187234723700614276137624526557514791711304310751730456285348608316105302732830212418920203985616293707595476112493189776330294574560942112736859517598868960230942834256 949 -90858224145209538046605486356682703166053862623355988232897356052765172939913647085523742740967046311878940526558584441512135848805243120379101041368347760385385203572061136711298260076827079212410654594283659602108019318063589061331878 950 161226943261955353478947118870135990192809355848534875520355863632190281967455771918292917850517212688121974834426896433619278013230800273354332036595605476746129725684792655629585295115921338582091578255840513287152593428283689923816999 951 -286095479832953572729372306803119450317093741449549861373781613843183719316845598982424381849461123297724154495945599165168068089495354608291050082219394855453283666600896381734226392262867777825654606159708362305922065378137174989004384 952 507673357348592726634154600965501275526410205122682111530157322235830676832234712829260387712594293435241510092943356336907704604126687850799794167036691724789344787582919895154102543764100868002457210076102546269507936257638514433174664 953 -900860922067267637827995287107344248955762146043409241811097250096791628294741116107104237394451660815087537054922845609540104242337068154540220077136975376447870275990092847924274634775930752512423068008005127147640436881442618797669012 954 1598568034269796172693765801495580759126468194677504357803161932603350445174902000861810586478805484999735145410670284279356875511136073814014976887265101758823353335099264708598419712866236784321222143676237722685029124063801609150314782 955 -2836641814060601506038475100092085991903046783469905775243139059618308149122897057286376457759735879283493499234111144932648297901121908204657224472845062975035093869082304354064507254076998499420197533021652773429621378142561273627006058 956 5033590443932883429197165457092458521439801455690767241449692700509341436056154935397574689440699979526452589728776054197847312619451593639270320851819518232313755900525123581132777410809370016286820413701927254890216615271019294652274328 957 -8932052200479600862919089216555674884995369659424281311661990847658846202664828554051753980276531628175389205375683500486633791084569389120996416039870949850251219303481444992307138591430389998667706446739949939793956138212719023985963256 958 15849830732306648143403165902842158103461389721190458055164068024251685458427522313587802480118008669027861556343431575733386906846532885770420774562097119748678478802249904025540250454539158101397131109160151458792707374641070346476475154 959 -28125354465492639405643306468264365533715533944090913160954837954898714865176195156160417349564724625578753960023205253888867912788236078527013812845125723612218774918546608433617444845369244772360615524253356667382269325700489270579339898 960 49908139535978895254622108167565065429340931465271184458825048790815687157208945129255124860663540887381393618757666575878675026442573079965673816885519835963346202776053881284250619413090948575972175786951361852350980713862053031474708266 961 -88561457776425959587270006190864180422630536041872920981024642321658644142063796071162883036016421472841278034294889736502068379642031598861886661791874068376805889118905902121957017339732112337695533452656339842239084468521688969844192832 962 157151355999386550836202042342887529309109205352002565220633050970711035061579250870725044656027532951081659680296925726160817686234014834065178602961034312077518932921174532968045276088336821495208800068927791781443839381644922642739384896 963 -278863393992367910002399189157910607071650661817750191929904341399376568223416265753884348708520565736917172615766976492969420020776353480856569109971159493240275318211007589705649627621079271759900740391632553563891197265364408210020097436 964 494840098670521011633603408638219870409139804127031000420464266834466590530086590911181969957869523210682406887208592461593980806123670576814033931134995883032153214131564643938101522913295206399852542105631360779363997625908541955466159464 965 -878088442325107112061254103354529990902248631695397908135708216620970299205536333080503323861442744640865463250807389679919330861221339297159326914193679104148978050680730045748211412344143031569270543615277187234683849632137118470114340824 966 1558158513460149982431001909056894974161685419254065466960217361896933739245661658101791191949576000180318361662934491337557024938257982398950002602598492870041650322981441167948998559704683187241396165249088347247708909673382889209015056728 967 -2764935553233764328750560066942149848612029427434133477562337328050233727932238659585005484808699542710648266680127990531370840878476633454505980118214491252404603292877197186580532876039775657715559259647292499435626390729094807123814432514 968 4906348453957614940898431598098645159118285928411138840428348408543791746589188221238648095370285558401252786401061549488873636460652337876676516297750866344814105020479745750713961155202694940652766107929543665333778435927184143967439046292 969 -8706262655380258959710155702253486626977761332849729766947595861617955998897145710156189115071839490607405165956781392130895501515538212830972398725415267364114615180122670412003497591219773350710033149991559468816132117864962692590294821752 970 15449169608678538377695492464302323717139108873189211640051365495791236266998570294467151003611308509692918461713780897900190292199623273409559727364296305579378024137531551799213894071314753380836396697065680740968327330367132150164780561656 971 -27414385603243900396545924561057343106855239172895072526483074661708947716339987845976169413685643950632794802049427769646920886396886351410741707847251079385963460223221338671335534498286068734763780927575952578699955076846550149842684193200 972 48646532923113591149472530203172797747417664539757043488380295362706197292702510046117056308759270343456554695134428688122770598951983628088358146318091660656907715430042259065373612621409461581705482259416849222041054090886562575613235437264 973 -86322750386919200221036671919559184038806468408331760896987339019401268169822722789238534221198769868577179386671407155955267002173419893164591402824918059564848923262884876375736840968195615040730426779314667401594216459903424843272218668038 974 153178793772204204083110663397678638422773174320679539295063659023430447885075074785808787604657864395407307847601217703849250968143767226890474087019518320817578211336947755345489489560350375436963634305182540672849418777012476889547912601456 975 -271814124970964914992928298873248993225445523707066200163473260307645574833623960018852484396421891672123057956642906844373875357228573478331788481176947739886562721399271364326768893696400280850177800700714449050971216317312483134566566693836 976 482331246475307559454185411800543589203114279678885738919428449255370079475984441069250222198997281900067075214438464194731325524157289959665909863470891492345021637180138372286758439019582330472806600760086667390007801950847099104311728500026 977 -855891618403844086073987959014276205782597975760693981560169789827336916617806502392459370906238786776742626842834125497733189010815604978540888384790204628423336974492681301581497722246804288454271467811863581885367660669607242404094363273400 978 1518770487724256551214648955001104190250156525764994024268629110064119311609491051150917282025692738528445142738977977962766266224830153609359947098569805489952848765739970762315012937956226050860816716284968872332720400894792816947398270139694 979 -2695041924448195001037047433531553784212480000400837859553335862695950133087268777503135726145433835642008088216922544626025918983620069542403958354584754551400493489463017716699982290222266441302072320780268755919414984215800296892688576394634 980 4782322960078563653432303990718374948148904748309834323181849010898477555589725549862972500415661122785648173421967313571924210047259812710388692010300550853119953545692361554435039520986449378990456493134154067938880828946717361329159414389784 981 -8486180748070296563626226571108143965340842247818975140463405612343630098166829010398380464296476052170707300756930250040893186327854751647874778290768613405541732675136918258208673076100315904951661637968397325150008107772716849086521991063912 982 15058636627028609687344693420060087432198966681897385100911451491839111478957692846735566850444626042859046328207757476435427954854549346899425880349900345681337843721843285559866724927842659751711556046301794310688499410425438119103662212278856 983 -26721389020196386827775951176645843823113801258726283088045420057102830689478311647626985281311452196270094144291433517541592453899397705740870313699046106450116543673681081991683463018824018350871075077771344232187853460192108460610601312988126 984 47416817926734572616570801803391779159577775358759452638175209102772685859725125149129639144717109574660941764815123934110609222693461209207878937458911105557869429628670646192188940045917768861315799432590319580715544649578536233471119111874956 985 -84140634328468491464686651573938552625332380216263676116688652460133475092492939456030988412534049478855974698872053966817781796491789550379021526204047322140529669078401934207603421830814719406398995550292453557917089193040192452785651884430812 986 149306652254397712605339477562591917212472194149602784930675595197156897955381543990786625130234153018003120529554096119490433349540353842043612293172705166941961336562079768275425302668924991052668280657165352179649741505206662034681440180447320 987 -264943051420199675840298181628177729586996775036764348931025116872063983123857243439415479844982257131351802256055401847324954278386626583404336328185162169210654547481613227269102837274068231338286332826750354428414648578971111820504637959772222 988 470138600229575738952118142678780410852607448904148993225058349139309358831459818767516977906103672378753722154478990111366550410378075925781451793541620937727656453831342117496670444916192963504880060077709527009171388601283255048140115844909720 989 -834255898545045346088540587297625845054282179954790688356510447291781521187046534055702267703144712335089084953149799850159151398444670462714343542403673822964082413339302942966417219371740316134322232717492552811656656780351781263915167899282168 990 1480378135123008596403876558632441155245900890285538708126822287903389528507308897572456726667065716590864311669476310176609246904781605424591079499666237760469028888088671017484320213441018584439178645227741161864980860710867377502414538501084964 991 -2626915106950180464254783567396140650998831648058453560256178710158862786401585228665598808269809792739966208369613265805918436084114945052746445071062837443531739892366944900916965276772454669430177667328944996949320471382917953093930629401350184 992 4661432653860212396932131668380830202220693941732412732308986346241404323183381909032423721382815857137683727379684384090659158656722968857151897775886151672754020228538753914633487014335740779895863346041723418599291508094325004488338755686353836 993 -8271662197603842510246569866897306703566870076688472859658681091102286374282612436034101385474332110851180096100950450074741172876858079680098057702616293644419473229450788276956785259377011404033168626396562309980217218797848370869306121476454058 994 14677975762367461286714218558793318515654876640786822342167385358741624677686970100724591080581311160495984771337097348423374162112509543674270863574595895993114415510158141303643861254317722483716556490369795565676532701111966662779079666671083630 995 -26045910402755175332579815263600744861970193095681069917942325611803597166748745011770357988235725412403775658452862356175561351714380622917892351032056737889250635092956904122808324503515931863450308185680932864865562426787766530205136513652245100 996 46218188372245308026831290937076719459001186327420018534684083619465662857852958915544935414075607968036039492420716826856483369906117492051807487514732167758402679008310257229900260260006911000376955495510156010713640061638588435334472058047007756 997 -82013679052907643040570223327534568056634075867057250675476569219520951816734177707139384308372664972742420272442887727191888300999223013706040053329603075514154540099709907635466270833187210237604899523764615962664657436446310772519542487114540750 998 145532392953605006450155335503560920394996206032344820798665070795263188660852327872852936996486119380286836688558370675883904705687440989555536966198818093989304074413088093257773018253998337977929318299338893915550237104429134067634831636478639472 999 -258245668812629786682092906959496894322220919878749667324383295250154050244192044988854587339651019435708805423724537457305765719530661218559415681529597767640045973586909731585931645799029406564465076918552856254241302473881679643115081144871708394 1000 458254166697741086174041557507336803016910844789269604914930061449421653366292837818852540086302305880499814494527468705527687303769842083180591966273033109215964942095389843536376355027356672937157976100546110774715655325652886944551490570007981118