0 0 1 2 2 -1 3 3 4 -5 5 7 6 -12 7 20 8 -31 9 51 10 -83 11 133 12 -216 13 350 14 -565 15 915 16 -1481 17 2395 18 -3876 19 6272 20 -10147 21 16419 22 -26567 23 42985 24 -69552 25 112538 26 -182089 27 294627 28 -476717 29 771343 30 -1248060 31 2019404 32 -3267463 33 5286867 34 -8554331 35 13841197 36 -22395528 37 36236726 38 -58632253 39 94868979 40 -153501233 41 248370211 42 -401871444 43 650241656 44 -1052113099 45 1702354755 46 -2754467855 47 4456822609 48 -7211290464 49 11668113074 50 -18879403537 51 30547516611 52 -49426920149 53 79974436759 54 -129401356908 55 209375793668 56 -338777150575 57 548152944243 58 -886930094819 59 1435083039061 60 -2322013133880 61 3757096172942 62 -6079109306821 63 9836205479763 64 -15915314786585 65 25751520266347 66 -41666835052932 67 67418355319280 68 -109085190372211 69 176503545691491 70 -285588736063703 71 462092281755193 72 -747681017818896 73 1209773299574090 74 -1957454317392985 75 3167227616967075 76 -5124681934360061 77 8291909551327135 78 -13416591485687196 79 21708501037014332 80 -35125092522701527 81 56833593559715859 82 -91958686082417387 83 148792279642133245 84 -240750965724550632 85 389543245366683878 86 -630294211091234509 87 1019837456457918387 88 -1650131667549152897 89 2669969124007071283 90 -4320100791556224180 91 6990069915563295464 92 -11310170707119519643 93 18300240622682815107 94 -29610411329802334751 95 47910651952485149857 96 -77521063282287484608 97 125431715234772634466 98 -202952778517060119073 99 328384493751832753539 100 -531337272268892872613 101 859721766020725626151 102 -1391059038289618498764 103 2250780804310344124916 104 -3641839842599962623679 105 5892620646910306748595 106 -9534460489510269372275 107 15427081136420576120869 108 -24961541625930845493144 109 40388622762351421614014 110 -65350164388282267107157 111 105738787150633688721171 112 -171088951538915955828329 113 276827738689549644549499 114 -447916690228465600377828 115 724744428918015244927328 116 -1172661119146480845305155 117 1897405548064496090232483 118 -3070066667210976935537639 119 4967472215275473025770121 120 -8037538882486449961307760 121 13005011097761922987077882 122 -21042549980248372948385641 123 34047561078010295935463523 124 -55090111058258668883849165 125 89137672136268964819312687 126 -144227783194527633703161852 127 233365455330796598522474540 128 -377593238525324232225636391 129 610958693856120830748110931 130 -988551932381445062973747323 131 1599510626237565893721858253 132 -2588062558619010956695605576 133 4187573184856576850417463830 134 -6775635743475587807113069405 135 10963208928332164657530533235 136 -17738844671807752464643602641 137 28702053600139917122174135875 138 -46440898271947669586817738516 139 75142951872087586708991874392 140 -121583850144035256295809612907 141 196726802016122843004801487299 142 -318310652160158099300611100207 143 515037454176280942305412587505 144 -833348106336439041606023687712 145 1348385560512719983911436275218 146 -2181733666849159025517459962929 147 3530119227361879009428896238147 148 -5711852894211038034946356201077 149 9241972121572917044375252439223 150 -14953825015783955079321608640300 151 24195797137356872123696861079524 152 -39149622153140827203018469719823 153 63345419290497699326715330799347 154 -102495041443638526529733800519171 155 165840460734136225856449131318517 156 -268335502177774752386182931837688 157 434175962911910978242632063156206 158 -702511465089685730628814994993893 159 1136687428001596708871447058150099 160 -1839198893091282439500262053143993 161 2975886321092879148371709111294091 162 -4815085214184161587871971164438084 163 7790971535277040736243680275732176 164 -12606056749461202324115651440170259 165 20397028284738243060359331715902435 166 -33003085034199445384474983156072695 167 53400113318937688444834314871975129 168 -86403198353137133829309298028047824 169 139803311672074822274143612900022954 170 -226206510025211956103452910928070777 171 366009821697286778377596523828093731 172 -592216331722498734481049434756164509 173 958226153419785512858645958584258239 174 -1550442485142284247339695393340422748 175 2508668638562069760198341351924680988 176 -4059111123704354007538036745265103735 177 6567779762266423767736378097189784723 178 -10626890885970777775274414842454888459 179 17194670648237201543010792939644673181 180 -27821561534207979318285207782099561640 181 45016232182445180861296000721744234822 182 -72837793716653160179581208503843796461 183 117854025899098341040877209225588031283 184 -190691819615751501220458417729431827745 185 308545845514849842261335626955019859027 186 -499237665130601343481794044684451686772 187 807783510645451185743129671639471545800 188 -1307021175776052529224923716323923232571 189 2114804686421503714968053387963394778371 190 -3421825862197556244192977104287318010943 191 5536630548619059959161030492250712789313 192 -8958456410816616203354007596538030800256 193 14495086959435676162515038088788743589570 194 -23453543370252292365869045685326774389825 195 37948630329687968528384083774115517979395 196 -61402173699940260894253129459442292369221 197 99350804029628229422637213233557810348615 198 -160752977729568490316890342693000102717836 199 260103781759196719739527555926557913066452 200 -420856759488765210056417898619558015784287 201 680960541247961929795945454546115928850739 202 -1101817300736727139852363353165673944635027 203 1782777841984689069648308807711789873485765 204 -2884595142721416209500672160877463818120792 205 4667372984706105279148980968589253691606558 206 -7551968127427521488649653129466717509727349 207 12219341112133626767798634098055971201333907 208 -19771309239561148256448287227522688711061257 209 31990650351694775024246921325578659912395163 210 -51761959591255923280695208553101348623456420 211 83752609942950698304942129878680008535851584 212 -135514569534206621585637338431781357159308003 213 219267179477157319890579468310461365695159587 214 -354781749011363941476216806742242722854467591 215 574048928488521261366796275052704088549627177 216 -928830677499885202843013081794946811404094768 217 1502879605988406464209809356847650899953721946 218 -2431710283488291667052822438642597711357816713 219 3934589889476698131262631795490248611311538659 220 -6366300172964989798315454234132846322669355373 221 10300890062441687929578086029623094933980894031 222 -16667190235406677727893540263755941256650249404 223 26968080297848365657471626293379036190631143436 224 -43635270533255043385365166557134977447281392839 225 70603350831103409042836792850514013637912536275 226 -114238621364358452428201959407648991085193929115 227 184841972195461861471038752258163004723106465389 228 -299080593559820313899240711665811995808300394504 229 483922565755282175370279463923975000531406859894 230 -783003159315102489269520175589786996339707254397 231 1266925725070384664639799639513761996871114114291 232 -2049928884385487153909319815103548993210821368689 233 3316854609455871818549119454617310990081935482979 234 -5366783493841358972458439269720859983292756851668 235 8683638103297230791007558724338170973374692334648 236 -14050421597138589763465997994059030956667449186315 237 22734059700435820554473556718397201930042141520963 238 -36784481297574410317939554712456232886709590707279 239 59518540998010230872413111430853434816751732228241 240 -96303022295584641190352666143309667703461322935520 241 155821563293594872062765777574163102520213055163762 242 -252124585589179513253118443717472770223674378099281 243 407946148882774385315884221291635872743887433263043 244 -660070734471953898569002665009108642967561811362325 245 1068016883354728283884886886300744515711449244625367 246 -1728087617826682182453889551309853158679011055987692 247 2796104501181410466338776437610597674390460300613060 248 -4524192119008092648792665988920450833069471356600751 249 7320296620189503115131442426531048507459931657213811 250 -11844488739197595763924108415451499340529403013814563 251 19164785359387098879055550841982547847989334671028373 252 -31009274098584694642979659257434047188518737684842936 253 50174059457971793522035210099416595036508072355871310 254 -81183333556556488165014869356850642225026810040714245 255 131357393014528281687050079456267237261534882396585555 256 -212540726571084769852064948813117879486561692437299801 257 343898119585613051539115028269385116748096574833885355 258 -556438846156697821391179977082502996234658267271185156 259 900336965742310872930295005351888112982754842105070512 260 -1456775811899008694321474982434391109217413109376255667 261 2357112777641319567251769987786279222200167951481326179 262 -3813888589540328261573244970220670331417581060857581847 263 6171001367181647828825014958006949553617749012338908025 264 -9984889956721976090398259928227619885035330073196489872 265 16155891323903623919223274886234569438653079085535397898 266 -26140781280625600009621534814462189323688409158731887769 267 42296672604529223928844809700696758762341488244267285667 268 -68437453885154823938466344515158948086029897402999173437 269 110734126489684047867311154215855706848371385647266459103 270 -179171580374838871805777498731014654934401283050265632540 271 289905706864522919673088652946870361782772668697532091644 272 -469077287239361791478866151677885016717173951747797724183 273 758982994103884711151954804624755378499946620445329815827 274 -1228060281343246502630820956302640395217120572193127540011 275 1987043275447131213782775760927395773717067192638457355837 276 -3215103556790377716413596717230036168934187764831584895848 277 5202146832237508930196372478157431942651254957470042251686 278 -8417250389027886646609969195387468111585442722301627147533 279 13619397221265395576806341673544900054236697679771669399219 280 -22036647610293282223416310868932368165822140402073296546753 281 35656044831558677800222652542477268220058838081844965945971 282 -57692692441851960023638963411409636385880978483918262492724 283 93348737273410637823861615953886904605939816565763228438696 284 -151041429715262597847500579365296540991820795049681490931419 285 244390166988673235671362195319183445597760611615444719370115 286 -395431596703935833518862774684479986589581406665126210301535 287 639821763692609069190224970003663432187342018280570929671649 288 -1035253360396544902709087744688143418776923424945697139973184 289 1675075124089153971899312714691806850964265443226268069644834 290 -2710328484485698874608400459379950269741188868171965209618017 291 4385403608574852846507713174071757120705454311398233279262851 292 -7095732093060551721116113633451707390446643179570198488880869 293 11481135701635404567623826807523464511152097490968431768143719 294 -18576867794695956288739940440975171901598740670538630257024588 295 30058003496331360856363767248498636412750838161507062025168308 296 -48634871291027317145103707689473808314349578832045692282192895 297 78692874787358678001467474937972444727100416993552754307361203 298 -127327746078385995146571182627446253041449995825598446589554099 299 206020620865744673148038657565418697768550412819151200896915301 300 -333348366944130668294609840192864950810000408644749647486469400 301 539368987809875341442648497758283648578550821463900848383384702 302 -872717354754006009737258337951148599388551230108650495869854101 303 1412086342563881351179906835709432247967102051572551344253238803 304 -2284803697317887360917165173660580847355653281681201840123092905 305 3696890039881768712097072009370013095322755333253753184376331707 306 -5981693737199656073014237183030593942678408614934955024499424612 307 9678583777081424785111309192400607038001163948188708208875756320 308 -15660277514281080858125546375431200980679572563123663233375180931 309 25338861291362505643236855567831808018680736511312371442250937251 310 -40999138805643586501362401943263008999360309074436034675626118183 311 66338000097006092144599257511094817018041045585748406117877055433 312 -107337138902649678645961659454357826017401354660184440793503173616 313 173675138999655770790560916965452643035442400245932846911380229050 314 -281012277902305449436522576419810469052843754906117287704883402665 315 454687416901961220227083493385263112088286155152050134616263631715 316 -735699694804266669663606069805073581141129910058167422321147034381 317 1190387111706227889890689563190336693229416065210217556937410666095 318 -1926086806510494559554295632995410274370545975268384979258557700476 319 3116473918216722449444985196185746967599962040478602536195968366572 320 -5042560724727217008999280829181157241970508015746987515454526067047 321 8159034642943939458444266025366904209570470056225590051650494433619 322 -13201595367671156467443546854548061451540978071972577567105020500667 323 21360630010615095925887812879914965661111448128198167618755514934285 324 -34562225378286252393331359734463027112652426200170745185860535434952 325 55922855388901348319219172614377992773763874328368912804616050369238 326 -90485080767187600712550532348841019886416300528539657990476585804189 327 146407936156088949031769704963219012660180174856908570795092636173427 328 -236893016923276549744320237312060032546596475385448228785569221977617 329 383300953079365498776089942275279045206776650242356799580661858151043 330 -620193970002642048520410179587339077753373125627805028366231080128660 331 1003494923082007547296500121862618122960149775870161827946892938279704 332 -1623688893084649595816910301449957200713522901497966856313124018408363 333 2627183816166657143113410423312575323673672677368128684260016956688067 334 -4250872709251306738930320724762532524387195578866095540573140975096431 335 6878056525417963882043731148075107848060868256234224224833157931784497 336 -11128929234669270620974051872837640372448063835100319765406298906880928 337 18006985760087234503017783020912748220508932091334543990239456838665426 338 -29135914994756505123991834893750388592956995926434863755645755745546353 339 47142900754843739627009617914663136813465928017769407745885212584211779 340 -76278815749600244751001452808413525406422923944204271501530968329758133 341 123421716504443984378011070723076662219888851961973679247416180913969911 342 -199700532254044229129012523531490187626311775906177950748947149243728044 343 323122248758488213507023594254566849846200627868151629996363330157697956 344 -522822781012532442636036117786057037472512403774329580745310479401425999 345 845945029771020656143059712040623887318713031642481210741673809559123955 346 -1368767810783553098779095829826680924791225435416810791486984288960549955 347 2214712840554573754922155541867304812109938467059292002228658098519673909 348 -3583480651338126853701251371693985736901163902476102793715642387480223864 349 5798193491892700608623406913561290549011102369535394795944300485999897774 350 -9381674143230827462324658285255276285912266272011497589659942873480121637 351 15179867635123528070948065198816566834923368641546892385604243359480019411 352 -24561541778354355533272723484071843120835634913558389975264186232960141049 353 39741409413477883604220788682888409955759003555105282360868429592440160459 354 -64302951191832239137493512166960253076594638468663672336132615825400301508 355 104044360605310122741714300849848663032353642023768954697001045417840461968 356 -168347311797142361879207813016808916108948280492432627033133661243240763475 357 272391672402452484620922113866657579141301922516201581730134706661081225443 358 -440738984199594846500129926883466495250250203008634208763268367904321988919 359 713130656602047331121052040750124074391552125524835790493403074565403214361 360 -1153869640801642177621181967633590569641802328533469999256671442469725203280 361 1867000297403689508742234008383714644033354454058305789750074517035128417642 362 -3020869938205331686363415976017305213675156782591775789006745959504853620921 363 4887870235609021195105649984401019857708511236650081578756820476539982038563 364 -7908740173814352881469065960418325071383668019241857367763566436044835659485 365 12796610409423374076574715944819344929092179255891938946520386912584817698047 366 -20705350583237726958043781905237670000475847275133796314283953348629653357532 367 33501960992661101034618497850057014929568026531025735260804340261214471055580 368 -54207311575898827992662279755294684930043873806159531575088293609844124413111 369 87709272568559929027280777605351699859611900337185266835892633871058595468691 370 -141916584144458757019943057360646384789655774143344798410980927480902719881803 371 229625856713018686047223834965998084649267674480530065246873561351961315350493 372 -371542440857477443067166892326644469438923448623874863657854488832864035232296 373 601168297570496129114390727292642554088191123104404928904728050184825350582790 374 -972710738427973572181557619619287023527114571728279792562582539017689385815085 375 1573879035998469701295948346911929577615305694832684721467310589202514736397875 376 -2546589774426443273477505966531216601142420266560964514029893128220204122212961 377 4120468810424912974773454313443146178757725961393649235497203717422718858610835 378 -6667058584851356248250960279974362779900146227954613749527096845642922980823796 379 10787527395276269223024414593417508958657872189348262985024300563065641839434632 380 -17454585980127625471275374873391871738558018417302876734551397408708564820258427 381 28242113375403894694299789466809380697215890606651139719575697971774206659693059 382 -45696699355531520165575164340201252435773909023954016454127095380482771479951487 383 73938812730935414859874953807010633132989799630605156173702793352256978139644545 384 -119635512086466935025450118147211885568763708654559172627829888732739749619596032 385 193574324817402349885325071954222518701753508285164328801532682084996727759240578 386 -313209836903869284910775190101434404270517216939723501429362570817736477378836609 387 506784161721271634796100262055656922972270725224887830230895252902733205138077187 388 -819993998625140919706875452157091327242787942164611331660257823720469682516913797 389 1326778160346412554502975714212748250215058667389499161891153076623202887654990983 390 -2146772158971553474209851166369839577457846609554110493551410900343672570171904780 391 3473550319317966028712826880582587827672905276943609655442563976966875457826895764 392 -5620322478289519502922678046952427405130751886497720148993974877310548027998800543 393 9093872797607485531635504927535015232803657163441329804436538854277423485825696307 394 -14714195275897005034558182974487442637934409049939049953430513731587971513824496851 395 23808068073504490566193687902022457870738066213380379757867052585865394999650193157 396 -38522263349401495600751870876509900508672475263319429711297566317453366513474690008 397 62330331422905986166945558778532358379410541476699809469164618903318761513124883166 398 -100852594772307481767697429655042258888083016740019239180462185220772128026599573173 399 163182926195213467934642988433574617267493558216719048649626804124090889539724456339 400 -264035520967520949702340418088616876155576574956738287830088989344863017566324029513 401 427218447162734417636983406522191493423070133173457336479715793468953907106048485851 402 -691253968130255367339323824610808369578646708130195624309804782813816924672372515364 403 1118472415292989784976307231132999863001716841303652960789520576282770831778421001216 404 -1809726383423245152315631055743808232580363549433848585099325359096587756450793516579 405 2928198798716234937291938286876808095582080390737501545888845935379358588229214517795 406 -4737925182139480089607569342620616328162443940171350130988171294475946344680008034375 407 7666123980855715026899507629497424423744524330908851676877017229855304932909222552169 408 -12404049162995195116507076972118040751906968271080201807865188524331251277589230586544 409 20070173143850910143406584601615465175651492601989053484742205754186556210498453138714 410 -32474222306846105259913661573733505927558460873069255292607394278517807488087683725257 411 52544395450697015403320246175348971103209953475058308777349600032704363698586136863971 412 -85018617757543120663233907749082477030768414348127564069956994311222171186673820589229 413 137563013208240136066554153924431448133978367823185872847306594343926534885259957453199 414 -222581630965783256729788061673513925164746782171313436917263588655148706071933778042428 415 360144644174023392796342215597945373298725149994499309764570182999075240957193735495628 416 -582726275139806649526130277271459298463471932165812746681833771654223947029127513538055 417 942870919313830042322472492869404671762197082160312056446403954653299187986321249033683 418 -1525597194453636691848602770140863970225669014326124803128237726307523135015448762571739 419 2468468113767466734171075263010268641987866096486436859574641680960822323001770011605421 420 -3994065308221103426019678033151132612213535110812561662702879407268345458017218774177160 421 6462533421988570160190753296161401254201401207298998522277521088229167781018988785782582 422 -10456598730209673586210431329312533866414936318111560184980400495497513239036207559959741 423 16919132152198243746401184625473935120616337525410558707257921583726681020055196345742323 424 -27375730882407917332611615954786468987031273843522118892238322079224194259091403905702065 425 44294863034606161079012800580260404107647611368932677599496243662950875279146600251444387 426 -71670593917014078411624416535046873094678885212454796491734565742175069538238004157146452 427 115965456951620239490637217115307277202326496581387474091230809405125944817384604408590840 428 -187636050868634317902261633650354150297005381793842270582965375147301014355622608565737291 429 303601507820254557392898850765661427499331878375229744674196184552426959173007212974328131 430 -491237558688888875295160484416015577796337260169072015257161559699727973528629821540065423 431 794839066509143432688059335181677005295669138544301759931357744252154932701637034514393553 432 -1286076625198032307983219819597692583092006398713373775188519303951882906230266856054458976 433 2080915691707175740671279154779369588387675537257675535119877048204037838931903890568852530 434 -3366992316905208048654498974377062171479681935971049310308396352155920745162170746623311505 435 5447908008612383789325778129156431759867357473228724845428273400359958584094074637192164035 436 -8814900325517591837980277103533493931347039409199774155736669752515879329256245383815475541 437 14262808334129975627306055232689925691214396882428499001164943152875837913350320021007639575 438 -23077708659647567465286332336223419622561436291628273156901612905391717242606565404823115116 439 37340516993777543092592387568913345313775833174056772158066556058267555155956885425830754692 440 -60418225653425110557878719905136764936337269465685045314968168963659272398563450830653869807 441 97758742647202653650471107474050110250113102639741817473034725021926827554520336256484624499 442 -158176968300627764208349827379186875186450372105426862788002893985586099953083787087138494307 443 255935710947830417858820934853236985436563474745168680261037619007512927507604123343623118805 444 -414112679248458182067170762232423860623013846850595543049040512993099027460687910430761613112 445 670048390196288599925991697085660846059577321595764223310078132000611954968292033774384731918 446 -1084161069444746781993162459318084706682591168446359766359118644993710982428979944205146345029 447 1754209459641035381919154156403745552742168490042123989669196776994322937397271977979531076947 448 -2838370529085782163912316615721830259424759658488483756028315421988033919826251922184677421977 449 4592579988726817545831470772125575812166928148530607745697512198982356857223523900164208498923 450 -7430950517812599709743787387847406071591687807019091501725827620970390777049775822348885920900 451 12023530506539417255575258159972981883758615955549699247423339819952747634273299722513094419824 452 -19454481024352016965319045547820387955350303762568790749149167440923138411323075544861980340723 453 31478011530891434220894303707793369839108919718118489996572507260875886045596375267375074760547 454 -50932492555243451186213349255613757794459223480687280745721674701799024456919450812237055101271 455 82410504086134885407107652963407127633568143198805770742294181962674910502515826079612129861817 456 -133342996641378336593321002219020885428027366679493051488015856664473934959435276891849184963088 457 215753500727513222000428655182428013061595509878298822230310038627148845461951102971461314824906 458 -349096497368891558593749657401448898489622876557791873718325895291622780421386379863310499787993 459 564849998096404780594178312583876911551218386436090695948635933918771625883337482834771814612899 460 -913946495465296339187927969985325810040841262993882569666961829210394406304723862698082314400893 461 1478796493561701119782106282569202721592059649429973265615597763129166032188061345532854129013791 462 -2392742989026997458970034252554528531632900912423855835282559592339560438492785208230936443414684 463 3871539482588698578752140535123731253224960561853829100898157355468726470680846553763790572428476 464 -6264282471615696037722174787678259784857861474277684936180716947808286909173631761994727015843159 465 10135821954204394616474315322801991038082822036131514037078874303277013379854478315758517588271635 466 -16400104425820090654196490110480250822940683510409198973259591251085300289028110077753244604114795 467 26535926380024485270670805433282241861023505546540713010338465554362313668882588393511762192386429 468 -42936030805844575924867295543762492683964189056949911983598056805447613957910698471265006796501224 469 69471957185869061195538100977044734544987694603490624993936522359809927626793286864776768988887654 470 -112407987991713637120405396520807227228951883660440536977534579165257541584703985336041775785388877 471 181879945177582698315943497497851961773939578263931161971471101525067469211497272200818544774276531 472 -294287933169296335436348894018659189002891461924371698949005680690325010796201257536860320559665409 473 476167878346879033752292391516511150776831040188302860920476782215392480007698529737678865333941939 474 -770455811516175369188641285535170339779722502112674559869482462905717490803899787274539185893607348 475 1246623689863054402940933677051681490556553542300977420789959245121109970811598317012218051227549288 476 -2017079501379229772129574962586851830336276044413651980659441708026827461615498104286757237121156635 477 3263703191242284175070508639638533320892829586714629401449400953147937432427096421298975288348705923 478 -5280782692621513947200083602225385151229105631128281382108842661174764894042594525585732525469862559 479 8544485883863798122270592241863918472121935217842910783558243614322702326469690946884707813818568481 480 -13825268576485312069470675844089303623351040848971192165667086275497467220512285472470440339288431040 481 22369754460349110191741268085953222095472976066814102949225329889820169546981976419355148153106999522 482 -36195023036834422261211943930042525718824016915785295114892416165317636767494261891825588492395430561 483 58564777497183532452953212015995747814296992982599398064117746055137806314476238311180736645502430083 484 -94759800534017954714165155946038273533121009898384693179010162220455443081970500203006325137897860645 485 153324578031201487167118367962034021347418002880984091243127908275593249396446738514187061783400290727 486 -248084378565219441881283523908072294880539012779368784422138070496048692478417238717193386921298151372 487 401408956596420929048401891870106316227957015660352875665265978771641941874863977231380448704698442100 488 -649493335161640370929685415778178611108496028439721660087404049267690634353281215948573835625996593471 489 1050902291758061299978087307648284927336453044100074535752670028039332576228145193179954284330695035571 490 -1700395626919701670907772723426463538444949072539796195840074077307023210581426409128528119956691629043 491 2751297918677762970885860031074748465781402116639870731592744105346355786809571602308482404287386664613 492 -4451693545597464641793632754501212004226351189179666927432818182653378997390998011437010524244078293656 493 7202991464275227612679492785575960470007753305819537659025562287999734784200569613745492928531464958270 494 -11654685009872692254473125540077172474234104494999204586458380470653113781591567625182503452775543251925 495 18857676474147919867152618325653132944241857800818742245483942758652848565792137238927996381307008210195 496 -30512361484020612121625743865730305418475962295817946831942323229305962347383704864110499834082551462121 497 49370037958168531988778362191383438362717820096636689077426265987958810913175842103038496215389559672315 498 -79882399442189144110404106057113743781193782392454635909368589217264773260559546967148996049472111134436 499 129252437400357676099182468248497182143911602489091324986794855205223584173735389070187492264861670806752 500 -209134836842546820209586574305610925925105384881545960896163444422488357434294936037336488314333781941187 501 338387274242904496308769042554108108069016987370637285882958299627711941608030325107523980579195452747939 502 -547522111085451316518355616859719033994122372252183246779121744050200299042325261144860468893529234689127 503 885909385328355812827124659413827142063139359622820532662080043677912240650355586252384449472724687437065 504 -1433431496413807129345480276273546176057261731875003779441201787728112539692680847397244918366253922126192 505 2319340881742162942172604935687373318120401091497824312103281831406024780343036433649629367838978609563258 506 -3752772378155970071518085211960919494177662823372828091544483619134137320035717281046874286205232531689449 507 6072113259898133013690690147648292812298063914870652403647765450540162100378753714696503654044211141252707 508 -9824885638054103085208775359609212306475726738243480495192249069674299420414470995743377940249443672942157 509 15896998897952236098899465507257505118773790653114132898840014520214461520793224710439881594293654814194863 510 -25721884536006339184108240866866717425249517391357613394032263589888760941207695706183259534543098487137020 511 41618883433958575283007706374124222544023308044471746292872278110103222462000920416623141128836753301331884 512 -67340767969964914467115947240990939969272825435829359686904541699991983403208616122806400663379851788468903 513 108959651403923489750123653615115162513296133480301105979776819810095205865209536539429541792216605089800787 514 -176300419373888404217239600856106102482568958916130465666681361510087189268418152662235942455596456878269691 515 285260070777811893967363254471221264995865092396431571646458181320182395133627689201665484247813061968070477 516 -461560490151700298184602855327327367478434051312562037313139542830269584402045841863901426703409518846340168 517 746820560929512192151966109798548632474299143708993608959597724150451979535673531065566910951222580814410646 518 -1208381051081212490336568965125875999952733195021555646272737266980721563937719372929468337654632099660750813 519 1955201612010724682488535074924424632427032338730549255232334991131173543473392903995035248605854680475161459 520 -3163582663091937172825104040050300632379765533752104901505072258111895107411112276924503586260486780135912273 521 5118784275102661855313639114974725264806797872482654156737407249243068650884505180919538834866341460611073731 522 -8282366938194599028138743155025025897186563406234759058242479507354963758295617457844042421126828240746986004 523 13401151213297260883452382269999751161993361278717413214979886756598032409180122638763581255993169701358059736 524 -21683518151491859911591125425024777059179924684952172273222366263952996167475740096607623677119997942105045739 525 35084669364789120795043507695024528221173285963669585488202253020551028576655862735371204933113167643463105475 526 -56768187516280980706634633120049305280353210648621757761424619284504024744131602831978828610233165585568151215 527 91852856881070101501678140815073833501526496612291343249626872305055053320787465567350033543346333229031256689 528 -148621044397351082208312773935123138781879707260913101011051491589559078064919068399328862153579498814599407904 529 240473901278421183709990914750196972283406203873204444260678363894614131385706533966678895696925832043630664594 530 -389094945675772265918303688685320111065285911134117545271729855484173209450625602366007757850505330858230072497 531 629568846954193449628294603435517083348692115007321989532408219378787340836332136332686653547431162901860737091 532 -1018663792629965715546598292120837194413978026141439534804138074862960550286957738698694411397936493760090809589 533 1648232639584159165174892895556354277762670141148761524336546294241747891123289875031381064945367656661951546679 534 -2666896432214124880721491187677191472176648167290201059140684369104708441410247613730075476343304150422042356268 535 4315129071798284045896384083233545749939318308438962583477230663346456332533537488761456541288671807083993902948 536 -6982025504012408926617875270910737222115966475729163642617915032451164773943785102491532017631975957506036259215 537 11297154575810692972514259354144282972055284784168126226095145695797621106477322591252988558920647764590030162163 538 -18279180079823101899132134625055020194171251259897289868713060728248785880421107693744520576552623722096066421379 539 29576334655633794871646393979199303166226536044065416094808206424046406986898430284997509135473271486686096583541 540 -47855514735456896770778528604254323360397787303962705963521267152295192867319537978742029712025895208782163004920 541 77431849391090691642424922583453626526624323348028122058329473576341599854217968263739538847499166695468259588462 542 -125287364126547588413203451187707949887022110651990828021850740728636792721537506242481568559525061904250422593381 543 202719213517638280055628373771161576413646434000018950080180214304978392575755474506221107407024228599718682181843 544 -328006577644185868468831824958869526300668544652009778102030955033615185297292980748702675966549290503969104775225 545 530725791161824148524460198730031102714314978652028728182211169338593577873048455254923783373573519103687786957067 546 -858732368806010016993292023688900629014983523304038506284242124372208763170341436003626459340122809607656891732292 547 1389458159967834165517752222418931731729298501956067234466453293710802341043389891258550242713696328711344678689360 548 -2248190528773844182511044246107832360744282025260105740750695418083011104213731327262176702053819138319001570421651 549 3637648688741678348028796468526764092473580527216172975217148711793813445257121218520726944767515467030346249111011 550 -5885839217515522530539840714634596453217862552476278715967844129876824549470852545782903646821334605349347819532663 551 9523487906257200878568637183161360545691443079692451691184992841670637994727973764303630591588850072379694068643673 552 -15409327123772723409108477897795956998909305632168730407152836971547462544198826310086534238410184677729041888176336 553 24932815030029924287677115080957317544600748711861182098337829813218100538926800074390164829999034750108735956820010 554 -40342142153802647696785592978753274543510054344029912505490666784765563083125626384476699068409219427837777844996345 555 65274957183832571984462708059710592088110803055891094603828496597983663622052426458866863898408254177946513801816355 556 -105617099337635219681248301038463866631620857399921007109319163382749226705178052843343562966817473605784291646812701 557 170892056521467791665711009098174458719731660455812101713147659980732890327230479302210426865225727783730805448629055 558 -276509155859103011346959310136638325351352517855733108822466823363482117032408532145553989832043201389515097095441756 559 447401212380570803012670319234812784071084178311545210535614483344215007359639011447764416697268929173245902544070812 560 -723910368239673814359629629371451109422436696167278319358081306707697124392047543593318406529312130562760999639512567 561 1171311580620244617372299948606263893493520874478823529893695790051912131751686555041082823226581059736006902183583379 562 -1895221948859918431731929577977715002915957570646101849251777096759609256143734098634401229755893190298767901823095947 563 3066533529480163049104229526583978896409478445124925379145472886811521387895420653675484052982474250034774804006679325 564 -4961755478340081480836159104561693899325436015771027228397249983571130644039154752309885282738367440333542705829775272 565 8028289007820244529940388631145672795734914460895952607542722870382652031934575405985369335720841690368317509836454598 566 -12990044486160326010776547735707366695060350476666979835939972853953782675973730158295254618459209130701860215666229869 567 21018333493980570540716936366853039490795264937562932443482695724336434707908305564280623954180050821070177725502684467 568 -34008377980140896551493484102560406185855615414229912279422668578290217383882035722575878572639259951772037941168914337 569 55026711474121467092210420469413445676650880351792844722905364302626652091790341286856502526819310772842215666671598803 570 -89035089454262363643703904571973851862506495766022757002328032880916869475672377009432381099458570724614253607840513140 571 144061800928383830735914325041387297539157376117815601725233397183543521567462718296288883626277881497456469274512111944 572 -233096890382646194379618229613361149401663871883838358727561430064460391043135095305721264725736452222070722882352625083 573 377158691311030025115532554654748446940821248001653960452794827248003912610597813602010148352014333719527192156864737027 574 -610255581693676219495150784268109596342485119885492319180356257312464303653732908907731413077750785941597915039217362111 575 987414273004706244610683338922858043283306367887146279633151084560468216264330722509741561429765119661125107196082099137 576 -1597669854698382464105834123190967639625791487772638598813507341872932519918063631417472974507515905602723022235299461248 577 2585084127703088708716517462113825682909097855659784878446658426433400736182394353927214535937281025263848129431381560386 578 -4182753982401471172822351585304793322534889343432423477260165768306333256100457985344687510444796930866571151666681021633 579 6767838110104559881538869047418619005443987199092208355706824194739733992282852339271902046382077956130419281098062582019 580 -10950592092506031054361220632723412327978876542524631832966989963046067248383310324616589556826874886996990432764743603653 581 17718430202610590935900089680142031333422863741616840188673814157785801240666162663888491603208952843127409713862806185671 582 -28669022295116621990261310312865443661401740284141472021640804120831868489049472988505081160035827730124400146627549789324 583 46387452497727212926161399993007474994824604025758312210314618278617669729715635652393572763244780573251809860490355974996 584 -75056474792843834916422710305872918656226344309899784231955422399449538218765108640898653923280608303376210007117905764319 585 121443927290571047842584110298880393651050948335658096442270040678067207948480744293292226686525388876628019867608261739315 586 -196500402083414882759006820604753312307277292645557880674225463077516746167245852934190880609805997180004229874726167503635 587 317944329373985930601590930903633705958328240981215977116495503755583954115726597227483107296331386056632249742334429242949 588 -514444731457400813360597751508387018265605533626773857790720966833100700282972450161673987906137383236636479617060596746584 589 832389060831386743962188682412020724223933774607989834907216470588684654398699047389157095202468769293268729359395025989534 590 -1346833792288787557322786433920407742489539308234763692697937437421785354681671497550831083108606152529905208976455622736117 591 2179222853120174301284975116332428466713473082842753527605153908010470009080370544939988178311074921823173938335850648725651 592 -3526056645408961858607761550252836209203012391077517220303091345432255363762042042490819261419681074353079147312306271461769 593 5705279498529136159892736666585264675916485473920270747908245253442725372842412587430807439730755996176253085648156920187419 594 -9231336143938098018500498216838100885119497864997787968211336598874980736604454629921626701150437070529332232960463191649188 595 14936615642467234178393234883423365561035983338918058716119581852317706109446867217352434140881193066705585318608620111836608 596 -24167951786405332196893733100261466446155481203915846684330918451192686846051321847274060842031630137234917551569083303485795 597 39104567428872566375286967983684832007191464542833905400450500303510392955498189064626494982912823203940502870177703415322403 598 -63272519215277898572180701083946298453346945746749752084781418754703079801549510911900555824944453341175420421746786718808199 599 102377086644150464947467669067631130460538410289583657485231919058213472757047699976527050807857276545115923291924490134130601 600 -165649605859428363519648370151577428913885356036333409570013337812916552558597210888427606632801729886291343713671276852938800 601 268026692503578828467116039219208559374423766325917067055245256871130025315644910864954657440659006431407267005595766987069402 602 -433676298363007191986764409370785988288309122362250476625258594684046577874242121753382264073460736317698610719267043840008201 603 701702990866586020453880448589994547662732888688167543680503851555176603189887032618336921514119742749105877724862810827077603 604 -1135379289229593212440644857960780535951042011050418020305762446239223181064129154371719185587580479066804488444129854667085805 605 1837082280096179232894525306550775083613774899738585563986266297794399784254016186990056107101700221815910366168992665494163407 606 -2972461569325772445335170164511555619564816910789003584292028744033622965318145341361775292689280700882714854613122520161249212 607 4809543849421951678229695471062330703178591810527589148278295041828022749572161528351831399790980922698625220782115185655412620 608 -7782005418747724123564865635573886322743408721316592732570323785861645714890306869713606692480261623581340075395237705816661831 609 12591549268169675801794561106636217025922000531844181880848618827689668464462468398065438092271242546279965296177352891472074451 610 -20373554686917399925359426742210103348665409253160774613418942613551314179352775267779044784751504169861305371572590597288736283 611 32965103955087075727153987848846320374587409785004956494267561441240982643815243665844482877022746716141270667749943488760810733 612 -53338658642004475652513414591056423723252819038165731107686504054792296823168018933623527661774250886002576039322534086049547016 613 86303762597091551379667402439902744097840228823170687601954065496033279466983262599468010538796997602143846707072477574810357750 614 -139642421239096027032180817030959167821093047861336418709640569550825576290151281533091538200571248488146422746395011660859904765 615 225946183836187578411848219470861911918933276684507106311594635046858855757134544132559548739368246090290269453467489235670262515 616 -365588605075283605444029036501821079740026324545843525021235204597684432047285825665651086939939494578436692199862500896530167281 617 591534788911471183855877255972682991658959601230350631332829839644543287804420369798210635679307740668726961653329990132200429795 618 -957123393986754789299906292474504071398985925776194156354065044242227719851706195463861722619247235247163653853192491028730597076 619 1548658182898225973155783548447187063057945527006544787686894883886771007656126565262072358298554975915890615506522481160931026872 620 -2505781576884980762455689840921691134456931452782738944040959928128998727507832760725934080917802211163054269359714972189661623947 621 4054439759783206735611473389368878197514876979789283731727854812015769735163959325988006439216357187078944884866237453350592650819 622 -6560221336668187498067163230290569331971808432572022675768814740144768462671792086713940520134159398241999154225952425540254274767 623 10614661096451394233678636619659447529486685412361306407496669552160538197835751412701946959350516585320944039092189878890846925585 624 -17174882433119581731745799849950016861458493844933329083265484292305306660507543499415887479484675983562943193318142304431101200352 625 27789543529570975965424436469609464390945179257294635490762153844465844858343294912117834438835192568883887232410332183321948125938 626 -44964425962690557697170236319559481252403673102227964574027638136771151518850838411533721918319868552446830425728474487753049326289 627 72753969492261533662594672789168945643348852359522600064789791981236996377194133323651556357155061121330717658138806671074997452227 628 -117718395454952091359764909108728426895752525461750564638817430118008147896044971735185278275474929673777548083867281158828046778517 629 190472364947213625022359581897897372539101377821273164703607222099245144273239105058836834632629990795108265742006087829903044230743 630 -308190760402165716382124491006625799434853903283023729342424652217253292169284076794022112908104920468885813825873368988731091009260 631 498663125349379341404484072904523171973955281104296894046031874316498436442523181852858947540734911263994079567879456818634135240004 632 -806853885751545057786608563911148971408809184387320623388456526533751728611807258646881060448839831732879893393752825807365226249263 633 1305517011100924399191092636815672143382764465491617517434488400850250165054330440499740007989574742996873972961632282625999361489267 634 -2112370896852469456977701200726821114791573649878938140822944927384001893666137699146621068438414574729753866355385108433364587738531 635 3417887907953393856168793837542493258174338115370555658257433328234252058720468139646361076427989317726627839317017391059363949227797 636 -5530258804805863313146495038269314372965911765249493799080378255618253952386605838792982144866403892456381705672402499492728536966328 637 8948146712759257169315288875811807631140249880620049457337811583852506011107073978439343221294393210183009544989419890552092486194126 638 -14478405517565120482461783914081122004106161645869543256418189839470759963493679817232325366160797102639391250661822390044821023160453 639 23426552230324377651777072789892929635246411526489592713756001423323265974600753795671668587455190312822400795651242280596913509354579 640 -37904957747889498134238856703974051639352573172359135970174191262794025938094433612903993953615987415461792046313064670641734532515033 641 61331509978213875786015929493866981274598984698848728683930192686117291912695187408575662541071177728284192841964306951238648041869611 642 -99236467726103373920254786197841032913951557871207864654104383948911317850789621021479656494687165143745984888277371621880382574384644 643 160567977704317249706270715691708014188550542570056593338034576635028609763484808430055319035758342872030177730241678573119030616254256 644 -259804445430420623626525501889549047102502100441264457992138960583939927614274429451534975530445508015776162618519050194999413190638899 645 420372423134737873332796217581257061291052643011321051330173537218968537377759237881590294566203850887806340348760728768118443806893155 646 -680176868565158496959321719470806108393554743452585509322312497802908464992033667333125270096649358903582502967279778963117856997532055 647 1100549291699896370292117937052063169684607386463906560652486035021877002369792905214715564662853209791388843316040507731236300804425209 648 -1780726160265054867251439656522869278078162129916492069974798532824785467361826572547840834759502568694971346283320286694354157801957264 649 2881275451964951237543557593574932447762769516380398630627284567846662469731619477762556399422355778486360189599360794425590458606382474 650 -4662001612230006104794997250097801725840931646296890700602083100671447937093446050310397234181858347181331535882681081119944616408339737 651 7543277064194957342338554843672734173603701162677289331229367668518110406825065528072953633604214125667691725482041875545535075014722211 652 -12205278676424963447133552093770535899444632808974180031831450769189558343918511578383350867786072472849023261364722956665479691423061949 653 19748555740619920789472106937443270073048333971651469363060818437707668750743577106456304501390286598516714986846764832211014766437784159 654 -31953834417044884236605659031213805972492966780625649394892269206897227094662088684839655369176359071365738248211487788876494457860846108 655 51702390157664805026077765968657076045541300752277118757953087644604895845405665791295959870566645669882453235058252621087509224298630268 656 -83656224574709689262683424999870882018034267532902768152845356851502122940067754476135615239743004741248191483269740409964003682159476375 657 135358614732374494288761190968527958063575568285179886910798444496107018785473420267431575110309650411130644718327993031051512906458106643 658 -219014839307084183551444615968398840081609835818082655063643801347609141725541174743567190350052655152378836201597733441015516588617583019 659 354373454039458677840205806936926798145185404103262541974442245843716160511014595010998765460362305563509480919925726472067029495075689661 660 -573388293346542861391650422905325638226795239921345197038086047191325302236555769754565955810414960715888317121523459913082546083693272680 661 927761747386001539231856229842252436371980644024607739012528293035041462747570364765564721270777266279397798041449186385149575578768962342 662 -1501150040732544400623506652747578074598775883945952936050614340226366764984126134520130677081192226995286115162972646298232121662462235021 663 2428911788118545939855362882589830510970756527970560675063142633261408227731696499285695398351969493274683913204421832683381697241231197363 664 -3930061828851090340478869535337408585569532411916513611113756973487774992715822633805826075433161720269970028367394478981613818903693432385 665 6358973616969636280334232417927239096540288939887074286176899606749183220447519133091521473785131213544653941571816311664995516144924629747 666 -10289035445820726620813101953264647682109821351803587897290656580236958213163341766897347549218292933814623969939210790646609335048618062132 667 16648009062790362901147334371191886778650110291690662183467556186986141433610860899988869023003424147359277911511027102311604851193542691880 668 -26937044508611089521960436324456534460759931643494250080758212767223099646774202666886216572221717081173901881450237892958214186242160754011 669 43585053571401452423107770695648421239410041935184912264225768954209241080385063566875085595225141228533179792961264995269819037435703445891 670 -70522098080012541945068207020104955700169973578679162344983981721432340727159266233761302167446858309707081674411502888228033223677864199903 671 114107151651413994368175977715753376939580015513864074609209750675641581807544329800636387762671999538240261467372767883497852261113567645793 672 -184629249731426536313244184735858332639749989092543236954193732397073922534703596034397689930118857847947343141784270771725885484791431845696 673 298736401382840530681420162451611709579330004606407311563403483072715504342247925835034077692790857386187604609157038655223737745904999491490 674 -483365651114267066994664347187470042219079993698950548517597215469789426876951521869431767622909715234134947750941309426949623230696431337185 675 782102052497107597676084509639081751798409998305357860081000698542504931219199447704465845315700572620322552360098348082173360976601430828675 676 -1265467703611374664670748856826551794017489992004308408598597914012294358096150969573897612938610287854457500111039657509122984207297862165861 677 2047569756108482262346833366465633545815899990309666268679598612554799289315350417278363458254310860474780052471138005591296345183899292994535 678 -3313037459719856927017582223292185339833389982313974677278196526567093647411501386852261071192921148329237552582177663100419329391197155160396 679 5360607215828339189364415589757818885649289972623640945957795139121892936726851804130624529447232008804017605053315668691715674575096448154932 680 -8673644675548196116381997813050004225482679954937615623235991665688986584138353190982885600640153157133255157635493331792135003966293603315327 681 14034251891376535305746413402807823111131969927561256569193786804810879520865204995113510130087385165937272762688809000483850678541390051470259 682 -22707896566924731422128411215857827336614649882498872192429778470499866105003558186096395730727538323070527920324302332275985682507683654785587 683 36742148458301266727874824618665650447746619810060128761623565275310745625868763181209905860814923489007800683013111332759836361049073706255845 684 -59450045025225998150003235834523477784361269692559000954053343745810611730872321367306301591542461812078328603337413665035822043556757361041432 685 96192193483527264877878060453189128232107889502619129715676909021121357356741084548516207452357385301086129286350524997795658404605831067297278 686 -155642238508753263027881296287712606016469159195178130669730252766931969087613405915822509043899847113164457889687938662831480448162588428338709 687 251834431992280527905759356740901734248577048697797260385407161788053326444354490464338716496257232414250587176038463660627138852768419495635987 688 -407476670501033790933640653028614340265046207892975391055137414554985295531967896380161225540157079527415045065726402323458619300931007923974697 689 659311102493314318839400009769516074513623256590772651440544576343038621976322386844499942036414311941665632241764865984085758153699427419610683 690 -1066787772994348109773040662798130414778669464483748042495681990898023917508290283224661167576571391469080677307491268307544377454630435343585380 691 1726098875487662428612440672567646489292292721074520693936226567241062539484612670069161109612985703410746309549256134291630135608329862763196064 692 -2792886648482010538385481335365776904070962185558268736431908558139086456992902953293822277189557094879826986856747402599174513062960298106781443 693 4518985523969672966997922007933423393363254906632789430368135125380148996477515623362983386802542798290573296406003536890804648671290160869977507 694 -7311872172451683505383403343299200297434217092191058166800043683519235453470418576656805663992099893170400283262750939489979161734250458976758951 695 11830857696421356472381325351232623690797471998823847597168178808899384449947934200019789050794642691460973579668754476380783810405540619846736457 696 -19142729868873039977764728694531823988231689091014905763968222492418619903418352776676594714786742584631373862931505415870762972139791078823495408 697 30973587565294396450146054045764447679029161089838753361136401301318004353366286976696383765581385276092347442600259892251546782545331698670231866 698 -50116317434167436427910782740296271667260850180853659125104623793736624256784639753372978480368127860723721305531765308122309754685122777493727273 699 81089904999461832878056836786060719346290011270692412486241025095054628610150926730069362245949513136816068748132025200373856537230454476163959139 700 -131206222433629269305967619526356991013550861451546071611345648888791252866935566483442340726317640997539790053663790508496166291915577253657686413 701 212296127433091102184024456312417710359840872722238484097586673983845881477086493213511702972267154134355858801795815708870022829146031729821645551 702 -343502349866720371489992075838774701373391734173784555708932322872637134344022059696954043698584795131895648855459606217366189121061608983479331964 703 555798477299811473674016532151192411733232606896023039806518996856483015821108552910465746670851949266251507657255421926236211950207640713300977516 704 -899300827166531845164008607989967113106624341069807595515451319729120150165130612607419790369436744398147156512715028143602401071269249696780309479 705 1455099304466343318838025140141159524839856947965830635321970316585603165986239165517885537040288693664398664169970450069838613021476890410081286995 706 -2354400131632875164002033748131126637946481289035638230837421636314723316151369778125305327409725438062545820682685478213441014092746140106861596475 707 3809499436099218482840058888272286162786338237001468866159391952900326482137608943643190864450014131726944484852655928283279627114223030516942883469 708 -6163899567732093646842092636403412800732819526037107096996813589215049798288978721768496191859739569789490305535341406496720641206969170623804479944 709 9973399003831312129682151524675698963519157763038575963156205542115376280426587665411687056309753701516434790387997334780000268321192201140747363414 710 -16137298571563405776524244161079111764251977289075683060153019131330426078715566387180183248169493271305925095923338741276720909528161371764551843357 711 26110697575394717906206395685754810727771135052114259023309224673445802359142154052591870304479246972822359886311336076056721177849353572905299206771 712 -42247996146958123682730639846833922492023112341189942083462243804776228437857720439772053552648740244128284982234674817333442087377514944669851050129 713 68358693722352841588937035532588733219794247393304201106771468478222030796999874492363923857127987216950644868546010893390163265226868517575150256899 714 -110606689869310965271667675379422655711817359734494143190233712282998259234857594932135977409776727461078929850780685710723605352604383462245001307028 715 178965383591663806860604710912011388931611607127798344297005180761220290031857469424499901266904714678029574719326696604113768617831251979820151563928 716 -289572073460974772132272386291434044643428966862292487487238893044218549266715064356635878676681442139108504570107382314837373970435635442065152870955 717 468537457052638578992877097203445433575040573990090831784244073805438839298572533781135779943586156817138079289434078918951142588266887421885304434883 718 -758109530513613351125149483494879478218469540852383319271482966849657388565287598137771658620267598956246583859541461233788516558702522863950457305839 719 1226646987566251930118026580698324911793510114842474151055727040655096227863860131918907438563853755773384663148975540152739659146969410285835761740721 720 -1984756518079865281243176064193204390011979655694857470327210007504753616429147730056679097184121354729631247008517001386528175705671933149786219046560 721 3211403505646117211361202644891529301805489770537331621382937048159849844293007861975586535747975110503015910157492541539267834852641343435621980787282 722 -5196160023725982492604378709084733691817469426232189091710147055664603460722155592032265632932096465232647157166009542925796010558313276585408199833841 723 8407563529372099703965581353976262993622959196769520713093084103824453305015163454007852168680071575735663067323502084465063845410954620021030180621123 724 -13603723553098082196569960063060996685440428623001709804803231159489056765737319046040117801612168040968310224489511627390859855969267896606438380454965 725 22011287082470181900535541417037259679063387819771230517896315263313510070752482500047969970292239616703973291813013711855923701380222516627468561076087 726 -35615010635568264097105501480098256364503816442772940322699546422802566836489801546088087771904407657672283516302525339246783557349490413233906941531052 727 57626297718038445997641042897135516043567204262544170840595861686116076907242284046136057742196647274376256808115539051102707258729712929861375502607140 728 -93241308353606710094746544377233772408071020705317111163295408108918643743732085592224145514101054932048540324418064390349490816079203343095282444138191 729 150867606071645156092387587274369288451638224967861282003891269795034720650974369638360203256297702206424797132533603441452198074808916272956657946745331 730 -244108914425251866187134131651603060859709245673178393167186677903953364394706455230584348770398757138473337456951667831801688890888119616051940390883523 731 394976520496897022279521718925972349311347470641039675171077947698988085045680824868944552026696459344898134589485271273253886965697035889008598337628853 732 -639085434922148888466655850577575410171056716314218068338264625602941449440387280099528900797095216483371472046436939105055575856585155505060538728512376 733 1034061955419045910746177569503547759482404186955257743509342573301929534486068104968473452823791675828269606635922210378309462822282191394069137066141230 734 -1673147390341194799212833420081123169653460903269475811847607198904870983926455385068002353620886892311641078682359149483365038678867346899129675794653605 735 2707209345760240709959010989584670929135865090224733555356949772206800518412523490036475806444678568139910685318281359861674501501149538293198812860794835 736 -4380356736101435509171844409665794098789325993494209367204556971111671502338978875104478160065565460451551764000640509345039540180016885192328488655448441 737 7087566081861676219130855399250465027925191083718942922561506743318472020751502365140953966510244028591462449318921869206714041681166423485527301516243275 738 -11467922817963111728302699808916259126714517077213152289766063714430143523090481240245432126575809489043014213319562378551753581861183308677855790171691716 739 18555488899824787947433555208166724154639708160932095212327570457748615543841983605386386093086053517634476662638484247758467623542349732163383091687934992 740 -30023411717787899675736255017082983281354225238145247502093634172178759066932464845631818219661863006677490875958046626310221205403533040841238881859626707 741 48578900617612687623169810225249707435993933399077342714421204629927374610774448451018204312747916524311967538596530874068688828945882773004621973547561699 742 -78602312335400587298906065242332690717348158637222590216514838802106133677706913296650022532409779530989458414554577500378910034349415813845860855407188407 743 127181212953013274922075875467582398153342092036299932930936043432033508288481361747668226845157696055301425953151108374447598863295298586850482828954750105 744 -205783525288413862220981940709915088870690250673522523147450882234139641966188275044318249377567475586290884367705685874826508897644714400696343684361938512 745 332964738241427137143057816177497487024032342709822456078386925666173150254669636791986476222725171641592310320856794249274107760940012987546826513316688618 746 -538748263529840999364039756887412575894722593383344979225837807900312792220857911836304725600292647227883194688562480124100616658584727388243170197678627129 747 871713001771268136507097573064910062918754936093167435304224733566485942475527548628291201823017818869475505009419274373374724419524740375789996710995315747 748 -1410461265301109135871137329952322638813477529476512414530062541466798734696385460464595927423310466097358699697981754497475341078109467764033166908673942877 749 2282174267072377272378234903017232701732232465569679849834287275033284677171913009092887129246328284966834204707401028870850065497634208139823163619669258623 750 -3692635532373486408249372232969555340545709995046192264364349816500083411868298469557483056669638751064192904405382783368325406575743675903856330528343201500 751 5974809799445863680627607135986788042277942460615872114198637091533368089040211478650370185915967036031027109112783812239175472073377884043679494148012460124 752 -9667445331819350088876979368956343382823652455662064378562986908033451500908509948207853242585605787095220013518166595607500878649121559947535824676355661623 753 15642255131265213769504586504943131425101594916277936492761623999566819589948721426858223428501572823126247122630950407846676350722499443991215318824368121747 754 -25309700463084563858381565873899474807925247371940000871324610907600271090857231375066076671087178610221467136149117003454177229371621003938751143500723783371 755 40951955594349777627886152378842606233026842288217937364086234907167090680805952801924300099588751433347714258780067411300853580094120447929966462325091905117 756 -66261656057434341486267718252742081040952089660157938235410845814767361771663184176990376770675930043569181394929184414755030809465741451868717605825815688488 757 107213611651784119114153870631584687273978931948375875599497080721934452452469136978914676870264681476916895653709251826055884389559861899798684068150907593606 758 -173475267709218460600421588884326768314931021608533813834907926536701814224132321155905053640940611520486077048638436240810915199025603351667401673976723282093 759 280688879361002579714575459515911455588909953556909689434405007258636266676601458134819730511205292997402972702347688066866799588585465251466085742127630875699 760 -454164147070221040314997048400238223903840975165443503269312933795338080900733779290724784152145904517889049750986124307677714787611068603133487416104354157793 761 734853026431223620029572507916149679492750928722353192703717941053974347577335237425544514663351197515292022453333812374544514376196533854599573158231985033491 762 -1189017173501444660344569556316387903396591903887796695973030874849312428478069016716269298815497102033181072204319936682222229163807602457733060574336339191284 763 1923870199932668280374142064232537582889342832610149888676748815903286776055404254141813813478848299548473094657653749056766743540004136312332633732568324224776 764 -3112887373434112940718711620548925486285934736497946584649779690752599204533473270858083112294345401581654166861973685738988972703811738770065694306904663416059 765 5036757573366781221092853684781463069175277569108096473326528506655885980588877524999896925773193701130127261519627434795755716243815875082398328039472987640835 766 -8149644946800894161811565305330388555461212305606043057976308197408485185122350795857980038067539102711781428381601120534744688947627613852464022346377651056895 767 13186402520167675382904418990111851624636489874714139531302836704064371165711228320857876963840732803841908689901228555330500405191443488934862350385850638697729 768 -21336047466968569544715984295442240180097702180320182589279144901472856350833579116715857001908271906553690118282829675865245094139071102787326372732228289754624 769 34522449987136244927620403285554091804734192055034322120581981605537227516544807437573733965749004710395598808184058231195745499330514591722188723118078928452354 770 -55858497454104814472336387580996331984831894235354504709861126507010083867378386554289590967657276616949288926466887907060990593469585694509515095850307218206977 771 90380947441241059399956790866550423789566086290388826830443108112547311383923193991863324933406281327344887734650946138256736092800100286231703818968386146659331 772 -146239444895345873872293178447546755774397980525743331540304234619557395251301580546152915901063557944294176661117834045317726686269685980741218914818693364866309 773 236620392336586933272249969314097179563964066816132158370747342732104706635224774538016240834469839271639064395768780183574462779069786266972922733787079511525639 774 -382859837231932807144543147761643935338362047341875489911051577351662101886526355084169156735533397215933241056886614228892189465339472247714141648605772876391948 775 619480229568519740416793117075741114902326114158007648281798920083766808521751129622185397570003236487572305452655394412466652244409258514687064382392852387917588 776 -1002340066800452547561336264837385050240688161499883138192850497435428910408277484706354554305536633703505546509542008641358841709748730762401206030998625264309535 777 1621820296368972287978129381913126165143014275657890786474649417519195718930028614328539951875539870191077851962197403053825493954157989277088270413391477652227123 778 -2624160363169424835539465646750511215383702437157773924667499914954624629338306099034894506181076503894583398471739411695184335663906720039489476444390102916536659 779 4245980659538397123517595028663637380526716712815664711142149332473820348268334713363434458056616374085661250433936814749009829618064709316577746857781580568763781 780 -6870141022707821959057060675414148595910419149973438635809649247428444977606640812398328964237692877980244648905676226444194165281971429356067223302171683485300440 781 11116121682246219082574655704077785976437135862789103346951798579902265325874975525761763422294309252065905899339613041193203994900036138672644970159953264054064222 782 -17986262704954041041631716379491934572347555012762541982761447827330710303481616338160092386532002130046150548245289267637398160182007568028712193462124947539364661 783 29102384387200260124206372083569720548784690875551645329713246407232975629356591863921855808826311382112056447584902308830602155082043706701357163622078211593428883 784 -47088647092154301165838088463061655121132245888314187312474694234563685932838208202081948195358313512158206995830191576468000315264051274730069357084203159132793545 785 76191031479354561290044460546631375669916936763865832642187940641796661562194800066003804004184624894270263443415093885298602470346094981431426520706281370726222427 786 -123279678571508862455882549009693030791049182652180019954662634876360347495033008268085752199542938406428470439245285461766602785610146256161495877790484529859015972 787 199470710050863423745927009556324406460966119416045852596850575518157009057227808334089556203727563300698733882660379347065205255956241237592922398496765900585238400 788 -322750388622372286201809558566017437252015302068225872551513210394517356552260816602175308403270501707127204321905664808831808041566387493754418276287250430444254371 789 522221098673235709947736568122341843712981421484271725148363785912674365609488624936264864606998065007825938204566044155897013297522628731347340674784016331029492771 790 -844971487295607996149546126688359280964996723552497597699876996307191722161749441538440173010268566714953142526471708964728821339089016225101758951071266761473747143 791 1367192585968843706097282694810701124677978145036769322848240782219866087771238066474705037617266631722779080731037753120625834636611644956449099625855283092503239913 792 -2212164073264451702246828821499060405642974868589266920548117778527057809932987508013145210627535198437732223257509462085354655975700661181550858576926549853976987056 793 3579356659233295408344111516309761530320953013626036243396358560746923897704225574487850248244801830160511303988547215205980490612312306137999958202781832946480226970 794 -5791520732497747110590940337808821935963927882215303163944476339273981707637213082500995458872337028598243527246056677291335146588012967319550816779708382800457214025 795 9370877391731042518935051854118583466284880895841339407340834900020905605341438656988845707117138858758754831234603892497315637200325273457550774982490215746937440995 796 -15162398124228789629525992191927405402248808778056642571285311239294887312978651739489841165989475887356998358480660569788650783788338240777101591762198598547394655021 797 24533275515959832148461044046045988868533689673897981978626146139315792918320090396478686873106614746115753189715264462285966420988663514234652366744688814294332096015 798 -39695673640188621777987036237973394270782498451954624549911457378610680231298742135968528039096090633472751548195925032074617204777001755011753958506887412841726751036 799 64228949156148453926448080284019383139316188125852606528537603517926473149618832532447214912202705379588504737911189494360583625765665269246406325251576227136058847052 800 -103924622796337075704435116521992777410098686577807231078449060896537153380917574668415742951298796013061256286107114526435200830542667024258160283758463639977785598087 801 168153571952485529630883196806012160549414874703659837606986664414463626530536407200862957863501501392649761024018304020795784456308332293504566609010039867113844445139 802 -272078194748822605335318313328004937959513561281467068685435725311000779911453981869278700814800297405711017310125418547230985286850999317762726892768503507091630043227 803 440231766701308134966201510134017098508928435985126906292422389725464406441990389070141658678301798798360778334143722568026769743159331611267293501778543374205474488365 804 -712309961450130740301519823462022036468441997266593974977858115036465186353444370939420359493102096204071795644269141115257755030010330929030020394547046881297104531592 805 1152541728151438875267721333596039134977370433251720881270280504761929592795434760009562018171403895002432573978412863683284524773169662540297313896325590255502579019958 806 -1864851689601569615569241157058061171445812430518314856248138619798394779148879130948982377664505991206504369622682004798542279803179993469327334290872637136799683551549 807 3017393417753008490836962490654100306423182863770035737518419124560324371944313890958544395835909886208936943601094868481826804576349656009624648187198227392302262571507 808 -4882245107354578106406203647712161477868995294288350593766557744358719151093193021907526773500415877415441313223776873280369084379529649478951982478070864529101946123057 809 7899638525107586597243166138366261784292178158058386331284976868919043523037506912866071169336325763624378256824871741762195888955879305488576630665269091921404208694563 810 -12781883632462164703649369786078423262161173452346736925051534613277762674130699934773597942836741641039819570048648615042564973335408954967528613143339956450506154817620 811 20681522157569751300892535924444685046453351610405123256336511482196806197168206847639669112173067404664197826873520356804760862291288260456105243808609048371910363512184 812 -33463405790031916004541905710523108308614525062751860181388046095474568871298906782413267055009809045704017396922168971847325835626697215423633856951949004822416518329803 813 54144927947601667305434441634967793355067876673156983437724557577671375068467113630052936167182876450368215223795689328652086697917985475879739100760558053194326881841987 814 -87608333737633583309976347345490901663682401735908843619112603673145943939766020412466203222192685496072232620717858300499412533544682691303372957712507058016743400171791 815 141753261685235250615410788980458695018750278409065827056837161250817319008233134042519139389375561946440447844513547629151499231462668167183112058473065111211070282013777 816 -229361595422868833925387136325949596682432680144974670675949764923963262947999154454985342611568247442512680465231405929650911765007350858486485016185572169227813682185568 817 371114857108104084540797925306408291701182958554040497732786926174780581956232288497504482000943809388953128309744953558802410996470019025669597074658637280438883964199346 818 -600476452530972918466185061632357888383615638699015168408736691098743844904231442952489824612512056831465808774976359488453322761477369884156082090844209449666697646384913 819 971591309639077003006982986938766180084798597253055666141523617273524426860463731449994306613455866220418937084721313047255733757947388909825679165502846730105581610584259 820 -1572067762170049921473168048571124068468414235952070834550260308372268271764695174402484131225967923051884745859697672535709056519424758793981761256347056179772279256969173 821 2543659071809126924480151035509890248553212833205126500691783925645792698625158905852478437839423789272303682944418985582964790277372147703807440421849902909877860867553431 822 -4115726833979176845953319084081014317021627069157197335242044234018060970389854080254962569065391712324188428804116658118673846796796906497789201678196959089650140124522604 823 6659385905788303770433470119590904565574839902362323835933828159663853669015012986107441006904815501596492111748535643701638637074169054201596642100046861999528000992076036 824 -10775112739767480616386789203671918882596466971519521171175872393681914639404867066362403575970207213920680540552652301820312483870965960699385843778243821089178141116598639 825 17434498645555784386820259323262823448171306873881845007109700553345768308419880052469844582875022715517172652301187945521951120945135014900982485878290683088706142108674675 826 -28209611385323265003207048526934742330767773845401366178285572947027682947824747118832248158845229929437853192853840247342263604816100975600368329656534504177884283225273315 827 45644110030879049390027307850197565778939080719283211185395273500373451256244627171302092741720252644955025845155028192864214725761235990501350815534825187266590425333947989 828 -73853721416202314393234356377132308109706854564684577363680846447401134204069374290134340900565482574392879038008868440206478330577336966101719145191359691444474708559221304 829 119497831447081363783261664227329873888645935283967788549076119947774585460314001461436433642285735219347904883163896633070693056338572956603069960726184878711065133893169294 830 -193351552863283678176496020604462181998352789848652365912756966395175719664383375751570774542851217793740783921172765073277171386915909922704789105917544570155539842452390597 831 312849384310365041959757684831792055886998725132620154461833086342950305124697377213007208185136953013088688804336661706347864443254482879307859066643729448866604976345559891 832 -506200937173648720136253705436254237885351514981272520374590052738126024789080752964577982727988170806829472725509426779625035830170392802012648172561274019022144818797950489 833 819050321484013762096011390268046293772350240113892674836423139081076329913778130177585190913125123819918161529846088485972900273424875681320507239205003467888749795143510379 834 -1325251258657662482232265095704300531657701755095165195211013191819202354702858883142163173641113294626747634255355515265597936103595268483333155411766277486910894613941460868 835 2144301580141676244328276485972346825430051995209057870047436330900278684616637013319748364554238418446665795785201603751570836377020144164653662650971280954799644409084971248 836 -3469552838799338726560541581676647357087753750304223065258449522719481039319495896461911538195351713073413430040557119017168772480615412647986818062737558441710539023026432115 837 5613854418941014970888818067648994182517805745513280935305885853619759723936132909781659902749590131520079225825758722768739608857635556812640480713708839396510183432111403363 838 -9083407257740353697449359649325641539605559495817504000564335376339240763255628806243571440944941844593492655866315841785908381338250969460627298776446397838220722455137835479 839 14697261676681368668338177716974635722123365241330784935870221229959000487191761716025231343694531976113571881692074564554647990195886526273267779490155237234730905887249238841 840 -23780668934421722365787537366300277261728924737148288936434556606298241250447390522268802784639473820707064537558390406340556371534137495733895078266601635072951628342387074320 841 38477930611103091034125715083274912983852289978479073872304777836257241737639152238294034128334005796820636419250464970895204361730024022007162857756756872307682534229636313162 842 -62258599545524813399913252449575190245581214715627362808739334442555482988086542760562836912973479617527700956808855377235760733264161517741057936023358507380634162572023387481 843 100736530156627904434038967532850103229433504694106436681044112278812724725725694998856871041307485414348337376059320348130965094994185539748220793780115379688316696801659700643 844 -162995129702152717833952219982425293475014719409733799489783446721368207713812237759419707954280965031876038332868175725366725828258347057489278729803473887068950859373683088125 845 263731659858780622267991187515275396704448224103840236170827559000180932439537932758276578995588450446224375708927496073497690923252532597237499523583589266757267556175342788767 846 -426726789560933340101943407497700690179462943513574035660611005721549140153350170517696286949869415478100414041795671798864416751510879654726778253387063153826218415549025876892 847 690458449419713962369934595012976086883911167617414271831438564721730072592888103275972865945457865924324789750723167872362107674763412251964277776970652420583485971724368665660 848 -1117185238980647302471878002510676777063374111130988307492049570443279212746238273793669152895327281402425203792518839671226524426274291906691056030357715574409704387273394542551 849 1807643688400361264841812597523652863947285278748402579323488135165009285339126377069642018840785147326749993543242007543588632101037704158655333807328367994993190358997763208211 850 -2924828927381008567313690600034329641010659389879390886815537705608288498085364650863311171736112428729175197335760847214815156527311996065346389837686083569402894746271157750763 851 4732472615781369832155503197557982504957944668627793466139025840773297783424491027932953190576897576055925190879002854758403788628349700224001723645014451564396085105268920958973 852 -7657301543162378399469193797592312145968604058507184352954563546381586281509855678796264362313010004785100388214763701973218945155661696289348113482700535133798979851540078709736 853 12389774158943748231624696995150294650926548727134977819093589387154884064934346706729217552889907580841025579093766556731622733784011396513349837127714986698195064956808999668710 854 -20047075702106126631093890792742606796895152785642162172048152933536470346444202385525481915202917585626125967308530258704841678939673092802697950610415521831994044808349078378445 855 32436849861049874862718587787892901447821701512777139991141742320691354411378549092254699468092825166467151546402296815436464412723684489316047787738130508530189109765158078047155 856 -52483925563156001493812478580635508244716854298419302163189895254227824757822751477780181383295742752093277513710827074141306091663357582118745738348546030362183154573507156425601 857 84920775424205876356531066368528409692538555811196442154331637574919179169201300570034880851388567918560429060113123889577770504387042071434793526086676538892372264338665234472755 858 -137404700987361877850343544949163917937255410109615744317521532829147003927024052047815062234684310670653706573823950963719076596050399653553539264435222569254555418912172390898356 859 222325476411567754206874611317692327629793965920812186471853170404066183096225352617849943086072878589214135633937074853296847100437441724988332790521899108146927683250837625371112 860 -359730177398929632057218156266856245567049376030427930789374703233213187023249404665665005320757189259867842207761025817015923696487841378541872054957121677401483102163010016269467 861 582055653810497386264092767584548573196843341951240117261227873637279370119474757283514948406830067849081977841698100670312770796925283103530204845479020785548410785413847641640579 862 -941785831209427018321310923851404818763892717981668048050602576870492557142724161949179953727587257108949820049459126487328694493413124482072076900436142462949893887576857657910047 863 1523841485019924404585403691435953391960736059932908165311830450507771927262198919232694902134417324958031797891157227157641465290338407585602281745915163248498304672990705299550625 864 -2465627316229351422906714615287358210724628777914576213362433027378264484404923081181874855862004582066981617940616353644970159783751532067674358646351305711448198560567562957460672 865 3989468801249275827492118306723311602685364837847484378674263477886036411667122000414569757996421907025013415831773580802611625074089939653276640392266468959946503233558268257011298 866 -6455096117478627250398832922010669813409993615762060592036696505264300896072045081596444613858426489091995033772389934447581784857841471720950999038617774671394701794125831214471969 867 10444564918727903077890951228733981416095358453609544970710959983150337307739167082011014371854848396117008449604163515250193409931931411374227639430884243631341205027684099471483267 868 -16899661036206530328289784150744651229505352069371605562747656488414638203811212163607458985713274885209003483376553449697775194789772883095178638469502018302735906821809930685955237 869 27344225954934433406180735379478632645600710522981150533458616471564975511550379245618473357568123281326011932980716964947968604721704294469406277900386261934077111849494030157438503 870 -44243886991140963734470519530223283875106062592352756096206272959979613715361591409225932343281398166535015416357270414645743799511477177564584916369888280236813018671303960843393740 871 71588112946075397140651254909701916520706773115333906629664889431544589226911970654844405700849521447861027349337987379593712404233181472033991194270274542170890130520797991000832244 872 -115831999937216360875121774439925200395812835707686662725871162391524202942273562064070338044130919614396042765695257794239456203744658649598576110640162822407703149192101951844225983 873 187420112883291758015773029349627116916519608823020569355536051823068792169185532718914743744980441062257070115033245173833168607977840121632567304910437364578593279712899942845058227 874 -303252112820508118890894803789552317312332444530707232081407214214592995111459094782985081789111360676653112880728502968072624811722498771231143415550600186986296428905001894689284211 875 490672225703799876906667833139179434228852053353727801436943266037661787280644627501899825534091801738910182995761748141905793419700338892863710720461037551564889708617901837534342437 876 -793924338524307995797562636928731751541184497884435033518350480252254782392103722284884907323203162415563295876490251109978418231422837664094854136011637738551186137522903732223626648 877 1284596564228107872704230470067911185770036551238162834955293746289916569672748349786784732857294964154473478872251999251884211651123176556958564856472675290116075846140805569757969086 878 -2078520902752415868501793106996642937311221049122597868473644226542171352064852072071669640180498126570036774748742250361862629882546014221053418992484313028667261983663709301981595733 879 3363117466980523741206023577064554123081257600360760703428937972832087921737600421858454373037793090724510253620994249613746841533669190778011983848956988318783337829804514871739564819 880 -5441638369732939609707816684061197060392478649483358571902582199374259273802452493930124013218291217294547028369736499975609471416215204999065402841441301347450599813468224173721160553 881 8804755836713463350913840261125751183473736249844119275331520172206347195540052915788578386256084308019057281990730749589356312949884395777077386690398289666233937643272739045460725371 882 -14246394206446402960621656945186948243866214899327477847234102371580606469342505409718702399474375525313604310360467249564965784366099600776142789531839591013684537456740963219181885924 883 23051150043159866311535497206312699427339951149171597122565622543786953664882558325507280785730459833332661592351197999154322097315983996553220176222237880679918475100013702264642611296 884 -37297544249606269272157154151499647671206166048499074969799724915367560134225063735225983185204835358646265902711665248719287881682083597329362965754077471693603012556754665483824497219 885 60348694292766135583692651357812347098546117197670672092365347459154513799107622060733263970935295191978927495062863247873609978998067593882583141976315352373521487656768367748467108515 886 -97646238542372404855849805509311994769752283246169747062165072374522073933332685795959247156140130550625193397774528496592897860680151191211946107730392824067124500213523033232291605735 887 157994932835138540439542456867124341868298400443840419154530419833676587732440307856692511127075425742604120892837391744466507839678218785094529249706708176440645987870291400980758714249 888 -255641171377510945295392262376436336638050683690010166216695492208198661665772993652651758283215556293229314290611920241059405700358369976306475357437101000507770488083814434213050319984 889 413636104212649485734934719243560678506349084133850585371225912041875249398213301509344269410290982035833435183449311985525913540036588761401004607143809176948416475954105835193809034234 890 -669277275590160431030326981619997015144399767823860751587921404250073911063986295161996027693506538329062749474061232226585319240394958737707479964580910177456186964037920269406859354217 891 1082913379802809916765261700863557693650748851957711336959147316291949160462199596671340297103797520364896184657510544212111232780431547499108484571724719354404603439992026104600668388451 892 -1752190655392970347795588682483554708795148619781572088547068720542023071526185891833336324797304058693958934131571776438696552020826506236815964536305629531860790404029946374007527742669 893 2835104035195780264560850383347112402445897471739283425506216036833972231988385488504676621901101579058855118789082320650807784801258053735924449108030348886265393844021972478608196131119 894 -4587294690588750612356439065830667111241046091520855514053284757375995303514571380338012946698405637752814052920654097089504336822084559972740413644335978418126184248051918852615723873788 895 7422398725784530876917289449177779513686943563260138939559500794209967535502956868842689568599507216811669171709736417740312121623342613708664862752366327304391578092073891331223920004908 896 -12009693416373281489273728515008446624927989654780994453612785551585962839017528249180702515297912854564483224630390514829816458445427173681405276396702305722517762340125810183839643878695 897 19432092142157812366191017964186226138614933218041133393172286345795930374520485118023392083897420071376152396340126932570128580068769787390070139149068633026909340432199701515063563883603 898 -31441785558531093855464746479194672763542922872822127846785071897381893213538013367204094599195332925940635620970517447399945038514196961071475415545770938749427102772325511698903207762299 899 50873877700688906221655764443380898902157856090863261239957358243177823588058498485227486683092752997316788017310644379970073618582966748461545554694839571776336443204525213213966771645901 900 -82315663259220000077120510922575571665700778963685389086742430140559716801596511852431581282288085923257423638281161827370018657097163709533020970240610510525763545976850724912869979408200 901 133189540959908906298776275365956470567858635054548650326699788383737540389655010337659067965380838920574211655591806207340092275680130457994566524935450082302099989181375938126836751054102 902 -215505204219128906375896786288532042233559414018234039413442218524297257191251522190090649247668924843831635293872968034710110932777294167527587495176060592827863535158226663039706730462301 903 348694745179037812674673061654488512801418049072782689740142006908034797580906532527749717213049763764405846949464774242050203208457424625522154020111510675129963524339602601166543481516403 904 -564199949398166719050569847943020555034977463091016729153584225432332054772158054717840366460718688608237482243337742276760314141234718793049741515287571267957827059497829264206250211978705 905 912894694577204531725242909597509067836395512163799418893726232340366852353064587245590083673768452372643329192802516518810517349692143418571895535399081943087790583837431865372793693495107 906 -1477094643975371250775812757540529622871372975254816148047310457772698907125222641963430450134487140980880811436140258795570831490926862211621637050686653211045617643335261129579043905473812 907 2389989338552575782501055667138038690707768487418615566941036690113065759478287229209020533808255593353524140628942775314381348840619005630193532586085735154133408227172692994951837598968920 908 -3867083982527947033276868424678568313579141462673431714988347147885764666603509871172450983942742734334404952065083034109952180331545867841815169636772388365179025870507954124530881504442731 909 6257073321080522815777924091816607004286909950092047281929383837998830426081797100381471517750998327687929092694025809424333529172164873472008702222858123519312434097680647119482719103411651 910 -10124157303608469849054792516495175317866051412765478996917730985884595092685306971553922501693741062022334044759108843534285709503710741313823871859630511884491459968188601244013600607854383 911 16381230624688992664832716608311782322152961362857526278847114823883425518767104071935394019444739389710263137453134652958619238675875614785832574082488635403803894065869248363496319711266033 912 -26505387928297462513887509124806957640019012775623005275764845809768020611452411043489316521138480451732597182212243496492904948179586356099656445942119147288295354034057849607509920319120416 913 42886618552986455178720225733118739962171974138480531554611960633651446130219515115424710540583219841442860319665378149451524186855461970885489020024607782692099248099927097971006240030386450 914 -69392006481283917692607734857925697602190986914103536830376806443419466741671926158914027061721700293175457501877621645944429135035048326985145465966726929980394602133984947578516160349506865 915 112278625034270372871327960591044437564362961052584068384988767077070912871891441274338737602304920134618317821542999795395953321890510297870634485991334712672493850233912045549522400379893315 916 -181670631515554290563935695448970135166553947966687605215365573520490379613563367433252764664026620427793775323420621441340382456925558624855779951958061642652888452367896993128038560729400181 917 293949256549824663435263656040014572730916909019271673600354340597561292485454808707591502266331540562412093144963621236736335778816068922726414437949396355325382302601809038677560961109293495 918 -475619888065378953999199351488984707897470856985959278815719914118051672099018176140844266930358160990205868468384242678076718235741627547582194389907457997978270754969706031805599521838693676 919 769569144615203617434463007528999280628387766005230952416074254715612964584472984848435769196689701552617961613347863914813054014557696470308608827856854353303653057571515070483160482947987172 920 -1245189032680582571433662359017983988525858622991190231231794168833664636683491160989280036127047862542823830081732106592889772250299324017890803217764312351281923812541221102288760004786680847 921 2014758177295786188868125366546983269154246388996421183647868423549277601267964145837715805323737564095441791695079970507702826264857020488199412045621166704585576870112736172771920487734668019 922 -3259947209976368760301787725564967257680105011987611414879662592382942237951455306826995841450785426638265621776812077100592598515156344506090215263385479055867500682653957275060680492521348867 923 5274705387272154949169913092111950526834351400984032598527531015932219839219419452664711646774522990733707413471892047608295424780013364994289627309006645760453077552766693447832600980256016885 924 -8534652597248523709471700817676917784514456412971644013407193608315162077170874759491707488225308417371973035248704124708888023295169709500379842572392124816320578235420650722893281472777365752 925 13809357984520678658641613909788868311348807813955676611934724624247381916390294212156419134999831408105680448720596172317183448075183074494669469881398770576773655788187344170725882453033382638 926 -22344010581769202368113314727465786095863264226927320625341918232562543993561168971648126623225139825477653483969300297026071471370352783995049312453790895393094234023607994893619163925810748389 927 36153368566289881026754928637254654407212072040882997237276642856809925909951463183804545758224971233583333932689896469343254919445535858489718782335189665969867889811795339064345046378844131027 928 -58497379148059083394868243364720440503075336267810317862618561089372469903512632155452672381450111059060987416659196766369326390815888642484768094788980561362962123835403333957964210304654879417 929 94650747714348964421623172001975094910287408308693315099895203946182395813464095339257218139675082292644321349349093235712581310261424500974486877124170227332830013647198673022309256683499010443 930 -153148126862408047816491415366695535413362744576503632962513765035554865716976727494709890521125193351705308766008290002081907701077313143459254971913150788695792137482602006980273466988153889860 931 247798874576757012238114587368670630323650152885196948062408968981737261530440822833967108660800275644349630115357383237794489011338737644433741849037321016028622151129800680002582723671652900304 932 -400947001439165060054606002735366165737012897461700581024922734017292127247417550328676999181925468996054938881365673239876396712416050787892996820950471804724414288612402686982856190659806790163 933 648745876015922072292720590104036796060663050346897529087331702999029388777858373162644107842725744640404568996723056477670885723754788432326738669987792820753036439742203366985438914331459690467 934 -1049692877455087132347326592839402961797675947808598110112254437016321516025275923491321107024651213636459507878088729717547282436170839220219735490938264625477450728354606053968295104991266480631 935 1698438753471009204640047182943439757858338998155495639199586140015350904803134296653965214867376958276864076874811786195218168159925627652546474160926057446230487168096809420953734019322726171097 936 -2748131630926096336987373775782842719656014945964093749311840577031672420828410220145286321892028171913323584752900515912765450596096466872766209651864322071707937896451415474922029124313992651728 937 4446570384397105541627420958726282477514353944119589388511426717047023325631544516799251536759405130190187661627712302107983618756022094525312683812790379517938425064548224895875763143636718822826 938 -7194702015323201878614794734509125197170368890083683137823267294078695746459954736944537858651433302103511246380612818020749069352118561398078893464654701589646362960999640370797792267950711474553 939 11641272399720307420242215693235407674684722834203272526334694011125719072091499253743789395410838432293698908008325120128732688108140655923391577277445081107584788025547865266673555411587430297379 940 -18835974415043509298857010427744532871855091724286955664157961305204414818551453990688327254062271734397210154388937938149481757460259217321470470742099782697231150986547505637471347679538141771933 941 30477246814763816719099226120979940546539814558490228190492655316330133890642953244432116649473110166690909062397263058278214445568399873244862048019544863804815939012095370904144903091125572069311 942 -49313221229807326017956236548724473418394906282777183854650616621534548709194407235120443903535381901088119216786200996427696203028659090566332518761644646502047089998642876541616250770663713841244 943 79790468044571142737055462669704413964934720841267412045143271937864682599837360479552560553008492067779028279183464054705910648597058963811194566781189510306863029010738247445761153861789285910556 944 -129103689274378468755011699218428887383329627124044595899793888559399231309031767714673004456543873968867147495969665051133606851625718054377527085542834156808910119009381123987377404632452999751799 945 208894157318949611492067161888133301348264347965312007944937160497263913908869128194225565009552366036646175775153129105839517500222777018188721652324023667115773148020119371433138558494242285662355 946 -337997846593328080247078861106562188731593975089356603844731049056663145217900895908898569466096240005513323271122794156973124351848495072566248737866857823924683267029500495420515963126695285414155 947 546892003912277691739146022994695490079858323054668611789668209553927059126770024103124134475648606042159499046275923262812641852071272090754970390190881491040456415049619866853654521620937571076509 948 -884889850505605771986224884101257678811452298144025215634399258610590204344670920012022703941744846047672822317398717419785766203919767163321219128057739314965139682079120362274170484747632856490664 949 1431781854417883463725370907095953168891310621198693827424067468164517263471440944115146838417393452089832321363674640682598408055991039254076189518248620806005596097128740229127825006368570427567174 950 -2316671704923489235711595791197210847702762919342719043058466726775107467816111864127169542359138298137505143681073358102384174259910806417397408646306360120970735779207860591401995491116203284057837 951 3748453559341372699436966698293164016594073540541412870482534194939624731287552808242316380776531750227337465044747998784982582315901845671473598164554980926976331876336600820529820497484773711625011 952 -6065125264264861935148562489490374864296836459884131913541000921714732199103664672369485923135670048364842608725821356887366756575812652088871006810861341047947067655544461411931815988600976995682849 953 9813578823606234634585529187783538880890910000425544784023535116654356930391217480611802303912201798592180073770569355672349338891714497760344604975416321974923399531881062232461636486085750707307859 954 -15878704087871096569734091677273913745187746460309676697564536038369089129494882152981288227047871846957022682496390712559716095467527149849215611786277663022870467187425523644393452474686727702990708 955 25692282911477331204319620865057452626078656460735221481588071155023446059886099633593090530960073645549202756266960068232065434359241647609560216761693984997793866719306585876855088960772478410298568 956 -41570986999348427774053712542331366371266402921044898179152607193392535189380981786574378758007945492506225438763350780791781529826768797458775828547971648020664333906732109521248541435459206113289275 957 67263269910825758978373333407388818997345059381780119660740678348415981249267081420167469288968019138055428195030310849023846964186010445068336045309665633018458200626038695398103630396231684523587843 958 -108834256910174186752427045949720185368611462302825017839893285541808516438648063206741848046975964630561653633793661629815628494012779242527111873857637281039122534532770804919352171831690890636877119 959 176097526820999945730800379357109004365956521684605137500633963890224497687915144626909317335943983768617081828823972478839475458198789687595447919167302914057580735158809500317455802227922575160464961 960 -284931783731174132483227425306829189734567983987430155340527249432033014126563207833651165382919948399178735462617634108655103952211568930122559793024940195096703269691580305236807974059613465797342080 961 461029310552174078214027804663938194100524505672035292841161213322257511814478352460560482718863932167795817291441606587494579410410358617718007712192243109154284004850389805554263776287536040957807042 962 -745961094283348210697255229970767383835092489659465448181688462754290525941041560294211648101783880566974552754059240696149683362621927547840567505217183304250987274541970110791071750347149506755149121 963 1206990404835522288911283034634705577935616995331500741022849676076548037755519912754772130820647812734770370045500847283644262773032286165558575217409426413405271279392359916345335526634685547712956163 964 -1952951499118870499608538264605472961770709484990966189204538138830838563696561473048983778922431693301744922799560087979793946135654213713399142722626609717656258553934330027136407276981835054468105285 965 3159941903954392788519821299240178539706326480322466930227387814907386601452081385803755909743079506036515292845060935263438208908686499878957717940036036131061529833326689943481742803616520602181061447 966 -5112893403073263288128359563845651501477035965313433119431925953738225165148642858852739688665511199338260215644621023243232155044340713592356860662662645848717788387261019970618150080598355656649166732 967 8272835307027656076648180863085830041183362445635900049659313768645611766600724244656495598408590705374775508489681958506670363953027213471314578602698681979779318220587709914099892884214876258830228180 968 -13385728710100919364776540426931481542660398410949333169091239722383836931749367103509235287074101904713035724134302981749902518997367927063671439265361327828497106607848729884718042964813231915479394911 969 21658564017128575441424721290017311583843760856585233218750553491029448698350091348165730885482692610087811232623984940256572882950395140534986017868060009808276424828436439798817935849028108174309623091 970 -35044292727229494806201261716948793126504159267534566387841793213413285630099458451674966172556794514800846956758287922006475401947763067598657457133421337636773531436285169683535978813841340089789018003 971 56702856744358070247625983006966104710347920124119799606592346704442734328449549799840697058039487124888658189382272862263048284898158208133643475001481347445049956264721609482353914662869448264098641093 972 -91747149471587565053827244723914897836852079391654365994434139917856019958549008251515663230596281639689505146140560784269523686845921275732300932134902685081823487701006779165889893476710788353887659096 973 148450006215945635301453227730881002547199999515774165601026486622298754286998558051356360288635768764578163335522833646532571971744079483865944407136384032526873443965728388648243808139580236617986300190 974 -240197155687533200355280472454795900384052078907428531595460626540154774245547566302872023519232050404267668481663394430802095658590000759598245339271286717608696931666735167814133701616291024971873959285 975 388647161903478835656733700185676902931252078423202697196487113162453528532546124354228383807867819168845831817186228077334667630334080243464189746407670750135570375632463556462377509755871261589860259475 976 -628844317591012036012014172640472803315304157330631228791947739702608302778093690657100407327099869573113500298849622508136763288924081003062435085678957467744267307299198724276511211372162286561734218761 977 1017491479494490871668747872826149706246556235753833925988434852865061831310639815011328791134967688741959332116035850585471430919258161246526624832086628217879837682931662280738888721128033548151594478235 978 -1646335797085502907680762045466622509561860393084465154780382592567670134088733505668429198462067558315072832414885473093608194208182242249589059917765585685624104990230861005015399932500195834713328696996 979 2663827276579993779349509918292772215808416628838299080768817445432731965399373320679757989597035247057032164530921323679079625127440403496115684749852213903503942673162523285754288653628229382864923175232 980 -4310163073665496687030271963759394725370277021922764235549200038000402099488106826348187188059102805372104996945806796772687819335622645745704744667617799589128047663393384290769688586128425217578251872227 981 6973990350245490466379781882052166941178693650761063316318017483433134064887480147027945177656138052429137161476728120451767444463063049241820429417470013492631990336555907576523977239756654600443175047459 982 -11284153423910987153410053845811561666548970672683827551867217521433536164375586973376132365715240857801242158422534917224455263798685694987525174085087813081760037999949291867293665825885079818021426919687 983 18258143774156477619789835727863728607727664323444890868185235004866670229263067120404077543371378910230379319899263037676222708261748744229345603502557826574392028336505199443817643065641734418464601967145 984 -29542297198067464773199889573675290274276634996128718420052452526300206393638654093780209909086619768031621478321797954900677972060434439216870777587645639656152066336454491311111308891526814236486028886832 985 47800440972223942392989725301539018882004299319573609288237687531166876622901721214184287452457998678262000798221060992576900680322183183446216381090203466230544094672959690754928951957168548654950630853978 986 -77342738170291407166189614875214309156280934315702327708290140057467083016540375307964497361544618446293622276542858947477578652382617622663087158677849105886696161009414182066040260848695362891436659740809 987 125143179142515349559179340176753328038285233635275936996527827588633959639442096522148784814002617124555623074763919940054479332704800806109303539768052572117240255682373872820969212805863911546387290594787 988 -202485917312806756725368955051967637194566167950978264704817967646101042655982471830113282175547235570849245351306778887532057985087418428772390698445901678003936416691788054887009473654559274437823950335597 989 327629096455322106284548295228720965232851401586254201701345795234735002295424568352262066989549852695404868426070698827586537317792219234881694238213954250121176672374161927707978686460423185984211240930383 990 -530115013768128863009917250280688602427417569537232466406163762880836044951407040182375349165097088266254113777377477715118595302879637663654084936659855928125113089065949982594988160114982460422035191265980 991 857744110223450969294465545509409567660268971123486668107509558115571047246831608534637416154646940961658982203448176542705132620671856898535779174873810178246289761440111910302966846575405646406246432196364 992 -1387859123991579832304382795790098170087686540660719134513673320996407092198238648717012765319744029227913095980825654257823727923551494562189864111533666106371402850506061892897955006690388106828281623462343 993 2245603234215030801598848341299507737747955511784205802621182879111978139445070257251650181474390970189572078184273830800528860544223351460725643286407476284617692611946173803200921853265793753234528055658707 994 -3633462358206610633903231137089605907835642052444924937134856200108385231643308905968662946794134999417485174165099485058352588467774846022915507397941142390989095462452235696098876859956181860062809679121051 995 5879065592421641435502079478389113645583597564229130739756039079220363371088379163220313128268525969607057252349373315858881449011998197483641150684348618675606788074398409499299798713221975613297337734779757 996 -9512527950628252069405310615478719553419239616674055676890895279328748602731688069188976075062660969024542426514472800917234037479773043506556658082289761066595883536850645195398675573178157473360147413900808 997 15391593543049893504907390093867833199002837180903186416646934358549111973820067232409289203331186938631599678863846116776115486491771240990197808766638379742202671611249054694698474286400133086657485148680566 998 -24904121493678145574312700709346552752422076797577242093537829637877860576551755301598265278393847907656142105378318917693349523971544284496754466848928140808798555148099699890097149859578290560017632562581373 999 40295715036728039079220090803214385951424913978480428510184763996426972550371822534007554481725034846287741784242165034469465010463315525486952275615566520551001226759348754584795624145978423646675117711261939 1000 -65199836530406184653532791512560938703846990776057670603722593634304833126923577835605819760118882753943883889620483952162814534434859809983706742464494661359799781907448454474892774005556714206692750273843313