0 1 1 0 2 -2 3 -4 4 0 5 12 6 20 7 -4 8 -68 9 -100 10 44 11 380 12 492 13 -356 14 -2100 15 -2372 16 2540 17 11484 18 11148 19 -16900 20 -62164 21 -50660 22 107468 23 333116 24 219500 25 -661668 26 -1766900 27 -882564 28 3974572 29 9273500 30 3089484 31 -23406660 32 -48132628 33 -7498276 34 135580300 35 246842108 36 -9321940 37 -774166756 38 -1249207092 39 317770300 40 4364517996 41 6227391580 42 -3137185012 43 -24321004164 44 -30501417300 45 24414961052 46 134059803980 47 146232716476 48 -170716813588 49 -731301854500 50 -682333660276 51 1121703675900 52 3948974705452 53 3070234674204 54 -7071122088500 55 -21109540847812 56 -13107766019220 57 43253559853404 58 111688173587468 59 51396585919100 60 -258486880962644 61 -584656399975780 62 -170475809888692 63 1515810751988156 64 3026075171717100 65 335405287518172 66 -8748366559892340 67 -15471327478362884 68 1354595066385452 69 49793983142895900 70 78027447966850764 71 -24269708451711940 72 -279912570671205268 73 -387428049701482916 74 220936508544351500 75 1555617749289727868 76 1888600831603990700 77 -1664507684064168036 78 -8552944845851605172 79 -9001131140931250500 80 11433773918900295916 81 46541925892466007260 82 41676640336527916428 83 -74274759286204689924 84 -250711891744192537300 85 -185515653844838990308 86 464457648215955464140 87 1336912739394018519356 88 779028750651785571692 89 -2823712024568162395300 90 -7055595004659770577396 91 -2966228456827016930180 92 16792385601628849015212 93 36836032524602424030364 94 9183718234998759860300 95 -98073118017463786230852 96 -190112619536666154012180 97 -12333819971736101271076 98 564037655136523779214988 99 968930534153328289781500 100 -134477136176247066106324 101 -3200413514755951204099300 102 -4869320310710113651449652 103 1800460991154282888961596 104 17939928642086412600059500 105 24077647281198074125035612 106 -15403131985283316853006580 107 -99438283831852290303196804 108 -116787314423681804847254868 109 112895517210589409465151900 110 545346713721657599766055244 111 553130308147842390530261180 112 -763354153716651627932153108 113 -2960308197455651608524785956 114 -2539860506318033133721002100 115 4907464196026573339192876028 116 15907801603573942823684452140 117 11172594224156862412740704284 118 -30457937375044169913013952052 119 -84618729030505780385864264900 120 -46048042728731165385317769364 121 184105290082368735212438664540 122 445438833600842626754802733068 123 169324338893567487100560942716 124 -1089763908472855236833921852500 125 -2319290253461675464544649204068 126 -478411114303099965077927384500 127 6339697209565961437679214728636 128 11935099945095512296924367905772 129 212527754569789351721793217500 130 -36337066554753158117485372051316 131 -60632321954083761414777694297860 132 11616755646282976116749463369772 133 205555532663956815181275596068124 134 303586665279558385777332057924300 135 -130757911340921196818718060951492 136 -1149042307227951598735933368936340 137 -1494699815105225976653161362881956 138 1064900622032519614456141496893708 139 6352384866698874765234330960530300 140 7211983252844287489628370692506796 141 -7622587724618501269752574222341220 142 -34751323963704825779477977528415412 143 -33930115020156398219229570468746564 144 50817708356490255879231533032766700 145 188180586324212703876646629027090652 146 154405399651544988556642703899050380 147 -323591189709860930955113620220664324 148 -1008763161661376315821692286072946388 149 -670391581544744431024750453429718500 150 1994317121197730062528861359157502924 151 5352626607609971556221746838162832700 152 2704775528304000293213525026707263852 153 -11989111929311402944287691367933407396 154 -28103916201139346643158235097673600500 155 -9535243399124541341009902415221313412 156 70650812861776957833881950515992702380 157 145929132062304733802218225541782530204 158 23697993136999900816474129340239752268 159 -409461896711163482455726222775310712900 160 -748716147109772751693110932539355277844 161 22811660038554411585393254330786643420 162 2339167747680426879883067564960118624908 163 3790976721822863560098502921377255893756 164 -932982093615099022838418717204554642900 165 -13193271032621679902801559689879303680228 166 -18909260289037208977321728098224706181940 167 9343245963436348873958228715943010464316 168 73548308606754126634204804292151030188652 169 92680337257955846840931803056714421623900 170 -73102771882425104175394262959473659682036 171 -405560063611845051125667477657204563307140 172 -444715194362906536456742557851686087190868 173 512610476625633774145380923381670358787484 174 2213160992575136949310200994399451659783500 175 2077370428049682473932924263339483116590268 176 -3374172510351858972978239572222760920551700 177 -11955235351601497819464490087700630473299236 178 -9361631186997144821373859469934074865376372 179 21297184536909568763511599849912707922325500 180 63930917614106854045188298965182118599676716 181 40059810914282006160912818205224852485778460 182 -130396393387750839456486979424964800558225972 183 -338377850444528559868689213765778742729136324 184 -157704685497590893277540891326298846584241300 185 779843802166967905372811495055188239990483292 186 1772008874051206811665271705239343418617238540 187 527730640712452787474730497781564631804754556 188 -4575974711723896646601435902807498685410689108 189 -9175453741251215844881440308849314786254675300 190 -1078965599228328126628029498797446679042806196 191 26423891306721896856337722924516180264287922620 192 46932729987680984799356662539809703194882885612 193 -3757121427306152660062724311627763975607347236 194 -150470364016111915971451495240279530893948963700 195 -236821581136861580250039371696643409332500040452 196 71633389749974557012989067407171180406612581420 197 846217280055921549455970801281017060859510589724 198 1176593662829695595930071409859961518711285507788 199 -659107676782096617007848327516414963820960834500 200 -4704729562553330907779932749798372122962553029524 201 -5739701534648528865624378914485465232743202376100 202 4987972944022326183951183240144108940823825351948 203 25876835138426045730759806568711783652235336163196 204 27380292319678451094106197917394496236074090211500 205 -34349323845218292735315781700317288950044232818788 206 -140863578761427286385047790672529848726663085568180 207 -126925515710347603102628623106684263298722800353604 208 223500289502943555138098521639010012054691836420332 209 759078478446493334113451349197438236105463608263900 210 565928930861301430042511552132786738593525536130444 211 -1399228605037572348460588189540109757726785353238020 212 -4049243423653161876772513992200559707124763642026708 213 -2382644075300620039936360717385913668858244007811556 214 8514299982080848410529843646095425260844853982717900 215 21378074979988412243947593065268372012810869282394428 216 9114763166427955502760627207849348828837649332581740 217 -50669986757710565806194246214878245718473797197642916 218 -111655663050543301299610686761113687401770834427595252 219 -28545215867978080692743448747055893622498538697472900 220 296106083748529653518866417204927972617990724553003436 221 576507841585572417503574688221267134666529470803139740 222 41386105824469271851328751305522976675545099092078668 223 -1703841744843734870193553459546867237893495291620207684 224 -2939629639663818248903360338600447460577644431410644500 225 385281638374712947781089077882241061858255953645613532 226 9672224407389819185974916674176870458800535399707317900 227 14780920409968029788219459195613283256239312355237379836 228 -5334091681561034479292552308504939785078270351468483028 229 -54240381316276732427681304048085247215157965861357878500 230 -73134038773090723045535117822301934157480049868895672116 231 46014907222584810768412594890878439842992422556757050940 232 300763747401319721714845438631652802588268454017264152172 233 355002010502331546269090484494499791217243708641541394524 234 -338555298745477518697425582550562693645278044506501011700 235 -1650086814552780054665297428802867881256302369824112105092 236 -1682980238066488109808627232690742076400233698094192870740 237 2294303988530027036916818790016119073402927130567033362844 238 8960438093768563365864668113003338988715999266403643314508 239 7737790592841485511648284998352584994710612401457962330300 240 -14771693571755695293914688807686331129527240392483391024404 241 -48168150944975793048940595030398179096380463728206602314020 242 -34100344987147373484407787411730686826747207746155744925812 243 91779344046315603201302780264438333625068200495224241751036 244 256316335910561936267999545148696065471323543443948936230700 245 140958337792225476834209559443280771874681557945811942580252 246 -555233022121529602104395091382988026318101929932534413383220 247 -1349782369527104428308813300566941701010112132712056171005124 248 -521233000868496177768442236687527192123271388738611229399188 249 3288797782428771883057974547212332262533156736550569939377500 250 7030828523219973095212485621721270048799923779451904740186124 251 1495698960099421684633421000671659907980153083827987320229500 252 -19143553651198068271907499337195544714686007948176962038897748 253 -36196608617836857831599312581981404628246161674736746159728996 254 -900899235639564657051155908933635014834451946038796722392500 255 109779425302430287549962467929420263671029887299788619674860988 256 183974441009383132527263404911250342957191114541339705439103980 257 -33782611124198313258559219129722914355199756166159940465832996 258 -621290343747825153413010964811064127611641759848416590693762932 259 -921674003518194791950419336374118984815624476598776120640304900 260 388471906225852141392721031507455099118058555430376941678886956 261 3474400600757892032119581633877821323972591028324762364347022620 262 4540804795342577333234978243611149095367722870661560722269858508 263 -3184940218624911013789627087159403750813576296848717889781960644 264 -19215351010825849744498746842137344589494204094821364063015722900 265 -21927080164261182383389449155040835278602497242447049727991518628 266 22873502294640339133187298703552661402013063540893114177603848460 267 105158364644814403388963690697909021138206466215429941759618331516 268 103265520384056089889367991600885368891385333618537812860393671852 269 -152798213494853395154933987202037996189053725894108299014050688100 270 -569645983552594381711597351799626776248237325562043808254074694836 271 -470580597330999771180465360597321521652900541010902835946760662340 272 974307796763895782552597317406008023221681561901401378589490103532 273 3054760958531084088336722742199904619023957295047294666991160817884 274 2047306559665292065592458828582531615886395253266297581705701935500 275 -6010830950924667676186181290629293668604882460631094509455599907332 276 -16214965987317419984044544432194166138425587557258279006849325414100 277 -8287917204798668762857099508100642032988613142528685151349529470436 278 36163676671685506557604351937546277581072326893250061881260321172428 279 85169443055917684051407639818135893923900728292823990197658030941500 280 29417924122144008461913134959244622827733300791381236737836447537516 281 -213248315333062372756110848552119720182212809580766867420000256690340 282 -442423049689185757782752398106880753685480867749177321290989213648372 283 -74762267267349029194356970921130558976521850170406059926661595342724 284 1236580462777147231883369522396870388758865504489482317495317345334700 285 2270951096690216805837588260452893014082870940328649079930618963316892 286 -52685294329379599540436842498586645481816368309503435206692536667060 287 -7067748413264107674982352408198113451165289257945766230058565153970244 288 -11504280017985782087576655244106726188367398401984057519506418007269908 289 2736587397201192461468923257286674004926812850526481811024097374004700 290 39880644259700971986586938561896353283992188170386129310154063696485004 291 57416029501270151238802402535536457650873359273301280727118704963015420 292 -27818433812534177657309321102829596926964642768523941515237617177963988 293 -222411781334476424108088003297695218796695737655898761589783154496964836 294 -281606972711948371271074166163108940244513170665453440013545330067067700 295 218853457582072832259720482637940691202807590183391966196496213282789948 296 1226890965674922423018044821559549009285225406826096369403153182410855020 297 1352397995934673501040752188609885507368636567790219317037251415979410524 298 -1539090850579317009514778419785093893607429426228757354162047375407879412 299 -6697668773798508857632372440123962926915153375461388727042856572188410500 300 -6324283064509221840684319977773546154437567658584312652793264653331472724 301 10149236184246429893609981742044567486607597944795979509616543241861107100 302 36193139860861891290243366577839585649313040012887382269288785692900873548 303 28543233621387475184392043049297542984972979440464048555642228515841604796 304 -64141518468829167183314653590470763286868296474902675002168429353682356500 305 -193614265433327900132585472844745020555440335381605536652030457771167313188 306 -122417695738444516134740251762398579951649701312728283758978056095485809780 307 393093872065869618497060001108032987732967562400288139549419718154213529596 308 1025157794409414451031711450322320188747147635788955780371436745887519775532 309 483805441754564246307071951631051373184511913613836068790553421770064335900 310 -2352697891196003892750470951229654979775718482764651771051159506313402274356 311 -5370624363523961287428037755136398103639037581570235469375139841628570497220 312 -1632839464641081994541239755939190890456624443268604064853927672541894620308 313 13813805044798848365815777656792915276372887685401170415998671023342050922844 314 27820732701128934929754332678944093264564211735078849484456806051682981157900 315 3458801540813402187205256877236644492731685250813716782167319350082668552828 316 -79810273951042164403934963794237372589142513590146323018743634799967395608660 317 -142369342434926838637854142906598848103734307561931455551991885603498695030116 318 10333602385530685795605270927402608089087349116733756921160745296270759081548 319 454692835157468691879183484329075049474840991420889314062631786103202940359100 320 718764315256260997563681228287467529504134908311284711324294066717658812256236 321 -211288559829737757785896282225487785623721772763961430643290996081288586625060 322 -2558202860657197136671625707458572943581673572228309481417142701723012091855732 323 -3573154371510243616227195599582532431342499843322956042779148842995752543118084 324 1965828469463626172687848379785589027068290846661585781341718552612848813843500 325 14228542933798507678485490993867799776916637677764116829734301642050378083791132 326 17443194737891742565564185433461686585465055671086857352609162222816185542340300 327 -14945548068632525136782493313845091022504801377764547869542878166510268252928964 328 -78289023412013025624881846168504063747268188075466496234229805896243395505191828 329 -83284316750531460482445230407737254873188696662111115200362374008855230084014500 330 103184826210759641040883448556961054666357282244350973007182994116652097432227084 331 426331506535848613255537601709443691907271051719506195876367353926849348610639740 332 386530487615392252138661165410996092320933880555026480262726113711255613914214572 333 -672502177877824256454180935121813400826322787372687857504374582375747278171519076 334 -2298226166180305987242578469362692969282732651921753209782561517651957203221227700 335 -1726282785655441978611538929941058352271954838286430455299264580322973874706618692 336 4215173902460818508781979879027954387946156040302451679274607619732435088078874860 337 12264191806132314440490214677635457031055531020718819009438259815682297243934567644 338 7286409572521561380149332779461664959707128616686776561487573736863374817190055308 339 -25672321844664704518395056333865157878296245505355764815938161133966089846836829700 340 -64773524601972456159674151248059401859821564780166955957789828239057433969086075604 341 -28001700057686169883182704139252416022643331002828979448888653444852003909792526820 342 152889992835588151472955711024596703453592289568216462098567325301195043722053283788 343 338440442154905403558669421799220339218522081134208332911924288669013919479810488636 344 88663856599101440379123408028531764356624164003433367612566944956327839855288974700 345 -893997013381885669684126857619102320987604577401416222408416282984090086548438570148 346 -1748205610889899357559712517274606528137897067676699623457398750234773605218637496820 347 -137539297324330898949705618093465414875936240880733913865700074179249111832338305924 348 5146865951219239155537973131693952283375067049275497777865929992258478271701813828012 349 8918355767647699668556809402430096169402733666390364852512127641086523705803765433500 350 -1100297540142116844619725624770877567595527950399162875488332195071934613935185610676 351 -29230740977875994492809290693018974473151129381730888136244447461761938568946344133700 352 -44866857432887160140683458248337411676765540813713292090292038353791116752683503779348 353 15795219603149062534174574387242292404727773850546809933173520959876629613079555709404 354 163990416424675371801160072269955064704561114241435170386246492590982740256339251535500 355 222133692084151567014177839992145303248636648167768134700483527378811714535547147675388 356 -137437579971497301656491453322249410969941128016195825938356499722907025203290466814420 357 -909685796989151179287167277846450146876336652834602436111816539662495934787063265236196 358 -1079078021214459710002540051186241931433727693137747053636070594974305313451576626958132 359 1015168732706837251884777411151157184258827868563849470464275483796500606529130837143100 360 4992696369114059030464192069216541340878956560508548449960049753070103103006410621531756 361 5120514946129303946699717349286710835228756209656343616303639975425712516851302201161820 362 -6895215257512488617998221611448686215046812648488452224545010498307494902219780716187892 363 -27121637887999214572326040448455190567262238188818236357072389955299126141935206361575044 364 -23572237265232845229729031924131239807626125311154019140589648909535561371198249331522900 365 44461469025790561150919492195676513756991976363459358022645151997677680717111724824002972 366 145849219332254680755029636940849374506768703363403869017969229727347055743378636210198860 367 104070755811139248912648716397758826608037001258793191253858223551062817051551685225238716 368 -276550620904951234899249541875292949919484358194933262827370539898986655869429036843164948 369 -776390571191739094234606248552509352149095767439327383371025446455806401459289679714040100 370 -431430841004115122261404597597441105526201053567047240224000813759958723823534976478187636 371 1674451543189265536006306983258163498610959197701474052172791158949627390833902456636222460 372 4090094367580973968998328675558064413961552839714223299362843679381157641399551769020677932 373 1604052963210673141508523904236619627792036551445369675465262989001820307378816808704608284 374 -9925038858329805868500747413395836197352987523386025027606006687659749757088091642609192500 375 -21313333519913100089514452572985204280860166305705210977262220024425705654644828798059764932 376 -4671361729674834635530005554666771141738264361823900272980732627109846755226279130250596500 377 57805383026810977280500394418095309814688043296358571736755720797061064068239561751087318364 378 109774773525986846730589310673399260659884904631416794237241626100132168887981777607708041228 379 3506730931714561440648532946542183313985346762347451309691649760229734261955212366034597500 380 -331653582173881086581530877236446957635160549093203280638303044034156731650487466351556121684 381 -558216591089283902924006564476329845582901051880731771732169595754880537950361446299041399140 382 98077111395049147357758124103479703059449352780979886925053192792973456826703061672001649228 383 1877817457921379126368833007529033309495572554728849991665998472371047996028400886973196690876 384 2798096417309848637501329888274733594542475952928353761280231278294862158275717656227276190700 385 -1153692721323007909951852374990292430567567862091305995901872052033180747434490241063120489508 386 -10505520471785463437692178166597826238643664877405713501794331553365001056042727327464066252660 387 -13794327863759144892791133193166708566593481059079809032551050005888363877725182157792377655044 388 9524098522457797802496927890009528771828984419914229962841357204907999729229252979261995829292 389 58123795193547014463463550609538598382303276292885275031532120323414729596765071949774883644700 390 66664253876149708644051961215852957971832269571216433170951505925375457893756930306835647296204 391 -68631533555859915887868995783243296336432251854382576817795449131270000758231719551238111651780 392 -318207631695253362102900019434026409044703343582585993222762701628850375739275724064459173533588 393 -314273072335832947615265950299245732315503379016253705929074815217061290010326145575654244822436 394 459405258166393608366272080135293678446767811857683434152041486303179462984688741655740325548300 395 1724366666228566227802604019601837961167181257055362832455716519995002794483892480935967162260348 396 1434102294567444906300591759929742068904652391372503376009783177822766448535167288775795000808620 397 -2933441554222474766037160439544521210323245746453589157205732834773598066401995156407619974808676 398 -9250379475814497034243551998607681270466913043309321574136732230409136552440114695831144300946612 399 -6251700956504437314770414639378122987629726333147150011744832916507473316706458960567494352946500 400 18115941103569506285791010236926281973950591246378671450940097213857995920977760743910034198564076 401 49120101968207374983818943512897890490143869999291614622703227507691215659270908056707311506350300 402 25391621674077237041777752317801572517502140172828571744312698912990170450728304490022231815115148 403 -109080464469476525497442155181846772410686782318512000402973950530108252709769033111212459594713604 404 -258103911754045749548635546843245698425978802662752373137005803371471024929767458204671546237644500 405 -90726226163247172637306741115155298639609518371385515819683300137234860411686000962291090678447588 406 643642526283797377454848662935029643033721651591143231260276207665923694867386981669476920986268620 407 1341302802118383221826733238851831637164898293659419009173654414683335465550293900003402194818452796 408 235470201877282812191649395212082948376674027219903578292468599625957796638891938589030534202810732 409 -3734420454927078386371514408361639612020565863281220902575392645072560524196469824756727697406632100 410 -6887966462918410454408279676489468783103710505039866077507638673691147048574841501941593155449159156 411 109934043181180693951450349809644544184073167082768571058209417202058406540314270393801170958483580 412 21354707878872158375511038519511861334432625903724942531224272054729473552082936923790442876670066092 413 34910772718346617896424697172871509812271900579639137544123130567707650836151991386886026845651417244 414 -8018511125760060242500280565771501944961497561976284660441832376155413081094511001482461249605682100 415 -120549472320197612786371751950538244238370550528704444811136637621029661857564367622835400694248648772 416 -174333995505370728094220585164738259972991356564030150578499234004134137367679328393642531886340119060 417 82801971386544617963523479867881232393672739617331308364657705990236012509638428854993192001368542684 418 672568907037681299724708154098434240816396553802800499143929449240563610960125820887949057162546078348 419 855632955275333519986102364692148295975033787696198183571612505268359860676207619965247736932489231100 420 -655108801573118315390360903240482650445104799144065431445561805193239386263320879520636761395340010964 421 -3711512526199147954811981940821647724027965482142062796876645714211086329535987761227030349585410629860 422 -4112560833603578364003464863724979015087823459246328301128747114361327278361761242116252300659709070132 423 4620681821940954176401220824399281733858317103325928155515667924447324153236856039379081921301792211516 424 20268828541546406814032114433492535212089894986102710351526453581592151369032354046065647221792031611500 425 19252586564871655189236602512143929774548907697943510642752611961420157619282164451539987980507865328732 426 -30526434162103066791630068003639704117347516480913766371331631050658793425256255719349470305679782317300 427 -109569264374939190798167501894912634090625121849006208359889762136683411401885292714560740710279576197764 428 -87021569180476367593380570911921085405027904283065696902731723958206139789937110178941776059935742220628 429 193169827893608147586214568885183591010917372376774252559711062416478269864345986688878645971982974809500 430 586351495004439264369310714498851030002223424640918063084954034606257372247990792475883679512413611646284 431 374054977578175704383642718552326018790444488453500951770995357689713112099173039456009939688319146468540 432 -1184987668217919119527407848215743223235837105581883679518334836355758172125500518873514711280474026443028 433 -3105800613383149057033314714318097320821172931770721709230233620947699140819828182737301949681939542672676 434 -1483935232103662226745784454991262911930387697513956253735554663615609020767173223902292406497629782723700 435 7097641331098474126375660670076418176183632377191254523761582250991305605123484179319340915427197355507708 436 16277113022072096693933859008695138641686753635760610449693158820117921928297486992598529627786336006300460 437 5049700824082472894674106578524828113180264276406013909641103645366528759584865081764432609927200860732444 438 -41699807882258668745944932779018285522560507749497716037268378496851926307257077262071308476499865862883892 439 -84353435574567807923160863953458219032294543573830964755936903427820827683021781410797232951926939596949700 440 -11053221458215416220619211552471304213534056627647560500682353724850032587677357050183481218781609592646804 441 241053265455437537117592381912481704896176046019009801085728210124495475392880360295553601638072001327020380 442 431866579521003985405152532924340751387833246421966851598966724429837195934278637217515029979489099706213388 443 -28133508473440256388793807795680049977450732360757629571124988369453689676127369273225210859091683762533764 444 -1373973198426323301434283637469324962545469317242710934940514857478119032330445364299362474094213885829001300 445 -2181439340521450759467001087726646365366234345365129378996198329598886044846747900187942112335008717716360548 446 622774073278076356179153802803363659679605753841807750027081362096259399166397566957233257571602421466709580 447 7733599151173624477981723253195306315503013079057488377900507736250269553520784095931842430430047628557433276 448 10850929685660373284557417823041871726876270262104131635838741671255522844881484762393260139956860221056735212 449 -5861816763243028383764336288955468223488967403694460620016436525437535060492878563384891236046439878991550500 450 -43030874436911023908842618441429824308247534086017700647494935340449119857297416280035096376820255578219887476 451 -53009100281745713710428781509602631315022139802837042679139545632085095426074628678051834184641096262350256900 452 44776282118562390874785127951167953748450863176587279855883198099688214409505961008788141041092294652072619052 453 236856231555875866113327927853232864994990210954296766509152160044756644976250050924962002164014998333212907804 454 253321867882242511784615234970102220128132764206796292155664855109550407009387386263489388451112601553768183500 455 -309943159466634002191610876638699417358749384054971800574405861179339311762124637604010897959101984416802870212 456 -1290299358342870757987497202285369587604995334377157917904039891487953415733399511980913679189357184190765052820 457 -1177056775174087777173505918948175193143762094680806901066557879348375606227925009299870660173378418464695679396 458 2023428260444921743184710238899962816783727342183452535890333625986209848763123289869978494123539918750440166668 459 6958140527478838813506716481367052378281242200299382173831529167658867892685772332431547172849011124061361631100 460 5265397556937170881484307841463477131001311705294090904183977674383199407615375771291331504948688123489872656556 461 -12697740018910350231898545599070553259128627379671578515259747912906956075282415473311719828996413962133730938980 462 -37144816187742369621880594244731612277693735190858524671290761596991090675884711680757477184591812457236199514292 463 -22280131263796010921052118729517460021439103842103549449139221119943577340550632276716700536496360779948482949444 464 77404981149509428786506160958086871052205621298956656923961797899852516161783622031421693490680092058791377957100 465 196254876052586189872371586906585015650471299364880805164821763333721852194654309946370048932856438533160742884572 466 86005176281159354141463502449446193588938264451174590215176609773903974552188330436960063024488975975474952869260 467 -461314538123031883176291993279897579816415576876500333962390512693244762160687533518623421822584085208429288814084 468 -1025834642790522971203962171991959998295234704508611124722387258908496415654372814285283645737274914225700680321748 469 -275215919106777913134305190331057225840280079657959637227959453069814840437374408121956928141084695759792008432100 470 2699082442720331795626203140212657930383020483112263280141596090133667515192746287485857206978633303108467929839564 471 5301183566514933564302737864858692378654050051445404804042289514090290027376240732300338354735352523079453307347260 472 453450519287825799318941965095490969568569244536797518215016239962584677865496973572537797060255308382101464532332 473 -15547081499182704920538940045047209648505571824578538650152754968485330407272477065999853326367716343993741009841316 474 -27056349670788223647782299704955576344950810416542943294667366476591079817755952477745605629958932006916850553600500 475 3130912289001534594657696454947861012923194743540538969208110980454411641058007707109025428655990064306428537017468 476 88337774628943391731300175954953432999835959225783502858848353870607232091114866794599943341309286766127611663901100 477 136188649392516769837549382454968863663891190571788311509766864862880568444510756335873103743915170651348455697067164 478 -46748724443373082814366362364833724361627117366859772146346064839242719019834992667544833796015383009519624704769972 479 -495801572486293405952065479184678317689081416962003400883576502306218320091086238928490927966464297844471759426706500 480 -674681422384580779998431519364948596293609563371860479610418102353494018940437766265147467862263873128129421411300884 481 410419171474752197534432163734075487807807505285865866449427031937428059281404696926924055662695488579853346851652060 482 2751385161216500569435426160833329315773189465953593627437416241256852737344452707314200847320151830525055708527666828 483 3279909663036157734363424872095075532744793582125582853759398382088984656662518845990647671719288599621607857646964476 484 -3043699002346347799576291777039734074417200360353336134014288164299576936589195962491602134246406038588210253111673300 485 -15106288650851664407173993842896543771453166456511689096407917410991251724603139069101299172325286898881537385460935908 486 -15578709972231284276748260033007226688108352900056182535898137846570067164749784836099390247271052020948332594531518260 487 20721265334164740136752311206865329003632380733673867924946273304011590157634885227086412365872333853991162682613700156 488 82091262580330637504596818958672869922755419446809611189558383819134227936340733037487791205065011693650902642598608492 489 71806151856463725784588716610956665291707363779574240411462112904251181950570532255513746967862448027565242466434244700 490 -133818903972527029498109543720119732561068236581392717817547201342040454237380704273634660174012243067718888183990372596 491 -441613732846115756076480614859378802989993803034160421019588194788811274011203234859637736519867162510151178402056078980 492 -317588228613989148649438960641052668451272057430523466207418017913232729437582890823395910107567572429843886966943823188 493 833277045023296422499741356517944402650852021800582811466852774348470727059584987443148883280191238725896246205149079964 494 2351680967943506231951580507518807345533383742729950585920865199752558733957157238809216176535060708605886376943148884300 495 1320303335124891684250975715765023877134223813989831895401995686882082738713153045569710230189813376013781658466738370748 496 -5049612690808713624651668012308479619234247715071234899373440261319976183320331406935019889440690518649783587829857557780 497 -12393581296945509457056780458876142064569462828510799862019162034589259128660951975692872702890438687889119658649632067876 498 -4934962585577865576255395865789230580369415026347993854076272885713472239446595252962253384388684402617115799923393693812 499 29951425389930580587161501076580012787238006060816075668708931706104998384515971512293531800273574010460690693035585557500 500 64608513154977330653785853725910758077115761770533663100899801546710461120731065969603783974831820191473161610181637080876 501 14575587546271900631973643304329193663378579701597499471634483905927408830592313450941227143062040975786011823957253353500 502 -174544289543543921849921066300652348065328955961101978067582982599703510179901761512853404407148747428081692782477191923252 503 -332912490946042384421440060361132251546317638905364303212651553504979250082548520353943426642936469762600039650754972792004 504 -12975086951498341985545214368485942742416886386355346020754556117427047383929624230119072114763056858008677733715095652500 505 1001938474027674270557177038955083256480876303346577216539714516091938473140970939503474589985407377523354787132749233778012 506 1693713629822755723371147588414319645058345353930016515006526735336751068073927228671599587500806430764572221901689370667020 507 -284213144329596133772116060758874982418573479990427226031393184612271783440155401875111448240482210566119996896378905584004 508 -5675517352030456121628765315497680785497016794543614689123875687469650865869951738225259803212909827141974014965256114474068 509 -8494518323016775300826828370808570110776560542422793267074142788918609435137495391818236081733558267538878464975877044640100 510 3424942669703329209974934381704541425054620006645290563236394955245235863482718888382506421173225807877309558747392995476044 511 31765014019797792054886121754317043217601774680578106475632431908021756465497613148469498191066161997239014518629659313704380 512 41904165326424684236589909732525100589045655752133111883307927575368503608807166155340957512186826916562152331086627412032492 513 -28475748052577558293132202539518068696267133622313682194429726151165481049153497918363051712291948693670495823667477206328356 514 -175814106745022510876084265513202356309561994487736118912310445117946001197763056525983963118797926521272829523100050657802100 515 -202670941292716762762999679899216420095119038747374978290066847966352046317070392999939774718587682967056142537938351069210372 516 205908768302483375575433256206224429916539217472724623923413494571870918176762715888754254943592067462830508155596704659050540 517 962878864377961922853601147031061982725901283942946818328168080740467013206429614940601730618363286439488452277673508113075484 518 956403210358428697228733994417045963083060926492247527061474787529429269487044969162972770168354517447939721042356800933395148 519 -1381172055002461899629334812057526862201820076339095357441688363095246593279339692495739200955556190356698199824183624610856900 520 -5219736204475243139794005094953742753819744497209484048220974099635039158666288860702888202528991798131554546464244242703798164 521 -4370198515187176734992803459672780955582226197515788387460546948503404511081699414037355340954588452314037588900590595348874660 522 8831618003768233343853876354349758276460902949581370423864777976957166992809557692359899466014507524662467903676265139280435468 523 28011487443093073093427493463602805695264844339031915295227820073234054332305534241840386552981668025553652174405934815385781116 524 19088648465930959875705347674248851053507490834900751222419358016326529368849817685195298302861829880856791544854585727522659500 525 -54597562427791652998857391961656276889944003742325820215765838084055913281380366183205273735130521219575448611309814181809773668 526 -148797834245839718937123074237359590387488674090191153251060194263177080683691070037276643446817517032396336049830855267626654900 527 -77780006322118332690818985662544738714615648275341015264367234127718312858629973041256692582280134354959021916920398359052426564 528 329010787025144411181141946735486995840249707389692931669284830566747675071512899399707141781615942148984547405360940539820430572 529 782166468161060514437026066535295654044458352120757268700139687348538462156154985556773813839811244923695263338863447793178593500 530 279704906755008357456380144389411139793190233892053435890304494470479737730389132839872915441139629335644212361982363431642585484 531 -1942649603617401493779955882152154159976225885128846964848544541360092536724946637073088995801714744809715409126466413234355462660 532 -4066392353449539237566768304001567747651523057154468374029432904998128936498034873866382454363616493328394360528158035683997820628 533 -740502959724752964919616828476081707285451754680881316112952811218903338508919865399950293642466262380251966999189936078572066276 534 11277580954409128497773831543831362107970046129885749361643002081497539607937043156478992606688196213895967572310058961758134500300 535 20891371580757712902746601808786661017843995753556448741927773513931604157950952635011658102700361725313260227364754905283274274108 536 -182784408611038162961827621923899783525192996853287349132325026625668380905293947146426523391098177718170983256983146075850593940 537 -64520689478944720964002694327159946035153276763737683556273876217483955912681285530127727942168214056136626582606610880158668142756 538 -105937863823238070443572242700885468503790882277144006341864773192095827466772602905858191100786741151326805070822154398573515503092 539 23469083951873447810356801197282223133566057244037935468947629296123421120400556048690117830331883316382790060905033653895521970300 540 364386190556239030625506675253373052211454375325801315265224928115282987879308332920661955916241793731309653367762564211359889261996 541 529323750298968275891937558260579542951904025392013457011059215907227800572052426634998102457151509401197683387596805700715876327580 542 -246386798717256680979789394640731007738136839747665044457285898915585017427365351303706045035995844694187203469738390029794946137012 543 -2033806680427671294014677861668636198064853641183294589009854186960606594330086870415026161782782450959201876980457129853946477316164 544 -2599680583591094483838974188908333268492388012471991414117400820943892160619461021077610276625093780373222836816173961195788337697300 545 1960706374698761466149960323710401143113592949389927852816879350808491062895443422359854137012462810933555324084217078571694509209052 546 11227680902736293021857264424864340076228076256700499859071389366617488572794539205345127013828215273598404751677479260671164139235980 547 12505629320520959057235292155260204326985666382864626981672432306888290768242574402780639293053477212477739777141393025919351796212476 548 -13871145234349149918779157341889278111697672029316228442104105127963668503137390852629323008627878956586180374381999652566365500677588 549 -61337765680863654076964270502138366918125157308446482123591748474975227185211618068880855622391263928738469432019744225747397371574500 550 -58606733853207272353876540128880219348701146015543279202728402832824471715421985169183488191242460440521588237538530972453369962644276 551 91811087977218335637610315559175070710944512659982141928663304373053319661276032673836869070795825330127711375264956784174155781859900 552 331700087045360188499291936821212243244597119307961664581303606988652717462543239149965556698063274068647826714381507180575690450297452 553 265291378797338061931824385960622540520110386019083939129433803908195021570835144140658794938956544289435580438928655557134118811866204 554 -581730971247818986341980118800152087390972877916803673890500018815217052676803399506946056598761654508115495740364272372365573652448500 555 -1775713902933215487204212764363821654920387888570894881311974840608912530743560166088194759872801291224282310046984597847785192176775812 556 -1142834718032253638383901298684762561178662904775455411789842410794868468531623655355620236553191070786922479444113364217322282495611220 557 3572055030329815308708484467643184923444058628199941698615107308053390698309103475834661396389934820677873132130584376222979249162837404 558 9409152272260753559884712593740353355642160214892642284818741810860952696859471118722291389241919544700282711112780300353194198507611468 559 4550711647665630219235546255823508631111368768043669711168212016343908237304511477764209069568432044918381405739838276341880265173159100 560 -21411702957515507517950847866943567927061068918141498255699486221484778553032637711349696501695276685837930280746891076810466630167738644 561 -49331430797368275076191365566071291900568126884014122247673393875894500421360602904322697419315979865075258514452128230200615557529279780 562 -15609448177668520478760762343831173308668726583818465158610845465612759789904350437151722555062290583236160764438022629263442827540120692 563 125876819332099044709523664522198546346589665020492775848134914729145798158882130794193065286960222518590216825960015984758721547853916156 564 255758577282172635819427920342003476765063371956157950660703393412160318581412037477141905235716763415213055383740317703686838317992717100 565 35223834973311587357902115985268730689221495082809329281655254885094241843456476763059219771920899544504943260696330992696280877365126172 566 -728046958255231773700001053743135315534084578870492123736021361397517991637131859779610721273433072323101601158704336384194838854328140340 567 -1310011782766200220054661126397679730442654312948426683620738657992027112486868888260012971288708398242537598447577633776961077245043826884 568 75634463797640152629536749118053439247071854626938905287993555032820387100481877773090031714315947314655717348438377006036038708882201452 569 4151751945840504140138861109399683531200549638264776520001513593811910595348483373852337416838598888445934116561002317328347870907626135900 570 6620506583777624274989109863958936113591714554907752076667003799730324046121257394826183295987383790301697878759280830870197947979949386764 571 -1834266235498664310547685853076537827303528430875678773912010497959137918776673108424671601118445881219481789059600557798569871253067287940 572 -23378783294734921140803627799793777116888056817220735967249045285043607201716154645781713026770411238714745779700166854195661509028218333268 573 -32951263991292841069686475821558573689464429065284882572759031888585979456405323218584736416508287056879177959099527400338917662481982530916 574 17474835069174329833016151484182056198918741430907946909563079677419510784580332289828032839269427182989277178420007423649545098080588711500 575 130134929641229854253996358726886757811623713195919183989579234024678684100823288018560931725826823774177124656019395932718703441100990439868 576 161087787485466876727337007401639792792715088464673055315971138447011621444473269876074338880304543521956926217378435886097448569903778078700 577 -134131741935341491446688013020497835228369820788981206482313488957184768326333970740703590249887958392375877451500370826639048508459380224036 578 -716577176188734953409354745277550936437047424110165685093414233900565379416927086529974131462150692984643979198296034464271352530468917261172 579 -770489267288985723970652734039834851565737959461549382760729532880219085653205684800715628722983863243806076730052164583188152653357712970500 580 930928568959167165741432782556262691765096530336744400390725912835281209833316429740639814701093439510233636569540645998632649424498881999916 581 3905061455914608520501447741191034267770667297480174536099013446396850139973581972402019335071362551967133748426237044093551659792152142463260 582 3584182852574245636959887644158178587371950155729784500839020686486725891613360482522170963115143399434278628747260081262662666249869804404428 583 -6087797197173305735525873403336415331699577499904053372140458031977536808000436321763147336429768583520456141244295298921705952183432244521924 584 -21066285814151014050448544174034841041984812406323971446016526297744688871174321231611527932802780486323280895591289549634134604267476138257300 585 -16059057124952893853316572655678367553329557717975433703413651606763067038400169553129575186173530118150925870597219114316048032400351258022308 586 38249108897695745718632262499064145194039222094480615932900317052681384319949345553619775352291568021536548203073950582795633080501465507536140 587 112499794775903561526162496158490562384667962343079426231760672861696896139098327123101981590244189230484961735450967910695998353837120300095356 588 68119691230417857795531116471719007103248633590069061772787341969860261575999975122121581258008113423713717070497504973736828257634891801067692 589 -233378116116780756694058400843390408054165735285051022556534637858896299342095370231321932627063401080329302806552332013246434611042279814195300 590 -594617088129423595337445626103809547029998927151347998565630667522010614772291974721769058323568006388726660418449277782112087833986304016521396 591 -264100238356697797540391057360466745128164723761384076998136075743938539240101184503368355585457431075495488946339623703092875127171527990266180 592 1391890170135710906522616996533933165040164601111413965246194535017875288988673505402813626315805383862616437503663595887624169762885639671167212 593 3109324823107953692278290363462485749356491902936878116373728021549773597013459823853088454133856258791060736233241398858034095685201303684742364 594 853744959549927474313838485115552909532492148236818339877611103001900097516315182054197912673160353216818839118593454488971506413773080322940300 595 -8148685026937401723287976234877284919260820859859765823362234010133397674487951476457606248226162932090535508355216535002345024482400806388878852 596 -16074824592253164056472233932033362237038788962207158735864912259236745063547501488272178981840196156106294659058886241696356228680349574404244180 597 -1484944457478215558523958432509898217582131538961263768895666444973749909604228899465362310734190998358861320585640080669609192543094122272367076 598 46962074780902916000996461901311396095017088105172585349558626093766535566466677029994208149398527178034799014242565472727793313782406639313878988 599 82081612880365675230988846630397917004258929107509430359079783502187525512770137805469290734547301486965110973531618117459724156229294032667101500 600 -8872647766483725653956160307205078750610984024913212802246135795398045800954758455588400942781370872386764413782232666656644086249331001415922324 601 -266960023089020908117926777370623704949163018450277244219522954987306167959428388126515398710673028202386584389330599847031679026272732345377883300 602 -413377953316784807271992150017009381456458908615469679333190250400885127383059146826277178294204889431543277508829370748637839166232658407880241652 603 138287388394224460271773725338648185943089096334911234710347931164523300137707146337930421012703908718003420097396294278738807058811468285707369596 604 1498963341205835891051611580113914358754332950466405081815774341940905890822682216243515575022459743985863143893716235470077843443822249792223619500 605 2049144471050956585052048429470636749781072575027521971061458980413629545313386217220209089585461705412942858716582388409875907658664630036569363612 606 -1225356988149164117594722181434488339613771518575110661990785565797228836607392507942682902484865599994790269265642671087757393346602806119292614580 607 -8321572612662749069802042200603590556684582569562964767745252210506299708879529374870132231700708498792402274486239918847664895551576565776878580804 608 -9969147578466334004716694696675887377019184682467787385886599039739101126291516793425184605901900709628707453388119353491901924175700213611432078868 609 9124711623157492370076834067400270415577523493808363473585476512867955964682326972200445662469247487945677634115645826378942653620658530180910311900 610 45706152005415658519114307861959226282985057997869867780849179013358757635024419308791079337674465904787897089864364371058076293075212088957531631244 611 47395023916033341788394029120510460205868380375188715605451424067101047958242798951240557224539772348153956728409311425283994834185295455818575165180 612 -62266703341112959989988254738208533191256782608167746903417886985352379241170693610742492775747654437313192719550708969590043059206445782458308721108 613 -248469055184010960605004928703147906168963659354284913676019093146271990427705130130805765900176130943196900356098060562274185313727460872010522313956 614 -218725696333851724201816477467751760198186854888326851080086167309769327861849340811801894797760366764878428373815265473662088863685160218731055202100 615 402745820716396116988169889414961118522254029036578470078787792953479411475902306671294622554087203996141757777482273590066367882182653090206606868028 616 1337135323752121486601812701756760451256555057521801999590998313865562048055011248556509943949960199412292415237308925661938916237007895271689761900140 617 969095074987032701029105877862341734608420709225298761593595062578141880826905316837524488437306524949765756429974909429130358200012909528738658568284 618 -2510667213950002506150859304481101404949197463891462177745977151059941038234921793618084644570788281867102589599607489074880210038368187195054078968052 619 -7123128011428310881412696463719305776679148997385663700115163903947348895998754924406153509345321730591218932934175159257018758912409796795910919904900 620 -4039983733502371271169189610481786435997595488053336867810399726983750581182721970845033197078358216756545266594909999965519055235699241463280079105364 621 15227606717254255503957921925919027927259097434500914887911882383030829287284631465203443110753861808160097778472655296698278882665856726518649918640540 622 37553830207115619809121694074321212352612586405378916023763009644893028241647585255705816523601221702855626177530825615143354510962074803037031916661068 623 15178584239611851343544229443446729370089582512483759983560044332798870829443766266988996696250214520048521153775335021677834856101759832926292237590716 624 -90384289609127899282615002557033751189653785167275901839789739723048844228420667174829522572459952501982926758231626802005431931154103226185071433012500 625 -195849118502582841587946849592569634635058123003001253854435847678432642370603370220219149012162824947791221420843948075647810665281772498111719741516068 626 -45437707763550745709805303365395590995929717693416970141976456897932695572649568404538097259743348983922410211931364514992616515177085711594161350672500 627 527029108459870736031318400933811180653494098647137341246474717905030277625398506385559245909502205915625886146219785240313868677694665736999420998384636 628 1009602760992137910626822706849741631915469780039973789239299327057760953511904383635073738453314553779053149411770410421594723038612382156411183182761772 629 46419959599497929983796511712910452600341018132533047030302805043565789406406507673031441153796839915646197543193568970952218713577222105600663887337500 630 -3026843779304519363332485703854195172537586739241689213941245284882016672868199272368234527571836679473711873572786822352864964719036873681220544474955316 631 -5138889220487791044553724140979499341569208335586702886480449549084670158704821054984444886786059466863110567482714781137958848223416082205244238615153860 632 821958418922251822143654243303070098305283106631609447341435410592231608218764474405961286050020212253020784576471725625866643787503220945995522560081772 633 17153424418506872637916073932970459126518873256288393648184825078525605271364805129111320114765812504926665666687474932607514269672409132718925088740300124 634 25787286021637951082736213728323317613046723714198580526462853355510482372336918290268287316237891014146845232499961043631698678544234855237422520850444300 635 -10163479653220297837383242624223740836601589011641425664589667622725191386830220916766275485393774420212527670027932272835063148375589852092418701750319492 636 -96044900533509945278687817946811294315732782952615374013885024490797366674233667755525490347401181458359549468402804225313489044808877828005113920931808340 637 -127292513270345251769393760155010447868623052357729683737631395956367948645247062502529514009089414646228184593346861766906760105146167834295121559132057956 638 85124247103115234462748360987059622436045691570783915619317988270677167476880714842054017656500497110915969683514611229390344281222767525899943686232197708 639 531799074710825628558911517190703106804757362191474031122350829165007798115842175358164026369481689320091437807013943213830842581132858850500414646359930300 640 616135607045285663172202315526604757669912083765365567358977644536389360452574870679115019074659524390715867626678444288863674228979659467290770392159650796 641 -617711036582596062871117440828920700811694023759150326124359990334980570732870909721321068977304848471298947354378664597578699495731593285509946273024605220 642 -2913580400094818646333345106263536429761032915672829523087016937737774887869705001795879159865587275892913558221763439602967733115956629921092316350063767412 643 -2910429541020197846935514855658904543477469035685260005556252246140592467309112923711467060060296627731747398766362998985537682582452762284653964588333858564 644 4152153332334631571473410238526009717667984843178699692866501610004918449896038899322933397625487620996677612385921209415555182640923684128550560657842886700 645 15800173214564664558011130162370891664144988745894878750153039977761653160253674750337625837477255428245999526362174086592566014037742468540043122534638138652 646 13316725631935797108935339396636681315763957130907999375532541250033001195079822799114693162346873441716139099123057665732531013920800624852249930395620082380 647 -26587927461862795150033741405157121447861990047239157510506541925500142025219604500206425307858612656769215178373132926283711379436531680484937435989341968324 648 -84821725154863718483926680523172267407679881800844913761877704381089450735886599599111063307506870396693492429343596430933905435353617867269523541849858410388 649 -58279321495009722401729876506131387143483815968182597491929703030155169075607036196927599016483391966587340270843445909831544704322155756004148530662414638500 650 164539983738443304866190967350527390567599927727985545052838789583024016446605372001707378214247574140338074944590012804603688925258143339504773425015986118924 651 450742077038190186637504081409134699669927323266040567560453604405513256069592643593784702862228098866899740344964097486134589204609690586052117570040532216700 652 238220752551323021708581899720342692821695099746434672438635431299775561327595971984225144466699734519398270997470963696590300762737715419050867781333389255852 653 -992343369001943961298808197798981487653359402241617552787949356677298983704800059206759017686251611495077359581637256884886255496997952432062914208779647415396 654 -2370269028180970377990980160057936272636604248266568032786127428087876618499177290362778712344107278267673382266507379250336035431692764442268884911527490360500 655 -862023795279728498810527563900658682973275643276202272087499577332829773744769115917710965905003524316315205098174792873744125963172290416244792056634974041412 656 5863200999086100179769049151813176837606651657740168899060653992197521430663185583221364494155714255209186278598114479396700455894209143332418806183979301510380 657 12327786646007497933372064599730366748826411440825709508807908003038934215151078395782343850653935860377163453327478823644860778683939253049446160120304230314204 658 2325432238394754571455021423905330439559659411897776254861599173309550901314245461175036794152514398591421306327599450598948118821865547217098131865615575376268 659 -34056543051792441654827206079181756733306466785233980560875524817163360390314282496832379895466785832581278157523587155484174350334431245546631800742951488272900 660 -63362980820596946664481378126453151110078608490680952088214539169860330623244930210747141185079686350518447676833743703971792145346040846079720384714791099653844 661 99240806198427502262991184099701477415006255991456523813312117847288354755143860567545017548856517461266025558231705798660317679090550579346953039880726139420 662 194938288550977204140880159595369517164185156807821321821993440091894670381873569275726587178641800883660717694272893424710593309040034733832051323955365901992908 663 321465768579774242465316933480076416429512361277200312950795894195920754918853141976085779513703460549775080996823917421056856964373935324832798187305186649021756 664 -68609290134577020820969368078862020853687964850425243740817610223563162554404284296502484878677854252468886442838332839961650289064315243989998366685306607242900 665 -1101417404396079914033363554229753888041083001020468513286396278799194013155857706800127218263368377119340483825031954531496550835892255361319697389206411709272228 666 -1607130361286474357322058685032182679192731793874018651706352846743909197884755422159293807533419589713952872933003123693686964186511495523005297030446171792829940 667 732923027774839512386607159585049138596810137867768862348074931301605153535768560033965598750672873029665867602737451049229438063401645687614094481337264840200316 668 6150018559139948055097451638108922273064439727656743192333573182387811575616994817952807650344248806696252581118807607499596468108209147456264083320642431844404652 669 7898433226163217744968354689003189354256283039669242771050129013272419664314968542203464067909742240064826591779338952788511520354428847127046488418860245749663900 670 -5867449947666357389999762906384753469066216691379781338313167214106413793990558213770082430280101119387010305663751164309140291988792739160709867185099147619546036 671 -33964353518272688990131375560608976723707662226031753265080571605426876273854484934082625866788083212909168651460044284885356268914068728327331010664104502807683140 672 -38026320075266409700068559125845848494087794922610676130554495203758888014503305590949389142047365454264801223691219861844098725645340944260004253131626699067918868 673 41637286856611683060193717808141611891459962912212393076232982435307692121186780704756027452089003210327556690556371036544894396160381990716077502566780601786539484 674 185618634043689880440593587181051262327050877209497251867503116053679220697902361754820057469759900544675496440858899330003804385279201335890748030158243005537743500 675 178396700480999333720343269816459735532306541230293817976146141590581612484535411527206780849676625032549985507128596980602213044249119242978601531287935200100502268 676 -276115141319603793281231340161926012904715139013125471911326055387392213153642873391945388994021182477456120755701943752495184518630047410235049534162112014548063700 677 -1004145810368982221603105054156948008623429975892707611598624570675913879518518419955999065632894233631907084651676936373707219377686688567973748657054468425824555236 678 -808708928691773302481328913466015453878612780327044303728264743082292678180303496226521849344205118742094814154530242829921276428924832233460852651306114796929432372 679 1751812974685398727287343875171732589177677449484621863291636509044319507164019090469367059909625713476631596660227517422483531363708639722956743731127046083815805500 680 5377522452806909775456211810417659514181762961924125693945415136560732622561662922834408889863824418224635394272641875829740522976931681325825946347848212529323780716 681 3491314360819658925844181887006225243583633623608970574818671604636678964594231734348718468732983228755561829261247326644616013107364066346834164188206349955551034460 682 -10767356494164958079642929484172558963135247199208524539655431686573425294857132292258833430813917034646972152604491459859832095573916575750731215969744167270728137972 683 -28505030121418095482243716879020328478666040370274717077183605168968248469168921606625088148007532328607366599672269864808545167742508071096051437041853292240477768324 684 -13952945854727497174646221684687661039562813219075609147510085005094755808643120490804858223845664716824545952985781598378113002809403052288257333478777657610123561300 685 64591827376438609949127071041698113844039761919890874086167988705988591719408987306962984933797234009684131551567741050958641523823446241405307972544417261412288251292 686 149507779328729795262906948169114092880497469098591526535555369054114600275033071501822877677503628100547956656883843977331957864927268488173925513585679161113490910540 687 48230016285307569713945249455093187271543571696960996658239561652326928453501337869506624257600489514828785459719925072170900822899182109939824235454399953509161530556 688 -379969197125029240710122788966531226177530890340003804585207153867879455535382779748065100965001234705635390957183244984410297954602247349218642736805792891542396793108 689 -775444788353103970663827184214945786481612971931108850972797015280762512992451598490724104835209469936388875190390783083416015330255148545446142234885951120787701675300 690 -111966426673660628671472105192069708669638334645023235118861830849657458828688714733607151420407979554775664195464143258937221066849018066888505232183165244721231150196 691 2198861544282605794076427841170884316648649389897202075997146507447626478226980041743971260180013429729272868099683912876715405502865773722441064711200322779938965786620 692 3973683974336134992747026419984915306951152003049466248180464199708466421869260668192633772691248328711601946871393765561421878297074106947110359645338555510956831437612 693 -200106260881755338062885051972713909006870107454891433576105153487471616927321985828094444827962571637392460937045773674134490574959404363994759312695759559478637835236 694 -12545197298119236911709793574284313156206472893348228081931326567799657417119803405701304510570486088519142090879201130550409058174839165703097608025773516141270232283700 695 -20092352725027996221078076310308715952095036684537377711140044660241647027003680770430383166297057602667561062747897114324983833619068570869328808691059108044226619488452 696 5398254392973988278467280942205338178331649317068861319874818782332611041090570012628414744499839717645508040884596694124103263880528569264855925985879443357271120749420 697 70673354439268454544043020711391396394934668472840072906017561238415219929337538364891790098234927100018914348138793183874889047468344042409708759419544691728264824293724 698 100061551103376470429264611447598151942461443207777105688548012994233291901163759880495726941829362870063020391865394024276650186945424045618654524829904021102175821771788 699 -52081666561108415215755991859595317204071192372040762763236747047262370039692456874544682743640170765265824386181385731721334435752321177730474845980944249068896068314500 700 -393551477646398265162371256177574413878863415733275119952367895512559393700695053365319716823768750705429693866189760148024412904579857353787201414479841674729777360445524 701 -489511246730934375589388495353580083355643917404747805802990427406501237423637659377221805220147134915024085877557776733135044406966063089563560772177761218796336867360100 702 401755041684078985166866000720759378810225298805883959628218857713142290057137361102506993914670708026366950627184515026356450273698293973471791748743810628801009990159948 703 2167880490438744266670385503783068373279239965081929811138935503551263552305802786587590038002502479267274510114679588788675364896790134860173316122059016415853238445771196 704 2343392900532455047515430493048709782370077202279657503488478642937981447038803383137019660613455333044588780615426112202232553163325673092356854168926917595843892200171500 705 -2795878163713191456159072515958945721808853325495970038045830079590830237687076912243174403220891041542694140868302095427831077177651184574933361572678736493464604671690788 706 -11818424945655590084530704509622502033107487660219144667300658372569320236376289251692393800452806666166420722328513497409646913297882800479993702154650604516858865963576180 707 -10913454419294117267243420463802030154229935413786519598185955499263622655079742193480084315237935249170210001822761530958449865269231777514840687347146966721617441020537604 708 18315151799443445814136133587360865355602746557643709812507021405056678293046990134391052092109460166248019724570869654716506115681836192595013440107511715299029500249996332 709 63778910529342860517684383534209929730277592705655038343480249148722564075959053024736008323490943996921281172873419711452699672816065348584682219111106857775982114218223900 710 48975515769044203423898957287092259327531970417940657914838117337136452800024557142914072769747894162765661727377203463936587171990856518424336713590377360621157995759306444 711 -115212608888528409239742076956049330844228708108656838397136423770422031937987529175340048061452914163572940067511375268401824405004946563935054604846859785528865233177134020 712 -340721461485302537122908758598653708959847834355848230913773156742140065689954749510640210247930590482946825868012621619180398094618790297953092470249828222323145453132194708 713 -208247275246334125491222519260739565926454358974415869949176543875568907414028805445788259664520550481332269187744278010249923628590610206931656687736863372507730978296539556 714 703620865501327767234079151848666513681698725954594268672642617149555287841855751926172256954246458811707262683303715764914521370656863516844637462456512643196290394322117900 715 1801558338964601092462341707567453063454303112615122470398542018384973234049822861839029196779148740740265452794817515023775164817075664526614135778429895832858043257179586428 716 810811158454613808976628442391599167943814378654765672951609871837000473194168968878261202199696924079515465803698639514445969332943157906788174228990597291480924425128429740 717 -4199547250477243910416213276440639986328189298484667805190759399232056570589188258652141705267093475024429965152543822062933403042521898180129372252782219660627742877874978916 718 -9424286245315673713294153576358744449124424281024444091891063179676003985077171920086722503224784804663991802349576131139375671342559543046933992267623205909305678242491011252 719 -2646814061270413510414983908260662812355674441364639827412764124885891790287133340538961497089991702774162803651885766042400803923402062500251596220039961171012041336997912900 720 24600852930315421737005749797338106058549552717653583966750881032930229321045587016938766919893764856602680731352354140362217344846760819953875132820770889968854800903734067436 721 48743053543487596184424024766576920581509750162431751805358535642054020871774197538190134920523317871478989943355277934725770295378684031048246309796097224129490240062711915740 722 4834975805397579731242492988422034089121993609853863526682301825965345810257290185390524074915771563821954087954341186086137213531966516140999236594635366533804720929239606668 723 -141852837142208456111617056139408019190996612150316808017536531524003154575382278924867279605918393892341387261460922964089838066918923185863243648639100861662885361003652359684 724 -249008895839978807942950091649405928532260099694888038681618206460041887939445254372028597596796572762943275324080161205713653084740224280241734741420566042989475282987555404500 725 25026826833642944817799034652566041671489137386037850300090252936033729590804723106924913465208671894095591022933002350293748622033689059202754082668364947268685997161270101532 726 806750292798017472926933330230193937118002561076447543698399728904123814620459789700716667870638605204664916194015170689900730925351983991412710862787698756573407285143685629900 727 1254714430810689199177235444223873710839544485694147920461455635952140131317740852230924036133814406942360284796309488400740539850765054433490672180292100948014985856796256235836 728 -408839808452631636312229285541646246739438911230822867535524327728174957104788173384359126537880147255160729637586857679648419244006291667740257710620026459669200707813655227028 729 -4531769255670044980520566834449781542654533004772013795855235057440702848981189457247640534546786171549211131618236175860930960796240368517547023796779625868845986991693538958500 730 -6223518500386160106250579151814236470854744153698663901707097673888633197407094814940770353738654690923610241935681437303115202009757894049047852736123774845537557289658740976116 731 3657699627859193127415013088168619107933199678307009425074421096449122414764860446323228968430677946685133480575964629778043558070735426321526710278675529811492818109355647394940 732 25168275139971603300957305060696655134951753995248364820199086559107794507541428990700050745001559671630776227683799856106135883682731951454716463344482331240259906672060207264172 733 30299912885025537258628437187987889860794842946031673773464439713986816072825897727935133515617513160107729750403233471156279171560776886909758748259378821308349385032666394426524 734 -27352036650636055598116199109742658624975064401079074717082575597127017771786681146111425911246962076524089666116295500612079711946157868642727598986936900795156064530165314891700 735 -138288412700630336717287683607111748616468258283639151904409628143316238932521334583381794432485107740001101622290362155136909822433175545371678022194659205892374647939618518273092 736 -144184165169409300038312159763602211088107815373544350017173356377035835534599767747029209641226209907168381790864238096225308741662413581905740320739543046918761288944620677342740 737 187096733533123484592495605670106603394778829995892103225811051103850677874016263711957231046237929725882000785949077215272670327096253246123070921623649166456300135994946988986844 738 752041889273202758103695292411534522803930977310259107068977020144554826808258468372779239193660565020220967612258277717997107455287431500677907607492053672078572009763425380218508 739 666216752545774388995328400598525738190588948065563600651701630690925142129425476442923196383637125382793729622088599479902384284419752172243246405723841433003494315662772756930300 740 -1212060493066878096397053395564756514206830666546738819937874511805885867235123987726549744096159864109412207174326110386637171280347617321358710652507564244066249975853971981480404 741 -4048577776704832390595100781584877036195870517298384235379231813476845805110491877357954615250755244915441601643019864782436154759761984667201018678939354454230382626706368255778020 742 -2956890295662624975791650791652415484163387080336033796806886051246924354899094854790701519825709767462204646538544842968966580767906254368970090185371908832104871306323969806677812 743 7564386243880795998192657562646851616642015287354212313827326599318538989792136875378307198868120450587502971096147107369180071312312949608149368477521928564488393898796710667839036 744 21575322388615710730966160709121436657360530482623048378199562328766079309811310339675619469021050475342795467459276522871985542367649427680491586206144455137158901764857386792750700 745 12360330492179368686164147167132564392403274068586691344158681232622850040025226298500408110936229109092198818344071994071558561278836037202133029621844415672391856579911905070428252 746 -45919086772813644772153489376404012155601817471367830039895096623546386559181668131607445224842112742768398058766775266410772666081088717375148879745488351730902734747396289850751220 747 -113790392534403803606414105128912014255129426573787309484611583746324245258854741407959500384756671911638386630373472300297860873374059647140398111401466093350004251436934873577109124 748 -46672879973135251434435420710369118728732339768225032093138752964477172220541857741745426156944904644285988149528065755619432663769554286794366411154178221232982495101966104016463188 749 272746078641299645322699768300262934092730148322085246955874607775264091415530961337388465062252664664527581228752429377797834415140742442236727571139730668928831477266696222839257500 750 593672623656377755404398819978825200060453681006109930111375281196866926374324159636798318145655817776376330788555505489632421489427970310106256616251019298094804970344498178026402124 751 141526226320048967627870124799037569332458063898389500385903571575293087984345952445512240335040297735893144630106778245275617986685593999221534296279914402703107006015037940380813500 752 -1591311178275305833826327051759138698973909594758000853748596206368968947595364289502861326080776667145914679404509091489584893822451831505464434078501585531344165889207350861350505748 753 -3061708878228159279890864941314864237759733084566999714743153911913288976312704513667482443042168898170453630241833658959400972774678960124120015903563452932939989841926423098164936996 754 -162138974317645547493951087394661978476830022847777008017768642325937257090667839552784271550696159350410560693029032470782421103146485111634216339120110675657872075541797256225552500 755 9143901138689284679940432898753343894990455335802224128965731594238578590725469766787903266695194971282326058599656468427189312091115098147534683625009966252910439386725750662805332988 756 15591596843780894334710064956172396327463581550631777574487576702717031057532214473228436695880925086324054440469381851287556099846765988619043148110377093470106163221662191371586311980 757 -2371927484962383930182898666544967505563669075277116667408349201108251609737389381241801294408072537539776555343873020625257682129171237452757786461402617684398971400705715441573248996 758 -51842923449902741959483894376396447950471742848145120074314965795019470906252757861274481219560312652752537553481949660054748506004933410985913449932176737130432176617481599510356538932 759 -78282262167539762768538226955651305594271567798854441888473420798237029801842408045247752022506017750321093323732967321379345341440122913318484173230125688701846560259394551370382664900 760 30147439702190489010795359130231525317799256047990031594973209194018415230137886439784813005430752630263534893918678039980667034828086383558858299557033020927815735776980078533476910956 761 290397810937075498466839601794327032407285877341989155520549982380531416646328218252829279489563413436410796648348512002848854729718199032167653545881637872592373209530732380294955318620 762 386667455867774045982325337445166592960230500843717976107550405588968645789737261463755157523713943676525913507977090565646211342942272091686905293227823208140434858495561325968766826508 763 -254423045410757928972944584403950522489939765936240398123495977560131017963194947921473027466274388456822749576557289520012832186150298739766118397649518578899943032119863591688097632644 764 -1608553579020457017871274462882937773224972522307654661379696753499131142835325907354641901492829102682696169889208494657002964331471240987475236075868440740365559168172451004215541922900 765 -1873042399934489251890035968965369914165553992122609817347805609556806398488410534439206161607708213122102497752048096748269722645055187691316809867025049998846542820923846472776880310628 766 1852910848927940641798402125608406677264270584365180301658579852561717923108631176113023696310498769156935341179483471605761870390187891763165899080010868639684461579660782719030398800460 767 8816102806837833181321022989305022052045323613225709259113584578673593005756104059700719822511573400766532676461996654416307244343240749120749990965797850118108665557853377673015243267516 768 8856365908850930401504290676018948525847890428740568290492036092663769956515662776353084753105992288696866989607125904701322948852975340977051812539826212836432828040379505180508206287852 769 -12481661402680617244734559553807908932771297966441210831052292769806851901213807695274402284538152051150069045675834347342815280613881940790779967551791224679153426234648815603583077848100 770 -47826598834058144410385186884455850088557726050373765930263534112481577825757341367382011435773283430076868377814079465578075667006314120986383574563039350588236413431114581310629976958836 771 -40576007846398770723924649128877929274710910974972480849143020758195413936361051529539376372908963905170464265676662580295091003484500921358927264539109326902795217042575960464480233838340 772 80040512627078752586314843747649588767947137058657472673488633006381445517581246595773451067713907057283410581303165045546690891755891202195399819690551823631984462288950833363945875775532 773 256845725987992582854934515774317147494484411109349966232301742747735429041818032389616226685078401727778075868284649137293024232737521286886021497894849178614047723236331916914166297369884 774 177916716426632619130154126536773828508011958941979982583610518251363365879377642257148077295468515423552183237031644206789824456194740725213076387591964185155669232743582171115235013495500 775 -495855760803510051752344592507159644016851137394034895227970233256870383239420915713631278210116102146570789662143984158889605792792084252949766247578837819336395138306983329440989332795332 776 -1365380645632760455722521877129341596021843877496694792859794755255067973081812265007159886171209936449231307872776570847055303170656608277147962018552464546875829050266811505499791954526100 777 -729502556879005590478140945188569965004165520592584967571075325244053938361725718094193484341914763003194095022551890942855740497461921221674582298578717278514377239140009188848283315926436 778 2992970255993535424471591994084432515073224509188874408604454651779822774280740643347388844420737314188410100047289219069034077429435463838520874233683887453910071138007580481033279258716428 779 7182736661017067516872917638720255637125243305367433929466194812778066597167816609550095585446986713093260905837946142648856164765672522836165962867946251104690483716821221869729429799621500 780 2655801262788007848886015540928530536987125328174855047399436159706528925329786759043704865289341610722828895788471486396499490901725437602473378997735910753899095919086079285359437914041516 781 -17695612571233198033803003724680845767409810300937761628741862769409249817567327746751263994446106443840513115981999237039280993488490535746900295205524366363302013790571525416165980202634340 782 -37372688418843348765320870083978418115634547568022339582473124714378440862562534483938864895918763091472692719234834495129992304823286456624178978936888690080481173062386127726343715629960372 783 -7293065801952968395486893716473787654789177622496526419788271494972999078087452508523746637605233425237324278847778993844429299649756260335325146521311778861675337319415235464730631052774724 784 102843536178200125202760853900844740111299538115423676002641703472602382282172271952856511143124505645389087391585888470494117296973797724406833401763514334025891036386500070820288760612414700 785 192175044619792759524376381501749151652146988496461408007164495891305262163472245937781734210172498678809121387751115448442960505919883158325841652679915271910204057150102797202437453977884892 786 1074103867298445909828461133007246739126267510607108841457631936046495755302607049116205199133954238505595162274896495143584511271800230182825142195510161581772659015933126491321194858604940 787 -588963057728687323544446009672180536787766785713163059178154766791768793135986428732160285507460054409890822396399111342730571094515561535282524966691349050290417528057272609554131234321994244 788 -975461354702869734412855694941693333570313297727300092875399022446472308973536134705956164326072960244520255496451135229903661128898928312299858556442199917274370960389344456941648531994973908 789 200316553019908020856379402136653246526967738677811807797995247264972285787831508660131996290579240098250198971797294465270312037588594297899541092549477860142918777693334509183971546931804700 790 3329165377883022136770982811364400987243127905558738111905102825741454490006876635536364895957645269407072354757497787610538776484417573993064308138816575795272495754586568642175531079565741004 791 4879454981248945563883935396974481161329819023657714682059910376104454536378285887628013232028632709699612467806805469139805474667038242021864943066602019909535400119978588537690885049692079420 792 -2179508880556914751370789030027627306210372264815385157346285769908399015211130400764980552467816309311032639651784695011812702376974094560062755396130087401295428944581217765028120203303011988 793 -18596749598820850152680625446705391603356266123248290745276312173600217067981455447093736808440372267524402284780391208512501204679885726589921257806967278810911220693711532124760952461818652836 794 -23996641800204911777706918180599099313595159640932949794703561385992328110315766420819802167562005068301561941090432756768486749260014021513525633147911143827391163044506273670086482154596787700 795 17555875158550618030395910772866938505538117135194402010541634501024904056069405274897632554254372085369307907773919050280141064853705620786442393258283588597022136232079226109491663175646541948 796 102742657956602141891170998027475920339440968663556883090501381620209994412663849010724710506259126757021236359515566980842116972733505116993336175168040433873626903708514837699186532408477423020 797 115624191239910729385793012842940241955555053675033978658825235390144842521156571302569049732874392722885744426148594393818808341546121918447502654947295544334364957333368932820376170366377914524 798 -124972874990394790457340804757745475734403117922468591543260796852324954416309937268675636388152604961895344108430377668425707733628299557112054481905352500606933122547819194796980220801870015412 799 -561706573383420533011268826498577800324395162599650315041914030873034628283950777895263156866419643921709305679758700417747558362187553627993732142136024457022916844631586735836105626351580690500 800 -543009205882452410868173242668967332766699034104781089273042907948674404493644045963049983555863219443690106315195133868533759578023198350664628488219910544477780514202686211882897525480596488724 801 830349690865178236069046019843679219350897526939456723897306747502044760906877384364827602953281278323519193261183022303812772613608508019546944759862843370781919420156125649383274168826304923100 802 3039781249396924123827930158178769485533085920348319532527220625145462826462067032081453883797847005054318017251090690876375408494030011976863666020574713373783314137824671544821280472490659281548 803 2465100279431472473426184603829345712364688934678968263278692946038722113635600355277898645003010887294659843359114914005817382422859392639099033477288847721175036325917792669820527185799242412796 804 -5275161601092732246367767752215551697403277959896584249570361799256293061102288477614664328499245679461014577665432512354558979792417647353722188083586265767955430790043801718588582096834685996500 805 -16284924658749525440875997276231782093198827669951159841182188941624662941297623252333369386100961464158970298885843722118944561626196456585647587079313387957872131717528730147872197413414489385188 806 -10664802015427005894992830979459370123121649619515927868598851235189521046364247007659838019108491879826260830273208525421461366887079947156401277866718551864311342789276712050336087591343602217780 807 32455370504257509479494699077435297458082561640179560312906250246572390958435576452236229410091922407413708922829343943525545715950148260722338272459080755587343782225868351682585471429154748545596 808 86354823852610572151232355588817601890723516219113735732468330600200758933759316972222644220510829095384171181147448438606357572976701068206436002351144635231710731239479236079002041438670931751532 809 42773686874949564982228619392865747220801692177786470843853532577435019109616658083069861438543968040209274996035177602398188874850564441074562013166420227785645852366295956814503273763048639095900 810 -194846701838786598279225489939640051476810463540800121246895629116111280674773128765847885822661534965386485211918407161865617703003134216782986536454030553852463174564399218708671751972602721498356 811 -453103723293906872546147439903006749699860880334600534399539355471382836761525078876432897140771129236573377566283659243874710598657665235344982567489160279887176341775949604495682382376041863193220 812 -148957693366232805952153698809458141187843337608573233593455162394030313631212137510876848372535995386218957134517200124939852942352525683928133520913939627753541697379743080707345425956933698388308 813 1146943156899154135698592160875835461165499350142228077699414806780957921241384277773684717554329333017700768421886932686540803660969073220327804686972442039725737335300954565701362842740355470994844 814 2351065990219433492695194438300765242940907786028575613685403842511784222026858710548304208580943582263285437823488651424169930742989455058874036863778641855007173413612339936107418459406306594157900 815 355095063153590833202317514168010602985595760961265925473484553737929006806514430022688470217356907000321815248749186300968029305756359986074694531661637031062782137769916966119383625839463048944828 816 -6640923231083584423585255684185190805227218511380341457296152744847555279729971546621289382053188923561650597242001981920453439502160696572328988569840530758403039360056672037498178978453861081360660 817 -12053245337829633075380279589122742497080225605360024535613929537346981737396717827763274739649789902088865103386477657370729359599652326662226451360721088530542950462821185841951783148945400367566116 818 518410998030354105385596750911617907403019895478126528031406844872270808450196405433927084021874131033792460600027933868241460793156346510282136715636698924137563981752324300805807556283395697265548 819 37906748135856789103316667297527484512017908128958858513851571409261344842703575154203055327427831782334823861856987212450607058996782392979393016576759937502029543627508040059705731811081918595119100 820 60976416815455347043306032973949733691372319548722654529016616794210766700596617998861750638683663324444969147429886659455582856609774353283281645866928716714840316589645763141997682996405927935720236 821 -15873901452318939374098495122928471147469536500151315554749339714056464601710925120412214184215748502292263497484143633182114182970103125696068660717864556137493898628874965579025395738324700649049060 822 -213640231354943211667343895665882907554249991855514341640485716121000687688311311426541826116438738715851849516057891376994494014183216618221417985605241864571233619063182571982432225353300393710727732 823 -303845262081216027005758971367925432642055557952657019589020270281309291886082697183440899025374568360157260815949377429541431361462559073395843955903370185725926454984724167108376799869462848284070084 824 155183003533308275077125810209697324761383498758674294801449841388805012693961775910467181575934406076130965211134692590811785032844080414439129336742842655691528580399390908014538442313787340435483500 825 1190153990405626752423331544277314005153994598375017017260461814193424971842749793130432631859561020228149185875149230203883635784135631797673653219760066756285848728495204386196156492759313824425079132 826 1487478507501442256280597866593770220915338716762982466835602671978433530226991635676380066758441344796201777084778599881342928441372589115587082458081121816354644477665870904383833207870664840122252300 827 -1203195480376427798720316842380252438915417477504400157288220639186026438846431502405419560112549507812358525087789245708047913192586835308638482654924697007600110140123319684037556662275537489598872964 828 -6558460476190565816128175664122420891054084107780399125480349611529743442985914360019044957348554237861060451007644905878501041643603277135159954010607074152881096552445470265197536063535494818693535828 829 -7127026530440594731248737712549456455053926586297563744575113677114557625747034626560965970640337911828746955001623614225091072141174784749057153616919923770390165227530572705890089154725749519740294500 830 8396285382693392498448247300455890204885076584272034820962026824316982137917657098287963064281869579518090997189244688948006837531205440138539719714143618550572248157607007192580096296896315096844523084 831 35767259395955713593202074053799644897101097972427960561072953401605584275383555071447984920259653878897705809207781729155191065100761563906973934969197614397114771717559093134755346733418803773712183740 832 33228741691450118058803054877986777397438797976479018408299127107200735251042310127993990732976590543519017724832539579709359534320700253128008802774750224836750605857406224161375332449077672619503726572 833 -55098347865848094124497587830524292806533551136920972355770833344644397575560114211477905236106456373312575887961513256497036270943233754963018506591932241058623433892925976493295553611552565121609687076 834 -193090350040659757428507845694097137395613343034734930294514994362257036628411844610361856542578945218146022956042155874226137469786157389032983982079827919526354189042856611085556911976545517908041507700 835 -149351137691863805297118779789022106577423836713851022399571581887369711979376236443394027536319213558558906629784208520650783996541090385362964574445463887082608532971817106421716469651595732903829586692 836 347026258121151897808892087260220753826869951629460782901000073526433156428567681200285496021051589624358291058223129740795563484917691902629040402898056434087346712899748068735988461524600433155472802860 837 1031909233586199023260145338226459241772944311126632688289173226025686653644143843307797264178847907177768150229875858530549406417572187451420937515948640047305272156929095503750535224780882934779214991644 838 636558992727622838236598723284061947274052081295413167286316242747559764745760953794014327209383155046169381372998016090259847440818984416888785859043454953295795797073233579121991241034873534275928559308 839 -2121311990687079003901476127689298043925576444216773775094030356356679855399662095222151193190415838558083501203199960452430092364160774291211169978649938009489441942584453565851056131576093201593447029700 840 -5458248443314722726894964250710340422019569229060865486245009293903172692179471689425774375966877963005958564408947709694048600080943118027830616728634128010691577850589111731596109063207606139703734131604 841 -2488742447395810395565209441899868228716520503218144270629581066684932510871669406569500644004812595982130324748543820969708110234259538279185848489421161898304285559566671758137979282125166805068697190820 842 12670378420607793066027671314899408703173770843337134252048498233834772584286598162726350494309775007145953806475751519323249274655948246358897724925146970142057754026780458836756351107442231877525665131788 843 28564360202028859310948018700119826004645950307895153765797678955010982990388880354716900534253156125122131584790734580650762695286353558972930655361257549960049480847092025816224527798107777767070527776636 844 8201088255604893970023094954120745055731449627657173802959844620711302843559022842403200833643231302794484621336319183943680366442976142813506902489805933472542543912664451658987784147473647622156591894700 845 -74268388989668410783928285075917724359907992674807402232732509756980208305791934192483301223482630961741686161196653016004343573441627467850149858083003106731671925835080517646973973663626371667035793922148 846 -147799285904935917345870512384398866480662792545912057370247556908424779973687740586723503959275405817574918573450760545193229696900286871423024973785130073596855975354593472597398597554789222445490033264820 847 -15664684436808883718060132140804907872309706451611600510702226635886969049221917886563303179596606499680515493730092881071903282902984221349739062598735727078597211509761340621426218522483774355731629209924 848 428470665352399772541537462779828273808831863989827318695257906694923007509737431671850307185919467058952693975564734241323243257780844457196610601137530633578458590869586639867318923914347413869320025164012 849 755398606035889374669398751830235822514776861984874634457157473783546505555556748618423921463663491693463562109926441093853509217387386642742138673905262234929364964598296266304968556068893407471763350113500 850 -70213355795292402977555909447810909358267453091556801911953886334525571365474278952150086548982229425080794853742841626649170732368333828951604403172327578070357794121354332186816854714833871555413441794676 851 -2437951898571870697399428338667939102005484905040960708216784647291464597496062639532698543848148146929913307024725192297002675682704796028829102953257913315086004905057120144531391814681315514237580192349700 852 -3808322399053064640783114023432788928318503722827596373307191822189506465876227578865246213677510671466678841537092391231411352652742901656410171494723782628804019246011004012767695217389434586070280008987348 853 1208008109681261559970854472798711094409000993437438646950285245062473871846846258104451047116750081243309362219843676615892340177403358059151243218136699157508706152345944940668722121402864185515707259301404 854 13700556704931132236335939197000167155056978249174552809998238184024415998591426694900340562168067718036493659343478843672720396848298753429629792114100091045288754454482193255266896185544364386131427661975500 855 18901185283674738397960458298268322822875983707954868262712051338278481186650189336421930895289588898483232617977976272903758421798977840624147648667274257987879380641812311399464842377517505187240573161347388 856 -10915944345550049194653129041329433676055974777269114651184995519895298554226356569587652323280046700076373425148668767673467052252426382353414421997199322417715540571843964992406394236376951956053696681206420 857 -76119428322761790463245924031866413631921898691527956796605574564501092924709588632232195238195359933115825979791579000826424689546979570460969303559948020484051810764432974301869871362500691102797698327852196 858 -92089910199011168869860582545744191925561916552899464019659686201267458189557254165900752382214444329929544365450194011287007428640082487002435756900097891624379490904369667115986767644781797565171451288134132 859 81980835137612510445937523600647502690393830384694678875921453967525324768314636237738942740736368936454854444430301525712776054958729418626331694214196794179155211768184211472565763552973488552531338729983100 860 418399512181158429112150536755868713805361460873549520508451975499062426996848321834004837981555977462545595134913847549939640291332853533553141815134288618396017815105789494308279041567538465888469637961955756 861 438617662303955745959996654646062092275697633209959090795928439966546693839333557690328457264512128249494974976953632521088103038695559670305349940506090813286466373378160405595121049751155083913749863078257820 862 -562143032333586133156179466066970340715812949306529307972818418966628809690992358453159104180072564548505924181734665630216729653887606234053597078190880011863879680369787005966568560489868824968252090305619892 863 -2276177381303814483300473848870831952877931137473546530581579249897847051363356117501825694672208775972587064405469625772272216313944432641770580589471638875228848057337686805773368743127255924572691092386047044 864 -2029126641244553708908108226029015455997700505280406096227799291897682819660038515976164400841087903374565165995907559554014963083560339514274086314102060478074021443354433605030473721649828442463686637931322900 865 3647514186030247524005198403846589131189787668279745580880996045831268902448658435933805196863474777667620811178501023250962928852103738237374269021222977296111434032060514018449400885584421056618199727452010972 866 12258122231126983908422362553646283948941050953787650834499753129422328644495447702889785387890068136361925271981255393903537287647113282549463602828370376002717173033444754840057085815138589790690955188086750860 867 9021347141555596278228182198011136598556876627788971865193359621555156478918207862974503795845294387775813981616068466509641356110026485103263237414128542366642347856032594013219231487269404562381929009045374716 868 -22789925692758866586626939716974609561704800616345820965568138728952038614970004414672677373661791440283278184703444367799359076888407556470412506285058164231014866274977943703793741914176617132236380822032148948 869 -65348864438124026959928029220289450656700655779499066364954364230907008861797315546401255741132516488558756691898092088625716364402687091775866186770056000969733908053932641410346376518992605838382149216296400100 870 -37811707335717486343130514182362504730404807802385368164204806016113244589693722443004908585499522383543828285723340286046280922845924949041567649028196757240988871216041942029197355665178180698673245590322851636 871 138465872926048300749979423692165615706406104989304406496840199903604850363840917479142957644089093474140241467479732626803869959736264347450989737082031573160508677441779228199082881201160265242563814486334246460 872 344787016473731327356096510497469526480617032153073275555158540397645357266822993457955286297353171218345411422722597376147864534233488429085857408678537089581954235981728395078170345569501838316674604099572749932 873 143478685293069698542398691477863304528614437779235198889887752622662145718528603385679188180174029037152585059209812694632686460452809632267013232570867457742914623530253822738399294497537669228893466307549960284 874 -823027093506489557669753176901406979845431836505520165214109727979838269542799218488517299702710500347818720721194847311270782527486695920806681058950269867742011203316761423816107159043786537889583370864264032500 875 -1799558497040091609466743580852072641863894776370137114104202314020453275513502412175786248657764900858814713685059667452831884516859292043512422341449078962391748922340725859449246439177865552980719511678509452932 876 -440461680613251891212034610004985291230259978917567181455758363306101027864961181970110025612691958237482442361089598219555692382791519466433086688690274142393555762767710657293830710085367815659339702565081308500 877 4804709500479910443060958905501973952188393246833747377180865720694482062247642079358497071108258844175784426451419431308649641705900456462205120112108423517873964488547263909236876486357936366081266062520465662364 878 9284749855786597444418515287216089818376702757409155968300787075347590669004569267650289619649172562368378738543717962653424795505202079482096138172387129727444573858764136942723030784884403103361384491007647185228 879 556254216053280340720666696222112496460436221576795576850572360570828600239207472873515528658038790491774770363058296475236896858984205490552071325550830976483756407205030438836939232339266002517531771096878477500 880 -27622664496479735434238281689214015044669755786909011114112733231513316862265215221144057852856824022596551559627216491448911977563220866398050445243440275514153320287417771265082875310145412936367769335959347217684 881 -47304672640159491004516645656090419674344033744880914204415452103350155400752768702191668149471246728316858577440769009706235362291593436343346864239316196922009980819356106028202815344592751148125601860168398543140 882 6828147920693419182518584329893385422074605385783516870108869638534821123299246794349416498926323735892695001087547380241114799116879885471649883596462692153329146941069375624289056811019542719574873269556538937228 883 156682822193971872060028439020502254860102184449363367507165240308261765649335214641020868503582465237719515275223518382551409478826508490954444502561975637025655749154617130210860438120495870888561615661812030458876 884 237635871632904015704024561672896323364641041167558162175778405237892434204242258456705371804672311222567842427929961641481650605175935592697838463847682646563017416911190591018687955187642287745663072843035749670700 885 -89386068596426566781069485027894957199712538502735606578769814655700739341026664414035198200345266724656578124692169884103397950710841160154350308469194011794952375280182420651611034675388539470609905019701389121508 886 -878023456250178342309175486414692113649198989736578665944657105748009139048181610609487678816854819645231293530999129932169518118715729327458916241288510578972298707411797863110707821291664856739059282029396949380660 887 -1174523062323133240155085639704694845979055995066223777138674286912392528774612798694828026025508908641053822137474713446926023427645918192545892552045487848508428790673814203844861662316172353289165617676065670479044 888 760295987370076578025404303180479295718767061412404767908179553895027228003803751352217728008891264098721921173907886185619808711207222782680640547469921333026073374710146363679776049617934439130172756422131006525292 889 4865389024516699742953926555419253214975277031018009654074842339215830563649392569960849137693618720671292152510855572943810891803930517822690258134137918187987528370881370497590915016833608859186622555833056246244700 890 5693843174422813067213289228467684315495854898325647672535831805250561165191010664646069733726854009755955954437989227466423321236807908642420762143289051218952239202808706177921086242230084687504608278340925574152204 891 -5557526849350739574745372488731780705892233286535181171430211980971154418115381977980063997678165959784072192931537690792438079793467572568321035219926627823074964288374327544620295890673001909128982346169448931387780 892 -26675991247229765195079804056505655766834497145222495824651560269903937875796188447193901740519111420638568406829227291612906505874944425498543075774780566636954499435754480895644298408800389002511444014517412572181588 893 -26948623897373912180015637535977462986041740368803428826862799918462751369947445820525913212616487520582335929842130364960876988761625097646742529621505413428709049264623238162245879111914554559262695878860365857710436 894 37518412295787097359634715554497409959411720494711925165300744583287433217875695029822018263778067240262945269679399599849812182575198898486985692367908975491349878183634378718283309487032227264018156842513357149428300 895 144767642584994452109825598739463647465164195522763774468329464960020811709362963565261648170049265122704753943022114912997379171848337944777556903160480935622676975584389816834063664528462114387566436629268914009212348 896 123628065788168081750587442702423753518424235270946781791453575630371448013506465146669438067726105683343535263347576443219508784221190343097070577667673811497395317746367535721988803778226768978055514701962931425776620 897 -240944043973395017188333185885498361330727596764004617475806843456245041840970852043497894799928559042591863162055452582474873924625883343432014613389106010730658389789680855382705144252761914325113672241601610891504676 898 -777735460719720084909159268769273163297904458351425729995372924637029561286709709467360067275479300654688441574794835294908649836764939919181269575045415504970802976451195560494810080866139681056357574904065301761482612 899 -543103504349266214033667782403123947673297735365310058626666388985282373631780935673703153811074393936191785777379083016397919555955553918511381503602551106504276832364568921173377399917069390362241259824787942830026500 900 1494255505036963990161317126906419101583966374865550636315693147201266832623580187348012770339741325458368823696321492738369127966826092606715186873266491924898645900117183910581653050320733800400701234466545882475948076 901 4135933435174936588046971229251213323526370762299022213559771774445890702460561477630139212512848714640129278400669329360982266752267080282100489030562425147848805517748712873918028011887151943237898903924252371658966300 902 2233629433799541035791672540244623015705033483298541058181718258013921784476962974281519979455514851595775202562784509917039849930526002905692878291234543511060067382243482895101476711079823123160978954640736492367123148 903 -9026748446624260120624904172070641834515640791030604641569211585280393285691320355674783986249665228601221001631197134281662939507660342871938473516423290634434835453488310673897885413335948364116221322140860015902705604 904 -21765874184573215368302191711062314512978449282225731185052191650200018259566369259498102370186392361073029963558104812837707172873246509247525208160017227952252581253472702211936894859269898496913977039270837743954884500 905 -8179636158923777198635728447410276875357234666761604018277204995667075257137654496711574356598091607062138365421279564108460993718977829315034017709639733705503045110983046654344077454757648015003492304270590696883719588 906 53405609103471173779218463318855635819630945479751067634965601475293747833377724733634198356274023572286363564957324330130279231042835874923893345643241303467871788302938979117325483090454045707056904418552804822831460620 907 113296629790465158913094303635800818596302313377725738041624394767027934866785772246053551809842991508556700222916093084022615564227284552049011797382555226783383041031850476849887427718509138730891843105635661704508668796 908 22844683901370365751928833892910100707754891751746810808247601807774589714305631772208303810491127578108249823844003551978979089579568460831293141515352087258645554647938611923924616447116343346785018877071233452613186732 909 -310559793886502299632696700016402808124111625963206800544932390676868775686021362187167196521742902583577877751902831276326810500960672393114517144536240973243864104021640300010501205170810025529112476171305699602067072100 910 -582842421270173348962742975073824646732226036222151898244676383826473824848204170223690907762411140756907777845423024548329999808574378418875127022332055601327921295381218477558125293502060989684466200136719489916310783156 911 -7412201299909481201207242826839231899512567799231918771306806088285452904772709393773122339907590745968521989305369099634336985812170554308679016290277829357484196633815101384972116054673625319811285548250557617403012420 912 1779392229013441815989672107353615677813162756571485478807910742918399748163678355427943086228400495935002789205346342549679283633257931069670609317446315319786086602171902453752280881291068405107346067067799821419352698092 913 2959901474153607476317572543154943435076639964614253112839877122747918303669632114662871146433037958940755388874803129845607957222031029016038221394690982181156897586201969611638475700404537635115901038437739916486780289244 914 -584058581273457193259357185898609456750660412930254007233330750912310286848179177405468781343947851437313145557278817054481936072860492014685639207621092799700307224874205093096141830068251924459168524601358611117119082100 915 -10062645987607555777873846486915727682530265855301731190528906482244946390514800117587097246666824761188829501717577761845056417783438412186103300631895687801586275601621949223877654993459464004905662735612438086929385056772 916 -14814331773367856343990277201428395639182224958669729401741999225916162424157705992101901976845004976195713988352626387427308460081779486188808465006035466564499456324277478260962322734132035426219127763285200697668707471060 917 6479077364394169598276130144200278639379627577794240993782475240398350930568252597883230079176540249056571306197086770371768247630818322212769414672998094638073709328714830372985270912923396432510534757142392698424300806684 918 56233032886344993842004377520888525282804609205737162178324286656720568559913264817261228526200199723825658286337495068916498003361254118962592945948860403370245173180513685342665226368106395294760115754937670267620485862348 919 72903541704292367333432671635344759282409803967488138994243334627756191547092171605698572321537129178103943650648574303027578428263176446914671046614935147223096667171638981118619330010523673282177301767223286266109299191100 920 -52520678797185959547128343694832848561958669599574667349970189166481647433870863224590344889216350767660515534420589375548954073720968435436053674628781848793541097846818050312681664551535910172363999256936839665980274146964 921 -310793827978460681898002442007299417692387495946025269695105431735435167647881736070509946584691008571519719408392728119437106936969829567190581659756372949980224778551123383235250777308796047326238834301258752733439844253860 922 -351559553792673497470611097888323239133289764681852212983651722657984255874324352832726401449332565392406575640848697974394355646054245590147816403728679546839335917200765244847126108226771573545865439321831645933697894342132 923 375069459758619785419650473515941293375402566409347661106499519145849374289180845757474181498482153285953894244777937015577766375327350415105454265041630050708195835595117622248738775493892341451340227794559538865142342459516 924 1699776223300888144156877553307186607026757087665102626464013827932688221333593023563946877566529301213806484343260789203240691541375500729782250392011735044347317227098894878413492546565027583195548775040740336199417819651500 925 1652756411368995568258798802051950498542531484210111730218318234956957984503880037714451317468230125426711847135402311120873870082829291079866974669385834036609597390310190123610267212030786047384599198095284550336528923416732 926 -2496934954750020290894257251594305302261787823938788844922708459200117206741667700928390800661792783572808910040675141316763045750576411209908434644720896153501428735077834877714195432087053801909178807575315199792591400805300 927 -9202000224089787715725609962312579513400364967689217558287372584979409618416613823485187190731311636853845572998001341964992168998985994829206884767516034315415257969896004881761714949278681063069474753847364972864484886941764 928 -7513643137327738270454693063227869905961852288231863328878592136493091173941038497057308224344186320561651447187455681573213817663491754569123964816845910081631595280360715373553858509166145554020315534887303673952359932164628 929 15884227220351877742785041364585899725362453295024149477541569951865962476375524551769847758442022520291657518889897284990296611835633057509106674007627950856201778129586964145397962253565324175936991587958056671361792643329500 930 49315513943186929715145647415666798564086887806866311251873499394810964061090829192854838588593018435122651559260811332066708585160588556305768373176351839650295484630100404656029109170454977410116572165427393964995482281542284 931 32574345777138650770484950812950738925285685793281738954547543764065221456221857083429759520397346035662639415855928125232542996816305950425802954794787758101155118931647907112340901681656620166283220059285887970176616859212540 932 -97825136549938964145376426747554657653612996410499182504282594929288631618710850405819613173672735875165978740445489108881467397176137277203947139573171822911839406587726830490513241166383983005823907447485013302537932990531028 933 -261604855990590125116637623204789732632358143610795282917124681247041002653336222958388809391653464816736560690678968023479970561129926290667089795515451018414740613711223454027253262870607178158623491896911577172882131272040676 934 -131103274444989498366854671335581895175703522376360395817654578916594182328358236313609102085102685137729882041499846056182121760410263637110801425958682888793372038399065607270908583901152452479542117120513326508159499009403700 935 587756710636068680157173428569106885396238757666228535025159973436065086215735910414807743045549716246075196820749068208540754156201863498631272444218562793859788002198834961764624424172829869849352681568279854442680629515739708 936 1373172971507227927124158017649850141012362089640539892494718493763335456179124828958803565999062016155008082285106696367864938799282243354187054887166830608276013306419413084360948117716349131125683899603129661804763890078628460 937 459866099125069563543520503182800160571291619060803614079707704724393648404369480756406284078167953938317452726608252063147674007699043631146112850647070798143181378819874375373516437172994296386062770707596605935721629065956444 938 -3461993265161523651019142389255113892245910075552733240960049229674407436385351997990816334011055510863849105485103277089663711903269170074490541812123716006128421238416621716877628646605363705564010391635222426559167410122779892 939 -7128071406426118632354499430920414495413217492955420254108901626649865645552340617421236034165515451050500175508533173951688937517231744045156877287751518818966810608895196636346557756384050560587503732256674962040138448411949700 940 -1123817074353210457403255658775787032063980579971561000348218576749838069590375582952415934299740337199436869991543123898656861726091491158468019364798228402996330889701701953338333337519311742231608490401423320793246886298302804 941 20056312268822074109344027981575269743254274557044745989789683135898708094285009647871688802053401586629261691995729778184048437114910337080826818834952241247194132804921934753110039468459516790071419757382371456405364830771156380 942 36560089230380732288859538160967672798208670702898708498703923542698115524570442048618992738983913163129135782995882373884740035601556807488076612140051735691120415802115731932479821656266241395709644202698568022072135500191661388 943 -1304901158556995015022006484631292624171917251247661480179005575599624524818826081219552996523409335730513861012490934686043115176080884356640986800256289997275188028324733667063590605614168699969978331263328249152100388754045764 944 -114537704156962607811429138769717177707097807771134570457166218932793271762529729474200916078598038835247308810995715238823620060609015173494447848750264243873904285242400067038243312855065685071532106251425207206107101050679681300 945 -185048080300610082359104202122389938055171314674436664494216054866990253762032961408999795563519046490044552654962498117221013901459967019757319099429855135261594740789982063569075774956369830463011437994295686751947171273554912548 946 46637130330429123293798088386307002607368135370327799380474394149795538812664149701841142586723849851911092689053914229798312450110225095944858571671185932480764205751467537841538031964989877079992731171081384158571231605312541580 947 645808699245574503634864770170521234131906380261470269283238941749362589861789531468242565870958020502494815620970340941887580374248189482448392468031424690751762257816231799056176207587860908149079819662523172074679776253781729276 948 922630599185936421765476997642687105027512738869687999510722263183752019760527154882559871824548413778761735552787508716732983276947673330073313523548763096313423327893260850511251693570620814915117233308951777261431655590266471212 949 -462261059966070832091848719470969368451036292393908137816704408614564237588380207457607545090815326930050081067261001626638802371769155826713188555856458150151629599242137823284176785535080755543027868358257335205070360127922070500 950 -3599139656829092682892532255097386046769874530656224675404626818480793456833013580159212420481828195492563183414776700943879929674160881451756600539016833724282000770661123122419032587852044201671421974301207233877293223816018471476 951 -4519878735268823862239788811440821519922827423607784398792662527619169021177307475009117073949294369189986492385829715124068291484517916458476850474401443616605588227963369176873182403923124320415600704202596117990015814740707272900 952 3602922698321503167728973137695889310518994222492481227649999926571546367665480100224522857195992675655240036578245690016969172607342158098462727715345140132261672511843152714533236342851125594013298981116333020174711353147173811052 953 19840959482517336257993615270772304443904398131020499376044578618771471323686122210561181846058237805020339388179458522152865614924699753918929629742181694814036850509092137313117666326401462638187344338123939723909329430260625299804 954 21674871556411977647015246618262168862712064533251105718329903820866716630709776960130370279564841192089832299794626572367063852679051270638957875260294301782724681941332570237797558448545460090991947784296465919539938353447692223500 955 -25212892805265701204429930198674218646134720173774855489059253269819318751993427661441039126943619769261326549720781851972605722385032553395826839654759368109872364100538009817504246889959716373409338854184079568628143213367905998212 956 -108244554883124329014447653976743165259367645502318065677808218149095694660785226002824143378189777763481669925668952041012464657592534602511601849659711361303395429001387424919334696439853561831767923099024890855526678780784541044820 957 -101168512385416881899618286815919065692522334221270566136349519251190490418217924600202805683432220609138681425816641481801380918180572036997863920870781228649100064682976545759921319557025049266933140959249663557350269060944113495396 958 165746382991363178538136881534915702118482397130915276197385423586639536407339382728327559326834574456347311524962826304168759841774562274816993457758160230177435521520874323713756567102601507143421382947168277290959374927360780590668 959 584572517528445600366268763120240164022262356578092539825700898387211906565345683934381457450078571201588014227934013349796450993320775553835924998819145410082426508889602265072268599096358729340823511063717386116713270610818089671100 960 455416776316553007089231573682246891170342230758803119703629089716313814587102767678131950163273863507170754029641643705061693146132795078197665925044387407025755595213806709164598104005205813587847027087880158649495058877984755480556 961 -1045221024723064550719579715628064841111147276659212512342543554231389071358267365647286083390552427808699897476152035602868728524057880579108170988110223873493968465607146468407452228392714659380642760933891168165850232198372985042980 962 -3125199612413061765630580389233038951496356451333003831401203530438440513663164268872312898617257297226217433991303349712585016802965021843175352835837289507710332673813964416881185634595843745237983837237086257698266891175978675346292 963 -1945591115600038678369884105341403051614746359532185046123374601408290000120835072934004632162700168623159147098282565916970946047114850841354342709705616574773906933027284898395477385820826053652392369545064238665556544535202216221444 964 6395250158672213954330436104380804533600261096452247641364119567931369169922028196105193331852919281446675515836628204713936544606930954003212704938189410187634695345814936872181798340156290755584860826796890613062677702213501104557100 965 16536831614698414842331365093529688539822466718182625396413275831624830197490026879717828393412834213145428678015800035973048470307090699372272096029275222352603174559497435502735124380989630353365613240361191605790324573635862887692572 966 7637513528554064290410261095450885575851437244342500205931785898578671857887640633375450994032395987498395940539108758379117273187458493048555371572307635126881597733922131555162482472318700949500676325857538856996082258279265111021260 967 -38226650018187193302913341300370100570994018384927245869623004900533726876936469518270592456499111001685812447165747722994852756640584813702414230362621629953594142076702613194671362969973141268400271808458625580709922293419462873478084 968 -86575340304692151568396593678331248802341826309977497074313128360940730987691804544457151231389571402973461684275565311699184243629683198544069165565787344912563686663541747310466576676589803874132850940896086506282735957249718870905748 969 -25397067325425893543390433268492818812056664028808005746930690357030620949594146774666868306456141374598628671022287382467713276723430557236351447985159355259138597977980784031448815681280923236333659975693913058855055886969323345992100 970 224206913320332796199229436688909879934615025361001480140941576165918294779662401350788619069321223434719919591860338686920360723817105467256615343871658594473177059502507936978827063611844967048732585523015511115130260614369040142775564 971 448151728580568886422803490582558015163412006038572485783429213601860998654234303989036658145012648989864100302456044075254155764523332978817456570973551994816581628785552999662657848327586421269665607356195510245405844302807124576571260 972 50532036590755081111125483741723892918295283374185536995407441984085650994097794836793156619282484869621518460779941466348860870335983158776928779200553516388504705736498693767901352466458333644867756261552314132855434848007690983004332 973 -1294185247211048284132940370801211897277758779424962394853334137551472935873695615842857397809385259979546521327852824058000172106344893733371215050489867662191012670839623179515068471412404442991928629496869728588216774986344638455689316 974 -2291552777553696219200798319449775713441173358250478440411007448723366235170359813494517027337975527698517758854324795141206205376063526008559985750838078684601185339883726566376186873000493952820995356732365377344739333287974269574840500 975 195753643686890186842831454669200295277753633851075275304845942411408334588835828517611455042230022521332246879820970042096417095954295140628586791740549607003830590322522405118147364891398265873126389738269451565983346988699625370529468 976 7367229693216379193510308835171175516715617909201956945833529114961086676676946687192360305336951597877460807244176208440509172060771134624490988394396442300588226611769221896900658053717195057498974362196739663431895563537337441431589100 977 11558827960949991258226242564732326353042457358000763276045852127585002477839994657146171449928442608231831831193183858638728748620989596360353786312591500455782936110891630219416737069935386431394712296184931514989407536135886729840211164 978 -3567138712856547502480038014948425270944285728105301166230897987159987544691570374273772070829920632565754277054810498326482429692461263169885364059682483359401178293291858384620873767281800215349489207685086715006350284916187403764025972 979 -41419254021189288405953140814755429010460436262510741609989660472252165853725453062950835581360709044784339553929530632484958271055982725139574913473658368872143503738613562617255664014586963193136862524448429071848956484262635746307626500 980 -57402632517376175917445549914323231174656779522301665829619568753102195720022301628695634339557752996116494662206277353109450908913039391520511757979476403064907019373813106286847390619894135625227308701448118671815070986702034398459996884 981 32570152950715495899420807745084477388152664458930419722821548165722111076811745245753580964823506358583692999762404908513430492583848585098408797087205301398182344689997735716905684943843391191745394762818912901895542551655611901683308060 982 230213926027846424546218189203241797758387096028555234602040006616430834224307254629046520806660430440385361432034020879702248852521892818418582139993474845272283390914851073525111794212805588828473737214612008389223597493584952191218554828 983 279878885161167784582267673541719305331395326155297726815636047791191003510728367394930627556128923715450964756921765768894289685180274431262788061778017048605732740282481814664995205564907077695437565091870419929062654363677797184771932476 984 -245689272795956056309010320354933244961684194819673581834087061773114887091509632354669575986838949882487144106671085807537069005031208375771193812383343244735198730927215803819039752748390882345000698862991422653175625726803331001031793300 985 -1265874895173984474565982045844855451141249039187379504669439170588358562561580876402623872712417658194159796484582659104730146080435542875133934215926327032491230993321881580199253752303816215392823303475956279289748129441328829753012767908 986 -1334254119904407931112496752218427571880671301858627794632537142624510795400018346483145975850997605860087437785084019027444587440733674986117122714715674640232299012032413601891164657936848606093697035933714273841522186715077762120493046260 987 1688874216035473130637487980181149820325195166155478378374515322098436103906162671031440921547515610293206443397423470797089842730199827515693133341903665914220560436465781166145422352167565589381950968744181130044325323621186559387596076156 988 6889132246192257941994445576307715866369035848247492976978467948524174819829361116802980618674346138401700911936756827061439309772538263238195247203187669259667620447174371530326259172648895232354991647563522236306865955933999743134607704492 989 6179892053930127542944463120382271369479988119653791809494511589576324202817072467706390727281310129535462900712077923522148799193605958179043225948811686711691097598307636401817743784187461265778483781942588523901259682121782148600401644700 990 -10976120870525334602319403992595460003908473909152150901211454951668897644653975107962452353162413367854351809956282672194909505811870223328733535141370983636085264168972668991125619265445460377695401450672818208801122876988590456444005916596 991 -37114169470770105572197221385975434475606521844954720474157414027869895689946842276981195045073725903728679435253952173362085723744158666163210481445369695578802700259936684855413625179118173373962352309685039729217374153100154239914024614980 992 -27521711837579691453447339641549057206749550265958002290723527303684748806273036996469071793311519427090901616765542676016564310507630135863829863060251101730014367118606619676797874216602175150128516972224580359417647763366537624226816071188 993 68658868845011188895585911115592731752280441242255740460014210655392837862928597773418223003160759116075160873654927015097426148604427643120058170113230256699761561739212088016280614672525092353186990548491135516619346296810951768489244991964 994 197930631461710782946875033170641715116992585464081185989776093318502126855368356320318756679931249777714322977693916713854726217108005247174138859124471851317395696496298697080703613463965789401368729112310375693889390129744335496770926364300 995 115656317446847788062597890222554366025930803511485709651194726615085948742057234766420454260232770399745804463915148035693002540914410232661682245018513541377901307255087760401738132552119954995251781959777265379485993062855507208246068522748 996 -417522683166596155622323998349914527712615249901188143248385881332703980694536673421053505105951247387833163238782539422211302190510455547926711813456890674656413209215933809792230323720861808513859657361825757041531479790255067322274274189780 997 -1044696580983713297641269845136306689998462027852321934530327521199880131889387855594531926986279287742753418122000668921306759706555286507598354021742861460047007216718706724757113815753033297307100679506001039188282246175454752732308263963876 998 -440963849544216562521817628881586366625093135072917067335945211764644067984428978285265825294842333766578700572265886148270160407363195877068294884866107193489983412797014625976129433415549590269884928701904055864191272720655632504251852629812 999 2483474678756402344005370058090856068797061420434103088221481593300524157183420079745905038889618736494594462149300530538765963386768288233981836785533397075916857439072266443122558845532240621372035745033749536595436179210764007604913223677500 1000 5454795539812262064331545006126642182044171746284581091954027059229572556931053747505500543451861979513258699537833640677919803614605253003315134598751334382990838698103709144589045343869406396526006961449559726700383217002984778078033456864876