0 1 1 0 2 -10 3 1 4 55 5 -12 6 -219 7 77 8 701 9 -351 10 -1900 11 1277 12 4494 13 -3966 14 -9485 15 11058 16 18342 17 -29012 18 -34057 19 75053 20 65836 21 -198845 22 -144194 23 547462 24 359314 25 -1548522 26 -937883 27 4396415 28 2346732 29 -12282817 30 -5272447 31 33415657 32 9836296 33 -88340069 34 -11914604 35 227805703 36 -9802254 37 -577155294 38 134148402 39 1448656476 40 -616036687 41 -3628459308 42 2225588099 43 9106486711 44 -7208375495 45 -22900720281 46 21995558082 47 57492862502 48 -64832848710 49 -143250240990 50 187148004690 51 351983149937 52 -532920637697 53 -847962202475 54 1501972968248 55 1993055397933 56 -4194095823234 57 -4549655779519 58 11603546185544 59 10032404856138 60 -31797653379045 61 -21184125004770 62 86291916663130 63 42101787699023 64 -231915123424778 65 -75679785450957 66 617400296067962 67 109334138669302 68 -1628628355331360 69 -57568769916735 70 4258306252229622 71 -441136985931818 72 -11038903204910560 73 2692571219951321 74 28376141618528755 75 -11041740401475660 76 -72329808389906086 77 39211160973455212 78 182782890367123554 79 -128955282695437968 80 -457749881331728545 81 403768149083091024 82 1135259954224306576 83 -1220787940231154995 84 -2785381484612399284 85 3594242922926432034 86 6750670523386137981 87 -10361687520787261263 88 -16127476113129314698 89 29363127243359408365 90 37865928762165452420 91 -82028748024058109874 92 -87000243951566816277 93 226383214101321944299 94 194334426693639437020 95 -618175614302088347223 96 -417591996102975841628 97 1672040719992327790315 98 847084468884857435509 99 -4483009526172922249647 100 -1559427595133055725547 101 11920052847590736951300 102 2338831170456803747522 103 -31439628277423873780302 104 -1544534079778584610875 105 82262704806316150065578 106 -7876814650185409776476 107 -213519399157579592491558 108 51405429285683558084854 109 549689758475251392439752 110 -213446086906213321286153 111 -1403252675589494689185301 112 759232001662089357524657 113 3550841204819181581884110 114 -2492761191605592131241319 115 -8901749099562986832503371 116 7787339031736263290608901 117 22092732396277305165056603 118 -23505065696889505480458812 119 -54226520540357302961066118 120 69154706270502862284048585 121 131446752394879778432089718 122 -199414953096715356266411424 123 -314056768989807097070703683 124 565655855926831658865275305 125 737514336513128777498228732 126 -1582347719882902491443635307 127 -1695343393930438652619880761 128 4373116039543274455540329488 129 3790977278065541973238792123 130 -11956187468243268029070986415 131 -8162512607284160665980065773 132 32369050839476373824825508576 133 16617205501955803673740610127 134 -86838644613031400988087462590 135 -30800792879975462970724130954 136 230974136663406937224103825752 137 46965837578167865011819692724 138 -609296183237835074027235462907 139 -34439886988540392314976535881 140 1594377762229835423948610793302 141 -140657232129325651438346779797 142 -4138804503966541238236290693384 143 965274983552392112604802692192 144 10657239261968984802157011548444 145 -4058690690479576759589848410541 146 -27214852864964475616582965649947 147 14521517732840806943551226442013 148 68896720015445898252404114179668 149 -47839237973312475269940304042873 150 -172816810387180138350725146659308 151 149770830757758139089851150226030 152 429178690902060831045015643814111 153 -452719924321967663291559278879621 154 -1054152581897914887414972998161785 155 1333320694939299870135082687028122 156 2557205551604163374467928945140325 157 -3847712912504507530498352475709700 158 -6114690056763321722532198316483996 159 10921032611611939367338016774343921 160 14372485424976955999766256230404327 161 -30566422919009380788483560521147681 162 -33074590307569223455966181926725365 163 84517766639100518584689733357622814 164 74063980562649619099870587108393100 165 -231183287987058382048305897011116895 166 -159793655199409695884097662301841134 167 626175479611023278707030433686155183 168 326346725052461972687099556296301519 169 -1680648578771699824739967599347797055 170 -608431402971436183835297763617066582 171 4472175250751069037951263501282501594 172 940854899752367986231023377937390871 173 -11802335774001061432218484447363645608 174 -748646822826038599355980354139911707 175 30896351273076505394078861271261699529 176 -2512359478309078156732855555128333719 177 -80234547805568894615741787200933556420 178 18150038375890392571139486567067652202 179 206680331212935561311076272503905335694 180 -77218785688586593584596476117687256713 181 -527995756349070470425729910653077910442 182 277749384357882973211213166942598740791 183 1337213159740335881946503823301473804751 184 -917822881547348762957901981060462358630 185 -3355672232841304941319329165886048836124 186 2879284981102538549807633790542553139302 187 8337649402023747299878025086974308862440 188 -8716108172196008595373090002742212336915 189 -20490327372705388676217707783391274226614 190 25698771619385564773515959756706539028091 191 49737999069410612676912770695448540243907 192 -74227751284464403278226331483870037218457 193 -119021231520369230099701703581979086761146 194 210836318831961785406184581164658817727671 195 280013218657850052809771158905205777251745 196 -590468326883027991257991902445156527412022 197 -645117189341250716939542932817730415718157 198 1633563976310025884117950229162546379511695 199 1446787480910703126035203267522533597401208 200 -4470502570660756734009871819187605376127906 201 -3128042256211049002180696276154797381803425 202 12114082110968272758052568609557081126832158 203 6409121974394375207953432504164664413067888 204 -32527747723217281603176210492744401375713749 205 -12017930541867634289763168371400414895801755 206 86590578398108602730044085636349279527453427 207 18835681057832468855406423366932856923914495 208 -228607164953207850090451086398589836837995254 209 -16095263656669804368321635878599918280244335 210 598683185294395831290121251074350230049092807 211 -44540289903143302935044021417727146526111797 212 -1555319563730844036104095023357732411218804398 213 340979136677907929787380339590743777119986594 214 4008007556915240854885911043104354585768817090 215 -1468770001543619610543217209872685844084157368 216 -10243219052107942133578038789373364332472030872 217 5311955495513820474217171702537076728781756031 218 25953264067512421557507506291967844829381104526 219 -17608057037181588041067181336573683545670996832 220 -65158159425895969488672539503125217092764360278 221 55350588188055889545489229932373309188517509877 222 161975195324955533052421656739301187402934079567 223 -167800697228233041612159783681878480510303682309 224 -398284853107487364134984063714434917906738922079 225 495297796752812296267579562689197685278597215304 226 967401728083781224622507981579291738705873712843 227 -1431878407012704563030432525963898789892666118382 228 -2316666681079051182702202045345182949036798775117 229 4070101003973124609691018982723452173738358686973 230 5455129995488701749488980099974141368630820648636 231 -11405908793000369731375726804865855251344553204912 232 -12582051688121184912142702605033501879488229250313 233 31572534942486362595057636738299340090711454194588 234 28259045571996596183801457677287076757806859456129 235 -86446047557383388538812153406971527448695041881245 236 -61224039689044853530810914441075270308779246005902 237 234356399528281888193180560768568984599743772620580 238 125840848749675168406666138709757076015365579631821 239 -629542180933248899303392250584511827069117436283990 240 -237287630899467208634209017686972048055680917228472 241 1676552026707447772612608916503569271899826343080597 242 376689667235792966849621701228190836472543593174884 243 -4427984972694678324886795881498126741485681222643126 244 -342677650387240858168943341831227925080356610594434 245 11600602822879321088444947134694380370988855341969762 246 -782703437687261654751565547046670077613096779474274 247 -30148822754036850982136947883981852231622712582975227 248 6399198231657175260691230398061893761822164414406749 249 77722942194844197656029733463220692336101984152337726 250 -27926549109577941931564060165062675947241700062404894 251 -198715970943217137162358860694354823838782894889656014 252 101570999221620302107193277377376509989539611293492573 253 503700989951861919356408892394698560361838967014080982 254 -337763141137189468688138269841949861509298491805746120 255 -1265164297851537062943914684704005996313385537429065038 256 1063960370832225001886665953677333463192916130027956255 257 3146600777782611278806347240100434199985483009648797404 258 -3230279975027489632770202183824096399198156466331873373 259 -7741518206438176599311003719331212646189281440105612168 260 9545557123570925736975782139106500438999831977856928890 261 18815318438736535548027596692779542856687626468506258151 262 -27620414410556761638772703418047152518290409798807647788 263 -45090667944858460061836107215735704324967739999821048240 264 78569007736843250314084986249870839352232701453809288049 265 106270356411325666501235765311260928835344630105435381646 266 -220318476692157947935777500200001473278061293556188599433 267 -245379940400753358093372510691481946171113790108189198414 268 610199086181649266635501651293481796665924980093462953357 269 551919292732554233080652472995740711169232363437866415605 270 -1671566261836861738851752473135500012217056369935273736317 271 -1198175153474328870438895703717669749765035263610051816078 272 4533707875854283343522620842373829176738778961326204463272 273 2470368372662652904563972672527516139159276159628894749640 274 -12183911343124325724420604020619392296270869817641457817518 275 -4683398518376469054263913638932835343705177918106618309736 276 32460484828488742849974737222336949687939979772894883747301 277 7525862137311207201284854416592540162925553155882981085593 278 -85765846401846741358243903738645976892670076340895475544989 279 -7236663414374129242575990700862756095340982613375803970083 280 224779233099567555039778348398892199742818037449153303511392 281 -13609297607837689988614370489634631697028769658854122868895 282 -584404046488139649342944036333408765106690455753189014650624 283 119965586315036641996551326799465285792862529686113366593018 284 1507168724870279811489880440169605986264558096662416496556424 285 -530778989330904879029532649212819504094996756570199655699480 286 -3854966788453397295328704820883489993070805008266204268168381 287 1941774753023657866018309891811025295811383606669388924259290 288 9775626405327618267946371632021672682672555540823505967888179 289 -6478283173505946963909786968996053814577535606116577508970584 290 -24564912708325797262869581754944569523115875000231304738176429 291 20449947763605160973109294191404040246693762202305341182303743 292 61125708785335660457558004612841603184117262807588626773008957 293 -62181286025636089498039603834621390567643104279022666293188670 294 -150468723611429347362024356285621599968816396207816566876719505 295 183956566871968257114184508031021084053125395990011589868230767 296 365933510820747227547615477424668651911962560713221245272958686 297 -532767031122255662336295552905817737168691242787869756469131538 298 -877592930752701551210989712145659554560376671836675304583875248 299 1516642355493988167382485936500082219382680627803813457288665876 300 2070135695848461854484940396609259419295256358336845409566961823 301 -4255589216493090426253091865670713220018053259327300149496015556 302 -4785207066173384711330500062757330096846299934691822810971775465 303 11792958866293170739112507703133238801161339488323380513337577447 304 10778513197974656254666201461549725835585333524223611342161139182 305 -32321549736656266274211150989151452538808958712683957585077299544 306 -23445980579656180785530627016161508448549358200337948648850853114 307 87704340790144806573846147682753625201475995804732225631535657943 308 48486556230437852060888780396780047992895811756090274374889841586 309 -235797921341687759697143635790433354728188863937009337718529623388 310 -92404828215609662357925283275589611123766316466843094636930822835 311 628470154990026059290372375791146842851200741090189104846968430624 312 150219615811252984851575806568999363308866488566417835115074467589 313 -1661171653837621695165255350535146318159626597663018660392844974827 314 -151782450748035081777074179326569739680182541307706807235133427263 315 4355357269912765671110967602802201623146903258430955656472218737171 316 -233530075604223298503312303360452660208808014459988305796053610216 317 -11327863293759181960611471476724223491245997804092574196892703884499 318 2246409829544182662783179357852464874276942062153899442724947437825 319 29225790619762072111715249418999039063644149896843327558526752020022 320 -10084093693723283171605165077301851805580187510770213279467579107724 321 -74782493403038428563714400469756781897453106074633620739863930408321 322 37114179828895843221633057168253361998110713251972491921199970463480 323 189717471279264179906384237551762618087078201953368426697791146851220 324 -124237792022879431611074751179282618089530466709339133225941489255642 325 -476950996347250585273754864918718468849909912225288500168861185980724 326 393026784855447659986150380604088781104339458488603226094188363702254 327 1187395608113130634801901746148156119250943463930940370377889307096332 328 -1196884202339223999026048617596910666475085058528707010120499535676658 329 -2924517844543919017776533091920471404467501154757087599157041871237084 330 3544934657760444036341085011924661936081630441298721695563614201058208 331 7116704107397011538505749639799438564790241273975112142808225912979616 332 -10276078017770989029857519718368392230571274095409747379124009895115820 333 -17079813792697408658546663602470149307213856339037541095932855673777636 334 29275258248016384001177646458269696567851635308580330446186268867083990 335 40324165701750069641410855407901750586184130807908461968481472295093768 336 -82197020099088246571063115657255429816067748300463317885276249921094674 337 -93311853106035063928360711422771689882636629394051990638680566583562536 338 227909812969370771001025511428756656410326455474690734729344979115511006 339 210478532815469634532448922095867891172887867076245115713224235540344168 340 -624957956791529992452825748107548902363379494470966220036895134371089076 341 -458740541684968275290949587267642006687818996506743995069442893305313915 342 1696599936255636711016207929238810194118960855648683479101447365103847040 343 951486018247192979831355498221755796073706658469416160987755168822333878 344 -4563358152990384555472972901723839180092830112041134782669335782266056093 345 -1822556663456725205172245269326858229292070475149145514734732045613587057 346 12167630678564901303249391110585929989485356714206582234211432544932697880 347 2995835560647639279823784499207864999415192271444025232737209106471077505 348 -32174111576524020804352569517614862914948436935199417902068683107789151893 349 -3164985348186732756828195819528596098072880700627362953187972587659888497 350 84388522753811584435633938877664745756215128973308280854448971865907505315 351 -3940286676206308814945839629464479919813541439551370241181430372035620908 352 -219570875171604275197849135810135565034893157605086728484828264447572838421 353 42013318934543998852770916395426226861780292640513364329650348861557164456 354 566712030235415160365944849850879645210637702325902230561528223458823113386 355 -191504797498396834112381177491853872810447727456458317290378346895968657995 356 -1450676869091870877946280834189357441332465554730943090782247386032813984230 357 709235209902599821484452505019662715862000961992963478862223170941284557268 358 3681806951570812595721187822032238692845276130552732866812466217271072574634 359 -2382278358005616074224258417242219583339164921593528189949379802697328085139 360 -9260246703554803309748243786333578234563033963162172719253337867799242531567 361 7552916546976394087690288563435556780152280056608011029313460368363200163128 362 23065149647384706710058501223801581658158655225515495648170530497722786035501 363 -23036533100413191833487905694873057941338083479826175858862441556798651225460 364 -56839509423000842864593754908136089614560248914512195181303193341809383002452 365 68309306892101449516627592193545507901125038636827432089968206543306304095378 366 138401836944089115259671352774786163991725203177091649366122482942929620963866 367 -198198424786074462925797891298584112085732264435516296342877908395632243172491 368 -332396822464564048636362826332283554621512552567524133899429982685164396344883 369 565072053441927059390727326906848241136593622423001670693404599878867947866014 370 785438321616326543742320773667218000525174688394697827854775554040660448804643 371 -1587595883677851234997420938086194833381836066623603301294373926977333517431699 372 -1819481429376093081419133643912946335509379344068080714441656237617022399418795 373 4404455399498167638504766646513617198528576111569406894560780887294873869272360 374 4109821536599017358748711842317244920367388013051148560571502648915655845652517 375 -12083685905051272836280566376502921336846333524616929930810587266547626130303534 376 -8974648162760570953990195044950332465472263374617985151436669010224311165623831 377 32819243867276776605841055792169572086918185926857336985689801700356019278764424 378 18668391393283700196900329016679905143886138872562676123869848008156203976879916 379 -88312149185353654584052854264607769148280157405868004198424061750626925358338266 380 -35935638227106810879080590672774306723176506496203872209694468111736327546190828 381 235569503850442630883475405555979294564656671782700177590323616636091066533491915 382 59696852916732659257765452457267629700597685125832470384108253953024890449155588 383 -623147023897927766767772137952105132123014032096327471894628668201969112969670233 384 -65665211334503092601914436988510723629878989888485556064112417311170483244338883 385 1635064842304550678053704368343410538686045153720847416229052529591346845641238739 386 -65017435453611212855866192029506246227489636184601913212263046254616987950142761 387 -4255919671104407170225460317325398938638512909330644620039403143220295484344504584 388 784714055179862182171930105525181830626266676179646999672634271710880159719474542 389 10988802745743611184465683609825896211842753507898225846672382232504201799570480688 390 -3635253244946920759289856147740658270658302408012356272329549673817357327667784084 391 -28140570442939363364516706542435000097532883534320030604979478960528734102245872042 392 13550257700887589339362194096034405709213621577098331696409763794278377686479878797 393 71450567574996237337597018085555136518317838021255132103264413987549515048818349655 394 -45674636831773254082880874794327618742476057732116076195583004726636353169598538585 395 -179788394461298040095729699033641330307619017260409059588407196338809824870421921138 396 145134007858641409130281807057367228615093447139588849225160861396620782891435393677 397 448029361020337838458309880300528999906552469931751106886195152210439327086842763094 398 -443357727552875881130497025751149424684985996832799026944296270143227106913251124933 399 -1104674792634320600577325246647889303399286544718537822472269040592118841440360185536 400 1316224558757813093120970066891439662259497477281407382964692238577084584778898017724 401 2691479743394434252818503225330643220849819431228237632303128744072827575571139685101 402 -3822571330694139650480158865350539873748536126297539071914791767479989087937237504642 403 -6468661890485301426802988348753000904924700703071785544765981688086669662108799200500 404 10906674476260850188146854540285829872403674462739174900371738122219242939061447954401 405 15298156774123150963530742105928686800075669987647026809403849121243812705602146869344 406 -30662763436865437382749469744969438579061887964086800432307144746620210923024566368259 407 -35475905485894515413507746276206867386596884623334071979824663598302663051006091563286 408 85115822667423439433088536216450273266688947528961288218674260070601681815779310496384 409 80242571904731688262439311690886090293973154791974434458039842464054804326842819128834 410 -233635058449909544607107793507714493057178520065936541146168980963367593110816284661353 411 -175557847616793266747897108414563877387645369801551185913943176982187429409278964084606 412 634846064215028052363988668586989001738368242007951407904319559957954941045354311308878 413 366215471978888019545939631740836305258812146287669599195083914288162110024653169550634 414 -1709021970046339867464676782595423354440059192390799178176251702457618699427046761332909 415 -708324877827978971101031200572665632294110392981291139076365398588020699311403010334161 416 4560618958355091784713764841355121349367370607986417203396730611071478515941772352836590 417 1188629548952985097802113100737663598713904831944891985401684356718964762880798701113498 418 -12068863873059736668287598707070040783457198236129930446119825740819379743994385310202282 419 -1356414489619469010843192170461063256628290691756603065955490991322532141485155180893666 420 31679518482195141865153843513033828958466299023159600044993812253209902659511763449790172 421 -1040211834953066500777705441076799483605794595717964448281689765368160342820194443566861 422 -82490525813583535572347291512448653348753416732783302619928279180985129471752843454371848 423 14635869786395488111507698292630537300433117242159971364863210703879355770398736454641978 424 213073832213232630937282290160544405834770709632102757311060486827764261679279958189787531 425 -68975367966499488362839488432408630802292848674486035810411946606143529276656411906267528 426 -545866687699395238217376152686559135212445130166066384902141029621078996364004232893424618 427 258826656524181818218029371998168802589043209535673531246346464871934177351992368941359705 428 1386568608530588034880461916008758289548332520897364865260972900528622402928378624573566191 429 -875589033720844722656462259055903399213792363537715663668468803524112309925391602270965916 430 -3490527710439052114296323698961382876158792478597115100758144388425768439416721995441851975 431 2788592238186340349755103287931997855432692958969468534946760197467211529236756535452252192 432 8702541199856158124349236850081546966170025081115797210300855364472024867921299281149141656 433 -8532243498524194942241378281175157842710391401335538035574210539204582289738849934420776929 434 -21468747899870582783012589487253242073573817354583133625234031784173768544924532741896889607 435 25360529955628237782485739822584102583748222143345314019167072589291180097230900277211211230 436 52339165197649012912004602531141179476372708306065701733593463580031961345837055901156645757 437 -73721375279025154707349452082797682882081115955268335303728886258660321218954108895928986568 438 -125879797234756482969476972374777514041338535318080340026842816656560705635845613072364003205 439 210506827867682541534298898854647446829425504088840469754116251017132925980409652744356346509 440 297952239604076857388421864738833256534266343096385202183041123809252352833852378631724752429 441 -592202144693311187959766581093563934523257525220284557302496034612008655292487425285390477121 442 -691663261551718736854532354666686318554774736166825922075880400903692732229225105506882816046 443 1644815607569314632942837307674592087730894944257909753969681087105912622925201858826154929544 444 1566584908082521417796902603072065320773591420993357902363110939668346209733198703399851562274 445 -4517170777809856567307931433390464900553464603101024393176977474675072775280117459442688652083 446 -3433811595292380126797027497331963071236829989049583468906841600794163212709241670555273648656 447 12280017791949645160425112829645887592164574497475839083511838611876488725515357895732468058548 448 7182797123267114259269115970270589243690573432982956570638442719202045232676134169224423552574 449 -33072430193757477259790719110694772609580540328879652546923070751978109142507617866271790781626 450 -13957481111775148418801160356913077940526228399185530037913070166171777974496268084372436208266 451 88291758704900893634467070797379787274004664557188757853225243737552062235461939221205803252973 452 23649455575464160103859228399321979700288071883699879324347654697923828778118023600937371978757 453 -233740595774299080422881525816613578770630220600509363618799236305080191158200274552015966491745 454 -27910798398554076199195777142610482396546890926099527623692770070449879141761327103906889305474 455 613782013573349560472515643628062422020181070944480758418234154454872070526953494788488370191305 456 -15900050673748523637493438371567945055992243458629283311971376679730679671969048572844298987323 457 -1598846190917345055558184321742584268894767580536077250170944623055518669539372980260950833733473 458 272558225954939483796874988356674806847002897936364927972722319229717544129252218978792028782085 459 4131442005743447382894305512312978058415957894818068732820475041743445153341222268376033528603096 460 -1308125235845400810537809119389623731380739695026873445486168736650618384828945684891355282240042 461 -10588435345432436906944145010242901687781923582948409129131041157074841969256165203443057082164083 462 4942786410965436257717962270198709966440184046425126249431340936044526787088984608066099231171070 463 26907173696666912456386807535072797546030893513487113763079023384713751932375764700562512125208376 464 -16782895590443864935969822496831229442116894280936643432374358993011810445583116364296075385553247 465 -67765851914964358003220159894462354597711396735941737412616514696384186800994135455038314705667259 466 53574916696704446890883217751418172545344799363422567017477658452118173585712627093306942735508098 467 169034426482108811245850229263650937585038791698913272371083604413123507556123738958331811143970163 468 -164188829587237137375457362539104702971258825738974486591274510159844763291782678556611794555895559 469 -417222006748499228833296474097375443723396952758839886574671180891988104060820934961291028368756482 470 488612570249057712433427365148729529144466292408040932541107647427736236902728314828118623950260473 471 1017768437319539089962558826616750794463696985061364355588169071067238918990166636121684623589988093 472 -1421718198523917023796807843729391174841361504975191122641177943405277390831697037606173603707589031 473 -2449524281440921178542390648227860913003399121797231191130967597584556814765894507879845127202924274 474 4062797905108824105125346302669792501855174362419446747373122727868799706734358459379392457858537543 475 5802764240030886604374406526979126132938656958169642388189490052981526687456944695218929906472201944 476 -11437100337082663304413320986106229059508698173548038613780431983610984037145157699542505777331973934 477 -13484398741373996033928591264845393676704110147159464105784789124287638711330545802849055625330931984 478 31784318763121049453819865321386976525839197451483700892517054597658413872514371262837767816738949850 479 30582342487087135109800166967739897002051438680301326097466682334889228783654558226839903212280435505 480 -87334306765355106253980893068841030345692161630816023540276044590918326574120273112239698069545948499 481 -67156328191781388322281845925609028458131593036373477880889125865982073812498639614187690152080757702 482 237530964529864680426943605262632523490014180960846171452905428689748490734550262820035834277901183837 483 140857306719494262979990110684967267519397477465004034540335766619825052795453515767048419323476594702 484 -639993877436923631395800973662816320877706450287198524508490381069712071518289251560326575460728910234 485 -274949794890679065011532536536398868044238658389474912776466775123420147942609240090008777185378373108 486 1709260241027446420002268447355227293545884180326357940976127084143180568033954081246250207675794554919 487 470209969157930467844945095290144349985787387257003363496776663688865508260799905929531179425789721587 488 -4526825885158707971781311732094860656214282550994354403016950897192708221452074908419906942834460816205 489 -572354503941500829112209055442902319131808939743552649647263286626082572518150608218346365013864187764 490 11891639523280904989582161837990905376453806424177777876057512210476964626573788521388469562838202483165 491 -225619027358097260489766746181803293167241844062167300194374207078996203345300250316585893487712725358 492 -30988551086732143509081065172058337841452349570473463407935425609007577039155805876864278923631892619182 493 5067322923390768875559174597164563093871360878325380520718891668138334418404430858245523384673885791203 494 80105995192334272001423618088400573812423039903026805737007985371095669699131896219530847101424286808857 495 -24796569602940346379397390182329336642293826403721031874815331555635571422906774124352588969899232840255 496 -205384898214090361279259318108706799343037230007656193262950186668253553261288822304628674171319711873502 497 94369828681190887067211806736317025072156488674399541181829343280669004453680788074266921895936717677275 498 522138678011016909038799234635258572791756230426973813166707802388414683065160652665547146195297723085280 499 -321642591177858913919434199477478265869099857104842161732500527711170443037131700853783733482227433678250 500 -1315591709224674571314884813921366675844275851918348552426011614821473121393276691979367078363508780356599 501 1029195743644376290787935617946681638384836573408314076286489590129211283267737701481059902630495170838381 502 3283172909642321849137063531578324038538238303932889539009954757592202556057414410409058605181625636312389 503 -3159329929494883734430404178387465262698454831547490268044321770912211087068485409194039808079417098418325 504 -8108041951422904450389078982647620150522929578119182644987075282374199324873556229396639227221629361398128 505 9413446738997794592669198026000871946830733142644583379228592972447656765601004442015504116185959986690216 506 19790545819040105715361775117345053082952910760652340007124081796555816405744768686811710262692717646634223 507 -27416733543987923037028977348300720882044578075119461424498834112458510654327932539889491881674024909287974 508 -47664136334943239467695180397630698519801914376143029599530955431433059722230572470996840102709636415532391 509 78409616897986993671081847939006175312069835354092581202631156448806401395931435987557538643743994074123829 510 113006680293914969414691223444482361737238262661389851677604953466856698840019445267047970661603178734379477 511 -220876277135933813677214155189336284114500574334987598010029741202663797597239234474557209561692510295789962 512 -262872054221312908465067742168445841775005180748213690269712129121024430994392121469978646605111577454997328 513 614182315159411152362386067062126626072507882846373183455120844491739580532321758880695221295115369812548485 514 596974450844327405822612606908864767804735418195221878261160494675847058298745413363187764554269984561965744 515 -1688468911825390878701750850417132093677763654099136393889344448360792149658776891123799504933686706100451381 516 -1313265477018431777848869209509656228559276869662688135116872680399212238087364376110598125655317415035169561 517 4594434953538763450502770994367343240582842800352012430941072699335916489440534932262729766586055304350626469 518 2761822175450553641699142788143760163717439557939270116526563528001772475693368335297085394194589144943789156 519 -12384450881275535504600989881794314842160937919055643082056779736435007979304172190064995069742486038742899728 520 -5414716320286968112652474240191572663978817937055989762243010711580770142144014698816387877644403319103697340 521 33089319958612772657074496562000416634783699732696135355275634954239323659165506270725326850523289775703640377 522 9342730961217492206120656120117784581491397465342456548668040184855031732802934401094389601641089209279715698 523 -87668850497772847581835927120114472076549671375739897368234845147725533198420004509662566062627299378008418747 524 -11701202940074802272757748662409379993411582638852293849269919141538911508256749892134099686615760463053893797 525 230388768964799330634640736144950511545230575134573134224918940812005828809920435236135901695876945492374446120 526 -2773607256956589437231160985101009561586458196737038198862376396307873047974257288188886578278565394636496060 527 -600603457713329597719732699600480986921785104430885563736118345734971490545391237544227352726519812138169226710 528 94040323202662578099390703978250346768770683406355727366128533274077897695780677653606961464547159400687099070 529 1553174335148495498939034185605570978150485662337633680007297666768699614073312131114410101753282552060683529605 530 -469798140462664941680699345824220558990730100461530615997034411500245564263666275795129802634731494333524082704 531 -3983792992455363825243590702124568763900024877995778483948981312943843960895705746238868224547005341097430527431 532 1801316062320913725468330318335212146825761531919883428374702539841147871765666353524034053761277195002646901799 533 10131989675652290419830464493472401440328649657777448641378431993449987608719967770580558561276983749972489250477 534 -6163380196230236051898062116758313949391387026626189454989456976817111342767047436200901942485307494001571658436 535 -25540053520413400840097527286803432864156663716334912775996078270007010686308257139847651090841167282247850079951 536 19769411827474012704505654094363494229875853783968128283143433550281207950722016613369245297995259699865263877439 537 63767870094785897172728570102160279818269005045085559768685782252017003915456758718520929000651540689917773241784 538 -60787874388036579824650101665206993208338562808043256609729339841366655489663278719456635877534697821936811093617 539 -157562594193436047853588784253848366029201896995358922566865436708430344648512089908545609304169998409395376776773 540 181346913744934602932117527556872865460993013073780335571895027007427246719944320399464451358303938370980143992232 541 384816128297059161093676245577622413389463847116922862996228685456699504507300556064239848452629019492766625058582 542 -528688449042171033555269696801937541693570521223721158641147790324009927959676606014655603613670574192395565224605 543 -927440600597070636884307757418585402744409770930425971843313165931449908269782306297396992617837182289442980179614 544 1513207214027704083952983767889613629348579630797922122965126803002616446703987971874510070929145278174687102422012 545 2200667444131256165982695712445552648429109695284094567405119603965343813682522352643767877896346169078390930989725 546 -4265493823444223345416837627433892709416154615205586497796033813241938946653706832618033725000847933269750922073321 547 -5124287585519030049563940868863508088940934659615284780422903175111929601564608073123740639545748767030674783103149 548 11867803706049812634889446995430338011185141206311295769864640268718016745124476757949735674193423479856150562681559 549 11652239299822941395925936526093272679269458668680320840629404229598015222479992628922241290315539636132011668258738 550 -32643073176451103160747438797329715431650300489189404002969818359804339463237690610240826093052281914539716029333065 551 -25678759096569876093150830763161017599497902531807080184460281804302266957460258055666412251666427372608789965917447 552 88865786262048619312622234876080311862760676293671119344889298344657676835445306298949180165002988642156068059952721 553 54143237217633468260323107649722985899129203437017904495506531365949202487335149916478304562367996360585029228622568 554 -239645286809830752889395447975639635087783541937329922235687749612909840440144292999085919142178385700983673717639894 555 -106605087421415181554729904946214506652537305681015006576173384781357147828179688194710553618736295100887886442214898 556 640558952663696254067661587665620783683025287461579165248997440355748994398445406188264593554412510272550712607322360 557 185515974272686657075295180500011461965920558219458968700221296446169125527426488674980441423379422736534302922364222 558 -1697808496718567046329178068874639990035338016415099396896188029996897790297909530898643072019947641265267558306404081 559 -238563290742106753585322985315718196497582174056363874780980614990376426797897917995696842569438526404597405574482730 560 4463472470276279810623004427331294779425327324388529085607103007489109373815421924685550946291769197314829880661239838 561 -22774830835554604575341670593968181861194697647106256435186857052639716183596321623880322679075018111226289845278600 562 -11640358682884737302025719638694995016722968907950159366599766050695361064071002963068248809655273593521110443310473041 563 1741787375487208018471906360670393085457558675520527567363792460275754273954584219084883514623811808754204652032073467 564 30113915476560176229216983130353269385917408284758151233015957882042683948722443790334306030096332799607545868563619835 565 -8896069165781597425615022587529688934917225157921802377367121685419965922017630937297080678848073799494982008075600231 566 -77271007534606076761543404238493462418803631033011251229285086218114017465380388754614289250437997139375028826276388252 567 34374700041687508156966293252466157400257575230665924306520426422209071948604194993549739137651528663654210948477974823 568 196605076656159982110786779724528784818657046918638263300221142332096012876642456073088274424256978252849918797909527476 569 -118086902627309850407504552757721422459815293237488117857605904035124674364936229053704596791592789587566337010703263927 570 -495807353296327143159675119403358147819256903201611695774641955410125844250501005008457171221304517288971564427011399007 571 379706550068366492579893168956832040029111695426854307542819586928141604140437290686799507675091452345936202590873878582 572 1238510465571271834030601425047865212451639607948880870338083597509239333629419928005589838341487814861582852266707568876 573 -1169523940190721484981077161625479368804243598620844900193583776456375987834521193795247551491271195904334544689590907037 574 -3061813130877397999715227328635530051883178015686447696383915218921889864358302190458190914527605532153476772085409375014 575 3493404455530689134002622189218246688213485695714426407652568758767532005356974445169676572159183223960031878358058127663 576 7482307487471422955849049509808212402870736931587414791540657950680298258461623275177595600144273781575263930388399262751 577 -10194494096263001364788938054634279210508401495516718022668471367865336493978290357506026696924849502011138684980481586194 578 -18045337387521992040688504777701505784684589159147162261354309604050091230320177518704590862985368716247301433736641412704 579 29201980801673385143477579157692095172245406619839048234486105290341724700999315549069820244562408835239930851723876302099 580 42853472357748373149360711254726995050655955754308352036872668530771057520028286288663753787998813125548129393531664248404 581 -82371424222884972056237147545641638745810424001533644341734600401390088398034887329751148397124326068847395036025987291752 582 -99884729639123686079730555084117969968641990818257603056131672162481602811033555869455332148882844152009371053353438608855 583 229314747666562621540240507080341415636013071312473174925651759454641206703231872523018134350327407700558891576420932973096 584 227421831532705083987352126825959759392648303421883969025904129823250654614776125675395146071035786725836523264967134551798 585 -631071751054824777598748076988082345172352765347541717448057138347285534004910813054897583641166665871647311219541468733536 586 -502056102805649337057553178849893760701413233285991338765684930682996347239176817489407663118165423454305131526164178118526 587 1718809081750930153320153883319669113519951946451234886644390511720964739840242035613138421057490416218764401677946461802784 588 1061271403984752935609060663208356510839230541570996472488290816389023760635407857531190544401711174021428109459958788959921 589 -4637161336434351121753605507837358446755645573818100143705313449615259338072298676160581658650664346704633318706964777244001 590 -2098281886145849207353130981097173335314785182937850501193938408259743966810328103042421257898264960785167676227674378752592 591 12400008006817862844425762925758486124486819538372929722439730054573540511963591154385762231934166148466288390720493580344186 592 3681521568655181079487805377881879204998887037547036984641084227098199504558323636556636026065730034949589299104481787104534 593 -32879405249631778673360316819306654002759007070346665011329029057887576693615744112216251733347784543520492167043190264265581 594 -4851766356485337741198682010020548953137732613536640273386874822118645665162618482515869270287041118318916479914307474193880 595 86472178815204791000222009506708492672162677216723272693346963039416085779030716380163235762024971672183060722377784080181594 596 158789599631632132629025439927577736162112391619321916991005733239999728422386194256657292826604510709635883510908884286066 597 -225598848180855011471658637551947220377957616209095591173798476747342501773514212208756330400766562682703617430911955837080695 598 32191471998278342095046702456198047310146181343191561477491662106259460184564625032797912178825913129661297969277156284365102 599 583856466446179279655571559861567988557878422458274673903741093918094112896808392589765761402247537103120566500433416388338477 600 -168360885780076017951760726791752788352213965042458731482863113841589929722944468053435360265804599022393290214902079971365582 601 -1498745731016660438018182924203500660258551972545171745201712536880917154966858085240973231613100042640879286456345528444542238 602 655808148741649037412250658392747688269446017628313222171718672517346037260576056272230251883708971154081623139472493485914057 603 3814923715562924544306501372448943183143087439787615710245760808456578421265034188959608569797313783822697332855866626917400878 604 -2262145006509647633493835430100339940433091856450859424847882381510142202973475273325400544410173066257089925984647832560628688 605 -9624864952216591591549302346919689837698411913971983056602171994195340085697029029829310006248937888285762993777496371500033525 606 7292228443452279102193891246380215371126220618566052031146333464160370992136031957914130622539753210598508906642696870568918518 607 24053989225729991666814942985021589904974732355108028704568835118006067719201289905672136262584095906477271328522478929671501839 608 -22499404863018569613007615270514276807856412872301004773542991602633657791413350628455710296019545688075875962062945445018096752 609 -59496679539052082732269212066470833747925437251991605504345461472424833159525364715068619347562463511387239283928059196069649081 610 67292165356453021045609597367675169210876219715233777038266524760080514167769708680054211012805832975399146272163134370103334781 611 145480478428862131784178724783569755912219477459449031037556335157263151730999605729996827050105549305930398395814334206023232031 612 -196568128420968176114600032132073988049459948959609502523828417002482222451495067216492847271883904847644932117651526107301176706 613 -351098166963443159408548478777037233474127445014558626843072315237072185476450305579073745545151439372578575575943971984223985942 614 563522072939504849449137947042862665454904352196615927644386114068062659818537832673694028168922167793786431821913375895153511614 615 834447655800268507702900936616367508154899931924502208916229260646561186074348970907199543703029457349109519507800694158619602514 616 -1590635819336618241453854499614890690039693752137262079530697165911294128705074602099219301728008551531738796553410982311198905010 617 -1946890409657345470417362580006895531471993691628515079604075323962637875430766399153221862912929974981599746293761425849538574083 618 4430799898357995577714803246442721032461854933753402446240952352789449545325973703757882890233711806501239116472119173615203790179 619 4438379781567771276255631485237749191949768921169955650193638863170922676636326944810226443236767657653348470920505459506237639697 620 -12199895931605830721992362767889715743278347701054654883359844219700234480671534360727073384868567054973752467792089992994344260095 621 -9814946792595410629819732189302438703686942161757402780577457096978520466261103976306722812573221700769960446230079131687752334096 622 33243843466775306574473569633857190906013501071376435917457742984412273554851815141775253449716845613282677450983117962516104840699 623 20799071647477280640049674158281364220257285990954735823125534545624131398009617454744860594781009550604689517382739769901396760008 624 -89727728402559632353321529541313609135726960961963771891690220907386366377785599386073856848700166493535583205693960268369208725826 625 -41289250389569833386637489553248904839428072583073701159280744805096392157560694953098120401380597447790356963461957201858768757934 626 240036013786542073825723245564443235865673455141274416630422754828099692956514545927123680662839080594157101990602803873929825728262 627 73017026057836045497656303848889705826216567572570793801623766896889164254760686219509786921693179149663317461600675235920617909829 628 -636723756481229865808956059843704020060048274029138521038944789360254872209928151508732498284015529018974241452789363788025215377152 629 -98450680389877245527955756308185505468769575286368202993561921628709700719158064046417493656778840212804613569969368335220863377995 630 1675220293812840282440225916724013314448961694788728453572971998405930269931116490188233835387028449538255829488103591713496863798704 631 14704823714827275959919494769158210230737778926704335359366148974272249461033645706583184433040654688877156745997975050179486109183 632 -4372193527241672061682265669514384049097891921507422412439715585861968767530250755672563207010649030435071235773659333608063185933677 633 593551361650395450828865474580336698821169778733923909297212872326244695841930514700236299312401323036920844278092878505479223165961 634 11319749532704194214714513628678910251306465901058794035585129122227113959631077997457479551060543131687970049052218327272863654270388 635 -3184407722311424711900403908397725901656967633681807646115360096097077738304265170313392299609644842693139268353378222441897927880371 636 -29069056230520103797981486657098725346460641867321035560802550821733177000566981958466402673624735241810525212418477435133599115722521 637 12508351857988023092197506045342908443619736358728354087179076736049006711941185837102625492627848199200265754210088394375611371689786 638 74023250877236709428785012390015402525291844582798478330961331301199365695289725059724441805155706954503557894142891184450599150139062 639 -43328494900789100167165816400073609224661964484898098720028384893899169470998210015225527624505182789609078261281626608897585516940322 640 -186838718995563532594763945510493052827552562561529490649940878010462905837231284949696905210493737440602441047843907358669674675511214 641 140032718150550711686695171305732072517217308567062921254740276946272576666362746032546305876684036426585722534552466516113603486670609 642 467158497509657397341390941600857162227661136970468966030038410199524655669098537246153396699971895920175214621212424893595538114501536 643 -432814958859022305042401365970601850028890436761429985225276884012534821873532831182469530340523818643541266061209942814512151499436749 644 -1156099811212732411094986017426944181865863262987017744061349514268117693265516567493238600419828383160066611662653184168771429562419803 645 1296154569386304992861822517590522747937775659788983258582460843088483236115032303127466640190310396703170943672698598923988083358890492 646 2828530472703254053316157107514375985097101334172357827612545322414027902167126995565512925270906106456835564280189628661710241444298486 647 -3790023574694763801501167171252247235920298840234336723679775618456662358987869813588747554551638167603324670253597554983659912970439618 648 -6830883782723015201682631390116399413116812516635055854725461335464648208863674635672386531224349556149101082478993077991828309518273295 649 10874120444192248814587359231531566407104126541627663984801570451483629556924309394049142297761913842033856314125243981237132565064754474 650 16247772976350214749596845167830544392703664376826323690700726932055954931302330104789975386966882990058602621044234282690650138248255214 651 -30715088865228736473748816119428562199479716078824014931822649379469944635286275589886481973584352911229902543227622391473352691594466293 652 -37945561957374900117058270396601000201238647778828047725403737871418072645732763635319246570413590650095499168775337755003946800178636104 653 85609259873660974421388217011376392707891533640829812801415229614372948292127491895908229271324564342817983209726132392188839756080206423 654 86613732119202270695474658565941149337226753501937240203396698165053907995121261809097012992666286031754191468554324510406711150911673191 655 -235843085728090761728861405523473600077853741890394045282001835647971594468960917117378693912763743733897648048221535493605715433892257161 656 -191858867887168831981376932046063562413321619257087634225695032372634378246067633574815198794168953418895122582458886127486436764448425921 657 642962019982397138372339983407504886034001353361582793854671010620980265301064458681351156455668289168289168372628864218013545632724814836 658 407566180073549291603712187079188058819207819421469728321614243979798138954567108641171676353782069515572933477377618046654744811932082349 659 -1736170080477984975942691406148672153787960289043856107032860001154103270588438914087933150557832429406950635764081322688724948931743839445 660 -812270817572889872107513703411676925742493770330807134064080792327991944705557954099880278896099518982315253205373451032526139750980485490 661 4646462214250357928741025628237338921445113204919926553631859322741819143580176480866651349604410743489728661843362214416770323304961306348 662 1447381537391509179758517192727421497326402738493254174807020548139781089280395690877767129627750726297419566728069212890589284009614295483 663 -12330196437095818679371556596715426966332968207371500446469065708221174163247612109894919888898719195145110224376806329719209386952833134180 664 -1993638333064024776056242866190660410684505104402466021089946798771802680318239535813717767975852174674704852234636584715938065655091011996 665 32453342100612177191536817880666376664131037569621158849242022403995247095754762868546046224027776431914730017058362643664870490015604493956 666 510243604368126126461601083770114189370766254621443377163482457565162742626889098978283416404725291640750199453372664517317740418402476492 667 -84733249644812608903767331046654452852077465199901086161988970093183511289302726463979964920655745820300014554792460113194166881279259327444 668 10915409593302612180750370196937716921119921983840489876100194200675957550964009472736015658001361474714301778422849232938299508704221194292 669 219462036616893247146479955858686276054375830562240641632941820412682582260791855175526592581873250319100039958080167226188120132771758815060 670 -60193263042791145635045048451086091068900176960427481591216093227420236578901267579669954767776175301776848870590306457762408585577721976144 671 -563800569152842713975479901403860074459890406619996989009643996815029623226613063849953315022740833998572831623526127706500877147952640489900 672 238509168945245597369021630902227645447923018786771502197504802013206856696445866148468237918271427580340106098092867632694272793312938135776 673 1436288357292933017324248064050647135588606611726503769718430594342707911552855896226913553467004185426573354653322490127501418697800396004740 674 -829773733893237262401963205089209563301227287402368888766183324279166544837271253188252440703271477666435950022863427966075972485602461857456 675 -3626850940741593242920022799798284456563684344322454619708388279196807940004100778116166640580335945570846044955107954927931023206107196672076 676 2688778758783595602627529483904252671457967052684670821138797568137159862528785726094345043221664636086419464821596603862077291764524188832020 677 9072587184121945393451170987994224999862115000740954841278356825194608728841318678203863250995743014318010411353921480849592202789805713765964 678 -8325347355756756431278305714554413968455542152597403598739987001189897342677108047347644936444580578424936861475029860548591934547200126227588 679 -22463972028257571079207092131564082679029905008320379225250446040245443345527698850156911425863463683575262533840900593450942084125658204839388 680 24964649027463310969320647129556300529856637982093569662192961419764922480673036198644093897512668830006504589059241031121900054463702537372788 681 54992575977925188759048087305265915714819913500179042135206790035013832556998797292718631195785983927818418022003802374482030756730809739447452 682 -73072155608773805397158115182285430025925767697128057786754591003625980697764852346604657329943817562298463980350730649923961256461845977821235 683 -132895456334896617925542949900058035206813744271695139436739114722220397554399328347142098025534305103557101551421652125486535821911534647628676 684 209827209124142945196458647495485580397902151870665733245494891970671629175586209789525116148829605630031031197415629824502792708004340138434858 685 316351883915678345886140483079521351787002163522867261595655478518039054072141317150204077706110481661244659067413749977854733938263240771802509 686 -593088547525887082344654254935164608646623005286286121109736660204047834129841798818138728743627162762265414270709876641970146087765266960737509 687 -739533435296132194042690829726025217955760521878219695076010715215852025270032271368940873239008236613067459977224474621567268987074490458255076 688 1654046579316534032645559717465347222675274508813296413579561977780780761355170578220983996620007700558006656681530004898284073070764649556008633 689 1690127426585613354992585321624241221878450803609535192487333971059975850649862123457460416668863507063802667496626580781298671435766483465224817 690 -4559106722875835945736652264283003283272871228701945994878627767987827879653634344109718909622476710645494874604393987147699427634544731594095439 691 -3750030159039981362554672890808639912662936909643353030030287967677993479853254962721305824366105074713094945224235196966155855398612934723234407 692 12435117041093295029355201868324427349726861240970892012109018101742007925877555744820602065764010814896168468502566293375586318999074162036487584 693 7985285166660164724700124586779235360406741342839497411832890888516828825706896117637309622316922706887046006973379553128524570125201972118965221 694 -33593013528885360703871968544695387481333985784685891795654953382683566157039167334350594502457045433959185807587819884565670145208664933883102598 695 -15975654185430204592849971161825221008976297748455525690650024327310284253319703781587444364940680955685473677032463502116433181945154878361426850 696 89941465558521727267808889635984093143061386779885630024114613300750329293464622446765946252414725709522977585656665920314876260452229871113413431 697 28675737196995614152749759528472384356069987025881367531235625523963496497452473997124154583254626365171483266237497985661595449003657789380471106 698 -238770554508025147697041335589292170106493389181073823191243837796260514272054496348642897159892996961428998966618883991078321470923786985991420942 699 -40295644782658347623220251822246343209471254014752227617299421341502420390703626171211486542460326437502517338505802060321847667137778818672726780 700 628693406131683439249266848712639643522126216802747874270630584446789946175960649147834428113883960811810639111181297534993466471622201369435190611 701 14252577740754089824512347475700364488409963287010326102422431382987861597217818212654317972420084603707130156330603074306783640840986609043729741 702 -1642102783748196160777301295738523667728479685726975259290188306590663177242560686431085405726442065475512706694007795062190315318920881645987293672 703 200152340664467437218437027340440192615056610513790102965912717940090195227041241679145045993739961476411219880585124961713410032159440136958861735 704 4254748230930773405922435058520244102549079067214093007776886258178226521033827226523115182045883230856759531223635458277327570292429466368978312478 705 -1137064807239020922922961038682766084083539505544185662412438890236391384441691730136622089251823707437285543221385304132305023162910157304036921734 706 -10934821770975177369046017731895485954774516693454946605198490007653612321495445518351191770168519516571767440383744047006949903108469915034914390230 707 4546612203634867337298216306731762239249563315212695510695526470362574090109961567707172889025720126343888501671921486328217888198992988531501455686 708 27868034521637167555492563163478520899128977410182162335370998475597911435915018050068107116971106976776251770596700561648128961597040659601189412385 709 -15888287381232560277928261435764162656862855203098429359453097202648688935105105831469229933770062071832219439382930218608114566696122182999923929253 710 -70401701591947744669229752216211653575321611068047585434597007383594106446041780761253004909812331664919808467968459461137347024376633465873954230644 711 51622152569642343052787886931110900043307276183885283851899872728674011669819855844712519463662786415364418509532412266571392119407684565075137307383 712 176192675447183388602258351927352017109539778526909018411489093716416360170683650059983218085338688985862446579502104424184746313274251322723090613285 713 -160129324289241396220510535582137049519405686880668438032505554544160878283809438097411774582139253835934638759725246262893751560605345801052517695775 714 -436482111988939125096325397526593812494979730118927069241811088475195369220844497645411709169216280227993941173157645349116695335183790054056996983424 715 480806384310590069001320070614189893559632501495985699289875552692683943316469010925042050180162702028567526641082129318402697057631294438945598373371 716 1069139590847402754681065448026768890354534125778105590437767005717199312378906412523917615139450145625948917819880488749288570262763764024106709560936 717 -1408779218546157446513792196973541475572196939178588706025884772890545308766566137881572555758346826911054534489220857612103258446309205440715822303885 718 -2585403853984080274788311262551211595935295202511069066995895264111511498317562814302125727619579291833887802958966501723876833571008865726862342554534 719 4048683210546070815297267676175944717106003978137790927047534905362239193675398655790271214748991592881740101789294376018842515147772300552989170491798 720 6159266868800931865066319125427185314934335632790426140027042197876411727969512000857371159516980182845094891631327297691061765563319180335445320627314 721 -11451805161276797662803233110955717788704419566813509621056249044378728097801875332154264741862860677835809238898773809388119018555141308526692910038768 722 -14412265069442778831029019042911076382157437807137325707161340734521971798181377653939387748140211078620591871000563544906863953622020678397680968462371 723 31956782643602435927140895658795271439663318971078101522022673649242834181478189037868976585796300297116479792810620056147368368139618805549802374406904 724 32977897530757245482090973274410329143340861326400176987457787159902392468521870395606425189823594213848115331218136422642468961352116255252536654404631 725 -88130433645212448777596543290804501762374696850201630099432893173105311153984905193415588338532405124886594893262894989175548526746469740870341564148977 726 -73290435902096687808106387258309509627122783383794711892863881020973617127188862193813737913875390292410648877001214819235685143232110096541338421957243 727 240494343006757208912876583891796071135487794871730908440835622485392360262529580002988963425031953586252417606604072156762289434479998990951862293599899 728 156430768726564599770313072703870442768604416462187966654949239237795131410948317718284729638630198850705133983838584406600069612755562197829311951821810 729 -649975128620579016319544977810084076303873910952959934219622982614995998262811986050746865983585084078517925555762618290247444497213205548679123893050098 730 -314132965727528081758606292377137214013941117001118342533551160650319496021868206709706951715852696330458676185360052044490173835330580739265257640592494 731 1740960986547586306749316803627526998116248036765409605260919402843736999976608112846314112334512807666390226058832604829816968360595266108487598596316334 732 567843566312739300304847975473684922701891454075714361240409644689026388137178961939705937697285581337344760169877306131275521230027801390177478665225058 733 -4623633065691042546028706993464851633427460919080189887536708562092696648394304580585830791878567723962122931324031486399188148259212154526324133942368895 734 -813055170658522636764614139613281862187030490939911969800649662635636581714346120606486654296285030010681215236756685696685800625514847300653474537330757 735 12178964211588475211079282841171333138570741825574499123263331534103260270631213478811593864812541861312244292174501987567126807584713624351731623832043521 736 360758553780047516572734446776089942353261971912281529902320291173933688622521944920366148471179471571120178172018990908914023646898099737358143988770352 737 -31822830347835013839503296191591628443780345552347573324140136135241068828252617647436298746081438387762315637156970741790106527289731590971640121436636759 738 3658245359253040612708819217994831571617756091959864502499057767538409260733172209528689401445575942507987312665391314653240221215835385194828039451450706 739 82485993529983403411552789674086587940165190929571315379777438211329324182609974628927996446804431172941506893560738597404203715873350859055322947311541997 740 -21464755433230552411901115464320935353359747183945408900827567109136069716313745813555762715195844992210465539551933563844858735438475250659502560167823264 741 -212075033321290620638318291102745063438121097669995799692718527005553572181348617735380242105904304404703360404111902828628648134531867104011777363407364782 742 86645204233388507465227276599674409516480424476184855575341571263875112327296165065517218028322183641539516968804206782303622412613265006838743646311724095 743 540707354691614105804111158986806382403829598194690188705277788112018777771775596331212893608921479545584438924430616895171882838840756215221714474311657326 744 -304175449754720965360127427632844086103944458632491817064652560852829725727085916187847262611431314274871776059834168712200170450614950603939898478279446858 745 -1366555459151130906862472198232631169922426645572290619432005075728283650799832085592349583022897214043422998319586541018796346280544621095634720266213010837 746 990995802451147950125693716500145782232853604872824930753824619391381548712802398948700556120294296526992406723527758056815677993253546005005523538562400026 747 3421640662844940213927432464043447099202661201011046863912859406345777304850924491329606683106572869863216561987090599303486803175940644290872548355179383327 748 -3079692224254606080327136875629336496320867722937538610318404500747078113059698833848638409783043906445876366628774650025541368934469646022102523606273643466 749 -8480766256065942040947900694682671499377169310353916969274654338368764541420967456855108100985199053918893467951046174919770224805923567718585591298274890394 750 9259569284054350280749163210511353376123850934185258812190900159284732011174088977223635810393711111571890384773022402002338141396230624748177018116885755304 751 20785093988757060060395257276366081695978556689178399337704879556611360530359647287920461553388117167965425811102200781254693823512270500748509675253360944517 752 -27159062272564618659383870115639917902013020646768045041908007827165754376423182011925000282604802339713328384027269731065857995794949025936684831995366229550 753 -50295808394856391152169003733031750349567876649099850937070334138209627378488629657962662310806072383953525705105491220810833923283249641701546200621950388442 754 78117796359602327764998610185341743314906536005598728551370555107785959468370232348405065963189083557114585202575886043689684179071913334322696088198044702320 755 119913975884560562005897679804121059587672945625705869286517763494740855740404315051792434023829540497545780727571197554770144956428817203855553093812858747633 756 -221113326938621039686488086189275868999911080386872658673972932119772105745956770211523371378137128366900869254326220092107231190251843679053448315135385312281 757 -280856530063544137067237388831758630499768265159322607500970485124560805629273828142294660348714154662846578189802263053632655434976422936850245484940132830504 758 617399983925830736358582801454938011592406007629868840956459177396753452657211172694680499283288860196687162281670232088967148032701163187083731448153392466694 759 643424657359659509972967571566084287320378102665938609718024947234776844541171355371456491830612521168803414115233602796252793478028605872091923428859834950216 760 -1703576119949141884848242990920421017477494391350700715252609917452592898139326148836527795523256488598117970289019713177382660664624231963547716481893876782454 761 -1432254504146796897623061013729169031433478934063150229432430605395866386029579082206762756714927985413472216998514518430447645579671075297959278622998796425688 762 4651041845519573149859726821866610014966094308352529514084520100205726561841707553607841667947752047291961861678314096336224071529411906374154246717744081430391 763 3064041875517691961785116089836565406591837969444980317197533256683395658672505924798689208710574891012074871505590871489271105501083391376242364861807091988552 764 -12575798288952911526137619905171497072105904060674358370116872611966898977850678585398492567405753648951231150145606051828845296189772823785926131998452638477388 765 -6175447257737184496737156253381307790626222178615523338347476762573287492743109008222194778311370912274359757161634895305357275987227950627533520770991347330227 766 33698427021396712588012635519724935168446716422576660577464717068558609422817910073789626714851951090439143577719900370981820216869232188333801648422325935845752 767 11239179946044008152754883095321266180754069876805889763011653423520378826962183293645351868493335501270032074520040535689056693426066965698022433530629054232450 768 -89531892301375593756184869777860189269159057763429360322169386553443964115429798807771786408018261099030785869554741314871606218456627443708480490016511589805575 769 -16379115463277841594665944421778361957886184683925178539683563465400359402191812890734089851386950483882287689540655264613953202451865765052931800694499299037551 770 235924894903052903791752551445491960084333532681281630072885572094059991123527010678214372656654447846001824655479866292363167267080729560457825880973934653893894 771 8629308959234133074556239147366849066825408561278455762710782898159466066958317630801809479394059552078323900659760964553670331846615864224820905858432547033933 772 -616693346887378600764344220944879952797952313090644004064291599269159003158113912400128747416369352677800852129647231368119787071329788386633317416049149250561868 773 66619537329590530427748655374693763047713639658884016164193473002110785983549622929723385532397592453910711888431097701758017785910121991484979795344600086677586 774 1599110384610918644501942782425409893401834527662288906390008718211185459666752590549766961004787117579030227859666147467285172040903105800161392925676705531052247 775 -404905944736800597250382305227290523254496209804056874371472492392235111875938597160854081119964581251338142541740070228867572121854382896989717908255052056431617 776 -4113003039767984745848358060742174310978901816533807880309462464095556869942218529378739261322789614003387874020043010612918096654891055904526006128107084920372372 777 1650709518371118101672766451554053018832827902685047825418401155909746243556729890464854707330868897529038631315618833770153304697715384763148884859710605947426569 778 10490820933142192499044144331454195547120098728939367204214089967269929786219831854902393909478590227119549626555291727139797598129263645058615050391634684295385404 779 -5822361719938598623226526108792710743836926775045287279766513829110131628973615802057776098534964925039665781985907228112024487218758424297340321418367810395583137 780 -26525406959368455586633897766672187177438417302157161428568593180372734837013536620189647122658161497890259751101932702209839676424077777709588430446929618211170651 781 19022225681302269442415214366235155167407058359037002375254735196615573250819952886407333475725914204544586717502467746536041737659355688599968158970999630842236237 782 66446305656065479559426889682377628996904320828697330813343482887240859485912732572520738861639618752139498219055222167576563279257160319972729115701528164875308777 783 -59225838168937921791361676086098323668326280787726892218079495787384261571273639359423959744528462951026019514428341299181834540516593656739960239146335830804932496 784 -164775463221396240439011107386497789293276888234851251596867163656800204989750456792076438752038853949672424222161419723281646233277542008933219091938668084660938334 785 178314576142589055052996418044923430716720341698282245039386328141823371952234177243527985501393248984352206717561460024407926063519730397031192748021169754701779466 786 404070262241912556490660613966235556030181179245359042149469052787749673106766638755580770190838513594376899155091216502891374077718594138162242206675055959905177961 787 -523560924043605016813548625391552079591760979241079765670084345625843984374340418856691463687009947096373078323952137065069085958077443534302989394892456060093339182 788 -978409031439871645585757288911334198415023688246667727968008491613882921868889363889342140237002761201438295628251258564718750803318341312755526079700802670647215552 789 1507197725301517142739665138509354425412486352219776713600158036509259622567554799442549048609820375152908476076263935478364409032743663278844626893855625165339679138 790 2334494936762141070264008256219711419828439315229082085226739852118772208154332578478672734501213571710936763787565894648740624618417297231940333417370242222474012326 791 -4269159180022176740443678684256319541074677199157520603327606740286863513884940433059078822677281036167648517131011232593747001301929087708383297240113047804182142104 792 -5472867307407439024174441730849361637708693184561653006006690262185751735607605628136760983130701076369072999132437531957449579078616752251206419577211265166462637745 793 11927745417747535666622870246310532272870852917957460555025521416059568851692866035442257752084141558563584312340663480354559307398719228629745842826739319265221582351 794 12552899447248288695586786223191874533168405867062273731499962246375636712461817902892441197627993521991875977590509957294461623979310331620686538450669245280584606473 795 -32929612296928583298352165261263385744710981262697983674871267850297031883673910185401989348682065254463413379709328558459611289325523883789232238721639890688561519026 796 -27986855416159136911524818154743783032943086095708910877407033736902027922500187000017170380011574503768323299669889890995270822650804172675343314389461037535024363767 797 89946855475748673926078434182791529824823791387893600113600658572724068650130629045123058402345107685193498633460256212818866943435449763518318124023110089509119214301 798 60008012889464885534013848202098707840952886243239793013207329124641190157259680872114606652015404754458086272260256632370784674941617031193073798876612065444776919105 799 -243313054489764217174037334067871076762436152878125798995667317432695647227765768240622167169797176910538734861911295655929388458726286360765615375229847809833744652541 800 -121374150579130501305266960027079747190177482534600960350806027124608527627632447406507355308494611537387369840046346731189000210069990551187990468319632432862641863292 801 652261451371274290739562659102673504191721013504816499810605853957958650895756912284337579934796734336683861410469562302450948878075618888861494266903772557937526948278 802 222351976611735210455731796672744165410701600035558673614246546663594340839013322850951464983634763249257532515530339194151567161642331310767557776649467842766852842245 803 -1733660144355184286330307238383136382125017383898373572259775363344838278053669068633059250719851064179178641302540064812287141366875586715162270845456431130099435474462 804 -329474012037508113931868399246211152311014014891207783319053307930705454875195743699378283512638169486440184372265149646861062222771925756328724580788871806687479796824 805 4570136259382498597796856561283690174709572591577289452582990477797022377732615018189794016036865196721911835165176963810102975189260445173328916156747250964633540562885 806 198963615246953106716908312878458704412596539164246672638473270561677415774662408783087558678582616840726592921630525362189560402811425947644144781230489094798749408353 807 -11950655240419479887024706760456805640888678274933978478734988664480098521083158022898133278026983416380356814790615093821039980036327953416361284283239751905427912626528 808 1208195759651245804815924342188575774811728772354862826879673601475088332346664102013392918653318004302317925029728785972889333270756069473953044378648946196470368705209 809 31000491238941783329814054693324151413440325730895450504058871171870635195428665703390309828290346075574172811160915452518999091402164177003860923507652756993991630487135 810 -7632250251655592058095911754928870290573606903491870002651516120358833687214018648973692113807397287114623646735683677197012454664735628179049228038556082943884772076116 811 -79766435124347083017043053926947548583080482312239092436036189855282597870598492478541687193669930932991066918995207202097997177720091805202714321254242498967158763549149 812 31438498205138040491904122354020792110872753336546581250879069552564660103288617319325054290361346860813150999509514712952149957124554758336991694062213159247182064203449 813 203539148943760083959262262240290313196944027870974758167091423749876718076483084146441507492805398558801029580110011096322084716668243408242460743528675394226292342169199 814 -111429549561924814867408120054069158379345796363814416127699981929480756521362245392762310620341352910152111981431648110427158693586102685513282834255783708970712432723488 815 -514858125157759283545056462287201867270018849000156039830333486275444261549915118376391209582200495423229756259010592915390461481501869388281480131919308543938311283949549 816 365093226209044402233280804448258101168364831266126180124752402430755436100163011296819586798154589459591634047671289872997074012932620790871313394447512661051145725087890 817 1290319373525298994081050933545379987973510763115772245966825031147353438056606328310283041772278347482449799547625130132304050579367993528123231649058522265566040044021206 818 -1138890768712590517764560415171879985444282676509492827917751167377125750133395765080950247157131750534724110536176318693549497186496035884881522864607689738176966232255164 819 -3201391986217320985925801584491256380182443813787760938528400971208006425253209338909680846846734661565175437195603995314128563203757156800911214025651181490466942151682112 820 3433666412994186255521717070483718405026531890595543835209371598882125737456229980429210687670672761730224861653217713646492453574070035356264715232799215265117549692278757 821 7855054182704068718712329416068762747556697461222065552568078004153467319203616639757479854659142997564476667291615720181174081927788743815762961947106950842050039925103571 822 -10092531189864306188713671594162434454171312485291667266088368619416631464573568204519322294587082894280588681315592236408662491172776042726342040972072314454715063169967298 823 -19032440780420041842537723577924923275803259417565143737791440218024245235433137318903254792742166497518659780549723626783931470958829802199638740489494166388032066286739489 824 29078660576668496309041168554517753579076001799013312427573407513224724170717603756017058791483619651931463575520682165894782605241580940787914177175348737394675852398928644 825 45446305883516732427328382804703328729354760457407084989932626772710010571124571436061162939647815047991923059993026119085913436230854202551261497599751314001151304074971712 826 -82424465613124937021792663905600245002992319607159213905262111375109355940188364486215206252651642422925836873958153280603480322592844652933922974948118862818602118350603316 827 -106640866238047725327573289999300962560841987923571342828132478714245169226373628544224892280790149975400586040786647254753497344604600879863240960546692878968933043161717093 828 230429575592562842875980296530730101397831657875997425263146347334413969137395271510913134256060999544008289004918493213170237951271379980232407219621399026853877827351895217 829 244885121162668044346643312573044560685178668445599943957196994945980228451779778551272734212125264314961768627488958236128197576016762092306922490724991152145729486705519845 830 -636503911445231416390384531892997302037577519125592900876400304089256394746703129075431671506332381951545680449629579126529248964660273066206108078813058960909779320621531144 831 -546826655939356375472801795048078102930404443419816856528938940335671659457946418022032042944296155951670261695414324170308604390408012174805992728858439487872040691433977501 832 1739450370290051051795047483251918258875437420426756822271620968122319697067269442066360108639802535122859411737737597089254756895308963130924970802694516981712431709855591176 833 1175078960354055542224277311337623906134488558496040686167956792692287083433772435193651466429878728504317544306770111104434794267451955496812826244090256740336007042520998578 834 -4707455847621653584014832849132497477107237841589318169873259820761901612281337876679112691055744269546467640430870794641600180564755756775339434371698400442964144686376351005 835 -2385006662209598121948234254157884316180005800506007438738432439707168878271110106084671242541655029370327354075067939728689054558499392480800531941640041930775204702057350069 836 12624822187451759711403678661062738869254356418105878233211910641905636673471094788755008338567200241691325594173900245572436042764937642072717446963958368554631759714157884343 837 4396994690485543306991809165257808276748464452795509956794292085989354258501823078422460252907583696611762508121115442231845612015522093769698764682609153446030552901321602782 838 -33569274414594137229959114179254560130041474745117278268805472795059341376331484078756138087699090598335086854271236879548203679345342476050491298303939390999682941569957481895 839 -6618480900303337801594115295346302256495165401785062443396740523741246030865311809513229614871884993679052248482462413305810772488884506907539935442098804420542564084887756272 840 88527150449563448129534304725971627212980273466872284705754537827446651279831288070178928612266564806365744486459010426903652202405036147528166121848876466277598783964345853224 841 4470530468367386029688874333336349648236028804070068409602503146497111266585346239829069390869605796911167790493211833992369605110614943279930960532475376932562479988963770397 842 -231582729802341685477739406041423777966304442161615636969968301750641055951852449749699720211590018842420573766850395002540839947949634579365419191785065076835682003113352983725 843 21808484448749841761874295053441065858820418033022588925099728692239116119343350056486320862643848140431599290890037795417953454533975641510636005594655745531085873867872675115 844 600966984946858259509444976655725143992939363322241034973769872105578338473712550420808768423354773629794618782089820557006709055885814798473365941543253779891633721487671944783 845 -143748250854186644289414949030599227249376093908888196969898537843809154858568611754044500160437763854123032538012105818981901499855000318948024689249852651688612544409575239262 846 -1546938387332931381241415802616932229236287576768732010116482386883130307607681673421798703388381452025335777296369744810057985947524949784302476515230733790351285365103449574744 847 598567590436901350957195482527259889936641775335849658855154782368273299618179026219640993305952051458876156391396776264046020490644086258857528365458305339753843609143919220061 848 3948914579168934664008560263864846688495813842779073353452401755529263452599701401402600845414912653780665344956224467074519368010549987368890192277549449341649998811323036397590 849 -2132189897767765609226387981872327465412287963950852120071551986611261331490115967504533153990547666049531267678255758905067279983713959853571787348273022262312578181706137243825 850 -9993182957363632087683665079030164498474452835911860131749830464642330175892055348741788134556383338261641516244554888087935450363787769930090533749278760677474509304712740593193 851 7006453508437595583368359366514090495688106460385166372325224968679990116297966147614918830032673964863989758898795988060694081065643908562404450213652214645258134438947856547765 852 25056105972391325696776986822688545289678882054427948714350584853238497444864501074545756338113689432416737666199861500344303701394732108920494527764365702013653136774902365755462 853 -21898752733195633005759778114471380472215707348085510938140990999196357249447075671512459453133650992211221272072239050988328494066777653930554306469792519258630828816373404859274 854 -62197666256522722963849714350094523068867023625969277823856832113415888303786621774623595113261754428304743953525078305543153493859462477493201202507712460375117082517988685704293 855 66115644829616473510278141729115459740087683588337609541467930512684682357558087186429155353037351450087223767807970061485658886134383148295841071276804071050074234575245724945532 856 152696457187686333635092125752520281647264715274228517776670066207024304467545484677062643815040206982015021657316259341616865921451710316404334974199043826836590247873577108981661 857 -194541916887898777162905542455441888626201591191548445676913814646891044003545237741615861777940573261554820183181950856730472839831708328397455951175151151032439024582458216156315 858 -370214998173380351206986940613797720024055609608461390736380744982362981800797228719353811940204184597587336207881291706900354923445398723406105974307814988853442973169648085827479 859 560999337308356295694519835346999936727400220880962904808008595182300405571610675180842284038314009174153163935762638012899313875786593996303483206520178521215670056425323523367220 860 884681442445220845735295619705142905530227681490286781331160680657094930805437855642408144320071623733055815366709141689770808208732891526370719641318315712210305945412285320489514 861 -1591315144106267673994317739657131928815121394086633406030459297322247680402313168802625941949673379723439350151087357197999256134895317597805095792037945936305439021237955138317126 862 -2077834739411943598538694280775251540851473038868536914414879418890250352642548164563011260232148167947537487557713532936354981355142293165179229888848316806803062010138271815797573 863 4451497345312804217915898247766416848761832927536338499182014127203846510413511735000104305808745336383752886122449488481703965803134645136218973521109267257887130690532062134702278 864 4776976692035122678101460739964368438694061549594421249772200768372184183057948775764175438324306382806909181594585490482227298738760595078504124839345340806576406919914855405329275 865 -12302825643739138171141838265737323096985615000867813738233689657162426891741480245725128207323629493341437449175289422364583621951901061393353871984838797061646203960534245416345649 866 -10683352214091032081448283951472869239384239191614210620175193548533080633845815061654077956349538349551994038945810684434884668921090003463798933388434558171270965163982433465294146 867 33637861597565324122566048263072319990840893198303696239701956992308695566420470287559077958623376699325097543662049726276281802723114398999741981874439103003201898443254523048461416 868 23007492690855884377837573509643742825782429524929996777308795471875326387719334558804949150874042927784870786599478163708523239323664610371743867692080364493971700279856747893328542 869 -91074767023810942797769884050655240813193290587918830957142346530770377243230052660374050798085543925149524905030937067538034981563212481620826001056471586452178721585704913251638472 870 -46855567427416697487084574387877195176222680232154174605839844625798008853171557254624257189174737923243285696746373161381032252384111820312003440145526533366061381917350561119668815 871 244354467237084013711638075415465715430408127660524755741797667581808079944131194379070502669267302559951443602555517800242075912457077078842365688177336494769703888558331575813877042 872 86913470921598931011844637623275511585341553817736227707104928667383259286159898788230156672279269520045004438175693941903726766679280440072341024820083335797396039132002069541269343 873 -649997549373694411677542596092775528532039574155045770761481982230108468029104407958602889444776309870524440444326079846593250194715874032662965875224630861253282004579449491315412973 874 -132783226068344002325397762534430758423323971516625446178212135752747528000684289901859324480259460266237370933197039085109726209599770188338801710088215620824174123114368421920120089 875 1714809079098953587363224126281227655447401637858859009792109468432196556858123720656651483421417191428248309909862846224138913373534757492374652924476527443892555406845290510357530586 876 98544768774998968906932742576911490418486494276799813374977666770444288039240706909936076113534772557647923675691344136184771823220580858726679322997797896215260130752671224225302535 877 -4487584275169821609866160886742703726187806621622370300645401385308617590679747663630285561170369351808508309505486189796072209342879328256311841702189519363476690658821291071525931515 878 391519419755063471602960022413762925919833759882238422921408989322995808011418463327651002218072337858612495362490606465983497254054673494512088666971274081056142546656898735736845126 879 11649963524422726592456472377451729760181075884115234163120022656781305259850974028248003831434068250886926074327870801529575924121393899277872962710273283981033965052628891439831307851 880 -2705102193103548433226109455942771762016960038716927871747756573684112468328114260407488334625504498564608570181986455648154239273621708969835970544063727059391019161721840789731024369 881 -29999743721551524331425603925396712884241939669492145719857574963401984806165697827225416595179652789740675785066052111379499659906504480453130546527887781376833035106133944409932745112 882 11392521948225909760303169299178659825958076095083200646553189985107474662064534811044745445258275617242140309796304893966401177153622931995070153827563445770795277573848486187412315034 883 76612361871497555181885893104441801765216739167291635394486373427588953489886274714641877848136471142070871060758148291868885368028315885887084682786592299521968275980695581177391212507 884 -40791885026685305468538566974170417908779293378244108554169753722298538440128850038136928037866392745140816748838341039650349738676271847746968105124908313179210051073152367555880849134 885 -193959425921633176535263995668332623452254895129017483587320519754278588036005157384080110804255199278143158906445314240619729463198294548730900303540247420445730766792259677635220269064 886 134444736028654937129201185441777265978137004327507521415176975516783549291009296641258458033740503134883722697642891777791783479291551516885549320001038790434127326464403327387462770795 887 486541578662221073110064825289239364486724248979630740375827027513477498262368703238065628182149375932887837379000977790853624332716959841248214390706935724444391038875256094075855500393 888 -421039281103028005063905557912150774414037011059565818112265053430383577056204700540402823504816836780125352334276535394350585503312227581760964576854781101867249119955788211550999606709 889 -1208365475055452202388645715992358610698977154692831814333703481647741826615564299292234934474028961547041144059869233329886497484784455842202543365654396277211862205803697043453093052953 890 1272989846311765052267923980297320409114395926558025351068272725558707319681099679723600475736817342163259451409019776224341839492745830563725810664610996595195095487797659575544706662194 891 2968221434156356892760730027225478908062682794971031556435508355079891127888431060537236859300493109268827902649266692011550077788890991480812927101771859170728721862732155952259882399345 892 -3749784324248415233828079200331737761453919324870793688499374333109652663654450829766492993877487631203155067881054029425752441260633016960222235631837721194809960548501741137558933670189 893 -7201104772336350913156653178965567773524785591791133385633949634136367658606692348348451337469896062146590543094535441150704183872978410966202222679309023066029478356510452018184392973101 894 10822658078870775597557938763478175350882210584267059221750917325673583426888968875957535877358209519114207472575095507831723597898191721525781177242981015533836752248790642967037190688266 895 17220988859769272058540784044127271207066655796841861846901358502016538095543740458051818521848232451210178833748889353677857046227507690058485631381091587453013009271442226143969412465786 896 -30721499866766597410889313585882618986268388234982909559975016377536701875524376811851311607313372672765169006030022160664177457394095281365588496373854433601862934968332263483939474952446 897 -40483417796349300659398164876181088875141438224029053603214227599407607622556015326259345270960994850917771962803437207986604417060488325085261486673148725443609068521193425040270914231964 898 85992779101703478726925780693260981602753101759835122155651255036071310361614237080414087099732887534594808829514540930744049054595615907741518897727339340946158512518669584022136190293600 899 93178687205455792718183178255212065886889081236234932171324238300427176065952719845099510300915748627333867841230369484367036048390484161652376921066995464997833842043398923480410285906939 900 -237792384240686135392818984497466152837999891921880339025443116955081664570773252094866963694665848411808323793647139757123900869615818649194035540994627321427524804388958414612463105046674 901 -208702825658874914080540921011487896301350847338053845833467342611140018800740289759623783929306347665759658171416691447741314543703826003660394996172161172695076549725297552085392648597976 902 650481512720775479788546439108455131874745764764681955802953657971368101331418858846754891336177981154595502814219093602499916714651574480371820403258045520048719991262618954687285493196598 903 450419430175807348172577553361916145723905005843281883630924117272304146034391178405304891532406789917828487674689953529816543297478997752581839602312408752781880286969407449124508785085177 904 -1761979387624924368943155450028411649634777766210755714264202385859359890917955871483294805108574185024594550163682546428840212272003300094588478186183868979975758984970971824400266211593317 905 -920329864486039774103279982368812530894602384576633126049274465357480988840781783503055711526544034537533390048541436221177347083818080659505685388840359566396157478919366046526556258163613 906 4729407462610208103081990187624659038209323783146303996974022169981251391681364345618172091506454924426986189189900602051728866471937439642502189674593826435082130825551709530149968045264621 907 1717282042409944078247327536731715769034896195969159346437772253289512708778459888508643808815412711301977635810084124048165389341296768315569778069579304867877149223190220652629510870784184 908 -12585580395457633395746738764525214541420379105581830793866240186469181448487655460075057688500503650788708731036344199198005838303704225199311083267187612128540825787802007524731520167490941 909 -2660804535686844918188931348294312359915575477119169886781499878753451243791697566278489052732764357008056098881472795307435102911523140997243438604236619942606830751630430298931535455115358 910 33215975427248576901232072512791730732248232487812091236816354996052355061416026186883404159648831797934541270674250159743967635319090559082717100760948172146528178413068127637715205932523135 911 2140425593023432137578864811328242630052958661325764616055829806312625748036319642288541565607530272454509922629191524078371281569734466188125097918475481465440269100747271512274631368448121 912 -86958304731040937040393557911160161572763282650530844538080271770682155992949754611631788743529861061421254860491305910811776543976744781641124883626110111113309287073198737156293783029595472 913 6984416851901220433641980991820951090408676826545354087374220121383952283034893227957177340960212488501034887181210825575287616944088756534650318740718054771093934018303796815227225737746688 914 225834577571396886001827561546082576834360502426674047641927338152888198844701374822245166663833738315452139344620479728890619210397506108948218265339789710505378266133063569178370165880616343 915 -50859687949239446220124818934149803002850819272963724671177335937180808544110460634796814713807722241451854270717520891313366323075767496250837490474011523873349281586847390514742766474377220 916 -581773293837241364292267544851523929454854508212440195227957664088256354399684060314781175561908649755941413539671019395673867931547534583561463918864329304819142704683677801999850105008445999 917 216758701113669012194565861209263741365616577061759793160390223340521176564845606693871916120773372874114513678737071491545055944059162145481365154049720990660824519896653142929812127926052735 918 1486316542545700056080484112859192093790684004662883664228037169216003195829048271310611115185274306403918920572786905891841051643702818935923288473238943929329539728687413975362378774094949866 919 -780264864187511288319585465296357646198219758798363539964193646889506926759959113902202339486104617802739839651446861859174882544833791670819263369297716151546236281588689180688267614705332928 920 -3764512604758427536783608728388872477946396657899419626589025441154871315334490158108308870320673850965466277165741696900671115041215221055117915232550610010108611993687660169252448381399453435 921 2579523480894725409562586444502561560482280646165040617191154917195073069841671183740680478210808100633719679999998509628951846671962522446361756988674409164822135948390523964158528849430094606 922 9447489296195539316696962793543367514138065757569515188832726451947000544590408297533448028199904984497680668711182358232926709470366070641076999704684850233886572690527482763439821769560665880 923 -8094522692113112556526543756140033172484011449499557473993721357316829013477419471993802904653506162509830619091748117959645426844748262550169693015025701255802834069006285294144379884002421075 924 -23475322486686991055014622415384012640334601366091068579003402415065386356371411520093176673550256595807461102008450704763242509353855028436056962878097350794458466674397561952977772917828650684 925 24508677625527061799251432453094873952293807122212093235176520369572329566699269527130179026176703816750684257195137896985292168275327816673411585788702872241126059695141395311303447334032678722 926 57696739604388684317629637897108147147232514504795311305464991427275795437515428832039338254791325654033060325191468344855178571277556259881464647216965771355911469727319091030733944692962850274 927 -72273516036775516127475209390274687424663803338856327392800443474318571780602514148181304989432095287470253733028506148573628650581270396017623004035139768574696990713566518033384637988314781202 928 -140065107583942334656829219931901338126991566793896972629944267732060716052148570625999946276656520694961544978781007859732186882839059394825513819715868167532845645137730051957882184309799815942 929 208780062138663061287583187859226408463552683461865755055796188509161427433266734562148236399535889890281811848420063287835260979618386036622977998297549257268402875007930792443695351934766132841 930 335206358979892908078104447855053401168229803303431557425525480277606814182424006930420833106075362282098827145927249958040017916395677966528523508450302383170597920931287130749934421771855600461 931 -593081933233043751950692038119655136089362409173024191607501344386009245900172394085900650891290699797394456774127462045509898887895478843636902822499667471279402121805490196759841668572484174074 932 -788719171952786429785465279404721527827022670142726279539605009622483678310227132578681257837963494086018032555860155985356337195801175547080191357766162376324319816351496451855936322788294810862 933 1661138117076040441655753473926722291196617285715660601725574261268071114623012605101666353146932017102712903260624138159453869805056425709628494358191305172405176494456576264818833160507099913942 934 1817411003491103716839669653479259623195214858498818205638753263862601953136297290116913037164548466410160904371236527718913876939192788944510353690410154151254068063161618576396543957191493850433 935 -4596002320775501119682342659962405225316995089801398910581833051857503388953251824289721869270689440119966865148526786424368232484842382176810696605800734099861981554509883994577177671858026162738 936 -4076736324650347242319083542397512000727995344257342685076623526598456324839965119453101649152429823785960342062839333663220905962234337419346020682197803602663968417963029920232916152329171508496 937 12578583542408396304531977568020580905793764258710887781541096372867344693079561678953327497938955255608220645313731152204615218567041550585091218729175786415299954130114543566078028459040593682078 938 8816812998619595009514638129459104146611764749303264498046465977338480243032332318019988879505042045319715954568082284033927833848336829253273402611959836667112110924826727854489454130554113978827 939 -34087448170313820461457478820215305906222077117627581375417534525848427993849598384429589846975370026282269115286000304479846001857286706939589451413949656887585460378645172496508385552323782806408 940 -18073361245999189342351635774846142316011522264540840766785079109470968802223386613526470188654166940590061544513814845440265448650471583954164841178372298579202437491739219141410353690193363209497 941 91534454557957127283859081085934751697329877995623885101992096018263622350060477449761232419336793182718558648905248632901675906333482589810398574660136916309485247284555759705592432039541048327692 942 33917692788297612749159678020744212891149649051085149659893279412255037580484983115436242830117221023708405462180644987584417341304412071629307937017203824185633078042980307576536279341397677805058 943 -243683727308821160452095660777476105765259572989309774182738801788645704042888405872929652585233641499696489938880483700882215148650250963729693041850515988516728262030749997878579521808994564161381 944 -53259988707142622267156547033160355367452547073094028568755914028264601245241881304187947557054496941716255790845084761011229798076009440761568088572027590860669096159209985832307735813007511434956 945 643383899245656480648012291745507687426668960782074072274187309503685868753335419513128963605565786795061443900532659563687837026758347150762088938720121065021102267889462064297318464241484514754336 946 45948840579770794389486476155580849730011711089379266204414167728653941787374428147345344805453643193740091824481675446783143689127064199630314681316150049472137308337899418609516636072754374390461 947 -1685006227388620870331314564230272914032317680317990402332504593575876038028748801109991780932980734991659948108947122196022017976713904079147923999762201223552687132894273320643615698949169252036014 948 123668608493275653888017684887098205236911542182791324645371165747314437016144076483930200777655247102745357532454279365579384012576573904665374501951591694050643202535454049571201240253560473531579 949 4377722581820534540801969337073502348617386988435872958147660952527901819299930529492221999093016991178196083165440509704956619353252945541668380070819065813999943407373920030718120897619546648597762 950 -955318725977419265016605489344923006546349498731313631157633890345425753427586464268551130068518574038457649665989672870824327483734453800106762475179688960615010819282044981482375047021589844355567 951 -11281886844194695576312288937376051844326720470772233849676198150276366914556705622868189689896698326359947571930861170921423457084506973489485975889726756212609332650646199684121143532970063898330015 952 4122660922359570765379843162815025766174205668116105701021882588073135174246321132568693212435176306652070470962893601252262887409716721329227015718063546220011022397697139469576189852013146153344883 953 28834680310690626646235481925103813097718305839926720661133088594685949985517679743972253260443035666797807469307037377571879298605519750412134238408495964766607053541066847898952414844152579880985050 954 -14922054526277515055938965881006176371384794988200081675482931122767139982375881910105201978929887612479584047912981377761172540623978130451432124939795087970186455852528581568962600064127521501905924 955 -73062994109631942192598914497970694721472890945837144697161337869521073304710401836281481659350423232612740192391063394836240798606029109450179272545651810232801075160466683213066853525927451417061408 956 49486221846307910484216958514400677625821714449439089482395112364280359556816887607670184792333115906323819472273724491508566270361298717062569652618164503277395655033230156659938416386361320908092514 957 183443768936819347367390766946238201346705655142069523418997005285034828340178872180219624777945425353426781772220503117140780269120447222607213871271011973362822315437592596466312307634651181424059080 958 -155605419699098626955102185328364912507676914979809520235405915338138868891602529927343623464959722533552928815504807274962326231481298825138116381173137977542829209184510006657368786729011001774002287 959 -456051535784378865041833334208602331423348996066203735345371948375143817685267302840539107196025691871499549131181707961279169117315987202519329405961627449224309536991987525177757727815576508864656427 960 471833447490848042970268090541291639312241974338847401522184130505900713789336577951695340251730704342985452438299125303268499795604120904536819883507430019720589796244898169248017732505759736391265619 961 1121486279089239919628139222546868040065794147018807971667314395251018839339221618692310600387278488199385401689866305089870170232146288409346319669887355511060736721856432925406435133655765949389846993 962 -1392937584109217018500628486398274408556432667788623608423842043122986504101635486101543346604397705755609358873124031162343885579613452280726528578705391562449316486846530712095374636101657501924607292 963 -2724247777298483572562847740500788333175083292449569835951565721591232994258995983684068787115443011609816885769890141347585815594485049702792243417859345303224841400671571839598506489386766009254673907 964 4027424934334953181632348331146698273661765901186659993674349430449321550979293850167581012512557663204003925176569683643292799383460798001163087170337887003578706643556609863724734439743955397253378468 965 6524534918358115656522388605738515406166674214725063904613623010984934758469564276457494705473073357054197098137483139355261788009864005483060218050379529562559021683291760068464012553423788545501383978 966 -11449141722904008056567288030942780565161161072097413119603843869328478943829333016092560265476011706272018161968298019715362486515138496653881643416617657722392806776169498726410437327427159830097283492 967 -15365507564792576097573691398597710802883615867768888721770393760752821436654413888343655262291901276431215553023789632275466585118581492141440855187683543704599723373274944479264081921791485132300685656 968 32087606361818969981758000699525289082322734024513742293817334091478771453180597961265375080145447380457614237672582091744833668171503044508129728033719569499680483937679861495744649815042675187509346063 969 35445668420032056110641504253927556069522913720631922870413880614065654154436397974870930192528048312319068783796055978054922549685090932319096610243810991927962057553243794125102117621000475021831573862 970 -88828373119139686979109588600490043108715808869429237186166240142720983656491894277486897121140062450932549230309085977930351903571830945788568527885484625376749899145694154678871182536689215640440311237 971 -79627120667235245674661903227662491221605838683249583086506358441388467870445552871171792081029756868727144351295460988268664781695709044982087922478423106287499592031551326094989033669606797782717058376 972 243230862993909798952693969421321923099247184776379218268402618211013066898843096886361888700391440617432621352334890601639245304783522486992596355979764018670971651759668345477730314293948043419670222699 973 172565471705690565545151942972569169316921675494939923395326851203814549207438429471940114542577605152830953136747382274664716739971235288205655124784266568673246891845154917327502537127054129581140840283 974 -659445700653878236136897845742063154197178464723969526103182813705251795963908750712039643782939481261407879064272102522942670939899644999036421655868053105389790026987680647816546175991821282329526447539 975 -354854027668448681852484661093926374308905448709777911922788668381340712715991365629147778487538040968109760304090372679876120885836194920299682660664605989230938903740418586926543436540524665965065545758 976 1771551818132847076633432389498277298857915334626282755683639150355954210499274338479834020695972843969855798781068198145076690727314501538782663900867553363936219159344489757606465541231030226846428537915 977 669649402883143360418378264876678642190913258412144444833404775301581135439125137822591072404981291165830076408672859827644685423944425321948604960191152972407956961761922186692141547098678794391318793859 978 -4718147877905048716170583985848280216481297868906977766134717987651808995508231342071950539877357503859003499071779323533043629278383036197482324255053622655888026529100270288064325135256936120216855309162 979 -1064971076697875014116277844216299576087176558425229340257548718192617546777900523066979885004284210783720400787551009905783434093690666833797759338425462556637461928648067731980220332191006662556438310562 980 12461929840117678738155341795227569741409308232230551677984694565833726047471591082482868886844050789327111166984394590365424016761565750413268547848797057164790214893378585740251628962138640441785990432316 981 977022814214992849747332909246823355201253455794299845645867073026821895866504625549120824858854134505907565287630792519436706209332094518454989000036477481886589833903477187251119552109687003517410678404 982 -32650057843257600145761855552640678071495736753098298575218717785126405169782623403408373852236315232797411812936242166440969597416965028405663276273752862619109566626198868799638692018853958996855507678981 983 2170184634577243399865389798537442479465559172819382284376732897091215624561265600100415814324808587673023777138702788008062141670863000884161266877661050804998290523687556087673459544080953321410767801936 984 84859011659052754091277993567991897722708807628756634719214202256943444048515808384652094331574569628877652238782001357839973265397217182113203968691896166525139825082919577509544162734744969504128349259903 985 -17925892767861079073113099007985307022264902164199154493033665500903384480342515707036584163370772175760958585795618344009170174436709636950226743787068275793718235793452021170107853878145492239168664079973 986 -218776884112200108239549125711053725866833220766949753379962394551948957528612842654603449205636887392592366198125514184153691939955922045187123687963982990190470739865998040130185304437528460936659086456106 987 78382155393316618426571937599738039369707244800413437387944812277711914203042576357322758640834864105531965513932600003626935288299026180401077000572255168351971434576358047376497110656351850684569566892532 988 559384411756859825708443529158057250479621910921670191979056727334422106379604808360882761990750214140635853924176252170858128836581389847837166734007551872312584623922487773114604448411737406725378856041254 989 -285319410157200256160122165534490703339682199263380588923142887502158626613311552760290653652047537091872107693490009117468839293277701071734459475258961407062576792750430744670515700551603891472765836105661 990 -1418002672701839238287627546615366481678485215279846867777759829618899311772423678488813067698396735126108686025396194104878015310673809342899777400547559272946032369692563089861739729950334690455626046798498 991 949242582811676661940815651407493078041066789759233633854805752528636944042897177925997320335231635052678531526365697068126571791492046508261408397462857272463541225797053145882607222361114063003216023694528 992 3561883158541932726573508064857443987283186853178071430976648076402330408384579820845696694877677770243360325083428773214207960686753740713096088993878805130218674434997248771630095842801657775816474361775013 993 -2991041751684257812347986395070477241308336957482955887906960383669782172673331732193226027904300194542212642957906112515885094913720299150406199608199029727406622213772080255170130953334407784846934721855532 994 -8859422858993933352812196274957512491837487278527177959056238293641832666967844824838036649733179493237843378198162285281114341567456436935487047999466069952229946530630807615608703974885350595563138432824531 995 9083038040023185638583766739571105724227664834578023004828184048319781338799526256925297892479387888343168914061919420328996796392737503560057182045952537714151391675132458637279743909662397220919522607449769 996 21798391607321811263254811659413638848688172163336683178926031974891834121162538638398130081511466727658995640593004034890676203988469425234484428325688890426764192191379246676602224003320022181898045706538157 997 -26845004978288509902907762627362629398052439236839351503010827475995133331374311905138523711143092200490208129070775128359499019653491271279349808633911592693529675562391899462073197452798470509451634874697225 998 -52984540704766760095342718250415054141809300867986201817170125393032742652903887434051433398336064629948934805186000526137835958940622378667477713459134670363305929297622670332276815165123832171176964537835672 999 77687131152240937952780038950613746011471429730678118107931041338708119170102604117284229470589306306278701156082240913569725637262194418734879125091572016828474739520238628242759278945973762405941174823487209 1000 126990189017624204187514422821503770014955975848883179885819838547173202914437139592237767899920412282757344773280831544880609881791712539969632860443257829427204949296285514687938367258935978264048855626409573