0 1 1 -8 2 -20 3 -24 4 144 5 -384 6 -832 7 -896 8 4352 9 -10240 10 -21504 11 -22528 12 102400 13 -229376 14 -475136 15 -491520 16 2162688 17 -4718592 18 -9699328 19 -9961472 20 42991616 21 -92274688 22 -188743680 23 -192937984 24 822083584 25 -1744830464 26 -3556769792 27 -3623878656 28 15300820992 29 -32212254720 30 -65498251264 31 -66571993088 32 279172874240 33 -584115552256 34 -1185410973696 35 -1202590842880 36 5016521801728 37 -10445360463872 38 -21165598834688 39 -21440476741632 40 89060441849856 41 -184717953466368 42 -373833953443840 43 -378231999954944 44 1565704557953024 45 -3236962232172544 46 -6544293208522752 47 -6614661952700416 48 27303072740933632 49 -56294995342131200 50 -113715890591105024 51 -114841790497947648 52 472877960873902080 53 -972777519512027136 54 -1963569437533536256 55 -1981583836043018240 56 8142508126285856768 57 -16717361816799281152 58 -33722954009750274048 59 -34011184385901985792 60 139503502057428484096 61 -285924533142498050048 62 -576460752303423488000 63 -581072438321850875904 64 2379629985508532158464 65 -4869940435459321626624 66 -9813667847213481459712 67 -9887454823508319666176 68 40435263009571337142272 69 -82641413450218791239680 70 -166463418521154993782784 71 -167644010141872405086208 72 684743140016098555985920 73 -1397820478929414983254016 74 -2814530423790308547362816 75 -2833419889721787128217600 76 11560353150064891483127808 77 -23574053482485268906770432 78 -47450338419874195107217408 79 -47752569874777852400893952 80 194637056957955297127694336 81 -396527668833598369303625728 82 -797891040945655255306076160 83 -802726744224113772004900864 84 3268935416237957288405499904 85 -6653927711158918977582792704 86 -13385226674773174222346780672 87 -13462597927228510489527975936 88 54778846738378077164286246912 89 -111414603535684224740921180160 90 -224067147110653829756741484544 91 -225305087149939210031640608768 92 916075629071181403425351925760 93 -1861861819085211933448282832896 94 -3743530678798989951294951653376 95 -3763337719427556035693337640960 96 15291035365253017155553982414848 97 -31057439705591620336669228531712 98 -62431792061240298023712632864768 99 -62748704711297355374086808666112 100 254797770645874109700837344280576 101 -517201444893117595810654907793408 102 -1039473492187148109227296628408320 103 -1044544094588061026833283441229824 104 4239023607163199118604975518777344 105 -8599741671948308259753634545270784 106 -17280612982311223201203058095685632 107 -17361742620725829882898847100829696 108 70420526143878599711944856465047552 109 -142788163609707759784588649053552640 110 -286874401434049226476309922189410304 111 -288172475648682933383442546271715328 112 1168266793170336216419361674074521600 113 -2367687367491881398609906326124363776 114 -4756143922417902107733934637565607936 115 -4776913109852041418248056622882488320 116 19356882688617837399161690315332517888 117 -39212225875655018250662308278270164992 118 -78756758750256265469550568321610416128 119 -79089065749202494437776520086680502272 120 320343946984164725369817501527563042816 121 -648663261943038945977057845416808153088 122 -1302643435869217555445730919074737684480 123 -1307960347852357218937346147315859062784 124 5295644335207104837648767328156892790784 125 -10718894558009561599096300134100698660864 126 -21522859707749357814058443920059339374592 127 -21607930299479592429924287571917281427456 128 87452568298681185110087274109964430344192 129 -176946830798888001000954795864519469957120 130 -355254791065459755855763090158766012760064 131 -356615920533143509709616588588493085605888 132 1442797235744779085084708335510697216573440 133 -2918261578713968262661900633334844181446656 134 -5858301228910876586985457241545321528426496 135 -5880079300393816648647113216420954693959680 136 23781654059370547334528324564191416762236928 137 -48085981834331656148936392525398029497270272 138 -96520412812390353284459280648806189643071488 139 -96868861956117394271045776246816320291602432 140 391656837549194068923221052163386848948781056 141 -791676454547837121524517998679016833462304768 142 -1588928095395306898834419926926195757301104640 143 -1594503281694939554619803856494357847677599744 144 6444915362375350087903822580795376475228340224 145 -13023635195941883914656859471226643119492562944 146 -26136473372677890321879861815543879685009047552 147 -26225676353472012814446004688634473131032969216 148 105973141183417521168577733231625013876418936832 149 -214087153905893982158742895417424270457411993600 150 -429601555504493924198544076804298036051206733824 151 -431028803197199884079602362773747531187589480448 152 1741242185101271054891108882728384066386950881280 153 -3516738314827485146927616628723556016047087681536 154 -7056312592738265651952165832958303954276299309056 155 -7079148555821561010049098408469495876458423255040 156 28590625780285788337359584540012286572019180371968 157 -57729314674570665269045550892293179276409335447552 158 -115824004758474056267642022992765429307732654030848 159 -116189380167806781997192944200944500062646637166592 160 469142025583219836743382831301926849309554346295296 161 -947053060990425090995987771600151396737044287848448 162 -1899952128530173793664790282531167925552712305868800 163 -1905798135079497405337605021862033057631336036040704 164 7693344618909872961424196959418513815468828906225664 165 -15526993395003512602995947662777790800824627336577024 166 -31147522894796202992756931154849423714907234355904512 167 -31241058999585380779521966984143265828165214038654976 168 126086669255811656559268297888099168671756612347625472 169 -254418205026563580000897455679250548061704737081262080 170 -510332987729754004590035484627202569935537149086531584 171 -511829565406380849178276057895904043747664824010539008 172 2065277193745045531771991110808033860736191395130245120 173 -4166472251729135333661755980064903092963446988436668416 174 -8356889746284300180735361132429029766920936775657455616 175 -8380834989110329694147210304728253347914979574441574400 176 33810682870353672937531031286503696363588431883175723008 177 -68196051568532054196946442708188758671033890937170296832 178 -136775227022280580608482472173165094637972466654886494208 179 -137158350907497052823072058929952671933877151435432394752 180 553230890252585877867363276801261615286364823108280385536 181 -1115656753750367088884876635765425085674442080949662384128 182 -2237443489664197733203186659639451408083359118388059176960 183 -2243573471827661288636620047748052644817834074876793585664 184 9047853673272207819747680848295425420085035777371987247104 185 -18242826918467540969897763011197280521797470510473600303104 186 -36583733551550498826730460232132180831346540324766951145472 187 -36681813266165915713665394441869800619098139628586701684736 188 147904209640048665497880788284330639929411750160183813210112 189 -298162332430867336282199997602364154764861883612041639362560 190 -597893940295581342755358942560530226133749356085199287353344 191 -599463215729428012946317889916332142737774944946315295981568 192 2416684168123872094076778927934951570199406846118653287464960 193 -4871030946660064272736572592409149138895427824904090782007296 194 -9767170300261675268528488342511128943455265071586037702066176 195 -9792278707203221991583831500203959609119674493363893840117760 196 39470415712111448642999443893129806424451611034789849017090048 197 -79543433190820018639327123570887548824849048192248245347418112 198 -159488600892704784847539737664860388300328647132942188903661568 199 -159890335403769532416425228187945678950959197881387887112486912 200 644382155747855100492326799028806203611403400506899926955851776 201 -1298405939761264142637905370611659382837940018976496610923511808 202 -2603239631699564246377978589592683416085968849928124393188229120 203 -2609667383876600207480146437962048066496057661903255564529434624 204 10515802561630832363146599932280568070905296391314596314212204544 205 -21185871175510527792745228225425887751652724270032340740613341184 206 -42474586385853630963125142024761609909866869531666780222685970432 207 -42577430420686206340759827598671444316428290523268878964145258496 208 171543850100735729894655537281603790144450213992300700754092490752 209 -345555957037453268852543528337043606046374531783051771303207895040 210 -692757418632227743747242025856644562597731799431737122469764399104 211 -694402923189548949789396995039201913102714535297370702333113008128 212 2797357747446050271663447610347495858470650971577085767692635340800 213 -5634207604267809488338614481076368129060887603929377452105637298176 214 -11294743281452758273351708469073653866201498981708892182024852340736 215 -11321071354369897570026187975994571474281222755559029459838430085120 216 45600222292485261840198505987029297194081576308437765173116653273088 217 -91832318334981866800584520140160616982076523189278825013759172411392 218 -184085885836637962347960712391055915693428626760159846472535588732928 219 -184507135003312191094752384501790597422704207141762042917552832643072 220 743083530013339509340509603335978570442123793146274529010418257494016 221 -1496277040026860508604019337329589502386861515451001772701250368831488 222 -2999294066720508677156705428430933912442132317007638688522776640225280 223 -3006034053387296337105372182202688820110541603113273831643052542787584 224 12105016053550637267805489774071814172463077845720717044015521001897984 225 -24371791787104178374378981638665746128967978557976677522917663665291264 226 -48851423360876959307936631337679570780630505693643517335759741771579392 227 -48959263147545561867115299398027649303325054271333679625684156212576256 228 197131130030205478178605214316287539485634800017616665981829598142267392 229 -396850414940457417777498462080928963515938765899797226921845142868459520 230 -795426266467612476501855613127427183394990309042637050482480916792868864 231 -797151703054310117448714302092996439758103086285679647121271547848818688 232 3209312051257612161157161475958816835389765672059229748150573764066672640 233 -6460034580595967705038931487091295823494237997951481815632122673476141056 234 -12947676146579097665227601997631699748798280431791645177484895443847479296 235 -12975283131966259920377341021080807850608084867680326723705545540742676480 236 52232416352510986743306232365712528624149992701385485449469983325713072128 237 -105127400354313867610206201294203651691735291864099328008235568976910876672 238 -210696512474822331302808226963593033012427454702417560756001539504144908288 239 -211138224241016927385204051338778762641384325676636465495531941054468063232 240 849853438158402862529566097857343806113019754397172718856492582821750112256 241 -1710307958705476031036631980719145123321004412175599151461714802851255943168 242 -3427683305670065599391597151441261920705318759938700778755916030507682365440 243 -3434750693929179136709930341444233594768628695526203254588402455312852844544 244 13823811434826078994659719645812594467834234009154842728343446918913457127424 245 -27817240187870882884959435851696509113187906472409744876666568033151005753344 246 -55747558587887582367012202743440565011388771914219529366652918863184739172352 247 -55860636800033398964105533783488111796401730883619568979972701660067466838016 248 224799485745883395021542107614523008605762431167278751279728200202862599340032 249 -452312848583266388373324160190187140051835877600158453279131187530910662656000 250 -906434948560865842300141617021135028663879098710717540371378899811944967962624 251 -908244199955198907853634913661895777224086442221118174184495424562068610613248 252 3654687816552792418056459214336712091618833891009280302495379995249758154260480 253 -7352797666569578409396757548051682148682644026268175816505556584502483732135936 254 -14734543355448485867649407842355536274328605548702761774020977565006945746681856 255 -14763491377757814916505300588607708251291923044869171915030841961008924029091840 256 59401341778743208252291915309456896728727502133473609352241740596059435505287168 257 -119497436092910313677125256528965920904574624174941062088720226696166349788413952 258 -239458040542769892135944796997966593440562328288544686433598283728364352095387648 259 -239921208899719156917639080938001345071975408227207248689756114064396004613947392 260 965242855882267805050887731032422399864858592172779741832918420289963848678506496 261 -1941601752331317964862438276625678838883631102873460977813624768644687357802446848 262 -3890614198373824166231985096291913703869871484765522951725774822665881155901849600 263 -3898024892085012402739093639332469729972480763784123947824300108042387596198805504 264 15681027892874308449041677073816551233121234403359707744479503856687627668358692864 265 -31539912434817134574253959180606447092705091503165839395323614562411409903844327424 266 -63198395969013280932621655049861790603051931470629294728223633690846922852439949312 267 -63316967068392292716735391738510687020693679934926910665800038256871025897191243776 268 254690721466117312276306407217829505094475701311279033914117007819773340125780508672 269 -512227149317330907371342494963232524212353365765700850330067725224125153325592084480 270 -1026351436224726003288504776944847391106974706960163555661357923504635955367204880384 271 -1028248573814790191834324563963229733789242682388925410662580396561021604083225591808 272 4135759946339931029887135700073507047344186434700843902664991262920714200925150904320 273 -8317051194841402584873946288588190319062804279691972325359321879194683971034798882816 274 -16664456591123832186481009169470498121041896166244134330738203327291538321525929148416 275 -16694810792564859203214125761764615603958183773104324010757762896193708700982260531200 276 67143493587551761013653902154587872210828186374739572203265766411600879357405018718208 277 -135015488009688170428902602524234564011647275314123696727000962476853847821761990623232 278 -270516643242432773125535070525175007749955152338010428334314878056142421714825283371008 279 -271002310465489205393264936001880887476615754047773463214627831158577147786126585495552 280 1089837248538634008785818129727994106626390236708250271422266761863525304000121967476736 281 -2191330510430622391997153030896929326692634914450813379972044398185484033711475185942528 282 -4390431696430147700277983909421152729011839456257835318029096046009923684563771205877760 283 -4398202371999050616561661757048446804638409083614043876114103295648879301704592039870464 284 17686057594823037461650781199721316126072471862730678201476500178262984612508218167394304 285 -35558611403299744914109830742497690067182614782010361796993174347860904036396136350613504 286 -71241553615701936488758507047032085344390343601720060523346464689945097947045406045110272 287 -71365884424804383149297352609068790554415457639419397452706580684168387821298539388993536 288 286955507408446892523655557180715624737963199010069632963147714667353029776231757682573312 289 -576894954235352504900243407850312174516529134924923352230938213196065016534538715618344960 290 -1155779201416344156369108344693211632393460094453036095331638282299702671057127564738822144 291 -1157768494361983302937729873685798915753861919056225486201400138207275309045177698240954368 292 4654945492795602970574377842654243063340269571463174635242742823719972892037312394989404160 293 -9357634016286545458795672381130580927330182933402894651359770189221689095787827994029981696 294 -18747096719703317262689289226142558388426795060456819556635730072964540399384458124094078976 295 -18778925406833543607787233690023954922193224254107849810551919767485702607193260260128194560 296 75497645872896890572324268326672578093970047340243762289201955404196756922478666672922165248 297 -151759180236919213426999203786498672998334395328112250672392463476901406832368584610663104512 298 -304027619467922048375565518995099690536931657754640985407443962066141408989678003397872058368 299 -304536878462005669897132630417202035077194524853057469470102997178480004314618837574417907712 300 1224258621777026137847335858734036274791932504593227686632320410061983161157765360416221822976 301 -2460739459412059192212282391598528818550173819548450990768457662820092610114110741069544030208 302 -4929627062729456328769638565950695149744553512671565726539459887437602745427274828963821649920 303 -4937775206634794273114712348704332662388759386246229471542004449235020270626328175788555239424 304 19848878553403232424599734787860980801285508027880882826198552538509091384893952865051024031744 305 -39893312560534575513481240361809261906031957021553695532458174560156203374565186053895654211584 306 -79916995423554558136483661247676724014371208020302010984957062109071087152315225656987045855232 307 -80047365726039965246004841771734924216678501997496630904997775097829767555500079206182783287296 308 321753906533984746298273533375638099294401535716321962660479656256423235060218559415079982333952 309 -646636700327619263225055399328673003444178126885314803401936424243054799796873604010857663037440 310 -1295359325495005040202449687042277210125272957405743525524524256306248486044704864808847124987904 311 -1297445250334771553954788575427208413362189661040857444245175664126387372495662521595978923900928 312 5214812099416284380847220962328008092291759087784796801628519550347216127394141967829497282560000 313 -10479686394986965091750575245894365062269519062812327652552672888377765529611267698550157739032576 314 -20992747587410194403538572705947629376329705383786478004635768301877753242437857905694424260673536 315 -21026122384846458623575994920106528628120372641948300704166190826999975425653180414288533043281920 316 84504987108621005134753046250332905533969497665735075211029833609466567901196591760283437564428288 317 -169810969355712351550404225640479393110915009527353895210789807821866468199560923726825485911457792 318 -340155935470404930621407206707501174250480695185296953614066376045688491330567007591156712344649728 319 -340689932229385158142005962134043562279131371315886116806553136447644046262012167728662452866383872 320 1369167690025303362815208913654682905460333598830614425536053670614042844225390592564718697726345216 321 -2751151302266132186124787957546383123608283424795368767691789590875019006805465028429575167974309888 322 -5510846552675948012579156001917444455674977667680164146463367348181326892514052619059242184296366080 323 -5519390500819631652908736088742122664133388485769590757543155514612615771417175181259334032644112384 324 22180089381002730295589905396864629158034483760151482363130080055625929632506171471438438310749405184 325 -44565233517453867959089732877521535319070827154449203392175076105602792358687284435679080981844721664 326 -89267170205206674163452747144237921973476227398329232561626762874106206779824529866559631537253384192 327 -89403873375505612408726028533432773308810800487760058338903373537006828842274490861761101110817325056 328 359255931545609708578183490804069309259258079024210142682932822102834780118497495389462039326036590592 329 -721792739178393935042925734948815050566545912194760104020504300115284489735794054663759348417607761920 330 -1445772729081570882010223972124747722498444993820413420477434370836978932470787485250742210012238577664 331 -1447959979806353893934596474351865343863798163251306632913860141443388885469986861173965723189261631488 332 5818086927922811718830855924132872831839430686175945080892549813050474977870339955774545050881323171840 333 -11688667873240415723846651901716568576447337438693327260259318120654788827721464933706454418011199635456 334 -23412331758077359638483263839067019094740325588280945919501448571012136903430119882184485046854768132096 335 -23447327769673887829273223874700901036585976299175237318484260900714696151417309896956061257687136993280 336 94209263217853889606572415926410187448491713727432446061730791559289495581515519765083159560736974307328 337 -189258430714024455792103872708033541501279044516327885699049079031440413114723599884684148181450801283072 338 -379076797613593362636847105986209194072088500406964433781823155338121774197242240005713515736219504345088 339 -379636733799137813689486466556351305141618911781273096165548152613362722165037280242058735109537406124032 340 1525266169423084667389618193067110553400840583616796333266892577756342264273689603804377572917964445843456 341 -3063970807299236160042581039817631772470411040217000563743185090118467279774460173281040410795558534381568 342 -6136900593567183536927391848757537322053308662422939725625970136640789727033640990343604331564203497226240 343 -6145859572535894753769621617879811099165795244411878323765570093044644894518361634125127841537289925689344 344 24690946037768113617185243700986529722013019961514776472737479849024841587890094261878793485826196844314624 345 -49596907570785296438584001860907630094725717890764079300825358651742207195413483974514151211006467971743744 346 -99337158805069972346643680027771640623251221093351176171884316605946097070582498249532678581582318798897152 347 -99480502468569351816119356333728021057051006405174193742117915908407779750338028550037054741151701654306816 348 399642133836269960898185541006388649433801449362572985811274855263171311158418477806200732879439400882143232 349 -802724515596525029063787313355730429278797746208898393308156093785423006630969682824506493588543990294118400 350 -1607742529809040129639185447606762945498392057406965067740049776410232936138027850457083005730198106274791424 351 -1610036028425030201150796268502065032439188622396133348863787365249619859014116335265153024283308231961346048 352 6467666097092001662742514924751885173046313269454552768940000527071122510569527158757452319770554436084039680 353 -12990376160967765041763689550991020432671744098649144284849703186287531170165177952908585084815751888645390336 354 -26017448299791371227713152236306874256396233237124981067679207794005253106347771662746290466481265788275654656 355 -26054144277647212371898925370631707647448978276951673565659009215435443872365187419675410763331027799260528640 356 104656928844858943217824979094424831282428853585727004238393653918904064681669738761851086615521255328860602368 357 -210194561158258073896108513412645663950123588127294628428302541952132707747757455690001060355436798921358180352 358 -420976257962209606099189396974488662157091096891816336824281906647148467751793563490868045460469790018474344448 359 -421563393607903064406161767123685996413935017529043416791958729390031520008072215601733970210065982194232328192 360 1693299202179933757308315510285111996737867117762898626779956790474722707107632687737326977835418234886025117696 361 -3400689659856510513983967904150960015639988330819247172784157326778638668365953026135436149661145081990241845248 362 -6810773490044116360879493730689077379389479391834127625051143817443406172832364486044727095315829238792611430400 363 -6820167660375211693791051653076234727498982122029760904533972981329535008932822919818581891309368313604739170304 364 27393400685473990770102901680950827087309961250466642971929841891951686068936792884560585117159942152164489560064 365 -55012261458894269530083193499193430529247988025628484651447583717170464204284588179693685338164822099820044877824 366 -110174829643086064386751313756581378628248019734387101774620434056518989786176511299769047412226269396634133594112 367 -110325136368383589713336240514775896198000063417517234246345700678697051163783846240150724148122894593628177432576 368 443104226177104662772364083157437795629024777867630526646086002180924941186423404245183017423251080738441235791872 369 -889815813761349933382766408511544012932098604130384232613578403294123355435422847059526276508021166204739523706880 370 -1782036535127460271990891645154200306980229907190850584774761072543095692912563053165159380790388335561383748829184 371 -1784441442732220677216250473285312588096262606120932704322365338497944674954280412211266208564734338713288450244608 372 7166624662186007571569307830714597725777442811644716251860712545449966484317729957398346767551089392676010217963520 373 -14390967106886264868547227536575890198339670397611403372863927473816308537636676531903257401686482860997733269897216 374 -28820412735448696220700196323249576894535863978104120658489523202910200787940830808544224047762501772425941762441216 375 -28858891257124862704305937573347373392392387160985434571251191458187784500608308553281933292152037822856416985088000 376 115897307288613448620492645294563051543847826838517505238144784896082142554442967149980244101282583896591370612113408 377 -232718099097454892847523080591473219036252210066186544382569607918826294212905400173665510067914033003514146567749632 378 -466051854541728449432738021184511182038208791058474111369325907922093927828490444263134368046060642813915896697847808 379 -466667510888547113170429881186075926003913161984575133973512600006535267231170088178937715956293219620803500260196352 380 1874057919716012417534021844763080631604105099051512807144290705039437141756836079705391038747963800165865243788967936 381 -3762891591755672764772648329563715118385115100329450156789062020105466429177983613390062427341509443697032973074300928 382 -7535633685060444149348366419152466140221500135476516675245111113561994288798841529432978421246740116304267603146178560 383 -7545484186609542769151436179177502043672770070294133036912098186913055719241715832085831987810461345214469260143755264 384 30300142765027354514242581837010439016106319498987928487652237627864960042281354960177570750006500127780296924545941504 385 -60836697567233075903758837914621739715043117433598649655312165016155394415191693184023627097542309749405433617033723904 386 -121831003159251729724366791989644053885306553824279161097296123205927771717469375210492911260104159161374093746028675072 387 -121988611184037307641215908150044628340526872781361022883967916379544754604555364052938568325123698823937320257989902336 388 489845741033576165567053026524985406824751318610426432975933183601582813063253322321102158080729271246507999175494336512 389 -983474074662006201138484840899584600574790292190817548831989403369973215416570376860900085721927494394533434638058127360 390 -1969469877720581648946555540365578392433105687694944886250727497517818157026516575200930684484167623390078493467495890944 391 -1971991606117150895616141398931987583716630791008254674837476188295689883219892396680061197524480257991090117658875527168 392 7918227165227434542499595898524860630268824403792736162390889042517220247200079444469810946581672647176499960932057743360 393 -15896975811972531005069252402643541851342251287104907250863746663703361923041178604438754206130848524777278902457226756096 394 -31834299278290169956851878542349630763220904227222771119115472379852671465176370352543596620906699203170743791976527691776 395 -31874646932635277903565252279412177823757305880235727736503451432298619084270383496209684829551701356786929779038601871360 396 127982759582682406974821493962399276021466043357098390354669554358545847766209691708831797821946831270541950960899297640448 397 -256933862869647404670763957614299681495805726386507739526650605975794438390675698865649712651373714227872365611288375590912 398 -514513288208816536488941895021600115960193879221222784931508876790724038686855608029956836641067462913603707015569938055168 399 -515158850678338263636355874814600868928776305669430090809716541629859200592359818328614247979387497371462682808563124928512 400 2068382152347613780314391256774412511338094340056208033777358144589058745235489796898345927977390402980158440750170742194176 401 -4152257803963749012166718028580843093922166914869391408631700245317361376203080640964469728074461632948932300532177969348608 402 -8314844607439845658692059733849698235341652652910099711314723128060885342894228646707458037562043817223608213752246928670720 403 -8325173606952193293050683410537710282838971476081416605366045765487047933382296011485976618975164368549351826440137918644224 404 33424642421956944784506217762406985701323711782381469150080054711062142819385992423286129452858104090106330658015243554258944 405 -67097180832210232793619403765326260542583075320874543757391852720352187810485601601256704859631101412030508020539870867881984 406 -134359625656618027736976786357660713845123251812490157819604867639522977068780281038969707021872131645272913844085997575340032 407 -134524889648815589886714765184668906605080352983231228124426029838341578516589358875426004324482060466484811647092253414916096 408 540082726501633105343714806662773939539806625981817756155558065739189531440066369539179584929247387720482020224444083734577152 409 -1084131788816007702281141105173744505318583680061421199626824024250025497627550607153310305121133067150049587721038307618979840 410 -2170907801507176398958089871579620094796480978854699524130786643681148618420046459689921367084024995439489540290176708671176704 411 -2173552025382337393353897532811751178955794597586556649007925238862246241584991705073222123925783856578879905138276802104393728 412 8725938788031281506165282066032577725734941815128512094557364097622156444319309764892497577804241759988203998730308329616179200 413 -17515338949066426877829948001636301471293410479821595186166054479590655844597305418984213319810696187321776753815018901629566976 414 -35072985480135429665992818582986700289135838859352904370366326482078873659833734764101238749089534152873799345199639298190606336 415 -35115293062138005576325741162700797635684856759062618368400544004976435630472858690234050858557675931104045182769240793122078720 416 140968863232582933229298035607372358701327641832767041450012786294676486169560921874529948747848405063179130781912181111665983488 417 -282953108433227688306586213127883053719831713258567218852846793138894459634460817976247388122932212803884161665494798101687304192 418 -566583138178496591178499187531191664984447712912489861674241066644149910799147618770619769997354694059452256732103220122278166528 419 -567260059490537805743825948806617222529231999307845285642788547010510902329373601588744763748844962511136190133216844041181724672 420 2277163293706645797759224930531575580654339433975646230193723952438375507680206200172478980013263071464751961346230863191569596416 421 -4570572698902280745086292131673364542383501741439822635632587433669414812085835987979957810062292585769918324319188700436824588288 422 -9151976138797220923217812443753538005483552065205332054761934553200605488655287701049915520148429466766779583056195383576106106880 423 -9162806879789880356263040624160346926200100647531018838258694239062381353138903426139915420172273761993722517474013366278563037184 424 36781196411071434621594900661523094753398985578032316754995893186590835786359002405639660480975226590698205282909869257543735312384 425 -73822330605966695636275277652809603603995137131881116313914018833864292320324782213439318562522716266843040991847370099946436952064 426 -147817953067815942201274206192128149939455051580973221163776192641516998472387416028318635525426941257317168934379827923132184788992 427 -147991244923698493129997857078637092670919828898184209699724347615305412304125267629758633925808449980948255885064915646371495673856 428 594044481965384583664675238952655683461256643399268701230275250146682615197355289736314516507811904607366066948480715264357713313792 429 -1192247968471950389618718099181525992477667942411601127323306219664287162356419017907188994624780018581878220713403535886458887864320 430 -2387268606638021594097014612547195068658772321898578071221782918909188946020643661437417963655664176741853832637768475344746749886464 431 -2390041276332142408956593026731338152362208758973953887796953398489803567328449287060457938061768316319951223848729878916575724044288 432 9593437141658019414141313077135069613890072280800325350089859348926589725007464655718311445120322940216973589926456358528250586071040 433 -19253418355974938384912508094689573236662619051409670297983810207787930361402264326389582275987145230308284568915986402780396551929856 434 -38551199427055809807578270816325435812580221096025353661170348088865694663729418662747804142471956693866127397207355262710056690384896 435 -38595562142161742845331525443271725151835204089231366726373075762155528604654308672716443732969622927115685656582737719859320276910080 436 154914601149918167834365157296442372678400612275397623687925035128100121709715914810489450017850486507457441738835540365228444145942528 437 -310893907462378728574808425639595689498920816387739560940715534415156258001629189860226250207644962612904281702680259702039214368489472 438 -622497618366452385753668925310332008425921360666775330924674711602949859058056619879950733863252584957801495555366638718466646121381888 439 -623207421808147314357720999341472637854001088558071539967918354375587202112854860039448967311215244689794427705372758032854863505784832 440 2501347328532928400679508885739578104552961088927840668390597130773996925108998322071774670620412895543092896621564463904078062635974656 441 -5019729939666535087856267548226531315379835647246790353819041688091290083533154407971506943991929624654016164843275791353473342497619968 442 -10050816734400189033377368280951312701608946940754320052329981660544777655943080658494985623151261805019919244086649491737158163145687040 443 -10062173589467307891042201465449562772458222587015059397021879944906975144819852501046957358318664360731806158486747400767369641296134144 444 40384976618674657856146804075777251940024198103189109724390299191974270445800672114811490255283488111469867606748164511432016302989901824 445 -81042517758960168296249604579512505580431011716635963721386157208641280624643868450870302154584637560025021159098678839589108081590534144 446 -162266745198994238315136540110997012294450433773443756957842686967077721071316086382572152071847716011440232948598924223661599813588221952 447 -162448454880068140037773871062969013428038844113615586472913059516872880893344435863403699834526156902830423579000490768144983463995375616 448 651974335693159380822743455675540067315216300536524300072496708665033441437717937223593372490245918308003981880820761606380537660867346432 449 -1308309703732092402988782854198408161836554449237172508506682358525150718604116261987143891284774418009372538891279120280362282931506380800 450 -2619526762361367233539763003628368341810523463917094289254490677847023994360686115667592546772403890280988127868983305272458704269527220224 451 -2622434117258549661101960298859920359947938029359843561495616638643746551513139707360897310975258944543231177955408369984192842676041678848 452 10524624727800387775154208738218305657440726902752365512875978084135656891882001929763246414335296429319841312858734256477581031582340218880 453 -21119025973133153811801152561993859750179403376130713559538979227392655155422890060165807169539114160933515827791670066036781384921027444736 454 -42284569624621226464597461847692551790557439799345415474935973827532871225285037587424490566323909190062920456966141167461308984346286227456 455 -42331087302976145305592618571397384080756072846429403830793989200280432139724295054517366793569590058258809258348942202849055198850517565440 456 169882561352163607314312354970047523805407887950725475593472141274092459532168269823183981901226530651385902649989381236049175369452846317568 457 -340881546984845266812508471309011022575582969031466671727536651494126381010878718856596993256349402139473136533165987321404259887007244746752 458 -682507376823369235080939450197299361794344066816277157148801548952213736652785557186680006148629698170080493888456791209012459206082190901248 459 -683251659677047936536861957776576678437522195569620970842529794916174711283813676660166025784560592061214714710581607775216398638149892308992 460 2741938032952336163618517922057634513468226327318609647694858131232230540707592140322496338769413094938469508707824229895312867737411986128896 461 -5501738854392961162179176026017924626372727744717470824039194165599524472559859148008657148801167643264160317146644057379520281844448806043648 462 -11015386234444781547653112173304286319036305549488442667178040266622424539216168207593090611777229588786468167447285179818303594601980834611200 463 -11027294760103640770947872294572723385327155609541943686277692202045800133312618119168866925952123891044615700601282244877566625515064057135104 464 44252081348320873763328610633512138336798823158809786974306592033263707662407871415584783473907227191276233200253093760221422873017254898827264 465 -88789967312454368885731464177466766264578047758903598407004830516688429583130540708988198488011917636748007196202117081865158487948507138228224 466 -177770471035450485344179090295228525589809696478663213119604092000150868671804280003188818002822144109626374922868187204678525470506345836838912 467 -177961007445992232916895252235523518650463297439519229425198522966924878177347478588401239029620452945756735453332140245626733965115677397221376 468 714130466710469902540174952225633991329696401288349113367927263468987626775908297376154008440061517816591268178895997473885437795774688313475072 469 -1432833807273941746825537791018347816115079225637242618070120870140551481684853360797406121523282447700311189088926867930527879462173334076129280 470 -2868716197116551454814534173081415521200616066648181497029752635749487115458397898958210979475337836778708146665276984516227094838095973118377984 471 -2871764779685219415977992764126135410171073682021877757919263531217871267547089076321609715904110778156793915152700233171398430751845278084497408 472 11523642109564893197873474149041180308329786112571866162351184870492094895252650433647223700761718409164204882459879916547649753972372771931422720 473 -23120450200777817463669954483155637951950554994112442586050631232225409440633889124016017075813987411402468208617917800819411569874728863049711616 474 -46289677722654322305955246423026794127428431834204025346333436791944965314686837085846413934488341884854308713034607580121564514369446605557334016 475 -46338455043753009684570583879742312350955753680183165520565611119439111748105895923660793717348708946903681008833379558604305888989435485015244800 476 185939148028196287281666384999555468086150876872482344173048536407686204193452289748415732263719240532207191584918781976210120051397608493555908608 477 -373048951762761071650100868960283373536957478048464052527669256675231922788961991604376579316087290553599318269008091436006033093674950094101676032 478 -746878340663101141358047137228015038650352105632594347843053302590370188512628924613783235157940454099988593270796534527735928181269722259529924608 479 -747658777800680139415892536535463330226789255168260590630768091830276531447333866018813311683706327092778550003576886183459790175189544330856497152 480 3000000356853668534357714937831232819824402815101037275975649838199982241005794760935614165044015784284593680807671764602525504627796042179344859136 481 -6018731205009233022103719459041224637483297219058064378856454618157716712444508115591950166706412520396146323202071968942423697109667814070527459328 482 -12049949404219730013132965307001621940189588830686788642316345864153934911844295293664381557825079008676931954128629564376429186122052781282280079360 483 -12062436398420993982058491695920794605412583223257448526919782491992436398799574356144862782237332976561571261853115190868010978024769934423505240064 484 48399589524099143555340283450713250404326265603877712722920369502031763438661646174345225821896379520861956740106288281371025414931685575388722888704 485 -97098866909028622364893200235486644774004396629451262676323218072187562564249989848222001029686854270955256865600231598540013835528582826166849634304 486 -194397525725277468232594822693680052191576703540033083506301422189791148919784444696131701649969772028064742654792233220945336341500640102593301839872 487 -194597317632497691735403244916386814835144613821163641659956408235207172711068909695819401240565835514218971578384003244810645011944114552852904411136 488 780786773416633448975314046338028411063393378658221264483685465485820976339689218779530000049416103890726633396637253265626284093098151614526848499712 489 -1566368552606552262018030226021019125572416604063575924655090596061626523670205597551564790273137731449154760959476987104019976276839690035284158709760 490 -3135933775728628100080995207605346453441919772625240779768660968849909428000962635098132773995812478676777184696422294589884891280774971274721958559744 491 -3139130446244151676125929963168654655739006337123329710227140745576565808661514075093135967445349494455244847473890614971729830007870562478875599699968 492 12594881831162889617042936919434317050521064122470386006410320303026139802572673580312582191175842167162591343225182304469058584756629344365346092482560 493 -25266483754698345059164307972388030956172205792894906343824155247492032740998581720505241025140572713008406593109604298102395698963552877630379572330496 494 -50584114237645067335047572033788993149097796617759235574983986922610567572565986480930533145473737678472295790658701722314310417560635214527217402904576 495 -50635260965893444551766528122801924385851181649728658462319663350237069663134809520850584240666329930927778395098194848423829437194164673793675661148160 496 203154804602554304807693585559362872384445346982547708497306770532466303739365114562442950104976426753176904833666696907009545984379012206372201743515648 497 -407537130683069662816642117255036094450971934732361566290669775327968657652381982082967126494575067565285392173881228840647548439962731435139401684877312 498 -815892609018113361100787531934279088689998029976233898778710373497961348753865132804655070512231611169858506018794347699047401194061934218542135501651968 499 -816710956670087396568290829358485988478052190487744664976081196339985382202966301443375888035313087209146227689826237716799705508198405566805467633549312 500 3276663998504038011883202886524426751368858688089107854272774659464229930201079229438153362418230061308037570811687631080226473802431278446381856116965376 501 -6572968340655452874986484911229819097651017228454474097282449067137036663180586506205606345390415547558980461728140622586508251144137869251083683399467008 502 -13159030243742490317453022581246948591910901025093120453722831299746457861546791710630745771150134711746564470192791485457053371314459280074380680909291520 503 -13172123806174074884933075340034258988519767593277292712880764465218842396732410408850278851519438328375168016929301725741090240340642821646593995019649024 504 52845617973875314349492934465584760713385469191319237961418255846543984009157066014035512370509396713043914628555329786372803389676773785452935749402886144 505 -106005481446108658318507135142064970945383736019058610142626907664425196862768980785339818669882080225174314378786905339562491635981952568638991037454352384 506 -212220459891122669716695114424726908236509337129063976431780745976408546288507860742192166625673018316406285505357974523669573176382841802433395100674424832 507 -212429956890028022796375958565323874582251202220010732578307676623966698851477759913704695911581876182463942253142138368214163080801778467588808126440144896 508 852233791546976328141673963948459094477907189971404004071553874266564626161549829712969135077233799122547649985978519607391731176234353852220188814949220352 509 -1709495511067681130195688187271245381253619142125530155659754084074524913834377239542238973016280187030479061918776971483853620058523187668170290248275722240 510 -3422342974117847909666269880792042224039108125706208409663939058509980268676272865828678414607102099917880631802100564480420678587749361978827188908802965504 511 -3425694926100333558941163387041593685570977967161356508008369948870910709683791252572878883181643825774803139766647185993134117058452348621313797321054486528 512 13743003128191162027063375623160992280666349966107203212166650479814808130825385651221921155621076013382282654641148202125097729882245234195094490231236198400 513 -27566453103961979636724195396311219638097576127137960784599642328291946845831212584304653557031153447330705500431415320555317983061362147809867582356508901376 514 -55186537439643729661846686892615262660705069717558291142710178902358780747782719356516514611254974508372171128295576585314050981653972081899520899309042139136 515 -55240168671363500050244982992608086045214987180840660716221073148133667803903013544423722108447642122082931255728322529517465997185219868179306633905066475520 516 221604249466091244861759485170346224794978958282751077747015023541833315889055584432581378400102579852860846552106241448510844175115852908074655350772557938688 517 -444495648493456979045078076740520210818195935684279025258291508982263921124998229374935736732829182434779936162598385557903648722981652686864168331849699950592 518 -889849396694430284304528891080925595788550550781075963692757325896926035147921165756386793420741046688932034364120706223061937694463269954204908417235789283328 519 -890707496401946610518901628680810769940709230193593876868931633829324228045845872762902113375823728508304196403044641330316577942963234534681480170772178665472 520 3573127182097982356648079365921865169588741073724590465589818230506075226958479975129792292964287095865682730079265786608321994753852513104444781725525387247616 521 -7166848757176356542441104434240974518829290453349610847407819851389707083467152918415952264850558555396297349092706015790755355471704176140327285535924119666688 522 -14347427109672974304312172670080111824093119777299508305634428629697785253301101148936149648982440019902549290808194993297584954919407785568279719128430469447680 523 -14361156704993235523742136471678274610527658647899794916453217556616156339667896461040394768263762929012503883430977955013659198895407218855904867185012699561984 524 57609381963816076728128111505891051879325101038802618995638337349485078395073129589412520504430926625369470645197307360647527723293622074875121245419037559619584 525 -115548274215318422722575354250138010633079134972012116650927608945011062862949346669326923871613603069377851513341405802480837302011230548653246044196048641982464 526 -231316221955761024956030129325846625849110891873628819074955840720716063107767418332321769651728372684514976508647338992418862507638452029908494457297412965793792 527 -231535895480885204466909550151417230432063513803233404848056463551410000489636143325989691560229539230274249990611866379876050411254442962510496826202728647622656 528 928779664225030971998191250512516176723685518368188648669433328173967250540969273227973829142932155470208281746021794168990456488409663041266015731674702772436992 529 -1862831493053042252257488600838726863438233963046887355893281604284588998246787946303977784089892308038639127059192245636953422663603108464980088317076981908766720 530 -3729177762508071376689047934886583400203709876967448084156173173860280994603475492506642318715803280809426629829816929473221851785062071851592214536639014726795264 531 -3732692538910058248863118668095713073530951827841121456525783139151383992713375092405329069251821945541575005541249367672536858242917926773224252439124065636057088 532 14972947472464075461541323470892408374050710721848566294538452140098771948172295568405557283439511758952080530702186729081927510465941966152481464586316873455370240 533 -30030249578575835855260344538803928907955228264665293525947543447184015850982181534379596579743471471475722078478751974947415175920424450424131838832274968733024256 534 -60116735579583461665305820808953932589146327743309361009808846339025679671722756667138181168063241578665818168340422961083870455166542579594376284104310752014237696 535 -60172972002015251620090952540300007362382198957288134967722605783683327641481150265517169176639540214380192179723341972272910558492236258340488890544071566562426880 536 241366725077242485937785390937352926728359250396897827365855536470625086203025324242616532809473744486093256855488396023360123473877269178315306839453416040827977728 537 -484083124292847930790413943427011648014379409929286229721641299613033723680252094846328777824778656229331489984166848315257209427571186646537316233461091630812495872 538 -969066031344604500857389994555560492400532759282232842769902750340589814876638487266721363786778090630092964150460400809539060508353472153012434169958356294396018688 539 -969965814103513140133952102257097688772306698705893226096522901455112182392772784840785171923998868801522948332587104988563702161564571012950235872994529327167045632 540 3890660649520956231854553701446837111550514067907497504305533419194717139764702710251906385342644813263251603515868870102550508484791470371054563928412193701920505856 541 -7802916085255719806346597987730566936023602681982844208449950465137971099916628562281344165978588302640822827402778640501692416646649313380616368729692540190345658368 542 -15620228694653977841118189698685729013995588394744254550125823348108300080091405885747709262152709056024525401719584547867779099744676208520237564707963848905027747840 543 -15634625218796516069543183421910324155943971425522820683351745765940657960349554646932730192348241506767405148633611814732173366196053790279242391956542617429364178944 544 62711259164896523019272658366336438327156482071434076332118052077750926404496003721951171931739355435984177557502774461301424662200746142225027494809115692009493889024 545 -125768034909213963520745166090063160061074156881553739861658242183478441935187577712342846188171489689797469040942203327348311719234554246666170843584121828603062124544 546 -251766414204708538696290231751719842393322442255564537854931243052274609954505535603646027259471498591481014032508842924526931701691149801476418923145503953595507146752 547 -251996758590989150351090131323313364664496570748021595986546001737592336038635915782606362142600017803367089983133279194357239964913191109620496159122764249984890044416 548 1010751166999323941261959320152375725912075824901571081525561111174182057164108225277949467167942301756101271340026352015392659018317260136210911468218180556612154949632 549 -2027030599269382562239116230022995986332330733622111558209876430795989540347345574850946971530969064597468365495039174506712716353963511667879676599890608226569499443200 550 -4057746708719254910955030853191488329003447523123536046525589000557062698040777232565259301191994436585113946200069329330710364919479684266064588975417381195369125249024 551 -4061432218899744697431829246336984685342233579002848976631425139522146315386863315428624659322050743975291161410060309647995297131032345196369824751053545937599251611648 552 16289954997764856227448897703093895017434366986563151067795734225669588669700486256074882934848878664583291228160133002399400375062761311949142128311848160657158522798080 553 -32668362239861467330340956841679702586999599314229812458131535786501184155707038500870534464819108706530835621360049532413639123202786486225609915238964275127840078299136 554 -65395692642610771244310687973687346875419775522528631797956449796443706188951454327554914659719118331304506686079954749903837161790415547336103602888107186131362178400256 555 -65454660805498607827939462264015288576840352416597638679649828019885044066488831653368760389800019249547342129439810434980396077175258122220987375298285822007044200202240 556 262526261176648470315303140539996454724408332395218637298919850760836230796403854523241190320170888017103393838077509960840291293319143387502554770115286918536361062432768 557 -526467758262605018637696864047863510282910510248093439758480778884264570653704764866014678162283398072034838316791556363517996555874508572242320078074861098089090648113152 558 -1053879007131415422613454116740974087788550250801290989624055609343590547348007566945050888005861210835955043727340803688260935757906498342642780514712580370189093645058048 559 -1054822497737620807951514505386221155011279481106395099731149660918651953388605604158072419687155625527840410821098494649485878404063979540800920873275438544200005993889792 560 4230611878224947855862782685287849426717868688086829720209727262575344686041598863188548058924155478413986048409486270132642825370145692541101367795856052264930972161540096 561 -8483867530998824959839014698061628466781238903496158082989711762952163117057550619489612878199376909433220907069157123334684274248070933837998104197220700706123840695042048 562 -16982830911696936085086995614447210009126145491873981927692928351105308730764669834387570263299464453936607687638437302048967630834661566846526454131447132196422278971392000 563 -16997926761396222250495961832771163084689813176755647689406433176306291227414238429795914770200175089006773561138560357428566713173181266017056699868452862980596876552699904 564 68172857241976322986891441950972089245523264925602579898187790607636954869451776864083793163609227976869084726555718094269455840754961454114589748317880221332482677186494464 565 -136708014876735513943598073141719052304574554288365138077499697020097489658493200017967854492835511195422150417114389517649289657634395688321905394323897981485155696324378624 566 -273657563348659606533739605776621353818167791534836928342415471243410699263379497562469221096082392551966954810230747921372164632685106563372294720439887655517104953949683712 567 -273899096943848185180283065269804603027186474492943580529831548446626419209772595089002733206493762713089608786232716807445749950101421750100778652231979348063898515250610176 568 1098494790917655684479653774997417402616970093469054148368319120225094316195807550674413078150911492785830282856954493862666023609401469241144921790433017702817116796613558272 569 -2202786388119837256476350577831232786250388577932667949234624093327365911105049441985630446951695869438604261137956240991098094836794502963773457943876236026757279064449351680 570 -4409437313762691771297396507553397559845076083195042333467905421906183341352388444395797087669973661455170985891943984159373554752250048915202658796425939134263255109713526784 571 -4413301851285709029642091859444329547189375010524748768466562657157634860494678004820333281436555584033133449507975486336550919830911091902858401705099406215011952090528350208 572 17699581855419043218704711660468502036889087170055472293850137451647957671686186744375767450945205407068083361424279971472332060267576883463302521724479229829032172131891281920 573 -35491912611390500637682111766319371770041348596023899027668048549330751802787322938940403552288376956007265849633315995196920882423018798630342873257121669596033071803338326016 574 -71045657823149277408879349162893655337591480029323101015314612862684727911851278844673386204842064673261931117123136025228679606104614285063177633053018812484045295299713826816 575 -71107490423517553542394474793148567135100262866598403975293128626707952218127911811465965305107375434509330534979640060063517447363190972865669519591794285776024446992751001600 576 285171952898489527771759406735653210110506445513697251420914703675110500547831242847374810423613230873006115154196608658272123884555684145092580716832482822607847608287450103808 577 -571827888205817682747881828597424303361223679122001773881313785686778384446301676897771519253593920015949816336949314152580355959317208797444966710595577004223194857207792402432 578 -1144645098017527783632005667278927195482587883640408395122283823597928357793029481264224304111432812211858023359602692862518117378771644599729803605811561581118056141504179601408 579 -1145634419623420201768247677363005784242728409036813242481940075822299946693455608732905569715677784391816414045306757419875522838908871604569673790431969153789722568592774397952 580 4594409537764389824707894830460966202092599940904111138243635329981658853578935964555797466113650803726766344409675804367790956877282210476357137377172767487218887399434235150336 581 -9212562794070197684685597902939818534428572491321938613119020713348235840768098988359945306729180939772534065276249158112159644797857869068871159185235316718557769048994745417728 582 -18440954733834674059551067967224894489019393388986354783992541462286417103943016016218790863126281434424402381523763349142037776957911370215180241324397154599862200931407007580160 583 -18456783879528952749730940128570151909181641795328832341747041497876362526349834055717691112794200989303736632495028382059756264320107002292618164278323675762608863764824524324864 584 74017085266447155281082226450423696678673548057425060060042166418584795174281152696857567447191838615766957541635293923251646905626775594099727732560412957003395409060308298235904 585 -148414070029556999126481384773133571441241057867069581506192333691328280486325938341688740886413746548637937106580948636528537507946246358057965616015062421912710726122636998344704 586 -297081406390222457295840724127791261605078090235618803936456667952095687731160965315359885767514205975345222228702137799740570813687622829354937999292949182429368057579954264604672 587 -297334672721330916338718678709315380327674064737098444860528668521534814489670053947342289762200918853414570244242378326424066611482752942593944766555773521033314662914634532519936 588 1192377886858625173869410169815550945981847952966149470530978680919408779060789279373158006985044229950490457163452399625898216019472573129243860273376986147380617915674701345062912 589 -2390834165663853364767891249587680741305999293967810323239685375505356600325796685913893709842569568974645266699870571892200331186028268976223882961061756421255954359381729120092160 590 -4785720592625442074221829772479747382173534179959294901264522760121739228787738789939505883600126543998400101648384992211336595136778619764271874198328702260175054404118342526828544 591 -4789772853923177418907877045784133281735069771982969156049674769232765256923884208051224347515113950047509669897028840638272527901500701576095982474533891677838200089473226813472768 592 19207718551265533811864075462789163921678706192215967681620523186263373365329281849545518957040304672779353498571841543676321304782667788046273229212597839723310548582151518693621760 593 -38512691373676715896193285484883589432834266593000117478084694591191371405926053733772281048040307090737336635111135449599104995918665539576325057054120225470536593612820260266704896 594 -77090218928117197307363327342637353258653102658379023032731821328159159262030434157332057518720412678260426362200572474029184916072884388141835846527523481623683518191318669119717376 595 -77155055108880962822340083715507527651637672130757811109294253473935575712208760847119552941360211175046179454178874048860159840308437697131021578946806512306293849156996817706024960 596 309398254604689037469081411336472203322365522191576701355926199645059300250974963665928156837118426661613754920455115093412338452060390496394315104818622417416499368216125053859790848 597 -620352577547708447297604975621828592076360711720244316549350770788752595306229767886756203817592017246085584048389467982768075085774060408529087787700037571215646679608525673790963712 598 -1241742533987637142834838053209579974440474534998549242323700455909927853815312762810112334397420810440743217568431761162831748959316973760885147294108603633353058654667901724962848768 599 -1242779912879857391074466155175502764728227646556609851548699370242350517018165989846712261159657586389315267040084586360127347747085826704712119012817132124274823950118752102343770112 600 4983568198226072543173401844293084542365947924923166716894784452958474026506902683826048165785471656940125661820172247808056576441569542144772136675770870388160479345885212937946136576 601 -9992033489865431044097878135768316051637970527239788055189542849895091969882282816530494573864625936645980510960012300351207523789591554941391594600546424558443325782590834933034385408 602 -20000665042006386060029805902991396747879990839408545857979068329108946551010217265646587975925040288469113813466469803859144628183484756984014736700429304971634896292395275904163512320 603 -20017263104281910031863855534446161392484040624337515605579050958427709162255868898232186804120828703646266605012915007015874208787786404085246284199765760826383141019608881942258253824 604 80268229164433927789464017715241821305184759916497699393515995385535987983971295183955933154832775796710899918609002465944251802402765381555763706791100513562511500804998800226169913344 605 -160934811823480430902945226585397994080866714671290672729431573874722278637838229549966238186364473557673466834332689807650013539308770293541084553566275967638980875063124145366613622784 606 -322135192643369245355235247274072222475398225901444861420462869818544759055606885221302057623861561758181378333408502865807700368286366940701873867121935228953933665761665987342743109632 607 -322400761639777628904580041377348456789063022460308377382062591887644960835537311342671638874994176401015822998151626116315373657955193294321578627111318522629905581397083683952258973696 608 1292789874516011118210457694748708638920229648547595701067447032379782264701314358827121530513568081318076627969523983471353574107846689420722771628317873614631285313213347095123226263552 609 -2591953404945823441605190447976046901368414414507915785213287394417969372120958944567113011054318914064179927892882924954891307167745211328318457496380946277485896601676718908874833264640 610 -5188155913834181019999897601604513551755465573957647825812170341941541972720804707076139322126759662413710970421655821917905386970191644314552191152592025253787343853520120963501920354304 611 -5192405017776715156789414307256933300774102318899464081197765895047145201199691525018052622144881496699062085057545793926028159604892865972467467312422157952602894503686804109254174179328 612 20820609318417270268631857696856770191320050214899651389418210217455819546545407915375170088796987998220461715860862839801585910035986123784853183167650224196198185816747414186043742617600 613 -41743197131455359820212116329371614359087382308402892908090713709446116576584099461356259378028900019289350182983085007798118363304801567359672994171223633163969587237495223870141577035776 614 -83554379925991265829056499949181944702472952535874845902350956268581884808830388009783131556347749387144318200140409567726201088764822681245990406899729389508987984877657378072319215271936 615 -83622365589071812017688767239620660686771140454943905988520485118271536464492577096853744356637698735709936034314649119856165450920042227772634825457011512690036795280324308404355276472320 616 335305290313253802334342276443747234558662816848604344988116286669361965725916577432262331030030187125627158147349471104984234149542803469410272324515431528932732905953300397601853840293888 617 -672242236540440713195858967858023652740482143754866132044301265731275571187725692954219369267019158616829144314880691461087612990810876055460010694405634014210637261570607123172573149396992 618 -1345572243690170165409834212363066761229735294214837225467314993057585568866046411301568543338677506810708173976549215756254655776105264855346332085727781999318055489583885131657723278000128 619 -1346660014299458904427950489010086216978506300919942186846027454652619995356641436694698348143316696387758059323337048590334085570588777599772642782644295970214836456026556016970300257206272 620 5399693304509300485929197275804578336899277284141028283928659357750893099313706051496351050228937060475630861454802188370289499816157263332206299493575351531620717421418274691632124779298816 621 -10825493103641530708293185191137623611769058729204575640946417793782612434401692712427817415769214670800458971232512364758485314699918832530644055713147038364764178037460650630766097059545088 622 -21668390537031681240876230808627558515518453565690830663952234973085775692652905831145711708412656374833716108013630054862241506111573868972109082576958300263876851538004035426533425786388480 623 -21685794866780301065166091234979869807498789672972510046011634358606326516502426237435788585286883408066514273562235380207512382823310072882930053727622523798225347001086769591534657453686784 624 86952031424104642152142690056147214733759191979270192768759330060671915952203949825224076863638258031059635080832205424973300051834074738461571868718460777605083333561339888346153409822326784 625 -174321766762176160087242030344749900475046450533300690706944245373837051676796389401409998772257964859706426134830938658233101144749818370782847045052862920034530558236665396652336379659812864 626 -348922002800330237363121827511136781621778278783108251526838880916002916535185105303461227574503562251137622918439562521990536316887416004138829628516353416618637043882654539944692465996398592 627 -349200472076308154551759594332773762293463656499615121639789271084331729716777431804102457604491194782862393567217247727514870344275195266711965166926980993168212971291978286584712172673171456 628 1400143519616967624470691579190738817234079158596542927914561766357272677046217645224104590777816369512146822054201213376351489705754132217725487128635454891267763014079798106019085170813960192 629 -2806970301857405261468689562100765170588607382389250738539932896754436870450651126463598702275335919785688139679066871685286996068814966737206227179125971619725348285983366131398643301870469120 630 -5618396112130457197955583393347722031924180808242611398887072036202134751806779476937457085030473960078972609738576706658963336575834401675582622972821984464243911410515912209037601910569304064 631 -5622851620546103872973787662493913722671146851706721320694278278895395762712256700947716765510276080586568940119019669947352681014038869876752791587392025689037126249065092155277917217397669888 632 22544872583172175592113601879729955179648179928396204344463588027900715181714753491913983227798729768437431725041394239250082857314609097921053189724408597453667083058850527975995452551531069440 633 -45196677368319871384664106218968510937223544899931046812300125880439694625160960360074198787112710429057175379213419597421509981146125432670190426198498184302371322242881374661758472466942918656 634 -90464642871290089569619480744276088926398546495287852373515551643971565424809556304312552461902254786235892044513926607457249473303522356559103550230117028201434081902549628463361989843139690496 635 -90535931005940436369910749050615155978350003190713611122430851527063741599297191888476707349579088714357433330601014020071478984314793847777826248063237687798125519319336507603207034752393543680 636 362999181639565907083138215878529428536817493107963549476707004705361080491040394563876688050438361994888228755449105031656670069394433285735977366250398666352799326278788580090968677920620412928 637 -727709278510740137373266871109196466320469946906145308927381206604934389169784043147693093405120738264693448376988307966054848403059382360721299480495693163026193150560462259538218433663333302272 638 -1456559167175885823551194035119818005472163200939102757837407211339343597131370255642012665013070819379331557331370014533937368982299108580942162126321316879599449299789514585313957585874728255488 639 -1457699777330291372355854328021243078303386508065914897820052009468818415923172424988639143215900162229276217908763413135765041158479452440441725291651247433146512298458104651551478304422789906432 640 5844486431174032075079340826902073187188225717785405271071945615428971489194315732114074311297552763116440798563774435764992230748081936075761659150564156375150805177855499401056161840267899437056 641 -11716347506053797321470528683438348122325810806614301901727366385965338629391883528547184099463009754631553450984990437973848593724492124779512834269046646035431122323757160391812820925689278496768 642 -23450944774578083423815622053299497409951194527257598043177049542002274359452601766640391850171288994862221471208275253576939942267869751311018679183372180927615252626211761843425973348147543408640 643 -23469194537048572204690186739722298575250767441286592282899366312073871460121436476186415501416558480461336040446569631206182697086755253063011689828651069784368260604909202903226304844916529823744 644 94095775297840154189255523195962808284597944733494300008265266489154651048511762419297945820609467749034718992645811056375643846173647033275962887057950945418509138164006104330509197340893956276224 645 -188629544894972039119500598866072844536385639403684461769866135460027632513075557867700459271105403152448187647010687175853113808000546108599758029602595223399090467816750794096226350604243586514944 646 -377551085989471898732994232714910507717564445431832831375289339241200818636852471088137296962135118074482208401834084393774111693103260245231404229529652668506229063292660645149258005156790955671552 647 -377843082188999719226987267697675326362357612056296739210846407562346372247553826440873675382059429844068041509646794435841995770205428273263292399854114890214277190951819702106063309105094738313216 648 1514876283150332722835865490583879129186948447718753850870070450103132132318631569996331242567329460611302163332339698248182592006047729429435827643310006221353686295717187491905916883800024344952832 649 -3036760475089333137527563820754113905848932894424641489793510539913757551294095668458335567212842403692664321252184437505994401862547491531636971374407105763700527655254192350775161062359339473305600 650 -6078192889371111402959016201232464910014556454840705504955934172965843960359413022560453189144473795698701972229372235685074948958729671511784153474005607074729825353054929612859206987891539468877824 651 -6082864828563556530862904760956702008331247120832128030324847266104172818130634708204235243863262784012075301954375596358161094192364359960294364199197002622058595395601474524168091851064399991144448 652 24387522584563567658298281760517653213125276475225582425726346182076637565777199060542325632078518995808781164517542713509678119573073701223299985499084757056179622092964437032378985762331926231777280 653 -48887171709745818386289888954416996785851128934245305460306606599473167718063718576535420577407973711138522242435166083173423724753379925210845028402763007248249725207045951936171208240812504997953536 654 -97849094446570758819041994864421787144769308524353371326515822689159597160466984123371354030316571235291017760470385937116225773244914865597853428408588343253759771094836622453284574292390778352173056 655 -97923845473649880865504211820009580717836359180216131732418432179372858884806531093671866905817195048304991036070439707885604096983069880774016800011650672011020091775581341034226732103156546708439040 656 392592394219548988019563450747091845748150044591217651800505042600050576231300688018293622129276265949387643451482404080774956272790139705210027659283350633131204215271261987108212822141815407108947968 657 -786978813088996905154220108428290737249909304923141553342672712965219433846750503323799553270567503411110645517366098660014992315295999774647976237040197156436656126880397220159037431742009254768279552 658 -1575153642611259763051835688145986171668891420340087273179787177773851055282933758172407312549144987830444863444333057652340037810402479792114566419729391572989477384652709937613149388456270803236814848 659 -1576349659044525715795231159435390868837964230833891439674228929617263242872366509697215518557154968838668435853933917984650090990212960034933180365378388833105642515544625434908223913428523096937070592 660 6319750833377294296101670293214419841380730649261215756630216740589999222562659057086560546324739647453356612330945995926321002118577603053556088809301522453816551632881487707173789953381119912151351296 661 -12668206061152971458044831897374552414819208750373731509127035525421890947271704150768518036841718839104078962492312639828083280552606731934758912314178979150421066407168947349429368506096294873108840448 662 -25355548385238198159983991335379579984343582468648329682165139080338376895974332325933967369811597374339735083538239044973127411982181147754615647758741914462700774908608542655579929411748626445421772800 663 -25374684648170453403878318876010055139048747436549196346076207109832971897405256350330898665939757070471312242091852810290088262859148831639713470889125870624559417002879190612301121811304663144625864704 664 101728373747868876542245205991605922412656969361007185351237644793267027606792113694086770217296944635464174871010776424963883261960207533180027761121110956440541373142764537929858796039891092968952561664 665 -203916017806111878937954272958343248538237897951635170636340922294404335247926403973699891541669721978086201547308283217534826944967639479602403277371436860765690156548024626821026209669127066718803329024 666 -408138215819139841778217786566774099551758435389684207895258933060722190518747592337750683821389999094277637631474386680141027503966761901366371724829017020121118586604379620949591497731150720624872128512 667 -408444396026055925680527027216861702027041074876098074517836021532635710541642376728101584559440554232382872168332206925212401117998244843527936894915160318710856860112709988257130576124047307812137598976 668 1637451746587216709549818996668498037811555973341358697542269147793505082441306919596617147094368878586794303115622670641706087840370774680050529620694360857920286722550804360718991245210948277495736041472 669 -3282251818140419432755059768939098535029895294356650194026388418912934645432088664561655911901951080488114235115833027165125142417497139971978623323456160881994292009301537536818920371851414647485843374080 670 -6569402519591496207947067388279598709664312820495922254014010253376485611230493879368926235612711043185912222821391178251392262659498007018542289368290614541424396394736360950558465997989174689967934275584 671 -6574301402902153550384015238681000349268835052278544119975243668927101931596810429614540647421519925395595975411116302172534240484001734093127332089668907318860208770869646827479091252275520084964181803008 672 26355992211336502310779435159540821072329606990505638871435775662315803570783040321405535531391786288098588932721166695743840695830051661267529841015215142604670583597078017832963868060538225079811697541120 673 -52829557622128780840045618728715281495167747543794202525941153297846398830357677848705816946194985749229587927595736365595088859448192772325100707343509311867800664221354896712022742223948739639533335740416 674 -105737497377228079159082403063852989224007850796110354907262041244502658786576420501341464481330913613814115896627074713928449364088445177843562098229071308174574326460842367454775488516479005599006631919616 675 -105815879510198596638073568670275415457680206504632304762641775893312519912437485305271295070271855729169055938062676696666721009280504811036922781771123992613547324478974941485505492585060531918946592358400 676 424204103636440596300188261958170776634789094520792617315123919358968413160082718868243147348378728300935504249477930579526143779426734842468019329589128183721865274133490654310782019163220443515065894699008 677 -850289378464173612096164498470479782877714726046112031159361470289373493340830993030802228831340067370389569493410308744770807043462900881576695064187520793979082500702163085359084135972397518708690839928832 678 -1701832871055875503856187646643718385494187143428575260004798694959704764695439022924481747085735208586458179649790249213353960409998755894247161065047884538981732969694447355209848337042099458536421046878208 679 -1703086985183403783520046296346477205232944834764926457690874449340662542709216059787359036508790282432137220312759880937166306733071710025340932001720727490005300937984568539701528402139403879655460413898752 680 6827397310263954490046488981819014657796871635095920202996406849934143507002188681503963619111822015876697369206675104434413382809162289674488979246957025372304019371419728372706274389725268572050314059841536 681 -13684893359588587692025585556504240989323927862264269150458631805011273686335026247716982184376965804049691714324621370240323077372075478495228460974062281569173669981802365173212870341785843250957572928176128 682 -27389852545217627858672909508252623094467978785910157463894475680117871820890485085240000999522812789630248079256756848061643695913318223087957256934890050354724427456246669298292621725128557239819775728680960 683 -27409918371258080333294647903496764210288101847291776626871687750213196269110917675046037630291693971161112729864270955642641237082485489185457591921655537571101514948888608250159502766685427977724405601009664 684 109880463397517751028639452356916750230993884125746536463213295841996678455088861777856590090393350063014826726747253113542535442359949149911834387527807996880931109707257700423040583565424160765753180871983104 685 -220242506620006361448200626199692887241670721724651932837879681366281143667468105711058059319239848482770405068074844809029011872779912686163676814737987686954912319237921935690886312128213219241217478679855104 686 -440806066456659962490349066723292032336463412431409772283394755854087478506463132859012704730781795870034644545869915339353984404266501629887358989264223169371858038358114894611642720921336370288909035316969472 687 -441127119673307202084296881047198290189585381413515678891030148975612669677990054295909290823083894774528478955590141060649945062973177887447364349052470964833891438240385917841512817586246302095383113274228736 688 1768361117292995683464561296075668254995805153439333594855745313360752972770283274426396196399960765952039928739003272898151308156372826640509521713668857404879966551548795950124492430323904390059221388584026112 689 -3544427511785525117183870135925086698466537562449208948294740061638110533657212663338310459015171905611931883311291963107405672121705883462459172062255661900848734700272096457765867180605647143473820648142274560 690 -7093991875037406067870905301032673522583026628612112402311646413220624126058856069666966295507177393695765117178107537755546714782718587045878429881123288529090003798660529287209655907849853195851226543600697344 691 -7099128726503761901374070330215173648232978132325806908033812703165027184803286812657311672984010976167666467733631149296282085322025407166838515637735253256482538196776865658887577454488412104754811790916845568 692 28458157123611317607534261671050696100731330573867561700801246291992945444146316166513391221658046894333482077600807935673952787759783470118875091630284589754640565564503499095685368377616355325862270131461160960 693 -57039598682415175219144484042481395217061497236863791538934483542651564298158970164795071502760099767992596568534182548325554468462930623140792241419256332966701956683799071111640853874558124465410586198509879296 694 -114161386988292043774339608551882792444522218533146695169423627724413577536228832217435669045149536855535614745956742881302874865554770368216945854944304101571684463737459524170128452495333191473278536354078130176 695 -114243576611753737110390249018802794454921442592565807260978288363524026476139724105281195084778874175086036354845120665954640794183679490152307227050095537209965014107320906116975197241550134015735900311136501760 696 457960581928555268474168681678251201944476459083292574142569081123421493183489599075271092814667544534949204726041016079639754320281627423833565373469879376499226660867620207830061725920803846572431968729246466048 697 -917893714820191177013552734562582452138534295592643838482450017585493760924840603458834810580439184739108528065403098990921890927657073774115803677478753208317186530611913582384445325750814314163840672427893850112 698 -1837102463615769447403915716595884936443456176135993470429774605396754704888255477123198037794947766591023801873020242536272036713376693499197389308650169386846861867141609275918438567441099709006999168168721645568 699 -1838417497591156540780725964066604968609843761086699263894649175622521887926829747328726454429017163703830547615234287090700291571439239450163171262342832357059350673059391387067986483380570789686316991481655590912 700 7369450398069271283644626825915060260436026063755266577157091545199293748170210231781246817324901420169003139367505683015940224582507509212242068493683285070787268363250950882066520924795936126897081845681829707776 701 -14770461611547832808332699591127401292865354166327472197471172775816999889266202948495175633867468371045368176548148435338158565758516121247662903875990481426674268068528672431722191832139178190097791450874074103808 702 -29561963766701859110694363141786323100392909691866237090380338675246274707149594220278805933880047095895644284971721583547169209246032977710778319011063570376748357031741858641837150319309893671064668074755091333120 703 -29583004310308052604723327101317843615055111051077529785818331798858549635766782543567260600025157449700552216847146296418021286975033712926230830270146177900148177926426372420229916974341430961933753247762034458624 704 118584503764506532347240875919649620636166860514845631488529244678781497686473390053730498393841954044461104049893681740122310080648143674290353456189576001881390562441919655021632867757744171338164035067131455340544 705 -237673980575561708551176886868055733624226553650762287667570324324257593659759299866383908775166556580239998464797556589145070026792304993751567182597134584324376826356267640724692135236245237657186114286429545693184 706 -475684609848822513006817197088615795483048329048905258462148538626311586177393612905383092208654878821358523839601908584223773297248621750950374545339590889023150787027487501903668536952995071968277591340970181394432 707 -476021258546521608911280620441120123717643550796285941589156428604107985035268626077998366866976644482237050749608703990157406540912633514397614725484912609397547921342439722357952803433499668622182954109081271402496 708 1908124818558475586498683561994532433685716864153711963880720394149988726435574662383376763367767765859490525918516360831833225087618675218957341063683511082082957297149185534883222411500053834335596169653658165706752 709 -3824329205861729474704489284449168745001719050244560322809630147767091025460149640909520118535257907580065697677195811406073648023173632760648446450854743453151445817857224360669267218532217988364921045741982491607040 710 -7654044790886644483880393342538406741756961648447211575651386535178924432646299492580884631603664065734187825914500349307085427944971453736452735784034634432293245784753684248607082700752509523192327895773742423343104 711 -7659431170049830018351808116178475993510485196405302505683512774823666814372299703342729026136812316308244256474609075802023559843595641951608578666359781958283599933792919775875630964440583069654813700063519863472128 712 30702361230157546487064209748394734995084223361118301183119565975031575838201201342513048838945028272121654192619741021147351822157872826388304429253340898145018649523642505430725103022019214836169084451731408735436800 713 -61533995560231545801442374064151132032253011873230784687010161701536968837826407743310363146685614558020662718682091478173218809882726169940349087682485336913805798624226663515895364372552194787437828206417476033970176 714 -123154173187074060154427384506543372092562400513791024254534343237389815783268818858810236605901601125226228326325922580265447730143439351323191661482173034243457263633081095468087500964113566318275429281471391110004736 715 -123240355253685028705970020884784480120618777281120479135048363071705693890884822230999746918431973134411131215287662204184457840521426362765685147599375394659302930017708863904384273183122743061675202150107830152069120 716 493995605814071737442391720078031216819151630332435375106361690298613312854931329390273111424092356647863359528691524303765952686621549588372662423803929903627359716686368676853098359360601093167498083024068589113049088 717 -990059581226806720121806713233849026311656303080777667345059856620807700292646739713094470348913641516164388392464799581588148022314787451365168514420716457235015426603803796177319251977422428176590714895411715235643392 718 -1981498075519388937068295608519555781072214634438826612778344030590669450307149533381221105698313235179287223008317433145880457810677367085810232806716670681123561515361651887335386859458991684247577795689006455144316928 719 -1982876988585164433892977790571413509521116662716097890866568347939723500029005587336253270698799187326245669231705267128584619576725159268890128584591908447777092177515696182316135214963138512141974161587189479817347072 720 7948054911129963697468097346907946779471290990191646900524965199947542596778294996805399062801028175068484031607475076306788419499474143272519263672870486990950736655911316269033521125902315983300653037126954215345750016 721 -15929203735838539318728567063060479041716230659037804475167314016272382386881135288531570085613719201663970772576258168198476721384095298938956026014746680381586209203519695617605002783904155836066818855810301022844223488 722 -31880470080729486586652049038950681738614893770511949399746217110129629569311967440343654811235213637679276684726721680120220031024955272807190384475497165029628909001504099954901979255874660918443979565991530440456929280 723 -31902532689781894535846963951780405393797326222948289849157806187714494364861664303624169451242988872030611824300927023843486619281719947736468716921500969296085399595968808674593952943941010164754321420362458835225411584 724 127874882067756473533726834761078305437378494321029244789570293681876355006043019573862853485065258300338468972094172220053145536208055890097214857038049528381819485517451739334679496032560231614741387933900976078123433984 725 -256279266752770737848131627430069978599135367500530660365018725225789465105278763866458058330317122225108981293969272689464689190578463978497109692780190359158594745302056487941966360578712845140930980372704233630690443264 726 -512911535250380002883381893465415535681189654240042767920622875692936766939352677545404350900758648199839324821125830878501643793265162755862672704696441586580493340115548315399004300166487278222827430415343321577676603392 727 -513264536995218530070500532070691114164108573479024215111208300934294603668147827357892585140883051949460687054313116378073909205373397554731126023832502454843797189626983654914075879175548866163792900085278175893972320256 728 2057294168918936446527425791546071398451461324783874226731858306633472455418133107181429151445025052793299095015499891507162821766792407805345943924962740238534834952645158693837162464810934519946757236380330955371437883392 729 -4123060379713997545545698909618756680492976711303303186037766819059532992327349809862575924653035795577510883627494635004060013424182450783534767509190941315388962293564765536036042825839347150476685744839098414333972971520 730 -8251768787345411526085296036921922616712656130430309527124900441980791372315422016724963597148062051148963562985985838001276273442096658348964788124558856522990786179312496504313230915823679708008819004397154497728677412864 731 -8257416815262827961079194254606331872439358838254012682174267245842516759976144413724775344990052511142905358716982405994432520035828415130860041230735830415203647771495461936554376179968665115064266519116112166789408882688 732 33097443596060309064243555630638238558477867846900488589289470629710771691833246418896842354064095564498922983639888439895605039268094741906183202197067008367368930192177432933111247889614485344922436253091940695886413168640 733 -66330439862138612568340668485702299254396600681569852899763744552102952687523830365789166656335962168852449064823694511626959996785751646577852478942381390147846538596746036240009982118708620459175612859438865449230381613056 734 -132751248170955888096583708454355146600420444688318956280317357965993511577619219083575321278143771697607966861343334111144419939071211401666029007583594362571098862668419519395878288463737007431238385954381053603432466743296 735 -132841616617634551056486079937305694692047688013498206761107226827781117780190777435572309243615619057511035593039279199034919884570919510176353057282425944846504648143346966311736612690056773944125546189884376308404170260480 736 532450887830682159744772777544629355867717671956143832813907333652575745551621809966253092560124644548880967152508457850825678884280175342829300825515682766690888018272517228237246341476064293931148107585577377693277123248128 737 -1067070618381652230527202470680071865934489183716589677166771519988054039964961020380433896291573625735435583865719597811023356460553345289906378843803323507991514887943293182455092464383802984171588060823234500305875130908672 738 -2135587131910163068412842885087352501335014260636047362026180941764709779171066974392819600030696809229320267438574317028294712049102020315977942482787952332389522343485425515563918116388722232549370685414522163891297518092288 739 -2137033027057021675771280828814561270801050153838915369718818843553311478412211908024771407478246366987769367145709438434542711177097350052143127277969257648796014911084264666217651304009838496755565249182575327170844774367232 740 8565482849990389991386378639984750316796631333790077571186930195676466304542586835682507319283580161052466665068459210613146834244333357042554726654052694392061970455523128472715403467492749157496595761946939268037946172768256 741 -17165667183505386559375267929422511100778124104448987326997170034279373390872652078531858017308349708307711723108161334976245647560554627753073888392456716377879762533418396561120403437892288655941861054327154454785026496135168 742 -34354468689360510836485542958480362513012822500143862777076546497176373969603623095174944953777492340750609041530484612452459281169034531284790733507814317818263406148418219532700537877722437539182835128943159522042809092669440 743 -34377603011710248554220550058115702824469396791389750900158752925794001157461942033286173872938285264885794636844646554952427267216959807063433690230715202880767287229999645943160268879660297766481948149232010134515565193068544 744 137788023915037846829702285428086895035356478660509661077621488846587530884147595390479442521682656149165405691148529529809324901442942537597450241597671432273115721898975700698157847541895513793517148840394247887735333977063424 745 -276131271566469398885044741247421957545670740310920637109215931979998114276894845295628379103224342477575265669836945679617881468036091693882331444544964106046324589755905635247349239130299673042213010167720910474816814363705344 746 -552632692290534601253849596089009360074646669281775484187747166817878263559522793601036420913021371741313500864700482439235250712838987800222950196656342373092711276817114093062054174291605109721211828660063430749197726333796352 747 -553002841448130404737609709683174805057951857941709694157062469675760298565255896610816083619594058527476470389727073519234738489605792212681237504222756534092773374122416915629409870322610873357997636984685040548761823940182016 748 2216453155683671260755560201862684560031469695686049296260033512997625614329820822560620286957248475543861515859227387036932807279624821800224397707687996068371838664153301533325907833662512657073420247834199479789816467037356032 749 -4441789891149641805121363129985339799662263919210519631783634294584420068797236117355952478872241433955634300319092959993853321201652949499447690796969932000745167663633870808268352372069163641429699895459317594769171276627968000 750 -8889502168820816465982888077477326719057410856979986623076313434894952697686201882868379561049645856489876113038611377267698446831574769598227978515002490577491328884152586777614395880634419501047972724112580946331368114958106624 751 -8895424555342349321723049894983973838790293875538933982585358280621065257777931531024854164354808845068483625439036834547690251259843640197560575436065117153492322441037431938692087017130511719236545657306526703124393676660277248 752 35652766859627791555774141390015660791955771724863104244449971271197611752212481901977111897081191243217224650561252825550662658178601007982233464797011987525981212446767869687700641706475153495209057827553455894013881447067156480 753 -71447670995772371649312166400190852457500735895140945117117018839821924946626475359709614273486294212321029598732716625821128622635654910348449255699527012875986270258772023241265870688856520226943866051761609951060376374986407936 754 -142990100175889268990466921880488058830727600087225047986378755211261650854720625089922822199855196241899779395872240568122126116123611750286220062136056050967988437427701569059774799561650515944904899034626352010809161737207545856 755 -143084858360233794682309510960594412746453728384168205738523472742879451816188299460426415852737804059157499594279047884601994986975913679875541612873058076184004334337859091637017857745587991435922065965729484119497570724442275840 756 573476531653069487031349112803653897974528453099990715979830501350931418802365290287748787245542510043722640757997879336166406398131277874574025060336256607328208100273326637474988129189601671635894267036155521782251190744585863168 757 -1149227259730407590666920363529860289926483985326617218011134223460690060679954765467583822160267607701630566277759134267849665696717802059291767338360561819840797726390433816803809654793702755056200540418786214173024197182805245952 758 -2299970650410327592403322152341422242504586023404324960056583927427264936743392320863225142766656940479384655730027185599377233327072434992012679488513156043137849803343387994843508240530405117968675751735222542085062938161366171648 759 -2301486781359840003472803577623123905156204076155415484090899407933149752126875110791282641212778665555508178904536102663055135260709265865441824300305188446594104153905908356079397171473404725824950422632872655824077481957121851392 760 9224140696833508946724991413872915572444232937634748224775383397803216793109293922301820546204575363135514993712251415416355364246479033942917034942725142627851468822373877759148255857209614197575097741303291988164484453377555562496 761 -18484668536455315759117537034506671048527299141295669026374338327747669155422174802877021055116072128097994543612716840360980374900242008848133545368459062938653042058248244187957846057051218983700787584150186706065317957853247438848 762 -36993595168102830095346776873520568699480487126608786437297724343589495356980074244602962085370091857413965458017576353740807180738673311671133407725590644332606153725496814155689915009190431693101969902662775231954868616438585753600 763 -37017853263295028672458479678027795301906375970626234821846772031683652403115798883451882060508039458631941828809719026759653611676862605645999724714263162787906223334497139935464137904278425418802364637025177051779101317170676629504 764 148362510195486497615174352366197900436736170010714319901975660383864494166091891199994567943687529049143483764744588183264771617965721950282394702721122872615225728645992469099147226358169626383614195360449530045007197677467797028864 765 -297307214675585761081029572040569239331693672277847401033128465281988757439441173732363215290685800527518400428500600518981857578447986955961581013170386188157653127907992756912875802198451102184037864345596703765795980172505775079424 766 -595002558874246699395846388953254104302201566059973976219041693573484027617053941686309150183578762674524422789675483806265258051907002615521023098159532671600107369559990726302139170718310103979282044440991836648779683556725004173312 767 -595390688397321876629633633825369729941015787564253150371826456582990540355225535907891869785785924294012044722349766574566800946918031319118884169978292966884908483303995938778526737039718003590488360190790265765967406768438458187776 768 2386220307866189633323981473766866427429833808308362691320722982446040314278961274290560114369629636609899642081490459517885718527804469719649869541738295410957247298144046304830757744015766809696429229760742212470122305614315280924672 769 -4781755724286183520258856824464507870191208932719425562308280277120236934274040809899105499192231152087502210547163705475008466535873628325648404807126837908749721326144217709094817079745323210061810037516646723752749968309753458196480 770 -9569721520941569876258309566882865750603445409507317911061116762392578072358827127343534512019776890086806372017115935242841619391923715908862586763353840542056260472192518817811835220633172813902921127030068313380503508006922180624384 771 -9575931593310772711998905484836715760824472953575784697505672970544682276169572634888858025655091475998608322939904459535666305712100175166428363912454005266613078292096602217434036281775699207682222179026843179255507079394337444855808 772 38378247241673524876882772954793063165950222343124740227357366380003979550407236630099314266244140934936056702833080129656561458690518211756502781439017997761134127007235409665202557860813113556080501340068671107522071174226332950200320 773 -76905536220207917811539847940478526577205105743892683329384081755658459992272365441286392859735831931755360227813084842340915389065271445694584214456439948911631881692168820921337941189046860562864227928059938996044228061750632241954816 774 -153910433598323080994929230568218653317946652192880835241881062841750587245516659003297961937636697238099551670390786073367025759253366239510220863298482533416172848502802976236631099356374143426197272688068275846088513265699908711612416 775 -154009794756230326366778765255480253481483092897976303824993962172184254506488587124023138155801730612688382885155402462052220740376189587631273297684085169009081933621268310630586316334654565726666089520016673700088570407898552939315200 776 617231512919808249929309477269060215888369660053050838297330640653941025157617485944794667241187322945819506117797006512431222734978638527977722403363572303151236755906657255249807869077983330512290160063447469048354967337977942489694208 777 -1236847693629390388783007787032398835701613897028392922589370865238290064578561246786993563718335446881770961389944806353307125016905037410860703231981607860532291554656482535954540945634696796235831924093656486592711306088723346444255232 778 -2475285165785296703515608129060983274019810845338313342508548119763518805332673343505589946927311427756963222216123474925577369731775248391658245414132857890551128471208410422212365362921880349279164917498487338849423526452625000531755008 779 -2476874944311812629465200684057168876636393896619840839838354509050457481508224193437192766417951961750384521652357337144540489429740421961595084364302500060037673833103855772515648834574367106086665986809661704513424440727803308174999552 780 9926577119565441629255913396182902737944572201857693327311094707645094040139506972928004899559494254922593679844235695205719394094543770685622404859245706273989239675160767293701996998127309506036676778972739206021708734213352924418932736 781 -19891308923767265481302048112274259938687137634472046590537542758176716308492234344214477466894361325687298546158084083666553660940251707049728944522562824615655568035812222994682797315914301175453379221413663187979439411030985232275734528 782 -39808054303958785777797577104487489519239604089448533138351987744944451435793282287334600045638971195269337883295909962836517237047946191218447312247839923943095861861951571594218130178268390459826775551806116226582893450464823386843381760 783 -39833490760383040592991057984426459161104932909952973095628889973535470254602095886240245157489219739164078674275651758339927152215388968337436735450554198654880587652278697199070665724708178568746792660784906077206908078867676309135294464 784 159639200518623220154286002496973472346803677485865171869838386637234106844114146731828721972159861483393204188859508579400627590870869198777620020234788091160939060093040296054513089456110171582027375950885102516315807856304940304044130304 785 -319888875991428555873215546112482216098375246663836902714322426760652665339639819837392926628725688020260187361232820250883093145760365048410986197334718775404711539153931606625487032026775257778135162517261161447607966794278350743094165504 786 -640184735285645188789526786303987946466595754455744844745075289178761631780220657257276175047055352742836227378141509229820744934199814530725803165912865946197978690953097222928614632796587125298990598778182960505200167643002348242858934272 787 -640591718588433265832622480383011460736441015583815884061505724836217932881161674839766496836659329445152080033817377957875303576878898964629633937156294341586534303598331232606255201539623735041710872521843598115184401697447994999529537536 788 2567250673987189987847638250480328014183907195872116008043188127234347344735938910348949848821885038208398552003379936568155918019664609065364505003546318111008804566136133046556707631074934257079486775011302043780548415443139741078165389312 789 -5144268947241293824729573158857220370844100658817936959680706710247645915894462242677667420594265517272377567742980722609621243463627244544420948516934917711342943835757882325376788911982747147984260119870459390200718448192975004316425256960 790 -10295049627327196882148677422978816970005725495685010548424300391014592649403980766675179989822194661781808777976775344868115425210119840031303189373764689748902777473839508805595826923854080051852044619639488982161184641257080356739580166144 791 -10301561360171806114838208528243193198323249673734147177487187361533893467019037047995025138455858289018862420467589244516988363492985190973764481713659544075119667276163252960438076023742665807735568999538059183920932386128210704846309818368 792 41284386234822535251627207376145287533103288831526228258703393092367183679456823567818242337427396682920093391760123773854428713366324975204593434933376428215081346732537941699859293293633692301544568556935079156800702482966406996665995100160 793 -82725054057915692087803161278635604545827157936231735614916073477197586981674997887312768242062720419529474203299781139281807945521418373028257886024229360259368048720845743115932564984593442744293722231435843155835350842839942347893501853696 794 -165554295841345131898638820241501228744734702721249657294838338482703987045190896275743058862264058874851806686452584672945582903568682361135896449486776389738206334278871392709341115567404257582723834541248809539826665603617970265494678142976 795 -165658483566858879621671317925731248397815089570035843359844530011012800127031796776860581240402676910644664966305607067327549916094527976215277126925094058957676571116051299186817101165621629676860224619625932767982629521556055835202352578560 796 663884186973600491163075243913685229428225000465577606219452418383756957490217993120852593499274124072092959223458697001893803814688259285813676636960188266464349126510364074476980231841094983837077579419029209809802085101481250177301503541248 797 -1330268879359530927678930432248890930530379285302023677999053433446925428944617598268525724073875081003214517163389931468954815929996813333532489532440000594195983937113045904413384118039406897933428520719109377095347304233476554027587193536512 798 -2662204762327281818926380827445462175510044760184626333038205931346791867198689604554931806197968050579114766804428221248021104060407156508335069903893083895903491663620970312466384005650291749373039282692252725841190031153962477170497178042368 799 -2663871765935501782494900790393142489959330949765205310078304995799732876508144012572812164248185939151800499282076579558132576260820686349605160742906166603415015453015848816105999775221769702879221523946286697491685453840971846285819969011712 800 10675491107040646692801842716944733733228758074027768964794408756634223617746028946505812953595358419479430786860086617953867971448245103493661733039781658903798347284801937308099388335744814253591072990833554449772686887607999814527153367678976 801 -21390990300678572511248164544633795013240384697989433378551195060139031458918963685440754500395946164703319153183733835350411275706414923177805646215877302787873265515080958703549555141205099391330519771763924219157263919704224487822053718622208 802 -42808652659088664439592648496430475057669348429268130389743975151525119066789197899167594729595378546569610026009841403662606106619446323815932745855963928895930911660479973465332962595553846038759955403592391984722454602400598881489272092753920 803 -42835324716820183856688967903593360088857927462557394022385560182772175215740468427453680458398864763732581745652215136624389661826062801276254199280173252216115292290798029523566814908697493294858871263656935531130381365392748787334436748263424 804 171661363560058968431911704500328060729694658249700739681241261106053374650377120049247750579237293660885987618317345342038961309783648934628874238211204888706673736727008790793073487392513740252622475375402264681416646617476794019479722859167744 805 -343962856505674402874135074772565362207915213298343806545880562962036096875584732777361558649758256533683296508051660275160727944526093328305463358603433537097772608581650926983759430300475014651618931392353574476623535546765185779243397450563584 806 -688352465935053116421811260059736884914847691129315831214026486424025092134389794007300488960372292541974140530381300277709992772358050295976069971994216247318495307248390750899260497611248385400820516545739845695773899301404770052009429389279232 807 -688779218858757427095352370574343045413864955661944049336291846923977990517610122459877860621228072016581688044659280005098529655663913935341213226781565420441445397333479647831002134621546741498403170306772542438300727509279168545532063877431296 808 2760237910519481436463902808472646107643666997039314814812351713695346742669084431270439902415181641761617322349972876749056561222326019413746571964574451759241182670354985354504908182609767239164604526359482530663524848531609456104399869367549952 809 -5530717891207866329092792269295840067263748342861706864559072079389563046535456745402736724690901990913815785042617266955438007643992766172256582044045283673433167502752104235371615653466695024671192742983749783147693574052204476053342966450749440 810 -11068263829195001628962242306825378702511772918245465219074389926778372467202438746046711395955496453421352330313682209549092605420879350574355456164688154116833536446865630821651097499098163746903707946144022714175816399430399328003048084711931904 811 -11075091875974270599738900075059077270496049150767516709030635694777618841333964001287949342529188925015073090542129885187309195553773168804197748241285740886800737888227053172558963691262937444465030406320545862056245650756389703899410236522364928 812 44382304065248310048275493519040691897795511393334684715597491995101431854914159068046652729001065359184941484909891648407835863809818493974898497884314004786809368849245280901130249071029034148595991147400461222790133618937443326353986767814656000 813 -88928481253199075395190773475690149427213652367198605190144882422184776688984924261883016175770750036619181215302527512132869890809088625466012005606970092052831572291164698224049286754012637038663721339037477994710569269698655674220665179079704576 814 -177966211254866454322808071243119475942175724454750034219589697132357495364074252607625839496720579618737894594260217834477205223744478342609500684439501572425138367644112154062624432582661653238308602040899326355508006560613157362783124787126337536 815 -178075460003334757855234595534858653029924144175102858058889629420345437350178656691485646641899659164237426757915380644688670665870779434286977357665062960744613590705894911677150291657298032399289761403723696721594874581829003377124919216093265920 816 713612824994958673810056673640304737172677613344645318307157705137237053233967475772260272309747591202944092995523476301292267968998730837277629509366988502812157039564972738082911475524828679528932957968787231279421914581906165680601210011976204288 817 -1429847619953156632398349930282349724451317299977758408757513785186184714134440649557155916103793091497876957918770860047659706549028687874814699176147450325291719432612731658914443568840930458921413740645359351344928661672992635705405486319158689792 818 -2861443219881806121315524249232526282306609315481161998943826486980176500046551764456068746530451455723746430456024325058702860172078193216469025123903882863695042434213987439661300882876042984418526031095908628547247211685438807640279683501788233728 819 -2863191199857298977834348637900353115710584031006807180372625403587983571824222229797825660853316728451738945074506930022086307246099010683308651895512865076806646003202511561493714628070225050994224580901098554404637100024892343869748394365259087872 820 11473740559135110189563287215615334463690032710334970898636088613645619148628934503292385615287650186542865955719818979648946593872645852335310128841359246864565826840672335707963823454611085002885280921266673327907227060173011810232618107822686601216 821 -22989432637682048935578359759258512929075458593285426151563351225878608019921960174786937174324066918557552262283220478419095917521791323874771300201334066843810139337069250339905576793882539603587327037857904876391811440492908489972485276368673701888 822 -46006832954971983575457909737202255192614512634981175205987485117482129188286647795041984977813978200762984758462162636252326988227915727218976628748411849097405935777954886629129773510871992272385830872598848566501861094417073559616469926552881070080 823 -46034800634579869279759099955887484527078108083391498108848267783207042336729375240510095606979822564410864992357884315666462141412248806688410657094155564507191592881771272578448393433978905337597007669481887380220099307848330139287969300368414736384 824 184474814693614105570650682447772690121875577714489867269722463121527127128230230307657709977909422621418022776180197415635470403860992180386850968525546842946194256772881721705617012813198578132922152240524015285499255792568399513209869687260062941184 825 -369620853697817468044529930143990884270877446190827484208103710220452169819085919306550075055799109970385171165857715137210184484145978268040118617348942855727244284037356706194880903780963069830912547606240962100236228707486956938535724346092933873664 826 -739689190269361107357878903786945437893172419556220134861979943092502950013255477740589920178251729759136426074046977145046531419241285807591181688229785158011059081735775587578859726331636748705203923962610545219964268829874019151815438673234406408192 827 -740136673143087278626697947285909107244589946730785301307752465744101560388339116868079690244905239577502509816378524015672693870190615079102126141761684604567629595396837762767957645101347357748582752712739166239456080244774124426559428654282945069056 828 2965916487057063169732620311131200461195370113017923202580280134795589566054360137002196001779463076130403044173492658510204724892154411574539838009429531776949364545520097153341005605641916739514876955852500117191726057957897761003165594389714244206592 829 -5942572563083554449916897666237528986824760878225410399859100813229545781110727613064146485158610387901592098162942441915437348607092725665342342903624650271256421418905686511220361261756888096070845801708087138851255589873398048600186948324593416273920 830 -11892304852146727640134900028458476683272202191243863462850561988884669328222793452168129291383676932897041536203189633760893296429374719674859797063759691687417971056388367825466289223829145936835752863418232214014380162385197781596277736345963451121664 831 -11899464578126346380436004724441895392894882626036906125982922351310247094224131678207965612450133089990898876080494383690911895644563988019034908320270082832323099274965362628491855924144515681529814123420290150326249145023599465992181576042740069695488 832 47683775024260810405357275249568606087051695721664136461520013754347921568912585425309898302598006245089883582849634533923870773160527172206240968359205025068153935722785388150274224100362499662447991613705855837047424371755218076719572380532279701667840 833 -95539383472032470577941063202739261205047721878361296838216676206909709521857288275575868310790960260432343322754583066168187927485596784672684606874659437614030948691418651573162049008293873197553453467461102145579704326832076578940836913787198249107456 834 -191193322559738841000699801541213221764058330713411276286551118212628663299735988167789117758645219034366404083546042131216673442414221862852170993853485133546543948880069219994733165221633662310211887094955131272149312375878580108216135262722822395396096 835 -191307878175412740845517476676947921118021217670099958896668884011437907555757399784426498895708517547868121521582918130096971029857250156358972773957651391865026000377301136843142232426679578225316867254988058253139216098093007058550596697871248292577280 836 766606180089737761519882008336608076719639514160664026908088725631462561295286538537354569227593652353493095342774184506951455168745340147517512457080600667281888619475987549553477736167269303882527230940347356784435709058945151638215924013266103936483328 837 -1535961694955649119315388219930848937934388315281856436459003830434346984735086955874006285744706469031027409198433392987030052436123359339198267636661191534207346474885541103468773085255640589727573985721484961112629107451036550084458922470094429405315072 838 -3073756279762080636147859242033453065532182821870731794679891913649641877566516497614210669682425714278082297405456801956144866271335171374505363754989043201510405773726792876512091245792015834096827654003496753921096674457503931374269227902563673165529088 839 -3075589169612863033664942044205208255195589013177750716441776166430589785662859083480408767875438490494109776414046817938229627670423624070614192236655703334606118597682503546086636321072750488738507336564023585616935134012934762579620610864938487520428032 840 12324351356660840904864761802881895296743230348395229926909715699093734039807547364316012249817907276568768853759267463537935647470755928635762710726622734935573028278198542219241086187659817810654185536982416322817802050716909024782699039008251722340499456 841 -24692692069740459350139510857885915145408209288158913976104653464930217873927316789420778856268121182322197203724695310645905568519634721978137305013245313065443164331334140508271254182057267332708683455417476606335727130764157998493831269113498989198573568 842 -49414710377093437060552346550519913325430917637230130700399454974355602277396114952700727283624446784100834071586830877005167319424684687094015865733157188260417733845959651729735229568606289139684241831803382519804869614415209296273284665624995008075530240 843 -49444036614705955420825671385267996360045416698142433448589603018850768806937596326559896854712651203557273735724271132718523501810099930231757121439823750389949139029251022442927950773098043613951116752771811826938284967302102595558906793022992037753913344 844 198128061310174042006582583558048981855555655523517366772640188609345073582248161792549622271909057847706370912546367599434368195865382638579923554239293747114173418316500538330024457546293228147006966062708398993354124103851129973663092700867932507156250624 845 -396959952323048524659724963150051956541859288508929999501843930286574143873491876557719314249935021762367293764391301335989284768980731112465637245438584985337100561031993973776674224000388563676418930228659101357910216676987699130181116459287793726593695744 846 -794389124447897343083823123656073241637550561992456842974730229285070952219647455097185341637281314236037622154981646763392268456128106115135134582183834964746703604996649878964431987272645198941107859192813071629955079000165691048932186956943539928041521152 847 -794858344249697636848196321012042570191382546967053686945772597996993616692311157078932054774692584947340656781180690854805967374294750005338994673490499958819206087929311810375515526544513270529377857928307940544089724646355983837502140995311492402895650816 848 3185064014620394072565263652319802223411514007563376875435598816531046440441209052096688776747705588324999042639111292516188256515178726703802299789641979764146854146909190418435064577440469941176751416539170189145974646339707448812848012441661399309832159232 849 -6381389304483995195475484041182868332114995654517078006176214482148236828226346951755298668793281673721270916306999643226305287066356906772497241770643919386033767884202267190736134097405773600471982802730217232231180788187981924551374921804153658016163430400 850 -12770286125796795091180939240061245921091303068627705515889106863687236288015313135218544747785143678823390386633183991915229756823380115788256245002194478677227575495327125284049604823161436346356285585228352367088515906715008533719869108222194555629992935424 851 -12777793642625599791410910397756755177952614828221255019425784763077998919577932366926492157983724010204238940652368697377848939514046418031518006463101118582387615222249716186626941451511325491768605564996270269714670237054053218336988372836081795227659010048 852 51201264772448055568403295483373131794146200428007614120143273845001147257063160248201337554317860017387138410839691255062825950344181299045213163383284153191470937612069955577435805346243971712022262017200095910372532912284749088753384666710974056082628935680 853 -102582709948787423942325898751438485752963883086260416325166817275380597671629182057393412953401647987914642118139815441228512285264353851928708601828327664106782828670282092816727689772885282913940203548830221483772769752706570608317631684155241862509243662336 854 -205285540166835723088331336026005119615708754326017624706920480941013397448260271822113984469980581277922861100586586169858931493579368539749605387031161566696126292971325640074692765599368792154477526773947129409564008790837856170509171602132679558581144518656 855 -205405660436096598292010874549133267725489742479514416763507327331265599553262179529441143033157866580016437964893541457260838416630029375641793570405667805178686928602087094515930151652967018481074646450233815851582478076262571124383079835954875392143801712640 856 823064084975516895612197960474070848219330827760019171733071466008088823473071610605690474890758889945188674231257629277866236743128047533273432482116746082505475341977485831358569239255046789843464021916375500710551543730146863944019218149685851571327093178368 857 -1649011056413294796112704845503217251073405371203961352824227245382230497466189006187232755297772627140623193205882185453378239639471955127959381365221641888592405939093246569306835743796451011525258916063631476029546350310486886781012233911104403148157959012352 858 -3299944037134763595484282307376484871903306552863871378553844033008496228612408535691700047606381819114743616240675655505186990047754483630193773664435383592905782048278676409673469664450473644276071746947849935131388209187769212824006999563363939633318433128448 859 -3301865961442937598743154923746535241659802363319820051459233575252531462292439059008934584617218383948240846069586940103617500816565057004468784598427483408626752218370859680733267841308045265501625661768436918203683717754564652085989531304519072970320948232192 860 13230526937469838434079091091426745403717159178750664280701608807938548653330122515842552782598912313794930142225283175595636132491987108509175269601615131423158650914589637975650649487523040516713149624920791469682280973819803879487748506111937891925313974173696 861 -26507180058335852946371124975734699681590217808444096711132566629733942914980977591298734453457902183593793800344437181553604523435427978000950801619040658423620585911391674456736455219627799942839593205535670533099654153242698301263077774011598983938688310837248 862 -53045110905602489944884211813390205279284368584183372188751365935372449568842443555673221499089189404523543277951454916682097219171825129990301778181954913898776694544258281250429681268976745825288049048200732795356036443554123630717876055881680101269416863334400 863 -53075861694533273997026173675311011195388301551478550955237598611277013307722931928748974091262574441859498955214035470256985391472794303978701953125828510950312217265733213587386452098697891764896911685330124524512764580622850658909596563740162234661457104994304 864 212672456245302504613808237044293715774800401813456349018785186555962818097457588191904927471130918215469463948007108523926599633502807303775609911829797208419675141720632042393027058351445318334893998386873198847931795967316126973939032349262434539350311319896064 865 -426082931424943826479023558774686773536095194841996988433239957333635165928046897337627917154423077327001864150316150333650515402228874783272824022312560746076202828756662460873016616616198139220400700064851799195625067224281702624479356887128440280109588439629824 866 -852657875472780197792318507340106441729853317160716837130259637481743351678181608644467875783620315251379019136833589524499241561273256350360050843727099044976974021056923839137341566507934613474543202323773866057757784641663037700026241899992594694491820745818112 867 -853149888095672742626589897130839336387516244637439697394039360296216371500269422613679917258394475848754309973034878381697452318088763134174453642829076597801542384600522756528649899783472948508285004517844133724265434834762670151093770025728308828764464612376576 868 3418503703857401508517616266012152081442020108270433112741514114958541723866131458085264166730867830563520729926554979813168338354141133942470648160540037025100989900925278034810299598440351814438041644400219746895153541656246270017185417611741804926329584848207872 869 -6848815710664224093057745887001893634667950475982214871813741577464435923462370451431617328856315515464048439921940892199093734871854430696486963499527535317991620526896930087011999195493623669685886541458125917786490687946883718859991510241140749075202622493818880 870 -13705503623294728903463834010655513583858507791591995507847958719960440164078145926370627321309017600486101533223102406113358841852756969934004371784686711481176334870491442852284931723395860699911641918021376118237103778983361556937063470494052924298767546852573184 871 -13713375825261009620812176247307239898381114631219561272068434284992008481231550949878019984905404170044106186602323027828530213961805078475034816570318352326369428687189025530545865055804474060451510753126500400901226182072955676154143920505824350447129848717508608 872 54947969724639407091428811829049675367795740600409034258919443920346853730767064081600791902778255514872480586959939571896177321155797616392504603708853099447794840549127094261314660212121256568284469033767492995574373565366952135221541082164554515568867017249259520 873 -110084872296469551399217837337740782284134045351879646859130301401451347073215848727379007731869788699137072855021174064956467572928749837769739882272865579180223932698996172800891720402049233789525790110057968775087684804884163131653012964611623258698429279256969216 874 -220295699824399594276009150461909185600629800137800345945788211843407787220886177830876298081281762511202220164109878077355677099602269412195966881115837411883537366465153668453958374122636281347689481581797926072801328059201832170779313129411589335770655388352905216 875 -220421655055860085753582626248336806632991509571841398173315820883912880295340658206994580698823947624130294618177408024798419053347039148852453997685943665406626867532314991306133307441174095116327382943479914595427286508635338078252600329599932154144452218191872000 876 883198083000966240745212214430478678920306551495858219423594592021712638074816397341397714205802011851658071921519991468506579658325393435287661389585049703903581482935195839450632429587150145688964348114103520653220647427743423202689847720659842437063370830835089408 877 -1769419091556984276952187847735220262617294129408701692307851801015547509936540323709634211232616466413589930740660701675638966206525260550331013576852649492361310991482263427353463258819207821825238328908574765849464297641890988184738588245839912515097865577805381632 878 -3540853466817336417545551308053282461752375609762060220256145346679176509064352333437160944345907894634029052746401882510361803672966836887165821018826999041092054000039108020341725450735020663948683079604061348060943930474718070889049771694693310124176480433034231808 879 -3542868750520704281186726920636124398270162960706717055896587091327257998255624019455053466226582856440878244011482361669445674932883152673669614883948699097461486017113689185976524383831625684246889501390973164422959265665654165408622366897706795218157229710457700352 880 14195658406523231488441015033538600831294100054162750251271649301086009863317756310034924127474430967445703271226895196586789154850528400132723985917255197066279128273349730731523684732485762980566035067006834454036021084953849795869360610026989002000397910170912423936 881 -28439683621927291704270244769065408139015096530997264557913900473725975467226033084499268780085061018255787132815721892991591219939048379141539024597431195485424624956489409438282543859290046448289024256899552500760410214490165860208463504926301646256333802999988092928 882 -56911611783108469226799299339456287262314790677109038486074868861821254761512413145284817910260921425421161325872731452528524380036757810867138751036809591872760162186172117526721870648125773221349351262389694063313065792035309232730088533100819054016359594438751682560 883 -56943856322362355045058109140781758246599388292223547856321936776190558588572760121571098260351720814330748386114019119073866320195418863451199452878756792774671074459365416176878653577671453546120654010980283125105311155090286745043250056349034815520051582877527179264 884 228162359760496049999338154179032684797812724550268303868252562077193880279015204201719757242496475924238038267351528474839568562685608084813526233618393581921615245115781248509396009465233978081738249027008201241928188977020877127930938504374728400124510192775414677504 885 -457098588463085359636887743589876673218455791863284832622434754099251052407478735834310242887172137182306165980493960946767343689179081431644509311443519985489092384788201664622554809239564283957987764020190539966870266667361214551377753566706635076337628108081441275904 886 -914713089554232892365916444000960882185465145568401815168822594828410966047923023289200971375797064587165724924848524558260158420896739704633989852358195185408759365947496107647618145351859453112316372017830504922416459143602069299766091505384722336734328031183290499072 887 -915229002182295065458057400822168417934018707410233965092775681458319827280888574909781456977249854809719117888709127222985629463435316545978961081829350399839333962318588886050126672224590338308657215995279929911092384952481709496776675877356174520793399846203698446336 888 3667106960265926338937921085143164100718717571742921659458539765392185643919140919086091655126432901909517187121163740868648170364204188280055499080971264172524231005727468885030609011371131975590718991710512819508480649516482520351233715973082124291882461165059689152512 889 -7346595823605344832087225133995309059402720627689814917091953609902183957429455077066114964687732769160315805374981945690707645749334220752390307669250253491382252324361164451721422667687805195893618238879811838745183518446076405430721456873479101001182645890609169039360 890 -14701446249259684433648705577129938690782298244848944232967156605882909694586358980061517698998710181881485898171733534017022828179285670966300155010038990413653698190659813357882981765339304554928689981398814477309181849834227054013612263698501436947310440821544865234944 891 -14709700851308679203122960886269259262759155234318258631750405991961451474313807805990805468621954825442340185593503176652630364859902900427819694681577473844542891732597297812323118195302998718070143485038005277127996662776301297165781613650044671892255589861871392391168 892 58937858629822654046182907254748883914758904810904807312400616600788307253984617135114675109966755024499612191435248418237811899607018355249513254784771696548841889433639004702574109940776324829978015983822310706337764406410096106489158654018697506908364147931403895439360 893 -118073827708821182559747941928841461556962377369073160195599218467461617221428006092532256690891381494459727280992968259730204679548850217575495461686466995439024423873777636311711494200681309575350916054985200608327084323429974048630381706874432652495411872830644442628096 894 -236279729050426281431083968803912052265554466569655350771730427112179902918495193399933117695754677285893123160734250801630129945987576106535303558117549725772275944418555023894465171280781725760965088168197454013755205653933135987695473012973557064109946130306513319755776 895 -236411802683210197742672053750141181417184178401164381152262417289436571394134374614801722009726591582866791759482565083799850532877451777919616192862165460666503041089554775165507354160200832371228344226424506810856242661006323878130182612198248823229068514951737754255360 896 947232094326247786709745234355314275488293255582765889175433551284826307284207673037630139806569337895151190222910031721236049174188315168290216388384050661396737324410216115914535611193832608808072449604422660808637414728903550197737245639489296402345742675549644231016448 897 -1897633955839309564897604507420127650615699595121748507483634866823812657983755695232106783148464618917670426815779606214545392433733646449803936010638878960254924968924426262334083611493723776262463044606294588747699717627563609765907521660371195023550422582584674890022912 898 -3797381089803161790780618373979921367657474579547641501055781576483732011577738289902111235320479866586919551211532240943806314257705303641756874177191609678817483484584848545004842149058153258289138186144222022249016027368298225778770396908337458193006803319492940732039168 899 -3799494267927704451766027733119587434083549968851785987144293419319838707187965189340008904344030495338498248791505269458521843647943314383905876333105461437125117031320844565341517075128858964053350283075854867002632619481469232025725750495932526338912761473816531684032512 900 15223335209205329738889023242154342533447104547056877781639315791312635176074583550614807645658729526372937366125697420010673727274629386441411531203388066848192070686115330505406167413363904325383946295483013605053929583283929003066367245034870923106522543747149218160050176 901 -30497386693399683341427871103660670661120018437413223229402915810691831046794612687739159347882674142783763474170747524374520159914971030694399114148708575895767346493894565498892533052424745589108982917325215484194657377283962156059662976172023481714788083198064619167940608 902 -61028584236792049258622291953555998385057243103692758236222021106761369223352855766484681400142158345592786109621063504984488790073750233263182262792038779924456829735565067323171864921980782470445359385556556484447180228378660412070611609745568053764071496865306693567774720 903 -61062395086784731834388841699790655447874449332559070013638210592139076353116486157491044104518968405618045270900631961219937260317558405137566297286660408057378966483341003648558663739112073762672752936462682000505045702189396512021897267147089144098566827334484148799668224 904 244655310547051118246753963753978506545304272076632021383547116193088790969629509322040528870597594342775291018957349319705130684195931683042873603082101169824581506906675250498876240762023790557419734356724234194714568494486419247503016957406609660408211274968066057981394944 905 -490122081493926618311905121417588782598221493646055525425082780035242553053586148028233762646238630126156801908624341589061024654243259491070964034035121414839294295759972972807035653135198572128296913935195480774817908360430504893836889692449725488844310481196391041528233984 906 -980785136587736157836075038774932078201518286953972039288824591836528420183390382312569328562506221212717750397721778477889224832387449732132072619984188879805342779484360926820260087344497804932232124684888969806561664301832787386894349903323788423040546249899621366766764032 907 -981326110187619079048339834714686591206593586615833027727483623602571734259608468568671131832535182173121896978194873777656400356288380482122217171898134929932096967448775908026448868418598465607870421499386978063487511882804564986114920421748125868392471537406460650477060096 908 3931796123949071370740536890135800520887277942405663972173842875602806705953050909347906166570488260217337346878456638707831707711964690928370603310559892321249438125368083406580060846563601790539141247771524011337060218502879591135106527908084552817792989599707914006431793152 909 -7876575614295332850575428882825709353896363076695991666875502513590652949735335888842255611621671583484374211688267564610075627997551719856504675867054489845540976761882126362108652438905619437293601619091000220840340778949081844651506748258353204324032186099579970821910691840 910 -15761806806188792440547094500687490915873930947981759148769549535437998924690161157782140075563806542335214768664104654016426064377518331712851664564732116493110020531194892423516325374996849445397415987213968573791495119193712130890542624811495807773695176799269370183186120704 911 -15770462383786919179943331235723563123955135742571534963788094043694691949909650537879768927884269917701681113951674178812700872759933223712693977395355253295138087538625532122815345872182460016207628736245936705902308680489260572478071753106285206899325981399378798722550857728 912 63185716466325197592528165763327118992795000505363449635374910273859084102272474712690621939382640175204320599257531012806101191628711598848883663548898654804889154243669804882849629454957166914553067933367364408938997457503623588962636551962613617104873580798828337362580275200 913 -126579166795005436930566013167519970979538916080881518831194888745878800809812694547724336334456401359203833485416730620722797784435380605693982835032752592858451916665674962548875750842368987528551241843501963988537520386100409776025972183000172813224886472000282959669914238976 914 -253296822831580901691471814095617097288377108875199450702686489623864690023137219177010734306040216724271128495434573638185992502989399483385442675355475374549352905450240160286535829639707744190065887671515418090848057752929594617452410418716976012459865817602316775969664270336 915 -253435312073150929521811601856194252617676385588635863742983201755971778426649049258572795943167630730134590020035686034926389437108037755382919680645445563381801977569130395475320157594677513323029291656026908204621074733658369682852876471433606398469958691204067632599500062720 916 1015403119191444052051323860551702874422296862915780411455493352609172174548738158013035923418199490990899898375356092900590320957855810285501402786061424519516596775703204404166692565838347282887678014438245514183760502703378779516217098518333990226000949248037280809956029759488 917 -2034129980180568772030802627357257476747776366954034735878107796388914470781760237983561326127456918122522873341138883322950168334558939098942253699082133571011971282259774452864209002595969024966477724504766791098073412944248160602045382301867109716244127462516582179028118536192 918 -4070475788226257989347041858883749438764341161323052080400962986891542356019709757272115638448952460338861131075895564993746687615016090549844139482803790163343127718421792668748967252471454356060369912761717424016515097580156722250498221447200305608649740902661178064133609750528 919 -4072691616091378434632478463052983924033129588738034689045710381005255770475899038577108624642991084432676515469513363341593038560914302901803771567443313184662312872324036431769516499750970662187784376513901265836883369271817123296905678290666391784811226880289191770210982428672 920 16317356398746959081955153102242749519357979483931930059919810253385584055377867529968350332900427826856490674601467033540528365594435759830730671285447528994479473336123070883324656966358078322280111071081811165191952737387193305744512195284258601253182739252692931553772401852416 921 -32687892666256808850760784704547126685166881225823442727313557965500290057704277811256532334457782631964550574649761227429369153890428616108492512602243610500619390365899992079142495867424547991618169272216034534072743995374236236602803354811703270734241141968458192053401747980288 922 -65411238578355544826088555075802005134634377290286607192943074236819994746707584123392952448020183249430147299597407228424279922915228629848339138558719589342345743194235884366613779691321356881274969964467010537271380337815038889948126019118863920287066059578964603404041458810880 923 -65446691824197471950655540742509756898934992128926328931259032542639409378006612624272840227124801234931193449895292001989821538049600027479693251912951957683452705656671784574942567647793617779313601384501952006397272684881605306690645328614321299105649835221012822701279421661184 924 262212206246893013297425990970532048767347346579381976584827629840390613087614792507650014257754620765737327603155785290745785533810856881495022367902596250827094372175917940799715726068841601893717982578427105655099798904325218227672813028402773742245604648588629922371973240848384 925 -525275290393992277584459637942050139877909449286117274889238259020447177326406269036417335214020073183499762813460805147064569830846627306142543456306769341840755843450297486599322363093017465340363119237692806569221014138248030457166089484696524576137219912586417107877657590104064 926 -1051117832721455389161991046551424307984628735990470097591531850934004988753596994086912874893714034135016264031687766671177805503843196974386752726281256577139223086299569376531905333489591105049344341195944676644456305829561123582212487921320367213371780235445605724511122585812992 927 -1051685084654926223155062817218748336213438573408705645404587183827115622854381450100991079359387921903033002436453923048226471345993139336488418539948974470596934485698543779865165940793147279417962443916503740150470583382626186250092796873247685274469120645718377233266929991417856 928 4213547361821354900537112516882881683599472342653649155375012730025790100626939272572902771025638340828332870603009568717489875489771865691173663923808512603880274735581867959459791050815263210095267008312723722674053664167285497014934894916118557831044567506146767038137408832929792 929 -8440708770046009816907947529781540044690380783344951458263353449486235419672705489483682449227449988089067462920406890484147731191142348072787307375642254650745623056739121598917836676915874605037368481918864969492449989608132498058997204678492749128425304858840050286414195400376320 930 -16890493571027552977705043390240264541041718965381671681535592225262240984957962275192616169905682180466402740317072283001074115856683773939201267769967995596814628503861833651167843070688647999972626607366674955081128420065305998804079352587822587234408056282044444712921309290430464 931 -16899569601963086321594191720917448992702676364073440446544477551552011130570513571417867441356464384754670554793330785033852769331082851732827920788651481892138010894245424104500012787545546789870516250895619971177356860914347001490164295818659676211965502846408788853014227780108288 932 67707190779078745413046546851796009390742194240594986966284534121685286269632669840374485022835243990477895992888425164528754919017120340454831519378807763112432632261584781857986087752464972638256740725929820077864168733845880038193676502044683772578551370158007285093171932996567040 933 -135632206300610291079432653639844445621347366049792424292782316074325056033966570790155000560489260883874219533207054377844197521419818547956702711206019197312626441892375734595944248709495516234062832896554320542037820048068744140853391641629457680618481457860758829548573909745401856 934 -271409629096189115661091680570523842469270050478653148825706797369286434397733962319914021464191037036360724098034244788212853498430022340611431870710974175350427002030888916445203212888701413106491900089571761341615295149722144324684142374952308784877882060751347165338634515325648896 935 -271554845591157649163318053861358793695845368857721449065848962589922756727534783059518041807403552304973009129654380820737311954020407585309458319009909956075601120277026363698517928358411793744858134386034881599154950203306800367661501466645702208518801205781176671580121211160494080 936 1087961980304252998679988694935454589502285295979705399145101833007326894867748981113320411348164392443239456898059155673242749283166253277614150655626869193004493900061754821833848299070171742639827349101696969487095661456243073986374314966903529917766234563482660761218325194660118528 937 -2179409156487750801413410348850948008442378233057050004053615631309925525650717659977137310933429151333173754555001576127072501500501752427980936070428197123413166638030808377747249769413392620600444321318508825155143044198517893004205248134448502002914528607681229672232331089356521472 938 -4361141776894998138862442670355255236509961560179192811949505906150032208578248451787938947358258546964144069615925328774536338290449668771130295313639366738429119167999815911547534986342151331414748391380427574430920569254390282696048241735991298784083763535839731444328449312070565888 939 -4363465240814494674898064643008614456135166654244285615791780549680213365855061583621603272849658791261940630121847505294927673579895832686298718486422339230031905059938015067600570433857517421628608140123837498551555050111744779383685987203085593562338469856317003544192236445428088832 940 17481742530291937132019722243874768460043127745758256109274417921083027350742003916490384997295438096621321246558456139424406717792937297727215952019085026819361050943010450143038707105614462769080749545416269083653833970735233077786396894417473911588410355270995279375134391382002630656 941 -35019248194651791128894371831430158191091177749078739510763427286890402476127522996988713806384482056389759945259044515338205482532582529418474060184961393437188963292537680031350264951597711703294133060674376346202895482046974076076099680045210897854933662233445089146999673964585811968 942 -70075671812015526834358695225314063896185637003198963883003248870263703468684056103316056820631368021544264858612843855002672329696303681479642891134450346740022500856086546559549097063441280850010022101243311478335942657811620099154403287563930512161942625594526531891819942062891991040 943 -70112847234727471410928646787767811410188918508240448744479643166746601985113066212654686028493771930309009826707598679328933694327442304122337661898977906605667075127097733056397664223687138293431778081137870264266094351529292046156607215037439228614017926722162885489640536196612358144 944 280897494011453220562554005900516215808795052093459613315635304224781190137600386162682294608323934626412978923967452609230871152883432688201687896770242344810403191760525170187773462817698842494788184083286186488226197730729231548652875989831861511880975320420287785132409274391093837824 945 -562687198167993110962786849299922371953668860307914863306704071565151944669497014949491690205345563063179837082209021002292015056914192319828050291889146126396276166025318816299912537481298263631698511684041783838776036110682589825358646239027932218611757867903848056612512807991476486144 946 -1125969203099377335150692923599104704131390224696493484397030451874030265601858191648401447736489588666595593653934119193804211947926602601939216916010733210642865520386816616549402149526530246358145119046396508252434499320847930802752555317632003900456720553849877770790155122122478845952 947 -1126564009862768448375812148598364664355442728777157242180652760617756641864722353397819515062288051206831513143450196383024393782024820564222333248243174168493178708722995600498979224090463965452893214724709448827316926420330681954787818157208143363689925371892059428355284628262004719616 948 4513393720611767152204679294384578180110400964076594062126078747395743082613259354584294868158733755310157086447993711802739757137277897804286728979761988168176473094926130209390841791129060490948550007038593082207856830875115741643574426703746247013558159304074417604202692586722329362432 949 -9041062803544921021812219988751395405598062026089118311059092904640919195535258591154623352136630611585976240644373276146763878292913026703368249933102559324760462709920556033571533371792530240171054310356696738212891912137817510935995161557319841144713234241161194989968493320793279692800 950 -18091642515304099855226347577490950174780964117468856746656142749181460411276343770299935781486036623815727193121003787321050665931397540803266361181924173975125936433219975810336299936607999985858078151566400525623902657867359040304554528547857913701157745570997296500979058739818973364224 951 -18101159423518357666828255177479109538365804182759476871194099689081082431482170358290624858698812024459501904953261022348573575276969028199796222497643229300730947446598839553529533129630939491374047682419407574822021491459083058737118733981076145112889022659672203022021130838051387342848 952 72518840592644524406535911909774350516481297514525348979231882035119793968398600489050768361348552905563304161800130909724569213254733961557543225779201581110183921946941723132436930834799032031687825099913714889665511968937020456139245401122923357392331415702787690340589388530994517114880 953 -145266086982431236291517606219264525758998756596025580947374730627830516421737039089878074575803715426577201407574435460109688250803183620631803123135660490034888108214976176101511458302148612195758918940299598960085875944075417354660031732643084268666213481533773137186188507419566969716736 954 -290684444496290597568665734038339601335354954236701083887356772294054985166767303587607174387011837263454798204464986680659743051135511039608084027322825865279456392644014172094114647692664256479773350374247310707341653225618419004241090752217660239920127396486344778709050168410852563091456 955 -290836715027718722554296255638150151152712395281351005879964083332448937490060528995458199622416243673755193593781102441100109600664654837952561808374330750489136568858075991985206378781031288568028862867895423494511554563086003299162118039149151942507827829905143283045723321982571186749440 956 1165174106488012390044751281750327202419138873661203087431144065790523177839760820876045101314517851618625519046917798889684836997008344931943980606115381624472708390001045806633926288184529539331181601395359047424085034301955024735700799599774508201083716520646155184222971130790908230893568 957 -2334002705730299779744635081896107600454856332394004302684863596502501211438559051540514808278741457084460527437422376029938471182716141024155427957466880493977741009139575290654054122489867848780495502638272801740247700703132072549506254085904817264272243443343474472526097947303063429578752 958 -4670441739963449559259358509389183997987431721502407357251444169619305660049809709606646020323953416733727381103902604226922807157898582821822500411757839151310364837704139699565575942393608210973079205174915408075213822805745493817748944762713501769947693821387725014438966351753624837685248 959 -4672878068466299559029446854986152795065150778216806109133161146233608897222501316132262424090423919298533707332960456393968671950364883595334144908581917314665247657129128817823043639807480724385167405073285212669932244205226842536485381353617369011350900756088501083825736808901122816212992 960 18720748215899398233358847567108236745193231793440009459113248304306074434962304542836446541559341707971810744080536051580425065311055143663476313596216607218919584461616384690381786928196393058485728019073578505816350033614683554770778764505315882942242086240763317167944192721374467007184896 961 -37499968315867196461199815428543724620251720948025588963387704047355426562069207642287686773513975477498973317658460555169950885641301505891232095116211090358356356589432508218942798594325726438861572835708032321905942180816919478791232007192324579678161138914345260001170876414288885499035648 962 -75038917887779992918721044386638949993746946803481557956882879720539704918901480988985236007291478996034847854981846745012635607962063824158650502181607431330390838289664842330005080347273413092316556869789981517327379104025540537082246999839111035218773588783902937112530080142937738654515200 963 -75077899143825592915042457916190450746990451710911937986990351346368556713664546693395098467555007037071749074646772379685369444641524636534836814130792681944068963400464668222124563505895373306909968068163898390842873846417242116582029985293572911081224899739115354222718407457297706310959104 964 300779371647849571616026794019379812026883865732812312309251064895420448391814975226498743393382364640729810934566197134814283818719628294653582999913393735140413354931456583593932051927045015802760806653142596045557432294369387420325515766627834154674315330419010422213133557601510437121163264 965 -602494293440793543143767512747995642131611849243953745341081448810733339857943527358834185833089402266345251141090609501774179717746316086335637486607233485009101712522108988598731699661017076755763482067259197055486738406139612748645823184162753330047462123763118855070786970747660097996980224 966 -1205612286978316686228677641968815296315119777006793571163882443634728308432096105988226171030395253189280921796820029158312100822364005170690255964401430979837053426817015191471375129859985516945021543308501064087221392690546450769288174135596896673894145222809636383904587178525079678497062912 967 -1206235987075046286169820258441639308367015855525679651645601989647989937148305157258783970394611701845871341311458839313075842209235378168709236955588394989655903428589812405745286860397936880378516122482483734063469308568813676041284701902868286687693366198093035057667600415554839161000165376 968 4832428349460940343972992431440445378090816364329351572363042510751099293187729244281829473949044191262570399421501079109468265479397988651064719716597148076449813735632816194268088208047163882715999440017726975968852224814461407429097140818729826916364116495772924315826560506576470434037891072 969 -9679825501243391086533407658228667045427138613111969076287354125820477675564475719057046132639283150283310867194333601933266324243708929254584983221681432388552027513812765531110057949005160487835868780211038031367654430707336221386110948051973014163909536398347416801965438701867168448150241280 970 -19369630204034455772125097180022518283684614482526115440282220987853141410588296258443017055106029479072068446622888166342752510677359826477473662302354288934205655055990286490602703586617542790607650827205798782355275515466948047124166340380288268548606608401229212384139089196210488616350121984 971 -19379609405582129371183379043587702476514951738828292727989733724065327470047641078771941844933492657577515158857109128818972372867301794445777358161345713091307255084355041918985291275224764605543564093989521501975242169519223651476110784656630508769394144005763591164347300988686640336399761408 972 77638188040900600673432898537133020220023854030939298364449087730807542593702702159034864857663528772375421182239088064990527837748510793402753782953279942250448220677797232816532217364185720201405215577362758643340568526704201858127776469942628917727027003277466910019887745464460381986194718720 973 -155515876918945367724264561799830461067975802213130851633878481130707550614429680005963924671186173828881563458099479229410332368055628818044796266522354064271334842036348595914246539254944763961272349557534862557560336750663018220702219602517471600752954861063758910764772573948348405253580783616 974 -311191421062653513033461633416703869221237000527096539871077166040810078180208877137190645979611758513850274311946493858440182531150329123582451666788570915056295284526533278682614481527605076961519311383609288629040139966162446111035550313456419045038510291800067882012876536576315238027955798016 975 -311351088287416290618394143233746816306522396627931376474397369820205055131558394262453442616851169369937421707694029258059700326189400611075310800532433701569920884980369365536735884545320626000493923652148852142959606430998855780666661421877894888571110861472617942496207925255933665548750028800 976 1247320359846818493492766690739502630249514339721743545137431924633559943942427782552967330114277607752795455579746541827673014845226460294215552807056088244443190745367510504396400374393869092469671041831070170738872023302032339158239978988569289676675650281961072495784808365179155792444530884608 977 -2498472733087943649023913617088035990545878185863523168754548739972599334717243976112241779522301076051682448657433933246214456771390636288259724823964883365213395901627087093291714421212911361874732778107089865811811241760138510387626624579253999598133714236063346443169570058669153845388123308032 978 -4999500141772091739406747391248759134456322709340403723162220740415518300656080226228688305240432725800759255646828432886341198263406416376405195787831571314644801410515551576249371290709271508373059352510812747846333946957659575489351026893251612692789037586887493854072442336212202531108954308608 979 -5002054817368296180765667548321446287820889046953761108815344000885837931877672500232893051436263299498153613978788999280253482984031560176290941927733375898862811017776928965915313738992720292996653148807445764069045410395042130203448804627995226189310646701648294821805744555086097371441662001152 980 20038875376627638019369712078158030991658352239175333063098855129187187302169797288982029160095020082361346755898682793847961348583627966303792721389755158606067359358244244539652564335372266587469738150789379250948719202828759177382968551328904266715501896183722790900022604846831127569759140315136 981 -40139062967564182631353507926060553664066296581071243381872668509662045753657809154064972228889973933460158111764419181149817530462259383804843350137153627233366949290761546431287747429547304005905727412697950891242513528154699667904283768291655257347522411121704805025644462946635731307503265251328 982 -80319000744667636324449738365284101781965654563956204934195309186849205606861094692197220396913237046078625956840207424602231616454521068407858638512736127814222052297705131097230574031629788565788955566142030042048410471307520211234131980339208330639390568079582425535021761395253780060329853583360 983 -80359875554206907386192460878447096235798715965769923104645281354374319706406571076264496336046526225236935690151576486904828171984523369206030576751165001161710206013887169331885653204164969119766456306888158301611793886305641086659696424095106146583736313915755241018754596897236097505653176664064 984 321929999931298882285682513671744318389191600684844310463980791427798648020172000913865296613785575050847459560342734695250471354298121086402185565865806484816698668649733136143403562887082043126795834116506172321207776525200014851745559021451198377667094205697094749879812413612732199366492583624704 985 -644840995291540270053190367659400503670376675013217857018760914876200034429435435045345215766770090401494352720158326885763260041316297391960497649453905929973113026487835189918529025915008419549051686010919422871936755010354930713704664693043944337998486311462337071369212879273040017420744921186304 986 -1290335987535708877094264295529408918602082332455455204764721384432801894451598492235766846559672807669521661173298558768368064971112631596691746310722673833506036512434582991591539318590579727961743383873776897896887644660679795434218360486182253731106504556303439190478151126577797113966663011663872 987 -1290989984488337214082147855740016829863411314884474695491920939113203720044326114380843261585805434536054616906280463765209609859592668409462497322537535807065846971893495603346020585351142616825383395725714950049901779300649729441027391586276618786216036489682204238217876494609514193091836180955136 988 5171807901384888900183194145487362254589593048686132670694078412617636787290035923264290026656813260542613936420904715022936978100131115391099001431928486910981113401080933754437857542531325133665213725126116426035776732882238125845817939546238855806178529159273997525748210394818661721869422755315712 989 -10359311729632857888075593736029314379451081675668733118840946137564917388805534778010414013940809565882018810433375149970071033523783114288696027147413661187397677829175770190983265487316159600057787734698746103743892697123754667855052625494742472934985824719638356197249829622398533342743001573621760 990 -20729087410507769167957324435428355339083427070201778089317085150016263987094711510342050668299741161628564912594460779889606785263246817581724070483865113951752323009694142170038231242801325421933815659028501041936011548487028279819049748590994786751724160373336953158335265133304539951488773855903744 991 -20739551361749822559763461398798081919264690789066089940952278024902693196578353464663273308717863191493092204322171259839071503478927406586056086672902905528709290361036743958109931510970331643752055848659509876384237702726547223927994246192504627633476671307397193922170871021812013217491544564563968 992 83083772861903930940727489155629046639233927782636101983431426598247923300117117310507764919888917124346696318021210798749862632503876694396208540960065121038320769660258197289300129261909401236827105670210145518915664661780416225019310955988136601114936816438311664854710754749337732061999426762178560 993 -166418680553617143284802265432131531202818184818015688406107482193770147627841641524724873209812762965442047637507473116286878502184087524896385470457037239923608755752738837492321064959874951797291975891564503064588757025309287108653289854412509383391933895294069108041476050822854822508065350532202496 994 -333004784327107140838502722278178687688536589137860366438378050385723162607421554318589308666315478408716531942658313911765192495819064473862083199938679145078528989126959303593789334210454003143675794817225147480349132518450877323049691670449176220891907965533102068304321795861829217272175032402968576 995 -333172207546979995107400913692094312971436808639689356064541136383906029959159825587728870913005430886548968610301681590956627987269953897931395458963283810309840466748440932202936538501158102692767637851321288831520750986283180428792803632073333674999948140478065920525691490077948789528219363741532160 996 1334697908826394231656381951735364755280549868580705299772121577513818528057498557580590230612301153280185114452927138514123737846490488680557328944148391224015099598451543272121512605493081605360172667814438851540142425559120358984088558067783224149296274661251829908759202290905230025185409431028891648 997 -2673413974929736965766320497404704517350705005205306350572157218984025872556715625620529955145161166028348708929295101328841927487802323538778152104887294413581674659818645630862558113963061599898549568447185095508403694346215992506011803214546227197185513521182792270831277242997329784515882814183309312 998 -5349506721377439599835012057432059039227813522439876535162923813938977622741243591547292906237361571702016404540884085524746822838818877862665300354168263470864332961580997319471471496577388792582568625439908452635553284177748834703913397815078973660099669841485006177204469593452572725128474929783635968 999 -5352185492895405268137383120054709043754217034469140369181533189909903500369055931853525902184400811347335391223177968391809790702033108647774296498561938114565316603524703377217826765228654385368038113985446714254299179663065684395803189201065492925828312640604427812746384700910485881225184231200653312 1000 21440887229797209092177985231690636229333710282227727484949445271290724533009971811088899560102074121133169405080238467971994777166703204012405139726971848182673070117423286201827570284729804654897786318488245996442147464476064933885890253436100202892056964151850770877488520093136901398061248541806821376