1 2 2 6 3 -2 4 30 5 14 6 30 7 238 8 -66 9 782 10 990 11 46 12 8190 13 -178 14 16926 15 48238 16 -15810 17 247694 18 106590 19 262318 20 1932414 21 -555058 22 6518430 23 7830766 24 765630 25 67043342 26 -2865954 27 143077678 28 387537150 29 -124309426 30 2044005150 31 807673198 32 2285861694 33 15681525902 34 -4648416930 35 54298362286 36 61857011070 37 9552378062 38 548548542366 39 -34587697682 40 1208103806910 41 3111109136654 42 -971603104290 43 16858651832878 44 6087015051774 45 19857463779662 46 127185780986910 47 -38774733013394 48 452006005224510 49 487930776643982 50 105883369697886 51 4486026225386158 52 -370813272838530 53 10189932681193934 54 24956650576218270 55 -7543291396538642 56 138976053998526654 57 45590567818142222 58 172015209006601950 59 1030974358617895726 60 -322219398059554050 61 3760289787348161102 62 3843066285475896606 63 1099758104743993198 64 36668692764993088830 65 -3724646271697929586 66 85860096639636052830 67 200040152936912798638 68 -58117129831224129666 69 1145078208822138149582 70 339008755010715980190 71 1486210623983767281646 72 8352432556614769875390 73 -2667941268561507470578 74 31262491373661185474526 75 30221086542133958587438 76 10960366056696352596990 77 299581738016861048374094 78 -35892313566396674480610 79 722738718053689592004718 80 1602130558948405446026814 81 -443791631372199657862258 82 9429962493698527285953630 83 2499498715144316966536366 84 12810093221275140342472830 85 67628604158601711878228942 86 -22012427994896895460992354 87 259750382082301441957232878 88 237253595196718462146613950 89 106147745008709258079912974 90 2446362502043139201871177950 91 -336038250451972988538440402 92 6077945214607925456920100094 93 12820878300833242180972442702 94 -3353293875233175175439765730 95 77618612193763063192745451886 96 18241826462436523904154558270 97 110169046923224201077818219662 98 547263503551753352272454511966 99 -180990798005812758883581606482 100 2156870180495113072051036387710 101 1859256251907288228361436495054 102 1006557725036435844671983428510 103 19966916222739045188459180663278 104 -3079750757407867672223721845826 105 51066045003177444806517950600462 106 102509783263919181356708051014110 107 -25015699316827233121461924579794 108 638563625870085154287021631411710 109 131483241607613830323718927541582 110 945518415597938613278628938643486 111 4425957074577970281664981967733358 112 -1483054310521182412517972670113730 113 17899115784460631882076968114728334 114 14542432191120765546206942286911070 115 9391364893631038917803212581635758 116 162886425764295547231226416910013054 117 -27764238448067345025964453451452978 118 428668009125706750830842987924565150 119 818894920092522936967039440452633326 120 -183672809425648195513069092215126850 121 5250806722616348076093891876516914702 122 933007019272539028616285462673898206 123 8099223950554971559466945552638916398 124 35773243868920891106516760384844197630 125 -12110739813630635758652585578175179186 126 148451019155912190447421670768974905630 127 113513452168193666887407241153428317038 128 86502667634585627938215415759120060734 129 1328132389949099229415972432699535818382 130 -247019437334378638440283671953869160610 131 3595305558309262120777951863425901283246 132 6535714686614774437669260254262646942590 133 -1321259068671279303635625903041797660978 134 43155132908374925145197761318974301812126 135 6488066447200711748885068909043278406638 136 69252126820178904112425446504570943929790 137 288965069341221920546926781865310027380494 138 -98556284123258418330995337583821912267810 139 1230503437367133492324252473351009518467118 140 884104549116125035389171106403826876041214 141 788452052632074602611371139627616862750542 142 10823784544537243406760990859988113037068830 143 -2174044046344093918424879729502264303238034 144 30129229556475177552837830566499425279380030 145 52112958707134581864400336854400950410694542 146 -9246851964936978106123713557420214277838754 147 354506605831007562257627031798217517334268078 148 43903359896195136445328235922149657395610750 149 591135036046324163220936119214923663050215374 150 2332724530394126607730736607015115790415150750 151 -799227579131917189726238481208071205149834002 152 10193756928290763710955200648957692090381858494 153 6869584156598414771438215244747091822639679502 154 7124109066927775132662278203503722716925365470 155 88165114672595164097855757477651997651408861486 156 -18960223285952295661025479112667817636440694530 157 252283325166564824918035219696001594674661341262 158 415117145642291896542759881899878751263728161566 159 -62232281596780611994893275409218103005931035282 160 2910733174213883004424694796776988362930678088510 161 285739427730890943927597707603605441167285133454 162 5037868667922630168962645682676626460646622761310 163 18819475581250215754290108106746491325133372213678 164 -6457822823557827864944035080564394874501845623426 165 84399723329439300725225416755470389209941572141262 166 53240435673446769579207377937372751642121714321310 167 63896428396969208951691174929052867781746664973806 168 717782229585438736008526914989455749182029340798910 169 -164065887403926161471485541632368000481562296280818 170 2110801773750557305102068771043702441099594297669086 171 3303324288125100260023175465607207551393515836160558 172 -394247839855394941590922256578746673046825611068930 173 23887310606110053902453823356142781304630611664742734 174 1750788019179958294549735855557385760423863802403870 175 42869850474196989977630532804098203464462754638530158 176 151730210413043357831099525756158818493429866284219454 177 -51984205311209711519440573303503325481113446587928178 178 698403429930872347002683887248606590183675216264608350 179 411469842751055092607231172193657306801536820833290926 180 569463374621011909242612015875529269716906038992500350 181 5840703750328077051993321426500638065355569332790948302 182 -1410018259077612492650248017200321071509462688139620194 183 17647132756701861870577786997205831359955849665661519598 184 26258460727767529560068288380398631019869779620386826430 185 -2244341286984705760114698523589536872033781794180748786 186 195938324796134659844873571262033449791420138360246558430 187 9640678452036165115443338733976524623470535014486555438 188 364281240844355508493386215601374079983099487352560571134 189 1222506714428794100496489031962846567595202689558385007182 190 -416818805123793762586169890888286210641239434737371421410 191 5776082160736226031526237679624971985696440712674626004846 192 3170333944446539247273334794301228133782701934317711209790 193 5047279936035562715089781437842426152480264013132569428622 194 47502045238747324031666789587759806000656665556899861029726 195 -12044813811103884623300548357665128625434522056093032494162 196 147427143776883034407352379035924149846589965274953309982590 197 208499590510887788599380840950824040907794315068059513266894 198 -10003813445952796771080469740296770218090560966897153255010 199 1606420144682792649228661183929338050806398913302642659649518 200 41568952512404066024224604196660736019774485308039139975614 201 3091240829285558858264454005739641203848298853562068953283342 202 9843258233201590467613284674088384674642441423475150603864030 203 -3328224954531240222890579829035816378787647833886699577492434 204 47744668055218892024232781223129715358858921509333552411487230 205 24344947901331351270892336511505729280705314210694253264440142 206 44518588572856510994448587302467170406711346136879254938594846 207 386128651671557327741198335505582011025570654359177670882183278 208 -102331891315193495585162468808601835966505448399865134889472450 209 1230737903241160239023147838239503221271337526213254516162597774 210 1653627527500911391736113908187949195000216811860436581115923550 211 -10806851540138878371117982177757440189585346632848627906507602 212 13163965132471243574028528504469681600360719180059757919439136894 213 43441384455769803118146796678397079261844621558037473675236302 214 26198034068165606317969966354838906599942910965498689341950976670 215 79200569760515881880494555274275340361466531718095448960912591086 216 -26456970548538510819609448191170350527485952814633770487608747330 217 394442382614895125124358289578432284049962303974814183145041742862 218 186248234372154908280379256233429737786798044140681867567041491166 219 390980766469327255411461737394072026093238941291876334822172015918 220 3137054763194143562144163091700245721880055578788000865472244909310 221 -865107355278249785078205567044663767399193343078793255291568948146 222 10267063013421154952658225649597731419905216030989805664813434894110 223 13099160381575493974338667949914906820336841913156614748381386484078 224 514106803040817650352138812923245880280043404192650538912931718974 225 107820718067479409919591002283688419119635368670039024276357320402062 226 -1999221408793822824177381058522672796380546556400805211480365091490 227 221753511968079183866176496129285478077891631130020058075498459647406 228 636813789754168449842196760023176529286430225117490525712399373386110 229 -209300537088360664703262816232786955501691335308656851253245374823218 230 3256956212341331035317068305313423838697684834583798367282031798774686 231 1418953031515295234013980142406414484590374295738812135910672438667758 232 3420555096460481518994053938358137548791464690959529788627428160295870 233 25473000665300757231570452788962082129970762577188481421450171107237134 234 -7280266220257432321470503772994491155664838829358924756909935277303330 235 85590708322542798936563840857783755805938081511412125908829702774144558 236 103632764559348394273058773907923918922498341447377875948951795529145854 237 9306522323677745028304877623687663444059110940574977813428127800716622 238 882684673375361435010323397054430220848442224045477781355113085450731550 239 -35009512253218790769243450543663542580337270585304818136642465616131474 240 1874831037593363621016329265642025291829694606200860203354293658923327550 241 5116627324903090277527771009706089389797168644992352411213326093450261902 242 -1647041347742113361649060082771347146780477597273070549597878500532658594 243 26878944298295202884835236227319728261012371736864656998858879958819802798 244 10759991605445292612088811684786292563804022228528021191651971787716975230 245 29821566209208206264389180107682386783976900467016728409282760125661361614 246 206729971388044002038470333080448024431730117884956569964892223120331011230 247 -61006906126065248612981479386792910353344139122698943613110928567272486162 248 713039378575818902805035586409148053488619578628745910817157455813225401534 249 818786580276402616276764119460850321258533086205508761675758472014877715982 250 119236927866713200429455218263102502891952958070391511053669011073393197790 251 7222651261292643254564357711931782567534069843370593298835107579462165446446 252 -433884763347995923491334319718774991681899237585740183321701781196357323010 253 15833082708866988036055691489687160149885662588890058869421269028707833798222 254 41080357854778166153476501566329550407023097682903207154616188044596775127326 255 -12885270543828157469295793144705430040706966405809010882347264236751966114962 256 221710647924320394064694328194861812053838462482735896146949792555608186755390 257 81161673826248620224526098046363731120932386168871739325285183327662082033294 258 259177457671766908150496213185716452661088807550127965909836287889538562557790 259 1676831073375293484816110608465905506011483664649502681916332419210651095551918 260 -509182767421770706718909397723562751721846960198272835494378376810277314169986 261 5936264575546492941555100320141105385033524749898301926605733518347888005736142 262 6460018476612313523535965752139013159614650646901173857736169081716766130339230 263 1339048535106506705822959706354695596677623171309247311520270940496791367773166 264 59071105022490063873689774359052173802819876121679515816797935369719844938794430 265 -4712860139378542273756128929230677332547424603851630331868040834992133160534258 266 133567458465210723667719355298172589711608162217684640457626079098406153980308446 267 329575661435952702774286581715783446045855997548048225413021322189368339208978478 268 -100143625620559593628896902553283685283019069943491987152713490672493096532635650 269 1827834616214150788519224908370231295067596362781065561639764767838479006793060174 270 608483424032351646417273940249468902733213477716336267358978828331481513813496350 271 2246036803431473181590000656064724205137826688297858958698842781965531727511538798 272 13593606974346436419398346491396063960869371169383338069137233017405263354459935294 273 -4233665975224676884880153657270864328728009971056930012867716826822347788928886898 274 49389174351369335176396851888580785891569365816206477820732925117357128317941067870 275 50892349492952802409029612728045997137929583596746366706629505368240282939880640686 276 14016671407988452864722861790948660015385068267211148831894610251895191384570399870 277 482881422388871833364511178773789621393029025455933407147227801423442401038719424462 278 -47709283629272508362828553367524324258822220147540175830402537973729754750533499234 279 1125605499670923798009633805242692847167960817197096180780015022835776087904535547118 280 2642027312181505852180798518212575475458626946155290724737002312604303610904152850110 281 -772490581873838323064159334667384375193283072941419769820192570722589473099349749746 282 15061389203604240411502826813034078103454223502828770665534317378617405398143939826910 283 4529848130100129759815242663331756949828225920530715592721315980771844542890583474478 284 19413005622117644478677136285397324255533956501595467579785778210682250468602498181374 285 110137804266916538332975963545538814471756283362096128929931392779800681802330187382862 286 -35073007981880211297099749668090110362062562994659469028589308512261424522000523224290 287 410652661492654443792468767042346333349846781731615467526738319757320791875480883441006 288 400303756678917440277139441985783961700078359175834625855534205456561813499159569173310 289 140417502451349756931000094754187822103114700330120556969227965959988374075798011914382 290 3945411302847720673963028925556150768095816271874472434955747003011701587926368193960286 291 -462146244513681637883913200161503430288959997807554314173017427439230331781495616745042 292 9476308869819921041257971809307307543305510144197463639838335161142540500240616099980670 293 21162689063934481074678433194818891740883100035183207211461606008072611539607338218211534 294 -5907241280404092095233795177496304096583759729248714445169075105301373193378070952210530 295 124043090366832422574654436041592547924794040953194837986798968410586920274517676188478958 296 33443939583835241832305439161965977809103239869773390814555729443391225655584887652792254 297 167384310906596866555133071501248685267814764202626569597689606535371629346425897106481422 298 891848291195732997706713295155423653748744043162478915925813599636106184160885287706934750 299 -289528152711857329938003638857198460740288595799038650213988551018233120223354392271633874 300 3412299222356098257792494801178035250380294795745009038847132602573418523316532144537354750 301 3143430801786051063985204282350957058129080357956744988131399092478964709523841372574855502 302 1364942421231286812095756209147525756709200467140963887850957704522007375322387778326783006 303 32220312961189601378214610764978670362591318614732598399188901301023270230257552123121765998 304 -4342981704438619242141464087875962384140274816796710718435793152147537803422045585869355970 305 79703146996668116495336735291013509162996515783389618619621257390370137266516252058727152014 306 169373393283971456046097222653063928969453483500877747137018366713520948968700073754508264030 307 -44710952926144176992555464774044609716582650468472195645262197149960976863043934324008807762 308 1021082915467432021047443792408280540959461743737344638876268989699963972932574098302842551934 309 244482324952051273336223059268141671363000823332732946929353549708281665090938623085205944782 310 1439995882573659352818220807356062532823261460394178765661086852491958465869858098928408696990 311 7217632091069899362233775650446465137578434136170044239207772164524316647772611933664743608046 312 -2381781726306170469907549561589206701027904628719823132450770061874146395305386751126278655810 313 28337012969035244016920867321330637238770864584213341736155009210858447417809475409883035447822 314 24640480306911609941134238759062670459800799247707365912605627981587792973760646557182356104926 315 12979291820709514333447099390884950409517692890960732500098229945135930699415210253573485544238 316 262997772545395657684188316697885488420250822278160733214353099704907234590581886139855510248190 317 -39915346448683749488220207843614223922809042514580340913311615961933029401666293175249690320306 318 669745226105151179524173636366464804039452230198587667342803654932834944178151747483548595170590 319 1354406261360646582972892481529390655476936262997537516545397910782556873743170755284796106174318 320 -334238580739814219830306871545374838780504142717004909166283528612351220600197605719696438395586 321 8401012912302316821969480925535874582049994510300781280999508589640144521511753096157677412108942 322 1765760017103227402153045183608500984204487308245509033031107639395608027233217734681298560494430 323 12362357161582892483143461695100249469651468570620014255637641310985871250988707611876484756558766 324 58377266171042096896918476076403749155157462128277254058420642684926500975571752626747531661301630 325 -19526471711050492713407191217335242342218626521073153282896498947789894255728595525544173664228658 326 235179861345797826372391836930944736409745299342587775444838914805529866214781761674051115039302046 327 192785324600437963376141589245614772147077144641483950456733228778302353078335068288840790922653678 328 121362624402753747661384554877592761934664441875106374169772609250438225305399690854908049842121150 329 2145646915564504790070033319061194673637452242148563730302405166750405410569524539115182452317602574 330 -360639069955493587738131495341090972591506201266479378308994118023110135332044611094640025252130850 331 5622833896306533149169274572484222415343726220564457832271985325527426758914291216164269328624305198 332 10821063288298517995914728989323153028572879314091093253529267772429596254977815874567910239412253694 333 -2460508055329400399481231807083435978617476483094012615457250065559623819805590330996491784180690098 334 69085305802378701584664886365603521358513044875791861780691668214638230401075551809446466891999639070 335 12562184393350641583690481934814830912835036670748859016627973833679291999135794525103831454937010286 336 105924362768771558389789436339724723975251241216082763621097362071120178244570586445817168055616747070 337 471882452436959337454910618454733108718523191131749848657691931313344248962305417079962229990254386062 338 -159536251752611088005807890296765013465340415333593449282473416501669556480077887987497242239524809634 339 1950696058776702230033944617924029022704396727325755255566636175697319480361253413713959046664967558318 340 1505291057213750293593724549120305820113107971061056635129952441806095398377034146950744308778017910910 341 1119811046318765462427701564353632117572962160921706281743532577575187110504849576577195846635718728654 342 17496339538322352965031304477279211704288427599806449033049461711615559529139246027035965144240057559710 343 -3214388987974819691426104955609500908237639509474583388522777022016422121113273698275618980744476815122 344 47165556435169649320910326424996981257398191996461131708569961065849038063430562364965116042310341763774 345 86376381895459535016487899482017710560433949783041293778780178583042593927456858454771367150121165083662 346 -17760380928918793906076086276899755311538681865915697469822472627475894769501923311046086911456296077090 347 567837596201195058506334496640911026491592117403687338695942518320353387131860139140309749550181360354606 348 87652697104643633813416526661431147368802117128811616594653965089035574748790881875769013827875368160510 349 905939447866396131950643776405192863122072662751237481038651290531864041358914009916481789980836983931982 350 3812066715952451603726865250044957643548268510735884461718196786209034205193548866957534234076364635225886 351 -1298966243382510269318245483943122738353706248202916566883662484433021524485393792118418543491687722077842 352 16170615258218582532377126195274580930426824571684585338629266381106002265743803605365341331491112863985470 353 11727985982636009758801304837198834741251911017796657221348982939700228326833799746058095454136428773665934 354 10221514586741073151406983681805345212772088139949180920840249947047604008770657127725238860912295177682270 355 142599379444279606625212635554788971713146330469120816230891846981200870770847371207313682699289465281533358 356 -28332462409709382251988229493587603357586866046849196618419483569503836138635658983398441344373444736841346 357 395303337992197180713669370057608308486056232104684276446925177108286409750495658419827717630250736721366222 358 688826772742620907784055255393528258503940679554583860163370631602312884139011993271884861275318096057217950 359 -124879796035901604372622351227012468392523143720008880216876145941770753747105948299416956769804180509216274 360 4664960045458720865650087822474935453288854359666650812119018826012687800029095202201808420362446266394581950 361 595894544410443187877109518219265677957624789330002308754193934922273765588788847374436556300490141044729102 362 7734987178219785708442087316914505481479898780243228273748834549568935804492553970633844630265968947670704606 363 30776482274270867592512834299323509500746185675749982840711703928377114126917785341729495845234581465575409198 364 -10539351562547750672611783519740373114125389800623507823180483349861052393222366621466314134298722441876167170 365 133972213536847771525174150653703435967456951394069299694594567603166767082998369069996062866895636954392622414 366 91160941532223667869704956701403893810261754410683547384738097124128041145899180420907275626383569886458316830 367 92468673041089869799749076448079993211649029972466989419007171283317073874318624747354337033017924487317590638 368 1161630918318139638141054042184355282148530090001454502907225563790273145081466688654428717154914310920740022334 369 -247406039978170555583916235676964145243137994771052144991306444230614668165635995792461838077809902854438306418 370 3310417260943168790264016931630314655233390414553697066157814942077697549323118371080153968651781920594459076190 371 5487818005645607203696582934490599311468574315915834667117376679783258274997343146570352092431912761062584489646 372 -846231803584634067839878956645683162946897444976857694732198349472780521676194370749738859750828142709172788610 373 38305205902421198797345180278669399027751169393238103558229471245660877466255827632531674793828909029590014377422 374 3904874535574390696547725283964029138103630244134858389245145493659627690370528798531664226124736773492315962526 375 65935682840590934355423603620209303613823528982526487169356210201879883068731571500533774483526456144014330483438 376 248315713449927437416433289177073946884393086651648058074969850750726392042056107156782952319354289639690416460990 377 -85205351484150443133204279664943106551916986733516216622296266397689604381628733767462089543303483163723227793906 378 1109322241108732792809459686980765429231291391897024230127085649514181453015593520085298190050223711595218704583390 379 706792763522385820255598067105939932740019327849127801228080623696250474557597869634041249418003639194858171516718 380 830208906821876220297687069536046073307227562076790926047720544150595596420559300396858414336015918685793415298814 381 9457954549092757762689186560521957226023142228797658517425125899355356976819384599553609604901781052465672564401742 382 -2143194627269918760049027884602345617488532481851054255505039821484161987517483041687562780885720101535220361670370 383 27700774980030444047808897561934628655992637436060698698737055973399640712520726643969649305377409555952912812864366 384 43676472158171780533606539153036337917215435430618460929653871578474891126999384069084101972065398660702026979008830 385 -5420479216270242518380967105985845545138420413305497576220078203548905602097795114645305608396340361077964246643058 386 314379623372857355968065225907535550627510390763028009025424269147695813556262376404570703995546414130105320707575646 387 24191195459976403264025153104783461619936251855308683259366547073005504255537105918811500564184094433354966631208878 388 561204217555576368525057561862400875273977166364303354181721365593994878040205285973167462559738010938231960810797950 389 2002215160347235285747514551607450452985978463450538084540405881733582638920967937101021170533001490969320538112224974 390 -686277161556271322585198203044381009478534115879461910102030773961548848796260517804194240900052713626016883440958050 391 9180341222695352842280687801158488917642308373694964912636613462180673150959838679791576282443959783070513646151791598 392 5464825736969986798529032205612352687288451102150415943482572043764890262815383781408204600019946717432016891864092094 393 7405639415970548305350757772349577072167892718203818600974408688904065248734209435741394037667551139700875332911826702 394 76966741839532248029952809048143039643547476475656732587083643096071100484575267565407625421924020559727267620030690270 395 -18436857111831257031019035858545064000904082222045767837274249368143847884583778442659200546429344540869381819294300114 396 231615456118660139533730716133627759865342176918989781819236805071518570843607989059405603691617794777930919722650294270 397 347244764373935330643853684534426429281229470442172543202883840960762537263826594578536998590915680618148457599006627662 398 -31508709031265107824544539135531421557777774380559122262604225762876178653280844000999395579114847389241672708060440034 399 2578921886728416885382097637273406359042974130616822463222266348256549819929797945633318222293888566848985945687276049518 400 136018810200535544119642760730942232091306084159439637875595927903798120874253122992978975275207183317718369688656091710 401 4769755291006177364048196200731619113532419982029732310468102962506292089759096016265662304679651171266320140021412487054 402 16133657423222228807247870418917516222993985231223726671061219679353702711427793794786841424221871730161004164854108092510 403 -5505996359605589726194335931606740139198696593888744947120246331110733564915576778311685012660911921086616927302034384722 404 75931353534099466253075646375294725493446026912574056772987509389868475705843932498010666298541864751539186377181550466174 405 42125913132467184752518645112831924012108461749438266701261755382739678855747264303660695069911285247575613087047245504462 406 65688823058887029944077960184903605861194019324599887267751292748111404036615986465867157425885148886809824248899580350110 407 626013831478843069585564501043118046110591119474869100318672293136315759321630002125539563102272339620654892942647314388206 408 -157628880301331531677259419770655442291335386830163192173075664578175520402419914764519687691211759866430339748470189652290 409 1935167127730113910401012103336120381402069780376700490952430592835698271338607810742536073302837630202218719624961461229582 410 2757685763497967582928985065467513102899988401761925927250796423098476762429592376732741056132917567030159744419276674571486 411 -148382550448392015545036216960515878426531935649830482730540554052484382971736073363826411056936385557165023157115269330642 412 21145091099285238464611103174584505135443066982187286264851578142935024078539783312769597109745472561235234268995360308310270 413 619629907801718167730704915234567930903776360608460187693712133747821254953483554364678517203995203891713640044622549600334 414 40483491887181622637131211698250315312570102118567468480165119719702351838352194484263904413831458834121434712689175912375070 415 129916496722703721415219023528894861632781986460147742014034929691273483299873039126622229498540312063543866719362951653307758 416 -43992473685926730799110960810517687560411571338145123552154993181886209583540781723176992533245432764167288173627619431754946 417 627693402228787154726598701454309933326536361206980355421545810322051990890104415850532686840977727564226499313866930037371022 418 323653624180989154996931565155813584614896387797911333586423640844363456341798333716091164080853903415789858093781444325581150 419 579793390789171308063378151268664781554883763910888388839428034344650848770084244199558269335138089599324835144931460295121326 420 5089061075403104239743274590677441854287199901340777121705785729920491991034347750036885553554391537746066875553566868655009150 421 -1340245300376848383641065766893603614258261271135709675335540534476282642759792591909039702237284131221098340513452393460117298 422 16156714577496427327634640158397805575271731185104371029462536269074473414989162045579276964027171923507830772780037813131106206 423 21875283424974709823029425033234522030509345483350426593512668501336897227766034770897728059933392116018507550621592349188732398 424 -283816672996642236888670851587739794031973282227361937271920238998211539866051415011491749777321318771632729169135870607458370 425 173288100142917480504024642185239228457224513729763183359997547394267793315311417321441163581861480938871294012652623074033772814 426 1146533910886913606433416377461468198786303572585505513559960138430961427084758015717677398051013351733500933981843978261169630 427 343159132990974909506506501180315070363406937629121965708259772738118932884609665307072715767453377975836025257970315204946709038 428 1045438735974138761738557469056521693691961779354154512198840526692885336492051189295891947683540496238601328711214357343845812734 429 -349948198705093633874077135676199807374857475515226536673841300109199779306153794556005096964225633473061270723418975107863037618 430 5186098734581170433403244083231763757666036535256511286737600535399921915367133495604370718470933649756952130209610211435128335390 431 2477514755801752392757061397868010177119942748546271737505441077924761217956968429650754669068939053205735958033266697099912091246 432 5095097123719839403056809683185918879213270517844938542579029592001484378328068205109945992159123178523678136598601924907440278590 433 41348722264533028849683265778404211536354907261299695226332656847047413380522936619026529093746224125943410821144813160773410587022 434 -11338409970679330901513155229088292360968824237239644241131069039646354880211052771600599756876465343250166883681475734159233299874 435 134796631489504103825334164251384066467384802902598543034428619469753056667881471650533225881641899023326413618759917454965576702638 436 173316326685401465169105651517673041101516806713319730293970497227333540615879915758477807354574963297720539183035636362903241393790 437 5569656528172095269457435152388752945502205193960201845838189395001733678194605369783846353697112002930952985032392673754045612494 438 1419436048758663665671427181894029860996609831453467603017531760817689800896616999351437575408588006779121434331118219691777050796190 439 -21766122219107753779667099447868026293470967358989356974091404209018008613188462544047423864594076391495214896768343441043028420882 440 2905195471961811847278180944455037771850708271817606177775860441004411479831979304205193345511346985973185707439263924214629494913214 441 8406760673669281970533902311801465063535228445092155932416210837119070910114579765518212410028168915476795337416145146437500854614542 442 -2770498707498520306214877218474333730181579640328858432657221188782392019356128857460205109922227554662385641711764045536586092155170 443 42825583830531579025508129397717566032057702705054019719696526391055825678241122822138176694069341273401461976058165732128623760689966 444 18887504143825636126333334659745487015860965575025510874318717928331957563963257587087112366311554941088129439847467348298210891916030 445 44599673857249359474963906387894975206801802712451661103816565343520557637669957197507600142449307168415709378574751751666347892222542 446 335780005074654544981767798113336527081381750078031518402393081641589962916185540553772038142728532900972245309585508801959063977129246 447 -95480624209550737021173308059582680540890420052924109200210207527893187129139565462059938927337479035435791033656266512240681057355922 448 1123838025216854702784420155389415536358068341908600434835528893559237574062870304149664816352389002184705956681425298129489592149394750 449 1371440766961280183027375613398111319211204818609803493983195344517695755008334889356391610934764302952200423727946239261701557552927374 450 112390289796023326372078232904058309177808504784004502086180782377633896084289195246458510351313869133725161365654224899352178287014750 451 11621195445861374661958034237007488620109147867704405964564441055131658206435343016663643242337326754248323339541640638659967674013997998 452 -424888730579086544994872864014481448063892309257969008526516734234824374200085511319593334156584592363269626986762274767650857016549506 453 24566401940670022479887567201261925161704656082938816954344845103519211955745085106618547901641749053929717596995277351282403631340663502 454 67553384165062801725786960966769020903040742240180492745117649869064404947337488004051411368743695795330329865364323208462036046738221470 455 -21819690128355449125970809476361022164142568548366610904640093535904576029448001881371062238712874426377051687267866704038435640189290514 456 353457673983841232416645269019994465263861301692238132029634154102187081570083658742422268189334258448475452193958731931221736784391041470 457 143330019079950283137708799761435657632179499132472588122026857778519005949720241527246898283189559061413083354420120328397680309136149262 458 389027807860888588687815262467665095582402555865070788700120702138618548954863060906629140185775962424521407535354409901738308138131609566 459 2725293622169741836920764489215161941792846855937779443781006246235916115505246692087242801895277223286108376725155686204830946755269020718 460 -800597853808362394443463566188346489570605751147857161404549979730526969997758638056009335258208825945760894819085903774172888005916607490 461 9363407561034954777787514644359991137815519909943982358567528089311307592647156509483528060534970971914148908552232555397741246621507525454 462 10837745708706255128691674136984611417386043435262538868871421921114967391399299751102395684110829162483196315610841126692560551408811425310 463 1484286582896755271335646622228598941680150375442568557027234419663432033912944163416585754893442173779014342940936753909538837786870765678 464 95098465322795393208347818806620552995616095774634368049255834137056963490062907414656430097607983926500569556698605942657512238002812288574 465 -5427926487351841636143132466286463773167447541648919984229989928810360291042621079004093114934466279076970345930003421297950151158579354738 466 207499149796116670223523943057356361297840842094458204538959533560231743542471989215649639349297971522310224202854709337889285329459170057310 467 542432719811542792170972342463035135120753029019318899886627159678603243795946027943593615201696967331540391558874131360774912272246169541806 468 -170857832118124184813069516078614122710410925163593850682548011988622639039343018144327081422576754519535705920604740055379942822596464265090 469 2915716470110143130943205745463535283334643719957897286767478599827683074971010987756711426620354461361098282661190677480044050002762163807182 470 1082029624145950836798433962083517552210558661869466210960442653623897597317871199503383332148067768252153437968592893295395362530014263997086 471 3382540659129341946583421400214640032775441376737577557114130450122487440309406630855422869712027118313757479988950541221653194894738349496558 472 22107250350043704774559092487660677338322825706664533158946583655746772354094423670205035207546944109079335657237760665209489930187387488955070 473 -6685932038617414187004777990563256855087473658233648357034781526510616694932640812467122810938347726434593193511116436403020640157796677985266 474 77960758011739559308790334167601731793936656085463335131840992438984060925596741199720576183728452891103324347898242096595226059690478451867870 475 85525380711375250513672849752557173202471002251385633425662113753968884517293366536985459854770404528662174522981610352274652101493028103802158 476 16908679003164554607869594658140235544702520653671849981741618911914303774438989362718710025179719442067728624725942349691634896625555376051454 477 777828146513502420889798778187787965211732732532806097924310548107895952664921673309016819154188712744083215204423215127619477783884328446495822 478 -59807742816171307564676790851050108502559673214377330555530400252316268977696762287695720265666037630650361771118447610038991178688992863975650 479 1750733467868492586207231104491747923283645303509364326258084447763422604503052023807479038775481218655358621177772416662811025919462092765378926 480 4352276218607184165781805539308455581405097210324329796025339136595112478860927838089264073926696408036006376915376409138066813994234549078636350 481 -1329271225399569453884757657133360602858283989020619787953413443086797421676397888775871758501062271770492028728779156692756691584822306459683698 482 24039691405561878475106217571684255151937640837744193990068767298384403215422669755414232216558304837085373751981711308271378526928988146739987806 483 8119975892496455943378711428516668293586568866809204802227118908202901772111957171748136857853141883661693205883741651447642601855243632969735598 484 29325237115430745375755662457784957187422440896514224874283108143871525285322199228873353507254969616345118068249447711553060919324154208832770430 485 179232245914057194311851500972722420615251823539057736650721268059609503982283073157936777940917752847661258359371726057513252499818238231026603214 486 -55621964543224056013310484629019159891714390811555648484338100506243239234743017326204976063582678545677476575802897422825989846327980749603177570 487 648688353294784407643058786236743658621597565061784920780045501776434449481886757473065360003457941171760937840541931230276982200557690882318547438 488 673925684931225034825132252286997386516988241627565675457048441687955103906891793138018911396718724518174175882826082384177058105332253466687923134 489 178475305312551332354501443154336651592491762003558978228337757814967881178937583198472000101535729459927887191834600693768987525159282301123751182 490 6358882890908173998440233351313607390414265241745851738926123139772417922489940062862088702719565248950507967298153013916800986289966751690800474590 491 -610526800833271055130172446708954995093375784718208378813060090638841328876930551360993411342743993885258785851875153455846546396990159355049587154 492 14756095025150029710846650694570862988661840364238383682492008432703420223288311342672946817594160327465697817982857986839600419178197921145640545790 493 34893914500448820166414871222520086144465530000292013471290856504198240498877348057501775981476873676367848348698615817583114378347555773670664076622 494 -10265938856814929185762949407050000127888855549560913136811320363902130683316169783043829637030504972518522999547901071550685911167081206219779682274 495 198102528058912807205365897408657076326114638464052009539329100833925973467377356639430956140737534944979802240807996601433718021287776122726232201838 496 60516910231047895754427173557403612573831890439162271957375110471855689157009088254495592437016444520925938549685127796129825183158507654199521046590 497 253560635032258285170201026003510539055286542092454442026792528284779212311216266760015682748214585588885481935547656834332123570080394941494705898894 498 1452293409901139963981580500380553296701294346498286178202590499330339953741820762864423151251718583012804813090286571569397270966538829348714193808990 499 -461036857988240227605761059914303318000066138800079118490004558985936015863315523308427046259157855667626340821710235531694422361109978232128613638482 500 5394108758048586436930530268703494223844947168536287011109525783924849621836687183117398810748311706404319822486664633345145952854830796461514648447614 501 5302164805184052819710591614512325513765275325849844177531189092745997976371247873181132306747121246362866000592207468146643370155259881863941674747342 502 1797757847007198233304380443580236389924089900822096896767826003216213140395602306586248944676239321104762917807439914290093156665521885202058713040030 503 51959441827749598901561044935072368428366038099167887547170758453674579787040390904715206154804496822855527663270292088764361206483644250217941824035566 504 -5946607692262779877267551131813291538395655690724940333385593705274169695279203306093649811475048209743073822917752515011027931910521424902290999976770 505 124247554123819563546824684550599919514520451095637490601869718638353034392524803568214053678493956424292232491917856006860495598201985006954644352368142 506 279534765113651667911128572666352444835616542316255729108725161580495264513239917057320295936991921739065841168408975673232338189846126144984308239962846 507 -78612518404114779835619612619658938113740885650780270572070473945982553290423936369641387071804394568425966767915283779599570448726327530293347535040722 508 1631662481621974624032474234357163183901137579048391653604478546213797357457102199029994408373739889440895509040076083180948211614034459875899118833911550 509 447390602479009159585315121734338498556312988180093638121181798538199652067969264689285184978586695334779286771365154645711353007281894223388652015709774 510 2187034213532021849794676446022716364336035084710447504511211502321534636522843642413572535194457926999603997165464741479388506630976405286062805371787550 511 11761046844401793461635747672303266103985691524036873000566980464465243527269912479204953101752634579197118648697874233259619892295863062167907449330924398 512 -3807853597505676485363873806383125386863117449175228886575103071516577037680471076863526551535025162519676360196023513135152054975655097808672622461671106 513 44826220994565438206992780719171388509522781174932554923798756019019341184403045174582013036595957736910745634915489911489499892615192464432989964097820302 514 41646446565637556515365453046488489548636516119011971307586881553669452958395312505330558674355068571626850834275456928317155135800401837292924385626232670 515 17543166643447908015709117940789284375504106637451307447409805912236613108967009228925254986556645602037229553987334789580628209624742309103674562876039086 516 424359494444350710670964033905558802797951175000033074558154005347257022283047977178391966654921153436502437193887498358969681202897601080946093921158988670 517 -56101588632354442516622173652072317657850832773034689202639341093428172397951458677896987286967313659413171411709173353271183697244901764395349710397049138 518 1045165910668639127984223184989504198257786035872711297898225799085835121835783486866082960489262785348715882231382848387855571780038042399116934055723339166 519 2237506867621457672350244738950821588810121698581483920161727561505364711632697413205258798176171814824477272496298791777359510448652962719661117892754471918 520 -595987755343014956514775758188391733557356289020338837986390692081119847144742108896268775493384753402350879327206481827817836466536092036590047464484186690 521 13432328775935043325089050716006068497239887973164997061495652207778530245096404830235450055759830665841032482170866852485381431604146356668847755695779843854 522 3275750654350588140683355679223720746126373037446196623825386900102147753675690257614082778662774345950083939145110518077858979052005161015261092517287558110 523 18821004854775378857376539687281282379894552596721086795274791978805953959359182531686667128909808958513173990578971332270361192423998816029714039158398636078 524 95189126661406144024702577399214707090277297263491282944341199483626583508763436625425098874494385060115253745078184523768408218513182359351590191442415230974 525 -31341111717050681184482652590862376361477207770479536363188520325197493560639549501139102387372572375488234250759357714604814001249143439170073372987317493938 526 372287403878066000092900124887542049581188223071230796614069255122898292253039883005482637167639814163824133665547497420304519977667498686110966069139337044510 527 326543385979081789735755189124450854418075739495740394214283300095719388695788510995639949053570121566121427793559263340633117767939673310361608716425349815406 528 167302528040644760974183839923734233852483044482884908108347047548497247325174859006212506182728927757620965531460869783137410177402176548499736437954784322110 529 3464083474942046819240527537425503871633174219078442253232773593626127868090721227028928489265529828685214959380037636260564985179817159561111209548010611664782 530 -517131331028102979406118344582428568583602214146749283301813097763378263874063421051383884471511000641001605968641789969225222681495419981218866940698244497314 531 8783718505237354705680644138823310182669815008166713054634136665403611978656904747158940912464402080072399248980404020755454474460347151491439177540357742403758 532 17894686632242813889431339471415863653228374316167326404624425888078654438320738226969719232716814548127317214122613489390614961615199285035012764962330661919870 533 -4464300269992928313318997950428671836557562013007894561770657339378456591999436101062908483560098393110531563910939767633507794146468341901885345407201133090866 534 110523421576377393737626830003846880604372830710676251808092602438764661297896150532273874248708944129944359983999398912458373513059644123903424295654724396160670 535 23705470941579260751185889866622684948339039792646570305361489987107661024670883081358062645905375468853114601159629467399530591569013472572907133229518633016558 536 161626970051232100217515786537641701567946125524642776816658456175394008835125929174686417983031725646151352855551650216449154081378528040018858694822321094577854 537 769971344442945571185870633226378713163714599746060378258805343308938603597385041246220701298450578331109756218762800018016895206236651896354349936874511340740622 538 -257073636807847284741351941218113830441110030355602262182596511061289297729766118245983364165144123287982133698382463845922342310927488035733375481393720087452450 539 3090032086103595228853219499972004869312108234044865233233474847082318575605543634135916110626299085119412468980321265613549365374429016148592944913721311525556526 540 2555591395824274771151041683402797175115388503212413268471774877266611657714004459341882771431017294953501313373016206838741111653609222950775103618487339025463550 541 1567883681920137408624581786796301919979947722032499100534402728407711111658953862962082536500427888981466555000566613620978880607828905060543782357805523326029902 542 28263555798557173964503257579785331384747695156751249302276945802784060808613404128809011891371999381880835823588035924964898265694821670029749984188939646929349406 543 -4683057268122700978045760538970350143864691686986944953433941327835745323583460728149784646923005244289892206602773043013011611250290076302461590525429888073581202 544 73753238320598148176048929992911428273199663776749436362263054760665555834081899889464468721670427119903296293783377801910639187502564656846311817765753368540519230 545 142989093531613841583885609567430522517052514103286668149084629005935439987658411684708057115459557446563605881715363511782523715555428550786764874694904030747113614 546 -32947075035399153056153833893370467121570720045683355052030050107290290908162297730977396847502745161076150946970792252065338230552619847513833963366836398254724770 547 908951168663412021632316492971522938341273058466252182248303746204485617556134320216109260851785277013429733060668541690915499161683994203857858254882671408073105838 548 169067429518700404926460715781180307552005614268674452840313185628417320528808377799600402376885692236926812099112781899214014101654194507408592815942888041394353534 549 1385258307524930413888941599014901832157974742298363071240053905922231587318161880784798944546662900501323446446457963466094278377292835120196451986887763588714059982 550 6224485900819766569022511776319642289676220953969003292427002434970487994188529436543275947021390700079968042237115933859657743119487507525483599684059383758659493790 551 -2101429849620302501832942852040396164944226555222881527224389138098686255321738652576874838912979361181906652551297751733757073551668281225821953182740752250076545554 552 25632468111459278950989499196798895401560466401547792681998825255417514942244092571941818289329063965352430308597193327181826786808985977238360768445961628477108012990 553 19960559395858248597524709309677450585960848119758470602968415948149016500620665615250639609016102912923500724197138640227921011043577520513864122661031937092014846222 554 14492938030097889289790746267597170897606272241554062543234121457896523341293610308017998258338190128326106672586866000265675974161048184156281788768965301861588815326 555 230487925653292839513174665926148893486799155210345220118693312481741629197900461498017827274326527420340337244584957897644780342397994674778332604120791600139304981038 556 -41817574426231072153395498913534947003899825769169330208477741980756450510347915959976713885521323860300118105834116775290060305727278142354856045294605499680008580610 557 618736929973599865498070800906610101158348314122292270791737338607411895636497721420156354500879899727589645975698960572705028783811652965161775563687911114851329065294 558 1141531326400280706300535528675511152728245276022130829740853677285008236926010138644032835922689671914532815769312469057873093343917748148355173178689210686903093621790 559 -238598061862929552531557918170570526442747253930900929825200935916236049735798023483533838005100463341754468664587482114783518222112667356870470413670232454640504136082 560 7471556154452289889117195382774473641166024318953500755640806999345547688679800072132850345857519004991537268008804104812169935180441387374875021280551942747257323902014 561 1183498333024096656223973010288474527774443381361744022635620547102046107256684990052344665513797443641216320816520683421247775126675263098225423321621277838686416800142 562 11850829480977046701757954409895908543015627225098050050044385964259160872216530966345085322160436859607822465884387669284823949457306172796560855930120748018704197915230 563 50288616420689465723627554672876829641861454089253444040353311124709312851735239590822406775727310067606908319819086536055031082239575452398890160957537349636727226901166 564 -17118970794542599070319861770777216333634652588163391759179574819374622249248697737713478807296056799261532821518145730115400982311561002019965062524325630889827496669570 565 212502839483737904131638606395698143961482578567454680240241284782866534930451424650118974936034171811337929188231420156504054742449161289190232231880366314312915533793742 566 155568150292692623516742107445762060506139748970246088564226054576058723384933096601033321655192195130994271727284980671705391950844320325960958930731281221001247288076446 567 132485762318442392183976211179416496747748187459356137842819916434677368481980170797496797758507694097589324077032693800379509675561514236259785032834846360505963806154478 568 1878673254136846087902616854877692775956391939020773481207562470980372357731497419605521645040150070655102652883388628795063712165720416729183990683670646595999855040348350 569 -369156527158420315400727572952763298411777572340092497008114201502547833688072305202261476281597121411969830911043395820661557207842825648976749172150704106977949123427826 570 5186389133979651628677770972143480824306546950056488562165798474940711497006908510793279148429958815502889729294082203813825058943775772997423010802170768183025369653360350 571 9104683844798276443741708720972534786521033417429514293478472889897171697468926235646371059328047506913991831950940034905361523966301909538095416322892996371017572422570798 572 -1685157794106335709591987360307679525202160096037277145211789552036131372959687655677904572720906847203971020651122793843003863741492968735063388095757092860790426103272706 573 61385638555540101626497572579400595692696602531348214229495123131356166743952808213316879878816672385055072518905660494164327383224302971790638307158909231067028528175297102 574 8081516614633438504252122467764323549067344616013345827909080883748944089879226360498279450365893975848920095399614197392557081023126367043998247232720554179531198998723870 575 101208498143596079072007123808575431634708579678384865469386848962674338414348888820712243725500196016629456777202724440192066775493535826656771262319041165068202448525688686 576 406039643529991610948477701762157981004998929804427540022392297855672883717032029606819354205764971015508963564841787907907666452347140681756331689417673791827088174874135870 577 -138970514325731944770446474402892529343043013519551042460345952860332654169300441081408631151837427175458689247239425448383076253175058092090803186917827028254433685832967538 578 1760717786534483799243458868395811944430709510555485046260225340273073128918155610860745289367368937339512270594544796785734943361817626068857636664305503932454229623786748766 579 1209658333053985198803469796895666844923195900840833188998221136851644632479499743830992281975075976433642059429710655580760235750609383201011410477200232345653608403540403118 580 1200013125409126841519876144672816809193879012113728563839461920811840392002407949239229247544962480841712967781463534403645040947625404199977437356068159293219381357369354110 581 15305045832974713950034734396285012436098188874011818184238783075076033904301836425308717631344140970741669315834316151043754977448134370752906476912776336857721672440005442254 582 -3227752917724578676567223731774044058324863643057695544574090138639196060461022576182320880453608197589106904833703837590383009548008496744860318383038159506054042496943509090 583 43437949586947021308795701681726603404072273487991160423767351655285987005083959020713590123501589985806149278754044414907053292025280471850492771057136107567252438235909226478 584 72546911241401532938347726025005407968063510217987993960994732668043892108408687229391509166344321384948991438253077118262220508463777500683038407478998268282412856290247293374 585 -11493035409304119733294112515744553626517872386467237470052750466585486581928949797422895962970006994049548119414618989171178000797284530940935412429031329196340319793976913138 586 504090454587683356080355178019568196795223080726372508782181029044961166839417996421914635283671369650396725225953128544952045353927083307110954395844116726299185538261745311710 587 53298764524920667959838405148985959696249256244596967965671331366218996863993601818371646121143187441096110041242250422803362712188567636471482039129806761567436672472279209006 588 862937861376013086334519050764194004882053926116410149838268722991019444159410792646074456742439495907300955455347054753731303989287322730222943453126176057460211845699396109310 589 3276383304375295098227999183690323488872229232183763856350522172101107884283920382365985917769217836178065066434762474451491784266506478999607655791886371276068145805339124802382 590 -1124117465423903581880253840970047801538127329994167812948614075189317021053149982526863835315193344834694275194130361561602274590423292447389912572595565068608228734162098911714 591 14580386965182598469012404614464246818339017203292976724355808203319688342896277088427431324793144984449232051706431748494436275037734832288388771781377716080426215110435517390958 592 9382444538971955153051081173118245489562561994188798500551141023110540689268786005446728346730211015305899929383407323994293449913470414813692649408522123990902493863953283204670 593 10785389668002013129931697328049865734810453772443812444571562782014299828098568311193223620334532194915009972476413280501760903438612910183965593573468787621084106483620960283534 594 124622595131402684928269701933900599791026807842277598351377184890764288293609220407119683671471049711290646299941855355442316196690206577750529879494597189004130602127769745253470 595 -27992259483623017443997657892854904404905404343879585457824931141851363123261795741159409656960297199013426919921770202484446790505217438873057497079482621834742438248901559049042 596 363520567090444492339990640385055029865442650207985281717151803179494338335268783044944565962578654180914799299616787157383166411394533875845842004656427300811676494373408731824254 597 577475674993530952198171659300439959652961003842476334178215813662917241767081388729694084095269149111383517260074515281186469581116683868412282037141384967551883446150946112105422 598 -74372616681626107070171641673169135161318938177542454406511656438739470082638188569080229425794218341661334020215102586295711082369355627705058004464391340606469963395341120849250 599 4137488503392243950186440083354489293390782147526377376500157709200528660298951230388024925316961750011746762937298430407733981535758994371296358115998579682203648810684503199654126 600 333571663192751453258589907702692113510268006858348388112545487225330333672423502311367288593603006195998707102867486669166352948435765320591782172203717376998478831732383455490750 601 7346424410138727590552917125620933391980744782774066729635676679665811226264373449912040726633966747094204146610008553455935921464127378400360470024078311262557059082473893977023502 602 26420626943384726917455783356620365182166048411153649058590675968389078723472083397814893253088933265391767371094113863144268636718816107211193959248317760949069089066466898531191006 603 -9059204817565260110281229843756961490122414790738728494418958711254813601563948479499873491072175721635369421051156862879065970203075227845738761822531399407967140247660042933218002 604 120671853985444534669616133561965158990300469875238560448685724085359460858623102874425985810321776229172537336119453016815090615353726469471010440511793411406561791040384991811788030 605 72574751926502760449467673603483839486783087832513175031201766239243541726025667349093413232245338450690862790531144162580926537990651932527063709829685877370056640996030110571304014 606 96295317503864228007514754770390786572838533592054117910818012241436871178708950563759570459820808234571256513298506968016726931092199183649047076613649750179329819103459529586528030 607 1014229018232697570248349660932298164323131401074880715741071312919925899142327207129835142487244078500190767756719405491665851067718916437173163867140069295813277791211680626050384238 608 -241040367812947030637578762563645875283189631230667079669821158523103822976703967209568695709639754425521352405873238254984984901609302609658560035275282776494165025036520682306896066 609 3039860944309255995194396122591368496512160702116861454438507882294450590691029985979315544362694377302472940025700104982450502485784728953197264382464619369555359160287558171099888782 610 4591890465926430505517243639739725067506511244020850112150420304018748956494179736640228204115978741848010497216308662440906336252747997324870926484105369443962533119332845472689392990 611 -440491519811494760229081495066155076747706889632463840631973807614678358925751502358146681067708022647235436411894358515885210494052960295744878001378392916805134999049894588944783954 612 33943160006138403732818737755276553183858014994609055700440877474007780997442350863473127444201220524763039951050112523257301902885826786571064846029306086761173074520016050903122680190 613 1910980681650050790861048372508937202698661178292817515498537342912853936659584024932404826591193364726573153856568059238178366148051271436412809840780082956916920436546923700502895822 614 62451407172134798592943775177514928551035713693865583160327427144185281186819105683148676613269583503621623256948502119149343755671178619339757858206804947230988148611086021394184192926 615 212915834240272532851328223609715371325225728619592497474196667333702674666038869274501152593522567423935842659165534185385428199711538216101586529709203912772230288422136233231803040238 616 -72725174442802529338552286274614016601565011805518791029553514302029280799123985708744560754253853498880010914415985473181313759184770805930768334569353354654918627707588800839411487810 617 998168100300425983784758934914164187660302178595628451260566266122916879625754569722936278847455656375724682288335070797146920203977276192852004259642200758047284393440549438456491111694 618 559708224736149220348762281414330749738373626750073946473900043942645956104308413055583820392217176018002037156157231739573877875345487924099151308892723834820720658521362825719110234590 619 854826580322282512512337298217085492769710635997032627810804373886953556754208840720332251268663308742407240105185026069269452459130898014158710533836850844034499106699025644478580086318 620 8249934671553423798463258743924889507989454046268142875221525842981673392460444543174325620295416294299394292513810003787053664923378287376855626161086202889985217357868095514611569276414 621 -2062615713019665010648485896176072524543043760273486047808716743666598630117559557288990554620352268670563515054182097731923737002352587955744994622270710523350453876299141619901527227058 622 25401097698704772707673701769762535482679636940786032820738203420725573869072119369400299805360491327208610020923282313860186686522156346822725931215137923055596881445627537804953306470430 623 36473148247683287658735396389284435532149907908812138085416569835794616010376317861416324047762134489845417289078833520972395158860164776280629088829010279017583949664718943072136193286766 624 -2171878554431062328575880019167944763134984109427960826409896943676257313172555580927648874003969984792705367665725675107411681834672786281137183376900117093193817783857000421441798162370 625 278326956639435819307436286955837099688871895453340499563148663981070080286502146258962695412412169582152420113209651227933695491732253113424202810756024059573136768678315189005340636499342 626 9114472233168357305295124120102495042057399598300683467364100817934333170163285470512599221676966367025507464089565589630642415479719524258555533122257938381147193071722354728865313470046 627 530164412610254782680970409638228146230606518432956629047654051594795768897460562399991600611115612918937689821003931465377455113307404412340752621374589244019575802014052019910281574229678 628 1714680184971568486389110134248673641364483444390368734392263461889633539734883178612735161131535676472332686012852409537353393651510059543569980930918119109327812733555914201590174144705150 629 -581435581885712062584808322011397388566811210738050008558042552156567336578655770048651166135888719698253246658128021889553344101057494524820031423190877114239483584954031323938688488485426 630 8252111252710887296810791867614569841140630246982440509723801888694200567228106626474054293287884975994420137251864292687279772310536848910686014256023829285051715468178275886401289371733150 631 4302459063290236469132472562352024512641614886664409348298220702109733077493647262330524663492622996387734857534698939832440688699428638388233770344939369361091819230360975078442726808937198 632 7550278787045841623810644596785936061105155921396071602685042658026129364333319830228374593996037198015079443704005470425692103113185103234578006781581272295095743026363326102850344026645694 633 67071529361221729688940635468834671693303115827792271171701813855746941328478827706225109079292288602715751369380306750737427452769966964827377647956488100707501619179784831145245424565093902 634 -17551299280808154688259565776446603469959884891684853179945962922816817979863009947124162583359230235583713621694704291226517736948167651252351471633810601228575579284170378312002922040304930 635 212096588299618347056625993488403435345407363918437968344829931898519735551487224001401377493912105025135851910087361556106909467393582406783730821799436981004344761854646649425296523383658286 636 289373048028539181078379958709380731261097792920530494668892653101822159116617377754151169973707743325422731801565683867339474680869818009330587418584846622198517033015291243112661029056483070 637 -5590265675767724471204497944146688329962144217133383418800492687317231852547009328341715652757375159820736954948595084937797641667994405781937548056457470018432143579360970758091358611605938 638 2281109068129792863080972363270135633615416641405698119515225254079119434497679556847855075551469702011753015838778855268472022742556289678712958959621646562450224304447116652385785603793838366 639 22694784746985136603658310516616839813441413524279070998314985360823374730165446528670852932677494271987364663849425500368179421066265584367865292944211475101047672516491350999319911434814318 640 4494801226106458793788650432470480920777694715550050100681731581298877639444817592540305572948202908472952771374119524357073484930702358526802552241847421889651943787742854187707520427260014910 641 13799460888425854384066445094723837827772521242744092997436700422055724585996949755299876737328909696165046084663810168791439055851880490071636850021014173560151945992867061733377404225960320654 642 -4628300158237055703659877745649941267709600503449760228086717376571382309265990997989898767971083925043241624604775716074346650621945648343088823193765637980039677037249422549967804079961776290 643 68185631743940434822101971394861464289476200713338347028413970871073852596818431248912096826214526585156955964925352248513812641771325496700782941170573360217559119324926379518382775949962536878 644 32953455046992288843109833871629355797284768221714876494906197752229179472625184797507119536474583134076929463175577669669006503799827127186134212610008752303577094543511269248700849697796475774 645 66391407174992135171815086952894042639990829177363735737228004977347467246883749716397883972185798635891049469836921098763845574767258679470721084181012864291223727808346109388322269562434387662 646 545000556870515921091220351949256383270388312972772793479896157495701712472914069869913129710479580313518457175917052228684668567002999548507810870403591522056403415878087465256141637432858858910 647 -148590102144593340002711507070433451612128508844326310046190565523173342198145092057060405474311317969120922530838588673804925387069865172077295001161495775045339203913305092489890300725618277394 648 1769722473285562263559672906592098559272831768208781782903806920333356505119043229528069736672756867683286232641368061921285027119213933704858685415416781733487935858136248898108751732090811096510 649 2293101777389378425164666894861085603666017717884747944842981208585910510267979145317114490062457138886619579704291178560582470642670332339049211545488958892872613061061840638960600765920823219982 650 57622352024999381932986861759643901982617747778205140595108107895415762384946577282541739488566052726985505331736235891548180499198613694049799276052638373740545023904216417337780292455852753886 651 18686360989038255576873730180699315779532071833661545012321309671943257299103357549576245134018403166512543515207790616599896977739853520622918107138259533279908167963309456045453435096112282458158 652 -226302065873229411690421298291343146238694595027151172387243787465141692189631232474245734541613949965615866909988716332140851600093634522424816222242585389446173427006298099093068383833991190530 653 38060002860149735620901776553767125921163780244575882321790727994514982389475918949887069918486948704806586939979459836664320251073389585320659424707182758939186869544858941528702180915705378137934 654 110978280920409850170707222295244714022615405234662175432005261806100792618971678981774399684577048727362529447862887663470573867645251310617835799954408336521186127307604110636739163085524899146270 655 -36668691727096214222427039574041207350197401505727620167521756116791961377536890941794225723936062917474282503183877720799060178299221216155915480317983501758381775633936612372079348324786072394642 656 563105276449113799531055696594667642764738453931659029605858103685113405731287600504439584440985750010652036918745331741054769922176840519956862477884262246314248986608016365875175121821478895790654 657 251383587459972573389748002619207654715789984934183133515140478530109012465412049466167161587758513973299633657790014125111700662386727532673992961115037442338476480584943294474579486213148152590222 658 581477431621485311892947073977797972012107710883313964356401679905782107976868024008358201502724482708210180154229627590605357755573183777992408152109619036222967287559596538299135970831521059833950 659 4426131954891370231134994504017958479537379890438324539520744106635343162804256878959492797200678545323605382511313054588056202946614995447010477593194553818967977566474420977651423976166606411671726 660 -1252108391968619020231116335108701297786844589198231542686816918582906847127224435213439101493161468120787952940533686405951882136374807629633717600055016207814231146675681545256516144798379071282050 661 14756191754723241977644681934967002032958466057141392336579518571099850036550682385199290307916314420433680159196996816306907150074190268747593938003321076135533924580101295806952451863783760373297102 662 18148647100470481830973041426959263207766883887968740894212800444817081571628923776049773866702791005913586995012440247585638709225980079569222447542125322000581433658342708923745907655952332777512606 663 1346869273227049962467391762105130475855291512728191437451701348719363724454645512641293937184546089987469699857283893780560533831401996888895687664076700607972566328454430328106866913228155398825198 664 152999958965499849520636146571549412203346204720340429043610048109713599711208661121052576259551551285309145563743571131845974085214080312230300711446742552477461697629041353975004563308946593142576830 665 -5117043615281894947917031631665045589500550591134119015004241853738219689267979887371797451560131058025510203929481363599743343743435681898729755781586575256865095705390821928823568234871620124825586 666 321891915732097993688928458871604913803035292133640508601837948862920328907322466230607301468139602348543558930274894777536175784822812281470496679987685285075569021591108972503687630158590049600580830 667 891873668761337012580326650437460292644733244446814685717033952307312029403810862963069713705152545817878585171814711550032130209402958852574449500023081984230394368030440215438701739843239455290382638 668 -289026186219396184785805985747570829754667064908606620633391989411377129103309769600829490381354389584995548942700772903757725389704819744823294186300404016134177090491348845861915025405032317087825666 669 4647908849598854159457886957595330725468415890871360060882163484929363819169511225371827329536776300009101190728529354224111392087093235701736166626248050265199517999281101056768819546360231624473237582 670 1909028128053049571613114274409209956180115934885944183587324154706378157854356139131071399341735287363936392760586792368630198808720795629212841001335797576375282763979722975016964321575619383674172190 671 5074580081389489269016211754800884856719379327587922973109866899861332447658188154805947336680982195974301597154865732849530782247827117815673138760757070824950336510651688371625354567904585328569697646 672 35926746971507443149873112454780180859388179669154845881122089288986334421406613926430814098296698778826380714194542685680620752066360359056641876251898926449396373011556566032559130446128506434564547390 673 -10505361784304068038935774749904731496508493534891446466203762251612644263255388503770348230200852087966286377800116881032517597100939758391592870719698404188493437878415405489172706737714380708031774578 674 122955496378434868490811693697872172069039887493904522013326876028475972687334121595079555120242107213413460583428128115190005359216277419030261733309552823686888875986742044527293804173208076205718450526 675 143447755825016540630301656440559811813048562789551352103242313780189414157408012808826261205729778841265012374527979608189925463112725936639687535266241779531295232348879672754833825920391213854734379438 676 18420342657420652039835532955946680352963263919126120193781340263861377111217122351170063193147618881831617769927341573929944478512310834288092965595276634334535016597281172386372128524309892892448324990 677 1252119140020091377147261329508150319825452961611212760119318295524325232702271876027118900180248796508006091646553642563969949321443360391233375971413629514223166455994414529341645956702137144462768038094 678 -67696408105117748025177012071778464615137931456549702905817104755087165220573528854168684148115328014222757110475122550590656659516931229539689758093142009303734564008814802530231092290387647839996352610 679 2719297429404665718638383934735652547089749966031984184694704417914628647514854259717766990053793872084887882563001140269970111130502138686311185425682614112426347608775893240304500033889141079905119028718 680 7162262874545829802489352677185993082283597863944618490448207736769798883662173690790846843091965843950715336388477755140608170122010881984476442829440137982751514911161793389368205435147180780117032570814 681 -2265239280577440349414000904288915705025201383533047744305335738981238910397053402188662336169300723894721628146276455005393201137142054448171590042820045832328696205680525329001054105691999803026765334258 682 38344144464906425703499777736546122246310396839678158202759386555837865857840234861512491942783583388475255361427241087446370430425180927907613959107161234697242506898211258030173465247099490002501782705630 683 14423479970305332017587041872363991001907983304812694232215603860358047390663047860436958129613541915341024073388028043667708528276622019071854403442719777500112219979722038426770070022693956632380947192366 684 44142894714887996594100506366416927850511199306279240218860483339467773041840994645078727066599219070451713624296242491181886723476603401158000794429042325235743224171256275001568427625969024948408495544830 685 291457220944974073069071799270680032123787942020771413867645816827951248602206979967895124734896531868032377413897742295724493776478088060246619685313687107342421270973877866093359434396214808336367660484942 686 -87783591752755423740174451558934248407501676969711379572200019266151323393220607794242005564789758404400757578201032964019052103311905105355782868913844236870037062793589008676062018962725105380503091856354 687 1023841191361807542631122101031629735459167155461488129058375519637796004932362524890662071567376574704079221400366457484923133444080908435113028594973557053440825398111394940875328308762906921640506377184878 688 1132249392692474194441103390015942024716133026765260422738390976453511337098852099264014915182216163431378282754413414952834712561119985836148363149708251331558470644092449970519423128481361334289428722981950 689 213164256009097500899745199575843458942187868400024798800759908692870085620108088163373183434218918741574099420711236304859137500546590191231431088928108880362883649781627841822737337342651665947559296536974 690 10242064060270311229031438388709078474163415428822401079143026201316520628036496309489953219469226005753816237291047253480195355174340648961969523970276850210280660823294431626218735389723326375755349166905950 691 -757740406712322671703120869429855358549975477900268099634378572302689760005463339051087531143058860819641776414317461247799379684287581890319756594754621797087128370991576178417875687187132369544800789976402 692 22947182575325725136963959243454759978414309282745268648326510244478691701039320663337979437555262222259867046362101858647063190037341601344110253246733193260551519215833462165437245165374998448635973496084094 693 57473849093412119351881306127358157097793063192033403785548942221448093803241723134479471255912428102131379299137641246698900891988808426571006425325972364827519510628538838487476886578037347818317218259210702 694 -17641407196459250451578354595887480009364248449745011285970950310912228481206788520212212629946374544168779417727977219387169549388425879005343971590542952683113499164804523583945401744784409877403677586853730 695 316166565985889290251052640798241874032264849095773968043680916709637949696004800095874990642213328526510474386900074581961476853664775542900238848216353228422564674148549897882397136223859093103125902073947886 696 108341412368489163660841099028848422731351159541003239668768720440122343767515407939536354145193347202203001170745100952855391183468840111657124611210339784831364412550151762849527152910870869688604488826030270 697 382860462031615413228637345800535485258264551052584606130825510491855727774839884090515926099662313497467712261231230455970206128753303942100601312498023050548856942428511844243703905578572037498417894627035662 698 2363154890592477236101465978643096352462556560795613617556159264065492557328229332555556707328431009119022085175459568105432391067502580624415558695653482346494389275860190864514527490034042446703798299616607966 699 -730702667581333100357462494811238000095218182362418487944358479560802351638426300858234021967559604506462651287036299570648849342245251846957359180974717966745760090601953073230902455589931414198126599754294482 700 8519896145019210878389493218501714587086447712374322572103281091626633288493604038693474845421720130724248519727805279429275280507276844632593287072265867064125394181750429556209588680286592607593066356003795710 701 8923937644557940809707309621020580232423568409265749392457276061775702466855378020034510769270608733215002859101798666272886149348253296668816464131012555774338199843927191213444826328805884137641066841420479054 702 2270233304829816144211976857492944940987581556583547848194418284991145297024419650486566745832354692181792970057521496020473616928338377820711236565721434619946507794758043313127131387047849763960053072552756510 703 83736811144439752502318588132561932220551136960942531513546382571573325944635168699130253556082623820042200905968518071959500925826382972577667988274430613441733045347099775563439230712856659372066611458318567278 704 -7804843378316593736236157449411400479187426573649440677499337507385415615743305237881033910253044569958592093039085749735464497183679843585713802094887298007134431006166159229626357308313886743017970581849221826 705 193440332105834627894569148574478824448190352948202886490147448930461229881208999840034074989077129747497337665436293861818255284263152811306739671169520001850172584058430056861521869830410003598831618078908408462 706 460844470293050204651507241587193832357843889592038484263224936627354546444385739277245885639077771672923085396233679214386823127980551282143176630836150309669422916706035829186739261255815497891665332423941686110 707 -136402553107913698752258204033527387294962596284828236702924738825515411607914181500226006942947868737597146809673777488634028536923684408215407705256208690026153196638504989300706380061506584638145860920918643794 708 2605614150540691131211825875803745647596173199054528297150554203523914343546357658774990378133720450063422018925631486811953717066990009462955678336284669324166379702518017102566359861216417609212129470400069283710 709 808336505587883108495715648826750236676652725112123103549395811843891204792899892442524693093005985844768370624890391925872810883007031977758919299892115773136697237853259552326141468707093204644901467149626917582 710 3311671370630189563909870470512521960155992902718307597128314684599814189436501973105648007630851964381298492748982361788962394955583511682429175730627553354986836594074734738400927213233689336674190586283162499486 711 19149914844871105702776167833570943693966698139942164987174910567279282968520159081979324403624923607815614399905850316558412963346350627976734089559434032784617595501775921186782234613911837946312648111216645605358 712 -6059880058907661706990701701931897880241490533608564964523114703328524951303955996227830843619171792294870449408762457573505686371127348789804383699041999889550344410800375291371248437787713635805055201453305265730 713 70853080713691389623822001133173960949422830035239355715899453314685604403836289945031663711915834722976487191212321985002030772708496698202705968662930492298680228166950095572143135371480904221823876114151896472334 714 70226477927462132584405938131529792841827774017080834252453601816891609441717070718347269829845210554958687109216955632318261561320053628031557980414457770199159847025656523339372244664238372077067198372674657839070 715 23000643028659353007312450519362946015085961784529357463160387185851399755523861201893410845033084552635323677937588677097754493127920978055418887319067215281797854021840665473944038576421727280140112244002692979758 716 684276958535796029152075434809088327263952226531547156768942442965416654358600599795054438509984014341093948070194898467555014811180159863629344822813292263505963665365073145781945533723902250648585293414561794477054 717 -76463849058780262462203028718124092499158110825841767822992854058580979313816311644489458181156160796153803840584076054813413334363888883266043204859495671349089181116139628119079499257151819471767481945159145804978 718 1629022910359647144824853502491204315147750258165170941066160837476225486075208400849745621961388865899424289404474582406705478901747576434968083949038617920615399344021011243474522875316330139010058966726304278597150 719 3692265059809160563467343918545254117965551332435522777439392998129945790165963774221710969756170927237019687475916453224107812918965924707534588223748728844734131616667294666542882395960584227235088416699871785609326 720 -1045930031560108373515261143307838227663315702711915037891014155646142652526077465678135391282642481807401539391639896849204161790381882903726765964547458374296046377554389204546472639385138504989110338808536394854850 721 21462643434055606659048777000327980984776420432904328121299086851715838121459672220919522306486095263476835229579269462551063618842294343798540614004353859428687504363057068485428420433836948071539758906018714194850702 722 5983616981297461101659452061418375503621358821156024022434028822031442894815883041497894668997987190804519191444782369543390560928669288054282559856541054580593455815172510437821693455077448736362727749963187300314206 723 28574229634332885228316012792774880644624956422957311917036031636231092127894841674916066813713063481689938952580637380765103382432864336312984540435786997282413181890506512896663366297515339366803907351605949930548398 724 155094151800706890247393107332685718240829124682589361098224720821558498633414302175435900976171673007733781266943083058730186690162828990183905491312125987308273764644295055862407384083335142678239619396470138228885630 725 -50076756681661430977485465255788952922608341267426545084680426972844771219097554493620609996761648517917749830223549340852855437867746013123675931588223556098699754341901946566507103847684874053729982693552739965275186 726 588858897357738293298799782263359434561266242016263762617418121705810505509084892243820946458809502386904823984754814504434055877656318683995363237698771508974552738754544161464628802394477874344640480299340615867433630 727 551740803684593966725374145886548405520150072909598035999018790920967941120034416172425041357040584639129926490342751283701726767910821211228528829621789277294237869716012392301616062576833518973816509485315010033101038 728 225362937577591172052341696593858840221515680983517128558374036707894900145354932366251971586485231991337722837378482998343541484459848051772790193069965291865269573057860358095584711430643237285624589564944301979564734 729 5588989848653503107788804853286113447308914400965789044379008518780525026167393037929165682798071956382160722021345535604532359072612343842647173367763785334519628076410517718224677832878846795419132271800410645026106382 730 -724337544021569029881128293006008522704682455721970499270110117996991696916407843817261408768776815286445864423846559338231461960406078049273362344649540532435185972566697863620579909402892169057351016788001960802168610 731 13705220741949304621877471572329106139094636705521685616495119449221200950414033378605608547056802583981469091165565494534044511981309550148750030624736833536396598709850616164834613266605731658180612276908377666690899246 732 29558022959235582180670710667947784393967313590760685739996728465029015865092295237193194097790219436502924956157505671625751436678777044493880631628074368074890053956300129853721649577619258367057743863918903571913614590 733 -7942281827509525175964793867337640297415499825493078501167370510562547539595491230520068273826828790831553689217147157263514108399406568590567469135797025261578344317132480433017062319630932403155327444406163924949164978 734 176700093681575126512325987781866058198107220651187934913121783034390186873092348733751324845861688335689156330856682456787373077607437058768328977389840429702531241908537669459137267607715302402715713387510992402303588126 735 43879526337290480581110109827040936358800288423911394004517303664716844968455030702754091388806409574671135939969068601691610199023966160001581137363160464373432501107598408504601804373976899727435582635027908323106998638 736 245982406405783571035823514797990057658090154274519847812387298319563148460965736920588012112302336770054747208007119053775023088995655408810537064330144192939003228172417086949536232284406245852753224584744765081906857790 737 1255377395721398402225004607111020280644368187782806419501621573284992036460683114354930769432203989064800775318784477803907181929911773381339257029514900173428111709311081085732765517325269972823843647785398990782735844494 738 -412376372211507415504476698898712674457785571842475571840708547328130979791111394891722014097148038927322193383017690882824254159728733283705533801949328072562645244105459643796878617764642283298852537535686194034066139810 739 4890990414900572788241074031504673697011243181604247193343050080454620240400203518966287649859974711217361721684643598920838802731517523316868344375620281962930894488106958510858699510690432195768565629784442296254792691118 740 4327276006447599598550009427586063199228131176973253018988505411169054091703038606089714477403361123446400094099596841744770144388319197166434644256600263279368708698170770887409667392382443020224478477427377241938961785214 741 2155693845661486653896325044233582799132070611495436792971926371115138550768477272709084709539403987569745802205548829034313427796885983197657774079045676065991918325199468983932702686881283104921832481856017798298094478542 742 45626781486438294849132286062975933175414137195285046791749485094859931555839228091200645444147115949061948159470793645821937282831892597670158269439117106196192654975997740877756228183407060501675649511274275055618170620830 743 -6697185743534524752939560553820261983324946556508149053897589063277221720677964697064760205841418986351255802262921253795149272131567053943365567228223647829259148740232635810613483670584950130036156728143221523510287382034 744 115196299481703007682374733033640790727209785839041736981171970221918193238504239061138728770450882785033118538848899177713531260170440114864944298738823268749579805293823869437587561532449335972762115605539914021131384452030 745 236423580922734301604804434362526150709453418610222339245028732410406815766853656274336914371043206834759955132391607481271668458221566558609590722317666285161443137033692785963235296593637247780570767028367843376793405750542 746 -59608467907604484263571452725806665121633419384204057713865504472788203055268895728577538476872793155503764472797179156205800114933222760426626662665808930296356716367906133572968042893418176875335789642433787522612935902754 747 1454026025606697148932178185719985292358218543316982632053298731068947380497010120766361197382566269105288623048371587540457387112739876796565362497211727650615881432785882661000139128340287360218574248543488786445250823020078 748 318145685959968295379114383728610583074141966796387966479200119268730739527281337971179040632033799261783489065166913997304360323166210151458109955997984770082950230747847359559807158621974268275320308398586385523870551178750 749 2113038621992590128376670365904906680669227764763944835916473307086858397024587737732923046318116393704763641249198827833964012982847761358259601737098999088777958903880668893856726754911255037159141871548920887185727607639374 750 10155460954780923653838983887312196824344804515364692153468316780002182126006055904340324614006481357661112321268107700484303804565403673317179518152590791656314993019902087113264000589054992381140092733596162175424020078878750 751 -3384218223115997034052728085673498798413213251465698749801769211678619415738629725105046196313978176157317126248374732837940896014378469388995435030408915318095473366157970449072089810256688160619246523309629316861600454170002 752 40599449108618565368744058787537145892456644400306641744070189228377850843947443435649079794871872041117650898778180756478260609007967906889431285232382491340949130637007495826453905027656713220172566962893320765195461473042494 753 33875802083396829793862356139613431105475365219679497984072806588282367332623744348863424724552022467856613418869931381720288035486504540870013989927526011273379866789893260181513920064269849507709681859256718004473498249647502 754 20249350348912324671203936750072870292132217569208195505653418175044379029362104721594365294679896205120151368699432268532706014414403517796885100293967648863754607554857967878817171508990071647681479880052888991024621063077470 755 372297846686829857866473245829451159058471668072603934415053708828543162387464931461325122513399125059534282659265876546733954928622348819058593161420144304410598171120988519095841908840803333129118419541607113139486067220557486 756 -60792729321830570173166523212397969630404311176751559531164419772195465667750767227228994127623152906441072570907560955906238615901505456504711041412000916496050021692126501886096205308664393772078004907447591121648839097222530 757 967383225486788883275744508871883250084405387875624992406499182829636822677577467922634161511860572666470848839034772197635796588461431236996978166604030716227283224372967283108317395062191633211766683031084929328817942042957262 758 1889414089364188839309708411338930083122559334351703363851601648254317545086640449313508830340086121996921267293277118264423365608714348402462345041933121886065402101210687865886225465046906244277024663486876793543772917527057566 759 -440989472965255634143551579294347339996983048014465855287918640772607625073491651286072460337350199915508150182468061516401681359003529580506077040021067785579235826001765314758360317391838128030115336684287663859327746218923282 760 11958883455587944378968924472947273506917344819722872522243115399918337296667392293294163413112407025241117475481300475626334785284123676281406592456719557287528305823406879311397350407983183682278298127906720685577417117616696510 761 2274450313395055067221639659175472478069163759061822677993860504570987813878747998641762308933581550903236362499980347456248776867584051777280013798703282229836439334275092986175732677608390015877668506619718335054110730161917454 762 18115400814058788617567796652364295815789661496268195524189021169084825778868103377657984834592430900254933387002876111665207342828635064141484554794567290060586285704524543118552085599223272324438005055719421725226101535320089310 763 82104567457434876548626878449564837195687424579638430009743623039403848222228530965978847088173988403480479141847488388257968493179522449664328212456595732699313039551280677344978183019858977165543716980773780429501456865937317678 764 -27678163322156858775718167871432465739554791514607457537414696664666294153462340221528778947520474195744721467841893385277563592581579907163118992477834894739448953468030847218468150400545312389646358816377190298616367954001799426 765 336810504749496920813514297989476506657246932644029881750414112096152596828864229174750351800607898204745146847559879055115159321569705319623651855747564680622765318206788546856841201234049445316237833223680124959428093968437149262 766 264669708265668374024064393864177259429142880963862643252705478889745600642039338110022867009743060631609243351536241280393461438703314463364735858949531391492841091267395177466047962123731747228819184989755737879350825051057793310 767 187525994656070597397218859143316027968912652207337459948805171985229239787990398467247605011308942211923278600848369747616348463783456918577615912722918811837097917401935138499889237140004644286485610926586989650574419253802109806 768 3036297459871241517159024312500850544147348570872626880559918682563482736127002111150800943413040364689256382882703145254091848986180814565141070651156661416130706810787163591286936296979854412701055424842365485783551982595810670910 769 -543887804433753330172071443300800412776380218747050814640664507475059451414706609336122797312477995212535878868716475515711460548987385021067951954114572660513782245844131894558774125709991146297530723071145603447596543679744104818 770 8116690681424801143667870941449029724822378578151004255350943248483858841972634019375705524229030262286434873440909724004825946231616669499971020558211245987471979206633940185131760616789737125991526460168572492219295862901782325086 771 15085913388677624333260180671956173802803649551335909159847077197073884144213969651158456428450336664802544431883282486996485924559855076979021640742812900020546110787975104756046181507629115883021855492428060187153926910505214832558 772 -3203634461298048687301010335464517655369934145010307166270506759906642071586354487096027758492100101929961715951194843112525716488520818147623215259306989329712410341460279542252853279729570801419048356660080030296107534139603020930 773 98308986690051706503164339210969103059556261872890159528772207141925281095795365944418584809225015529826529567245037609144105135461164328105434661210622757270580465570482010535399301229305699575394971022864780342358328258364291286734 774 15971051496773190788315085493751252052133066247776499417463396914852507914743682290657011101393477584733902455918832600602730828040634651431492034213266464234363600050398268428464444272268085885941776203239541094280871957398221331870 775 155017846192945832719605510244470812824019984337921362309916963289744917704156213701411936449119752659479462950961683872785273710973527459598391566133523135669098048358883516304311331948506746853495778989209379348066924286213537074158 776 663396150321014200882339374430784515756696243140752912755187487675362346891694078435250764227467326748600578498836282201573029028797056468108069791977991850964272876305769104835811966430475021521547541600187945579361445695497235883454 777 -225592045960937009136607669991832873691591744482698192795646385777052448165432192707170802518080000751770432949562253651180634982524924337459350386004813865751167979184815924799473748355316840727021773995852858128980621463884391080178 778 2792527116146532072658130500809168407797144105467574916785357067445736483582070059188967822565972675524807293554928289036608882727907256950462622499028982653032498118667422264905588336804320858598083089109903784072238907144587159440350 779 2063457994499707516127369154653441970873242350693051999664850062403057395220618182878696686217605936960456468536637461273614079537419346119483235064785324423179348933409098724181959897928845632120253695699894064304691415491621945466926 780 1716859870105860556096030487030231855188311904380512291540692986271995986620064393841872538769699408074994654976721087590158606058195773081767206845234129956876303470447218407233426788837261359259738290553090638807941427086477244772350 781 24750273048065811057423751828749999348935325640746191042071863678100010672477732445427263414193293870044376630535980147249940614839900974760900243276568380113742379345710357160375199701454996773765433813725927762379352661053463921684302 782 -4808889351856429816212737617461999871572763026440750461671677206331559537472658194713944846913047558210735572289438281880710766424154659641499949067817524814554980937543130552452666940349708998283927667020593970325938482947533868404194 783 68044314408834936379828485171203853410949909542977230878140948452707548775388638236303451985457230562899446073175167277101860844569522793817438090382827324697050167392541592131070480653957793419892701618897174605548175221746279669951598 784 120340091271978692447136054223872141637387169530110796535090606559429417529487904937686765634263025281034095826533797337136242541301375684986763957694084666583778905498055004047025783076982762773662913556869059552834769100786363966714430 785 -22722577269160258217180984821160433788069454655682338472182127304666796278491894022791420438652944620921088258498969037978206983555567374483887369470970215706118418213316864204506157291864847920148931655239462104345926520874075574044786 786 807757275083797134150080974638535544350443070059721778567490928045186021540576809788592567590836839686184848496967901929065578822714501094996920007921758146450077568349759609347121568677492720826616371720154978054400866496417040867086430 787 109518300553711888992645489510120721172515376869799916768869669820915726138342641667318716605961473320245741598304538692067947540585369635929416914688978754807916839208046694620072381354639685522389073424318574159585433268125719718539438 788 1324215631460600313570068581197666897223815126004184932588655167832121946714875825727535055066488649084755249327639512862237554236399093558193324145386775812443290951784937610438121497665426972769652216774075685114448887557715757423275134 789 5356879170317200537615870194930858899924760188213189129489011596171197677886423935915842918872129015045215021844712779954422971426487654473640869747365246868773163273429232653578995814463794164888056903835801287639928910949872008950495182 790 -1832301502966304798534569116454559336097006921246419930160743901939627975349931151122223075891459930313738590402997444693404282629006510269818886139079865205423246656194983875742173768295822735169639882893101324134347669689434736355629410 791 23139784895285508382326858155897612313737048305706277649848008436938998904841785628774189354167627153082210628713539107500150659373174567682647218796904565442515900817332950066405137378546826847102971424757309380329796592050904813642820846 792 16050645461319486321530965170640140213467019357506395525742596528551326567549743556308107845026485106652032365238168242748424546780713647566841966903857679096822912057710943410742481600571881001662204040142898272520939356169201785249881790 793 15570512305521092054846198209518609725231021883934800332667469129809647439334378492262486256177089757002480168964930414704642510933583405639901381577312530144822916327395085716130403010155190811186619746226909895063872470417129951190724622 794 201649057779401947646830597378942569211599403276728211917601791422804996934499393650547244267216897680959269591219718930793411857613240430954960302605639351588950114326690401636595659219363185968961559732117361692616378978328512128451605726 795 -42102869477803872964890479594784228053401204648807447046326080934775089515432688215557408994650837313738050331384512159396730461500364439140421804220152858524720985210212682918395000394477756333290687918520355722321119188140637944071102162 796 569965083480776504697321260028818244278448186273742273542869416818862262899106503454751787578501350731676430865543393338620694264195512546169553462049931802861204544482754171920629542914445654760706765352570358268064856908134701810500110590 797 959021639798831330547542559813153853307544630642468527705292752694027533546023269318511348569932156088521625201445333788933139673709682023189285350354877292800954399710343675335345730051504320324404336667327823828223936542212119328970530894 798 -155914428659709304872023876513791189177857895285443556990162566534503723871271768133467045370136153135073166121434644386865594837321572443973552860016236555276313192426536794841246647378435061469316309310349953070663176231067819260539127010 799 6633678376103584003545679076370644850020532646760318800743703406473456894156170334408504043138011271165527863448672458673697428298305036859708551257125445563767858347709257520876974450797008940203779105465568466871629904580569672402481073518 800 726665884967648031090613649107003598084108607808542306918313482009755926469472283872652654681173671272498805920020922864036499416729274437858625825681099668087150465120418292123298094858155499452822969252354217612835235294991643708204919614 801 11293375437961845537024553491523956588534093523428546838647792798661128070872694239876619068633759645977971592005846839388433598481308219729770053808439899017238060690885802390900677627708381889200204767195983091565119164017605147012444211342 802 43229383340802122553522106417655209407798384866271088181138461417146038935315613003136718585832677865891248927423574675729218826738590624023615607899925864829079107021029094360361714168384000631335674015033273078633590543216935519623814216030 803 -14829305385137247230748090241751267446057328956945656048496367963745735381814446252402259211115769203755315296051713614040059634442139989061206493677597269449905781918294143241573974154101992857312680726622473154600670332821792075933286436434 804 191635075570436256633988731009253338969926846876916207119955633187326837819427226177688648931851202103361585886945637680605966075769786994946598139944968191245968481487438751089502823512537049233585666894256884044388804731396504291280468559230 805 124541380385706229332691939848485801400345574139361186232159322222350002899468785342600581332578682416257774940339532497147665269254658019119913735899244188486852810844205717310242941526330970102474363772764354275478578948695395713843472296142 806 140094327674068306089300800236010736971049487958905979619781000442337789684870096993558642842197568160422874465138033951743789806747796058283630594569914038405837896784318638936170912265927185506195524202769628576493667851523276261251173330846 807 1642069037660834205647992927534987577589056435335146049804182709500976918669485283113151711277769413498985362511106132487399269337919815939528981996788319868535615576803602804400337558887031148567438538496814152329573927897039549496679519735278 808 -365549339227047758807855808275079692444192866302444600707346130837501316103994806385229774932744817848077414058113804606730367570386959670002410920454538283829117296481319788046052202144529016735252579909160060972757960604429831263429394704450 809 4770442035941262618818248065233140743390701640643984537273959553378157470921926148560002340225864190129431134801430341195479224700208960015329419670590490328147051624363074508336094618046008797919693850524945394243855159210695140346797820821774 810 7635011586891315508749983738496600492433364109432294659744809860954655246225966503574751800130801482166296937171191109490254194862375648160897614462806992052479638397103108350774501448761182357149309297631247702447220342756761593099779547651550 811 -1018522228825172341576334074230956545205503758563882390855659800898350833214072657536585319141031644692053980033240863953138686025053405490258062485262317666818473520227517638470729829825396895191942235854637401741573709170809962513619063643602 812 54452081690137904309622286073089283477197845102580348008536955949832921093041414853166107641209548130060096932787065812497480873351476381934688648775600224396954163309338330406708489671715831992848111635316695960586855668369894271487560725520894 813 4590966547342275077224915686421607371858060255750244487710203336007619210338171860358736121554800437886170604515981335518275313497421992371976141956331076689245996827031501122546062258722833073962478274024010855507759655342578548283437528404302 814 96165019002332154809408983865909307220893599880899392402518430156471416310032076585680796607736042664697591420792223377851576945005103527575336655712770830770114541629825018583105078446105655750198207109772281851733362008030730294582731413488670 815 348633567613455629822019136091648175340405281451243880641197624114207190854975585960365536765049943251555525250536265793164820668801551512646124818404693117784010758498944626915654963445066666340511642520809307543977002649613580973884629447487086 816 -119575797230053119585401842868456701923753599643443139934479137113203404552206057906134054577139454419070977572823968353315464270811968518519642371328502842729813700623042580769076308483072690248415402109072656996448201390811491998451666393275330 817 1586163084475621617704711985979027510371712961593126040437021826593389116742413842512311500969127682239762759440234286962457721168455899764414585253840055724458751550659531983265226862942051268931024344028869526898269102754284496302882776596158862 818 963753861971917181700637417017244488504022090729938724823600892093861600992978729358344683996992954934539487418407902676229915640332575299715128550740483532353707116085939870521860227652336681296237991919459619460650515661001167491290926197187166 819 1251965929138901097025571811993156916849375035308768236574609664187289396074200492417205881324146774192418210879468924422161812530083476080956902986311605174725286380248783449855983030367184334578487479265698178364302078721075889126861295848927918 820 13364846470609906208013398909873552143132372838896117536568766732747546739851067706397975494422860593594762839479221176629959788098228872633790036145889807685652140257199352157309552328473899179462183256804177275743151774635202416278782769314717310 821 -3150883716556766560357155949749282401401446042439071264830740267622075139758836886696806259798623405733610518373020106375796837915401318074155201767342729077371910568014266293422704446520837059935304362917103963329343491905041298094732768039364146 822 39896304090887787752588528265441642022461192002701452230565151046615483788054576238830404299237518786462481884367213855013010914352526871989390497949615185846478482124403238206889673346406110095487570710651043941730063670944053243667188673460222110 823 60720700240877928790804351114048210319794898623589345532323502280120739851236291638959787136548119150828399794720515345275073714602501472932619387682817817483994818797163046464741336388343409220339286617948166337556463542327483490373607944978788078 824 -6135161791556485768484542181159185486084082957699011189839122327866373393197834254873428616462068823772320172970248486255426589220658273547080005922329278410013139092470700398343625267697885508846580099982910160731084135679707387797092742373257026 825 446746995000414645370801470532788742305363416226489320099007335261031723400107027443436237283458457417128974837348990016909661333245876195327442764884886400149830633682022698982943684815633584713425719021087594369684520587887100317881818020012610062 826 26748283343495813418664254017278569280827606846827421779902438324201448623387637158495202576002358141953583174474635772780075205132819041039352324732997582902101638510340271938299755755717918031595413722531916009305019479373352829512860055071180510 827 817664412324881591175062349599025431441226561944559128899399253574931011031243743689389843059218006102125805116461356370995834747593667161238893157658140990117454516113939522840838611733966167324483383519779991444215348610963188703874034045967983406 828 2809808114365427198628677922697841645563335981561010275452464305161725673416387750175090460360454369518813159931279835309841606328638980483459353610886945376885393830362922612899310378302538346446113196093984595531870855050880319498206230224275258110 829 -960493022967697508929239191361562228434262002897272643414446291418252062366799165528349153633999492178932884302560036385609335192389093832666748697706682733433671690052321391711235108788862667544383119274169284569000001993967119454355281691769847218 830 13121424550297604635587093833549448971090746461575766225514568930341151497449524615393648818828652280033565645096810557973259225830416392089496601180745701408144095479689682800236564759265668699032476579620378407186464500983433268081760014508064230686 831 7436054318690417935583851165310159736547417385117770691276252928116149765147979054950376556786983691759073865748308051734254954413917264112844730310936496140071711783109055319535448049576912737447662750583159787930502335435675048995179263902598139758 832 11122850598163211264156422970896240378159979514855580612437314601220136730816676851610127851798324930876594350024832773127388815707802769404814482468901444808747105655851739147247800598643523320262225454464242749890426650579454531533498511579371543870 833 108720654441598461691708030028119670863660826947986090574231742697741374779075478181439815812404860692910078542246267794127194899763362895536847787598937158736549081747883833893715613574635651746892912683665104083462294028159361711110940132290338581134 834 -26986518695748695678724374763845912214961528837332763819147090070371903196258292038616547654512341297084298916210137833998377633036419243824460980173642299998481176171307913042936427980733303206787159770071340280237422043515052256082508997910810375330 835 333410632364251309175391818587255176967563018852149589867109092275615746600942663214377202093708662129917210800901335607271877958225567190136672415122728175941556184913889494008350059919152793262670788773115490446285423304469411930572377355126459888558 836 482381565777038993000823672110010365511800539057073607088450669165571445239144578159908229096505540819194819704648531077748925973808497486509187925321484493953874116726565351055501992716465814298898193156062661660938084833775377246150125707374628009854 837 -31452450614525940079835033046267309296366732051436537907409205177315177607325588040086206145186946936034789432526962535192191121648717056831530936465166542058611156269249667382293296724026653427853893770402403010266614572956971433665442980408191235378 838 3663500641082614399484616925964329456060471960982780471021183281713384040893156050074920281087867325613762115249034709548865066735070249550943286108089960937498808869033496321560097761510180628127016590267451649902426170676263021370544713236169126363550 839 132646983904645664362302384823218849441198887370935309871603661256557165805349399124173139393803107067726863523099614002741958812100296227467155421551581930014961752240527152119331586773492579408461167440244837364545278848026053731325406462011515244526 840 6942734693344375613968251202735301588308811178183133328911489260751689495122357996704977773620435968671519051514754104813450645684850466419767169302907007608513766735672468151942517562454655449422740862931439238358174145920844217540440476167061207599550 841 22630564403125830910633288974625771759057362284420981059001184315468497163633589202142730753870108850374031597523722799582953805819912122442713430404915843751506627721076556724776927703173774734410314194088663635590325777185312060886568042646314833797902 842 -7683919145199914367798367490569417786910148829087231922205376503912660846946078015739390091478812056489178586309417677934116843953408819783441848426689173094359400231807403203937239884076523200297143128703826459957615254559415195955083838616100296642594 843 108486925498206581100810955061703374011495362823394260671499659220863171135192120393664673788182517506609394193474896115607629621072036796027006063659776921465482789559340261869031235790061316264499698420332667638003659976296793058051743733245219625034798 844 57189751436400237448658621754163964487143237793799123956099062295059484479984437191998392059820729183404501414096050925187767137580442543947817682726171482357851431745657385521309706067175835210188528874968988526803715732066873037130632930693098452063230 845 98312746398413609810576348444687441240566297220291542009257244115365571014831179469415834784713809377900858282378399882554557352936360489838659657179868975818238945518563912585254846440334611716433722936065735069542682184051391511332183826868538424865614 846 883962160460039513893228535557267479825683080954460791274938154241658767026674658063898339640387789041783298093612870892682013890800818966273024217550689360621326234447472953409614452014507588819940922176533583088094029090456699027343031900479415479539230 847 -229818656172010394682806864634580881447404584163484715607631167650451749157136801589079533592394336818745570216087663726070762084284557635013163441381579550122036889445086044068627110596431683705565245304650204734578938865818931707633600801197551013302162 848 2784244948279398300953874723306615371023301123834738634231565429056693851329135553472202891150880389925519032662340604571871248689377079486268489133921910077910600922488543251569894786148123755076916873146243251467108454519143461852977135217104689371305534 849 3827815023056897020826339831882362704687354355473978264752677469575672786569988107860824758787433248771256211654387035117443338268460356973889377723720445706815935174201068287569766608775073588071480013656725003768485900472872266950499918384335532438403982 850 -97874375874183576381045302345779014219988781112378721150595952665899077168811413629055245224827163470182708058407135782266937563982659081457706986929261951971028444784670136978993921250279547562168229801440138710900502361136796905614454359706561802210210 851 30027464008223164025664722752563427391781106482738244324508474324270795460941872057128327892006736780416847392665906042592123603615920008919384375505745433988887706173095152724677685427985416764320463242284836157984739939460029025630431372865215141649462446 852 399307424483644988183905297803916217277750798828824351211753527002788677280409978500159687843074882812836884452375966782889227403797528708815232310159607761697718330944053301922459599714612845127040407366083594741346259600675516162339065490055994253348990 853 58872625584969214452097177788556706452524551917748634528600427500211609627252842826724054134371781370259396236412179032143222479316181216478291862805897164600309466456968891051600959886253984303016540238792067611540929600430288159853608045362721794627894222 854 182145701329783387729588414827558545116279801541814968769890874147960331414842953587302888377368262638701056673819821242159544804418773912294413605860385522834187619589680437349665442737058575501801246514218788841819682434451295077514521068539111327074503326 855 -61205990763975798919922816868013802473008691315687104902995990931514802742093988105853502605880100835679569125376455443609986026556031249667308021767314331539986940028190228831083846166833704134751842777705984860807053156785314628508592453893219783791922962 856 896478398103296289995877068831584544325764709741306118671581159229128342589802637894251712435590877075156852364313530185074855469923028806082470135935262694010837910863302231943222410730982729562486657716480103436773854829130210062366498953873216794964083390 857 438275231007019214000984616052856211658456319961839421681553852091524703244753014592464389371595022363092462775492128864981530912315099992938222667413192825582689165797760809191933438831818466182419628841858237576169498332909521300732484686653234254048097294 858 865033639087766974631386986666202457209003568995275976437640538914613559998100356349211014652545925101784688950123287956288291815082707621888253430318817910119091135703321824045840613295477359864538944369454090410921786071068381795931773589947441065544685790 859 7183344007752641773337598796092186320714026748858851816298116439101462587209826775989731463575371136225655055515369211254273613768931722812647952991989669293132990482798617649883805550216021409000193575046103212235608049227792341304465187414344761802264175918 860 -1947074881520954112066947894336931713028369051173584489970404544540037841255601946551594319297519107117345975411185604421844782840245507625365664792046490868233294885009887528256656812970518959811758655572329130804408490422379407306741762741224005638790025986 861 23234032009728373455793241379850924012128451100853495934067761734059871495660058349324745363668628780382933598042910330580698344898770614225767598218576372735452004936233697420390992819766380656728457360620168278562998877446511144283126326289493057767675864142 862 30338570289250852506773653200212703127527024787670149616376360689671753519507351965489917706339302095187614895257672150609800999572192153024684696133247999873145329156135468722166137956020752695649573928603999157713048535531068771539111647542817025372857491230 863 552894678038261508277246404793691192502925004648166331995926422127686741767949160746818466617802608639484497538663675176837427503385014423925181967532818651892321636252825892562593179747856939313271548057704352977681295982918258573206903106377045052174029166 864 245996501978290431151615991034439107159578733377520100373298888829694792262527221564830979855409831824799214077319963270688351330831164205431584996047574162978014376165887690914897625290424693705813535194111640190952406794651308438770027002295201467834947866430 865 -2182150308207088080872272623150099754356685066862570778296150468065390622932507519418001271459809846019325920181258715456268479246856952386257063046524526689067099644298289352443335282762958261990400669164238223292655918436921749310720015739911174747739878258 866 498598311689094042450322225930377843613537551859088102180861339504476469082130543935054508715221894364733630055130494658247670560936265478640828510881935401860234425066096278322739331301595201188123643441849153429018919875602884695436429245181330470835027844446 867 1465009403520815230600861157098834814154378945027347559248937470196951087772222213544757327585137140541621430723066694076346603127219334260039337331405608848585746384972408670291555000456276431934403836772715491652015022644733739316102346741700458922349075330478 868 -485269982608283850347194886223279924962157321844071921113583994932521274591421185829992320326371830580308777974255774483501409839321658921847736814013934258377814331994602428465623020115189695654079755242331090580318430241023343919715248377257087378660938667650 869 7404075283162666651151495007863972302179215626771471857058349651362235202792909964399943045218421266581420679861433119902175980581250451271053039563880635170431182502468189995630647671440504169027876576322555301316499834535313900115411375822108648990039312084174 870 3345459979787287492961004476480146361131501289759164774705982120348330950202025372298130934809932196590933209974588883741594024757860904965566185459336367101499159913321874509770546291979327895139194607374506450738983486140509326573976901356980847631431413224350 871 7580530725671775006564426449461558843529671389031203570502045222915969258652425069861816593015935691929437925954231160194746657690066726201757999156313429172340690435657686053765764889980162877683920503331955427251468741001931722299123863269179751319359701602798 872 58342991499204133188569542566410512296167056204658900835376716228678574264094905389933989638351298833903793932886411566505849236475658693897798688273404386394107089410731582930820509065502526264817481321997499884758496907561598131772120946021651135863817621519294 873 -16418250209562283231752653855646223720055703108523175496724768820059988145173852271825308973839969877317452401181238176183603723032638001769753206286086591237432429232841214745124608949707577348336083456337537424343691536433660074582058008627444852173646912518898 874 193748479013344749661407150584159719060627186630090605731494563060744890742583063610587820994670053080560543674587910590753275457504489199179414576083402797404372131539565869036891746200553932899442410126988180611872435279572310116519290806824185134456159768379870 875 240158952561163749383643882235831931868597856790134249958069629128563727079828474965233478164460397836034902986140905588926310988235504348463468517531659111273619725280604364919423108424051122522425273536316743617508156908053154788493560744094134248107087378736686 876 15992003789027484085149188087317716492210891601861557531121346432446149243946834081339692034159949306546565153585010183111410142512370035737334984346453753635665103935797655193363512379396124489770879066959318211487181359622184847888556800534677203416056857871870 877 2014313733440058011973395781057623899730002315019131788236974416310640430856374624733829832252121271010007590215400085720767415493994552254624918659384086848146551398941938026940616674073137583750618949021579613918508614693062605661252891142247072368447396046640462 878 -61058105372693048733946346996333011796797677494334673510174690417238315729853156849282622868118189708635236019102820643134107303085777395442500550437906450686263388825507797198504781921936354591675002597127028555468996709392997657527291588424643976758583301003234 879 4217621602565028945361931413810122543194489440347490710233094294498088371394177078967659823645640326181022937678583073549560219431173842190591017743977710176064687018195765092626646229103380518011079933175960802084383676972495687763141528277196206340981830257259118 880 11774772054210049052957342140658202631051933724816894248642351655152558443997113605204413588635093462481767312006411970930310889914611021055523330430219171707735197395688723528501277599637847442810521653802422052152747247153219162211827017683931084653080171513858110 881 -3827993692061535552105050089008621639037336264076590216257560589494288227047584702063354924288758327788803324802068388976263309476949555837881299345767002961095930469901255720836023396806577243521761808227516676427731866883371767945762293836935823785185177407365746 882 61118510621001865220915185680806007246697119236490304395407018255784112086195228544213460690724067862200521450243556919233366844755562335473656102158027027785083821406844823518851748428909316273231444581240047197408295776969775594474548555422367643819200162493154910 883 25423678428555456098533451266442370523643678033891669161216673806447779011686510893295138169779163182076010396203602070256593655607426721294767942592192339954605896818862453267486425574580308782209205032724295866958218466489234167328542998375209385835070854802978478 884 66189393276955989926456519383100670857451870326476217899536877989166139344323268578624943817358905920014605905866964656400033558088101502949493866957725691926794302235617148003528884108785705816079589663935665116436518152383342878054455761774039311521848050924405374 885 473606048548169844037931868596232128163412439633229555586152615670002315368611581561673018047991963341741586488488694837980088511171250623429290835490875210263088062656866346682257954471649441934190377051433304196746284996353330212399018678355320610701894958626790862 886 -137837834565814215396751219698491822259359274709143766497345469240087804586472957258062025055040846045104291507125948963127272150135633847172159560837885106772652283634732424535308781657435560044357557461767607028207500959672771117661763167805566900977632018354152290 887 1614565077877801822884267111955761445445799116587412620865945724493421550078282269010407611689896020088704311731039055890287717637182947117626692167481441062713182826833402301928055763471020090441375028876119536353192216171446174566895446618708522614556206343002977006 888 1898607641375928498625685397417111935342781851060136290828584262386421363697664468966852482583957994555019797162618604887298446151915790175463315394769790405846217107152063622459390308987304324943432872611811683164363061880034924896973176472522908469103689289303045310 889 227819837853161423968839068906476377473942184441538818924543432679719299767116410989466540355507277261554494242451915188258811921365033282412792453490010865398930277436881585114250964695251375584456725446286533316361362785475255295523611422449601552187667249869690382 890 16485916067921110156356668621573839056778014450378034729660190888040495828254470679027499318331576872558119593931097741708639821479930124009527375675901098447998966551534464075228975761047517997833409250786293123837902490346163991033586314472264396302469362072760216286 891 -841415261207359319413507304423990819087875273013866765182429923589686319138922105313746376948898361594852228145245072233734628421873736040995267610762753470431369139444191925325351359758580647117032818999226591890275269734934081266753679847181925445264513258596473042 892 35635806099874871023877557098823479952435441649302246775899159161108432373784794751284477336456110324803527369947055877157084766752654250319352358590485037289620744462008172756697310599415627647459505124142105106096971152711064105698115200171307530467704575403074428670 893 94568691921079291588148777264919250863612923407694297531017508096036161613973126470308024456298707932471724925211235912044564548243039269674876111595198243353508249671379155994483792769447355040973703244149786700825698230588379660037067955912443789061521294661814355534 894 -30028401810988424095701721502664217511445042293200738100678629162536787419514913810249040798977674175623488010479084735600272042112720657364133535300330196537717713862916345883691982448684744922990955547859389223753958083045724098774866994347284131688228249924437282530 895 504252234452145975463019732823090558858154422303007307369906918643476569637739524761140908403223972638995156820478003576946079272620033199268704627214606981561700168901740039926238052782904476184614403029295803474181123765910996264433924507542631953552907442472661422958 896 192240497294511509050767042290935013027858880372145596676875887799739148435015659380825205649210342469531666560253714248209893029098839643402037194946318572190930400743460516262248324475304874297193311828183711684916545912704592818312885151062350095562806414972978856254 897 576036757121873049109658651333932364596889625888263113257508916186919691484344079659464284765416209403470742996869615020880089179239461496222303777080253818630728226156688796520691921501026118688107849847532781473414036954751606920356027909244640758037182470576845729422 898 3842462113084317772696033295832662132324063513280086539055498208560371162487603437191313393758796256647553844687461842091108331059918483384731407630529239178244733926544152555413709149712819439383193998043201069689868044997945548831741138453221115061511689899150403366750 899 -1152464620484479602070579654837317298907413218526395539125473273788618592038790002825783179034281098084359026211692898063669008468648843245070502516798182963455834268283090832274338710908328207629431803722665813263707603786805592444526001426233032780934873638212881057874 900 13445682903628099540339915457174100480330657252192673523296541020404718448888749514484124244675203286607232659561573502412926384022401501984311747994498691868991127930624906315267292382342176035900682598589330204430755989420709545470856501606632388968255713201128453626750 901 14989084760077483437087191599812561980447024416995227710896498100501013666934497977394816547326604570404480045514735438188602247519648678603398508016138855630055074945162132463493703393543723063906005778310946726560773162989243660294020603166670465961968058715649011191502 902 2682564083302878827028002075837100588954984339178955022692797749999474494532681028967166509749553218135113063914868382127898452775963579404660967838473064400280506769822953508846171683874003346859904989086387176191077985557730691091484388636730049727064378580904847599006 903 134861068665876884369865704781180827214584322512352888585472526614240300430446311041695460542305282215531708303607190513552717114442545793676630032149794181811758666565500561940279574161950851068157567356250147912376516255786432993263408830549669993942917444459420803797998 904 -9583262418651259219112167831006130193098158498033156852914946310233242105904965164602595144193339216025641811659570243788102228733429206040120032343737207970757053464557595214637603645853059863189711151589799747508174980757022328728275227942846166793044217572419019067970 905 300765912416828058575067594000064589333906678236170574205402381538709638923059035479730848306800329392169962930192898327916724079826229428630667839351110086796518440754142347165966125440746788774384085776781192981789831376791733843986967998136026552495394135138499407456014 906 758956112072884497945633708587369767996571584866586220772547938754746280308701522524627645743255249900032419875345485292928808378247278508702132353159768951756036784840746957926995260563153900044497030770040390822205948707985685444663752190375641065461856985392028984792030 907 -234090386588438454548395863235289630873543496378510327185062746159192939309823172881986710283201304843897628508236250587400178048462253299761756933207446441929056331048923025312163838848484801401246548429196402838691685800458396386516018017646357294815422455694382322423762 908 4158129910068831919040204032410545881537940092001047362373377675978362611311698501769088788224114439781322171700470407796591587443566645746211364354335865039813277426763555718493883363500766911685313296183526728337422234230763638027739266383485851845702289507586435551655934 909 1445338213337367155428073909817833000687545594174621749436880341741221752538267332663958957155524949731141930285820973372038523485487075723882180604527393690376904189864573894297751043307494685868169853118403592562841983832205052756538715104226562088361721464161031681832782 910 4998198514092789046265167249120941715399986618799390357829373040941959955606544287818324937027093491080321385049229837521943227013948189370446492638484764853817200015271153340192704972906160726292484351815078641402468998225655052206811673521574283244519477905456780842088990 911 31157517193132600616912612829799091338278625305558232040031409050367384439963578391662303283076871926632539849126175371594866519505559128047008783405256942845442827778566440196353864021714963938926361723889942370422592843284864157528179887754765655697822281083556766934824046 912 -9598414458248085280957687053014543901978287314562477328877620234553690508444351154713981751778485346622761636741147909574671877593766143515058353292068263614793194229107542361586445729442684999396034195312556347114918976175913631062246819877804592501889553559354951795983810 913 111899036957255598884904250705580260301735430876074064271575422662824139033223862240585187814148977128530412415387337352939950732716469914572647861210460268136216449908409649475835813556121898687588632457613070219179856648550882363773099983559930169853689938970122732402343822 914 118164271671309035488481277826783382600536996939266837390920609271007555469596062583285274946909027591284383104139769800669637668140470822773305699447458747397739783861906787371822207158712442825030192942881356049971048145376203634327845478722585890725109202579621499484280926 915 28846486577217480033665727160260786787107566296381472521209274178211198529296852660173246667161043892794348632705721628612888776542339858251523196636915679956347562122052172687157854117989874554978798409844333611469313342318252044720379929374837708967154246885784350952536238 916 1102674352423445382022530834137948060827849874590744716433235325666397024675686170431078805739848828318017716898672516796245992421470361103876271091941683959928863604869038597863173068648410200595790647136822940241911636136841214134120110896549775431312583670034440507234776190 917 -99667205898538138047349157203159426449338766483847072263451903141914183860323964444450112830254519802153954800142915133663113523261914805186779103088182620834250209729679953514279703142730908885591506774083424619204624289195080970056587208019412887577401555625899809455456306 918 2535787803363168742361736642761141842401899046036388285299596747900397821446071126587993697647240527580544177659133721755058208578541355878951506860066875980342757916444174530737888673383470306517003188326483973994782403301423525596059848436117665421939802870781055631545298590 919 6086272604227318037723811715936123791322222417721875301639382051146950008238770307971736522611041059359289647929960582347583503746697703341685103669290230457419650503048774345138936469518349480478138975219932698702101437214916025536787864320241712253406063378242668807421998318 920 -1812034644689285657379131688039115518113134457519875309147803780481467836229219770351350029958596162615432931012836459906771994775710310025276322773861939463408136347997864911777396747893256138528864652759632147666173624925629622105120865112161684510145670081687756019975051586 921 34270882280049271671720648262000497839972771661254732194823341865978550424275329398998772656358602501978365648145827398642404670897436563740258584992977408220989500685648809847958379073997717551621168109811369337028635725766849877947175381241586432392476219804421538687181436942 922 10795229264390701315311582089410261454378738765480519599996106982234113969176393524072419464612533647665085673268184340324719369524724442942669598813620556511551430642745655089598319186362566015146214386428827957255828522101219082136885803096023896614480947058144299732244446430 923 43250258138193556769096660930277810080661728896869942316468146505871244189540507111114325608435902055368182174920778777705914014064466204335636988981438744223162479944569045312099264978486819979865204611116853535472053930027443696916498038489855492089306131897196729482318014766 924 252507258630982019235291689344546695547877921924128954442110802386425387143014915129020694571657985255788914356782209092082762092164475191471770888589621634567856386826112743650764405986220052463396569040231757075268688920309793490934676617634883760279465520654464179479622373630 925 -79644908239469295174605710768708983751524554006544913009205653516809987010522752714212687637885911963731864620795176814073179107837747239259140120117779694029119981795009412309779322538345884382496444726567426346277952883445153440006594115886981603185005680394916322657030772658 926 930661490606981787797962376900024855492574229029762360425172430336630714812876639861168681648689098918255150733725825219886015404682427256887777809148532916950132595003787262108102254338680549148211219695965768780591762164284289997207931659075593060458385776881418517474819638046 927 930106761961935775735159716318930741387400038350179449093302681721152408310197175742571499648802959200592434878941493888629723116957879796368109059332880771534478536015095862478454348474388101793968443172753435129001843431303751050256293050229513815407327027564462273048097805678 928 294056953336273438463919351331447099585551987656985967683396950817629125231374082266064362545487942926062949622148742038556874829704996803334325598021947510132826799632403363259515579896205921442482438406638691661958057829703601424106817340825819480029399083039044180645295289150 929 9011448495443452415390099096506613227129841921281471813904587855317721409892033388108428089941630766821163126005540847497790694641670180844504114993832077368537191032428086458562211151762014675331144205506594328840779726347178220654069222032237952634452341187141228505249457426574 930 -982480493075419332580982663292273096859537639166064285791372499913243892947707817635727367660231207364297747729711412311639160046597148866890591323125136175995709145042512832215545204174498018094431783311289464484848863237341009403805242948750203151134926800547441959574084402850 931 21357833110652511671072535666957076347803637382984895655067723817089719714582767251981098447907396284415127596717983043615675547967577484982573426094964870994132705606957912655416092146868174740296579701577587655462072778569326262104798225739832664260274801839142252415235361569198 932 48768793866744268986886291778511283275516022708934750284586234025625563778658084217614871536305187435425581915866920911743371689072589664039678311209441475602173404362381753348650506658878946626163710375852588046294467305733417484320145064620570550513074074056892691707612129037694 933 -13912971590042600305389081750935315354785049056293473260781766390752075493074212254738493581772244525509708704268646123005133873510211885009656189604512823021873666308806030695542683998538581290326005239187728451249112654493493035340990556730906847201603884782987722553734081122098 934 282313224208751231647741950643614492688246193538042139070496024978720960767052518705817024237641789671681893309746352295417281635396011092949600220783114742179282119889232838636172434491241872465026063603513605787534629494514938100819666491890709262309950447609911125290841231751070 935 80011183545117719636570220082605142806311890020848916684630314444779398476063730525624960889255220760703344608651722752519424130164282449348513889683391416594357782392209126761946250782712537963631608924931641680322883642365415703059512911612041447391434375279254963262587638306286 936 373311492152043941215801027197141319731900104604887575370107604386645919113447608848101138931850402378582772376691812854274068152546044656473437035046735483589217126915808304946057146211462556643812476368593742284753474110716516215851895618322122299615635441676665506889222176219070 937 2045216668608201351239275018116984907386693223741147370563121224332680563975100001849684976747794356516279063318582451014103033190950608985820392510584965287033755396982472657667214831283897499003659250309378387376169329130133819996824462140027634693646836889761133421962682954402062 938 -658504215943171711715111203061861125472397894364580886345863500001153537939694939948483011770051785673486761695985043285399503844544260078085407323024362987100458884013183033679530532599272082006981426172737769364079311769777461940644567610487058515284091004173762702083537495513634 939 7735429490375925943920069456872961498100985178685976230432966783759682018797475814432662076720443717734707067346684448147798115446813835301513688624568177429881706693304594788582417364858767533164799737740244482394445762915777231661108656837119306299502848317109353601122680814070318 940 7309295426603341442563908281939195510047764822514040961380276010899455417123934320467851713721807563048551915810005073394227142391702516428878636814062818892187418714528820405396240220213868294850511412389307077886750246585738404432197905062127654219103664792632188370411707830118910 941 2893529826603136751555341007311838482375022379941264408718749556610680316953457788809608345558665587032968125315483476618173057745571073549465481850878632070772323599974904902332350248709490115423236653709279731989506785087596363364862867728214490257629303808196417215165353833912654 942 73608496949610953684933031211550244522528388694574627357505536735265686667674217367587391695648499280941792245078002255352666150612344641720401300773792425152656167375519494217119469110588386739596184072991290282939559811410098298788402197092995268576600812313942788334639508338887710 943 -9347073883577948641311082941413003477396225354579770849025829534848682696775827226225361294756707602487440667966994714962502895987582363190441242559532609873612170459339121169284846851458460149945619466458274195866544268548998336601093221139545054308512886356492446941015138030111122 944 179712306395624950023619873423008200381453181783259140833786899458265498567751924271877011450523030860634770160646867038613219659176840235026967698914146516745103094010177348822182587062311154552523880842115092617661718172069965841096800557151251513522748941449949361331616985379187774 945 390461521434106782173222210386567748843981477064178336328205735354162629380090160216371399525151548181924686464043161574283103753746752172355360222157127664728921904075300362576203472119479019064354352808898681254121671782112823876008230577313620526473031784348608051463468805271691662 946 -105813499711480471256471127071855375900244916334298221452838572716421093818792929482420266982159147280554671486485385216756687603293730607824954764805095510227613079729658634286117072806524391158871546856334689585730589586364878886623375232127477933895636992300648904328355938754205090 947 2324434993744693635791874535229056476639833324728728020779545239090870341120988644090179157636646490529482205699746644674228652384201956832751416800432522973646281639961678150015984713543971665707771299211052793035267678527150253367414240843964731095023692092597459897908229432331090606 948 587630178305199679080960893719774762311528659116102226940423498309588506282146778675951504600247600364805943039627877486522802439184599330441555447214307323729867433181407482021408917798811704489320429547467277826244516557022579867404853310289277248969288197590106705142809132334032510 949 3214731811492343822451019160163495183766178659666968042995958398140783425409487073645044674815772202449721096467982330127881001502869469472461640035209974541741791208904679743721623926836936497655249794023960791558446123806358895774436626520620361469913000049199621856046802222294507982 950 16556008495075604622045898909108506153975545256395060577121250511205356316122715636428291595477894922515748435209246582238993822449115383850432805262678823894888196777151560420449071617112460236985561458759396108376184337524888290899687006851676041788215113086760270737504651501022281886 951 -5425503445649319544496173439023317687950958664132306675605945728447081415046567259730590209044369714697858697956258902091049399929899650261977081614544416221565674893890941076834552421048093605760498434331736302649335957455989860411574927328121100856634807407640173384268573997761005842 952 64255374927739279368196124538548291466031478454258172173816113935984061450567895121747530798526337179327124340118610707592085056851086173742535812421581860345276398119431499867505687069968506060973619704042214851869273622956637608406441953196436076192369033974757689707652294778161633470 953 57341686141566918519178719856273122389870966268637699091941998696764626248320695450217621547208082771403145745642844146137766722882037596536972466450759898370697826309999101342417781024834988623389875097369481409841529162330488997967904246960730056400082255904044129423847769234494609934 954 27765036148717083861244141708636919038584321326820191850842663347626845332442556715432718377489633869668233350944306052318008191380937548852282505476048492547329570777736369777917173746717274652473376836061057872702330423934867335552380240807173289131577352784349862917308228339740610270 955 600961335556330988122682294312295657469409438844520583723570245533774898768741995158982771105137229107755052861290267900694205709191827034161948926798126186956277266797713831846963884862700751082095330991015623761934916884379211527634963878685775433207539430821799913591605668354541677358 956 -86697774126361472246764252044836840273273066041778607286348929264404198117291318126376361972493299197193420194258902626956055543373651164161604184239950014896035514762248281551787289170586292790029576539937656737798022737865564872786969421385588403743726678020747152366207057799103577346 957 1510740734428760119382081974338523507520766514345381309540230727112968758314315762167803651202684828370049392724393886846888532492804805623303762081644590329187226614579566903469052448869725992174007253210457367243286499898102926612475939105214525583211424361939145882887884221226111814222 958 3123554401769164841105847876070168071687962864327226145675633378628422035601037562851305793693426406097604189777410451104753002093982508321668620964260519136670920490277647188203084051690707430902696241637792309376596789701199635863029833081500501074961437728593759121112547010012014449950 959 -795655125922536380315797943751815778832614363970692384885963358517718103910736583526709387068003142935052765882693898426624381455362106388353930274890938597464751379216499633679277467315945788874918347536378828792407971807918301620373710242156157138488402428881444574266435029952619440274 960 19128689804890947017584149490600339982374672207388195152559075932678312241627337806571750184076334582090656287232665895411238645585765568018121268856568699504304405276408329237837865161655168588072368856495622385491893550395140986246240889246873363954102672781582129879594602819785542853950 961 4268435157417298950631037630457373033463801979288229243074064379313627835359489529185277391335070380820071699221229916573536608255370285778519838307733576394133455887379849000428252317238599281399364381533958431936064823598619497417250354920818330368612024189405053940772903200405333865102 962 27623703444984304042010877800728780700624627523722621982956380617901251816609293415744547880273573639880818748182550686835945631273263999150891257206276313834757343631704812405813258267544171583746026551166255708708458502728316062112241741635679140431686101942707649224284822199544796320606 963 133942685308977869999924393384988685225300354093959397723664355602152501787128388095200008375007243778484574948121236309601036749923601116551118570261740434987944810354321519497746167660174375683631653063866640239098819547630050822692186082180944431938359328688759497694017806759550214241198 964 -44547797159670870310854336739872139556340683212208319813159079331840975471033885030228693483779533452162363857986295603340852621334110832021177349387319196165362475991873102682693632587177238264944684909262461366193383953384462719129699759543039508126090931288103767719264936757217950679170 965 533422795337501042646790145915679755611938411589908091124138835479355993578165008546585093275982610128178063739689173717230491171367425058330544547561010576819310845754154640924692034047879362302176203446325787514058691070471092861412005856990361495456298404207283956901579127872676749726414 966 449023092814980176730896327684485447077783054737350451038857850674182069776794326154557586756516273195373808129308125552896097585353162210036049315758274510753522685096671309691890042059161166636987651246082411666345097403800388281866083281371114943798394362726584489212033452689289062844830 967 261440120582654946075849270227896947695368302744799172704147185629802113611264610696783051925212679443683408486179857054838063786708801250455620984265193073562199198476653150695944965339179651847807276372469472432225213110066095687920330356265291982105474995383153282837005308998320831174638 968 4903988427747313748560264552466511991355705099449166458366679199553409974567644109985012867795680747972488717689949783788798060754936923636260834027739440562499332937749926596085371391162177579843577653690301651012934510261303423767107883062399829869141700963728287350799694619361671292326334 969 -788923444062162442561395390534834519342704056060764504647522022900349189130760279354986069893125203522131435683125065255953152498694023455061197533142858329346753060023249817158361124010528943052061890976703412817723304810768126136338556098900326354543596071149304871429416379850717127218418 970 12688421264218029508288718657291034083617060676917490803014057907045586047156165384899276220886188135016576138952463489272253784302238280731227833462743284042843012523336328214896663629048321317521675409337062494301394030213903739173916965073822321949670797961671105835724848090560626361268190 971 24965639269636155595070606981371392808543172006554311854624331643580995371123466936270854581693007441719070731200884650526224396739869061448736443692886523798458144858616584919469585252228041435122822038231943888166635442254987398690268987227575664294375617605856583227813876104631309722905646 972 -5900184293697396118984332791068000796050683101205446285776392012692616789857218401312190699065632799862969938760958194029342048124944687626770357032542822347546144292129927026943146986215630344495966347371446202105633820313324929433143505871133631231382790251708810527799510962315794018116610 973 157338832946713943375435296012139059082073512529653996419137518556219295909353475353048109629541152763433720512782435409259821116022589056374065912120262142287206534196053722585055626523058283754915013698531833932850056946534529640205017200916863535417500409156790823669226047896063424354073422 974 30585912622980509147160894256696081794170497320369605846304350567043433479919823334494345625871641170592905459302725406891289961646474059962284923357744403405366336088619102716814761522334787037075629912580824768271758950878719690450847685161474516474738951186644221097685939016355465392938526 975 236890278920868208651835035439038030001571062929294816705759550443854224019929380161104348040685601957370776056174479859393615885399146551771684044622437302388677577966448926237751315634056737716786666705511273480583284379683740154494038669703183504509199545113266942018370069077245031170275438 976 1082992209898804356645969121171466606243358031948676366339949299139987010214738069332269220247386902491284798964690454228467532966074514019145413099055148642719707367779219059876323219595079106396684702707905047518760689094349936348047794307954673811780281630514348089530810192123973294448188990 977 -364524351073223866165011896239821891886851927527129886157995393715931094335520722334105759159042569211800003177919691254549981502104428435903765622948318810699421523137368385666302496148287334666506329996235902411420048727952698515452935487256510670963970930794660436712582541838639508964129906 978 4425631002237778248671630422095059344386136494858841152483970395546738906924431902287478983979301189853335809556696438586633974517446628888368064178038114515248256882427397915320959460410899449194169069056136185293607701954122492447500833460791326330598130552729492151921163478704546347222711390 979 3509257974806208872166098754797029721787023905676310005919633210141294986122431207702463259681708891653342575804987812732006326206940626392987709368506437005110559013531617792357021304053158732646295892614632390033637713344771601305975650028333042821716180629795971690900152974609960990434540718 980 2425809221083556695857066919474513831890433663824333209784344431224734073042266818199648635004552934358929017885047534404861770811117203896518294003983241539790582566224230952954477647582341488409991605527752761262217300739851795465402532995197524471768313029305729119241513648090015632297842814 981 39997754746431087037848173966880020366772706106399016021926685153431767154598050815505109756193274367774442610178499599752222677742337079996401638157334548592416590520258187954327240643811171570435952732150601501153919741582671346726555434747799171816449092652122151477928100130766277126352929742 982 -7072072505814302668805250089554754928695647533339869555000930609851939119534067517486106408730497365829843967968502029086448526464577661059463375201316569471950953279556783709562114916221218732445602380178036858360383433344794945347945168530739780299183021555142919712243849037706557938280918370 983 106474055767344930311358133379110906317364529056732567277129056366513346013068303694093515001153469576250161331405881503829788048438189452224413003547851598975108794849867007241852417384502293780597440688701261950765961322428952002524276301987918319706227711093833055622032158483959237249369520366 984 199363837192475160653816758176819746759425824727779821788282563641236912984647967794975150230931730634285691614085111236015096320571351865627873351308191650820322022753084928973641277933544641317998976408147476341744629743542828880592276838932995494226998987012858316776904944486757863884892080830 985 -42992305704299721381542492135035973554261946881033643674031895787025733914783900546676971498468770408424120695021364461047108435411594249654754345823021008645712059289805184166433362494309803616368914072169247307095774565443284438327285583203077097208007737266335563230791419820491852892400387058 986 1293512426228009485180041075521562717612029828790453825467629474001606327988626265689375391969559988286996794574438638963715605464059813598705805076822217102087226463594911100048535257437417436497146392398074295596712724631960558219706049676972414643311827400042716641760858576665681478657140711646 987 215413659903192357287408005622923309354852875269717461490567243554237508058989675577071866880956315970440496948199522002310948229687812827007673041997274087183925599850157963407728241042320086814107590722767020523052764185495503948377593868085395116088149021527478765992798139587397726637195160878 988 2027672746918428842020334208339914337435111207262921040052436538152769276599991651428263145070413497336160126640506840236743395215139060373165902345062992047824830853021222763357875373878036357249233881496027592213606488554879336984416220820234817392871443880427270011682587655180030407537883165950 989 8751253982712031753994810407078434022170833173600144486669733740968556363426997825240883724447979040900695223851401315477603344956715074070495884353509292943240832055438381963845863167705943308356152439134100813606200836871796136669987364331715289985799473362969420654389877237320216874993632848974 990 -2972599209649635211654877945415218872461787756916562714640322716229117745755097117767782499259501518464850994984791458985628968688934450708102695327405116150119765550594672729868286491611309899344823950359909464994565746278073431114134171746562494271351393429895050503082316810260974246820305230050 991 36696489150421129455807172426291401616284343762220220008399282503388384685409025979675655108718767578955522455811648811834782820323477081834421682794927638419200076485641218764423015818047487374050999880596331829915819328460700400329438666971871613385921891199252051905322772526341651257110636255598 992 27368344291975854152841554939505632816158746112747810455677941991901830730496762386715849688346061711320337345029978794014786001952374609313340001378336472826487048856676491486607316540377439294108571731756655748944655873957521830802191904188725717957771108844713212323631611751698135249197816076094 993 22243840331669323065533766349755419436715639356360127843998041285041996674280512630493200535015461298871899606714987157769747889183103948690681801592277874810954979709848564203292423162827056259234836426556732190930456812739291520943612055782517554643261526114630487462355398818897373290461014594702 994 326064761455651420886606722939587059125876602966897253134552102725868742269985219980343739711426802755412954729838160924938086677309461924611371663523816178195619729888634168885306336462307721321390306081727233946285409562861355343296281088369906788359655821168812352427490004895232107264819707602270 995 -62630326456505941532806750724031157723175355352194513801132484220570103077450095625630541134627386467106456756168356257280302883324257152723288049312568645961813379615525108585862957813634094450052059374560523572867248945722597654991521743295065935410963898181845678913726313243852278690315149804114 996 892710572021163367830290327401248631468653676136870042822221019952643561011664636630263624837604682368907563069564575369314459351408012591471485789098424000840692677071581959982815016040865987166711362950468848992881722573359640509132980366295019949276367749436514283467549513585495479543642681766270 997 1590546866711036116196949954667385526092008436893918954651930833413166170993316931961225210584554966740183161256803999515629628300419168499972911420466968132800638402806441173927909760030327594504306966954227975431667056038086006927254224854074102486778951023550293178124917899088656821194284679443662 998 -306168334320756912798823305657137524940103927437734979416548667272439873589588423705742289986364693739219689167021698835243132664197200538816244236770669298813760085587478122649183390457668375771300716049774466028841602457147507148920438067844590071513926710132030042499629377868484091629520514344034 999 10628946643912136087835045834201897628873350210320533231298178493719920703669539380670301709856312086170846516237146300821018064076299638270533953390491997571140578307773016150367523038845251462113605553561981208835229495120196645076492730706352954639282770752724730666489861284729761570367231327361518 1000 1483091621134639016142907191822911529982509429955348447084170839040528917097819227608015394847398260272179395483242297633532696998659308651616849499702408893637008743503556995757388260482032542378248749972293662560423748270196396043700191990550685111920984015413554673510223152242524815928005079499710