0 1 1 -3 2 5 3 -9 4 17 5 -30 6 52 7 -90 8 154 9 -262 10 446 11 -758 12 1286 13 -2182 14 3702 15 -6278 16 10646 17 -18054 18 30614 19 -51910 20 88022 21 -149254 22 253078 23 -429126 24 727638 25 -1233798 26 2092054 27 -3547334 28 6014934 29 -10199046 30 17293718 31 -29323590 32 49721686 33 -84309126 34 142956310 35 -242399686 36 411017942 37 -696930566 38 1181729942 39 -2003765830 40 3397626966 41 -5761086854 42 9768618518 43 -16563872454 44 28086046166 45 -47623283206 46 80751028118 47 -136923120454 48 232169686870 49 -393671743110 50 667517984022 51 -1131857357766 52 1919200843990 53 -3254236812038 54 5517951527574 55 -9356353215558 56 15864826839638 57 -26900729894790 58 45613436325910 59 -77343090005190 60 131144549794774 61 -222371422446598 62 377057602456982 63 -639346702046534 64 1084089546939734 65 -1838204751853702 66 3116898155946774 67 -5285077249826246 68 8961486753533654 69 -15195283065427206 70 25765437565079702 71 -43688411072147014 72 74078977203001430 73 -125609852333160838 74 212986674477454870 75 -361144628883457734 76 612364333549779414 77 -1038337682504689158 78 1760626940271604630 79 -2985355607371163462 80 5062030972380541782 81 -8583284852923751046 82 14553996067666077974 83 -24678058012427161542 84 41844627718274663638 85 -70952619853606819590 86 120308735878461142678 87 -203997991315010469958 88 345903231022224109142 89 -586520702779146394502 90 994516685409167334422 91 -1686323147453615552710 92 2859364553011908341718 93 -4848397923830243010566 94 8221044218737474115990 95 -13939773324761290799430 96 23636569172421776820566 97 -40078657609896725052550 98 67958204259419306651414 99 -115231342604262860292550 100 195388657824056310397654 101 -331305066342894923700486 102 561767751551420644285590 103 -952545067199533265080902 104 1615155199885323112481878 105 -2738690702988164401053062 106 4643780837387230931214870 107 -7874091237157877156178630 108 13351472643134205958284758 109 -22639034317908667820714502 110 38387216792224422133071766 111 -65090162078492834049641286 112 110368230714310169691070294 113 -187142664298759013957213830 114 317322988455744682056496406 115 -538059449884365021438636998 116 912344778481883049353064662 117 -1546990755393372413466057478 118 2623109655162102456343331478 119 -4447799212125868555049460806 120 7541780722912613381981575766 121 -12788000033236818294668238726 122 21683598457488555404767160342 123 -36767159903313782168730311878 124 62343159969787418758066789334 125 -105710356884764529567601110022 126 179244676691392093905061733782 127 -303930996630966931421195312454 128 515351710400495990556397532502 129 -873841063783280178366521000070 130 1481703057045214041208911624982 131 -2512406477846206022321706689990 132 4260088605412766379054748690134 133 -7223494719503194461472571940102 134 12248307675195606506115985320086 135 -20768484886021139264225482700358 136 35215474325027528187170626580566 137 -59712089675418741199402597220742 138 101249059447461019727853562621462 139 -171680008097516076102194815782598 140 291104187448353558501000010224086 141 -493602306343275597956707135467014 142 836962322538307750161096767032214 143 -1419170697435014867163096787480390 144 2406375310121566063076511058414422 145 -4080299955198181563398704592478854 146 6918641350068211297724898167439638 147 -11731391970311343423877920284268486 148 19891991880707706550675329469226198 149 -33729274580844129146125125804105478 150 57192058521466815993880966372642454 151 -96976042282882229095231625311094854 152 164434591444570487387481876919305814 153 -278818708487504119375243809664590726 154 472770793053268577565707060286780438 155 -801639975942409552340670814125392070 156 1359277392917417791091158433454573526 157 -2304818979023954946222572554028134406 158 3908098930908774050903914182278918550 159 -6626653716743609633086231049188065606 160 11236291674791519525531376157244334422 161 -19052489536609067627339204521802171526 162 32305796970096286893511666620178302742 163 -54778380319679325944574418934666971590 164 92883359392897461199252827978271314646 165 -157494953333090034986276161218627920134 166 267051713972448686875424999087961863318 167 -452818432758243609273930655044504492614 168 767808339424423679246482977481760332886 169 -1301911767369321052997332975657684059526 170 2207548632885808271545194285746693044758 171 -3743165311734655630038160240710213710534 172 6346988846473297736032826192025581829590 173 -10762086112244914279123214763518967919110 174 18248416735714225539199535244939395340182 175 -30942394428660821011265187628990558999366 176 52466566653150649569511617156028494837590 177 -88963400124579100647910687645907285517958 178 150848188981900742670441062903888403516694 179 -255781322288202041809464297215945393191878 180 433708122537360243105285672507759964227798 181 -735404500501161728446167798315536771261190 182 1246967145077565812065096392747427557644950 183 -2114383390152286298275667737762947486100550 184 3585192391154609755168003334394021028622934 185 -6079126681309741379298196119888876143912838 186 10307893461614313975849531595414771116113942 187 -17478278243923533486185538264202813173359814 188 29636531606543016244781930503980565461185494 189 -50252318529771644196480993694810107693413382 190 85208875017618711168852070223215734040133014 191 -144481938230704743658415931231176864962504006 192 244986575290248032051377918620797080349330774 193 -415404325325485454389082059067228548429596806 194 704368201786894941705913921529582278354604822 195 -1194341352367391005808669758771176439053266374 196 2025150003018361914586833876905633535912459990 197 -3433886406592151797998661719964798092621669638 198 5822569111326933809616001237507150970728202390 199 -9872869117363657638789668991318418042553122374 200 16740641930547961234786992431248014227796461654 201 -28385780153201828854018994906262316169252866438 202 48131518387929144131598332888899152254359111190 203 -81612802249025066601172317751395180709952034502 204 138384362555428724309210307563919813048457767382 205 -234647399331287012572406973341718117557175989766 206 397873003829337145774751608844508478977080058774 207 -674641728940194594393172223972348105073995593542 208 1143936527602768619537986170655784340188347573078 209 -1939682535261442911087489388344801298142507690630 210 3288965993141832099873833836289497508290498877718 211 -5576839048347369338949806177601066188667194023878 212 9456204118870255161124784954290668784952209405142 213 -16034136105153919360872452626869663801533207160582 214 27187814201848658038772064982071796178867595208342 215 -46100222439589168361021634890653133748772014018630 216 78168494649897007082766540144392461351838428339798 217 -132544123053594323160310670108536053709573618756486 218 224744567932772659882353939889842321207117646793750 219 -381081557232566674047887020178627243910794503473350 220 646169803339755320368508360395699351329941740986326 221 -1095658939205300640133216240175383993744177034573830 222 1857822053670433988228990280532638481565766041520534 223 -3150161660349944628966007001324037184225649523493190 224 5341479538760545909232439481674805171714003592640854 225 -9057123646101413885690420042740082134845535675681926 226 15357446966801303143622434045388156503296834722668310 227 -26040406044322394962087313008737766846724841907950022 228 44154653336525222733468153094217931116415913259313878 229 -74869547270127829020713021184994244123009582704650502 230 126950359358772618944887647202469777816459266520550550 231 -215259666031823064411823953390905640049291093039178310 232 364998760572078722453249995760894128295310258448479318 233 -618899479289623960343025290165833683928228791489580422 234 1049418811353270089166673196947644964026810977567937046 235 -1779416332497427534073173188469433220617431494464895686 236 3017215291076675454759223768801100588473889077444056534 237 -5116052913783215633092570162696390516527511032579930630 238 8674885578778070701238916539635256957762374021509722006 239 -14709316160931421610757364077237458134710152176397835078 240 24941421988497852876942504402630239167765174241557696342 241 -42291193146053994279420337481900753083289922284577140358 242 71709825467916837500935065636375669352710226637372810518 243 -121592669444912543254820074441636147688240575120488203206 244 206175055737020531813660749405437653854820419689642483926 245 -349594706672854206815530880678188992560240872964388104966 246 592780045562679293325171029561461287936722023205364511382 247 -1005130157036720356952492528372336595646362862584649479238 248 1704319570382428770583554289728714580766844608513425689174 249 -2889879661507787357233896348851637156640288654924154711942 250 4900139975581228071138881405596310347933014380093453670422 251 -8308779116346085612305989985053739509466703597120305048774 252 14088538439361660326773782682757013822747280906968614472662 253 -23888818390524116469051545493949634518613309667155521813510 254 40506376623216287693663525464057113537546716861396131911062 255 -68683453501939608347211090829571141183041278675333360856390 256 116461090282987841285314181817470410220267898009644404483414 257 -197473843529420416672641232745584637295361331732436668305542 258 334840750533299633367063414404726919661443889083103390018326 259 -567762931099275315937691778039667740101979685102392198985158 260 962710618158116149282974243530837014692702348567265535596246 261 -1632392119224715416017101072340290854015590126733472315632902 262 2767917981423266047892484628419626334219549496938256713603222 263 -4693339217739498346458433115481300363604954194072787784795718 264 7958123456188929178492635260161882071636134447539732416061526 265 -13493959419035461274277604517001134740075233441416245843267974 266 22880637854514457967194470747963735467285141829561821412859414 267 -38796884766892316324179741268287499610557410724641286244982470 268 65784803604963238872734950302289769090707877607473777931518422 269 -111546079313992154807123891798217240025278161266597420757237254 270 189139848847776787455483374334792239246392982715879993247202198 271 -320709456057703265200953274939371777427808737930827549110239046 272 543801614685687574815201058535806257478365060464022390624713558 273 -922081312381241149726167807205390735971151025895782377119117958 274 1563500224496647680128074357084134290826768501757437475339596054 275 -2651103453868022829758476474155746805783498622685482256589023174 276 4495266078630505129210812088566528277725800674477047010827259094 277 -7622266527623800489466960802734796859379337677991921961506451206 278 12924473435359846148983913751046290470946334923362886474684497558 279 -21915005592620856407405537928179347026397936272316980496339015750 280 37159538647868457386339459533648940745156611628300824419351918166 281 -63008485518588149684307287035741521687049281475026597368720913286 282 106838496703829862499118362892100215739845154019660558361398944790 283 -181157573999566777271797281959398097230158377276262207200102781126 284 307174545036743076640411856030881140604256940226315401937544607702 285 -520851538444402801638648581815081572083947248265636518660342497286 286 883166686443536356182243145733877766544264002818160933060548059542 287 -1497515776517022509463066857795640047752777883270791736935637274950 288 2539218853405828112740364021425803191920672379802064774256322269526 289 -4305552226292900825104850312893558725009200385438386640377418388614 290 7300583779326945844030984028484838820514756151979970114248692938518 291 -12379021486138602069511712071336445204356100911584099662761337477574 292 20990125938724403719721412697123562654374501682460872943516174254806 293 -35591293497378295407783380754093240295404013986420813172013560131846 294 60349336469655499546806804896766130704116215809589012497536235086998 295 -102329588347104306986249630291013256012865219174510758384568583596614 296 173512175341860897801816391799199736603673247147352384728595703860310 297 -294210848281171896895430001592731998011905678766530409723668174034310 298 498870024975380510867929262174758510037636117115551926492805341227542 299 -845894375659102306471562045773157983244982611410256695949996748948166 300 1434316072221446100262422048958621979268793968943317515397333097016790 301 -2432056122172207121998280573308138999344066203174421368382943779471878 302 4123844873490411734941404664854454965834031425994934760282937277368214 303 -6992477017933303935466248762771698924371619363881569791077603471401798 304 11856589262277718179462809909387976923059751770230412527843491030345558 305 -20104279009258541649345619239096886854727814622220282048409365585081990 306 34089233045125149520278116764640284703471053349983421630564572527885590 307 -57802411569680585879203736583416238549590556890444246686251554588576710 308 98010969588197669177894975061610012259046186134884810783070285758740694 309 -166189435678447968218451208590890581665988292834851654044199430814511878 310 281794258817809139976858681757723058765169406615740147416702539991665302 311 -477816197994204478332648631880943083283261778885509768982843111509146694 312 810195069351100414769551049062724246615238364555213077071241973138170454 313 -1373783586986718694723268412578170364145577177786693371904647053121501062 314 2329415982975127651388565676340056530712100735557712909870333276139794454 315 -3949806121677328480927667774465505023942577464668139064012817222416135366 316 6697373295650765870374204599621845752233731820241525807822111328659137494 317 -11356205261601021173151335952301958813657933291356951627562777880938726406 318 19255817504955678135006671501232968861543088220693229755588412325770997142 319 -32650564096257209875755080700476660366010551861176281371232634983089272134 320 55362974619459252222057752605080577993326418443890184626358190744966724950 321 -93874609629370608492071095607546515716412594885276644137535015396508719238 322 159175737821885028243581257008499836448433698607629206880000285362687263510 323 -269901687060803532687696762218660992435086535495409576132716666852620713414 324 457650906319544749671838953433754023867911725265962864407786697645638151894 325 -776002381963314806159001467450753696764779122481221278167787268371012678918 326 1315805756084921871534394991888075681634952193472040430433220602076254105750 327 -2231107568724011370878072898755583729370775644003966159248793997367530409542 328 3783112332650640983196075833657091122900333888966408715584368534109555767382 329 -6414723844820484726264865817433242486170238275910489576450809738262063978886 330 10876938982268507468021011614944409944911789563918421894948397732997124797974 331 -18443163647569789434413163282258592190712457341851239326117134801216236332742 332 31272611337210758886942894917125077163052933893672218479018754277740364290518 333 -53026489301747773822984918147013897052876513021509062268915549743734613886470 334 89912816596887352691811244711531081434301427705211540921149819346167086551958 335 -152458039271308870465697034545781235760407295492555977879187327901647815132998 336 258511017874804418111666870839809029866160321535574102417018427389117042905942 337 -438336651068579123495289360262871192734763176945997184259318066081451216009862 338 743252729611196864426683429354433664255577767931109140017692721884746846275862 339 -1260274765360805700650017171034051723987898411002257344851729576662980932087750 340 2136948067497963947640595891559794109457424764894251713370365708825883364107478 341 -3623453526720357676493962750268661437968580300756469993405751152595377056659206 342 6144003057441969077793997092336764885944377122760984683109210305921338920834710 343 -10417899192437896973075188875456353104859226652549488109849941723573105649049670 344 17664806245878612326063114375993675980796387254062428096661444028763859762368086 345 -29952812360762550481651108560667205752685141499584397462879864640606537604037510 346 50788610745638344427801486311579911962403594804683373682579748087752748902136854 347 -86118223237395569079927715063567263923996369312808229875902636145280468426873030 348 146023847958920670043229932184901675429366652311977024801662365426493543634948054 349 -247601069450197358898832904808061499354173841921343772166821861601999041439221766 350 419837515924988497058688334935196027202166580546960231918627133892559978292967830 351 -711885211842829837145148199304999378060899885170914281521951864745547065562863942 352 1207087350743224554942814008921122376769247569013601825855595587949545148441307478 353 -2046762382593201549060190678791514431173580730107522289692849855734665105027243142 354 3470532806278861223350487077401513187295380500449350852736753585225759236152971030 355 -5884707507765310333236115095243757940833875638476554504447944761124849533035585990 356 9978232272951713431356496452826786803181037098691599083833644472594179743090072278 357 -16919297885509435878057470607629813177771798099590300789307151643045698215396014342 358 28688712901040056544529700798117329059439549376543409798203041165295397281467186326 359 -48645177446943483407242693703770902665801623573926607965870330110483756767647330886 360 82483773217962355163357634919030529021345219773107209544484633396575153198439359574 361 -139861199020042468252417036515265187140224318526194029140890715727165947761373732230 362 237151553913929435066902423922806992471827565674047245072631375948133461296668394006 363 -402119100349854145393617693760868050514518005220261664161600642741283767693547113158 364 681841498389939081898451766791398424794966642272649722443382074195615663216294577622 365 -1156144606217797952032256614637012409738621773620744212588644826091882585809631365638 366 1960382806917506242819492002158748510767657784061267540911846111574450121196725591958 367 -3324065803697384406616395535741545360357591068606566985798610259965681447629314747206 368 5636355016132980310680908765015570179834834615848055410975899912149446619248577478486 369 -9557120629967992796319892769333067201370150183970590492799592135298346861642028662406 370 16205252237362761609552683840816157922085332321183724464396812655229709756900658156822 371 -27477962269628722230914501370847298281755001552879835286348612479528602995397813113798 372 46592203529564707823554286909513432684495301920821016271947796750125296718681870438614 373 -79002708004290231042659654591145748528665966563188465200741422060584716232483186752262 374 133958632543547675504488657332840345092175969668948135773438647019641922223278812979862 375 -227143039602677091151597231151867210461166573510590168317334240519892515660642553857094 376 385148455611257553236916540334158707518498506636967098718817084641061948125608927361622 377 -653065720698352904245893854999839397702850445974863370265694378680345792572166553321350 378 1107351799903707086549088317303573818625183592996043706900362859720130823893451661035542 379 -1877648711126222193022921397971891233662180606269977904337997029002254720144669515758790 380 3183780152522928001514709107971570029067881498219704644869385786362946305289002622401494 381 -5398483752330342174612885742578717666318248684211792058670111505803207953075905944472582 382 9153781174582786560658728538522500133642609896751747867346105563807717393365244975990166 383 -15521341479628642563688146754465640191778372893191157157084877136533610003943250220793158 384 26318308984289326912913918239623075524414870261614741274425100148140025910095062109738326 385 -44625871333454900034231375316668075791700090055118237009117311275755460696825552061718662 386 75668554292712185161607668825599356175256835841500551323287065548822680704712052503304982 387 -128305172261290838987435505304845507224086576364730033872137265845102732524902176722781638 388 217556914928200639055898255938181658807486756474966507890371888396613653918553280846218966 389 -368894023513625009379113593589380371158000428157967610536946019494259015327977385852828934 390 625504368036206687353984604199071385606173580887427678281220551184464480377781739298392214 391 -1060618197892607965465781116075434703221147093837360694061964327977691788214888300990830150 392 1798406244919857984224008303254195445537147950153295915135856366966209818870843072696488022 393 -3049414980992271358931977511652338216749495111928151271698297469335138779626406551293272454 394 5170651376777487289863539743803207623191789299602872659822226125290522356056183153274932758 395 -8767463866617203258311556350311598514266085199909464490093938859222941993797869298667908806 396 14866293828601745976175511373616274947765075423765767033490533797893219553050682401254453718 397 -25207596582156720555902590861222690194148654022971512353134986048474264265163048707804319238 398 42742524315391127072525703561845887222680824422790441333322863766920148252758787305140136854 399 -72475111972594619024876726309078437118210975270321975400303931362706587358860152107649044294 400 122890305136908060136681908031523817506508283316265000106573903459655115889186249523257682774 401 -208375353767690314281733315155215591951869932161845882773219630993495412394703824133537956486 402 353325577712879552331486767773372466188291882702489833573827493718908587112424128348836045078 403 -599106187986695672604850583836420101201308449335019833786975300638218818890796627395351410630 404 1015856895522076301168317214146851285105048313658711599333414562625209643680204275662427323606 405 -1722508050947835405831290749693596217481632079063691266481069550063026817905052532360099413766 406 2920720426921226751040991917366436419884248977733730934055020151339464455686645787150802235030 407 -4952434217965379353377626345660138990094345605051154132721849276589883743047054338475656882246 408 8397450319861050165040207845047331425057609763178536665683988376715937378857159403195855709782 409 -14238891173703503667122191679780204264826107718645998533794028679394866290230450977497460179846 410 24143759609634262373877444371100482245014798928748306799237727232574633776324559654448773944342 411 -40938660249356362703957860061195145095130018455105380130605703986006508534038878460840485363910 412 69416442596763370038202243420755553624782233892397377198193761344796241114499780415835405723606 413 -117703961816031894785957132162956518114811831749893990796669215809945508667148899724732953612294 414 199581282314744620193872852285346808305071868660104751057880623781958525735226656646413924340118 415 -338414167508271360270277339126857915554636336444899505454268146471551007964226217478084735787334 416 573822091140335149842191603452770951784259999944687487047606578091442025298524016927550643011926 417 -972984655769824390229937308023464568394403737264896989163367825655359076768977330220378491692166 418 1649812990786367110770491986277180399503676410154696000071904118598461092697429765176547963266838 419 -2797457173067037410454875193182722303072196410044070974167117274781345143294477799031649249290694 420 4743426484606686190914749809229651439861003884573864952493852926092063296832432459472406232675030 421 -8043052466179420412455733781784012238868356704883256952637661163288985482227291989825502159208710 422 13637966812313495233365484168149456845012749524971398900971895712851675768816247587888800657790102 423 -23124819781526867615194983786608759724734757294119128805959601565035802362481112506833613123140166 424 39210924713885708440106451350176784202471470703885642711234923891613773326935696486484617441557590 425 -66486858338512698906837419686475697892496969753828440513178715317317124864568191662262218757137798 426 112736497901566434137227387259693217341966484342066698125097918447388729589530416675929445003418134 427 -191158347329337851017440289960046785746909425749837983547567766230616276243401809648898679886533318 428 324132064006363248831115129332998181531903365257494864573925196865250525972538192973423117400808918 429 -549605059809496117105569903852384616215836333941628260824121033760027985151599026325282007407645190 430 931921754468171819140450483772478187709655185441304227919256566221260537638402645623079367180711830 431 -1580185882480898316802680742438474550773461915956293957067106959951761589583479031569925601982329670 432 2679396002099890551013820550143243783205134583839550478715349027471817559886677084220489616797620054 433 -4543239511036234189294721517688200158624444954722158934553862159914338635163482375466648351159043718 434 7703611275998030822900083002565149260171368786634746848688076079817861814330440438606499555123703062 435 -13062403280197811924927724102851636826581637954313847806118774134761496934103794607047478788718943174 436 22148882302270280303517167138228037143830527863758165675226498454590174204430759357980775491037030614 437 -37556104854266341949317333143358335664173265437027659372602650614225897833091640235193774601284436742 438 63680911414661965799172781349061609317336541345655354984840198883748891701299229449288732178722323094 439 -107978676019202526406207115625517683604997597073171686335293195792929240110160748165250283160796384326 440 183090885727735210304841781912234354933344127947227005080498497021381035776344028635637832363365257814 441 -310452708557059141903187344610357573568017210638537715050178894788878819178942487534215296720809904006 442 526410060595464194715601575861392940778012404784881087720765286374737299399263983864715863042402672662 443 -892591832050934615325285139685861650644700660679335097881762280417499370951952041135991527769133188294 444 1513497249165052899131659828906576797780735081956410527982120069995257009309837016204422121210752996310 445 -2566317370355981288562862980629362679336759891526172703423650642744731608108364983933853847295558341638 446 4351501034457850519213433260001085980626161212884842899187175203579730350012269066205836902833824718230 447 -7378495532787956317476752917814239576187631376797663955151415343570244368631943098614681145255330710854 448 12511130273499918894602478879072964934861151159850009361998716629059707584848673066482388839846447394134 449 -21214132342415619933029345399075136896113473585619695160373067036219168284873211198894062645514096830598 450 35971123407991532567982851234703616048488736339215023070675897723359657022137097396123424936024758252310 451 -60993383954991370357187808992849545918211038658915041794673330981479072191834443529088202615717653040582 452 103421648639822610223246499790999819710437985830154432115419465053917408761580865926876327906745846701782 453 -175363895455805675359212202260407051807415458508584478256771260500636722805855060719123177778795363206406 454 297350663365788416073587820246106143643837535826414561846117922463594867189523947777299583010230669287574 455 -504193960645433636520080819828105783064713507486723426076956852571429684712685679631052238823722362691142 456 854921751557044987238505224348919886679544424503892382590499373572703130324395801069298594381313089103958 457 -1449623078288621819385680864841132173967219496156721506282735218499892864703443696623897760401774427679110 458 2458010999579489092425842504497343740096646511130168358436648923642752234128815055886002238049219153061398 459 -4167854502693579066902852953195183513455735360137953123617647670788158494777606658024599426811845331269318 460 7067100659270822705674214682877447861390174352451396136183118107787944224184494051272394947615394186627542 461 -11983122658429800890525899691872135341583467374711732853056415955073448692442124163044399423713832492750342 462 20318831663816959024331605598262502368494938094987639100291711296649765681997337479093598277337523155288982 463 -34453032982358604435680034964017398091275286799890431372657947512225654130366325581638388172568311528544070 464 58419278299218206216731834347761668774442221549313897078770779422372551515250573907727187019995976514044758 465 -99056941626852124265395045544286673511432097739289175279354202015672082879245248865914383574671022824622726 466 167963007591569333136755115472321469693982671339070038024670097040123391139977900029191159919807645881710870 467 -284801564190005745570218784167844807242867114437697832182211655884868494170479047844645533959799598909800390 468 482915447443709994101008875256418154265731309916276182740920059916212659928969545576474301109141644559045846 469 -818841462626848660374519106201061093653696652594416258790260253996459442208925345634856620948756936322467590 470 1388444591006860151514956674536750708139430881469811923154683565766196430549883441324147688868356134142068374 471 -2354275485894280139716974425049587016670893501302364288636523685598621750407822532477096291086639423260160070 472 3991958411147977460466012637451709203978286806491196806217044193591540634825673223746809532984153295905095254 473 -6768847593161697763495925986525210620257148569430820652526411325123933495925440106395104910720865564189232006 474 11477398564950258042929874836624384653598935572035549229799458696321176996741085171349297492894144410709552150 475 -19461315387246212963861900111527803061555509185017942842233547083504258266392431618842916558862451002519742662 476 32999010573569608490853752084578224302069806323879584147286369733752125258243311831633126380304182130898206678 477 -55953807703470124576713501757826993609267677467950682606885287126394479251725482174331721366092470952317310982 478 94876438477962550504437301980882599732378695837986568291352381293402995784510345412017554483817372957356796310 479 -160874459625101767486144806150039048336518308485745736585925120760907246300996969075283807244425737219153209670 480 272782075032042016639571809665693035555053663421647101799695695013696204804447933423947249976610679123787831638 481 -462534951987967117648446413627458235019811055097620238382400457600502196373468624247982358944245425038501424262 482 784283871238170652620736025927536331692847672069111711554250699122316688975462562398549973433096899476807843606 483 -1329848021302254685899879645258922402802954998912405915153642089149709098584358429246444473386318257724383506886 484 2254917925278188921196772472513838872842577109107646391918443004350713491331295677742409191274809107801386355414 485 -3823485667754530226438244524368911536228272453245869815026944402595346869282220802539509138141002906755002042630 486 6483181710359039598238003814886756341834182451070681645334228580894765066450937661032398084913639422203769056406 487 -10993017560915417440631548759914434087519336669285974429171114589596192049113529016517216467463257637806541767238 488 18639988896424477893508037808652257159975881575777714059225003394786885787677970621596234743745263451316545852502 489 -31606352317142557089984045438425769843644246477919077349893460556576415920579845943661030913572542295724083965318 490 53592387438973391971247142958254638018682919816491026208235689735768800018806903976695463848499057571337167499798 491 -90872365231822347758263218575559152338634682968046454326685696525342571594162845219887933335989584473970259204806 492 154085069866107461938231309452410692025923175923884609026472617638495403435322537107209995163134669065418427135446 493 -261269844744054245880725595368919968063289015556866661442943997110033003472936345060600922860132784208092762135046 494 443014575207698941397252032520038272740558381492959570096315390160718146661262035500376789532111953156033280544662 495 -751184714939913865273714651424859656792404733340728788149260625437708953531907109714796779858381291286870134815558 496 1273724404428022357035165842162699592918982764454462111035148619657774960477779799835998625578646859703055659085654 497 -2159753554843420239829669907202776138400099527440381251227779399979211253800303870836752204642870766015122220174982 498 3662122984723247970377099210052495451984908994121838827526300650854629160864118090266345764359633348588862489806102 499 -6209571793579292684447430894377894637822874523030763049596597890170179081819677689938343015516927067994973807977414 500 10529078903266133164106770708783446914623073577911525552052156690128601589420285431611847424802668600025218248327382 501 -17853324872712629104860969128888437818592891566155203207104757991837859911148521612144538953521935297202943227939590 502 30272468459871214473755830917644227094238640612216729306297953772178218074787876992021224984555789433192890843894422 503 -51330626266403480801969372335211120923484787768039780410402267152435421253628447855244919834161126633243327340549190 504 87037276011828739011691310592987996560670570900350186824611783136111141075925491079533997741204997227649213796428374 505 -147582212931571167959202972428276450749147852124783645437207690680467577225501245063576447710316576094034995484217222 506 250243465464378129563141717098698692596117427660863206258012224985338419732758140774066287378638829360521650165315606 507 -424318017488035607586524338284674685717458569461563579907235791257560701884609122933134282861048823815820077758172358 508 719482443351177943504930283141227587215754273711130870781651172618495856335611613060287178281681976003890068726606806 509 -1219969374279934202631213717338624972407989129032857283297675622589172695801127894608419753038959634724933369057238022 510 2068605409256005417804262393907974343842906267955984443112147205104294099570346140474688318761057282356573524573582742 511 -3507570295958361304814122960190429518274414815378246184675449550341285812241569366595262675324421234364353662026796358 512 5947509044518229710076550394867679463090393073443960751270800795519631203843825155812102181402340503814220400141272406 513 -10084719863030240545685075182683628150776205609355929637495095205728219402984517436761478818924455068527367449288437894 514 17099860454946963155313321103064487187325035240112422006845994306410791027467656169952004169573297537256074773342030614 515 -28994878543983422575466421892799846113505821387000343509387595897450053435155306481576208532377978544884515573624575430 516 49164318270043903666836572258167102415058232605712202784377786308906492241124341355099166170226888681939250472201451222 517 -83364039179937829977463214464296076789708303085937046798069774921728074296059653695003174509373483756451400018885512454 518 141353796267904675128396058249895769016719945859937733816844966716628181166370266658155591574129440846220431166134663318 519 -239682432807992482462069202766229973846836411071362139385600539334441165648618949368353923914583218210098932110537565766 520 406410511167868142416995631694822127426253017243236232981740089177897314240738256758360272933330185723001732148308590678 521 -689118103703677492673787748194613665459692908963111700615430022611153676573478790074671456081589067415442594480577917318 522 1168482969319662457597926153727073613153365731105835979386631101280036007870716688811379303910755503835640458701653048854 523 -1981303991655398742431917417116717868005871765592308445350111279635830636352193202328099849777415875281643922998270230214 524 3359540199062753727779492913505945198925257583518531846580971324858137989499150782477442761940594010112529111959426064854 525 -5696506137702078642975345220960092425231989045730203805354233527418210005240584160100201369762105017783810029362732162566 526 9659114121012876127839180055193528161243732576914820696054456086689871277944970564756401069316936768347097875359272622998 527 -16378194519138383583398165882205418559094247743951884389216398736406147256943272129711286593198124788572156099278124752710 528 27771206794542540869348856324125603409558225835412291999924865791242567267424440449911689332722334824139776158003589077846 529 -47089435036568293125027216434512659732045690989241933392033777964622309823314381579424491471356208360833971908722134323846 530 79845824074845060291823548198923496850234186477145702170466575437434604337200925838847064657752457937978284107278383829270 531 -135388237663930142030521260847174703669350638147970286170316307019919738872049806738670443323197127586257836423285561984966 532 229567107737066728280575693716200023133442020126454152954383862949164358518678569897519426265909544307925780240729830632662 533 -389258755886756848864222790114047016833910393080745557295317013824033567193080421575213555581414460183882348455286598291206 534 660035231214617132925265311808396424172611669376686129635949627863873044937180035052554442227808715356398021301857722261142 535 -1119169446688750589486416699240796470439495709629594435544717353762201761974537174847593294759627803972249581783317383526470 536 1897686958462264287214862279468890504107316495791085550135351381410268896360698017998020405922456724340014278693890580108886 537 -3217757420891498553065392903085683352452539834544457809407250637138014986235058088103129290378074155052810321297606024631174 538 5456096314268999732038226301567276293331531253803646680496685344662418510184132437798315879897329762997309484864240791684118 539 -9251470231193528306467950860505057301546164245385817780767388107482956302905528473794356691742243211677338042252021951901894 540 15686985072976525412598736666676424006451243914474733399581889381758986275375644650000615272498391521782958684847234001164246 541 -26599177701514524876675189269810976593114306422082026760575260071083823295743909525597247032293051047777577654575715584532486 542 45102118163901581489611090990821091196206634912853662322110036286049735901554966473185960415777537471132253739079759488336278 543 -76476088309854632314808564324173939209109122741803129121273815049567708452306255773187190960774320514698171108774227490664774 544 129674443712883682068158942863795892395337735585967182642424335191735355043794074824381685025360422610253326417925658659729750 545 -219878680040686845047381124845438074787751005411674507286644407763834826846904007770753605856915497552517833896085177636402310 546 372830856660396109676998253493785953205969250895280765529192037862970243751516519317127987778464138581914176113633632617731862 547 -632179744086163473813316139221377737996644722067215130814040708246440953839104668965891357829184983802420828949484949937191366 548 1071937104167537163908078388912253887572146732890564145387329523774110607532912684507398569543015978907456496741655305209995990 549 -1817598817488329383262074895899825793984085234681125676445713599500051095035945723141654545099944256071284848968922570445459718 550 3081958305660656330888707174342581269977374678815555938073795015992933002714155061073437260758314223676126506867892470319842454 551 -5225832513995730658704863952167089045121668144596684228848454063541154217779980430088234399844346181491039500351203080739834438 552 8861030148972389425229013743966740633089838613958935581739881262541256407851871876371543490044234693633609198289048221630753878 553 -15024946760293702087006428092651903173044587971590047457887471294527122413280181998518418011560863140985862212024833162270438790 554 25476611788285163404416155996986081263287924260783415915584379421609430848840142858694886811249555503967941212727239323750107670 555 -43198672086229942254874183484919562529467601488701287079064141946691943664543886611437973791338024891235159609305335767011615430 556 73248565606817346428887039670223368875556777431881381994839084535746188491104250608474809814459751173206884033355002091552493014 557 -124201789183387673237719351664195531402132625953448213826007843378965050188784536325864583436958862181142766458809480739052708358 558 210599133355847557747467718634034656461067828930850787984136127272348937517872309548740531019634911963613085677420152273075939222 559 -357096264569482250605241797974481394212181383794613551973814296343841314500080810765690150648554414310026853744130156456180925254 560 605499842936257597080680501302872457016446635701509979625829983101771414877649883417419317522472138672312386661749117934286341974 561 -1026698109647952712575615938570941769938582293563211555594102237646469289913394502514900379561741962599538558016589422480438220422 562 1740890638786917213786099534519904558362945061152438659541730830334151918913556124046280680858850791219592265504849735392800070934 563 -2951890324659432407947460537125649472395838332555458618793390796537694748668855890881119315903795068564217038828347971261372754886 564 5005286543955337833098692414267533012273002919681881729981595271830633328495644895910920075027278993763294154861526816222249195734 565 -8487067821529172260670891483307342128998893041986759049065056932498937166322757144003481436744980576202478685871226287007849337606 566 14390848470848037076565812557558641073790569707097676286651838525574326663660468925765720068552570713330912763527922229530594847382 567 -24401421558758712742763197386093707098336575546461439746615029069235593320651758717587560218607128700857501073250975861975093238854 568 41375557201817057264104980352708391356334361630434957844745142934233467653297273005594523092097089853262458444993428435990791914070 569 -70157254143513131417236605467825673503915501044630310418048819985382120980618210857125963229202231279924283972049272895051981608838 570 118960097261030556902763000240013087700588652137553189911278878123853307621921728292301083666416488681639286118551224619002168086550 571 -201711211664664671430972960945429870413257375398423105600769163992320242928516274303490129850610668388164203008538081490983751914694 572 342025719951690934265446171881081217421088377487683726436866803963084484889752696017742056309015130948012770952636627281087715132374 573 -579945914473752048070972172361107392822265681762790106259424560210791100133596152602344223641848108311291343189739076519092051305478 574 983368337803081390932918094251967133648780432559636317460962888195431585990628701209324483343069445087619749206815239501059555134870 575 -1667419777706463259463810438014129568490957187535003770334696496121600555770134093244808595961099706983645291112088494063234985399622 576 2827311606653967355605754782736344354135488551060583982853545616543182756037326398449497043244795923606227977491566647101419088010582 577 -4794048282260130137471590971240278621433049416179856617775471392934045928018583800868146009930934813781467475905197126103538198280326 578 8128887837673056656399211847268537758414963791249864158444864385177247039558851987357763201853134227748758058129374114230008169079574 579 -13783511050980991367610721412741226466685940893371032124151955618263612551633504784256757288342726074961214013112507408432846345100742 580 23371607615501251642553903355221783709552039725730745359702898404131704407670672385993049308204595702524148964922901660639922741661398 581 -39629383290847364955352327049758859226381967308230473676592627174486198486788376360708575711910864158021665081181649889099939079820550 582 67196405392809347690573769875241312159753849094972537924896538411013423590055385929222090288596316307944093107406664705965631770022038 583 -113939620623811850975681576585684879578857928546434028644302335219276832405396730701208188905005507712992391037252468027245477253344838 584 193198387205506580886386230685202598031621863162894975997487589568249229378973483422625340328827236029035721199615767805445355412985942 585 -327591197991125276267533770435685222351129561352840051847280666390276076559084255281069520906019868644923907414429097217376618953030022 586 555470439238748978218896923607054981508845418445708109135885336828829741369877716683485898716030884070908689488934033271867573459719702 587 -941867213649762139991669384977460177572089144771498061130860515965328200127824683528736579373685356128980131888165568882758284285691590 588 1597049609632012692526736925848830622274348267477178164825421848745880353245993194090875621185725093418827946717023763317511522191751638 589 -2707990488109510648964530773062940585292039104368594383097192522403539835985748627457847418617786861560645325694891829861246669111191046 590 4591724915409034928947869543017860940436217393911590505358913554334196236241397994515320577365157573818605589471222967626763237682574230 591 -7785824134673060314001343394715522184984913928865946835009757251825956942733384382697071819736607760656261482905270494261786282066077510 592 13201805110892081611930404940841403355568992137603135601204142296633036614704881637612766656972181483777552134295054153984279620288459606 593 -22385254941710151469826144026877125236441426925426316611921969405301429087187677626643407811702496631414763313237500089237806095653608070 594 37956903211056272097828830816308169606411254783158210281941483908953342972654446392037551451175712152727286279048041077761378659785763094 595 -64360513432840435321689640697990976317549239058364481484349768502219416202064209667263084765120075120282390547638149385729937900362682310 596 109131023316260738261341928751745226790432092909217114708193707312822274376439564920549900388525068383111917174113149564205550091669898454 597 -185044829738373282456999590384361566003254602475533535272076675130728960321748457704625003290876492688566489732209231719728307411241424646 598 313765856604054153100378871780343518638353080592262498240776212135167792725876877039151172821116642929131270827485530491188183211966789270 599 -532027903236575629623062729283833972219217266410696727657163626760812341478756006880250973598166779695355105175711829619599283395306586182 600 902117562713322194537061910052557104225726471361763798201316977022270262122252922289500980179919765072488084640130293059055898217789435478 601 -1529649275921430500737819653613244141502432632546288794682869401292605847574006676367803325822153050930750626295101354041432264641723014022 602 2593705082394581759983945112180912085940867165367682249997196654814230530531518690128305273018486610321460836646525013280630831432336186390 603 -4397940207821226149058068932286026294392320108091209846399830608858771054776024534707307233378326140466437005926785599398742627867915057350 604 7457238759664087150533708239512514577397185373183787435765569411443982749924037887442913885022632242327938258516988307481607157151361085398 605 -12644648924453250670501598463874338749278919703919151935759962721072443810987075267699524431059605462970859931810038334042868820016033458182 606 21440529340095702968617736328446391338063559920101571628559623938789985920539124337114138897816257743903733943663609532840354075751863572886 607 -36355006859423877269685152807471420492857930666469146500090762761677951420387200111999966667861522228559610460697586147803568390054585743686 608 61644304708330378610688349735220097991415770074307450371610688203822839042361350647399015529980733154501330324317662815889306030086652660054 609 -104525363388521784547923822392112880667542889914510593628729936081402810883439599321627293325613248642308798211644881881570014181590379805830 610 177235377107369539087294128007055721653258751247448886628911461604758713724213999545627226661336293099428019133040054177177150961699551293206 611 -300523986524030296308670827477495917636090291396063787372132838012404391808936700840425257721297759408430679781675379808955763021872856613318 612 509574713301073865404518472261721678971176071225084974629592710175210013575815899483679844372524256693048276204965143572095791385053616224982 613 -864045467515812943579106728275833122277693573719982747887415633384727441024243898574934297695196842891904314471045251926450093308452718811398 614 1465093440563873536196448383230824957549874156512110322631681309409536224642117300255784813137792361708765674034396011544361619352198432038038 615 -2484242867166021267005485327754268315492226298962280271890866729759956251793749099223144501882840875094862226444326298688553202122305664488006 616 4212333802197647154163698784305934560047613446402245767665697996529411133842236896373013097273234560878670855386416802541453388739211102110806 617 -7142520683325394226556595550767584475147361759426466412929060615348483583126471496884582723548819284296202203455208825630176627443607966186886 618 12111006417657436760567566206276121106131814357351026956710794074868396086713969695330871727314501034485926656343861423007283031688219295162902 619 -20535674022052731068894963774887990226227041250155518492042190067927218354398443488076897921860970156243268367116695028090189809166641499384518 620 34820715388703519522008154876423159176521764769008451317900311298624185520651386481846063368958608724835672774027112679350543064053857431758294 621 -59042728224018393043143287288975401388785393483710505231321899448360977694079325872507806823587610793807526086714835525365109127430296022084102 622 100114076268123855180933214838751381841239475984021542215406279584215414402876212848661602667309551106294062820948225581545488745763579020853142 623 -169755507045530894224949524591597700194283005522038444851206902181463785444178985812353729405226768555965408369002450940246574873871293884369734 624 287840963493567680311236099169548502971853792489459455313850701078185740832337637557369343052401990143580460542432121990976793128731885928537942 625 -488069116029815390673102528847051266654332744457502539744663260246616569638090063254692548387021092356168586184328573154067770620259043970244230 626 827580130120877179123001578030246667042898755501579429447077064609544140526448034879400007197474629468099402922333475034560920368001631738983702 627 -1403262057108012539745473776369343672986606340480498340074778466765915622191123309994138693302278609755260324007197719016514506625465403596059590 628 2379400289167643321091678834063446206295271829395503419564104987259148761467303436503523790076320794467597496375854865324650047865983491536548054 629 -4034560549409397679337681990123939540381069340398662278458259116478237042520199506262323804471270053403796302220521815393771888601986755014515462 630 6841084663625422758828629542862626886354282021359658958607816050010068286902446126250601191075827272914316950234917253426800901852917562206634646 631 -11599885241960709401011987210989519298944825680150665797736026024528365809837052999257648771228468861849511942986626984076100997584884545279730758 632 19669006340779504759687351191237398379706964360947990354652544257484839894877452011782296380171008968657104547427670614863644774788858055308761686 633 -33351175668030350277344610276962652152415528403667308271868176357504976468682344264283498762322663514485738447897505121717246578494693179722030982 634 56550946151951769079368584698941690750305179763968639867340228406561708088356450262798796304779601238184762333870759089869448573664462270281492502 635 -95888958833510778598743287081416487509719108485864620576645316921531387878111354286363389065121619175498971428726100319596738123242178380899015878 636 162591310169571479153432507635341791814550165293199237120381669636541340815476042814930386589766946204470448324521110563031231280231564740343077846 637 -275693202473475017312169677033225173315160524821136516855062126449664756992188943340527979199326148680839972992262628742770128427560489280906062854 638 467471120140496574509656251196058148334598741792865758008352760292727532748411651913254757329569387031837915849714829381963604674044846042704094614 639 -792653740479639532816521266466741731963699072379264232249116099565810214379363737543115530509103279440778812498757050508026067234507975523390250310 640 1344040145426589567440860620533192078594020122021537265959240352465139728363741624224171488907755576802458758483282307993566324089628954085202376022 641 -2278982385707582716460173122925308375263217605607268781975945873050594793860564928050681003566894350866134590182711966757493533437718646170610565254 642 3864289866666861782093215655858791839190615750365797246474178072182215222619292403136912064585100909747692215180226067773545667906734597217391065878 643 -6552370157520040916974936896925175996378655994408871778392658777112494679346775651585255042400612063352609732146790683760678316085992505387795817926 644 11110334928935206349895283142775792746905091205623409342344550523213684267067905507686617049534400765084878912512214617275665382961429797729016948438 645 -18838914662268929914081714454493376425286322706355003835292906667578114712306490313960441178704602584580263342872666752822756718774898992163799080198 646 31943654977309011748031588248343728418043634695172747392078224221803104071000041617130951263505826711285482807166248120344113350946884002939390716054 647 -54164324835179424447822154533895313911853817106419566076767325268230472605135852632504185362574628241455240632190677354895444116869743598397424612934 648 91842154159717284275985583442882066762426462519129573747353138603386702029748833260425067719983833410615767317936010860540957554419541582725022773334 649 -155729464114335307772048759939569523598513731909475068531509587046992910171748916494686970246995486833186732932268507101229184256313309588603804205446 650 264058113784694156667693069007360151422221366122314200685044237583453855382020621759695340972144743316097214196649861811020072490052796785398653431318 651 -447742422104128725219664235893124284947074291160573348179750514790227259441518288280545476412112410137328748832521883532101987598891879950848698977990 652 759201350332799340763761755772263332144101754979523485242769688884213079785016121269919416906103383803702214697058897734560356111518499128056307388886 653 -1287317577902187654099147893786983634988544487224151886612858164051120790549057364789310098850392870435896643090358621356600501091624092698853614251526 654 2182802422110445104538476365573232204882693069545298582972359193631575309432093941350401051674617690710554140755402388420804476289407852600551012207510 655 -3701205122776043786065999877117758869170896579504345553457898571400001469002126183890239885486824458317958570149520183889925188512444850856663626985286 656 6275840278580419094264295664691726139147985553952649326683614899502243050100240913468860083187610199189751856330237426603126190695693036254370855488342 657 -10641445122801309303341248395838190548913371693043246492628333286765393668964428796169662186536845580610860137841042203444735143274508741455472879903366 658 18043855368353396875473248150073708287255164852051937599544130429565396606968681163950141957510494497246777278140082571224585520299398443168800133873942 659 -30595535925514235064001839479457160565551135959957236252911360228569882707169162990887862123885714895626280990800557424430837901690784515677541844850630 660 51878426171116853670684336271133541663377879346043729238168026802100670045098020583227186496959406056848001266482641831320308188239801998588487604657366 661 -87966136907823647421630832571280958237888209050147604437256287661231463259035382911127470411980395051341555822762806973769479228838598884926087872405254 662 149157208758852117549634511530195279368990480970062076943079008118371228673373708892903194659751824842594117804363921822631155032220167916281171562106518 663 -252914061101085824891003184072462362695746239662149535419415061722572568763569750059357567653670636956290120337329205485271771408699771913458146771421254 664 428846334916733119734264849215024279171522657762444744293927637045035495281640515881612508477631427058973231982854819432810729866376969683310322516231766 665 -727160752434437354833533872275414837909503619702568898180085653281777952628387933667418897797135076744161467591582663078073039930817305515872665640444806 666 1232988874636609004615540240420339563300996099026867969018915776726923090155527433786134033104476350656741708266241074048616582748216849342788959183287318 667 -2090681544470075244084069938850388121644041414551757457606771050816994080718808465549359050059739204774688172231950712914238042480970788709409604215750854 668 3545003049338949953751137683401217797463048653956895253966942357380549985975584332884196845654009358263011107415116039070384122342605399741154935496640470 669 -6010980798612167962982218164241896924065040852010631192004773910834396166286639200456464911862962059576494523947598187167617287839039098426732853863215110 670 10192343887552318451150358041942673167353123681114146107218316012468384327724256131555183011982440469125870868411499612996093372800980675845552062294716822 671 -17282349986230218358652633408745108762279220989027936615152200727229484299675424797323576703290459185651893083241731691136861617486191475327861933287997766 672 29304311583454554284617069737228902610409302693049198999161748548898276632248703198236506527016383304804882131136928065472096193164269672181327641014427990 673 -49688999358559191186917785821114248945115550055277491213598380573835045287697215461346872550981264243056623867959927291464282938766231023872431765603861638 674 84253699331019627904223052638604466469673992033333364443902782028294013887048065055994025957562182614360410034443390673738006173738613974528155632179857174 675 -142862322497928736473457192113062271690492597419431762442226279126090567151545471452467039011594949223970174296717246804682198560067153318890810914208713158 676 242240321215047118847292763755290769580723697529986744869423040273760657726939902375160784113557477710083422032637101387610764437599615366635674445416436438 677 -410747719877086374655738869032499702520071681596653473757228604330348685501036032487148836028681842938804242101523882735086776785076843315691985709776150790 678 696472364872943847602653253258624245901056876435516998641681162582529819804126975392082914051871741386744590694958376344451173905211149953473607538193577110 679 -1180953007303038085297238780769205785062504271495490488380527243130051135258006780142404482278986696806911434760232579119672702780410380686744956429026449990 680 2002448447057210834608716518834205190102647634688797435894984451790748506260078845116702154336350382684519918963280344589846256350564067318128927848578751574 681 -3395393176803098529814023025351453681904761387559831433178346776955808145868332795900867982440093865458009100353197097278748604160986367225076142924965905798 682 5757299191409174700408500586889865252029769930550812409939401263215910416384346356185676946998067259071831969873662255518094009721807128598566055783018805782 683 -9762196085523596369625933624558275632235065199928407281729370166797407428904504046419081255670768024440871807800222944697786522422935263234823911480176308934 684 16552982439129793429253979675261182996044587975048070148086063720709023720641169638220817220550955755356890008506617139255283730744907997684976197330108120534 685 -28067580821948142830070980849040913500104127836149694967964866247140844553409862350592171114547090273500553948253941650291471750188522254882108308896145732102 686 47591972992995335569322848098157464764574258236006509531423606580735659411218870443430333625888626322382297563854387539687044795034392781351756131856498349974 687 -80697937871254922427830807448679830756663434186102649827595734022153706852501209719871968066990537833096077580867621818197612256524208776721708526516714591046 688 136833099515151208087972769146761657756871689858402039763525466516435395959320934421056310296084718380097185477375505118780555756901253286485925144309006055254 689 -232017045501141879226618465343076587286020206330415058826372679677906714781758675307916977547861971024861780605084280198154645346970038849189437408022002755206 690 393412921243651724082280080240436248799347074702620358481564147722214128486761094747660913681843046691053935766819523834549869860018456402632854461055431937302 691 -667079120273954140258225618533959564313090454419424438008615080755084920405402963589773534274012483451248306721570534072110981373820962975604704749673444047814 692 1131113211276237898711462549220112738885130867080254555661360440110898349968920314205607489369736425500971867931739094468420272067761040673983579565717449558230 693 -1917939053763541346876022709700985236483825016485495272624488735555326606942442503700929316733422518883079739465378142137520011787797953479249288487828313432838 694 3252097294311449627392473946768904365110005925324344148641718897065496447753248430880476385281447485785576352908519210281741974535439879430458697987175201528470 695 -5514323716863925424815399045209129842880267659484853259964439777287293147691089059291691364020920336787520088771997399218582518670961960778425857118610100644934 696 9350201824391008118567444464611100315847917692455843805213417248397946361575974066693549997487765374553679567702753683493622542246557867736924434094266727510614 697 -15854396413013907373352392358148909046067929543104532102496855042528939257082470928454502768050660346124832273519792104057106491317437626597841830068617130567558 698 26883043846741758222983190448567168731828464862074238622425734597103525552464649047037885496092501019699872451063786902494271528659361548154693544305837331857430 699 -45583447495523774460118079377789369363524300246985926232852569093899418275616597180424985491068031768807231586469294269481516613152477283628542412494370786878662 700 77292240321551589206822864094087187455660159333194990437846279178957296789781539037333991027169352461056896133508878477595729595787352536824226072631605048013782 701 -131058328015035105652789244991221524919317089057343467682697748373164347894710837131409762019354354500456641035636452282584272653106075633133613161243279711728646 702 222225223006082654573025403746800263646365689551315320148402886560963184445944031492259733001490418038071104208575040821547305879411030200390697986232021285485974 703 -376809703649185832986671131934974638557686008217705301024095444918877778025507109566927715055829122960184896475592797776738765070985735274039150131495231381513542 704 638926359679256044292249621917417688396320186332392236389490941665206473814928783829747239094537831961098178546865702341907310377197886540306376453981790804970838 705 -1083376805691421353438300429411018215689051565435022876686296714787132842706816846814266705097518668037240386964015783985001922136019946941087772426445833375942790 706 1836996212989793019411642693280967492804423581870433478734487604624888398757831065948122135209176913957610179915201379538479452277991417489166072689436296138969878 707 -3114848932348305107996141937115802869597063954535217951513469487955301346387688633607616613398252577879806537008932784222294073032387190569778825597399877748911558 708 5281602543731147814872742795937839300975167085405263704886062917529567031801322327236150023593289913954287310936964352192297917304427084451954370450291544500797142 709 -8955594969710733853696028182499774286584014249146130662355038126779343829316984459132394294011643741869507670767367111269256821860409919430286515829164136778736902 710 15185292834407344069688312056731380025778142158216566565381977102689946522092361726347627520808148897629120744785232679713844967925184300569844167023963892276560022 711 -25748497921869639699433797648607058627728476329027093975154102937749080585695006380819927567994728725537695366659161384098440802534038469473752907924546981278154310 712 43659687861291107406825854013606607200896504827319355299864179191307768244328975299084716156018016209276710708193895606636954446254858308334325939582875254835628118 713 -74030273530105795546202478127069367252452789143752488430628133396687661288513698751779971197634314004534952197764360966064644382105226909474014273630803039388748166 714 125527269373845074945070073424283484507909741801806676380936339272185822459903711513419826333623771455610342931082683734261525987173303848421520089479897001945056790 715 -212846645096427289758721781451496698909702751456445386980664697654801358948561662111589258645659803874163764347470474947535434879683020465090171968645647511616313030 716 360907192156638880851126737705635433414608329743950363841920964448176681525589059615149201040928431883233668742999196879664723643893474284038200515907253590393809366 717 -611961730904329030741266884554202402430427813347563716603793642992548326445396482641988853708175974794454354605164564348187775618240081980881240694867047594283922950 718 1037655021097183610258710447457195800249833316260454490565123038302151044342519806865167370999495582542781883300105514243258645377606122911061584632158342617516549014 719 -1759469405410461371960963922868466667079049975748355218248964967198504407393697926095465773081352446309249220786103908002588092665393071479137985663972849798304167750 720 2983392867219119433443497691976871471939905602443482651456552253183601060284490891379443480497704395898157929996433036698963643901873235440900467053706944986872013654 721 -5058702909413486653960918586891263072439572234964391632586798329787903148969530505109778222496695560983721696596644065185480934657085481263023636318023630221905111686 722 8577641720234409397882846432628196406597672186461102069084728264184911963756926357300709768659400453602220138168851881190657119987871624221299607645969329818513447190 723 -14544427454672648264769841816581939350477483391348067371997832770552114084325908140059596729654809245398535998161717954588584407791618095103100541753383219792257474502 724 24661833273499621572691678990364465495356627861276850637171429430127920382264969150279153174648200367365979391355006084959546277105789057629147814389430480236067697878 725 -41817116713968440368457371855620858308551972234199054775340885958497744309778821864880572711967001274570419667692709847340860517081532306071747029681369139873094592262 726 70905971623313736897997055488784737009506939016895189519336551499601972478430638144999766171276619765367491664016145756518029332664768496277948113188135579457609541270 727 -120229638170312980043380413469513668000220194739448890793679410359857813242960576445558072520573020500099450446726157926437121886876346611536243741966996539929744937030 728 203863871598249860780295157180755384617324139207847000344361182276853301862518220175319217944507023049240289782111577621118842921039411223679737801329734819675934121558 729 -345675814844877334576289268158324858636338017241637379383034285276057246819379496465318750287060262579975273110143869134154901586368948216235634027706005978591153204102 730 586135091185503294663050095097352194636778406720535160970393105995772873305300649356434895328206303580174174003596184987029145360121641439308121511639999058450643078166 731 -993862834382003016223640409458862963871426685136229161659115470549479477030337089707073331217220349678654753567819340229266831202200463886667597114299468697802511321286 732 1685214464071757685376218945775512681144102719619503920425184041101593970669096082637710831791340874838605299788107078497576634374938360319138865169711480654984817729494 733 -2857484646442764274702319135970217070417659533060574242365970253093139717279697381350580622447753481998953647795299448471634925095181643197755108192991478771886103885830 734 4845210315206770307149599954887942998160512903333032565684201194192098671340371560764727284882194181356263154930938128930168587499582570971090302421590416167491126528406 735 -8215639243350285677902037846438968360448718342572040406534569276395286612678563726040148948464875931033473754507152285925321856249459291609368032761013377477460761987398 736 13930608536235814227306676118379402501284037408693188891266509782581566047237958488741310193360382895031381050097751182868591706439822578004878249146996335021232969759062 737 -23621029166649354841605876028155288497605063215359254022634912170965763389918701610270764763124771257743907359959627440728928881438987719947058853990177167356215222815878 738 40052307653349926197409951721033225218502499900503334835704050723756336615275829062351062660054523119810854868973932012579572593937906303165794919512203922311136746790678 739 -67913524725821554652023303957792030221070574717889712618237070288919468709751746039833683046775288909873616969169434378316756006817551459175551417806196592353602686308806 740 115155583059120264335235056014102607216280701148608220663506894630850995489589149260375212573024831425361431689088689259774613769695526899069669125786550927066033131940566 741 -195260198365820116730054959456169057653285700949614890334914996078363668720140807385077337893133877664983141427036553284933758957571339505401258964810958771688306625521926 742 331087247817463226034101567371753118095426850385394315571389136656202606139644299464744703986684455484730375365375422041567270971206442423752361800423351956395511998139542 743 -561398413935703754704571679399958332527988252682610756898402925917904597118822597985495129132734118335453238743552800561116498510597496221891700051996453810527578262020678 744 951918810667343988164681598312296447834559654581840537568232918074631934559104212755649804919001873665419521597625907130984016425740175232694217981618371353904191513064534 745 -1614093306302270440232884733055802684025413355352629168711011191387037146838392811685139212892370784634880272328376751214118558368153060080198941582465075266695215509343622 746 2736890134173677949642028091855719349081389860717850682507817043222846341076038007656129471157839021305786749815482352336351555389348052523982341686457982887750372033384982 747 -4640727755508365925971391288480312244750509169881531757644282879372110210194246433167429080995842768636625793010734166598319588240828402989370777649694725595558755059514054 748 7868914368112906806437160754591917612801335880586790095066305262146184503871032056537707506780584337906386337667487669026556704977134523149768660814624876128949186078201302 749 -13342694636460262705721216938303356310964115602022491460081939348591877186023108071849966449096262380517959837298452373699259815755830628197733344187540841904449930144971270 750 22624150147476994557663999515263980800465133941785554975370505107336097606411600938184824611087947917791211423319920706895898992237487434176474899486930293095567440263999382 751 -38361978883702808170538321024447816026067805702959135165503115631628466614153665051260239624649116593603984098654896044949012402191756480476012221116180045353465812420401990 752 65047368156623333581980754901054528647996036907004118085666994328812220986199881194960172522841641354639903773251800792347532033703417736871478909491261729162365672710344534 753 -110295668451577322697308753931582490248926304790575228036408004543484416199023083071329821745017537190222326619891642206139330018178392605224428708465122315353500553238343302 754 187019626218982939038385395980478122301061916196493498367414235806741349427330413173850300994315770377430294817201434296037354822561905566176453150697482406060432178079147286 755 -317114362532229606202346905782587179597053990010501734538748224464365791399730175563770646039999053086710102363705035880732418889968741039919410969680005864385163523499836358 756 537705699435384251596964413645752160094906599591652190611564233551334623797776341706430289530034127467154755603488320293011078926325526250368268386610250495092164629976522966 757 -911744951873350129673735205606708404697030431984639187346392705164817322652437168054130891518665668222015345237891188885085788571449337382721174688005215307213028986134817542 758 1545973676937809342078429017171882763891138412005642656423889154093548905451897519181672183598663774395435549965301260646550626351386819462559996627365227035983356033134490262 759 -2621385075808577845272357844463387084080951611188947037647017621196218153047450202594532762658732029329745061172277901232572784204037871963296533400585728026167685293087536198 760 4444874979555278104619828255676803893475012475158225412339803031525852798352324538702794545696063365773775751648060279002744361346936546728738882776596158640593743265357171286 761 -7536822333430896788776686290020569421257289299169510725187581339712950609256119577066138912893390914564646851578662800295845614049710185653858876031326612712560455331626151814 762 12779592485048052479321401978947343589419192521547404800481616582105386915351019982255204438210854973224136973923218602760991182457785929580451942832498068764895825917801224214 763 -21669342444158608688561058490300951376369217471863855625161222645157092512055669059660793529602981704771688477219339160766479905151659023037929708385690386046083312448515566790 764 36742987111020402266114431070342090218883796070202877075536385324582993730567908213793071355389763533900982180376664761358171133251079394345647460448343611471204223111767870422 765 -62302172081116507224757235028236777397722181113297686676499618488793767561269948178303480231811473480349256128223101966880153498166651253506551346113339749000995874947370318854 766 105640856969433724601879352008838680150460616057025397926822063779107952585381286297625067291017436889892633082661780288413113308469969299582410762884720521093162499844401452438 767 -179126831191474529134108214149522860588228208197431152077894834428273940046517102725211210001796963957694597443415109811129455574972128088273705683781407744035570946067937193286 768 303731175353707543583622684205996415383672570424026525430894071405861475169056999081818170465419910918393109699861313744889762571305430595286808376008087242037562695962677830998 769 -515012889292574992787381388223673775684593802538077321284538198964077380339819571677068305047454784698178375865184874321715989188245369194451629901777528284223887695651480735878 770 873266551675524051055597816522719496861050218932939625440327867820625260432853777127490725051048712613567570752015093943974900338189625370999041269340343772295029587787355122454 771 -1480728902382939138222843184934712327628395359780992676302116010632348210770967775291127065981888534450353790151737721433754425480800486561572658021356518256370154979712710784454 772 2510754680968089123797605961382059878997582964857147318871192408560502971450606918645263676076798103846710541882107470077186403857291224950475917824911574824817930371015672256214 773 -4257287784319137225908801594427498872719683402723026569751848144201753492316314472900245126178895529073845683386137657965136204533670475692474000363592262369407989546590382501126 774 7218745589085015502354487964296923527976474122285011922356080165466449913858250023482499258142672597974553263689613100832645055495271448815619316406305298882148299506015804070038 775 -12240254951021193749949699887061043285971640051999306560098464982587455856759463860773026610296268805667974347453828040987017863209853898716571152056128448531784160248047148582470 776 20754830519659468201767303075916041031411006857445359699602161270990962841392092806573516862654059863815665714226103356917290272277194850101519152783312973270600139341227913584726 777 -35192321697829499206476279004509888087363955102015383544314321601923862669108592853538515378939405059764772241605329558582580383267737747732757785595923571034896738353259521724806 778 59672831599871886706375678778631974659307235206013996664511251567098774382627520575084568599531942671100720936512985640556616109687445545165900089708180468098465058849353818889750 779 -101182492639190823109910284930464056722129248920904716063715574109080700065411706188231602324840062398732052364965192354391196654241835245368938395274806414639665337531809646059206 780 171567136034849821522862842939483832896857159124935483152344217312928425403628891895308633082718872518261596848175851471556357420777310740834453966466653556709458814238328689508822 781 -290912799234593594935614200496747782215471629536963476481366720447125974168883933045477770281782757860463038721201822752669589640152201831166254145883014492906388931937036327288326 782 493277784512975241155434770357675895659730127378772908608797868665287374299707345421940974931462882657927143451132207461451982948635872321904130936432627322185719607000655619406742 783 -836412056582674884201160456236643561453444445628643874913486303291144225106965129212558241096900627694450337147483910404564697790190493803573038869365934435604637235477312998424390 784 1418237655051862074072388857230139125884387704702570827876219744185396173444732995303513781660466143415376414589887555909903877070494897465905547161131963421417415099351385653001046 785 -2404793224077812556383258397945490917203847959460116645093815481515970922044147686147395731523391908731230701492151970832807842967766642109713809033997218065788854313352696891814534 786 4077617337243162324785579310418778040110736850717404394920788088098259372258077944572512213717193164120131375787119791641937238548147629716859886772729086936998128784307322888663318 787 -6914092647346886472930357024879056291879512260122546050673227576469051719147543935179539777038125450950884204966894903461744992689137424648670981094993013779832958983010094194665414 788 11723679095502511585696873820770038126287208179042779340860858539500993563235839307474331240084909268413345607951198845127360678624670708868098599162987449911410667609715487978294486 789 -19878913769988836235268032441607594206508681880477588130702434715697512307751995196619355667519295596653608359525438428411235155720965968301818372708445623785406925178330133755621126 790 33707099064682609181128746491365706790267706400722680232048889868635615746047083066978435221595546498555376769459228235334725141099240817599160334898431651345072843144350322144951958 791 -57154457255687632352522494132905783042842122758808238913770606947637602872518761681927097701765365035382067985361625925589446498348582235335357533224406551167894178363781298101540934 792 96912284795665304823058559016120971455859486519763415175175476379032627488022752075165809036803956228689284704412502782411916809790514171938994278641297798738708028720441565612783190 793 -164326482925030523185316051998852385036394899321208775639273256116303858980116918209122679479995049225800038243330959253081367091988995807137314948438161101428853715009142209902687110 794 278635397436405787890361040264663951122079144838825253466814470011579064725154441572976874883525779296564174214054211104260260088686160277808030014886974203764642071736704806105768982 795 -472459967027736397536478158296905894033798117878352083817165422769644319701199945723308492957133691753942743622879216669084093708267188621686018572169569801242058129177587937331335366 796 801112932877797443907110262294610664106587916520769635095711935002252037661433782141553851917123790205542820109541135175246827892245180235960648469045892004099765559195872357136709590 797 -1358383727750609019687832342823938566350746206198420142029340875025410167111742665287507601684175348798671168537649557383767348069617500791576708498819840411629049702669281969348247558 798 2303303661806081814760788659417750354418342441955124309663671720564698806514142556734124587598442732306556655783407990721935535486151878034948745643158980014113165961024457844010918294 799 -3905529527561676702575009184006971682631518274996663579855095590569202881837010121017232291432690312717642296002490261072429191270642238506870042581250764022312697079416202558284337478 800 6622296983062894741950673869654848815333010687393503863913777340620023216060495451592247494801041010314984633077789375839963887409877240090023459578890444845570796484754766496980832598 801 -11228904306675058371472251188490349524169695571303752483241120781749420829088780565060496669997926474928097944644605357283834958382180996159920950865208404873797128406803682185002669190 802 19039963361798411776622269556504292889432732121297079642951311962887826592762800807094961252863307100363382536649585879428693340923465473173661036027709932918422522565636087301571344150 803 -32284557327924201260523617295813990520098753496084087370778866644127873024883791710279456242465389120993351802805164631108621115743219953353707955185490822609564115535145620295533009350 804 54742365941274318003468119672794689568438144638691592337261108207626714683061352840400449582461242070849547692094375345676291032507581945673549856915907632357158372348752984665538347734 805 -92822292664871141556712658785803275347303608881285751623163732133402367868586954454590372088187856271576312765393547104533677714354512892020871928971327498194003417480025159268681036038 806 157391407320719544077759893377431256387501115873453926364721465421658113918354537875149284573118634513563016371003876366750919945840952798728287839342309143413131648550316399859747054742 807 -266876139203268180084696132723020635524377405150837111039243681836911543284477243555950183738041118655262111755192627058103502010856116690075387553174124408127448393247822369190823750214 808 452520724533010463198121450294627186218984622913408614285571146103716279021651152465130927914416831198414737285979721267170857439565142474117131411116779404515455228207872687728185822294 809 -767303539174449551353641237049489698993986854660316467015014076947032506858360228215429497060654100225540770027987474000672697331247048071573707089801397691341718525308505487447679931782 810 1301055817580985911523033502495530970042741664961990689093501440620855593427314715327329864536736337536064993538372728116879701352959281451724482196149646507596615311804150225829327432214 811 -2206097266647006837919276403084785342480710910788807917664643732828288151470617020257591720365569999932894468110332170651221416232089566399958745018383205316627525768219895601285699076806 812 3740704344995905940626558877183764740468684620109440851694671886722353165187337476688450714486878200383976008166307118652566810894583662543106159197986000699310962818836906576181058940374 813 -6342815980157877763672625882174826680554167950033422229881674767964064352041966907343110443560350875456105995243052574886326213600502225446555123590285293714504193442445207027839713804806 814 10755010513451891439511178688344397365515589771611038065210962233620640654983200947858293884291490875321894931463716916188769046064681358246472613627051704347759244978884998230411111958422 815 -18236419203443703320764296442711926846452959011829919768600306007065346985357875901235195313265247276089846947796331153493902667853848683332684932023023705746381170616558811382773229839174 816 30922051163759458848109548207061580207561294911896764228363655542993475689441809715921416200385949027002058938282436303266555095054853134225795179203594293175389557501449225438452657448790 817 -52432072190663241727131905583750374938592474455118840358785580010234756999408211611638003968968930777645848801209870135644093187184215850718740406457697701870908047459219221899274881365638 818 88904910597550648368660498469174228631498392478778679895986192024365450970123963414108394595499425329825542696802532442631898522891913217384110270503745113363670388692336844664821341043990 819 -150749012925069566064879594883297389046620982302572208352713503110352402349007582845951226996271323383829660573367405049165008713001619485835700628910933699714449503695235295541726655941574 820 255613157306396049519143406050798138923805931212809889070284663130821916347824006069227234934209184939121358175787145320453195087370051187273181441826329103456265598613673739340276418672854 821 -433422978501497346256464402989146596186802716170367248862257047179552818288071932897444024125208035598772443569392210205716992133153877622041401982833819330183606375998347428669919100760838 822 734921004351636478386223592755741374280044680775511665567684053400257622986087098589346478117750682366431764716127020304047009559157116593712803240655686729612505383388818019753372412643990 823 -1246147318964428577424510404857337652127656543201131443708253379661901455681735110727800947986169052244674481067701310944953399733897218968259166124308344936525036580616165498433925249989702 824 2112993275967423269937439210835630844501261975541865941432767474021007092257878976522688996236585123442219368206485731356387384000204974212341970089975983596892249332612860355773763451511382 825 -3582835284670696226709886396347113593061351337092889272568135580821522338230053173701381952472086488175082897638739771964481403118519207399767576571287357056117260099390496395280508276799366 826 6075129922599553381558907206061788897316664423495152159984642340145325249593523395156983848444424592664431859774142393854388202586313645336285908819904046929167333260622827392148358776778774 827 -10301116474534399921433785627733050586319188374578884042850177288187339434109281348202361840917594839548870596187113856567162970586723593760969848999856014122951831925848548103695885679801542 828 17466787043875792374853558420427277772441891048764662587986448449830384110569387695605125745861767815899036391464593400496125776823762008560505002142430728235186352124629540894256902233400278 829 -29617046889074899137971372832550855567075219895754966907955733130121034609756434485919093442750617001227900111012878188204902181996389299233076819782238822093521018645875195678553619786957830 830 50219279838143698980838944088016956739713596644912734993656087706495713477974997182323817124585806680325641303387105901339228123169836486755016517781950850339424682497572291885945391146560918 831 -85152853925895283730546060928871512284597378742442060169628984606156481699113772573534068616309342312123714086316292702331479676817360503876026522066812306809797386746831373674459195613361478 832 144386947704045082006488806593973223418747818533951993985540450866398550918626641545372255501810576314579514308342049078741284040810139102342180161631289950996839424038581765031566435187277142 833 -244825507380332479968166694770007136898175011823777463972852626279389977874576635910019889750982189675230796915116260881419740287149812075852213197195191651675688789033726348803457217480398982 834 415131215232123047429258816627750161467369769308661584312110595491702941272804181057088026983600874299478225087748846286082699640784533083604266241328816265295283562527389096152375608707121942 835 -703905110640213211442236429815696608304865406376565572283191497224500043110057464147832537987222026928637253704432944443565267722404811288288626564591396167288962410604552626215508479081676230 836 1193556125400878171378569819355710882101215430024120500228896749783279998859210735967872317489186406279098847534665466206404748296704435439993052958981779470640339988672005323822422914042474198 837 -2023818555865124266237087452611211205035954968641443668853117940766685881404819098082048371456388154878055297710163158778570147578273501607201585441639412001230907113726783516127174131456718086 838 3431628777145550689121560312242604421645685781394574813419500935215685967624934026377713447430832208735329805119029047665700683023083124183778838570822204335808831934935888768558191089620070550 839 -5818741027947307031878699950954026185848116641442815813877294434782245965343355498313458082409205021293527500188359980078510179616491995063764944488785763277089511912279899416203036917705018950 840 9866378139677555564352874856176448595920026578725703151583530316315617728152993694477554825321981331049638095608686297635650474773038998278168115372064587279551326139733466448457385180618455126 841 -16729635693968656942595995480661657439211398141514852778422532186746989663402861747232981720183645748520297705846744392967051840819205246645725792513708995951168990009605243985573767359858596230 842 28367117749863271006353395382569709810907631424400484406177121056311481594089572743859897885002055791107352706223464353124072200052189236773255681491280522505348013834165042817979841195268634134 843 -48099874029218382135059145094922607002747684581851890709344181688942717050395560132815007535646018453206628897440836948395373149598267233329591912235409697064450666113631975714894611556505544390 844 81559145417155696020251136056245921881170480864881596266189246062436696377201283627280970976013309950247224309134325734329476831236677726621043497262827688966788646132842463686042146276222736854 845 -138293380916882238032957926821385341502985743713682565078543488175059659565380429115000766746017421532461929721581254440577621231341056200167554860245388733977484673801172549322001828666760005126 846 234493128975319002303076217011230555508481112877386346497231851552945093666171549380630781817309458438875187516462928337368367530537590666826738684716208128106386006028436500751791051779771093910 847 -397611419809630394343578489123722399270822074607149539029610343677818486420574116635192723769336078339369636134731579806027321193010946120068825679241863506039963298294121428123875344332216567622 848 674198181643394870409494342766493082276793562034514669186697320027937805551334974865194257261370921404293495577894088687182563655693058520403935399732640973994932645896466526767879001665736577878 849 -1143184439594032875015646776788954193293755787789287362181161023133827992883678073626455820895989838282043870610819945361919298716768239854057412769165057230207704657953339528271461105225278765702 850 1938407279213293663702803755036398991835399937003586440240381710489464965724826306896841268434661994960783142880283104973973941102790132094195064127648784242287631254541582384519211793889711900950 851 -3286803642500083404521792440569385156388987061072615778613776350545340576827496256627229782957403837769370134036071282348339068414176249135002934927114066190277496546334515438054969797221185056710 852 5573172521688149154553085994147293542976498636651190502976098396812996562594852403880141424749383514333457875257711173072177665847712728843117760465444180650692905862241194494597892007671742588118 853 -9449987080114736481958693504220091526647298510658363383456861817791926494044505017673823961618707504255024161018277383020125548053292993031507888720741749135268168371324359263636315595451166390022 854 16023594365114903291002278385358861839425272632803594940684414518882607647699497530928283527533515179793764429090419947716803684881645491301513758574969881515823161463993390139746255189893536503446 855 -27169939408491201600108450373653448925378269906105975946636611312508600772889202338688566377032282208460680179605842293861159016577070948987749279505858242817208973188475779128942039205237021679686 856 46069913568720674564025837382093631978672866927422702713550334948092453760978212374036214300269697216970728501642397059901410112683656935050765056947341741087745309931124497656214670396139354459734 857 -78117102298950481146030394152811355657523412193029892594919163985857669056377207435892781355336727576558257359823236955335017482446947917653792574097281504119391632859111277935707180775926427466630 858 132456981115932884346247294900118253508279952005241844488192386610874870602155612113269914109401291993479617719034921543057335515601089815629291133108997989753809579236062836193591259186400470826006 859 -224596808253374233474298969664305517465625685860087249915293056507059778124112036861342342709940686427421074722319715662860155740968403685730821247003681471929300199098311831506020599978679179745478 860 380831012851275195766359757969928228780672510246147035105131384478775116236866451733127905420614141580537589441966189573530190705862299521038406395198244480168083464816534387377434961530532034678742 861 -645744975083140964458854347770164735797232414256630724081516157700524857441177675959667733639416725567496824880036032659644861737064479152296988661416240459675702623288660059764617479903332976330758 862 1094938591589889431407452287098775770728483785976805223912102270714644413689401749682352419059298098422338974324675463985365173219001286523758631155423603403534303021485283722776658679860691335821718 863 -1856600617292439822940171803038632228289828806469099294122365039672194646163134653148608229900526381583414153208607843132425554630725885565835443945820092363870469951118352497531528602921755405179206 864 3148090567458721751857880498578961699884293634982360742285397355073244361045490005067943697179359832718407802968679908451715278104854843870429421268652573283221875197695672617060763562728421357840726 865 -5337967750638500614672785072776513241341261206935971190109601896502533188424293504432648535297956029563085751618030836422445624542857416917946683579499780090290481240666240062614080922449804029484166 866 9051168985223380260553128678853777697920918819874169778354331975846922480750562810729864995099008792729914058035246522687296733804309188049617571471139964818031421142902945057677138128293314839842582 867 -15347350120140823764268889676011701097689506089838891262925126685993411202841542820865752389457728458166729663972606339590727290014018875790476414008445111384475171538294290291798665253750157555524038 868 26023285621417824993614459821564727580372028503710833643144330478998477579690129829731049460053640517292901167208668012435618539099733709626369781167444671565056134019626770417026827098649765614492374 869 -44125623591864585514720717179272282976213866143459173199852994430692322541191255451190779450251658102752729283279161057810212006708352085725604924109724601201118976305432660532381103355236395294177542 870 74820323832146233043258496531295685171592878323136955725703247802679144946874341092922284229167115019086188611224373736991666586736389837306557752126614823970069319382021241115978433862736710405225622 871 -126866895074981883030487416174425140332336935330558623011991908760676100106254600752384383149274396053671990945641709761862903664935857256559297314461504167100181587421274781950032088060036241634210374 872 215118142258711054059928850532969706284764667617476969411697897622060745188637111654765942049777712259177449512200031877483327678352561428010507162680953369502419540032140103014794294770509032222565462 873 -364758789923003520146445843595561076627950424263750880863104393227419035082385793840610510508111942297349826734648779351466660851825341102623622666934183017442558178796182585246751162495982453033016710 874 618492580072967286207420675944411357292624294924868126887088210748771235294894995345379276806660734404693808625932198875192468181697055615742217295857191351642921353638732149146815338616054936301437462 875 -1048728864590389394327278377010350769862153630159822065710484005992892725672169218654911160906216158923048707650332262630159123538402178471763231621219098090647760433703012355176403928157073000746568390 876 1778246444436396434620170064201472923118054478687323827436692792447730795836940806336132181922440043517748361119629821333092445242052860677010476955087464125532876791295377525669906253149037906812601814 877 -3015231604582331007035011416090295637703303068537060081210869213945273266426730797026890735535761512327135978371494219083477381605446971908494911546801846828818719498572841823963536930381147779415476742 878 5112689333763109795689568170110997177427610328856704212631837225931058717771069234336713057348193830173233393672158744343795628682251328852021374789240043010114240365978866534316344786695293780908613526 879 -8669182222635902664929908298513943023663719286231351867505222810826520309444950847008977421193073917208730115911418387009980519166357050206042328699414971261179993948569621585656157292993369594533817158 880 14699645431800564678999931130694534299070325423305472029926961238717066842298412441062758892264596941863002072654406825176935282377250994023032151793018664918817432945715305233583231153755665153364770646 881 -24925024099326784270379067470916528653925546081018880455190635690579184277840550909736185006960984602209468859998724313864526539741753651727074901371498750939045913677673038302215920727146252715181997702 882 42263388544598589600238884067944414701252984653481584190201081312232224896730452603754139849347132436626929091821561087884487578074467752139159558770328693461405901574812281473528235313132991904249632022 883 -71662679408199718958238746329333483299393635500092528250055003789666358581327277485879657633876326320352933237130374738238358142828969740185223862356366023299040767466242891940694697620644322210979173318 884 121512727606853287498996881271166540607244727662130289160436275170824727137008379305352027647798295524771870957127823365967411222312477043639373665099363525177132594821588968545126539074936827641343168726 885 -206039504696050466699474649407055370009750696969093457540838437795289176930469284512860307346492560398025729140770945541736386378461412547917692782640020912099944397971213531492183009701202811449842432774 886 349364863512449904615952142065722336608537967969278514040948445374621894093123839484619622614245213038731595615031695018213102664119352028288140507352752958698025932903699315373572404942491455871800779414 887 -592390318726156479613945904608055417823027423293539092361820995716271348367140598095323677909841804088275337529287341750147925108744306115566887837551480009052291122546877252463825483092365111154487116870 888 1004469328118257413012895203422166157842528817231726007443497871306849702228079167121044292602826924884326795810829232833620697865667131211402273402831521833252179918489304315448191502494770734054171982422 889 -1703199055143157222244799487553610831059604753170283035525394762056093490414326846090283537831317350961789987040892622870046903193905835267978554417537027750648231784296702946195336312379753645797773541254 890 2887979692595470181472691296769721666705659599757361220249036753488636187148608042280930893651000959138340662099467306370342753411394447499112330092639987768752814029390457451122987278564483868106747774998 891 -4896918348831985007498481703614053982390717234220813235136032496102335591604766376523019478856654808906994253721125772037584149142728709921916876898303031435257173866369066082019370283554025336215091739846 892 8303316459118299451988080678721275644509926740561379306186822020214522572433420068703586554519289510830574227802911017777677955530540380457873985733377086936553637434962471974410042908313532627810638822358 893 -14079275844309239814933463272260718977921245940076101746684895527191794946730636153265448341821291429107255552001845630518363462353329275456098645918657062474059265493743386876656017465442500364024134372358 894 23873112541973209829930426679488826942702680408517728216956960519396466129940168906311487299534601046921244059444097174593531760638786695299932399715263125344573613226481519040694758032550551036454317852054 895 -40479745460209808733906588036931378231722533889640486829330604559825511274807009043718660408573180068582392515049919210148887671699867456215680371182017299217680888096406462989514843849177616292075595496774 896 68638297148828288363773514581452816187565025769792690322700395614209101168268281350249557092215762926796903619053610471185614596406526007127877663019331424165799419083893236742826878780062617020123864241494 897 -116384522232774708023634367940430470072970386586828146756614316653002033428148619162872531691284965020639391737941804820372678117684099397727742462449857674854946645536856274824216394845163719093032499945606 898 197344013153194325491447544014293226536415454366109120415275525772653055977762637250309852508431325157804176768041643240670453461083834310159103204813892273290308421729669200803246082543518951677183690939158 899 -334620607450850902218994573177198858911545505905694501060676317001071258314299199950808966692862851011397984006148864183041682653896886324414858530852555121621907259897455674288899840103644185717431419422150 900 567389651916400318266263309058059799057486279079350794573904950307075325170596438276554030075432781052676767482032473823787038889265085119870343455752270471331800550971168223937332629793971623903496419313366 901 -962077678222788969249158397086646252130317187811569035404456001852381437126121712777173735092295431368285121018115760305127945811432753740188549865380055017912417394430506625543824794881009527257863801191686 902 1631318893124490773687147543441043969953408199622958037525808635854523953754720112678791668478021133391081089030413488671211311119226526389018266927085165261156231914225417974121624475088297898692726640035990 903 -2766098196957291410219674161557163568068380757781659626673618536468674604095912989231899728628886695496434623994478436318785388897756696628758953838589706203819833016167754421996289734676241146499719478662726 904 4690253553402869348717990955730456072329015133404797697482530540173437478348156414786247198813477558233004866030709956929041280520622204109136053569349816239644667805028767673083939324438260201015447081046102 905 -7952891339651850896092286042612544012235831532650713772534147811882485385857596640143830535769519825015167044091536934271463902759075256887172587423520146761957131633479603621327188274614855998400900361118086 906 13485087733566433716531634365726871148372593048214033025881384884819834594049422618607629993027293216008036292080493806909034680554588650144690495100699559169596797665815112465319767743967338291400339318443542 907 -22865594840372172413967616277187783293030623315023628420846445965166709550745735448180124390654248332474046024141913720767117241595833058362962602239399191648886133275872647811487646392843858693431233480535750 908 38771377519675874206152188362412871317502286380325055965914741588931680322460928728467785462193287982504380112324987589310045047113983572137307777086439485172800396542831855054142022942073570690233034202771926 909 -65741552986808741639215457093866613614247472476753122017677511358571349510559773965683045448247874414520452696485975203128114408223160872426688767287838603511993991874462079984781558430008247273033712839659014 910 111472742667553086467150689648242180200308719106800378859370403288904768612051244862043294229556371079468544744769802644662348891414826989152613971766636986809766258426207375607756851215695964659896179800730518 911 -189015497706904834879455066373067922835313291867450490791199886466768129256973102318978865153942947044477304969419777823282438985642794133427229525939515957155367051511871085716040897099843106040362248206274374 912 320498603680522318157885980560801150063808236820956734826554909183910828278092650250344956050438695873518210362391728229538667802089115878280607060515193164179355035260795245685604013959859600586429673885592406 913 -543444089015628491092187359857285510464425675034557492545295715761720365502195139974431544509551438032455299851931333518863365584918769856585835004048467137798887552113209996901117716391251529906222033487053446 914 921475084429438160851097492603421356135052258769458474127695488695256624016141344612389274817437332121409909790770889165428243556204358123440294055927499052109621655136952168333199510590937741986946529899602198 915 -1562472291790482797166869453725023656262668732411371943780805307063078280572326645113079186918314723868446330515554345624505579160382589880001508176957885380468331725658542659704407538510656943159805877670787014 916 2649360469821739779351244173439594677191520082480486928871396738586519011576716925061942275937417599933356930219417012662232310330220129593173178185054819656066106829884962653506642971293160002972249944644893910 917 -4492310638680616101053439158646437389461624600019403877126787715977032259608999614286720825572292264176176749800958790993088797442628845840053766296909817760285350140158866990173041992475035486946143004444098310 918 7617255222261581695387178066096484701986962064842147764688398330103188820753652904512879199408921711913069410832067482242099955763394025600056782650825588521222013591475952309581857069496349373265754759785672342 919 -12915976161905061254089666412975674056370002229803121622431191807276226843907086754636763751283756911779783271270901507566564576423834284786403139020935227833354227251245877616595143012082669379210254649075460166 920 21900597439266293456196544730268548835293251429841929376684767239230291363125085983210205402428341440132136770872819089552742171309091976466510671614754863353924927531563611596941226997032740353102540657963656790 921 -37135107883789456846970900862461518239267175559526224906061563899436669004632391792235963801246184863958275592536954054036942082835880027666624236916406040396368954714515516216104941136025439099634050177535001478 922 62967060207599579355150233688412866352007180019132468150923947513989122692446565301509491303813698687517842135078757069170071235683548597239430514958276496063077409217007271449295227160190777858054559475685921814 923 -106768255086132166267543323148949964022593682878816326904293481992449705418696737267929902108670381567782115676824395248275555578301732550172451858187786222770927264280134494643177681154256258564259640791613235398 924 181038470853711079961485124873873000501128033997868776716416609791323043427961520852401829711162751295698666861898303356349439743973492605505700332020598303563665173709165527075387563426307136763527741146683238358 925 -306972591268910238671785592250698733205142394036133713018264504819301288812854651455420812318790148670734351132055817494689582215340589799984561361937151295689819992143180069973978017746688692479636860098055081990 926 520509101441174571206872238548598661250329759793766366826851468804200699650248125991280616536130911806298582485704607991240693371944054900329465078312723741231674520703449059260333380055201209608156141681281552790 927 -882586043148596731129842488296344662252585827789503920259684688386846786506171167696084275958456414397695916209501214703939572859891040111340865742353920348359004868121780113411108506907815483135211623974648029510 928 1496531225686417208473413672797742128662870615861771346296213698025449364131880470606925900596036711739164618473612849693318737290572219711309988466228222939738644852408140253359064542401192868094485344170758193494 929 -2537549428568766350887158149894939451163530135449304079949916635633850763432376722589487133668298535351761783445022065675800124034460329511968918622853670422201993893815038371879731302511595287310797627533321299078 930 4302721514865959813146843126487628775668701791028311920469286012407544336444719057981655685585211364147153615864024495083679269754242409734650650107561511118920003630058598598701948316327226253581220875482617358102 931 -7295783966238794230093670472083113032994443022751854613061713408458443064708479999195507486777284787625482852811250194470316744335386849157270627040017956998397293334874879105420077401129611989770191563824133745094 932 12370882823376326931867986771872991935321503293650462772961546679726144591573233444374481754113881858329006419701294325821916992404307508181208464285725297842801281122504955849179540006152802564391786818890776343254 933 -20976325853108246558161673024848249486658906875707086613900118704541233264462671560337793125284304586623313651429343315989275531912792327650509764500848320080641288382622153046583436638807255071554228569856011059462 934 35567893785585835018349013969014475552647792921210795840023545521458119393879631558728808098838874161874279357051843704929909020583566025965051018580884234077435875052371911257423591441066479051094611697504278549654 935 -60309659432338488882084987512760459423290799508511721385946638880910408577026098447477771607066637878532292196454432356573743005392181042327467947152334829763038437297381822955782671453372084179878185335285831236166 936 102262311138554981998408333562456958396608613259925894613746876289992875105951441568153357857635247051778919499313118988552294069217765697628487476154031469924321014062626129048949544730986594322986642474997853355094 937 -173398098709726652035106361500485909501904199102347486293793967332909113893710704685610974055312995375527478213416806398412112110384897749558589513315799938079192764167369951563796727613119552425175865870006410454406 938 294017417574403629799276336526006828348485798119370929065687245094729931047762901580566517269446271132592062606325671111559598121169259834213525407620469597605269638762133597475362070519863720784932236540578072926742 939 -498542039851513593796093003650920745141703024639222718293180997674715681259665784716873232984716765236149901604951909088664186259604791229470500359928532537453911666887385855573261159981836909430905521490573779636934 940 845338237270966897866305726651892564145511422843917690880768932340533909047087194088095181095342755987204858031785521885488410480374586728587679386560132413612297195222125758700854615208076014281257253230586600545750 941 -1433373072419774157464858399703906220842483019082659549012143422529993771142612997249228215634235298252388983244436864108607606722713106397014730201801071608822836472746392953651578756247803455851121726311742746399238 942 2430457152122801345057044407005747711125889068361104985598505417879425133661944566682974681603668828724688786454340682285935979241922688855955730921658136683730659806521164664798101076211477274712932769292890305673110 943 -4121133626664735140789655860309532839416911914048940367360043282560492951756118954859165043794354340699098502517911726056912800202671862313131089694778401510955254196965416182199810306627629303275447275754063506764614 944 6987879771504283455719372659717345281101877952214259465384330127620480494041344949357621475062824937203876469006785454274128013648098075107160550098380544728600927142458202089502967819123236214977690728377548999563094 945 -11848794075749886145833461473728840703353656088936469436581340963379330761365234082723570838270162594653254041915466818845999972131943452819072011941696818096062246755500531419099169971546190764403556266963329610909318 946 20091061329079356427412773194347906382187479917034350171301427528500316664877471992441900925858871276051451046951290270959825572537287177445334191331253621117972755149431363783498790584801449370954450818471456624438550 947 -34066820872087923338851518513782596944391235821462869102070087783741277652960161891157143875984521150459203984964861179508081599833483327659655291528014710575174609434347767962504726223047921800909832275226554623564742 948 57764409023587695630518441461240278351098547999335807975232769710499939175690630056604285552524846339765712068795794817200081544097370233297799315411408346767299102945348830800703066166140303329716944809153213845383382 949 -97946531681746408485343987849936091115473507833404508317835624767500572505445574041488087404242588891868614162698375359119732689171944588188467698073915589003244613244211558367700647335743202071625846446096127094260486 950 166080173425922255163047024877501285004255979476330246521975800334983127811365897823802375156211631192787022132628097718135895888838911243507778281129945010153593832112907094292710099781839045673445510996549236341389974 951 -281608991473097646424083907799981841706453075475001862472441339755983006162747157937010946261261323872318446270219687352536058977033651710103376911952761703688192038003604755894116232114119652332879400614855664032156742 952 477502054836590463394771883499854023937400091141810879108112589290984151173638306019987121069746501656055674595616438070775524355377540886480312308100592881694681264492027872629517526785606056476131093507047918220677718 953 -809662401688434973720865933254856593945912050094471372152064189960950406796370101667591871382169764041629718860872633507047316133055363373495868870360482902001868928717842061214937726349284147823022115500146390903457670 954 1372880384634630266569033748854820277358818201044475097096946869472916419121864417541613763904692411786266611401312008212119434087122666793702622694266006309378253004725051573003170190577523452488780916729857718967771158 955 -2327884494307811193358577515854528325233618383328096855313172048054884721469141029581588006044185415098377960592544884353670482797877748566663247310467192072767615533709107318262205244148735565441043103743953555409126598 956 3947209297684681140800309382364241513125442483517039599617300427976785535061881232916771748808524943181637398314290151367765115063988475313654985051188157876771353391144791440692080696847303861087087334744246337216041942 957 -6692970066953941673938376880073882067843078885605989793811194166922618373305610067999999276617909766754170621116914167792003983238233808901060230439720170495527859400594894586698421078002350766064649168203961775151584262 958 11348739055569564060655531911782938718310315652262183504437538263032387816243892127163175288706280596950926542302003936499344948833989306034386725060654554641063090468013109223222831566299821896946735375691868885969837462 959 -19243157650938926342256150676511421744561200619296262703672139118985958886367654592996718786323330483314201338930584239234875178961966256661696695163030870394605797250302692104606992959994429619120910045180361560401921350 960 32629097784846809690132904436659185880247358390508242291294527452831195632978874728996717339559150016822542581164412574818883145438433874463817156042471211385661516051492481278003835115999131151250208381588285110705089878 961 -55326575895985937811443968260225063316867989695032609300169603978895971265466658983323067916971711210724395665768420447817573043106412486532590606163780320667787696987518699724449498248598774945143679132972022882644764806 962 93812891197863790495956269613247906805990390933625134707513882216867889038201968169316505489618372177352798343629588926287323401030344999855983996489842061456999291488124083933663484168587634183385499223332746003448607510 963 -159071086767557409876222078486566278566485107714641619290102937122530280304159717627309940168736672210997883505958414075925089691907212748783618308574784484228322323591109046489671154400585896485885915986509316224858787270 964 269724238559529285499110015007016405200221087104706837890442145080322222835093035593956076002680094632446674837495254971560235778120037721848799520902345125563897717566146445938570150897783446376173274252453361990148316886 965 -457350020955256866491022554233512218812201868971957107305469909514058000911496971932589086981916838987152271524754432824134882580180727721560767513882029248477896300542394613805897119234958714742944272699118853997045531910 966 775492194490371686243466711206644775945172084401240345885675783759118561519816407187208967319390183409148038536671260975985061963995153219128004131031598216934540947724612706785239428036130507714716104672137486446763106454 967 -1314940671609430257241686741220677586345614258610654021666560073919763007190002478375121119324750372674041388211661770919105533520235228662825603172836288468062336382856905598662379729831697400467062653177044210427059740230 968 2229640713519943990223731849687702023970017996554568236277499892947879009012996422240299293288584050648345931261170636567375298680596684105947138200600346965018128983941694826274173968301614829952951198575281918421150804054 969 -3780625102500687362710665272100991575860362165357048928048851460466116132052629236614717227927364417466642008334513158519345422608586990544203146462663543398887210879390920239844652824373875845382383407919556891314677016966 970 6410506445719547877194038754542346748551590682578356971381971608305642146432634193364959466576865162814724784757836700357556489649057447869854352808336120335011883645104731437169412284037270646316508714273645312168796497430 971 -10869787872759435857641502453917750796491626675687493443936971394201400164458627037845558053154033264111416647280177973492307087010250816081748629209536814265048141612988121089717760220640500306222411111424209149011098105542 972 18431038077760810583062832998119733948212351006401591300034674315133632428563885511074992509008762099044700663949204290530997932227424797170154922134863901062822563371769961569407065869388251996987177927263322931640452139478 973 -31252050969199906337450910507204427445315532371558305242798617531744916721429153897804911442162492424674150233464877691246110911525539692909863627751536141732846330661979424443745890437462793289620195355810613555978045134342 974 52991626714718778052733915415039929038298785722933292130672560320147717050346407973496027548470558952896983528025233638230725085546041325073360886170609770262942613887955666623181410878743793902065017578659031854000241345430 975 -89853702870240399218859581411279396934723487735736474730741908950414981907474178995646012566488083150986384855923642219292720950000890919413670730440337572388587740631495589761995542617520297896039373433185677717281145624390 976 152357804808640211893761402425688251825354552478853085216339144013904815350332486791255835450813068000334685322853397601784942773051970305233397985943409855854280401955454438649487323492445884475279764144806904829237235893078 977 -258341058238077767999229233255768109901952123924719669477684264654200249451025302738247890547754185906128652378903864878246392944144052955380119758284629396380165629731365771895850145249933472279409799302124968537237718583942 978 438048463978558566436948396078326903771399099396192618939168082555030213265973660729539915680730352208101422090751149316831834844145834794207461219165304541157341110994356951419841230484974068071488546168496323971800009832726 979 -742764073595838990224471200929703407422108204353898789371846370582839843966638634312051586582356488208770792736457944520401720390249775404674257191052124252865901914905265828718815877469865837022048074458110133630274481618886 980 1259446190071994526222929667441239627226012452203338128327214899891240342868689239788547367677864860021028097494265674276894506278537881315434496707621383045626233174367997372510516167969732781580867673062360070704749918786774 981 -2135543118029111659096826459597893434768810650995723366205551065001300769400636561247627199039325564437230941675767972910558175966829550903849419145951992127940915396356711275350198628939680917723844765399352718648349938452230 982 3621071265220789639545768861457300249613027059703520944949243806166980457333913829871730372204038540854772527148683861951361616747329101713197933528056240633672719226167242932787830383879412591767940914315572985908898901690006 983 -6139963645364778691991628196339779504065051964110197201603673605949461143071292309448825107559768260896828722137215210505150629304404864344066926943299006724925185574903237677808862719818878154929676260440293127318398739263558 984 10411049881423002010185281115535566373602673266101643934014775735952062681872565431944079505638419389771290605488751156326266981238063966151765765235202990980807016367616660228509259977698239990377365791238998564615098616168022 985 -17653192411864581289276818838450166872828727385508685823913263348286023596540393091687540250046496471480835659786118880228990214732722169578161632291315472248152454819951146094084920745457065173913247619870144536432896419548038 986 29933119702594138673260075231129725880958831313729080227120610560184945882682977710585190465166032993274493104060549301239291473341531898266295486177913485698002825969757621449702646185094821483772600140750730791069693898075158 987 -50755219465440142693630637462200858628164177845932368095150162032089071246428108574473349476442871772817074315038051613891825435817659830569827016648319467659616858704990941906721166140491301464527331723228727920299891130411206 988 86061604289169305272184275139101192373821632616949739742976688728661118439508894757848429976535864715778745634610289374349805865283104169726150281230950412155921768344893234094891007631405431812353826962969016993165683969507286 989 -145927843694357582618704425601360644135739295244407900197217909849031010204874850179018810906867930702327731842731387976828388811966167966258741253586777383551927420284408476994296300001595074779899027244470478575305071765657606 990 247438282625237868005965700525762361392067650936272636387518233913209152697731067327965509859753674247961880472807491204612039683601487627398395286883416318871161137694390360807738632282577677708953690690927934415904854026480022 991 -419561491203576478550334250803964746139710916170172115873471611370531389576748856843662369812825403679519371742028069953311651414167695966850695849345317143183004674384176828997520647545388541333661344616865968402236221965494598 992 711417178592291643787743102006686034411189506658987916267907431068593409986498557201699991626561265084174835427490845906968429038100031899368178356518871910286859514952993782986113247548578690893459399105806925552846365496809814 993 -1206293743842767379799674503058210757195324808531533189042943898895011715381960691857631011346068613580098596373105828316192508405303007154164968930285704548029181790341774504601590512113734046311366780487662794384656073549769862 994 2045416726249920336900343004666140249474746640871877420789887121636074494535458405544955750971719420939137339857161968222815811233638399087866360628976338834395191139110128162596631807204511128978689469721394731189128517480759062 995 -3468251083434503624475829208679512318297125654189853253325701983773261314508455519948355734224841951107487010712143660036752669309838462886602717342014082654968910169016115728568858302301668510765608267933008582294821248474378694 996 5880838571120038384075178214795933832687775271252919631411589781563284745272376903663617756916979178267684203458355316669137686120444477194932655202585491751027273749699664737772039326529136603388341828908334171064133395573918422 997 -9971672023619879057875864224128214331637268552996674472991364024835433734343293714753529258860418020145958883172679253114769308587721275370665376460538169419817656027919921062965302940938158861345720768351123633442390430535436550 998 16908174190488886306827522641487238968231519861376380979642767992381956363360204754650240727310101922360932904596966573188274647207398201143870811144566334729755476365952152520103019545541495882876937304217140798032032927484193942 999 -28669851332728963074977879071079106633607070403882220242465947555508525853904958561977476241144060278896301311513677206526550019448287155533736121549737318231810023865351481995647098198599769089653620962033809140160299718632030790 1000 48613195379968721190729607519335535296881607509875569188448675605179393322591545991484534758864896319188219077859035712756088636623729706275066874470813657071445335921191324121577704080476086812345062498736056407045080579702903894