0 1 1 -2 2 0 3 -6 4 16 5 -18 6 48 7 -94 8 208 9 -426 10 752 11 -1646 12 3360 13 -6578 14 13056 15 -26358 16 53456 17 -105890 18 211392 19 -424366 20 850544 21 -1699290 22 3393136 23 -6795646 24 13601184 25 -27188130 26 54358000 27 -108752870 28 217552976 29 -435033618 30 869999584 31 -1740145118 32 3480497584 33 -6960706794 34 13921031328 35 -27842777966 36 55686424224 37 -111371536594 38 222741402416 39 -445485943510 40 890975575216 41 -1781945287458 42 3563883543984 43 -7127780081998 44 14255576404848 45 -28511127238362 46 57022223187680 47 -114044502549758 48 228089075077632 49 -456178037847938 50 912355940025248 51 -1824712123176390 52 3649424539074640 53 -7298848597100210 54 14597696612239056 55 -29195394252536894 56 58390789753736272 57 -116781577447507626 58 233563152389420688 59 -467126309150340142 60 934252623606975072 61 -1868505238376687730 62 3737010466106228448 63 -7474020950746083350 64 14948041923831043472 65 -29896083810142732482 66 59792167575170350624 67 -119584335228457560174 68 239168670551108870960 69 -478337340943525659546 70 956674681695955854864 71 -1913349363721225195006 72 3826698727838740136096 73 -7653397455007051088130 74 15306794909209360752912 75 -30613589819803466068742 76 61227179641268005474704 77 -122454359279716054700498 78 244908718556052507271680 79 -489817437117909114895582 80 979634874242776306658608 81 -1959269748473721271950954 82 3918539496933271829370752 83 -7837078993890842872068174 84 15674157987810775741065632 85 -31348315975572002342334002 86 62696631951084758796277648 87 -125393263902271055198068566 88 250786527804663463413835056 89 -501573055609119936821755170 90 1003146111217992659664265296 91 -2006292222436408758106038286 92 4012584444873323120101949872 93 -8025168889745783160269552378 94 16050337779490536397080855424 95 -32100675558982836174820558430 96 64201351117967775670948722432 97 -128402702235931958239158384770 98 256805404471859633554065353152 99 -513610808943726599437612921862 100 1027221617887461935203791543568 101 -2054443235774908937113319931762 102 4108886471549800090318104341680 103 -8217772943099630624075096542046 104 16435545886199297490485722924304 105 -32871091772398533005902854281418 106 65742183544796992265199252754416 107 -131484367089594110771121108066542 108 262968734179188371703371357488544 109 -525937468358376486535041261517362 110 1051874936716752667662227874296064 111 -2103749873433505858163804644688022 112 4207499746867012337732140875450384 113 -8414999493734023612139984782292002 114 16829998987468045960982415793658688 115 -33659997974936094084815110858749454 116 67319995949872190738392037796229744 117 -134639991899744377080181217330332506 118 269279983799488748940485198110432560 119 -538559967598977506818565207107758462 120 1077119935197955024244852400457806752 121 -2154239870395910030330032200555347202 122 4308479740791820039114284067822255216 123 -8616959481583640115123944650179893478 124 17233918963167280274009415853437700624 125 -34467837926334560473088117699533158322 126 68935675852669120857328522548085079648 127 -137871351705338241866818457969632996830 128 275742703410676483914007757934578826672 129 -551485406821352967519125658139868497386 130 1102970813642705934672202015799506926368 131 -2205941627285411869971373964777789902222 132 4411883254570823740685532648990105097824 133 -8823766509141647480098837880328259623762 134 17647533018283294958690854675596601830320 135 -35295066036566589919962891513203784056118 136 70590132073133179842982127737104910493616 137 -141180264146266359680728694944534489302434 138 282360528292532719355259621644046815540592 139 -564721056585065438721137183330414748786254 140 1129442113170130877454840613665980671639920 141 -2258884226340261754888152407194647877190202 142 4517768452680523509750831810931295257310560 143 -9035536905361047019545308322808092132973438 144 18071073810722094039142245161653158843350080 145 -36142147621444188078196028744738333815572386 146 72284295242888376156287437955673343699527072 147 -144568590485776752312754146598394827180435142 148 289137180971553504625720261409299990126915024 149 -578274361943107009251077291740132037709510450 150 1156548723886214018501725195525305310999530192 151 -2313097447772428037004186241421987195280656862 152 4626194895544856074009242173192804778548717456 153 -9252389791089712148016993883576641826012301866 154 18504779582179424296032226576271758841403251472 155 -37009559164358848592067471626435018707118339982 156 74019118328717697184138509285470759006401897056 157 -148038236657435394368270906566238583237427593586 158 296076473314870788736534593816743106921105498528 159 -592152946629741577473081561821278745074618307094 160 1184305893259483154946177736858973499310823320208 161 -2368611786518966309892330425093783327253629581730 162 4737223573037932619784631274721382714249922299040 163 -9474447146075865239569313247365570430594105071726 164 18948894292151730479138686343958798553176331421936 165 -37897788584303460958277270091011492713888303942970 166 75795577168606921916554419087351442691499538760592 167 -151591154337213843833109045771118405120507990589438 168 303182308674427687666218336524620969028539659775392 169 -606364617348855375332436253051993607779580265362178 170 1212729234697710750664872010554153210784743572644752 171 -2425458469395421501329744870712920197715970790719142 172 4850916938790843002659490743697302100161815122411344 173 -9701833877581686005318979768967282003742893478332754 174 19403667755163372010637957511050752682440474101724544 175 -38807335510326744021275918497395835832719155783764158 176 77614671020653488042551841093245568743189419121755952 177 -155229342041306976085103675159028779807823722289766890 178 310458684082613952170207342031784564114185405013868608 179 -620917368165227904340414698272250685298556453988097870 180 1241834736330455808680829413295789683296457711781596576 181 -2483669472660911617361658797866717991247171838399430034 182 4967338945321823234723317561873394536648546965100947472 183 -9934677890643646469446635181811533351396523139649111766 184 19869355781287292938893270432058111572961099684508975216 185 -39738711562574585877786540746756733082656484040518695618 186 79477423125149171755573081355213504873226677988346160208 187 -158954846250298343511146162947606060626045357626456015118 188 317909692500596687022292326174671873936751905861942905904 189 -635819385001193374044584651870065614331556852593806415098 190 1271638770002386748089169303175492204853412705456983165568 191 -2543277540004773496178338607319380922348918065937656321790 192 5086555080009546992356677215779479158716080604272945540416 193 -10173110160019093984713354429602485097428824781443679117570 194 20346220320038187969426708856900657414397713756513177153344 195 -40692440640076375938853417717753622137910324107513520387430 196 81384881280152751877706835440161626760755114309619918664976 197 -162769762560305503755413670872339917959373715832739783142514 198 325539525120611007510827341735279558102439600256160142219632 199 -651079050241222015021654683486683230509290684553434974595038 200 1302158100482444030043309366992350044001385116728607050711568 201 -2604316200964888060086618733952136975123318559342082809676970 202 5208632401929776120173237467865940732275769011823303462280560 203 -10417264803859552240346474935797637462306838391193033087852654 204 20834529607719104480692949871672673468922098922899099784721504 205 -41669059215438208961385899743212575403956940096818999166429650 206 83338118430876417922771799486268889509761259870487454684971904 207 -166676236861752835845543598972805841173124285556853271294085526 208 333352473723505671691087197945927133373319405633046379353789456 209 -666704947447011343382174395891313104282763164042980614703525410 210 1333409894894022686764348791781989449668740298221184861759515584 211 -2666819789788045373528697583565071300602907654945142847590342574 212 5333639579576090747057395167131427832715840367590828963926747696 213 -10667279159152181494114790334260650710264758142047083875418842714 214 21334558318304362988229580668518707530127149982733255636137930672 215 -42669116636608725976459161337041865275925059924202635780167422814 216 85338233273217451952918322674088965187501132730983213269513122976 217 -170676466546434903905836645348168949333092028810115893801807807490 218 341352933092869807811673290696327335685324025982066363515713451568 219 -682705866185739615623346581392672794675775544181350619871822814438 220 1365411732371479231246693162785366902732605414786750920388007658512 221 -2730823464742958462493386325570697236412621115834868912081172087826 222 5461646929485916924986772651141351471224817054791708516024066534624 223 -10923293858971833849973545302282776725439935868903836129554678288478 224 21846587717943667699947090604565640203757934557201431399931570770160 225 -43693175435887335399894181209131131551765751103643589632044229366666 226 87386350871774670799788362418262088098421890762289775013404106592800 227 -174772701743549341599576724836524476487884247771048509971316812229646 228 349545403487098683199153449673049305984696203730253303928532259267296 229 -699090806974197366398306899346098006228232960800612765048565495674194 230 1398181613948394732796613798692195300441196023530431871013521038903216 231 -2796363227896789465593227597384391822682871104788637498535949590865750 232 5592726455793578931186455194768785081391115000291081885367389423783664 233 -11185452911587157862372910389537567698544956710173960586814391625537058 234 22370905823174315724745820779075132501049508343363895169550285979658224 235 -44741811646348631449491641558150269971846201962154333934465123233174958 236 89483623292697262898983283116300545783752543735672855474415236943012464 237 -178967246585394525797966566232601081545465452969398191704557554774976058 238 357934493170789051595933132465202151314851984265570496480785631265164064 239 -715868986341578103191866264930404322838873787499780997845748061373435390 240 1431737972683156206383732529860808669421822730241302251790247457565011264 241 -2863475945366312412767465059721617298095124758314612035358716855990954498 242 5726951890732624825534930119443234548318264627966009698864399523978870560 243 -11453903781465249651069860238886469178793932846186384353313888722678429766 244 22907807562930499302139720477772938454099504699837430596448070319014315152 245 -45815615125860998604279440955545876742563477941574025692783358938877294674 246 91631230251721997208558881911091753290568339526657482847737916004717117520 247 -183262460503443994417117763822183506915049190677102474175795686065668333022 248 366524921006887988834235527644367014222286290944946842272662738901179809168 249 -733049842013775977668471055288734027771464661472309211198822876285940436266 250 1466099684027551955336942110577468054752412150322267911640073829219427137168 251 -2932199368055103910673884221154936110861605936221504178710435614154465669678 252 5864398736110207821347768442309872223316528925075489114021677053623292879136 253 -11728797472220415642695536884619744443898362990162782062719657227970083336050 254 23457594944440831285391073769239488884585526461114024169209290396091816942880 255 -46915189888881662570782147538478977774682705820917012485416922894539537287542 256 93830379777763325141564295076957955555836941509489653506455075366872340806288 257 -187660759555526650283128590153915911100566050865885861447541467792025007737250 258 375321519111053300566257180307831822188090780340148428290111696412224828291424 259 -750643038222106601132514360615663644398566277700676298646905356590756221957358 260 1501286076444213202265028721231327288823411721500747491358331083746393832368624 261 -3002572152888426404530057442462654577601715903536789090455392069941679764176282 262 6005144305776852809060114884925309155150480428248182895589301266823165243345168 263 -12010288611553705618120229769850618310391852146280933302654793197329431988279422 264 24020577223107411236240459539701236620890393143475012439668344868516873946735584 265 -48041154446214822472480919079402473241597651285682302014798769827377088282260642 266 96082308892429644944961838158804946482980352683028558351032182525453746416066448 267 -192164617784859289889923676317609892966329680212008571083062247207176114637281318 268 384329235569718579779847352635219785933092404573732881997717551224891562083719376 269 -768658471139437159559694705270439571865441449768761630345196058144091172924256722 270 1537316942278874319119389410540879143730010522492043255409180743910172478283018112 271 -3074633884557748638238778821081758287461518583115146916176586361448802094489793502 272 6149267769115497276477557642163516574924794497813414264120494624733425147428472688 273 -12298535538230994552955115284327033149846572280617483227924234809645835900789769194 274 24597071076461989105910230568654066299689604743084506983032724612067248014122591936 275 -49194142152923978211820461137308132599385286193682283908866046170890009054399941038 276 98388284305847956423640922274616265198777702333634088108795620606013754902528509088 277 -196776568611695912847281844549232530397543164697252687910691770075017524543103186066 278 393553137223391825694563689098465060795071968882029400625891623078148438119298324176 279 -787106274446783651389127378196930121590168590814068012201864286405330856162436456022 280 1574212548893567302778254756393860243180366103892962276308366023284507257880973551472 281 -3148425097787134605556509512787720486360682555465950213113154671547722617979104116770 282 6296850195574269211113019025575440972721306863922500013121522794954926410320823269328 283 -12593700391148538422226038051150881945442713724924861428887172616470936405391607716622 284 25187400782297076844452076102301763890885544748828020634963573877324159127118209675248 285 -50374801564594153688904152204603527781770888118616494442846457671600129491516577590042 286 100749603129188307377808304409207055563541540029357401254597204680913012035420501991424 287 -201499206258376614755616608818414111127083485586553546533062668628013517904304112915582 288 402998412516753229511233217636828222254167446808696255409808265408666926124053222883392 289 -805996825033506459022466435273656444508334077022195725781052293290025609586321122697986 290 1611993650067012918044932870547312889016667196333537157488377357519313101926855254645184 291 -3223987300134025836089865741094625778033336036936506485047956888296274308367670379082758 292 6447974600268051672179731482189251556066674002174073504712143645237115259889337598575312 293 -12895949200536103344359462964378503112133344693651205479099110377948248661236472560037490 294 25791898401072206688718925928757006224266685504941586008369887855734118340624582775176688 295 -51583796802144413377437851857514012448533377675593209473550894677184140429210765123076926 296 103167593604288826754875703715028024897066763167425476628071966876787813299611311612515600 297 -206335187208577653509751407430056049794133512914798569575525668374467080288778956942476842 298 412670374417155307019502814860112099588267010094084208258891334619523204193777358129521968 299 -825340748834310614039005629720224199176534047205537801454290322419000940725851378175895022 300 1650681497668621228078011259440448398353068126088171095805292174401137228626305466649671776 301 -3301362995337242456156022518880896796706136197787074186653496837018830530212094152863482546 302 6602725990674484912312045037761793593412272331807818125373443783471315951994456398751333888 303 -13205451981348969824624090075523587186824544773103230730935747775541437944150475946455089430 304 26410903962697939649248180151047174373649089674563400482155142475571164013730414076836143952 305 -52821807925395879298496360302094348747298179128733495063556756791766777105390312254919516354 306 105643615850791758596992720604188697494596357999104555037931547341883428804566043738262686400 307 -211287231701583517193985441208377394989192716441831955758401145907492844046569589618539191854 308 422574463403167034387970882416754789978385433403685895792751302760909317419759899120414548400 309 -845148926806334068775941764833509579956770865914453632458812173187689417840215693695640536026 310 1690297853612668137551883529667019159913541730782269068171128682632164801804390018183806735536 311 -3380595707225336275103767059334038319827083463361719390119595789988780361695570473793067599102 312 6761191414450672550207534118668076639654166928829903630122295414172226868851954976734143557344 313 -13522382828901345100415068237336153279308333854042754881643171744022880674500675044321872946178 314 27044765657802690200830136474672306558616667703846203150741403904832210773262621632428195429040 315 -54089531315605380401660272949344613117233335414971890800781009242158622014989490554362199920326 316 108179062631210760803320545898689226234466670838475148652211763646308432230584984664617014902032 317 -216358125262421521606641091797378452468933341662300568821639455557504792930277558533990592058130 318 432716250524843043213282183594756904937866683307432895890863536167855553649321087064070535212704 319 -865432501049686086426564367189513809875733366644346767715675472039392883559042447691055702762718 320 1730865002099372172853128734379027619751466733323241034238419723184066891203746698826813553464560 321 -3461730004198744345706257468758055239502933466587157078672190010956369704614554987742871408005354 322 6923460008397488691412514937516110479005866933104797129125776473330420250635734887997344655794336 323 -13846920016794977382825029875032220958011733866328970313734369902178743357648494920240759215842318 324 27693840033589954765650059750064441916023467732797818745114895002978090227726095031005845395341216 325 -55387680067179909531300119500128883832046935465355433227517140529241565237859505161234602575715826 326 110775360134359819062600239000257767664093870930429422097324100676128514315054027449488443538156080 327 -221550720268719638125200478000515535328187741861342157023567564422712069438358881214334989213435094 328 443101440537439276250400956001031070656375483723250579007391271733963255321059127827693204659481072 329 -886202881074878552500801912002062141312750967445528723749955742727246090087645214760014948874142370 330 1772405762149757105001603824004124282625501934889918165089727702906914017732192004366669571797207408 331 -3544811524299514210003207648008248565251003869781792815923085242716230176818983706308808755590591566 332 7089623048599028420006415296016497130502007739565877701645881153762206542540188688946419606874572848 333 -14179246097198056840012830592032994261004015479127819197376550300878166560469819447856831026972186938 334 28358492194396113680025661184065988522008030958251027245194993234943107514950111167403487589319808928 335 -56716984388792227360051322368131977044016061916509973371076315373154145413177411650982105857433833054 336 113433968777584454720102644736263954088032123833029223061186217822405478173928637543272571949561777728 337 -226867937555168909440205289472527908176064247666042515423287968418787716969299677014211812490824831618 338 453735875110337818880410578945055816352128495332066370168674018458946074220870915148959839258209041376 339 -907471750220675637760821157890111632704256990664164787610940590785702596869613694023643491639419596358 340 1814943500441351275521642315780223265408513981328367112657354507518301506449002542585336006998637307792 341 -3629887000882702551043284631560446530817027962656669759016676669406531186076037761727780693460296338738 342 7259774001765405102086569263120893061634055925313264011003067709718775721734906729774650853695429781968 343 -14519548003530810204173138526241786123268111850626657698103894587992164315880836468162029201929281218014 344 29039096007061620408346277052483572246536223701253467274587038390488614614916592739719460117897188551888 345 -58078192014123240816692554104967144493072447402506673709975169491687587624843350854375539524294861924810 346 116156384028246481633385108209934288986144894805013041934554484644811078561228744501711523763176961450896 347 -232312768056492963266770216419868577972289789610026608521513561776473747632051635260240937720908789910190 348 464625536112985926533540432839737155944579579220053831471093544054106813310089525557785490321522737861536 349 -929251072225971853067080865679474311889159158440106607689364347324248567536728524219847299973282558742002 350 1858502144451943706134161731358948623778318316880211979608046430006105023606750030646025868844797768059168 351 -3717004288903887412268323462717897247556636633760426081617765453210712351222137308063349676753685133611286 352 7434008577807774824536646925435794495113273267520854648605994282999186026498782794518626719849894297330128 353 -14868017155615549649073293850871588990226546535041705028616589156356535807184432651505079938756455861328418 354 29736034311231099298146587701743177980453093070083405058834053864992112620217635873387563508457292803143904 355 -59472068622462198596293175403486355960906186140166818702443014995783756276602639294174326315223493868412878 356 118944137244924397192586350806972711921812372280333647457000674276173606153989524728799635897727790407866608 357 -237888274489848794385172701613945423843624744560667277649283317127758319729002384825168166922324735322924570 358 475776548979697588770345403227890847687249489121334535083704554908029572732991886774739915882142724167133904 359 -951553097959395177540690806455781695374498978242669104887181606451284566544663313489366891944382574627858174 360 1903106195918790355081381612911563390748997956485338250425352953154178518244193254175028011214621867896637408 361 -3806212391837580710162763225823126781497995912970676431030488045465920050674270060375052006362683210792948226 362 7612424783675161420325526451646253562995991825941352780316465447315489543900107746767029070169179637384525584 363 -15224849567350322840651052903292507125991983651882705701034712351459999806549988974779845272188645435424811814 364 30449699134700645681302105806585014251983967303765411566443508316379186973115768849814930764568067605743984272 365 -60899398269401291362604211613170028503967934607530822850560762248812322036588678974573236570505509575383209330 366 121798796538802582725208423226340057007935869215061645370603232618253652802520187182396479673501036974628466944 367 -243597593077605165450416846452680114015871738430123291308904356944975884629057705208046782399521020001752723934 368 487195186155210330900833692905360228031743476860246583282385546953599562237287312488603854899956336931486202736 369 -974390372310420661801667385810720456063486953720493165423284544609109742078317620773348834757845880053543687274 370 1948780744620841323603334771621440912126973907440986329510334924481113203860625463283274371872362855516410688576 371 -3897561489241682647206669543242881824253947814881972661315824479320710798694818529716053418654222792642649080526 372 7795122978483365294413339086485763648507895629763945325318278285335257027427550885137469411938341706646301724512 373 -15590245956966730588826678172971527297015791259527890646021884246428935910015546613800698731495265593060458826386 374 31180491913933461177653356345943054594031582519055781286642187845030957622108652106012422704611277879174550463824 375 -62360983827866922355306712691886109188063165038111562582562446465594293279086635886169468185645693310727249291446 376 124721967655733844710613425383772218376126330076223125175984698215720905482156474624874854582061493882282633048176 377 -249443935311467689421226850767544436752252660152446250333315802626278616299342437721729166978403468355623800637602 378 498887870622935378842453701535088873504505320304892500644798706705735619850117296431066767782226057090515310738320 379 -997775741245870757684907403070177747009010640609785001327099505529994514073978020534986411450888781291431050791438 380 1995551482491741515369814806140355494018021281219570002698091384109146213424519883289823374338332179817255474599408 381 -3991102964983483030739629612280710988036042562439140005320788774964852120561300830557655439319586635145347232424058 382 7982205929966966061479259224561421976072085124878280010553339651920361967017065231907819542591513890258850109816960 383 -15964411859933932122958518449122843952144170249756560021258246908380392082026048788893520217976996143680890096157054 384 31928823719867864245917036898245687904288340499513120042693875916601524544939241734156812171113060478928388157279104 385 -63857647439735728491834073796491375808576680999026240085083057388058137755679953904037101709755566418738494672505890 386 127715294879471456983668147592982751617153361998052480169809537968790683125671567354559886200736905573883999392698560 387 -255430589758942913967336295185965503234306723996104960340231583300002339048274273516768972206935754721058398183077766 388 510861179517885827934672590371931006468613447992209920681179945429944086182211786355810102534608162537596102573278288 389 -1021722359035771655869345180743862012937226895984419841361128639190783926597916253669616566851050842300703228446327026 390 2043444718071543311738690361487724025874453791968839682720816470291112590502084851097558867235584290213154665251776752 391 -4086889436143086623477380722975448051748907583937679365444107917808958273017858481021002107579364585825168326437832414 392 8173778872286173246954761445950896103497815167875358730891111952659979964640023742181728950990135000983321091070615632 393 -16347557744572346493909522891901792206995630335750717461777249003089444544507546984884941101853803636708591306088808874 394 32695115489144692987819045783803584413991260671501434923548676770372456465648605875838316370625602065924608949894341808 395 -65390230978289385975638091567607168827982521343002869847107353240760042102682700617521952462214561353559526632491852110 396 130780461956578771951276183135214337655965042686005739694226406956577561024854492808157383638524682462068424654011626080 397 -261560923913157543902552366270428675311930085372011479388432714722016666903818581499220188142279797905652494913461489458 398 523121847826315087805104732540857350623860170744022958776841912487029157023859956575031313492060211170130358381699667392 399 -1046243695652630175610209465081714701247720341488045917553724222938551617946636283500722004543159402373636857988144298518 400 2092487391305260351220418930163429402495440682976091835107495711804890035751568414136047938504093409139842661785682109776 401 -4184974782610520702440837860326858804990881365952183670214910228516360676492485057398626602920958748497870703316366939426 402 8369949565221041404881675720653717609981762731904367340429725461149590860688721214928344418140790873247880721235991750464 403 -16739899130442082809763351441307435219963525463808734680859614110814886085826711753381266560362491571713807468207922341934 404 33479798260884165619526702882614870439927050927617469361719419141451146941408191728010536777834099026592921584930925150576 405 -66959596521768331239053405765229740879854101855234938723438510309213154005065629641667488216317569709296906016506481149818 406 133919193043536662478106811530459481759708203710469877446876636922673330900301920068404561721803777784654005817250110545968 407 -267838386087073324956213623060918963519416407420939754893753932986040403853815794693206940905478702469107564002019255197950 408 535676772174146649912427246121837927038832814841879509787508637075807217067937437457703491219811230419462532941748145662944 409 -1071353544348293299824854492243675854077665629683759019575015949483596025434039714815413152884869830294278661403360925537282 410 2142707088696586599649708984487351708155331259367518039150030349335298321866185638392637131908970811679832395455130850778416 411 -4285414177393173199299417968974703416310662518735036078300063360779895310326879492087814866142076913717273078578527911873766 412 8570828354786346398598835937949406832621325037470072156600129835672459899220130378976761666739278249193259383941993358667728 413 -17141656709572692797197671875898813665242650074940144313200254321579798766869593451232326716417171889781465487411156992675218 414 34283313419145385594395343751797627330485300149880288626400502385236495335481307808993108978061865138140501647942288618114336 415 -68566626838290771188790687503595254660970600299760577252801015521096280130867291906608534655918505032010824690862943972863294 416 137133253676581542377581375007190509321941200599521154505602043617434291940500665294930345373938992038154348388759433651109104 417 -274266507353163084755162750014381018643882401199042309011204065631435910167665358382172170995655877505362480446862414178845802 418 548533014706326169510325500028762037287764802398084618022408105993597302413297988426406631969298283083059035884927580731529312 419 -1097066029412652339020651000057524074575529604796169236044816255398432141840321263635697927094221453108911200357721450522845966 420 2194132058825304678041302000115048149151059209592338472089632561572995428653709244311451886690302714766504387499444750082088352 421 -4388264117650609356082604000230096298302118419184676944179265035914771404105861395513990455994393646266861779341500373891394386 422 8776528235301218712165208000460192596604236838369353888358529969802116300007587045927559140011877490076627750217933840229606320 423 -17553056470602437424330416000920385193208473676738707776717060114884160264766501580777432962884877600720367958846010875604254806 424 35106112941204874848660832001840770386416947353477415553434120434773501982457279609750787365691853009103298383201526130995362096 425 -70212225882409749697321664003681540772833894706954831106868240517352171118715478062713093173542309526166823883691716282481931202 426 140424451764819499394643328007363081545667789413909662213736480622793322458550393849130816195155046464834527251382641722657840240 427 -280848903529638998789286656014726163091335578827819324427472961953246265642891803052870829438506862544402119843730200199384411726 428 561697807059277997578573312029452326182671157655638648854945924734115884589608750285286537740844156586291616467335416784293740976 429 -1123395614118555995157146624058904652365342315311277297709891848046372617660849764869312850221657138752573394468944522377623784122 430 2246791228237111990314293248117809304730684630622554595419783694429895901221921203514576311151945656325560734376966497690407631520 431 -4493582456474223980628586496235618609461369261245109190839567391716589925614149290178722164541747700804107509568256554523874811646 432 8987164912948447961257172992471237218922738522490218381679134786774083774412111310751504249293038209188401023097992295521413598336 433 -17974329825896895922514345984942474437845477044980436763358269567808411662216466034533364417288649691322344502583662719655514158338 434 35948659651793791845028691969884948875690954089960873526716539128904604968096794455970435270288607268711152148344152604835879226720 435 -71897319303587583690057383939769897751381908179921747053433078269341040989943387731725841355552322290104333632365418747593494548902 436 143794638607175167380114767879539795502763816359843494106866156552167339712496074999999948896812463762466366884702925724157768008592 437 -287589277214350334760229535759079591005527632719686988213732313081166378756423981076022673734659451557422950466256278612852385606706 438 575178554428700669520459071518159182011055265439373976427464626135240600007755314467393171487686080951884127397958889894766493904016 439 -1150357108857401339040918143036318364022110530878747952854929252317027078474784109363219816532768014437417437238156527045631742339294 440 2300714217714802678081836286072636728044221061757495905709858504688481756039501611333658510226230960608593793428039963453910446424272 441 -4601428435429605356163672572145273456088442123514991811419717009283453200916181976668098572606153995778429480308234690769851221968042 442 9202856870859210712327345144290546912176884247029983622839434018457564635493000973669633870164873843401464390247911296879735141421072 443 -18405713741718421424654690288581093824353768494059967245678868037102987001800193009652488059313487597738331288951478062464108202651310 444 36811427483436842849309380577162187648707536988119934491357736074425630672598104367580161818279769526779582675727512132405577445655136 445 -73622854966873685698618761154324375297415073976239868982715472148473871666590729469952478455920618402322755247093428657712865668778386 446 147245709933747371397237522308648750594830147952479737965430944296506483722548037465531583551670386665864505612271526359225423605276320 447 -294491419867494742794475044617297501189660295904959475930861888593771095236261227742718482312859922914142620597527117112301132663948822 448 588982839734989485588950089234595002379320591809918951861723777188428602239065267989927562419882647072476621098811095933807179810226640 449 -1177965679469978971177900178469190004758641183619837903723447554375334252027891841794189403595626774418416083949762907485094125737706530 450 2355931358939957942355800356938380009517282367239675807446895108748887895432146119468065959136585528099672067258222551266703833058261600 451 -4711862717879915884711600713876760019034564734479351614893790217500835089500586404432372305914612802217762211967586702252317041750031726 452 9423725435759831769423201427753520038069129468958703229787580435005246966429551815328285813415158443536933716798259330010742749864466608 453 -18847450871519663538846402855507040076138258937917406459575160870004348548114881745414589935038968282318160115838390949875575736998502042 454 37694901743039327077692805711014080152276517875834812919150321740001512381010797721456670169576862480994237978390537915360410494786613840 455 -75389803486078654155385611422028160304553035751669625838300643480015369106453306321896817783266240200542893635618343227650308394788092894 456 150779606972157308310771222844056320609106071503339251676601286960045169924068959695430153334907821319028385613310753667264971327239602656 457 -301559213944314616621542445688112641218212143006678503353202573920065544009387963415895143557456040648438211236916828685397018854854134402 458 603118427888629233243084891376225282436424286013357006706405147840102100035002401702735295072936456267819879291558033320874960359283716816 459 -1206236855777258466486169782752450564872848572026714013412810295680254006047277783789398640167025941718495958425050124430214953149073496870 460 2412473711554516932972339565504901129745697144053428026825620591360566237185000279888472842354539298745189249447014604803446961295195965584 461 -4824947423109033865944679131009802259491394288106856053651241182721032433815908462141096249325230184687268710690608165873108288388721583570 462 9649894846218067731889358262019604518982788576213712107302482365441947919205132175559712873343206904769235981759409374879797112662443845504 463 -19299789692436135463778716524039209037965577152427424214604964730884096776717540820127114668639604124441569464592450441159763247773195983454 464 38599579384872270927557433048078418075931154304854848429209929461768428446780041785905449879000070017159600377350224708078031305459054849712 465 -77199158769744541855114866096156836151862308609709696858419858923536453302547346086323547201367276626224617618912564847032661849748287958538 466 154398317539489083710229732192313672303724617219419393716839717847072434825421590584932137600156937889674350922231105382953296872520750925632 467 -308796635078978167420459464384627344607449234438838787433679435694145680261665025235782938445295621564944057383399086422077167879545997481422 468 617593270157956334840918928769254689214898468877677574867358871388292308068642616239820832875389075807933573019542812017806873977470268191968 469 -1235186540315912669681837857538509378429796937755355149734717742776582988058048806157916436929223314083481337626987468950415878127397524620178 470 2470373080631825339363675715077018756859593875510710299469435485553164073053539755593672894802269110898870924219190013634285509437037889756752 471 -4940746161263650678727351430154037513719187751021420598938870971106331415980737840210572074120175797754761370163184981192252728880297261495638 472 9881492322527301357454702860308075027438375502042841197877741942212666654030456844236764268804011941758121206850193325531397667104783140016048 473 -19762984645054602714909405720616150054876751004085682395755483884425326740883226077667524350701346781389817733566815937083443414744379033879330 474 39525969290109205429818811441232300109753502008171364791510967768850645805740758926961208180449539714675960528386292804765204893734836323321104 475 -79051938580218410859637622882464600219507004016342729583021935537701304800697634981053528027854613420441675847870403551711544187111765549874030 476 158103877160436821719275245764929200439014008032685459166043871075402625017222118220339937730062788161118556691335837065205027388400055214185712 477 -316207754320873643438550491529858400878028016065370918332087742150805223546290518375379445631409637612057336662610229037267884322490434041712250 478 632415508641747286877100983059716801756056032130741836664175484301610416133376416631322726765682926895226820926148772193593271875788182592185152 479 -1264831017283494573754201966119433603512112064261483673328350968603220885462503237015322726326126777140786417742609995377872027642063576365024766 480 2529662034566989147508403932238867207024224128522967346656701937206441833098517561475458584129015067448172734213467436588589292110826879400681088 481 -5059324069133978295016807864477734414048448257045934693313403874412883559366648380201409796630170507919722292798956842193201088345436261583901186 482 10118648138267956590033615728955468828096896514091869386626807748825766993876070891101311725641566366391219639196759641870899767004533283767505728 483 -20237296276535913180067231457910937656193793028183738773253615497651534202290687138189943846992170091673991696267489169811396304703321444732207622 484 40474592553071826360134462915821875312387586056367477546507230995303068655316233403806666639031862226354035446143114016773346824600338566468992528 485 -80949185106143652720268925831643750624775172112734955093014461990606136879799832354662081182347102629278945767683671032551432062555945202630835090 486 161898370212287305440537851663287501249550344225469910186028923981212273256089131676823078055743342479826467579002101067838675565081173684659401328 487 -323796740424574610881075703326575002499100688450939820372057847962424547377354619741501882912489718318549797072772997781125427030123050895811753182 488 647593480849149221762151406653150004998201376901879640744115695924849095765811935103300987281826376522344974784812385118806566211268961178968460880 489 -1295186961698298443524302813306300009996402753803759281488231391849698189794248982466984075744057200064237523372108577038896862737192687671261584554 490 2590373923396596887048605626612600019992805507607518562976462783699396377558129314582783602898503193225015888699223295437069816508082946559896745520 491 -5180747846793193774097211253225200039985611015215037125952925567398792758605052754572615893873878665418771237280231324487353218221267969211745479662 492 10361495693586387548194422506450400079971222030430074251905851134797585521287169328068781096281958576688001143540167121627869583090285560893954785056 493 -20722991387172775096388845012900800159942444060860148503811702269595171035568661705467839035538812268532511749201182848034478689809045636652343583538 494 41445982774345550192777690025801600319884888121720297007623404539190342062950542736646219031304339373697846785326602085116274233679736047424945955648 495 -82891965548691100385555380051603200639769776243440594015246809078380684139968616774343135938407986133987296145040778839235994368108931351778338118646 496 165783931097382200771110760103206401279539552486881188030493618156761368296376100970149910801780424398434222756368770405378026085789401142989275403344 497 -331567862194764401542221520206412802559079104973762376060987236313522736564504784538775922728474330954149470017432136309212841160738804236981081019426 498 663135724389528803084443040412825605118158209947524752121974472627045473096001222088855125916196926430444819858894712236620823739989639503389812540160 499 -1326271448779057606168886080825651210236316419895049504243948945254090946248721988579603055829559154030620563163528450099335313399570839408076098861358 500 2652542897558115212337772161651302420472632839790099008487897890508181892563721895428138434122288312131270202392153241408406179431322076040410234304624 501 -5305085795116230424675544323302604840945265679580198016975795781016363785013555282854801247756287715162696431425595950884176914575494699947532562170842 502 10610171590232460849351088646605209681890531359160396033951591562032727569894032280588660083822935730656185791562924683303876866133846356747404948003504 503 -21220343180464921698702177293210419363781062718320792067903183124065455140016740415575651433610408211083615385315389542644380047143332901369850417560958 504 42440686360929843397404354586420838727562125436641584135806366248130910280300682298559343224126748376831718110924376336134010915477115323406434759455264 505 -84881372721859686794808709172841677455124250873283168271612732496261820560142215211531263866348573058715278305121636388793532665090685829357165520304034 506 169762745443719373589617418345683354910248501746566336543225464992523641119747937693914135951832062894902959523129765973104137651947572035786713327681072 507 -339525490887438747179234836691366709820497003493132673086450929985047282240417769512584637167425781372745907397504018114884140227195417790158972629054054 508 679050981774877494358469673382733419640994006986265346172901859970094564481912704072130680030688305001736760599353416336195972543330902113960473285927248 509 -1358101963549754988716939346765466839281988013972530692345803719940189128961974429187585589333949856385061453101843373357717356652092687617099846964025746 510 2716203927099509977433878693530933678563976027945061384691607439880378257921786169103919123008013295175099828929726411642881136467373850535699691106581024 511 -5432407854199019954867757387061867357127952055890122769383214879760756515847288677535515867870687260585589662980747308363928524983021640786840284168740702 512 10864815708398039909735514774123734714255904111780245538766429759521513031698919451968194335597573575102587418643461943328387843572146289521966015831366704 513 -21729631416796079819471029548247469428511808223560491077532859519043026063390377462452381266686211926727695214916289297850754576470613650717727164287384042 514 43459262833592159638942059096494938857023616447120982155065719038086052126772037294401120356587173871795249934414065858945619104492879825062239693215070432 515 -86918525667184319277884118192989877714047232894241964310131438076172104253559054997427559843791446671193596886860436717488932103325903524443343097388494190 516 173837051334368638555768236385979755428094465788483928620262876152344208507135612129281037995299097951184418983028932987014935874535850190702882369371692192 517 -347674102668737277111536472771959510856188931576967857240525752304688417014241148389996829086165542228335085601564650961419458287472947729642261897904435282 518 695348205337474554223072945543919021712377863153935714481051504609376834028447158764304553648607267396483158869275303179145121838430960063021527151971762800 519 -1390696410674949108446145891087838043424755726307871428962103009218753668056954699368368818392476755598416297746606160451264384793726089723817924752938595798 520 2781392821349898216892291782175676086849511452615742857924206018437507336113979942261790381648983963317727265994877192346803041103943174757407527889026110000 521 -5562785642699796433784583564351352173699022905231485715848412036875014672227838660638802906534649661044951082491735558792561301581699661761239291757984617762 522 11125571285399592867569167128702704347398045810462971431696824073750029344455535699240151251708072785534771593870959181046073880315789492038574310393551951344 523 -22251142570799185735138334257405408694796091620925942863393648147500058688911314766660375086088369754901628787634512560632408524130594118086608755108086213838 524 44502285141598371470276668514810817389592183241851885726787296295000117377822913847370357438165523853487911934301601604347131064280115155073595599475165807216 525 -89004570283196742940553337029621634779184366483703771453574592590000234755645339117559535972695424041482025697697650089043307197068606639248772365382885348314 526 178009140566393485881106674059243269558368732967407542907149185180000469511290107467070461126880616863952910049014972055170309548398720716405258211454616558880 527 -356018281132786971762213348118486539116737465934815085814298370360000939022581195770145347537614831666603888000875801253516063799045150471817669156685015590654 528 712036562265573943524426696236973078233474931869630171628596740720001878045163537356286709285315450849654324665452065782815013035825671000877026225107780066176 529 -1424073124531147887048853392473946156466949863739260343257193481440003756090325105677280433049759004625753516747777437460846786746376400069388999816569505729794 530 2848146249062295774097706784947892312933899727478520686514386962880007512180647911162771252533215784086181472548577989713800584525105511378438386370131626402016 531 -5696292498124591548195413569895784625867799454957041373028773925760015024361299775122696746014504764742466043428532888959017687308009212793198661061239410830406 532 11392584996249183096390827139791569251735598909914082746057547851520030048722604167748567889453875280119471342169841264478233537036277122626832734330312945006928 533 -22785169992498366192781654279583138503471197819828165492115095703040060097445200400449690757198945362302214305907688877160940868471805191659951348139234435111474 534 45570339984996732385563308559166277006942395639656330984230191406080120194890391531653842378963636622789715906887373346440375530243904637251523520650433330184720 535 -91140679969993464771126617118332554013884791279312661968460382812160240389780798992308847880970201251124984445562017735797994406543483377596493901172241568501822 536 182281359939986929542253234236665108027769582558625323936920765624320480779561616591587154713977955907070860518033702930876729251162225367846876031344078996683216 537 -364562719879973859084506468473330216055539165117250647873841531248640961559123201207359437022619420583832303188248869137316619554180458564481758819766889860488106 538 729125439759947718169012936946660432111078330234501295747683062497281923118246365063823194778825643955800016853480948856296348404003820836479212693556019149845712 539 -1458250879519895436338025873893320864222156660469002591495366124994563846236492794314901226686825540810858448273625813595518273181012829039615985613552285455230254 540 2916501759039790872676051747786641728444313320938005182990732249989127692472985663605507334631153656850146656971755300168447754527073726750992636784452005206202208 541 -5833003518079581745352103495573283456888626641876010365981464499978255384945971198365254810366956267024821651570407970052866737422759764240038618735136978365692914 542 11666007036159163490704206991146566913777253283752020731962928999956510769891942246231272812769555021983793675685204561706219206909874910855853913307799129679767328 543 -23332014072318326981408413982293133827554506567504041463925857999913021539783884751096565712603817219072956742229665738198356348715066511642344513258253552248699286 544 46664028144636653962816827964586267655109013135008082927851715999826043079567769804287259132035054185496249797709595696193782059230077793963780331517988021730374928 545 -93328056289273307925633655929172535310218026270016165855703431999652086159135539089421477351392683857273741156573716165464762460496478965613349659305576128145254082 546 186656112578546615851267311858345070620436052540032331711406863999304172318271077572463391107333118773410581375013749868429447444372885739288090722765592344926536544 547 -373312225157093231702534623716690141240872105080064663422813727998608344636542156187002865517117106901276049128019306839274561049040353775222543620965614326774076910 548 746624450314186463405069247433380282481744210160129326845627455997216689273084313591147474588733530577700042561983407869322927736982516188326392404931737802887769648 549 -1493248900628372926810138494866760564963488420320258653691254911994433378546168625090602779618373281792457691152769642050676361911751194258484988220008324053580511258 550 2986497801256745853620276989733521129926976840640517307382509823988866757092337247738156839400558292248873902405084663427062595428442623754175622681542059180229344080 551 -5972995602513491707240553979467042259853953681281034614765019647977733514184674499674778023827688224531701248769470521231600878516927268298543915238944125990699215358 552 11945991205026983414481107958934084519707907362562069229530039295955467028369349004253183952782132267306980928165838138505252591650092425348519059629747655995590955296 553 -23891982410053966828962215917868169039415814725124138459060078591910934056738698000079279203694353091929923110332442627022731798845588673575633500291915575302974854530 554 47783964820107933657924431835736338078831629450248276918120157183821868113477395990316241666226435996229705329401853391830848492529955083135838276550734015111285284432 555 -95567929640215867315848863671472676157663258900496553836240314367643736226954791997546980759826231203059760549472284932203815246363655961121574104446812601254471535494 556 191135859280431734631697727342945352315326517800993107672480628735287472453909584014848716863794519883665781983847101072077351207509806891500502003866555932415791571856 557 -382271718560863469263395454685890704630653035601986215344961257470574944907819167995747798825575248695666333382286784618814586598883834572866648877337670523574141689554 558 764543437121726938526790909371781409261306071203972430689922514941149889815638335951845843239231348231668204368365473561639248421145590402790057743317018039494953521728 559 -1529086874243453877053581818743562818522612142407944861379845029882299779631276671971832236377024423907595953870962386905022243316868294320171923122891112030797971476190 560 3058173748486907754107163637487125637045224284815889722759690059764599559262553344023244469025157214543664742115745775849808833627371073657643942472461794636221914728624 561 -6116347496973815508214327274974251274090448569631779445519380119529199118525106687909725278064122683596952261622179555316634580497693665855743669913361272839587637105514 562 12232694993947631016428654549948502548180897139263558891038760239058398237050213375659729588691488496918671080588893532571872669826319346600200953172261032370870324525248 563 -24465389987895262032857309099897005096361794278527117782077520478116796474100426751593951617733497066021812928423604135235112784370926211846678929172287849780796169267150 564 48930779975790524065714618199794010192723588557054235564155040956233592948200853503508467120129588146230668362009563096551353681630274607902418335082574205159935973440928 565 -97861559951581048131429236399588020385447177114108471128310081912467185896401707006466019118801862985684962637078573132480600630473720867843968654113915034758847049104818 566 195723119903162096262858472799176040770894354228216942256620163824934371792803414012288666568700377395722689140205533088753987396164971487220873857981775946914488162510800 567 -391446239806324192525716945598352081541788708456433884513240327649868743585606828025683023861827927729812991704999659373533627370611518346406225077651068748707925222990294 568 782892479612648385051433891196704163083577416912867769026480655299737487171213656052657278860618873705466758110571531642312244016598044549520055117056835978720515373224368 569 -1565784959225296770102867782393408326167154833825735538052961310599474974342427312103095455309358308884568559105489417467335509633374584381837615019083823072376408804098338 570 3131569918450593540205735564786816652334309667651471076105922621198949948684854624203599472746477939088362964239612885939141873203051539639891159682496748467852484555029136 571 -6263139836901187080411471129573633304668619335302942152211845242397899897369709248411652592242764940528715303618751340900393304493702034896814460315076394337175517960416782 572 12526279673802374160822942259147266609337238670605884304423690484795799794739418496828506011426632522797164124796161347506905068216242583048137172120284193302939978220993712 573 -25052559347604748321645884518294533218674477341211768608847380969591599589478836993648073845501546550291830578094104122847384039365683331417837220958918046008914148080273274 574 50105118695209496643291769036589066437348954682423537217694761939183199178957673987285710134727637248347823702598491114011552196555686179890045396657973923792210814010250176 575 -100210237390418993286583538073178132874697909364847074435389523878366398357915347974589358391862912228497680591594001942265332913634229880237349721268442835615178803007064670 576 200420474780837986573167076146356265749395818729694148870779047756732796715830695949199663701063237298979776928520932267659951205082919173581654372919090379683027511317479808 577 -400840949561675973146334152292712531498791637459388297741558095513465593431661391898363327621902797651961411798983519511484790976626222401922220140668743129951634412258633858 578 801681899123351946292668304585425062997583274918776595483116191026931186863322783796684617799557767344928510432941383689309897505347381758839350435399791366972407443612130816 579 -1603363798246703892585336609170850125995166549837553190966232382053862373726645567593441482230379691546641456354973937883527401496823718872670278832124717571256612640147821190 580 3206727596493407785170673218341700251990333099675106381932464764107724747453291135186967326568401043561322502391828618882371741900071660034603868805689969652203583094869823504 581 -6413455192986815570341346436683400503980666199350212763864929528215449494906582270373789665732640167479499831063465971223661371233425416292187350267951638557051433756752528754 582 12826910385973631140682692873366801007961332398700425527729859056430898989813164540747410032811705004922818556064460625654482275807221219682998790584952750817758040085323056880 583 -25653820771947262281365385746733602015922664797400851055459718112861797979626329081495111028715001060991080065059613962680490584078575227753546298919030505266738330265434273630 584 51307641543894524562730771493467204031845329594801702110919436225723595959252658162990561803613736800254726195649562137918147062611240492099181683578596885616224785202833984912 585 -102615283087789049125461542986934408063690659189603404221838872451447191918505316325980539704477757074500261274467131827472584019845345532324154752792249525212474072994856909642 586 205230566175578098250923085973868816127381318379206808443677744902894383837010632651960397618834876756054982711075542887846235050652837598678318475559956008221931522553694171184 587 -410461132351156196501846171947737632254762636758413616887355489805788767674021265303921966996302255411564958077772413323522139429049564650502298177241297691763381561678764825710 588 820922264702312393003692343895475264509525273516827233774710979611577535348042530607845302168352121681821811244878631393086566664092843189009160853486630072751614008173160648096 589 -1641844529404624786007384687790950529019050547033654467549421959223155070696085061215688252913173101869860416334625678039843135415509233419551443336044767268654430433277752410546 590 3283689058809249572014769375581901058038101094067308935098843918446310141392170122431373760283838309876735411663383649031979251322213373217402390056242011425174785426021454104128 591 -6567378117618499144029538751163802116076202188134617870197687836892620282784340244862752239227271178130783677324849310328384655071220724052465020720030355727650086575360029722518 592 13134756235236998288059077502327604232152404376269235740395375673785240565568680489725509987921583488278741458315886332598945470218364733847045477241264064741328371223794837698448 593 -26269512470473996576118155004655208464304808752538471480790751347570481131137360979451010506898913309023364325260036960478350098767489062478306596103868254511487358584156961048098 594 52539024940947993152236310009310416928609617505076942961581502695140962262274721958902009958099693665429973919878876806514534555245364423221345414535658411254366141197970669787008 595 -105078049881895986304472620018620833857219235010153885923163005390281924524549443917804038917338023767487170789252473777971892149099600109817940452594237989340436564988281901735694 596 210156099763791972608945240037241667714438470020307771846326010780563849049098887835608100019600414817372664086405118680442895552548733499730442162591089186227344001324008609877104 597 -420312199527583945217890480074483335428876940040615543692652021561127698098197775671216161910423298558372910740318467217384831535591282815048445951046374249555904363181251063070170 598 840624399055167890435780960148966670857753880081231087385304043122255396196395551342432279303941659797619550371601251577662130225426444783606502071292366401346330521189633479262832 599 -1681248798110335780871561920297933341715507760162462174770608086244510792392791102684864635118438898154219878675190973123262132408845583523535189114716138282158698079151969291759102 600 3362497596220671561743123840595866683431015520324924349541216172489021584785582205369729359564800076455351551754924332367445834157800357164821381523123857161619618750945401083302944 601 -6724995192441343123486247681191733366862031040649848699082432344978043169571164410739458565602487962980269661511862296616281282862998964179556731898643073575643084924794961301035266 602 13449990384882686246972495362383466733724062081299697398164864689956086339142328821478916951960906554649397229841698326368371285060144790265891398577655174674678927098220716413984176 603 -26899980769765372493944990724766933467448124162599394796329729379912172678284657642957834211988039554784605115947388931354739578686406462560701369287745704217896601024830362121052518 604 53799961539530744987889981449533866934896248325198789592659458759824345356569315285915668783640667474226131427004714257720917506307126570442683768242416541451882208177239197125083408 605 -107599923079061489975779962899067733869792496650397579185318917519648690713138630571831336949124877926230753996945405978062207028620675471871559481956947187277318568495731405439758642 606 215199846158122979951559925798135467739584993300795158370637835039297381426277261143662673176567679879078391586179172830920550269745862547227063867296015340175417798731797064613078944 607 -430399692316245959903119851596270935479169986601590316741275670078594762852554522287325347593496282065099575975558468460433096290593371506568329966535655315748900942761914730481299422 608 860799384632491919806239703192541870958339973203180633482551340157189525705109044574650696635062514565103932801523750075480269609130934255467440683385368602226671850969043835170513200 609 -1721598769264983839612479406385083741916679946406361266965102680314379051410218089149301390781307167991322729818503101911762034672043387459263737288603701240147882202240480229911086442 610 3443197538529967679224958812770167483833359892812722533930205360628758102820436178298602778657062838136558801866225511272128831547877391480827495137931700945411655297813883156182592352 611 -6886395077059935358449917625540334967666719785625445067860410721257516205640872356597205562307953431600886975657828128823863446739385674041818448753485323251609341905578189502767364366 612 13772790154119870716899835251080669935333439571250890135720821442515032411281744713194411130445833052846501458997151780908258297494875924864172022151046263379720892498492825826939490144 613 -27545580308239741433799670502161339870666879142501780271441642885030064822563489426388822250871626528937465973430972736866122383429963887381581360685344378034859645224984689552401372242 614 55091160616479482867599341004322679741333758285003560542883285770060129645126978852777644490045754290680368547219086160029589437542618459486784302020683789874070071192540398973937800688 615 -110182321232958965735198682008645359482667516570007121085766571540120259290253957705555289000196355867071807384989987206214042550026189516653273154479069849951059970854298685178606598198 616 220364642465917931470397364017290718965335033140014242171533143080240518580507915411110578023863002044342958337825429588777406623044477665017911309568036839679848527990266597297569745200 617 -440729284931835862940794728034581437930670066280028484343066286160481037161015830822221156007386773252863783291696922951204869426569558750397702836780850047247988417727152946824635989410 618 881458569863671725881589456069162875861340132560056968686132572320962074322031661644442311967682380333708445910583462475017660458959090385591423154894385957854901193989493148418629711024 619 -1762917139727343451763178912138325751722680265120113937372265144641924148644063323288884624016302294867861144194775410340295742490321977724673567797455514453298427887019131695267719252430 620 3525834279454686903526357824276651503445360530240227874744530289283848297288126646577769248127088093183001396809410533722100882630385291424404163034411207800829219719671002379755720716912 621 -7051668558909373807052715648553303006890721060480455749489060578567696594576253293155538496091782972907514317660202870835454107060576221162396251323300132544342971947210051529036311653562 622 14103337117818747614105431297106606013781442120960911498978121157135393189152506586311076991993996596713988684332208423274039512440638871104115333132400575412554115996956578171310861749920 623 -28206674235637495228210862594213212027562884241921822997956242314270786378305013172622153984313815910460154263004455691497514098658812762185938767242920107709547943043663406323734065998078 624 56413348471274990456421725188426424055125768483843645995912484628541572756610026345244307969007975203535351896282261804511269573448754938231366650666355761785808917659772693755514132502976 625 -112826696942549980912843450376852848110251536967687291991824969257083145513220052690488615937362232392775950119038841015780278331283755213330704323313900027348011939377677839223873102439842 626 225653393885099961825686900753705696220503073935374583983649938514166291026440105380977231873961368651495886560937069619235665758655450252004675395159244154389279351543351755862596580926432 627 -451306787770199923651373801507411392441006147870749167967299877028332582052880210761954463749234318492042080238616714231834285102012056076010647953171661876804343505786843423706950370361798 628 902613575540399847302747603014822784882012295741498335934599754056665164105760421523908927499999647989848041704702476427146735299173423210285612647537514181112802021219765842341404431854800 629 -1805227151080799694605495206029645569764024591482996671869199508113330328211520843047817854997367843280673869636537383254119171719463105805064675433794574994341930926393015458618300278086322 630 3610454302161599389210990412059291139528049182965993343738399016226660656423041686095635709991664027074516269071761024304012654480509130319165694517007209127360915476797451655301467348249360 631 -7220908604323198778421980824118582279056098365931986687476798032453321312846083372191271419988607540188920164768022027035763030484288686578957757747850164586337580246670375158923376303694814 632 14441817208646397556843961648237164558112196731863973374953596064906642625692166744382542839983377674302110685431422831035139681097889775951629244276331669876088488741892890929131622603399440 633 -28883634417292795113687923296474329116224393463727946749907192129813285251384333488765085679956163215240759719456316026760808744329213343852352318024450840927181377281291205606915905140077354 634 57767268834585590227375846592948658232448786927455893499814384259626570502768666977530171359899962692731763896136371914485060913019343723866155565722852346170710327287973252220460760825891408 635 -115534537669171180454751693185897316464897573854911786999628768519253141005537333955060342719821175974757823891400862456498313691450851376672767842809077580938532406808570617965890138245053198 636 231069075338342360909503386371794632929795147709823573999257537038506282011074667910120685439667156524817588530325250361289981952467135346084580100857897062923727486435084030049349913371987040 637 -462138150676684721819006772743589265859590295419647147998515074077012564022149335820241370879291679225911839269764144753707090260732593416570340745410923874393107888975205123105946122123519858 638 924276301353369443638013545487178531719180590839294295997030148154025128044298671640482741758533595101614937720539228270389535707458504162352815304690744214721126999429536288019931522248822240 639 -1848552602706738887276027090974357063438361181678588591994060296308050256088597343280965483517152723140946042208111405906160997405153652781661775436780832945900196819099044905622478243949030166 640 3697105205413477774552054181948714126876722363357177183988120592616100512177194686561930967034405281381519284702084954967251220798194928343361382157664682870187450355316244916418363828767940880 641 -7394210410826955549104108363897428253753444726714354367976241185232201024354389373123861934068638966307067253499583536348471380019384443999082640882188346005676674620345131566828266993157267234 642 14788420821653911098208216727794856507506889453428708735952482370464402048708778746247723868137077645616460669131674745025330900205088314066354624372459582563558199690271008986532687890152076000 643 -29576841643307822196416433455589713015013778906857417471904964740928804097417557492495447736274499545305941934813563186933266557858574859144343794815323856314470367100468553626818251622700071918 644 59153683286615644392832866911179426030027557813714834943809929481857608194835114984990895472549400898204070419953647111933274054243055515388692847074236037924040215385784966562103029809907940848 645 -118307366573231288785665733822358852060055115627429669887619858963715216389670229969981790945098111165939943717324784930680266389650866586457162380343516903659053201060895392262612340421052959162 646 236614733146462577571331467644717704120110231254859339775239717927430432779340459939963581890195416249501836584813456219780033065787145468024557870095108140932024269068539099496752580730116765136 647 -473229466292925155142662935289435408240220462509718679550479435854860865558680919879927163780392218004584379273756094824774794999586055998546045489249018839932074272575054336250800540924783695870 648 946458932585850310285325870578870816480440925019437359100958871709721731117361839759854327560786053108312215745550561263604651499687311092606069403810926219595003935459995255016041512948569706016 649 -1892917865171700620570651741157741632960881850038874718201917743419443462234723679519708655121569326716174395564914430159095547949059521921879310678547235042101488934848451335676488310386752220930 650 3785835730343401241141303482315483265921763700077749436403835486838886924469447359039417310243135409365287165737019828428292891229647147275224456993730076301645786699043532130483504764334401888208 651 -7571671460686802482282606964630966531843527400155498872807670973677773848938894718078834620486276394710051650762269696788181940534961287684254461920660862926732924033175599283149780778452932273830 652 15143342921373604964565213929261933063687054800310997745615341947355547697877789436157669240972559297291775974303622034679736521525854085528148511910085523133156808800635635343200428981949281369424 653 -30286685842747209929130427858523866127374109600621995491230683894711095395755578872315338481945107408667442815159070679105543516783053202966974708288899177195956444855690576232227430211535315253458 654 60573371685494419858260855717047732254748219201243990982461367789422190791511157744630676963890201762116441440773046921357189398205466822611846529064884559041323518447997114940082213461930133504704 655 -121146743370988839716521711434095464509496438402487981964922735578844381583022315489261353927780425963979410138185867244003712406140856585640889514810412868256879002495555133194583003869146331061054 656 242293486741977679433043422868190929018992876804975963929845471157688763166044630978522707855560878117345906343435781671009524965322409538033592416955992311168023052828958069876288443145229551165104 657 -484586973483955358866086845736381858037985753609951927859690942315377526332089261957045415711121711219370140194105163297877433814581980356758896998195864523676187651928947743262854807375032640009962 658 969173946967910717732173691472763716075971507219903855719381884630755052664178523914090831422243369902065712878134515611162057835153431037834013699054192219083802808281772489136774499689978351278208 659 -1938347893935821435464347382945527432151943014439807711438763769261510105328357047828181662844486830106432006700775537793733246046012922787085032335299598630277105571499069755448383107780901823631566 660 3876695787871642870928694765891054864303886028879615422877527538523020210656714095656363325688973765602013939173598130793829331095899820596053053835476173864030170395305258156805314232278402787960736 661 -7753391575743285741857389531782109728607772057759230845755055077046040421313428191312726651377947350056112244540235835478588605712262123246880527834641103392889724619057725310801644466721747761101586 662 15506783151486571483714779063564219457215544115518461691510110154092080842626856382625453302755894488702323056032586694070097095292916502621997083906137928352785901101103560413116711382479434205210448 663 -31013566302973142967429558127128438914431088231036923383020220308184161685253712765250906605511789340787106323514989066290837895890053477824459243096961178762972712216425009454347556476045430208181206 664 62027132605946285934859116254256877828862176462073846766040440616368323370507425530501813211023579105657218676133329819304544901420401650016038444290993722625476713107954786561869195590917475900270064 665 -124054265211892571869718232508513755657724352924147693532080881232736646741014851061003626422047157482376259041695238630442795208972029848011900097008307028128392925240194465695328279885177267804150594 666 248108530423785143739436465017027511315448705848295387064161762465473293482029702122007252844094314114060099699168610421542434445705001919839925112418830795174707369967003421728523490301265576863570576 667 -496217060847570287478872930034055022630897411696590774128323524930946586964059404244014505688188629690343071794823642163147472447949626610630042285315345809436294041047916816688532455897860903827968142 668 992434121695140574957745860068110045261794823393181548256647049861893173928118808488029011376377261087123793010121344936776092349182898478262218953542724728509176300956339473902609841760077148720339504 669 -1984868243390281149915491720136220090523589646786363096513294099723786347856237616976058022752754519241108809676582688625966948851309761246136141678828059407181914243725924671985151017760259349337134330 670 3969736486780562299830983440272440181047179293572726193026588199447572695712475233952116045505509035059236695208156602167381931783049605220721839304352016040870363396806724670528468381795061055652755904 671 -7939472973561124599661966880544880362094358587145452386053176398895145391424950467904232091011018076002137006205007524044854392733999687679461667243721348876017007625585438046020200025669485859050940670 672 15878945947122249199323933761089760724188717174290904772106352797790290782849900935808464182022036158870447111308153905985992059340471509648698422100513612105615492740261281204561197513341697820932002752 673 -31757891894244498398647867522179521448377434348581809544212705595580581565699801871616928364044072305938794864836170538121962945406873795810658259361460121361762088725651473786513020776384406971628050178 674 63515783788488996797295735044359042896754868697163619088425411191161163131399603743233856728088144598104821030659820744997000659013924228205356259114132833018271883613540984917738635178292836948179579520 675 -127031567576977993594591470088718085793509737394327238176850822382322326262799207486467713456176289219883385029285413306553723894467322900217485209370112886303547526459149756127512681613777904802683646950 676 254063135153955987189182940177436171587019474788654476353701644764644652525598414972935426912352578467393152459028352506510015620662852067687251859173441114089362757524494928352942684295509655267411637776 677 -508126270307911974378365880354872343174038949577308952707403289529289305051196829945870853824705156887299730477314166842181225628687887119710691228468039659563750757540107093557132794904600835493736969202 678 1016252540615823948756731760709744686348077899154617905414806579058578610102393659891741707649410313719185006148848311435739880857692133714691111503197282158425921052564091878790621163666159906480887634608 679 -2032505081231647897513463521419489372696155798309235810829613158117157220204787319783483415298820627533621338188803688288596093860215610771024045243824771468174620860697109028319844753389410283469269216094 680 4065010162463295795026927042838978745392311596618471621659226316234314440409574639566966830597641255178394965998897361998072197992301034313616856953029077138242492734867737377141937153315642118158672448144 681 -8130020324926591590053854085677957490784623193236943243318452632468628880819149279133933661195282510165730926196336615011034289855888332731121728648766068158649328427628745263004471701174955940049498249642 682 16260040649853183180107708171355914981569246386473886486636905264937257761638298558267867322390565020108510513130633377333038820223108666932191205954725215260980455994287988216529699412360793459352489893552 683 -32520081299706366360215416342711829963138492772947772973273810529874515523276597116535734644781130040600251745902670928938052736381843996182063533754891254632225709534108073406030072614457030571606025396846 684 65040162599412732720430832685423659926276985545895545946547621059749031046553194233071469289562260081647699690368341326948704469631002654427976286632798161533037942309274349665357597507613002192379047339616 685 -130080325198825465440861665370847319852553971091791091893095242119498062093106388466142938579124520162526712525376898392749948980034508480068902780645370642559444069169160632601280678099238741511688597062994 686 260160650397650930881723330741694639705107942183582183786190484238996124186212776932285877158249040324156445613549958319965621010554626380626469399302688883913856465661699583359691062292408258462129559224768 687 -520321300795301861763446661483389279410215884367164367572380968477992248372425553864571754316498080649854715769973436987433181474276979637141224624745923336873743216443951419736942971962104467786106706271382 688 1040642601590603723526893322966778558820431768734328735144761936955984496744851107729143508632996161301508564494510229960713074759142575704413846079241109331699606326300817758735684544923795256355052017745808 689 -2081285203181207447053786645933557117640863537468657470289523873911968993489702215458287017265992322599924578238965515576008231542524627168901507109302937566474131814899644825179188459117471963572165427119650 690 4162570406362414894107573291867114235281727074937314940579047747823937986979404430916574034531984645196240542408492961070766723640752848122291055480312968613480153961053297013140660935786636434521946115634432 691 -8325140812724829788215146583734228470563454149874629881158095495647875973958808861833148069063969290398683989645711618133197361371877517263650095003357070967829980301778999842224480085930257940594345423011630 692 16650281625449659576430293167468456941126908299749259762316190991295751947917617723666296138127938580804605903750922092648006833278586993201007175398835031440831100193326731789578185640625869135416703046614320 693 -33300563250899319152860586334936913882253816599498519524632381982591503895835235447332592276255877161596770391187161178711029682098729803239366446940383904992099621401522107604125063534652487608495362126791514 694 66601126501798638305721172669873827764507633198997039049264763965183007791670470894665184552511754323179023540814079212220609879835318671914547535499302870689357896779231060975315508676845280196296126385789168 695 -133202253003597276611442345339747655529015266397994078098529527930366015583340941789330369105023508646383001127571987666814500041142928406811768881458742243680625255579124278140460954512570317832152949480049502 696 266404506007194553222884690679495311058030532795988156197059055860732031166681883578660738210047017292795119523546952488908349577595094744345434089527696711090844776843001413083732949759161626408724752051481632 697 -532809012014389106445769381358990622116061065591976312394118111721464062333363767157321476420094034585540188528577320034663513967134804544350067988706472482673880869002510390861206192133005090024140776436387714 698 1065618024028778212891538762717981244232122131183952624788236223442928124666727534314642952840188069171021976949783704029015427890481224363721030111293313918485366230049133001874476519909784182713668723995410544 699 -2131236048057556425783077525435962488464244262367905249576472446885856249333455068629285905680376138342144339789858430861150475407294828345883177516117741683659049079394687687134762637206394260536676853850991974 700 4262472096115112851566155050871924976928488524735810499152944893771712498666910137258571811360752276684405810935588697262429953008506249067711207925046485947779174281879018873506231454340841118889754497539021072 701 -8524944192230225703132310101743849953856977049471620998305889787543424997333820274517143622721504553368610280384079643084994168263904526020288803805776922748134460054604461566620558834234878361541204602945331090 702 17049888384460451406264620203487699907713954098943241996611779575086849994667640549034287245443009106736985635774155688170718727927296229700477850469745554818712719133804690670762324953011152280687586900586162976 703 -34099776768920902812529240406975399815427908197886483993223559150173699989335281098068574490886018213474375093935538290888421928361694839884098885104391826254721863759854745666726872094094072016341148499459655262 704 68199553537841805625058480813950799630855816395772967986447118300347399978670562196137148981772036426949221362423603631613406282349774612911869302383320175896405923119060655190150394563795105313509891511293921392 705 -136399107075683611250116961627901599261711632791545935972894236600694799957341124392274297963544072853897632801246690610798337625683571609035456223463555829082411842151893534592891375798682915069386272126878011530 706 272798214151367222500233923255803198523423265583091871945788473201389599914682248784548595927088145707794320604259287414247503983263654796047386828437984493540374248681663771434922050404487334356683342940017376608 707 -545596428302734445000467846511606397046846531166183743891576946402779199829364497569097191854176291415590265613371733780020969832562810564139643964133398630356409121531520562362408030170912328472589205145789662478 708 1091192856605468890000935693023212794093693062332367487783153892805558399658728995138194383708352582831182426521469734590092375035034035117480149839213006168003934206392631748608503517946716677452898548838623082464 709 -2182385713210937780001871386046425588187386124664734975566307785611116799317457990276388767416705165662361595117928899983794802361989976856713366520396401365566017699146263984610239306595405287349477499226492904658 710 4364771426421875560003742772092851176374772249329469951132615571222233598634915980552777534833410331324719389049889107076784548316760251498868787251997375606473164802861643147508968431433056449079502356257997010672 711 -8729542852843751120007485544185702352749544498658939902265231142444467197269831961105555069666820662649445312180407855133025040001690872690539534262779162377430544085633305830679208955453793670624429919490850505430 712 17459085705687502240014971088371404705499088997317879804530462284888934394539663922211110139333641325298898247925785413709068564152626898368865763173274473312080267395591604793332391479993139609912471619379901111408 713 -34918171411375004480029942176742809410998177994635759609060924569777868789079327844422220278667282650597783391229094540285873145664884691588824469326699190862728517180651244003896936062164484575134653425171447390754 714 69836342822750008960059884353485618821996355989271519218121849139555737578158655688844440557334565301195551492942185038362892580361667580221988893821069488189798532991829122209047459440303058568310808523558016204336 715 -139672685645500017920119768706971237643992711978543038436243698279111475156317311377688881114669130602391129268051756661337017317812130102442721400807997060873323262685576384463103165791754352205155323315281809069870 716 279345371291000035840239537413942475287985423957086076872487396558222950312634622755377762229338261204782289199907650677737375542899686804977592214230704528931551118332069286643138927136630747613679144263101937683824 717 -558690742582000071680479074827884950575970847914172153744974793116445900625269245510755524458676522409564525689635660165558878388005670262832894971754654236575320371593616100059796825981286309744601654469042459584698 718 1117381485164000143360958149655769901151941695828344307489949586232891801250538491021511048917353044819128989882118787079699807990782041337471706855839833503050333809125512767623801913560450927130280365242448254010208 719 -2234762970328000286721916299311539802303883391656688614979899172465783602501076982043022097834706089638258085476286592580618178144383716295882987759551040375512120947899281080031410993466705042319338469209111942922238 720 4469525940656000573443832598623079604607766783313377229959798344931567205002153964086044195669412179276516294285966768746654787800582922944732941086190127545079124594777941643178125986552801273930059365840542583867328 721 -8939051881312001146887665197246159209215533566626754459919596689863134410004307928172088391338824358553032376564456028568098817741062124794906978292113481136864219762917745620970736618004962275702364537808717879877762 722 17878103762624002293775330394492318418431067133253508919839193379726268820008615856344176782677648717106064505783947855800195704575779484931621402961349635944146051696263042868919548371307518072810190558504378818207072 723 -35756207525248004587550660788984636836862134266507017839678386759452537640017231712688353565355297434212129436749609673616360191940695319758848868843794295492007150144825589626620076888973426423017150211192242613111494 724 71512415050496009175101321577969273673724268533014035679356773518905075280034463425376707130710594868424259369545501818235054381459507736740033590008548071196147876253370122815151237469915688248209517890497886408489616 725 -143024830100992018350202643155938547347448537066028071358713547037810150560068926850753414261421189736848517886394057824107076663202884958277692961633081547939394277524227992481453939562339516354461705666719855879981394 726 286049660201984036700405286311877094694897074132056142717427094075620301120137853701506828522842379473697034777982842569548825059718680586301090873763505373398184587996709243025515143898432551491326527268920929212338064 727 -572099320403968073400810572623754189389794148264112285434854188151240602240275707403013657045684758947394071266026612540485903387145337833832147551220483208418892531853154751501315542717716424156795908681786967624124894 728 1144198640807936146801621145247508378779588296528224570869708376302481204480551414806027314091369517894788144527089187511623783850726564599795793807695648570587550654962552339946718305149762524245544369020406611722526480 729 -2288397281615872293603242290495016757559176593056449141739416752604962408961102829612054628182739035789576285624722448667146683029485744615485819069728281883915105702807045679869585088979030050976327846146667564172142634 730 4576794563231744587206484580990033515118353186112898283478833505209924817922205659224109256365478071579152567248522139926346770819976290823468662482200736369181389927684082173731105485413908530236674447912852004708637904 731 -9153589126463489174412969161980067030236706372225796566957667010419849635844411318448218512730956143158305141374624275671544067256990213338447926228453773866912325411416925203233246122076115801438081304522879064062271918 732 18307178252926978348825938323960134060473412744451593133915334020839699271688822636896437025461912286316610290772795731252266607164217664578391039243617082635481814890161634249716506728119952169289188600663451724478798112 733 -36614356505853956697651876647920268120946825488903186267830668041679398543377645273792874050923824572633220567753095184653534650548154340727174531226871532502223322385345858177541413260319342116615374482334697699254344434 734 73228713011707913395303753295840536241893650977806372535661336083358797086755290547585748101847649145266441119415692679302141791451340523478395132056872731685491198109272753437305505112345386638203241560194031205805036640 735 -146457426023415826790607506591681072483787301955612745071322672166717594173510581095171496203695298290532882266491050486732875735555654473909196773586636086071486282181896206964055387101933241908999316335014942418978991094 736 292914852046831653581215013183362144967574603911225490142645344333435188347021162190342992407390596581065764565249903013848747619090232628116252301158789539619345937741617832202030603884385705742611816648563084049541303568 737 -585829704093663307162430026366724289935149207822450980285290688666870376694042324380685984814781193162131529075031130626587120882689695502141338849971267653795516123047007699132672172969182157752605422478582510168473641890 738 1171659408187326614324860052733448579870298415644901960570581377333740753388084648761371969629562386324263058085353043851661967212043568914995096193133982030426421545747734146373319697984262457200419323833303577955660787872 739 -2343318816374653228649720105466897159740596831289803921141162754667481506776169297522743939259124772648526116281942128795251063235438323138545277343398576348681019313090092705844672090002053317660684841996011460714305889006 740 4686637632749306457299440210933794319481193662579607842282325509334963013552338595045487878518249545297052232693649919035019240092304239913049506430030158621069320320234931025587863344659197177957961064355802512539722653936 741 -9373275265498612914598880421867588638962387325159215684564651018669926027104677190090975757036499090594104465164230375306771462361166817608243412292177171027088602617468232968970466858451643278869318740764290002482836296730 742 18746550530997225829197760843735177277924774650318431369129302037339852054209354380181951514072998181188208930068234974441523568449966549029801440466845171929196635386781520432757139860755751105707186132892947867688595464272 743 -37493101061994451658395521687470354555849549300636862738258604074679704108418708760363903028145996362376417860583803635568406692948295005696805065923267602839144794149859769270844561805874001312384432657161100331557935409790 744 74986202123988903316791043374940709111699098601273725476517208149359408216837417520727806056291992724752835721689447730046822356500347981596516015204512981945859721009838402006302933052902344538753307057415338697096049040480 745 -149972404247977806633582086749881418223398197202547450953034416298718816433674835041455612112583985449505671442481838564405274560101014981515645888100097200064221761523303516807991744521179630208412039842210410155866576947874 746 299944808495955613267164173499762836446796394405094901906068832597437632867349670082911224225167970899011342883917218397858590662876466426966410026506462772044088765702712866292994795260286731168447321972115425595773804853456 747 -599889616991911226534328346999525672893592788810189803812137665194875265734699340165822448450335941798022685769633329631729223713158209150093556192740889872311864959806678264127115797871087539986688380188988558735826819091110 748 1199779233983822453068656693999051345787185577620379607624275330389750531469398680331644896900671883596045371541365132351626245373203640563635016245038713022383296519420581475149171990747770757112882224260637653012867432318928 749 -2399558467967644906137313387998102691574371155240759215248550660779501062938797360663289793801343767192090743079122920941957801808384899869336632999306861985115120758348030640801670706419016978428495443468179977465236538342354 750 4799116935935289812274626775996205383148742310481518430497101321559002125877594721326579587602687534384181486154037784455052245658523164829141178185543822248875806901719109129827018123952287028962052445138024777426059205433536 751 -9598233871870579624549253551992410766297484620963036860994202643118004251755189442653159175205375068768362972315309372611235077519514749505373010570632887523283143606426703114896250845062856215942625122608892568749741707478494 752 19196467743741159249098507103984821532594969241926073721988405286236008503510378885306318350410750137536725944639057082585252395084467149595082757961905941436888350230061718452889851132754310990778858192719109614504368259226096 753 -38392935487482318498197014207969643065189938483852147443976810572472017007020757770612636700821500275073451889263608325411161201111150144833536498352490881523994329138128997844313533360889854511065183530444569971599579357119082 754 76785870974964636996394028415939286130379876967704294887953621144944034014041515541225273401643000550146903778510295531086646873873536226967854402279405536023013815895663204556404880553991678408539743081686300765122320980334592 755 -153571741949929273992788056831878572260759753935408589775907242289888068028083031082450546803286001100293807557049679206406145759168335391973862260076722065035375131015734324672823938156170193933290578651091659803752097533113646 756 307143483899858547985576113663757144521519507870817179551814484579776136056166062164901093606572002200587615114133289542303864671549976432407251953122864267634325201414188660483493307733928510116976913991418838489084377819228320 757 -614286967799717095971152227327514289043039015741634359103628969159552272112332124329802187213144004401175230228208249866713695653646037730088406157696810772381858658669468013652145285100380305363497233177628068457342745557104658 758 1228573935599434191942304454655028578086078031483268718207257938319104544224664248659604374426288008802350460456348459694403800807833909117135576965315278774955536930454673455239706564237895123787833619106157254499811277094358800 759 -2457147871198868383884608909310057156172156062966537436414515876638209088449328497319208748852576017604700920912813883683452328327798427021022931107898370664504550769066091880495603108331958611766481479268142632368801956507468118 760 4914295742397736767769217818620114312344312125933074872829031753276418176898656994638417497705152035209401841825764203005032726040576296820372693890763625853004151001299610425424311474263528946277626067608181499832915484412677360 761 -9828591484795473535538435637240228624688624251866149745658063506552836353797313989276834995410304070418803683651293865703062679990445819032642670074916878357878292483212670290135004687190364406124046130422328110873933885070169122 762 19657182969590947071076871274480457249377248503732299491316127013105672707594627978553669990820608140837607367302314149009707444438806532324142954860656416884841645238751675856747058532370418330018447218896472509316519300762698000 763 -39314365939181894142153742548960914498754497007464598982632254026211345415189255957107339981641216281675214734605098602068847070391917727933689671851858570883078727121766136915598602585528065862999434153140788508219206044017693710 764 78628731878363788284307485097921828997508994014929197965264508052422690830378511914214679963282432563350429469210745791170853525412258107718641558177232280555401515172801421091400085714387640540792947016291143400132413237451545072 765 -157257463756727576568614970195843657995017988029858395930529016104845381660757023828429359926564865126700858938420548527371989413130124660728078938679656043904891852745285293086964066709116715961576571558199232788150768094896059802 766 314514927513455153137229940391687315990035976059716791861058032209690763321514047656858719853129730253401717876839997036197012949914899137015678560648539078741135275942016832291387368189387359632735990455660807060914983117429374016 767 -629029855026910306274459880783374631980071952119433583722116064419381526643028095313717439706259460506803435753681885076075167724550145839726558783507762949496129501305538939375900849234702712380868954152570926606124665952408924926 768 1258059710053820612548919761566749263960143904238867167444232128838763053286056190627434879412518921013606871507365975878205561415968001809809985976006783369290818822981346610584403562694898972398276807282432477408639164967439361728 769 -2516119420107641225097839523133498527920287808477734334888464257677526106572112381254869758825037842027213743014728159961565426083832179575675982013923674357746996237218028044398928161672936730963247475239240731510690200544261078274 770 5032238840215282450195679046266997055840575616955468669776928515355052213144224762509739517650075684054427486029451897093097811805574919367686407658793254754167922675370626791537489759964604346010469620262873968434369256583708835840 771 -10064477680430564900391358092533994111681151233910937339553857030710104426288449525019479035300151368108854972058911397350853843304683744648367968421188515161929483185221926412546419474498438319936229999481609621772426433758217464454 772 20128955360861129800782716185067988223362302467821874679107714061420208852576899050038958070600302736217709944117831663117618944190254407909970688682736518326609882142965487057442380720760789001619144742163443936222815041638970458576 773 -40257910721722259601565432370135976446724604935643749358215428122840417705153798100077916141200605472435419888235648080755987796598788488343736724703561429344512197340118148979358249131317675307126561247528986229456789196431452413938 774 80515821443444519203130864740271952893449209871287498716430856245680835410307596200155832282401210944870839776471278379168462724322387061369196667522073085945857954866016008172725200748059537533069013488777193179023990955215503567408 775 -161031642886889038406261729480543905786898419742574997432861712491361670820615192400311664564802421889741679552942587327595292936997519808991231333277602703617368429623388523039558015378953174901085043421062287324146489449716267770686 776 322063285773778076812523458961087811573796839485149994865723424982723341641230384800623329129604843779483359105885210310900992319172251604802630786734242563660396926670480698908305414006611147767762311040214825826758407771234835843728 777 -644126571547556153625046917922175623147593678970299989731446849965446683282460769601246658259209687558966718211770359326685515052060401774498728191182651954521933148837302286149945320264467137133617895408591499352326050060996269035946 778 1288253143095112307250093835844351246295187357940599979462893699930893366564921539202493316518419375117933436423540647159903455798912715262989891029189794322228559295048266485099437991289347007486871244339201533571172777706939276323440 779 -2576506286190224614500187671688702492590374715881199958925787399861786733129843078404986633036838750235866872847081417223239319989550853521394563594589651915214746737115393844585158168062162418268935599760407041300052129607561238255982 780 5153012572380449229000375343377404985180749431762399917851574799723573466259686156809973266073677500471733745694162977797507311419225212239538716121165892462517684593734667649760589417325905427683689885835900996127063021494760346803552 781 -10306025144760898458000750686754809970361498863524799835703149599447146932519372313619946532147355000943467491388325709161750867616685138237844439626635751855735069829787694029022948881994473072062523459787850733321783831899881844799410 782 20612050289521796916001501373509619940722997727049599671406299198894293865038744627239893064294710001886934982776651130893257346693708608832720784938028310325858027338457266195473868384641559735887117705006486091499421144385427401209664 783 -41224100579043593832003002747019239881445995454099199342812598397788587730077489254479786128589420003773869965553302755905840080707576670648714414194001909438017594057020357616907992910437308451821501498996106722152464336396357084082710 784 82448201158087187664006005494038479762891990908198398685625196795577175460154978508959572257178840007547739931106606088128543029813305991082302849921032027451205059728601759105477119945125820950968583618445067840646902021602931982047952 785 -164896402316174375328012010988076959525783981816396797371250393591154350920309957017919144514357680015095479862213211185512839531233035315196446293033069296469416143113078522103980432219715651942142081150480397552553307585470121984869058 786 329792804632348750656024021976153919051567963632793594742500787182308701840619914035838289028715360030190959724426421215479205143032106701825268877195001375005982488591021592957226777065130848651489825952815488865182508999473398640478976 787 -659585609264697501312048043952307838103135927265587189485001574364617403681239828071676578057430720060381919448852844417458094850357882259590084004354204237678079941000687097657132591761173211910857785981479234200055821166548449162431918 788 1319171218529395002624096087904615676206271854531174378970003148729234807362479656143353156114861440120763838897705691151834633904859009634311166758060849079502910762068954913540229589781796424680107243331836227583754505198835019700244144 789 -2638342437058790005248192175809231352412543709062348757940006297458469614724959312286706312229722880241527677795411378320647515666117650512736786143500876975204291584051741881088764302980555943393435924641840584864514568133753515509489754 790 5276684874117580010496384351618462704825087418124697515880012594916939229449918624573412624459445760483055355590822751995807150193398176279220072125076547683876438055750890481368161347944537858890383003440119077924019232900974181964781808 791 -10553369748235160020992768703236925409650174836249395031760025189833878458899837249146825248918891520966110711181645511977702570704023152158224148740779583361734426660707851126384498699708012990552973677460130385040963266641478559513448574 792 21106739496470320041985537406473850819300349672498790063520050379667756917799674498293650497837783041932221422363291033269682889146821822840938303131850240934628626271263201601564975434854690503127876943110176973729520379547570398768229984 793 -42213478992940640083971074812947701638600699344997580127040100759335513835599348996587300995675566083864442844726582050527099705599137922306282777791677829306014376313223946922984533311022605876837669224886906046303988557574411726697977858 794 84426957985881280167942149625895403277201398689995160254080201518671027671198697993174601991351132167728885689453164082379039944798522269499619533629892205405045298899425290573541115959733350259371543795819833592745865996878276041969432048 795 -168853915971762560335884299251790806554402797379990320508160403037342055342397395986349203982702264335457771378906328196862791099106160234102478363185369092401876678442047017487492589986211342221578766376581184019330549296140621809027965894 796 337707831943525120671768598503581613108805594759980641016320806074684110684794791972698407965404528670915542757812656431169109072856232694558780791583427730384664568355031650569814335512297601334563993147368682426357484237572672892357737488 797 -675415663887050241343537197007163226217611189519961282032641612149368221369589583945396815930809057341831085515625312797968437598454025502206979713352607382104768226470480083292751129177365907356460600944114114008169854777427597539316547218 798 1350831327774100482687074394014326452435222379039922564065283224298736442739179167890793631861618114683662171031250625520863405563931416399450447253668310441727899369332171341120872462942763255360276498391532761317566919832280861007622261216 799 -2701662655548200965374148788028652904870444758079845128130566448597472885478358335781587263723236229367324342062501251170787088478860129566130264802891274531429458186476204678904789673231613589827855754279712647116434106270525267820008006878 800 5403325311096401930748297576057305809740889516159690256261132897194945770956716671563174527446472458734648684125002502492093947991051148646699282037079408245976685739677373951920001397021505373025620555278892351576796680318248268556980458608 801 -10806650622192803861496595152114611619481779032319380512522265794389891541913433343126349054892944917469297368250005004725425908767146869772123410371197194309517477246358789021805168285894250175925666773847632582924542403477207801120299385834 802 21613301244385607722993190304229223238963558064638761025044531588779783083826866686252698109785889834938594736500010009149066611932876719906345859709354569296834205926121335014714489547595940761446736211856596476246896330868175192832091924704 803 -43226602488771215445986380608458446477927116129277522050089063177559566167653733372505396219571779669877189473000020018816940063321585962828874853048337012883783419834012159837919898721897578256471696186494629840787191820360208828702105685902 804 86453204977542430891972761216916892955854232258555044100178126355119132335307466745010792439143559339754378946000040038238941864915516446151598540503645866515050794826248403263360565664205945600044361093052039140594381650619915260550369500576 805 -172906409955084861783945522433833785911708464517110088200356252710238264670614933490021584878287118679508757892000080075437704320867524510323565161300626724842038028406395562246606781088247774907773292417714679752238618541351352947593228195826 806 345812819910169723567891044867667571823416929034220176400712505420476529341229866980043169756574237359017515784000160149662302511051339017223338829105525364289958148213723600424428788009405123153767602746196638268710684779021772723744210620784 807 -691625639820339447135782089735335143646833858068440352801425010840953058682459733960086339513148474718035031568000320301410095300133381470300472802519199264557129332208625132817567973794985596464156010779206512776282447011878063974462296236502 808 1383251279640678894271564179470670287293667716136880705602850021681906117364919467920172679026296949436070063136000640605252368169912224872320716241393423508190046954919570302531495392189978168448269352337330999963856886041837557579125296113264 809 -2766502559281357788543128358941340574587335432273761411205700043363812234729838935840345358052593898872140126272001281206323492863555669529144779584380912905842511619236488134135840270123778770624051281148714096728471692895577722230199565704738 810 5533005118562715577086256717882681149174670864547522822411400086727624469459677871680690716105187797744280252544002562407770699971264331345105642597324638237735434186236549313139741494814359438054312636672958964563413941688847800948797487765680 811 -11066010237125431154172513435765362298349341729095045644822800173455248938919355743361381432210375595488560505088005124823924412735480969808782716211040418774698775771731707559197838810027088945515091483349832026078652463865778299099381201455054 812 22132020474250862308345026871530724596698683458190091289645600346910497877838711486722762864420751190977121010176010249657625258215768122743422016162409487930140797773144707230448455878859740556018562964745663060908941804924442172686526113901872 813 -44264040948501724616690053743061449193397366916380182579291200693820995755677422973445525728841502381954242020352020499298443439164802137874544919852878143107087040398108787979802803439203521124518291480551222640273972394589840447161432590747578 814 88528081897003449233380107486122898386794733832760365158582401387641991511354845946891051457683004763908484040704040998577286290373767574098399171030190434988988227795398967730180328074703904843250790868221350357803202463449386298748261338689760 815 -177056163794006898466760214972245796773589467665520730317164802775283983022709691893782102915366009527816968081408081997188268838642662350171709067882579631796359237734642891635125754053817340336907199183332442342571961027299380978139219039268958 816 354112327588013796933520429944491593547178935331041460634329605550567966045419383787564205830732019055633936162816163994415834298129446774442754475506108066973647615149766054099484003283666173141960674758039777428609477778100178830022413213686976 817 -708224655176027593867040859888983187094357870662082921268659211101135932090838767575128411661464038111267872325632327988764111873745321171435062497611184417690551831824878944688587550687545068173718936966886611906307957178050858055754274668747906 818 1416449310352055187734081719777966374188715741324165842537318422202271864181677535150256823322928076222535744651264655977449439615937500853075542310960837026763203270487415415839610167258321649690058314345118550389601800517081394843197146495338784 819 -2832898620704110375468163439555932748377431482648331685074636844404543728363355070300513646645856152445071489302529311955034321090348782408053227532237005871286217078239343971547114207541665724551084803115113143516367625289027011650265034917720646 820 5665797241408220750936326879111865496754862965296663370149273688809087456726710140601027293291712304890142978605058623910226592223533642478887440442556343763528402361986413142950957393921589775637578992046801218310212394750542054869611610081627536 821 -11331594482816441501872653758223730993509725930593326740298547377618174913453420281202054586583424609780285957210117247820181643903226451659968095057455487121054762741835287725369983836684693130915623444829036904910373860189520722793615448822341810 822 22663188965632883003745307516447461987019451861186653480597094755236349826906840562404109173166849219560571914420234495640046624161321158627990579339627773392770092077077099927233963849526545783397363662418334762949068042890553061071278762903168528 823 -45326377931265766007490615032894923974038903722373306961194189510472699653813681124808218346333698439121143828840468991280637643064110527639599730348623021138525405174703596827278895646977488603622964231764671188078560902957414068099989290173885022 824 90652755862531532014981230065789847948077807444746613922388379020945399307627362249616436692667396878242287657680937982561910140537403723395857962286049517590605287078391207984060159786368411298107333256745859935172519388175244543849898250583560784 825 -181305511725063064029962460131579695896155614889493227844776758041890798615254724499232873385334793756484575315361875965122728864284297938448468781205257939393303737897335398934200835340931098916386327263251263229163372649708288528606194096727360202 826 362611023450126128059924920263159391792311229778986455689553516083781597230509448998465746770669587512969150630723751930244184965512392183198085999156434780929780151728553130959178763267167542020310178410197931525297374376799415936850854866355250384 827 -725222046900252256119849840526318783584622459557972911379107032167563194461018897996931493541339175025938301261447503860490558019220949558234686285102764047599288323112730437648339041733570951731949208127187343694710021785072383898557258827944649774 828 1450444093800504512239699681052637567169244919115945822758214064335126388922037795993862987082678350051876602522895007720983667673029983218798144816866638585371720205401271563209695846303108018935165844181499912258369496964340311546866768351948445088 829 -2900888187601009024479399362105275134338489838231891645516428128670252777844075591987725974165356700103753205045790015441962948660437343703615221060041063610936221895198456089154048236535061988470762309114373825829952604419468496057787507374225310578 830 5801776375202018048958798724210550268676979676463783291032856257340505555688151183975451948330713400207506410091580030883920781834747165772710759386454009652607262623646825321546523512057156636385004830561298172862640566740797112050988893327763106656 831 -11603552750404036097917597448421100537353959352927566582065712514681011111376302367950903896661426800415012820183160061767850358059200161713991735920517295601484592394063057998471113691263080435484474364841716176634688372399346259948769199626349778454 832 23207105500808072195835194896842201074707918705855133164131425029362022222752604735901807793322853600830025640366320123535710971524558073556747113788902619519337468697554074759993964137483909901534704878074678168279793850882134473233718725309180209488 833 -46414211001616144391670389793684402149415837411710266328262850058724044445505209471803615586645707201660051280732640247071404312232783317375137633282136988092823711735575703369511346942601625319269968903055397341479207837667526435829205841638045698210 834 92828422003232288783340779587368804298831674823420532656525700117448088891010418943607231173291414403320102561465280494142788064785445720773299429707314333197235224479519544971073698139654090773095139304858151654316018012280196116111246304900056797216 835 -185656844006464577566681559174737608597663349646841065313051400234896177782020837887214462346582828806640205122930560988285611475277399439825744368006864564992795352062896466384777795095967569500183036078940130523002466785732919692453399406652439736142 836 371313688012929155133363118349475217195326699293682130626102800469792355564041675774428924693165657613280410245861121976571264167650651535044337515650095588673766704830717602357831597271058889799391705337699642976061559985908823528777611959796956400368 837 -742627376025858310266726236698950434390653398587364261252205600939584711128083351548857849386331315226560820491722243953142457475740602395925519374113920586737639127161524776400231539208135492473820423902381918739883485802129851717343107111860093250074 838 1485254752051716620533452473397900868781306797174728522504411201879169422256166703097715698772662630453121640983444487906284832321818277826187546977110213910676223589780984372820834119844575769689651567703712031893723292687427545210988079448508568008976 839 -2970509504103433241066904946795801737562613594349457045008822403758338844512333406195431397545325260906243281966888975812569806699053326355911134548596566589398725383210798758899332206029840963289590354831559415474620773882515709858954152310308150815486 840 5941019008206866482133809893591603475125227188698914090017644807516677689024666812390862795090650521812486563933777951625139779048374949952904841063118176395240966282989344253470530943771092443010913207048738006665494553774349868072945072837774857534560 841 -11882038016413732964267619787183206950250454377397828180035289615033355378049333624781725590181301043624973127867555903250279273313325619788318142377476880080736397974449030652536631209902110779110499866285729380232039871015081833599199554521062599176706 842 23764076032827465928535239574366413900500908754795656360070579230066710756098667249563451180362602087249946255735111806500558214544229758474959963975724096346894953923590763907054616607502368566921478628952157905288116134217969414377259882272053752902480 843 -47528152065654931857070479148732827801001817509591312720141158460133421512197334499126902360725204174499892511470223613001117000000489554605741924568981528460586935134523912835954518314794167905692032018582106250450015854577209182514660316293660855707558 844 95056304131309863714140958297465655602003635019182625440282316920266843024394668998253804721450408348999785022940447226002234665729591844653858844391181539313711178507091320387960886830253295035592569591586956960582456339146019073794056605389425664585616 845 -190112608262619727428281916594931311204007270038365250880564633840533686048789337996507609442900816697999570045880894452004468186944760659154395861307267626399216389017937763846012171339163777254143034706153803926833153404777623903253380093315099743502578 846 380225216525239454856563833189862622408014540076730501761129267681067372097578675993015218885801633395999140091761788904008935039304756300945997024718579978486594916683434078376988846860491974368833654114094729288046650430672652433656969347891548485791040 847 -760450433050478909713127666379725244816029080153461003522258535362134744195157351986030437771603266791998280183523577808017872373019084571881993372867408422818825600642686479372262810974594825789249253276161914887265655933590496844418461121702317994448734 848 1520900866100957819426255332759450489632058160306922007044517070724269488390314703972060875543206533583996560367047155616035747421462778271445665556305764013314853419359972764128711114380714787507899325045417864485824744868736156941871968302420917390392816 849 -3041801732201915638852510665518900979264116320613844014089034141448538976780629407944121751086413067167993120734094311232071490243344960783544621128790915972159987648652596378912257118196813120954469181893598301517673968748093066956427570543390016166708586 850 6083603464403831277705021331037801958528232641227688028178068282897077953561258815888243502172826134335986241468188622464142975123330545125813705806881864370858517879365314122547020531734437327446980227945469669062518584754645121550646430220625618798478976 851 -12167206928807662555410042662075603917056465282455376056356136565794155907122517631776487004345652268671972482936377244928285959467345185409054254255325183096213369461217090523650823147924713421929920550207069674586865876459853113859653340191516922564461774 852 24334413857615325110820085324151207834112930564910752112712273131588311814245035263552974008691304537343944965872754489856571929686429440072483939071166447815563759736105476677097798724955687846937430812505344853148009039392159804487792555756382181669576032 853 -48668827715230650221640170648302415668225861129821504225424546263176623628490070527105948017382609074687889931745508979713143840888444882552647347511369526431021061440569211648044750929337704782271571738703484767644520956106327461660637830628177653672482322 854 97337655430461300443280341296604831336451722259643008450849092526353247256980141054211896034765218149375779863491017959426287660223370993852895118583474596663339869321026741557970259231542493447788914991122745805581856310296746158008300950534512520378030736 855 -194675310860922600886560682593209662672903444519286016901698185052706494513960282108423792069530436298751559726982035918852575357501661597445364989124556852709120235987312373806411028872641902844907818445410778646125250630138187726260232723968017485741172150 856 389350621721845201773121365186419325345806889038572033803396370105412989027920564216847584139060872597503119453964071837705150758210442002882826561764107203720501402996731166282187094192731019552070703212395910916805534581744359358391270380496539594110652912 857 -778701243443690403546242730372838650691613778077144067606792740210825978055841128433695168278121745195006238907928143675410301442138861557176636238221637246711666648784969650302942748398621941647106108611898190169760039645482036249964507778671433262554081954 858 1557402486887380807092485460745677301383227556154288135213585480421651956111682256867390336556243490390012477815856287350820602797663322967394484448140358325009098587779672384106059498137467480756517020856253561006624286823313884929729301287435633099279075792 859 -3114804973774761614184970921491354602766455112308576270427170960843303912223364513734780673112486980780024955631712574701641205744235057290186737429676594655405779815085522688496044162270580195218862648982371346837178964727188543733760360351405974834705760654 860 6229609947549523228369941842982709205532910224617152540854341921686607824446729027469561346224973961560049911263425149403282411662099239936240240638504879991259454745336337727262744856446862608494109038856036389071890192692330039737176360605340544091002098928 861 -12459219895099046456739883685965418411065820449234305081708683843373215648893458054939122692449947923120099822526850298806564823025692924245245474684652556603885923561518234856507110193247927798527615225845674441665027815009768907897247894299313135888231331706 862 24918439790198092913479767371930836822131640898468610163417367686746431297786916109878245384899895846240199645053700597613129645703326947654859038365910015159637205501683963697584079802767072259677426767816503665030435928608049831340872126093583980215740775616 863 -49836879580396185826959534743861673644263281796937220326834735373492862595573832219756490769799791692480399290107401195226259292005042472397067028967665331812256024162067681185608329669809196425292654739873681188963405327113537114466369224175513598399848227710 864 99673759160792371653919069487723347288526563593874440653669470746985725191147664439512981539599583384960798580214802390452518584707804046713194638832304293095259034349118576965423035755110175170559148856759957316428843618105301921022875983474817383853213790464 865 -199347518321584743307838138975446694577053127187748881307338941493971450382295328879025963079199166769921597160429604780905037168216076007585933495090656193733123559780353321424965602660237425383330377804767228656842078260692215085446274677990924612004096359842 866 398695036643169486615676277950893389154106254375497762614677882987942900764590657758051926158398333539843194320859209561810074335033511210838152310606998261775797741946560030013861403419345626773450988728908186323319755105661662615039131653357363116894711655424 867 -797390073286338973231352555901786778308212508750995525229355765975885801529181315516103852316796667079686388641718419123620148672471596456688731942566424887409247066930328626491836756031018257542852080643850188422633633418917025548020095646246708567414827316742 868 1594780146572677946462705111803573556616425017501991050458711531951771603058362631032207704633593334159372777283436838247240297347746879723036080279842211759697303700217910160930129846966223892902657649024253288946946723509874494759672865192197171804377282461008 869 -3189560293145355892925410223607147113232850035003982100917423063903543206116725262064415409267186668318745554566873676494480594690673591649384274404570519633793579103959279480819098890786965869435889516183874602591478714587470179244968784579911028210329970942066 870 6379120586290711785850820447214294226465700070007964201834846127807086412233450524128830818534373336637491109133747352988961189375726999277468941948600847830833717452947085374440519654435394094460461462854862231750653185797391074541075589809648565254858278867504 871 -12758241172581423571701640894428588452931400140015928403669692255614172824466901048257661637068746673274982218267494705977922378761116373601639719232247597748640941759652707459654787654904863756874007610250138170860177392903216470005872009605126776939675465533150 872 25516482345162847143403281788857176905862800280031856807339384511228345648933802096515323274137493346549964436534989411955844757533498736049843400327818513304780408273763825171952698312176817276707505722550142744933204843413720049566383101747301056597645361471952 873 -51032964690325694286806563577714353811725600560063713614678769022456691297867604193030646548274986693099928873069978823911689515047628643099631003935909033804070902318401584284678568955113079288680041093891346352208946527751088458477604286993546192413862800287914 874 102065929380651388573613127155428707623451201120127427229357538044913382595735208386061293096549973386199857746139957647823379030072674066898204587860685562125161468638857855164731145941729307005622385146437613605092485298392182249624230420202067323406962442617072 875 -204131858761302777147226254310857415246902402240254854458715076089826765191470416772122586193099946772399715492279915295646758060184173949609825021260099487124388566779188905571435027889583314339296174459657008735335533702897328533211449162677790410890190288583246 876 408263717522605554294452508621714830493804804480509708917430152179653530382940833544245172386199893544799430984559830591293516120413616821037623875111435724950704378532329287162915072631480216375005336467820601157315333998072298515295158807106821048885546066659168 877 -816527435045211108588905017243429660987609608961019417834860304359307060765881667088490344772399787089598861969119661182587032240749405694821807554946869969627105895975274960308026527010963623789057380050091064187913070429579423466522754947865105271678819351467698 878 1633054870090422217177810034486859321975219217922038835669720608718614121531763334176980689544799574179197723938239322365174064481408068579575949459573322958378424156046531471574014821711087883202228867570578395051155311370987875846500264358634726638686254865924096 879 -3266109740180844434355620068973718643950438435844077671339441217437228243063526668353961379089599148358395447876478644730348128962972145684911996318095738386357797238444712402433543092343655171405519763242693151939660840546866321872465562521058403544114502480386454 880 6532219480361688868711240137947437287900876871688155342678882434874456486127053336707922758179198296716790895752957289460696257926126186922822759907108197693411036040609702575047994174147415441865862202082942602405218420827451761799275487849722368720114299411774672 881 -13064438960723377737422480275894874575801753743376310685357764869748912972254106673415845516358396593433581791505914578921392515851939651531618890999524031429515487820170354263650157091071318111369270953191625286504208074714920303073439071726029348719906600903710498 882 26128877921446755474844960551789749151603507486752621370715529739497825944508213346831691032716793186867163583011829157842785031703514692091513375516662847099752359929075686926250240361338495175959741326380908324013517647928401377345064047472912091700976041029651072 883 -52257755842893510949689921103579498303207014973505242741431059478995651889016426693663382065433586373734327166023658315685570063407656239336092876696298780150327261196940999463198448840753997375030064794707471118122950193333098630490696579281748465901580117647397294 884 104515511685787021899379842207158996606414029947010485482862118957991303778032853387326764130867172747468654332047316631371140126816043340347088310238471539654987218984060999423373238342623903502466161132106297387817267528710342273822230876851256150121383836159919216 885 -209031023371574043798759684414317993212828059894020970965724237915982607556065706774653528261734345494937308664094633262742280253630830149338018633083820191335910609657159731547880989777237826031659957518631510951763378372999069254352364387780859850032199374045409274 886 418062046743148087597519368828635986425656119788041941931448475831965215112131413549307056523468690989874617328189266525484560507260195295863324664713685328291604895798663587608987312091694116825252373885713022784595575008629011747231121384899403915425945146160275312 887 -836124093486296175195038737657271972851312239576083883862896951663930430224262827098614113046937381979749234656378533050969121014522909296539016776347969864676174939486017792687499769509901128519758079222096569445447586198151096384842364787038133751730786087781426430 888 1672248186972592350390077475314543945702624479152167767725793903327860860448525654197228226093874763959498469312757066101938242029048755157629273731128264029455884386673943148994443866304877604221261538661639893156095469010535441190999993060704793868745223049557028960 889 -3344496373945184700780154950629087891405248958304335535451587806655721720897051308394456452187749527918996938625514132203876484058092461621433709624146622778436163495036972978087894616729118299659878575507561079119257254911953457304640179484571908395943061179330687106 890 6688992747890369401560309901258175782810497916608671070903175613311443441794102616788912904375499055837993877251028264407752968116179036995913308940379768573979054253328939305821244951664505507312629453434563451732058010321672718745883142980703139855271110735964233840 891 -13377985495780738803120619802516351565620995833217342141806351226622886883588205233577825808750998111675987754502056528815505936232368193947876499445516761437488669028346769549620194421253479540491992272728115687622413089771332046112102368442173434822000984494428781414 892 26755970991561477606241239605032703131241991666434684283612702453245773767176410467155651617501996223351975509004113057631011872464748186625364479408958133606136290972865935608923950543599195102508674334225431824971247995201039944768103468252766542793699966270650189264 893 -53511941983122955212482479210065406262483983332869368567225404906491547534352820934311303235003992446703951018008226115262023744929476088201828783911326991176052760972219960951383598200680274802155472368670475282737859557617626213792844618395074814174005555428854951570 894 107023883966245910424964958420130812524967966665738737134450809812983095068705641868622606470007984893407902036016452230524047489858928526473028086982609447359042801226730362723824254781756642580888917660556425356547847451049039359683310006245878523252038889625383825248 895 -214047767932491820849929916840261625049935933331477474268901619625966190137411283737245212940015969786815804072032904461048094979717897713317457347332547101704842644260752803089449571321900778246158118523841859736889430020663861025849034655968924994497830978047789370174 896 428095535864983641699859833680523250099871866662954948537803239251932380274822567474490425880031939573631608144065808922096189959435842831438986695953573900457300359727654257270613146919180425016091399142168543541214308538339037512213446200251649887627686935480941646960 897 -856191071729967283399719667361046500199743733325909897075606478503864760549645134948980851760063879147263216288131617844192379918871604161587969398064192077112451836120187845560378043228555648561352922980534349471575361350214489238586908121324997378247628673325682441066 898 1712382143459934566799439334722093000399487466651819794151212957007729521099290269897961703520127758294526432576263235688384759837743113303682168714334643506006694270286619324130135067083744526047422586751448184601279477169461162764912484649015084738002562955718984387488 899 -3424764286919869133598878669444186000798974933303639588302425914015459042198580539795923407040255516589052865152526471376769519675486389971038748710571797079274955906684553014451816359381230013198204184701630249595734219510612395478643149676881624512347676868138823923342 900 6849528573839738267197757338888372001597949866607279176604851828030918084397161079591846814080511033178105730305052942753539039350972970400836289743164637963232289136359536893547790612815027919559827753134703617463150099892223701477072409974612308811523829723866835092896 901 -13699057147679476534395514677776744003195899733214558353209703656061836168794322159183693628161022066356211460610105885507078078701945613352134950334091058552626904341614298999583257990369017287567304095626329647194068488363949588325869292286344447071182025645527845538514 902 27398114295358953068791029355553488006391799466429116706419407312123672337588644318367387256322044132712422921220211771014156157403890844947209811707272904479397136999081900010235135827426922326456996254341889668259361442850931112983747565904072128380768855914233429633520 903 -54796228590717906137582058711106976012783598932858233412838814624247344675177288636734774512644088265424845842440423542028312314807782346237872494895888638185098700258137641707865558302935385902948547159287303326900958388088039268012746239666949721491688999137045322622678 904 109592457181435812275164117422213952025567197865716466825677629248494689350354577273469549025288176530849691684880847084056624629615565457668950176347329951654894577960900351915560096193108482495318106131977562460010180572020422435968228420886878206132490847705911399731632 905 -219184914362871624550328234844427904051134395731432933651355258496989378700709154546939098050576353061699383369761694168113249259231129599762239383378241455899922146606324436234978065046482923580195752039900150779273273581429947261261988328825624688900481714910291459791810 906 438369828725743249100656469688855808102268791462865867302710516993978757401418309093878196101152706123398766739523388336226498518462257665779898376377909061164482270170735390430620436279707541805402715646084545257823353690607858643629199529317805967377720475336965136236720 907 -876739657451486498201312939377711616204537582925731734605421033987957514802836618187756392202305412246797533479046776672452997036924517968488629144096120595063214872563480484501626860519387694612290351103859843150223240080553912803997883472307089462490778695185693453629518 908 1753479314902972996402625878755423232409075165851463469210842067975915029605673236375512784404610824493595066958093553344905994073849039011182759103484325891529089127516114623168108587425741838332143210434706938609759032477366014928627752780465684781375103872908854408682672 909 -3506958629805945992805251757510846464818150331702926938421684135951830059211346472751025568809221648987190133916187106689811988147698072736952832518873115681760644963406095502167812051279794648352813527161214695568263588740138341960708263473835627091793367050904452383399226 910 7013917259611891985610503515021692929636300663405853876843368271903660118422692945502051137618443297974380267832374213379623976295396139312061983338092187960452100489423230315844421826127727620541951192886851536095531153179400703802847406490984291129238472394221317699791072 911 -14027834519223783971221007030043385859272601326811707753686736543807320236845385891004102275236886595948760535664748426759247952590792289218059379863205310435157332816462956793814673674624295238311141929092314249325921655518966100982331574384769727500620010300627013438029566 912 28055669038447567942442014060086771718545202653623415507373473087614640473690771782008204550473773191897521071329496853518495905181584590786671483263858455676980785852925141724951999884677524631373057904812785401076409693215165300355496710663712234010078147773660352566552320 913 -56111338076895135884884028120173543437090405307246831014746946175229280947381543564016409100947546383795042142658993707036991810363169160339252056532015317702139177521888833778096203879425547721983341674361992124110802411401077020673126958343625630708889247510224422938936578 914 112222676153790271769768056240347086874180810614493662029493892350458561894763087128032818201895092767590084285317987414073983620726338295923667945712855469789890631913336597760894309299092426407266426473464258501204318686213244781418840744554706848824228217187234552566685600 915 -224445352307580543539536112480694173748361621228987324058987784700917123789526174256065636403790185535180168570635974828147967241452676634407957878660433576130058313212053009560551253244392020174464334250897709064233938583522151298646397749921905653311835864739199528450534950 916 448890704615161087079072224961388347496723242457974648117975569401834247579052348512131272807580371070360337141271949656295934482905353318433049532575776475491003038065873385753048408452848843982847816725451499205563126685158431166840171215200169764343180836519009816088015504 917 -897781409230322174158144449922776694993446484915949296235951138803668495158104697024262545615160742140720674282543899312591868965810706551559974756195468779388187455326073314038333259654764130582624499422149495262587438180542774900996204568199630745265909836365346833413109298 918 1795562818460644348316288899845553389986892969831898592471902277607336990316209394048525091230321484281441348565087798625183737931621413003670759080776000928310380156606841440730145340156372732933215283063656912763071861222691572489348629457925091512831474570464288516950546640 919 -3591125636921288696632577799691106779973785939663797184943804555214673980632418788097050182460642968562882697130175597250367475863242826178323527448437447996794926598894857455176383231179920749767685921104377965445783074545215724730674015787709158604292271324972806300951940318 920 7182251273842577393265155599382213559947571879327594369887609110429347961264837576194100364921285937125765394260351194500734951726485652555975281522315005222530286567403866193211179954685887377381572951184244648897171459265476471397181964598740676542182853478234764938584828240 921 -14364502547685154786530311198764427119895143758655188739775218220858695922529675152388200729842571874251530788520702389001469903452971304769247023132912562570739182475305727921429184993141642481374198566065012187510651547777261472647639273500994436533779725050940433364490934058 922 28729005095370309573060622397528854239790287517310377479550436441717391845059350304776401459685143748503061577041404778002939806905942609138977901490524434747580610488336071460810979706722464356549655760524569474882221769325418366612430123739638169034915983183503605390326368848 923 -57458010190740619146121244795057708479580575034620754959100872883434783690118700609552802919370287497006123154082809556005879613811885218964841925480376876431750118471955462486730515223634566244070477229931542143521685034850995620560554515234018544798864064725671639763183783470 924 114916020381481238292242489590115416959161150069241509918201745766869567380237401219105605838740574994012246308165619112011759227623770438730435523560196077523329521314555857370217221696656127245258065343303056945840273291611033676351351229859999411508056102503839234936993260128 925 -229832040762962476584484979180230833918322300138483019836403491533739134760474802438211211677481149988024492616331238224023518455247540876084140716769949918797589015285986454339973280277013408440879435209720491363696696674945520773006609006251471496186155445578649443416446968082 926 459664081525924953168969958360461667836644600276966039672806983067478269520949604876422423354962299976048985232662476448047036910495081750563339322243333300531451910938494716621111812546506198809911694565942662484472501375923960019537995937960665612806723318578718613815235833312 927 -919328163051849906337939916720923335673289200553932079345613966134956539041899209752844846709924599952097970465324952896094073820990163503886055475891123518312828341268357196583634626500231143245776467428606786692489098784849074953203705034763932026233572488670460520230327223062 928 1838656326103699812675879833441846671346578401107864158691227932269913078083798419505689693419849199904195940930649905792188147641980327010988872706570743886241244023588047431815584205996249097918000698356872847663545762308866350708646893532798196449774505791696140119010571473232 929 -3677312652207399625351759666883693342693156802215728317382455864539826156167596839011379386839698399808391881861299811584376295283960654016447159408925429048479070078983124851867369976943226817681078847904401762382039561435791239432972782479030144872993404214847331449831140482594 930 7354625304414799250703519333767386685386313604431456634764911729079652312335193678022758773679396799616783763722599623168752590567921308026447040243883136846750695272294830317376820286290584258188488018956921080314143694016892254379320846993412642960473091526293958923193087979680 931 -14709250608829598501407038667534773370772627208862913269529823458159304624670387356045517547358793599233567527445199246337505181135842616063978917179012680920515364339796069628443191769199468782067776231128790583071853776446533878864439709175217038262220953557696733335018067056238 932 29418501217659197002814077335069546741545254417725826539059646916318609249340774712091035094717587198467135054890398492675010362271685232140879901634742259443398158858072484647724804245814210682228745566428381413268765033769959960660994302878799720976052688129416253787612697616048 933 -58837002435318394005628154670139093483090508835451653078119293832637218498681549424182070189435174396934270109780796985350020724543370464259542800521363124874754094408091213367746599766105678419916540685597970359064125929789465196916092933099737005423603228645678393102535329156890 934 117674004870636788011256309340278186966181017670903306156238587665274436997363098848364140378870348793868540219561593970700041449086740928493186446231729544340868247644946722717571198317351565871439728909582093793859070702992860546327684895673330764294412403293899228096889653755280 935 -235348009741273576022512618680556373932362035341806612312477175330548873994726197696728280757740697587737080439123187941400082898173481857030901556690959035821849493341282833171196230474011933575356386167822396805093954557092859530808335708168921893590614428932217265838561386194014 936 470696019482547152045025237361112747864724070683613224624954350661097747989452395393456561515481395175474160878246375882800165796346963714113711463519037302868789030653587100850726787651498084723002306136604532881601942427263161945174561613856768005928559089001536924605623482911328 937 -941392038965094304090050474722225495729448141367226449249908701322195495978904790786913123030962790350948321756492751765600331592693927428138176281120560393225294962333831674468050280777463819584410300448563845112790712066185753696618259316820406636082449299898698486565001798102658 938 1882784077930188608180100949444450991458896282734452898499817402644390991957809581573826246061925580701896643512985503531200663185387854856172315780936630683184789513468520426974451267099352070955644917985256719300789914294821519977032408016035131962995526294681165851733401768678928 939 -3765568155860377216360201898888901982917792565468905796999634805288781983915619163147652492123851161403793287025971007062401326370775709712523503488633318427858259430624853411938300386355592302957019887927084042737996787345674872019446333650534717122701438600942793824065700678050726 940 7531136311720754432720403797777803965835585130937811593999269610577563967831238326295304984247702322807586574051942014124802652741551419425255520701936120343879360330162192773689860655660648152559664454500898901085768981647148071777369692479773173414524001174793339776758211413402512 941 -15062272623441508865440807595555607931671170261875623187998539221155127935662476652590609968495404645615173148103884028249605305483102838850152540280502069291853131441466505424355743095896993059033158718763473941506362376347353034552661535020477069230640600991512055287424673450078034 942 30124545246883017730881615191111215863342340523751246375997078442310255871324953305181219936990809291230346296207768056499210610966205677699887172787544165044118098652079638737305043856772071244703838287491905273525684424611407382761953546229707027146128698247247437070543315993031360 943 -60249090493766035461763230382222431726684681047502492751994156884620511742649906610362439873981618582460692592415536112998421221932411355400492862361528787425903832564839547734748409190660151657742400353939206862888906364154167384181327567821354639218457239372168631062911140147590238 944 120498180987532070923526460764444863453369362095004985503988313769241023485299813220724879747963237164921385184831072225996842443864822710801823300918219535057508956177442640115869548220019771204762157324481643618429980417386398339877001557252540272837063894979884311793370426312730160 945 -240996361975064141847052921528889726906738724190009971007976627538482046970599626441449759495926474329842770369662144451993684887729645421602206539184157926347969728187595719683281723431440182504951586245859406093475812976540600963391859193345180986613144295237939898129591619138071434 946 481992723950128283694105843057779453813477448380019942015953255076964093941199252882899518991852948659685540739324288903987369775459290843202734404681507906031486949107550749226698296896592443271817677792226945529646571936889563086773829547014572055502385724582536919363489127870566784 947 -963985447900256567388211686115558907626954896760039884031906510153928187882398505765799037983705897319371081478648577807974739550918581686408354992826378557780496093841538659606672799980353882104861805563439289877812406089989373101041588414547865512561541412576961909643130627241020750 948 1927970895800513134776423372231117815253909793520079768063813020307856375764797011531598075967411794638742162957297155615949479101837163372820074375619341061395997052562585901187315280547918669578511361318587787598146864110251846034582400531739255967080680875414883559449558979730862560 949 -3855941791601026269552846744462235630507819587040159536127626040615712751529594023063196151934823589277484325914594311231898958203674326745634364267994355714990098059288581399955355228479064817698433009282018890341352370713425940875206595225667982390718461723543778803054504273384550546 950 7711883583202052539105693488924471261015639174080319072255252081231425503059188046126392303869647178554968651829188622463797916407348653491261985670869607433297986688129691232574292334597744265571987302879232414254200774798141771125705753901971182915109775094742280517094239800749770384 951 -15423767166404105078211386977848942522031278348160638144510504162462851006118376092252784607739294357109937303658377244927595832814697306982535564540863069514933468777099995430212581175068664705484639549666140218526014154845110764394045303630574459648154464243310525239014361535582335574 952 30847534332808210156422773955697885044062556696321276289021008324925702012236752184505569215478588714219874607316754489855191665629394613965084642982336219233255755816471842801874956117426366702520289522800137884370647838660636121535132311001664418085425230734878220708045831709480471856 953 -61695068665616420312845547911395770088125113392642552578042016649851404024473504369011138430957177428439749214633508979710383331258789227930146051101154325504369114212927595353171027542075408370963846293154287278800017316644009834650924876955389609307182905367840941336904303751659508514 954 123390137331232840625691095822791540176250226785285105156084033299702808048947008738022276861914354856879498429267017959420766662517578455860265018060344746181911793098557669209888552504747836110123146610886567024016063415883751018158812940263776604133729636363994424629165036674407576144 955 -246780274662465681251382191645583080352500453570570210312168066599405616097894017476044553723828709713758996858534035918841533325035156911720576602778266525619043194273817247561836657757507610330138733870853037732671510519977526911855253717567128745323833697585932878159810488216207242990 956 493560549324931362502764383291166160705000907141140420624336133198811232195788034952089107447657419427517993717068071837683066650070313823441207486521948349731836856807737173343688150763970937450556050744557557447889201903261807086793075007579058401225585386036307051467936911711640549872 957 -987121098649862725005528766582332321410001814282280841248672266397622464391576069904178214895314838855035987434136143675366133300140627646882321645867661018291364870988731071121453629307630896799223053934886013206429617462102103370772247794097332252766386347303659973619609086841178036474 958 1974242197299725450011057533164664642820003628564561682497344532795244928783152139808356429790629677710071974868272287350732266600281255293764534504441516461915033610246241515348661927937846879954863418895255317708890959277353720449402425064078653563807919708000638649784921748446598208128 959 -3948484394599450900022115066329329285640007257129123364994689065590489857566304279616712859581259355420143949736544574701464533200562510587529256050957667515498424158692648496392776333765896558041464534594420193325186642495210809296920039071050413698333746610380980936900122400341990218622 960 7896968789198901800044230132658658571280014514258246729989378131180979715132608559233425719162518710840287899473089149402929066401125021175058730127228896135692630971269768787482474649246893320609198122124042160647198748671751886857269631300069680019212545563382438117049993559665891163136 961 -15793937578397803600088460265317317142560029028516493459978756262361959430265217118466851438325037421680575798946178298805858132802250042350117085394864196629401069560245848814446830075815822150459317541573413598030016848117929509630916472997959631275184471633337477098573697744111990678530 962 31587875156795607200176920530634634285120058057032986919957512524723918860530434236933702876650074843361151597892356597611716265604500084700233733837649371138689793031878692957682953547482929961838836498221657641112347085625842296992030207912802452241958163038373750919212337628845991986048 963 -63175750313591214400353841061269268570240116114065973839915025049447837721060868473867405753300149686722303195784713195223432531209000169400468218945374586478642927840131479094656574074119450522889667232675608043473446254561314858915461715066666380442071434143565418704455263830804885430022 964 126351500627182428800707682122538537140480232228131947679830050098895675442121736947734811506600299373444606391569426390446865062418000338800937313597811017018952109419177089695368286637976584689639171804952392761397858879255567560670764885228788404205071323544666229646752319514202391533840 965 -252703001254364857601415364245077074280960464456263895359660100197791350884243473895469623013200598746889212783138852780893730124836000677601873121553693039800787621262032561715646382250054745781641462997340247470694262208523324181165083009230010656154531560605548817400008254025814710527762 966 505406002508729715202830728490154148561920928912527790719320200395582701768486947790939246026401197493778425566277705561787460249672001355203744488087454791835359611922860616091915036957758736104632910976147917129891918428502947996208568165720100149784062780694398278605097731443270036732080 967 -1010812005017459430405661456980308297123841857825055581438640400791165403536973895581878492052802394987556851132555411123574920499344002710407491993662322183814132247045511330167028170102503301612438399668665645020707886852905326427441532030950594868451847776116548686018619057510513241546462 968 2021624010034918860811322913960616594247683715650111162877280801582330807073947791163756984105604789975113702265110822247149840998688005420814987504576122142446462001540184163667346696415467106712984846885508248841395418069521068057545468581833261394776725306261328940318054300234558152443856 969 -4043248020069837721622645827921233188495367431300222325754561603164661614147895582327513968211209579950227404530221644494299681997376010841629968961770309861267738300586494406102261772186594902159120603836221460585524027696474613691449237821118054515468114850955091173582522409994701758277546 970 8086496040139675443245291655842466376990734862600444651509123206329323228295791164655027936422419159900454809060443288988599363994752021683259930874614433774327549093781160828228873029700763893704381167435007117006863761852454441467757517581378558578733933751270677165656728631542475955571568 971 -16172992080279350886490583311684932753981469725200889303018246412658646456591582329310055872844838319800909618120886577977198727989504043366519873868806954842582188904738656949454680157230958256798662601445772429321259748466263305978927761186437075839616109241617608832437420083330033459083118 972 32345984160558701772981166623369865507962939450401778606036492825317292913183164658620111745689676639601819236241773155954397455979008086733039761864312742378723297809247979821478800948309798903336074726231073139327125090375169609439964216258177641934837830929947049226248216613294252771016992 973 -64691968321117403545962333246739731015925878900803557212072985650634585826366329317240223491379353279203638472483546311908794911958016173466079499439840873276238975559766114155899591987879259511135266652345784453786928721630695582132925868101551656959914869930393024724374617149622441513162034 974 129383936642234807091924666493479462031851757801607114424145971301269171652732658634480446982758706558407276944967092623817589823916032346932158970568591159571073981150016876557424023499056726409324170888679454091043120765814192978098371525282347766706182915498396143795428746114871683501829504 975 -258767873284469614183849332986958924063703515603214228848291942602538343305465317268960893965517413116814553889934185247635179647832064693864317989814008415891270079666247793891092350241757125921270957965252539056168736679439068413012201648354836405548750812524327088037430009793292323206073590 976 517535746568939228367698665973917848127407031206428457696583885205076686610930634537921787931034826233629107779868370495270359295664129387728636036365583848933920359211474331109407579854929945758332418118994995102869033740501350419099343815016210401406223471732233242562475216395943652301386448 977 -1035071493137878456735397331947835696254814062412856915393167770410153373221861269075843575862069652467258215559736740990540718591328258775457271975179001756796182729193011881062069986370246619336250323867493367900651037084942428470365962193751643887384823366493534859784638272807523513452136866 978 2070142986275756913470794663895671392509628124825713830786335540820306746443722538151687151724139304934516431119473481981081437182656517550914543836652097792912460538748170195832749097161637717610145655924316318879527816549099324994781646283839790875901734194625129322609323852043375342299330368 979 -4140285972551513826941589327791342785019256249651427661572671081640613492887445076303374303448278609869032862238946963962162874365313035101829087868805554963115064564951231353187501674707153938277787114127521272628587538390191611595746253650963004338277694301839494039561497897988693369303220398 980 8280571945103027653883178655582685570038512499302855323145342163281226985774890152606748606896557219738065724477893927924325748730626070203658175965484464740344228008937961998231675334244067320122245921372300665577870798124012880521616962744607744356148133537978650586495450658129562283812233584 981 -16561143890206055307766357311165371140077024998605710646290684326562453971549780305213497213793114439476131448955787855848651497461252140407316351539172155735814514024976107275002317440311073886143765786562363378467039507239990423034716164012513346569076289335845226560232500689850902223618919002 982 33122287780412110615532714622330742280154049997211421292581368653124907943099560610426994427586228878952262897911575711697302994922504280814632702621674515097892252212361631647743510443618532297168356041027221034509504748783332244901324390408657659949868013009178325341503291021245309420409077488 983 -66244575560824221231065429244661484560308099994422842585162737306249815886199121220853988855172457757904525795823151423394605989845008561629265406028530687666119698446502966335243139878409793870245400015402876657885166584611815999744447542890948615222034878903646645483875146175776831124608492926 984 132489151121648442462130858489322969120616199988845685170325474612499631772398242441707977710344915515809051591646302846789211979690017123258530812972247141570730104727226267112104089565515012207742428688513684539156316061115125184249123021436704539239587248966461377424859106963753265751165403808 985 -264978302243296884924261716978645938241232399977691370340650949224999263544796484883415955420689831031618103183292605693578423959380034246517061624370954748239615201338932988951027836079047350760869299301496329617660490858712373465850589529927637342425849340811491228723891385201436905121961559970 986 529956604486593769848523433957291876482464799955382740681301898449998527089592969766831910841379662063236206366585211387156847918760068493034123246907845617020214674691346971744628930671327466100241850160863647320997688340761265212899381824602481582274030506932251689167536372119551551698331929712 987 -1059913208973187539697046867914583752964929599910765481362603796899997054179185939533663821682759324126472412733170422774313695837520136986068246496969122743766468605757653312422954757585894710401861843997997324182327022685933570100560051493743420188640332120752456811717076587067265185003548798054 988 2119826417946375079394093735829167505929859199821530962725207593799994108358371879067327643365518648252944825466340845548627391675040273972136492997613757940415037292124501311709145241884076665491595434195323125891860118603042545060406347592181670067904548028612608607191710776443516573788691175248 989 -4239652835892750158788187471658335011859718399643061925450415187599988216716743758134655286731037296505889650932681691097254783350080547944272985988907947981533297591211243328776224271003124913897353017213774273155828352137969593521768802364270492496162480050369461062366844830080857999264946351378 990 8479305671785500317576374943316670023719436799286123850900830375199976433433487516269310573462074593011779301865363382194509566700161095888545971970450101669374257771931783934729212601104169792111271455250155695180158849748742332129175499870247226427907494468697201960137745974350094386244241618272 991 -16958611343571000635152749886633340047438873598572247701801660750399952866866975032538621146924149186023558603730726764389019133400322191777091943953564748897031466490514767572291902468295494141513518599860009911011976404344124108356879292129953944189006078782175763331502622160514069745521854410206 992 33917222687142001270305499773266680094877747197144495403603321500799905733733950065077242293848298372047117207461453528778038266800644383554183887921890625157303882300555567288423805793350159449226052845606909224052524479055548935072763840616750025242973067822854520753665077485730668476534058397616 993 -67834445374284002540610999546533360189755494394288990807206643001599811467467900130154484587696596744094234414922907057556076533601288767108367775818401339678663068786657372944081967373411814340413671758714762553811692498592841886678674681160037038621900383938049717795854232161194583292986716035818 994 135668890748568005081221999093066720379510988788577981614413286003199622934935800260308969175393193488188468829845814115112153067202577534216735551607221347079131689937173428204096875083395264162294075517460623369354575650586879769122957176951518504009532299322028477022263353242003350009791138642720 995 -271337781497136010162443998186133440759021977577155963228826572006399245869871600520617938350786386976376937659691628230224306134405155068433471103265304154468910359345557104127922417955595928332040284509095961419370634687195405912983749494608387510711118530268917831613017444468296817483228633163502 996 542675562994272020324887996372266881518043955154311926457653144012798491739743201041235876701572773952753875319383256460448612268810310136866942206589889128597634711957575350416753071137868630079017903318556930571097587442958779627981285858538199452838288894480598135329527245126087055952119863845536 997 -1085351125988544040649775992744533763036087910308623852915306288025596983479486402082471753403145547905507750638766512920897224537620620273733884413077852058496460289288124756485654047973669678367484833895831397335130224363666132728044615580160972633207711575287902978862013945316256954759621595171282 998 2170702251977088081299551985489067526072175820617247705830612576051193966958972804164943506806291095811015501277533025841794449075241240547467768826036906167466442396054970215063943393694345721158335733761895170772668322631334710408111179620366585655451234161289019229907373140201595734478952511475632 999 -4341404503954176162599103970978135052144351641234495411661225152102387933917945608329887013612582191622031002555066051683588898150482481094935537652278071288485533412733203216640380493441740169460339888148467325180262454326118772274665348098520247376981393858714397174136998882827153754550446492467414 1000 8682809007908352325198207941956270104288703282468990823322450304204775867835891216659774027225164383244062005110132103367177796300964962189871075304794211096437723582485679056266586854988747787581765547439495455262490994952535218659268897129225115171016189642066198472291576996697253605087062814641072