0 1 1 1 2 -7 3 -23 4 17 5 241 6 329 7 -1511 8 -5983 9 1633 10 57113 11 99529 12 -314959 13 -1525679 14 -216727 15 13297657 16 28545857 17 -62587199 18 -382087111 19 -200889431 20 3037005137 21 7882015153 22 -11569015927 23 -94076168231 24 -84031193119 25 678623127841 26 2113526993753 27 -1880554163063 28 -22782851269903 29 -28640715072239 30 147764231284649 31 553294898219449 32 -223288285122943 33 -5426230654220927 34 -8842866742335367 35 31150342403317609 36 141886485487653521 37 3419889345448561 38 -1270138590697984567 39 -2571056185505006183 40 6289134945271848737 41 35717775560088753121 42 14833336612730867609 43 -291793306815337042871 44 -717086643145251894223 45 1191966475047529597393 46 8837712738402326242793 47 6947727201376886109049 48 -65643960242867163967039 49 -193817465298126302915519 50 203160711589551869872313 51 2150678610862240465984297 52 2472910817418514103117777 53 -14410285862923135987623119 54 -51076769082612898903306231 55 27539034601082426081995609 56 514768990945680942293747297 57 781686670481620049849534113 58 -3069547577547888380944657447 59 -13174275189430357210535121911 60 1277377819070281007431673201 61 121123232343013776909679443601 62 230750064314395024752473828393 63 -628608962458333942682167335623 64 -3333968503746223108136599126783 65 -1010456345367440732133692232959 66 27984803842981126508962007675129 67 65063714794269219607127245446889 68 -121735804998291699366403578182383 69 -829045043145006375196952365386767 70 -562467841305387456096272527132087 71 6336469705694282464580026234216729 72 17735149983137052034026505212622241 73 -21557927384974438113167225682706079 74 -202732204618182344532572998279012327 75 -211443062771594746046640965413669943 76 1401703716020451608699875053683771057 77 4706394996985255931819518796090571601 78 -3202543450213552614659837890972796311 79 -48762641873294408615695344946760737031 80 -68702392694666843699452148874766307263 81 301458991470315990142353806771314018753 82 1221239517192633573579776953415524802873 83 -270651888847576764121630354110776563031 84 -11532459432428855690461253288961276351919 85 -20629051865229520503827833390925563636559 86 62534031161400660206495612818800359894153 87 310729529109867004947441726155930792517337 88 58652777767128068036422936942658345987297 89 -2679260206454546908454129661518060440681439 90 -5886395412813246429236065755520045995248551 91 12340551032464429317615035442622451975635849 92 77658660780248076498354662684925317908508657 93 44252362268316289138174006386248568036294673 94 -610423222485600110208843951391830725103988567 95 -1619117705386046822661253960259898562534629191 96 2255573591598307346557087642006679400866638721 97 19083206531671036097065460926352445864544940161 98 17866250738957306075117133074644777121290131833 99 -136016357307124712723354882187882458538324197783 100 -432828971264865180122763962047567911168259582063 101 358489273234392054264666015595806304508398615921 102 4612439287852570729634207689619723809531133470409 103 5998475116595612970886421238877190878486679397529 104 -29515003357481910624935026728823132528806842438623 105 -113016282764324337987847844607540982963993799455007 106 39602464688688519648719551344326226831273983037593 107 1096351474256296081188069704156521300338492161170249 108 1836280766314395485537663446214106559195518475002161 109 -6194601735677873759617300444980478584655392500527919 110 -28915730368185306889073571905887916202070451276075287 111 -2080045115269749941591439806951525142242370047399303 112 256081483083128262118479267539088195534149321389878977 113 530883372203684273711281493340740117348479973206351681 114 -1242966603340785811643750421170313525110383946096207431 115 -7263883556514730086689034282407288106357087651049579991 116 -3341067682962387868584314774281754486720719787233293103 117 58692816642707795043032678993102083983772349284979633713 118 147455242432077080903324190954739958348031176655058905353 119 -233324864920215993580645729028438839157888790254698892711 120 -1793746911729125715291209176649537303448058170404927933599 121 -1487570039176307488356606792043125054475117228517565832799 122 13168582127209516460907669005759585622082289076609219736793 123 39725294607005800317024799139907296734440633209876531968777 124 -39066649930874047514119422772021677129859335269729913693583 125 -435660951324800297881462037803209024869684369428348615106159 126 -519722053271734168135849270658222955570634721429128006970071 127 2881504455379734344661459798912435312685889881996881522015289 128 10440507390205076202545563033748877225507492256855915106761217 129 -5052525318007456696862012122714163363158024424260103484615167 130 -104069617147860599216634091549168221755883479160223442930081287 131 -162666506433654088161510073993908973243344738502105954498626071 132 611293541463437216626686675954696049316261835437799077373479441 133 2686585640829761226706964017854572857822626317394551745234593521 134 -128470591511412496226252047883118728201103884151088205892127927 135 -24436211950490676032815180256457393176805844624853142118895597543 136 -47716188577378639599594092081966717799801754292346490384762043743 137 124493530399658805096148438144183102991649093038985298300536290401 138 678432757995725366588643705026066666181513974709089010063930974489 139 236423742394521487311951466754485405438186112067310335423035335369 140 -5633047337172485324673890411725629184757253548247180419729308099663 141 -13393908355895664035155344024241627018458182105100153858265934217647 142 23909609322761039851754325657047408625898917724024316061031904461673 143 168364393848583056019906747532269460417921474393950016846457216882169 144 121542303792316753374024564151112243202752689271681189143627293609281 145 -1272194937052613997431111599488200657355787891002187773330860364720959 146 -3638270608236078775228444276336411503536349985449506248954366371925447 147 4173213217001368426423115842720982909129391048120677462069010538637737 148 41090861908127445829902230172469669350085931965286911164727318424604497 149 44622804863242575821996417760450492518007344497487725170833542001469361 150 -280572147446661860825127236031326039114758698692606750140878781818501751 151 -962749538662506904048222231906706510891583497862603026819259441650227751 152 599650249694942939329700660468521330249661292508254697629390153066060257 153 9864046347352448015093401408097401258523574065779936636632115280984170273 154 14331240447450409576219496871978110544800196498985580994599719184373798233 155 -60113936231271212983401618928920390237111773594048267740489599160109935991 156 -249209036489596112152778709705643775377425315678966764432376670979584056079 157 42607353102248692545057150948995961379155330988500880799653050481821311761 158 2328096034610862394465122689248785901155138503087702641490696139779899128233 159 4272725891301486556024731019956608149897879027278897355784514825223406450617 160 -12407412528894788438136642163325856810600488473231529061847235607572279252863 161 -63269358079502955880495863506261186970281888191973134325755104642155216561279 162 -14872003398952815817761947542589662645159380124862507094885088816159919846791 163 539680215917620971288938876471171357442218233478033194742025764147077109357929 164 1213208462425817284937735280825649678690870888079828953338017327639593497336977 165 -2430705018406954171724979326589242859598222325142640846002197222044506989547407 166 -15780286198646263907889576180609332827414282643003742272046550392845355455127607 167 -9684227231629940270254338421915479918444564359723716930073325787290148004328551 168 122654121324556494630497508781653035609839415067586246588272301961027903087491361 169 332466287733782451693284063360545390485679909372685945547204536007667138213939681 170 -438954516453443548287909452313786539517194916862904328200041645633916851359542887 171 -3870105622510929161815375474872481593405509018079982166324924115336837946644542903 172 -3789620596940866389039565878920884331156263784393825378849473419968424231053199823 173 27251709408716629678259247516010565678337053593932188739225370198094693057694486481 174 88610004189901056857874587942309090337080481247408805888096001175905204194867771369 175 -68045376298647553388584051759476910430872519850572086876836329431041829129514835591 176 -933580790306404618498039394999735633895469370927823426746536669445230496012839613503 177 -1254753193924981256498822324164179073913086063200498071601546374011084529860045706687 178 5892720724907679053484709906669262557233052211949414697515737276984905404395465108153 179 23078220195140189415458820730816136779683878992703312039445391920069571577531341576489 180 -6878046133888732650444747698391089455729711922138108198750851652725005484496502820399 181 -221460074024039170040018881974127409928614334778606024752510230586076155166775079829199 182 -381017732843079746226035034662735014755661262257969075716262796297627260973081634274807 183 1231105200530193037908099868441676659846206488491516071340066482679430874554812449913177 184 5891369996648103791850515048847968452493364337304753824126498132037507097867359608299617 185 702793188524470242528131281720846966370870278185863006192397919960136324741407167380641 186 -51616743592783993641598372876190022139698538479371058404753687348417291231323422139935271 187 -109558625882288219465949927287867666976734909462414883865238955976475809385319508786296311 188 245433440570479503842485501309974865303817027389509757912305274182804002311271781686824817 189 1476894514081552982878520348210758733398248239940753470611761152153890289090419142450316433 190 744888063028790431174671184631743679062143233375919120012774836662544557379392249719209513 191 -11802274500676395983557340764633341242459947692714942995480300696059923487054987782614428871 192 -30308541568611905847686722190952375596479184485813158071075574922082747990524505812701743359 193 45603387368863752156642622499795319989181160262808170817171556420373815402445878418126373121 194 363983648855234656942465744718162020346674980897934764274023287139492362719612309150568436473 195 317536811390695544475147886938166160790719519430595991193502566495620386817211712537999514857 196 -2640779216915720823531895928587125861538635789220220896079204451264190490842087357279116898543 197 -8139389736347701547340122839617747170193747253315805712899932000988964463039080127400229430799 198 7488233479546084317106817678048638413460227596350376638912976059399785491500625960711593225289 199 88230974586221482560274740912657001358664180472543004693925340127700251150352973068025251327769 200 109067847856528206266588122722876256996186312577932619637633895720802432877200312489646163627937 201 -575943075562936930509296422768160498235604999097021802970060269707697394598776132632934934694047 202 -2133496781834627717417885950042207309436886811395437182678825600902616685092355077672685342039527 203 916494116397176939747895904829029865246671369082321861372891225564043181204275038351043728167369 204 21034459269306003336256765360037925515425324040723578366855212859251636528239745775756255534690481 205 33820471491037414214782467576614582243630605759706259981354404688426884425641016206353117515874641 206 -121669190441679201596745953087112165151566704847099685338988106356410959902875679569100064780465047 207 -547722624302695131126534114363755570495808861531555710510165854908663879636520504995378187203801863 208 -422534630277447882354650943501654627517379439214252969438752609629120147159893868855791383418303 209 4928658549463701284374097727386796825207244994905572888652615188958716676434364757220692102067380161 210 9861119910599899599689387313265108542062146404764074054030179151404095434193168559261086326585525049 211 -24635687123973512359988104919950954342740912144622007889813178397820259219522945696464056265435371351 212 -138021453443346121117180695659287885564041141932120682265897969158277377346784408426277889470140468143 213 -54321722770930630994468447039017182043414074562643293523477332736172421717862305584379272551362594127 214 1133549635448253828065689366855556605989542128263799553346127056952151552685335064667742460128539025033 215 2755994775834883335081594757062267850369810927591388748403550108529854900831430879594898373219341397209 216 -4689957167364517782428014787575473753166257299191418483308043295509654172505153822819885394718168430879 217 -34183867317242985580590382388711358159660812946705335702248037567788002452493185561993856148410409436639 218 -26158120128205311119328631689243452540825310200687905054723685475989117352439986718608743744357302995367 219 255338565598776247986656178119915318355296696118972211210784967158113787367558696620727217846979078939017 220 746100212351400296047270041443021709578021184044135567914083103600129630907077273708933129393173884836337 221 -805846665686185639785365520193194446041627896982478765068898497222764824493873722168678701836463940778479 222 -8326595242534973943996161413373584278285446450362177641364544926846696327151442907717755568211492845083991 223 -9400570493894277129924033145008418542196241827882046397109003378688509233858022315917402819894810223161671 224 56138216195026211236117386430345421420176534397495505978062897584243248476646941537624994474113815159432577 225 196881566835100916641551071165766609720119245245929429530106825576683080058016083918506614327280922327320193 226 -111480812085034067841954335541575573341350319085600694742352427104823076173790306001611721612462491780252807 227 -1994895725685976385457868311575050634163773845384566255255666284399793872869725367269782972170453284506387351 228 -2986464142606646160338147603275921108255394818998726257830160724856180060175337980525060449828744142990499439 229 11981133245960495148444519597623613490963174970463643781640675109885784735476852344377925849876591274576487281 230 50840443775380805739932367624730516956224903311915823883752796743477190012531746513481395748211879836067469513 231 -6149311662882844856135941129151487506218768110341146267260482502017682594228178072438541152465561799053446503 232 -469862617304192941371663190880877627618461666027924707488296135695330075301242074766209644038838042122714118623 233 -884381429642440279038102911599391867680954419062779098571247928872501007254430546880472417705486028053947218719 234 2460000696452855914268762894729114913204246156125764170252169363512968663202317579134941960938570322996532630169 235 12879434259687674339880451993852756635537082083816540227645570086878446391694510080194135681226514898478590228809 236 3618862251299645451342037935143479052235948762501202923021615902140174814568161948173793714005896889988386786097 237 -108677183834589778156239992074387851615361841229346456202766898977625667896114266825399633703026840306330538487087 238 -249924127930876365374558325565067014700847221321203738712728341074512909123341991184363410832106752622556558049047 239 478246398649555272657043277539356635136562128421710628399445408649605192818344419059869881663028057511861730285689 240 3205809948676997833685111485164316402580749248734254905213445886969826567746766758779010460815016888626732483012801 241 2107402309507998213456833472474423088932439341673114154831883096093206400128433746019191986662781259646709393454401 242 -24637484919076984076252336421530001445361864555262065837257246790542026309464033336972710174009589478347173560206407 243 -68241590623725952073616174095329810691115683185582159068001441445922910220083970388118148227984210293514731661502423 244 85254183024240952539038679603110391626025414626194274399312338223032416345008359256518095110117884718095098718852817 245 784682681662015473740622926064189079472091977922627980410637649459371024670772452006099524272093662077822782391227441 246 802077716105862374629897735700384634309955224209507491227464254911450302236469670703536192553126361692789676312779529 247 -5457988702746414514405810863176932446628917352884636841240810335311438617564012726647823333342590235314825688895487911 248 -18134676850445590400480701347657326602047431723654841103528798964825929955256252489627472399663317725864758464605991583 249 12852544623826549828690895073277738815565392728652049364109695088151087647563609560575465200756676666103914270847408033 250 188917180901663413261708102275471417049557670970197668659978580859735544892433491527798181998483212864990654723148740313 251 262161460188887878065198148891443184759026807382526893042969905926111300956794497010417177190156335735046081008670808329 252 -1175931707737194963224976622696356383927965423966725231853867415885397302118312429729349283606036244314823730490997046159 253 -4711316557174380829036736585415701430687172114376192501094463985105796312847775332552453161923479510245062190060031367279 254 1160752255285993010951316433435804593977344586948142084495878772756983093369261202459237228607367178343289194298910680873 255 44723353525141413483233262135612922064139238203282016678841933411466133002368500397890552914526049948892138099138103667257 256 78999936752708889867904676370303602782482375124030754597220957868119418164413649973647970771585795292694673449586011206657 257 -244510308220854941613290006479909093012288393581476640915135484966956360692489203633719034687562858954639895993070910591999 258 -1200020047216089892037722100292550611066918163279230073205259590746987484864701257030269806319397875543531853032415922043911 259 -199447320444485309555834142265919385023240784325170378174299816791367723496999681357068300450730020495304642127193648759831 260 10401285784055838409227830618101116729555781900862729902498736683140151916788311950558291655973120838901177393037356000875537 261 22597597452112044604458168516595507924320730860651993208566171717402613345049621033330198016002811862260096565219454840589553 262 -48416377152278456474134138529719034717360575386460582705356286713456140560995565488364228871752463825590403406897294326700727 263 -300211131373565314388391793708797640753607728518789104287808118883535801227437720276700239887530234411521675900769682218707431 264 -164674868376624520509576340650123969050970278559432964227409657345966337405915351158122419929288294392729721139463715497108319 265 2372550445608838788476373462078930828680528999550236010135453755259889536235108780174057319129195520918235640827999708974150241 266 6227174706607298261538933990008977378819790506135368698317594426633476109123455720771216417621985691371038771911172857422275353 267 -8898604597264952573209493178692422700485179983681386694583894944072053607869067580024083036918788305522043223629651665922801463 268 -73841781553995589500269392267465641810348474522581091674026139727845392197849236646989113832435447833383435394459859048646081103 269 -67596121732606605841653345926699479316330329192029703096797224959042301924876865073761480332601800917068481776252853103986949039 270 529383790520747093819117838553791817660475612319170418872640807632523925930889399675379063826715428666313954997633025229840831849 271 1667132676634953640213115790447878949167924187366608165616456639896428569185670585014611450646847065586244245981541728395564205049 272 -1430188761416816563945828966088368460608432136139317438620853988899858195006663427049188673146744726824337103015613770277439076543 273 -17864571612548215889809700046207647463728181958578108367789817736867573512684362119229880402115113043924872419865103096114955998527 274 -22857444372345082704106939397619978781980474691902359787991949573636423270308753395017062745909523546430710912589682259732960308167 275 115066255768243777600073421620628869609592688243398255734124460484535315073541752283034798127216970302462429953606563345568683370409 276 435849510887593299537109297819837548257009648713917749560176467131798439579862285121223160967619652522801258120520267028734009514321 277 -163897280139007399326442198945984729972314896762748802486767210097220956502151200304866861209713427676559353341418536052650131305039 278 -4250440158266354494486868078270507394257716631950757351015122624380627869223062966700742171128003728058330029767519475363906348238967 279 -7025804795281642395035756366027152218764599193036775479649340357886267129926765130657682591368586607027625879462272126253961514732583 280 24202351833833905660310299972380262110790251301483265199837422903653116563154036438991314357414860338469718508983131025767234104685537 281 111636946825202592875942407239004894190461895340297509716518909028282637295648959053901772037147000140188069933126711187820121841964321 282 5452727145900034809092114726587429383811528967245632634501011923687225522911590156881714857560257234148673285405243143735136741758809 283 -993827067135023266265297435697869188946534000128186322179668157407169284615017451171352518619202486793395282827329914402910823094161271 284 -2036728678583146845812423903935025242347371760961583338069845422127523598936239213754640470956447288694128625223307017099437876864151823 285 4870986247048915704762829113410772215824062479230510223477322572409476363662678633032891725659927803752300294999355195427321654119147793 286 28072530601346153021837473362236771612774470807115270489583253943966665117751510189857547689927881205751758217008473544749584200015661993 287 12306184979252064700809484703776593283132379301155948967870604736248042962538912682419069848916412177732813779022750330653273512958993849 288 -228040405453611247794918290852577757948705478661725536470508076023203900134685766343879789511518106496300196395030761241439710774222970239 289 -566836475720491077897121944039144855445602371033854613651851594672640186932221746829531207663283922592195716801266275458758883165076885119 290 918690697641519074360020729594910110647144565887820600930869494863554727347728403435855690277095113282310333952744300255439630637852961913 291 6938909676767457849794138955542123920304710471080332724728403341780871137085452528337492249523745529894382119116885079639709209761397889897 292 5609603074761244030348091344730056844785119849170280041078981229789749728041349425752283286553635040247971232659071456980461743782119122577 293 -51230980941384632587451067910419001593172154541382434440397667616448340777686373903532863672606439688553496606733822802796459400288342763919 294 -152948389555620461448034957923408514789410387725297389250506166301004429107744892638836276924195594739338734307399288718417074494615757631031 295 155182049361220770390989695346953984759728615421847131462566675946026208783687579854123219205066767718304000845805827788333985613363569613209 296 1686899604723025693814294012004584602624150720371370766179688848601092279537079193457772930727893888090656610458205254042421641678268957905697 297 1977160765195064454109680765886583342410743901946117349196277613687948680020970168228436888610186866716577213304158057989837412836265789292513 298 -11227774912117102336109284576268094738795868679450102197224644410033933155791772404663082599330671259382755067515531170402119949431889042566247 299 -40249996710989784759205696045515439559288432476415260537215787343259404431772276323382097196153024319214705054768484862712776614390170188765111 300 20549980787074351506572169095381973530585953162220398700590225003786589538581398995203549001669992696015385498102810808193526316106661005566001 301 403349931973056765845995602600402903094767798612178142236122536096907818963113284900845972768717204264963116489121985380802042161724853710018001 302 621750036862444368132841683342368044414262018764372696166933047159736332078993978844860004522404474265787763495318673487862347478489758369941993 303 -2386649314032622156348277056718890039024386149980857887791236730552697706510031606417893745873645889853092521411460521451493684498544166650278023 304 -10369048959827243625892129263519092477777130468841070041084870885543022401731009022439527532448932048098274914280789104293748496303496158630033983 305 741745906639112155350234983431825395665214412145580907951388803888234555128266412881988647964948912481282864141566484475946167879905182592434241 306 94804932451723416943729633338535483091324603043860792185666615577663670725835614027719725087970286257847039956810234907595628802491275792855174329 307 182934151743694824489307151826184537621662276378411356199770731920333230455516830339501552344256032303362534136346371454907742094063404942378440489 308 -487376088578121103514952396394450272578596874637924417271458076358306575621486865570474421103220511713898291338599371258545175034294672250939687983 309 -2621159542849495627433669159224561383752154236681551040340852739999612225342625204196462813304745314158059389904316085611260028915159988983285340367 310 -855934288495901323232766750899070314296936601621782325238582792774465270091868618258655836680506022891034157761237829895613482521667927708113488887 311 21878567308653658000437488931222911825175514926890394712590509074447579487899889601250853646381695781640466193616369110710113295193104045433341085529 312 51460543213770427909969878620537456479023459268376830352328263283865346406626596766829609822887945769300239807083878690480747933081219440239703571041 313 -93986019350342066183997643139931293468532715805259891708658055102297522577845812877598463171659370496163716128379564615429523790575497528420662627679 314 -651116927624617983557724193864699695248276565025911256588270479759383162815330996656663414749310252916029590520514037445185778978881970018998657394727 315 -456359681096157371459469599470017749279758687804483487798618463598088622430049677414940660953686171366585735885611993351505843842584462282211351140343 316 4947332986429247109100578545842261758674971709624234333697197390638271220477879615080089410836419933511094842913402350303660323124768805606565214271857 317 14001903102723910561336383486914683260867771609488820057581960953659340042826206326894644770256015409321461308797312640770873240832797771753032588806801 318 -16522190672415402859232439938750989306339202167640468888110854608425760898648503881931515157015748582956930968625995871191196426457323706953021750833111 319 -159061509269346000770492331259734127960488348820680318294459357799785582182732864705914833246335635849807013716427805509320252020409827359683336800927431 320 -169423302486953375807892703070709352163923878132596416595921024123739316277629194474446030079529534453001648715221648177919736202703741356789477844356863 321 1092706978450207255318645575196188447316547383120930031458292171950591607089337393404341439057961653742259826017406953228042795778280963523571075519633153 322 3710223679282994892908325478028761064108409669435227812279873561014837060677337537078697148831689117561534490471808740057363217380895599258247451638478073 323 -2413915447485875512051159220708173897632107109217914658564882425525650342449361466481678653858276648557269453213045098937658727242737473195644776399742231 324 -38219844008518705060277247743675197372239901243352879627648626900184834230994760766671631647201755355168349320672368858391586410913535339715516617545787119 325 -54714448989664530512094062500976829665790838503744527328213311970638815379945268335008155409679020873321273562427331826344244276642433420670230247493894159 326 234549698097339284518307104691123117018577434182686861992411018160385877319062310230028374005457756449872596761196656072835789144936951216099189062924295753 327 961529437101659343645460771891037701029272414899074469938741844056521093057632035475130146698026700759636655584239298582769776779655803218230450353293638937 328 -187888408672734873373842398438032651108652077846032818054215475330430709756296721119995072653066406529580059682291307489982548745120954508431800859731383903 329 -9029541751260403839556831743895404611480755889783735865557107547169551257031281761516161465588373119895890019622736302224893088507144137980937654899105518239 330 -16368087824466193818749081901848515362983643078953176368626275816365226126255893032952367277299148581025559502104850837039943238308199685385989102060628581351 331 48529700112411246918513321891361610777359516850147270052761416291795509060769749787740718635697060917011891172394925045944151319947897871056460689970692501449 332 244372190645018238205768380899359859821571821410873127423159314930878053257842536872052742767086459063253817863733507625247791784669592910586823298487042235057 333 51977080278335254144916864776465222646907991170420824371465883235596524968757325654439017812899369873400615175912689836998221689808104981665500387237851957073 334 -2095395555248493635562081698541308293100330410357016498065502067906709429383068180539596649277979391822483130421776188953233682682410126231950408911907676201367 335 -4658584833002004558428415180070803590022832741247820415474197084933787583484952291969144458872053112505571797426766586439451360573093197298890321308956020016391 336 9541390331232433603201904926730167457857308210717507651641124441292809697477709040918080925757708301391204578942452527700200422995504741489773037589257045779521 337 61010044159482908232259546474097567225920111092665399042550022646989707646319988709558461981363894615332555334725804333355463091148848258669558966959118271706561 338 36147575337873914035701948607623627331124448288873229220329925322344128015340596050854195630908414518144269458969535917409122375338153843931160595614923131397433 339 -476795246759598346018932021051630850371032103256242132942290353178219112786198706284317766570458222501704459094593167165380923069663326640163709511402218182564183 340 -1278918671560061918359181579571874346722184241112343328867550034257535377710462777026323293819092175666707343319912157587443947517370037875707864383338744547705263 341 1733319877716261277452025030320928959894920447081492538745513110088901259654862802506213311495939651181925445211514189313540412592229864010057656835942474547667121 342 14976907799473079820136684276788727040289499064174075037298976528495620918703890598249336267363708883364216980302237796914076352840790068901486093121933650024681609 343 14353936699499808143205143280689093441524714104614717225888335066191130500514015973942752731263960906091104953700847890006288992351511361712453274720385029120359129 344 -106084296796258102094819871929720356479556063368337240883914118624078327267306983436358520943745458138095742915318444392214109190864087896688468288656632791981416223 345 -341354023888014477478486033385642553932834553678206936800823252843876829039240110638201816468866564431011430413944519794484819312891778048789016049796730846046064607 346 272050623390293963896406780596198100450335462958621294353580561928951287327282629650823055555975994380838825409976959940957344091993234972618182498316233435740616793 347 3616287461772718225099187861663179186296181909021105019914570399452794036007726255045462459331751068640780524545454598032278062000012472384337509444803044485895815049 348 4784119313032790775130714697960575468539344651414618390646915741545026486069908843233517418659718187854011620401116556595940027172085830015111376404759988050126078961 349 -22978348529888882475631261359047461739586947878360708397937302111985093351929718608942127296666323242059001480106858269098622503655940591428814832193707424272810177519 350 -89013770877072881927438954999740102696027997619452982311696845897875425078488616806985911361270110174804107543823765547560705251860653652993632052030254740996755065687 351 28777595014854178425803442231946950264226535666340410958042027212114990010390233866507322947456688828922798233314193326766192029182158016872069385682857336461781466297 352 858679127923364294198557479461554824792705049907757662721355667505108805727178018995887848146344369231082564361042276581578731325110198910686827239638007341894358523777 353 1458359900713040982564883978835587097207371278818451626820333090101182701360843933193209789765578539001859944622256813222261734387580975669525030008130298655632683850881 354 -4811392349884196682657249357482819228719602891532915710851534827343613848822914304576571053785942245076023190004866862789685113150829838857131385140481468765783859012231 355 -22748023806185762208398454524485922332305547292431896063086067465597872009893424007892030215462091341168785881610045044579725835789888458739988040354135625432261872682391 356 -2193516463413754272881664831626471606134668561067550728508321485103219380380619274594920946850702476653363053176288324052285653222308367765793614443938031972469014254703 357 200345181328844351329822761057120357778480588509751963110757964220174409328279577521838430045457417117212346828137828753112961215664379393128305134299344564945418825632113 358 420432010828412491115580505598878960012173194069111882778090821806277793079984728515031148612571156524304961134862252422696493310329534096148752798594131417643058779556553 359 -962242610302774179737243838316325299981978908449543902440640034369014097794546740666483573183974441006301199183515953932623664320320346345857240611505838249222651871575911 360 -5708373318061260779514712227022561240073516563521094749884097464994528333308956037968247483881089290731347048580792179669515768433606499557053256410358859257232832759160799 361 -2756563143397553941394229909198194780309222950996294377802434620667929786466991409938142809106408612405983304509940773945418557984329882001391347317165174271461798674138399 362 45862233575756239132843950224806661600043203169697263993352007943614895426846621521837941736716986391770156828207248069134804799933798732010696613058899384772171897484170393 363 116533535442090463738235969632397076222869412898361177386925927473241158931896165733119168755391650295194163397003963103778376621726566402033915351972285337987499983035586377 364 -179693031297625224719123612758465801954650002730553021166316216546051740977827262230303138119669576935543084659857306414656489955951055784028438813585523786974547111286360783 365 -1408187881574064623082370952208505289915124721546356638814965780351273912342720016058678795037864006527833639892750280763318369507441209186362115794921615615836594069892998959 366 -1199138481469502223692629389590818362238399418517736087133085611788082155884994672044629346998701820635779517846784803794728329411322916316468282267573517148902264138208750871 367 10275413971227577160356079790694910884759323656881737575068520799585300899314490800438850461343372417478943723341182919280408666744325050044322477619147506244724818352619488889 368 31343074275680674333945824087707187029664242080423099934334812105263341201593933649279365045675061220679903107303429072713372298190556346936859495646456666829570013949117735617 369 -29792577189686845775313069940839823903505428751089438306947062985741025690642549905390924060740229315950687295463788128096933404317812756525183307279414222543383337275339928767 370 -341672822860499760556138556671044331073989036225986776022907434918852122195630502654296133532556009618020502556658437910614217492350632635482102075376938446552896800092739478087 371 -415212451013817909134459483874530247016429213692168607283291302966035013175478056160073950518449955392484819454142782668356034345840950462237554385239148890215343564707419597271 372 2244630503716862026736328042290338485633042898649543769639584308337599073409718411568517300756104175777214884101640375858815888739473792794863809907914148238545384071419816108241 373 8226173066558085235682791439451449194413948720528605004828790343369513265398739328577700156178257950086793143290565795732836086591516139749865609282980636489028860225206408591921 374 -3749328400335587769261369501710147981869488646788683917098678088299365129889987046961255394448421681821347670333631791263670825472231855654043070605266061168850736192365527790327 375 -81534214399693942659667861958483338713464515778334812877656469266924349648368628051121812194501164914423833630282355744122866430268108969056876624757357850738961214411588732907943 376 -129324473196367595395983398401575345590103633735571470501424835739154413127727372679592325838966534692455538227562025366872695431286131237227365614067321150958265803091887715702943 377 475158983204510293145043960823199357240973374533870374896058551924010320579862907100911658072577414844903426217417150963360407009840718247057158394681578354734119323520523164765601 378 2114238225176328944853938507260576824792879452687883984304940625500410359309272168318154248695853641921906696482892530228575072901256617629160607315969047068092630874868035770857689 379 -47954398487934748597518632887640565583001465429065405454645716315272166600221827271896425261489449760317442990969298213093517286053228965193210920196111056421812161948636941175031 380 -19124052823562830000880483831120472554301918005049086669653757062134237566983893169407181088785661676817795154327971368483362690683416016592831887684113645725677302197709595820069263 381 -37816516060734247264383299966252180018356822821236584690215702677431025634565789893367294350217918305792733321737219053048883725792352972498924877086462291943558294937881459169563247 382 96483443290596975479157754547579892952003616402968610646452408204346086833723458737930041098635118479774689745477304210252496764566038204337637234984098227643979129903623444041496873 383 533315531127802176337765208791429406069218638197066483504846140505571404378539026516165731349231501711683979386589579897944947061263253161165598363746357082779982914248180020609062969 384 198280072640231573363110626654639775570404728767415471191620607172028027253566924390961092810746937105395751063883421903617423241432162483292461612635830116764153659363749044844654081 385 -4403279634869756440313665625813585103482158286238767409160374050206086584899717389863569396521589641194364312351539375274269677068504953483905462048445553511491538909506122095792258559 386 -10591079923501597040895326891518928187097959131384274059045333564960425415081537099245788628339901716337290384278029547681096163309899369317443078610613578073860460753285985595186403847 387 18447356866824613881032336849284409557143506313380358564352699321933928433934382310280547312014503338074698042607795282106234766996745842720263001214782825455702928678983127671757519337 388 132214433045163601130122615722239172798168644809219183660113400728511685603602598513773192279088122123185009543717856493342335003782586009297513709925087853576150004137540125700192673297 389 98402654288905677330954199800918659582045732798015140241052507559618015301795756235021458750045714203697736703965555447728557104594459434112660408917130278050973650164232102354567672561 390 -993124588828661055509195141898315236019426337686942372458915591437369139828831874153915813011701670701269612485529597544623900824854355215452302571491530126083402736909396926592598714551 391 -2871873066257473206996978082004898408277264270556021007087303750911300417373825554423024754773814769235818855306749194118804815591058845337918548823237232754625568325296882774376306482151 392 3194375166943003085588800113075040307620308498070439337955632821113721423711835758539192807557685497839788801756267989664005476241571506263233625496949305625499487981590806790580775466657 393 32235607930203265034150402964194166289735995431145067739696999400429146603788101506885608408079703918801947301273278726397254292802672620567734190403033706042629090890853558550548309272673 394 35721839357919502298001604910712969810889214379656181437793303410834800394169681186918481548140238357045795386740145545818459299431201684766365751333523661455762789947389855985869639345433 395 -218676792655990380711350416856321556985845530120993246781686387782192718645753551188133512576436858555125934937979217445938370036361650215576876210960256031472136238122902314983195504763191 396 -758850139533256282104715277909059842269693989658892126503512506261898640839034233058533359086135862323664028356619744804242873767604115594051044183922225016046137585772313333839217763635279 397 450390854837400862192723195888774328333221791771154968028152477515937186133713494576134895015660002348805357728573467404959582792046620752089797530797854251156950971561494167170324015598161 398 7730432965474108263327883892959087237093689490472339074587917511388962139818735086679070021806542765610586970666724638048105029492530281850638992716895733646729140215073808338893607903913833 399 11407348237411608766921259022919205519188382855004283436922462725134489604434048722172925988472145510081925721776288069451573813856640976932469807656610779033045721686094169173254299667444217 400 -46759200214443756836108436990793374095466439704242484797446332152231680049500518335765778219314593870331431292447945603529797637719490582790811319138840044754470818563475936703533871800336063 401 -196184534565591992574508205187859597863628325103523520527194828830673766538907475171087890334878497331400194080882483832123759600148749957973850907187177100806353132301799395966356440607670079 402 28463732798809826375959522541421171131941307131135322122627331708737587367689714679716223304074350170182493470266542767520659539177915329169600057875206201177531102467684638399091964987684409 403 1822588276687947585922492891773578723036537540193982328990008122893539073585546705899223459622055176322966733668475440024155155479694580280103858280435006309612240395651563840495391895444399529 404 3389002958186606734461350080674366905885603316207746758876370260408439860861885979681000909507441201114291026104551995140624375106787922597681316039993156808626700869093965935398956105999639377 405 -9625288573818314804379735864613474695557631229330347443157332585224971940546148393731009317583614184678118550807174969936147649103675377325572092443928743169256761822676142693660614847000317007 406 -49751603771316090218911622455296251544085692304530415716201997514125902628849270604591026820734199179384856336555317896137914674168442058030276029247795897616153831467197978805911834647997388407 407 -12875610378267347198405622129071230828152703545087704443988001761227057792783205665602969783215870696666645715846061062850500506403805720130403226500233106708996806530310673368878135672991923751 408 422013213185310117573393357839523802240465823650598332557841974104679008074077024110113301820176051221130415597305738939540231054708367082011677810229696865127390870144160462515450240485992648161 409 959906919775026359932437314840688681934305979206986005111575964060401536283202899210653331689294938712260642637226027444734966667050985645196984658961491690635752999061116985350803702028912610081 410 -1878305079117738338295665590874336856295580454441412982797425838821308000100287418569713053002994583565652455101299595566392146158273332447711130974144288404875011833175210191937444760316108613287 411 -12395772436210713915983267015314871849999914721745700011599035354186229826749400930035306091209643615541650693937633438135398992320005535702195123878942002025471800657900473252032122838892430717303 412 -7886799160361782787305543712760711993339605353518683178021238158980687652596215092943194705392335978992429291963570516173268669215551079374990068990585408407068494817224054776627242834939883915023 413 95788353605172859669238315712312422663320021788673933748348841869714693135552178184431365410102120581889997661511559910872053592448947662569775976929307201415109216286656149715034619880152108625681 414 262557899653601764424226524839471253266696491759016016098888827170255575144470292205351483168735264974711858950695254467303525207837855039514462574773883078493834885928328792419714425274763172486569 415 -336979383139352208174691791731869297436487212580033371537361922486921087931029019249179322353448555287586261052213530263241431916364818884099058642815998655748313174723247762595882728371842632657991 416 -3036979863161120296167422307018979874273242850991210887964723289506142352162290668346521993225514495347579252660684350732214590703270333123828280458596945017941140322801454656969195284216553817695103 417 -3041145278068070718762618488451136071618100788762121432093189276629994912945320163450430085269991993106882155851446929095256294159257296290765033131849902134147462073093679450575446013086523941468287 418 21250528212313941227981563786268546725222984081396655127496131052295291343569975688217837768489646471914448962243265298399418728010918405532924457863672700893175338759025733011571865531775936476319353 419 69871363927240518924826693968597318095008875261652403143830965594260536903647832847489546304409220881790837327149552958656144103455152477682734213913994520993677836175894581078322745181330588425853289 420 -51512026056344433202180686139222284336989106209265089859803248282136548284834115498981447307588376483648366005890281768282480345187960694430851692945065266051222376479442434947501299423322251435167599 421 -731866327457853536727801617995820431529058089773401808014085186912617928702498726625368811354859740903414267956126540164470257621472293688006311311116081221045545278541936099599907305478619798703014799 422 -1000124420408607174635977060738640304025214223663417807289941139286006922841490413759904596941424093453993241859240544414398192136252941126134957385726575047630089168768890284672302916147339334489521207 423 4586548106303467481278260440485103275711094360633780657546884403641547512639507712108510108310889481222741927886657772651435934320744760939786887028591580894149729169339644327054559917012899519348090777 424 18174215996284399534280314427617969287649116734238321580703239060857157330852429148056161589094595803531423032506480445032455597867765992014788390528722337216970260857599301216159846079351853049101872417 425 -4930500964162408262943715109129990906101615777227382756515481511059612952050711112864267796608813723941831285966959063798012213151170864428505202199879553613407040808858196511171347094412389575929072159 426 -173428945894884412334410260066821705401045282162599659739360114569833641881773284558233989895068989679666469864492242132888124807112235656990105919158260142179546429336110103967781308902991456593774996071 427 -302483383112307150302327084151473492647176022330152874670080895540130767195090169100689569620658655843856458155281852691594139695863933534123665018517604301838429491392496439335020493956271407004188342711 428 955893746829345410405038172298448363315055494803091188314079240048241242545779222822726769814303595429285312469866473812804843872282253844663623235389132675939058881239998057039990792214380295335598279217 429 4634137941669455173531020101960158160454695190577558248658886539957659389847369967551659666214535093453278748337269621849956945007339909496440231637436704068423983185012464068095166030035203253708891642833 430 665232161874801653416696653234281051073890927927295802491059919481147596782726929698778404100337828042989684445740979384670295164139534390907854156371214053396436438864945622830414930140983849397398772713 431 -40376777151275493254945787611172861341944474859343432632947859020656639315060875848567380187730140184993529366143944637880271914737780116686146376424187908509022975787382285367195664410034861584585227240071 432 -86740643759424201390641845101454252143553968070032527488315257316643607001166294064423766012363320822373965892299558090222576485952816042890463440255716743498613879524549081339865063191338577813747043434559 433 189909706842631036513228398297647247790392337594025838719900216552622539833215294508258889664844620020193832510696385560477294260734388964394390507306257689583979023037342405625030853307636598633772958291521 434 1160485207520079885542233402508382764872770387818344424834637748955037542676927235596331673440959127441753358052088793932957776895044122314802951976913966070655482961795626543308847275337320397591269307494073 435 611783053456480442465411220337940299632009737290456301190173548936472226854916820618333339898316674701762223507910117821619905443478743950056389388071612935055154716255171435992416870905911407478581990364457 436 -9220800760767758084949278181899564284590914015784187221131392642722393430382511479130318381171998797572255775452978909753380181168439612933113789016082468765789037223650296017794791736224060763364259786717743 437 -23947649002643840152087257346840591265869915667182481152974347225873036902459274343825636821428847667460371562477148879901339511328187921416735082524809453947074466893597134959521335310601324194035757486715599 438 35091908841622142460368988943414896029578394807692722684233839332755467068524054624521591787690293843229558854122512427977742607859580673564553936095123310997952401225658394241110455004813898482206823107028489 439 285712658707038846289523294008395113451986030620027775745236803698368266259181578343473914968240216693602461770539364775067540817672852639879723614913531707519575004493691003117912927805039714710735463594497369 440 255598137839478410435725687526056162637766507970821047332369053401937328901646665066253503847267788798138893853976117698335398164609479217678461804970953616057578397956456458065831760566754343081609519225738337 441 -2060217652684392795734258271023443695792341259638607887042393126481439738529340874958758227019626372646144368226902047578937071029836715323560588924279878135561018244530306111929552829111848746233400133898999647 442 -6420818545924091285390047729781392855324581091014605200076107733580315437173501735513797988664662844475538781139589154442892725541158743606227334093298338815640242070668720346451591503324486580201285940829644327 443 5700321782311352590828228979648207551481909154718260583229322671172326772417064403601228065847311664864221751762940119324648188186212950699590632131922225588768680059435314314462792455357665555698029323431708169 444 69188010477939526750166887527328950800885048128567967967143614944567492479395644426826638029676588930008292533782182628635330906242854593855227271103529500518299538754889111746989908440635710333207632114330215281 445 87073124915076880182879714237824033638432913864671590685223325848584044007037709221242223466727372876238589301697904183348828118809792631414138853019758970737680956974860394663814684783052430665133000317775057041 446 -448545844471301980385742559270312489931099605427768530333845882803939344300485381398955295333634554617597454200643835291020321918566106081868767733892247563189333934844281216395279806399616531668602688393421823447 447 -1680749813178295882417402546681041282608095435637581376834701698245135084664310145789090601867815465121342212116568808232180096906420345846464785144962325863017796482462305984764891775846704939323402379646819160263 448 675412973885126058636877940070729844163705577574754019335209548745183929375748141012416454267080061315692663572656901154822703454254263043889339315105576342668412448673918978027734705903138906370619436247158090497 449 16477574266374915059030378800270831231800270075887740430182734381696583620730287594126648325344499308723465236194433076399266279066291638705961744934872085452496993239508591818939495394426622266651860289315688623361 450 26876431767783695590328856139905093866127189953602694686348582824686511877078841919141548562285278065605696500234954042405128227044294910016919436033793983820978274440951912835629378435724994375968145652406954432249 451 -94545304861806844350615696922627293353948050775784274498947443785896228832414904508856737803529937647299794125279989602783140057508034928319816832346260801430516390273673500699196701678389611647930451299027288745751 452 -430978495633666949014191099104400431503040811133992801175032132993971064558539386289987412667627377885050856752674565587212434158414724046791908588996667457249837250515914216919057809278304172679574213469717167381743 453 -11049247511072298872840925905155222820549165285927131859537271914876069625344632000264185103485316944403566377829224749376607799257133738705465686876987701625026988568766927545345303451101840527774365248188736051727 454 3856707965680857943382038040129293437886268969634080946856214653115987441776165212609358343801675767076650578018412640786158691827218248943716245927216031711998481277505694097180829676602533873060619190731077034332233 455 7812859158961366576619644413404983881157480426841506080448264753465859510180432113221094353534719386652933253437288304316706853847750701535781683036324952738622205452130290542269767084264984310871207668695852693130009 456 -19084653373204988337199053534353673178661459873023716360809402371112167955624622687042036387145643130383988695291137158442014518749462837421882847272294379930741920593290665790087932920892836235803157379187987922730079 457 -108485039177062275863974906789352201287740243587620987445653187523417071502873134393073921956103760740644376671517869055734390722128681988665800841871513334509083690255753946460603769600170531269447183776638650083630239 458 -45208197995279656693158331769521343967527348318028527644021753706824631405124664602769516427896733307832855085415503685490650775512198440534656058292377249641490095171891900810416142912305536416665951140585408862689767 459 885948956603001169389457497565127123654607495652531831722835180297104380715608880332126264749140380050133679872829814130628214948133741016922895460258865511298773021958001716524601640576923708591692751708577033027292617 460 2178771695163519249017339981055946343016961126167320412241866143955630444077339742089178177349351359870763055514399161430672286875877267998657695445149126269370956900463030540342948567364597244933379063682422745818793137 461 -3615997219099972026470437515974251426857545208538145661021784334762678538285800438810780028043560700709677007826670004314309360781449133154990668252031537062947043396695954368035517630463118887458476638012347805608047279 462 -26840939694671617294096934861452019940867740552582175032220363965126031073267658556424163652231283640256221515282932461504669303445793678297900595510405210550232698897559183599157572367207612979317364849166500323585232791 463 -21137904417443486349959932079135777040017574228321039115244668917387955301963113163551307052070520974125349960125834884180554359858545158200885176752526587533942007224854777885995486060247155971508439956221870396698040071 464 199292648417157582946952549594796625387774516516597497059493937851358369055482700680714858765940510814055293717294722385180915011295052788279335006088593719884210275628323096620427179184374204870839403730054762118871014977 465 588826436591306543043544487901815244135707201088084346156189895959208335828633419833391481000515710395238737075721958727986819261317012000366636602949926727573898616280339194214813732910972813485254767066106357808024390593 466 -615980962571805160435483970549539140218556246473208781223065648743808649842077466459650766892433176536020169304208584010654596579021451093780741848897490023810095248094229481154217146837422216867045099438280143453790353607 467 -6531399854465369208262868332215415477658477302739176677851840361120492322141855711419824862789507746629188972289914796573190566509896010190861213124344320595785278042711511710241757889873599755101383102471517507179800222551 468 -7518971045784491972606380929484978693349948387219474324696089883546706795705014224702792823547116904434196420841952337050489763808598960537695749608611230977279698852574958090095561458210399558399360309998513723275487262639 469 43744656598619338929153053130968781912226398950213641451274383482991017307866672953372838118011335910794307908925328495057735570971866170642359418901876423407508104679253689211984698092441598679113727302246630118067227477681 470 155160052609299105611763534627302372064602333385402551824813575917902395777078473929070811647946723961496383605428228023569879016221122986123980584281253925610533499031682001234829449308776793383821697394479883745613840319113 471 -83381804168975839138850408924114293080832923781117669411842299511114364216643108722213919766208575274156003969471500408379862106304549563533273601554379959446505944049919200438203384214420801344380150931259903571377366660903 472 -1563204081821643628783572629493949934743086848030858305247006782283350290426992482806065144363937666201779460387797053028888635358599206002182372461640045249387813379384976411989871812207832743143155578412838760853279296193823 473 -2375971926122504705317491578670871231758677382031657585787432868966671302904196987112205010831998154936154885050350602382358511760457465932565282509290670863757073262320680020035913166485878274186889798444338389564162292439519 474 9316892884149783248417170508103806949170426868214409575648195302616810008034538371030176277611442685943705373389472272495280694706477922154510787136179065516976173889823427667837019976898738139914620608826872068551189080865369 475 40017533103402108844691765224245454984168950174713737423383286425933661742206849626070197652710868766312804712232099966431787995257073037702109116855974168807766007140532975515997258452170380747511249403652789643179838793686409 476 -3816969750543831546371004124443352574195941464502211334067184871683966587897146087131191193081246640867738936041050519593950261844155223986378850513663252037253550727344897978538662887747881764209086672136269330601024140415503 477 -367791737431706642694967895267095800005912434501428059478583947576770888855655938808894161260560312178550720282171000737073992481001967787291739752731094023344401165719486575601052651845029190256019417977147645449820597424008687 478 -701230747108518801472596753414201426844061395822336216950563231308386078420237562833607601783389404589291790139972546797802432605406538558706069850839218778353520374892869069395257337700327444634157055905068866924231977584277847 479 1907664142668322181309517550575459346365089118868180101406129065574165842860428323612832247778264000428372902259593913038061067118204632968213518072901408653392569741689641041618959191204607823035860649984191075199921421647522489 480 10126405009313313575872405881878731534326730800137386155367327212923806391502994712728132911607032642160371915778940747256344027685068112964781664803355786311966822857415103707795234421712162647779134803114001952717930641553545601 481 3083832734611727519959153808578328951367659530461151398079492835680120197262134512940775593209689280465387711221536277170138451306294529215641666950598894743400518039623438041019836122582854888235523756370284228636568488279388801 482 -84969979614596367142933345319751925906205258140314172602146959244954017129002683388671645018043915218512571819567394170966819346553023958251751649329004287320900369637489057288117437550243754053541165715285449117188238797423132807 483 -197694453840698281965499074916708812374719452054778707787009354011029116033364577393810270374975033961213633040128614836464884754862698679444278301213398627332405401631589056945413400203733202101202045237903456292105593989360764823 484 369340908849970740355401958044349708406408419153270137845303925182527922094294995710424264412445169044185880295849317865771604609251818265377208241534241331223292523474223401702230137544727382279466400961762129470482961198086665617 485 2517931902266226018400295590339078728185291906799548645773692036464317888488871187965140962199665643739294457952856169259727172012267924645752921193989070308438233661632748315913180876923053583469751209064655365569916268300420214641 486 1711795624882715373601973558279010080712908041219666050939648746285884478129087414536463544687324766080915993243068477727509902541269484903110968214169968635866834611997486016506290515943560726424304809473451565905485885818060438729 487 -19237795870630603418398713196493688392241811078756605710083930835607092040141665862613341570422341261491818135089568567882524743027872352005554354317561695504210433730699762810206046860420360798379151262634995158318274643067661054311 488 -53881752365205645199215188417498467510899794528490205878624700387787144383445118456054855043030605417711880209366753435312638608927170068139107422562653108731222378969376899768968708364332768134577045810531054409785922258497866057183 489 65376658105264140367158041933446260508376710651829039633505976744889539594384755851410364047739860518002602797072610240317445469396511031771774343732749042075449145637544065753917005015117710916258269742652847605292627270613217374433 490 615689087497379087527252779624378728614851572060069932174634256979863378639775577807314423482755169795412127478446001398448638419137552676795515490529376062731899701999480229428552385309230335043709951780085184898658554867707229263513 491 642988252047380911750083181847741112654312748253678507647714723255720900930088352951935570535851594928800829783238510634040267613706506067645061887464010746784757093261063867071851725482401271841095475876294741349683464299895502157129 492 -4255225283381649964245108652923926332225038652033272374276278866307328605897803494361958670273093338301107487739536991317957210544824961955869515639836363071017583131473194330713268016818270471711198614268177181388560065209574059057359 493 -14297344835189728134240965942477522678338892038349651317381990241916145320166402165291337475368851030961422443528220578342276829613008478520544588266848822863097980102295963465073201562978152389992256511423007034924271309118207637528879 494 9702337880055393409724045991360291633347563791600148733722529312933666812747427118674953081720137982787122502599391765177061235677407700561736464224829621912962287978666822046273009025408129465416274505567580562648497968649751256458473 495 148080779276818340027616785465018287371745155928347159323882970803112641506992473724971943441759935244227046996952768735434613937871891707808374222851298649593806396877997315278204832117619630440762857613942224439615437719363371250676857 496 208840517633138139367717157007793950043362237732292980044263177789822281699258103381869309148038628643369991470511011584275676754647114110561120267679130701970952201947993232139952583006566095692779244677776223815394393720878981193227457 497 -915045978225088781513116755169576686258981927890538473826420381648369210164416056761008872679762159911303440031552895450360171931552797149153127470303426442402353168005989373223938323045444482581307229169927572325750152032512378869636799 498 -3709656615148420817335687923409298922908223995371713768051209363405138955622155043958841527691871977612936803297704895159201434654929621293356337349719029202543276153543917835707449893149983826397627660439841158990049847552935588478320711 499 816100573728957398946674949707592330514389360271418728335364708025044980235434422931396798734115483975857353688566268734838678074115931755665472533292779576534626204966068687600545121109032690436509741649665832951651673186740232870089769 500 35019110683793702153914541210098874967202794678888261369131613686696340561070264241492367346695078766468145937056476593902490268042598455151537981214056821975958737791827397896568139280567919818451668427257902096813751974349900762045065937 501 62693316204026787717309007872829418959776085115333754183244945001167276300021618676602163504783118177153575690915856769191432433418153524502086709628478627763105839738960177604731372471154545422974749179668811697062638890019139428259323953 502 -189785363746089743950612855145231036785272981879326843955694633177932512449589140820226979110689472543906162051676575806739547545547079047359668411669554142257416960648526225859650508582802187520115517485983495477198489989110828001886945527 503 -943810573328420577357006781145926844208530729796657475560593771366370511599372849729873429764427008682194505321595862536201986991857539815238117209995415934382786478947694050161883369405995283847003777588986296227960729988393910858107806631 504 -179552872942033459158497865984774357349604622679373355519935844131348411152443432077704047532648764469233552178102542811748046073791368204239218714964844588448820312058652067586912161566770880012967897804121133161135050074790369699233103519 505 8135189414071718277896065298343792883177567322811170569005472254034637782089468783413452772814545549201283443538157677202321790779135121928664617460029054232547437686411942316283126001520415794597098202692634399729376469745964458324504052641 506 17886354684621737688218611390550554982501576249736701337690367105251411264550928455526241973422929978625668856679238239710375996222392557695482203354741709761134258181351753240848461457141769509310907485622358997908968390165042243942106036953 507 -37443995357401989124627364903993025983594953405827132445668516075808917509703362139668591008485049985560213278484942615400144124567430981967017150430778068570658422815003974364851211099400203132752068852988991601746451447383595637036324399863 508 -235865182876399617443222232322941046809704093059284576930550336098880536400365080379073359777776469778751446267083029388193672215136394983193374131054231524991525169262173727897338575313076331849302305076579214184673618406252571469551603132303 509 -134734407536181332764798180509944859767053605466124961850084027515480815213399901501129400479187489687460973027801575237786047309165911128683593908231460432847124533189311686511016250731550835503835990476257503953629173786052782205776286665839 510 1853317830815233891459403729886579701753229626601311268674784969858963197176485920409401437041613248633841070348144114018170955317895732591373179363025162859229477456980940178054014676354585315636048764736697919754804218084167578814411854859049 511 4919245329456099777801991084362663141409941702397747194000326187357253731273570954328967478395913904454830897946502405176416336418284665340898703900133469614083075712665685534707175609293128150806621443759713375092271000242810197480810289710649 512 -6841369818424905467530651400253891032959183234616307030072412354016161312041231375026677976582691428794907837240292215810705925024492262640561206466959526504899145687497090533071780868605011539111195995110854527608695962271887814368086114310143 513 -57955947601954708935279222559771750338607841790812338806147760394247606205544601339014063258728607997683293755999106078209158877813546513349210748035120279536545972788985350878508142220848176435481984984059129431047830926729067406063464836016127 514 -54339566838085268662782582517258481380583034470077914341643809602349760602718120302788024728212993136212416976835582214121964430406662662933370637867604820528999634390496886959370256624251249018963206012120568113617398193011144482814154643240967 515 412924394741421843091947838003428790286304507177155220572042224343528934644465171445550519872131485706724809850320790275638501039508593294276155456580872874770914486319874383987832766739131089881411452832291028652195681954539317688942874237663209 516 1314904891025611104148938918662183912997856324585011670218878735108205714713393425616193262298179909639361372492161820478374681952677150554952646653970189134302825682154220750609997843096523420933491759773667170326947947646178935723213140264495121 517 -1086509770621574379529652704706491286581027915424373644710622548875348982373399691777568154252823552081800543668563471523997145450223038538580105801287477604332579012570427954670499214459132967065719555943284917215865242298495987754059587609978639 518 -14007163560473648696399755677372637790142762752113852321391153713724549397167340214100875669189266290917853439766583327353366428474540432071734031488306657417390589164528842664830979016786976722532864949849574367374262013412602397017037437600413367 519 -18235739185353127977032637012386854001056274265408341840386704487570957952974083202203637950103120613099501986516095410990758547897073517296247110765026016395787967215923833737627465103441756741474253896209584479805736846138740904247538586711018983 520 89592993673556582313532527071580032109172316238207987211746974448379028668557895522500605122497155392061676984867059124198780760476716854053112061864707883964939368048911916508223880944199277019847276756227000346756884428435939764658259764981682337 521 343307640015291316420358787254641750227851100865091050986974289284896678913882539864833951795922396302018871848378976947314388452027095363772448120614649915491970441041138336655094947819374364712962838578340261011765400472120547667544366810362535521 522 -119721663031426607981075169134936788526848644413689782931774191465617900189255979972837542510629605924517349167045578223160249940236260958933112315553071124700513430357930575263825032859044763752699813649362481097281158911682362546835604264110069991 523 -3329212086200475063745379423561649329104357196613199024746316986495305910603454818729180651184560778567204544969501948972149995948716380191818257716637991488828760830086106180423504596092458809922065174503787311300450922072449654101570509821482959671 524 -5580929205118110655661082324908867561467076593503190003106666249800050719503605817702823419773455103813752947435593693935857742435306411753238504593298342855352900786950837183472583896453514746069832026163312292725371413939758045281620581265975289423 525 18801050365568054262386250162237108839005061582512411216503520378857651756423881733156979021114136799477335009854330152877634478667834598219887310263145237688753045896873281256866373571925099797158922518207461216253315470772530796350893425861396058193 526 87830463577199104425722241248654025731213812506553532460967037005915759988380215825639368820189369533278446546629003551177988639253426902218921161865975561075682198876304097164986002211931832308946333271884733067034973667002884000236372083116569721193 527 6451473864285720489968231037174071911382070770495363973402390602112654168945496052865926450351507871260878004569035726457266970496342420458856531363643982952586984680748663018174642276537766443462363879902315187790108097052990833314703333480574918649 528 -777571224466220498851563709163538087758160171017991064201898551849016531557530950325022466481001310056984262910522960507687363812288157279052577394066492083775965820525239548448524735354310957893592271687157967227734546808919974335497942081087977653439 529 -1613205713711012482112841497661642822718758978970440404164418619117046950635571365125838271015166190955316427862167242553490130359043396342234863570405780014125214503177217064060621251197461813778345818293436771145580066491316866170828214163501129574719 530 3771729592773959525438390387148557144385923581221038769488249728407054882746635822673525656298679408602225510470372159462206013592506622827003469405786868725733263378372721807915480115793874993485638808597548162758450788297646036677825050402789539731513 531 22062310608947031389892354253251899693240677973176041176456267028867532321213413931479595751733854535802298871700249501905823200416403812734120710945225757578593457285340397192376551492364906310976389981836027265827122175017143868893104028277089245635497 532 10179054882928427050839195022166785087008043715362733427518286502071570697707105458897460596779594394184568149167149568651792278500248020025210197238369696625587544165326298113513781942584937680582030686294121066828187255355473407685782602929072633687377 533 -178202685714666428407352798234933527065150014327858903733069830255664649495506514465521440572045502033851553546967946379848824246747138274556666004030292424956166027237410978504361399546114281437623448463936003258787725064443348004666371048635657943344719 534 -448016865375688700272258351669368119913372422093982408313804239029973435270376978061120026515107353615364220436440238877563778999996508729340223783205912119542619951962758640030346836575493002000485173104519096119029135427085956678504785523632969589875831 535 707790440680620455121658480775665503759605284762765316970019994241034974918804674067452912118194811073935541049831039663511860220731227012329546469860807585520254341211181526478558922764042528937640689966385837091031254725818218684987768390454982310350809 536 5447732669742439212693642126575644086739562368371372308764278139751830867271002150684986062872355804686149066027624229225097731441431032588721106988574824246924088250087190813230239374707522075879647937873443539253324728295410047476518606493606690929584097 537 4525351373359294329292357926170298639642677173877856764798376331334346960272762234762895916680958309706878262606769101478588720896281022066476295748402380224165887429273747888153448444538661391320529666049414544687368164058456126788147297473118541066010913 538 -39978891280963364255658063286840199501370706967586637249281750595097783884893494886639082732489285622761585069035079860068702141180317249165537371400368657773985019392237221542765257483290375900275772108762162763905186226541778173712372863496223136234235047 539 -120685944922160377474947347909213086759525508500073985381748888172204690412241849886144228715107196032885074501531081633444702770427163696929361404536358737565463025647938174078911550967428704322436311211969056429996685929609661488518071404250513142062568311 540 118438131684349523351027873763135621993285345708131764480037979011470674139557754207463287162189178539084116618253555473728913729768527848631113533530600444834939123234258645727064215414755974457609326554921352015153304179656680586375212962964981941982978801 541 1323049767668142443976581878709189024822300267916929397395815951572783561989292157390224632760343121374133903750286845648460152393381528969626479707888429527759045477299960858164332389536370287817145454017564211900276781725800314569413068564184582162529072401 542 1580156350177139177793912893550157451705032424460672914471290092042331056722564526913279681060983635896510757936291692033360081218846307301572937614001455052003638845491593904785086840339936805515806969040836255664173825834690503861449220461684326847211335593 543 -8747135208659003640201411121282386319990637562331018747619763380070389944458500362685462332721120820574183617879998226769421209102741146123492442142992955645824131604716459913908817825147458979322695148076405395774143383862821823401819176154292585768338980423 544 -31715677568912259880548038284516189705326566944808093725481137588521759399420081467590441794991094364216964057186621681839083149175099057961141322811999006759681012818857264970883417213354349208287653017520337092525851200237858181556681336463744113161579981183 545 15292861740106513000716623522509097469262604171362981277615595243589990701286340328988277404507898656733724446546740677246624583574472199189149333662938587293055158804733609283412525999618432397328950297646974376915588054289680047503009912461145045591890861441 546 316026821600423364926365591605663902286464310845998806084561428783875815997353413866290530963935646591420125407773076491044997509724835920028570572633868235423239432979182603304775806919426007669246777752976982586563836910720083729016151853095987109638001553529 547 494417887539888112846281571508745927349565184149730780670582500375441715683129764771686565287300205272236730796625486886870373767279422047354797142301289185208982436715762723058838879842286123762533002827131195780887381332833047030505214494041668808948985354089 548 -1855405619324034058644727181433483265879048429314527693419887858303998912609921195253241648100820408778307667076706714645664230052964679185547540869102235748391190023381117983625304502590261821498154994122530451717299769530814659500134937689780546368844043273583 549 -8160572226507061132905988506445679877904183515976632412875018219986973266368010273451662383787342665006745911323042811273161824011444156797288256018916074163663221977204100474780158923761098756859107013689241665462585971057126742274816805825936112018228954733967 550 377506120902184261990567620009989637103068831877484415028954284762043680753270210375850065332698348991277181044274809264654422453793799075351355784087973408194266256021860903067422675790158879765180919724290734530525983663078450951580827556152693283138479994313 551 74200162280367918720135031798031098175343789307544660545933072549406846758818632881816661584751480683043267563995934919987765261010585009326297015738420614289357530306880626079156275665430206571262324962651756458224325706840297582376512907545730394730337552594329 552 145002769472616179082354955015972289616759959128191961356605556535955300390857833870250672581508676225165040498593396556593640719937025826974431829420049467904966664309564504030705747248748983224638021647784896305673917560712889106188798367086086549912428785239841 553 -377795921578078910316505376150335304344574185511518022200186539872751020047652028195848609099745973697059327078776621166702605909221213429987809482805686592794284444142796626650994986491373892692084881368296015512671096240136900029011019433739400452748180402869279 554 -2060616768409703432374205347444421215239988003176763696609823088569099743613024561223953271433070033420604018644893811342747978297875659302745505430391818396733268867071673789578341698221488634405911957566656097776407450526689802013721224171253579854708219872897127 555 -721070242616696671899862309535824691378808336749865193417967318283440306797180868685269060968426303567674093580798032185172503412760397735600725515532457458317977736858177939297728518020612234583059982818648055938775034892147503766343273438852555634682816119970743 556 17103410430453937547568123507928141554402275355091142882652473160555017078922859313645041320960777693650087980642448237714386797855360138253508097842461450653963464329928708227609618247952173240487087652462608768110116984955913210590804470663577107423008346616132657 557 40696453044458145142235007801678705331213825740931072506066652185660996919020346445457504190637392119409242803512078765095326126425563856127422725324715018432788728291581017908898793158089856592221715150293050039669209283941153955078698402276827215558162038312002001 558 -72537787785169147643643095967995863327192826713958140931738954073673159872265040931890363507372215004032306218757876609238828927847113532026727429932723019020093722386196338230688977915389845979940358571577378833652634296720910985159843431418539535690751042921189911 559 -511343652970461601567401262151100074635310085096295934418077777818295292015713199872898264730480959082747797669124462104335592993524301769200259387787881203935285999396621837641467094253588401289876153495792208024328152148912207566027972483328524011404960430650397831 560 -369847215874400874342014660590237379325884729766968600450504968973532145181041031358783257894611983129204839369428034725521725636424581750159971906181255236689728497317476631206733387268668188760289079847388006545782595627336216265617354083890192201593161475010086463 561 3862398444985352665422582038179425913066021306332726208861690062417593337779336736138517866785104665486320500283264089487976885668869552422482390677728420362038116999934643276359737073744959234088307221767353859127388178085537435563017044182176331699458320925833407553 562 11053421832840313199923296021670988240065005180568169821777924845596975982188042754506085054621717179135484554891380491505649302065560340596404528511088137854283790475726576233580074632907932167019216162161199777166819716817100817516590275119364393213255095126757593273 563 -12654742339187547588956646300272856737464181395858196236199360870564388075637945116234490691822507631105915392766615822380493366888705290609532459077379507549775472047958637020077484397888768772756332671583785177812854169135635285033972847400858198868614698078985481431 564 -124790281173937913977222956795584607635513409416829920868400045351501559990968275023023746875240469874431191779555656068311830452367453646586705674754552255788105058377456460142375640491948927048685610802618368350127085789625177927717258170875995936656525252298789302319 565 -135687881295187899653836096888713504633849186270936075611005842867923627301195043999937077524078371068909145024211769735199220602736559677687619217812688943628230868323285187104053921402898935142564227560982670099938484057029638290128760715144268083495518221886709271759 566 851736767975065426487334417382834459451922312209597136593588722427666785316324387207339566829007486732062435967577365144408032865833963463905112637165592414836483788750537767073272921621742473153042042101599974951266803992567324769197802107595427262917690826915685177353 567 2924664467606821949859193706764090460608487300857618953686230030666646216343404170414112831374720313084307177153060657905609051156296964026998798234645385322327045392410642218083031135869575362589162132252043980801979964498401394149554450651489267277295045650811753800537 568 -1816301976561944938667622342917329213850326208171136321969838440515708635160111144037830438711626754419947569402074970488454193479911743121148417265199561088874263313933555467493394022856531533199054114410311812957441306936303134623671317665380310811669126140617658995103 569 -29954584161585287426067988046711472573177038124060843227115747157031233217410859821802676359795736326598659733181695862127389847366496162485286018642207590078691935159562890897734068268539241329700567419089019453132702294358218816593332691194164027118993663138541102195039 570 -43562450534113070404127375007166982221701140374581459556502948349421088718380719347264878771186831863417791341744716989858691953413786636880236281897619130357515500493723782588027590331369698860609647808485232589648432826289709421573623523399905256932965191011523273434151 571 182466356386041446026357142406069288715191062367384669931035827714438921519936299701694329695787963212552354915145828779429124719470892188607101603984630049993196415448618452903551433754113774246085811154830709898897454996644550506192747173947665730205012586223823372887049 572 756994767579100525689860659876641417425692388106002475870598190573667641505299073528772568332257413195864831905994110467586477019665864109136329745047832273204032335340750949099351180490554838237658452586028513104630805429896485806548106058494478772806711891551356206681457 573 -128207672316171962857492961901340763585334785094457077638126068282615010668828550257703830597576842521241530424324238079689168435906301479191254945766005903530703068356064177933260542805914291739455395221419362880815484110007982942638512448540034026231689492911697942620527 574 -7069368252844248656923731862692454284001901063142936438111635851728238794885348762274360776185470403805266548002595470367656630048805379940609477596962502265897697154778886897760681710026822127617836863717095343703308217089084338144209979423530377007723786009785601745374167 575 -12984867454842949648130027068272841695735789060435759177480137088912942493751240572229387076992749224919359322186272798018110744174454046568497660682030951400019066694353196194122018534800415629580575170441416421479277077188096829804673346810200447779362366583365922007163591 576 37654579365912338616053532627686405164545531447414909588044448487728264166465657716010472831683735184408680287650813637272688182090340326328489977008600617593041141004303589691602098320640567889399381432571025250371219799425565383688543121191372497510789340921338571694040321 577 192172965825411224065277308869828385590713164438751651773410130775673010776692480582085429356302213393091594474978082456708373061750767071773458900155479797786253882257785945130302363454484876445023939399114798294055933293544002235619146363674549025035839981092970441452552961 578 45454717357611400586072824090479124700516545850769117254420225161791644055194041720076603227450810126505066361098842177962552484688471206590508007233554037235137495476839583036185842023204641885453445905090369334770888392257916018041404636626745572474575893893893737658743033 579 -1638647257713478215415350131647497220915385388247226631451850726657473808879844241798615657751818300284814217552605057754450252586379961232780114086932210105606009949366394340100349587043954604234308562781852445976961622857380188084489507999817450080373408042048946497755490583 580 -3686386971645459036105355680109306564135419689151375318193483479771072414256434859077920744550693891708174032355099695110563477534956163324874800238966406546328257358024344927526371752296750985437698138709518215966861241245081620331351657729275610313017999129142936634439668463 581 7375051376130385866527439824608861859967629115922289046679689580375119451405728458031699430664976919146979893263246129568925318207507324445271426304457077857797574828248859205850402778802089467233380787617635581858932123226258452097702256539805830097324674120154645210920078321 582 47927585497069903058003080770201482797154035434206955957100730478689890631119370647764685562286198863667526077722389515132921934229620118814416054759611814632549465878716822759438151328274937803406044823620935107419615417658251487177569432643092153011811340402595720131797172809 583 29479708608966333317259203118923208854599408825113310494084254734003706199587185173244076248587605455012233116075563864145516004591674317621389272779109928544920758303193912666222677647331070401711662558683149978108841726280176905475818556427931835147700613723799633365313640729 584 -372388852255696460887509320693966927465187501257635982625738064840201603280899965483394017563400578862983268467350377907905265398883232434086965947278286474603103676302063579502498006659812299427231078295222116010558855306363909573646487780931965706810900836175762214455547273823 585 -1010095081992089921630351469458242734621769681941291759698234422286436562358084597525984721364089606821076634979380830593120174839091533726766435349568562306110494177332872373001000112145604232469867119618592581824097286149249411296575342569715317929951107195865721129198917314207 586 1331309506317088304726880947329216877943148147436140324235173738988941304811930494298576715342425996124696146247391739984907038911766024453249822826367453659206944732052827469520481835647102229905345465419813880446835125458776363569667704888957055501395893133850417671702090835993 587 11753474750562985904126925119782618367482223432343906485754457278555811670846622366331015922961658453639082007309210955307895651375355852447397563798851968073408337060101506296049964680604642552039495007406960997310545826260797428808513492905351972372351751030492325506194437499849 588 11525163944272177065711921713602284833476113537762550053392350906211151598385870283974841407841482942155898698391896250751627952544817484815546722160396853213954171531727565366415592840385365034930880826035597070599575523392607585490017641810090445232140463856330891967070057475761 589 -82730944866522519005718482650838995640387783815570058265005413694580001840847860729029460490971960198439940668999106096267804957288567702395484629868874006232766690477458425931618496444671052898493693414591454834595761389561961688296586152527986860886884831561769145621609822547119 590 -269188365231494631602844260724098554782060589471003067010541985545060368067168554013832493652517266876282969623525278449300261487480492768130889759181319691391120924740464940160977328452810391111365314263503283304587702489657391646003331081346787728863033837830516318946850162376087 591 206201773335713407845777822409353851199368875398124390363964752161099280433293638533600157113713108033393526773941397967809721640636123785297582150457226673312658364816195953062611811096418693863712612204316526902186447526742871902662613210058306290255895808394889672700788078171897 592 2835098833754878500117153991335594695437283056035276383822807374227741873471104263191692757100081617953333780159610301979321796668596682483773172133546330569145405052296576367574019578268130907729713052780162603545662217460402268619355206152237702140279096157264426215923227617728577 593 3814381707488336329622307580987004730080246233487433254369931979005590223042565779580984100176745263606125819353748022248356098571468250899868104912977621078476884821247389157584532856668493570686012595721476464971646407180118690114746893413950647668255130038974845377539362531910081 594 -17887126088817233841809770760046342798775055037342620945665402410038496415154806809563266613547244034367752382728996673317183972874433640554222339375961732965354875828174408992997110491076191028195392283578510501967667142783383037344703068542238023926001605337430145188230323495737031 595 -70103687545029494650220309748975728168272326176072141180660192631127304837692705635355390128685195441190637139641725546869572832892081539207257622968722055637001715047575320404255016692168824192564897928650309188680151950187834285722128177810031876866299381025633898774314909778664791 596 20776759709296115275847317342465628852430842983939306149668236428091858061007850015358619264554805426928497165277518966115510090085739686573485808446211485414190452358419040128463961035348070868628734694905976140348700384674778764658071261260078461601415685985603509145443091904303697 597 672486707323857682403677422425712811219312621552527882925278206536329459661250050748915749687276369824572728587330567854057175676200213226012290223610921471561396340145015963895223072300215559470341550747664734978818768321040066100815296122810443814999525801201912107259720371816590513 598 1157982577264050327324728988769234962766747656249602010503542285219832196773429451359603925993559490806788982687163465013074760541628769272863208171205939574395078609064260566634270495282298481123024489241175684694499233180007123319707950894280181475586310428533392632210452916494447753 599 -3736415211386618486983638824292945375440318281473546925320419288387300743404391554021033895198368346807576591911648180660365060002544380488384195670086414095262409843176622541788466660137343072987024978246631245420370448529346348267921763316733631383823111353750423700916577513360419111 600 -17894673618149689919889838547509005415781365469193511945172719143753091257769648170278503124338772110876254028007767546438402964879747684432537264881026284360080527167931590183285367777815372476081270359663843653091233995678756806413215084681988896047923016564301381091727231275170867999 601 -2161610333819813456926927676381502452599866405125101562461664692020475824899772354367701191892229100484318728810701466933520389736595944469616768731274841862799365747273577490474535614394657295279315915108006097399133954593396478415134299513375109641438030944848948875205264930097963999 602 156728841895707582365154691574818043836832556412491404381631142909736869670127288823771125735264490796917648794448504984078585904444537270953601846466686875515126013016837156668619238771549037694172801406758580683022838051922018300888667163111149845148431087189014532075134551616341883993 603 332912176795793485842651732237069609747063910471108722825417268047658021764352528836851562197559043498194166148193323170558855316518438042133754611514847327795446317759136510751509298072649991045859446049489216242637881695184604907513543021842675677069804452881669604027116487603565443977 604 -744735223469781269601088759699223175037365186770205193783845750092315783502440541740237007222262330175870506853649898515589562506963959354314907395170487224045241481633261388514554552798641357155836320561848793661929779076928954892970918424314997252196270878937791580621977989339946067983 605 -4485680038101703911786043109532072837798305567780388892996446912613553762884053843012138074222556051835488509041039705566208822862593861087833606293974600398249499823098751373792692788251132633724407655569100533507600493410519353953563724045214075598020781833810609597488004367111981131759 606 -2268743064975376397162287381771137100260324454628931041938282074396265474246142810362143083444751132088142456399230324492111583162512087986833046031414815780091826311498150250954394601314493053046288426081561924057832975128678113870389182271593175926275125757181094969378206830164447651671 607 35833634212964582411749813222246381339664101200765637953091458064729452917464198966384956501113502202343111668570896701111656239438320573816836364582941772024061845784892461862225445891631207597427092047958780953452738490437317957841295151863740328529636784989933296438635625643678934882489 608 92085956010707552397960212880432996581671122493191655283627454799025295103143683226029200753229764593479505444734866322652316727339249939515170143448616886068950128373268275983040443195092852672270779930651619223425973757032738940516092944171819240395749701794496447601675112758837898630017 609 -138330795895266136909827893239351438893634665820507431010568212984514486050890424245406207003561990634128994127668337664700272700266385285321186994349242176078656355317495604793948126634495163032302268570325790134222698899870383739539470478430024475975231661320406772744370405275434616682367 610 -1105435195886900245401297702402599847022309434079739759573783519160256628030073997525075220786191862609573537257950472233271395946586020026278905279736036326777863865994405693435260242024826000115041556516516153279279161613035417943723777454406422115512210638791281573903816825380410321034887 611 -965893228716405258614144365651036744001906875774912640052453121459882881602134176841494578540325809511986127366885905484240337590774572484667127610328893068847820534131350943724987344339195532939362695900100195350554033127237382231592320602942623947247336325698902193108300003281909091928471 612 8017130305549291691383390590321325135196971155167832556059145429522543889066397624042687829995075144462189580587782439130961888337725035267175892296966540803305133725686949353467367489545042935156648616848444988812404388262843997030329355883772551145115223097723729778917751421859874705457041 613 24727299669546230710294080471501980966411104192309878872590368952184033712552002839658826866853082574532254307477538027620086814992421222896355933086893119226240652258556057200459621078142845666767561496797791735779795074670824434144989597194028717815456473126737579295810202873256931238270321 614 -22699573410851163801862354369887964283950532011890735259351570961334827576493572937066536736249511151095197610334965896938483365054682871611871164498912628777264899014070429780287065249619695082874714558040421427752049345023947104982985008565895524675124061626038409418639357050225009872572727 615 -267944843847618403996371432983293757265601001754570380372016462492325958565955171431062515274176765472980683987967774042457748065041156749290945726779863330590695668355145374364710720202525001166657482587260968477522254362085314117270876391878049509689356381392715032499570539959762400889578343 616 -331593526997576333775981676637595835975647215402124143409868786332638468943468186428526199922107930586104589482920855012469145844590167654075050973069513002186007245583656880706837853158472746587442534152158144105276064618955104289694887706663039297302596208151084380231386866467499712926002143 617 1748316540633412968415379543574452143439114584986885136528410589765656689206660170022510237623375028084616976925868256357181440896190075435468409594879743970944246524028994607868720775505779517325032274981032428087148160020857618476048112113576366992599015016232266532033361126702862182154200801 618 6480974824245012940814594176887266810659054108592887563745640256525059598904534017901756274545721431444175259198024207826585194393691659757612277947385104961562558258310901142098982229437813753937047357331488153121780901612311175559350213587120087660921395905824292486149204051613221780642420889 619 -2772899217210690834109227538395535669633923047696191101264414794840791005050873494399079589518932389873202273936765891561462579278327359403991130459147485815373102199639149186620522520676388148051195760166315546540771636963096215165732581847947127611548343334441813816001842037099316078102965431 620 -63874571852626498135549802668776472635199333072728370276239591898407118400242553149913965649949357662743981880655749653562191908099879656626492762444760916284809228724076408652131885106293100081535817736316024471177571388436993010365617085979975044171389249821302260007346520538717628181987718863 621 -102793050750356778764116557491993124243693358716191020641099450643247117755027244850236214994228323816629143295880606283071220602694813078617065350757194460231260537651400474624679067526498706830610873631135209023488198044206120084239640935328425939838843409632628195670676462743541411661048748847 622 369285045172924925691715109035002005229407280222173291203957425799169830092128488648753260861087571331437550334140534315917285967509290752404304160488459326100761983213886728619828830903640487072600612364573802193621746407520696924811271903162923517864816429126463948724765759361375830315791972073 623 1663707547099060860260479235497942128652054788890065768177809907387563719979502180949632456670230057012537390331206525179475557359271899212362196477791668794282868805290377728861769269545769335620699087409364485598637275212896474607779312224281680494279223544946581658485619683414624365581022683769 624 3849687641797389295522489680866210239444055780571915520002982582598969129847964060485565590671972042136827655148241515695541010960181653085655511187203653658879761655774900145079060958774287587992663537564751454678832758106676892257177320097049327775099227754987778448347532576866258319917618881 625 -14965668548607952963753268140119746737389604988449448082560283201322875541555823700425720978850726569028562857670562243583888934211526729605088457277750611841228059724301849759465765303994375445410306459609150867478377811399854917685499455378341025792962813449009259369473882085577886773589368916159 626 -29965984285992082431166238687367289366934206478924043404800593245889141805280279077395812048017500886436357164237458660809037737521695094087947814156186056565386037303505673620237242156617719479112546891056384498048865117622669927401313506637555495535901519947813408744982891964347569872057996402247 627 74759048365487411811446935886343141902638031938196945933441362320127596263441855149039864713621537348384351390560142870636924932860350378269900487187383393440280462911705300594717403422713940050467664354369588811207670067353354404366868085129958241064862281145456516835299154841505841218188327440937 628 419211955304903565503390019958991888107683922186710282510088063853257468774406221994642037859400582674695917259257413688555189503415956603331331301780441295969035261554961663771569986254987355412948250728246638104855126193310738155345557729997915941952838241821233712375444337362139811284898622502097 629 165592475320420424703757616940895499091625556929648051619203866825366571177835747647925293296207329213932672003473541541378054611088759802233558218874432050975546356904575622190683341705549250371687522267166976908841221780441286671389302693826207714321915953333358773233196281150727051606102298035761 630 -3441722647103291240122994945749135994785904185821096439352384841028584076613984502655927754142190585644397911326369640114240596308566089825514865278275107561770224640185503729562763192883787697973159212019885789126013692178914070055331414182328828048931712269724385864912606473957804198351883006447351 631 -8373777572090366302579808443966331481396438384009025343277604483485467293828490734143183147950247134214189870684001154100883684116931017871131754526420103582320366492512188058841676461117518649291506124444274370431598380381799720153166552609093525526760668119449000688923979478272151861158686695216551 632 14227948679748888555947337623809560990280260904371817267616254602286322101868879055616983491379221002371201460569324452826397998543232772687370278451635760891291288776645157448381515813719051983175420659290423361270926468846627190191649622422772401386864074188621471406365499309075934062849573667593057 633 103819895508311073835112951243316105313128467264824862624730949555941849848194174718522615314310666212670111757294659292560749154138844706214926347641052454023465875985900007426338119777495771809974396438579316056426238361129451861761798218327386532514574161452283949013046813922601234876127327592135073 634 79588252898882150666699863872346161713734586390303369840915607691306800779568437936492379206208343403999410369465398509683916321388594458243520189217383060025310152981993597817242597231520075771370006943544821861414138502639259011798749834849821452547371655206974655368804134063519063186608492175932633 635 -775202553777035363182616833445152624390687032602817023940747330620863047074610696593718779416379309106032185076721136613678909744472413439447296750334705966160572577909112871202557883534421794747029554060124200785007868244886548732258684295246835887536424142656606230379813057176372987511928963977350391 636 -2266699383644010082365532441741420704204985342718364376449735130463487301165337334615868971688633708848059063478630859814513066381442177003086275203625859472548936532656168122760299142152524271436389170612151798322742983013526428570706117104142064847999193182175984359078863320924417543703334357538094479 637 2443424216705298103912486617523532211106212607988624462567255714660792821340821600111731071370146364258171538733228509894084054937367366948853120345760634750347280135869679595302422667504747609850487645316814210419584848176926081448915924448937393291829430919557487355260590872738521800200691960719964561 638 25287142886206686949114765210719850760057293300442528313182127603492971353169679211766282887937996108148874648774134758118785707307714326925482717524154004753634989065644872295447537614382213662628477826142994605743856543475590020034186902835153370215651600478698833942230951633796801493731393139282779433 639 28583467822065690963017150863727911620158673128987436463258953775038807314271964022526986133544674937974205448949212927190814920179122351311287351936462296754144456908462628233173271221221698836602566844434661317711449453358845307028130485629870200804838322681380281687116585412946906785656558632085877817 640 -170417350331728800615998585169022833600198293446007881892121240881359127549983184860842573724352615097391460941068786968687441525411184239706769753844461449274425987773878594192681296086996525290451166746417628816271809984562619566251421154256639930331187758945528942105845393878277399872269420989373259263 641 -598085911062048819899151528111596871781824645052902691953573065738067520928414045924428022650607304636550770922680490282092217332434469641215125675117083569336152087723920842483922033164988340110325435092747209491946665049354846895756016679182111667905920422023480419395740056473076960815447869667519418879 642 337584330861461565745684210298011758838135350908265553121945036456097106093020571898727118217958926603421606624258102154002539063831718874930676434365985904797529714517065662766287598452992047393409630532264240362552959762353882304750757029945536037168848986462799640161128431958342677219529049569320495609 643 6057941861281362510583732173600395363712692507292655333826047664554801900541767557117306440291383594935800151552640616846835034119573664520797483944785723933620428218549418907887873495390879155779748176899253366152625904968901386671305664172530077085490981771136923054883917372174378001778088926146315761129 644 9077624744809570929456306454518684897882166856410920689554590001004729846246349967146068816621136850440805843486958314307647216664661859167218879980277574724063089006445246850879158604704829885018809679008128569042275172076617832599854515075550329836462322664108649348317678856723671908580416406168747061777 645 -36366227261913120736340976653366188477649898852812056625325248978983757412383208079763620329380178653540589676999848923006220873746839262352739595542516365954457675954054276469232544249108252631980114234077023157289082800566876814842041947401670034096494190612015008797319898636122058198841967522979347726607 646 -154431077227112379837788711397400541036239299413322399456641807967010083440983565863841860008350588961048431945382322674781266697475635257210449110907530904425483152966115774596377515940559974229129515579227203435958642149823314123082774530483293036721149285201007861729498906982757163574907682701477419009207 647 18433890902993326951491367085494614226370490848663710714643624876833649829481740990188862947720429959768443202233994957493454468770282846753758138067585484739152777654256939030337866360854325229561996948238801543684460905455263087412828465648444233426149145106119355716881273759584196639762342303859291521049 648 1426747476849998072443081136747594097778894676417229016539063521456758050627815574754954465970596160568972773912908893988018309214821283008401558274302949109307653932003555849428073376186748418521289634109522434010996701159320353282570627705646525797342641857021309466999252710363982865453693828921015354124961 649 2687589935573056202322739969725736667520454935196484636646334419022013252790295480598209165411708451500029559005711833358595528210710020396019293305997628855962932865118799247583105955125807909976521295684895654128833254169543338778425799220457053493849941408087544732546573956891707961149526577107297084560481 650 -7465547420503870247342250291276873544969142217362091875558902855066795950069749211598171862911948542120695847204756379174973726511971506283575437856731284271843019657794404149686448475429119946738564115615910597841303802094796501986284050909904625188383893897016695737900126479492429866784191306074544018003687 651 -39119404261165246315589160310085377097622378851492545480934815481331711175252157748580226214529273147741657725460919258577307206920333196131324515467441228247352435101658001527620850546990511083265819892395882082842106891715483052978400294803922731821417260466821294068719418571010231383914121806114761797051703 652 -11048881737795660405098067998678892290522477746726264081839505267062258799876572592776905662851009416397052826079031104579850875232922835710470090224300898048117693283166365708063664815118942645884562744248568785112479564577797588080244131418703836947379475860492326496337698826588593966770521857558627432070223 653 329976874874895896030106306793410609297556454169980381164734328797860882977516274551668224605061439496880813876990211118036063111817153093760980458758369258129936529348589282332460325292676714457623253543065801175354002896283752300645114390397896912497996392480406993625799369485914894521686052539915601309324881 654 759393685389952735706095225574931249209815208060497139066024204999282095153921702438328600175781963741335103188691702177290784100730611708916191729535446598692932298245675856037493633921423912728207571784368721416720321873767682894012425963564128357522408067705244925718638028411127134744306801797858849507281769 655 -1451004503094157592858766309990832985258377671408829152350560549182183756489803066088356821093989027989257118515528495707742999804893154426016440669754430125783564167645951828917155659791242604662194138318854767744745382319018404917781177586452815497437151396913173091194918268550979781206560869263522712769360391 656 -9736552174697889807072389650156047213405092215362132556295338943357906369364901454121671043770015729650530165729282311011103056516361814232278606905327879639803519019502986362171754024875300423878256422697028028239973661501945955881674188844982786212575975403173550513857578792802103775111882954707775071104256703 657 -6414063821548361278415882510394597559484785388044802741435632944076158930321575313448130697694130207397746264818808160652519114788685238630409247782865888147554960530192406264089107111629417405796765600524363146777238882132726267503317779411890232948217588234128543206960893168645389519364718086043845727284269887 658 74800841929184285706819741830615229801676259162169587523786784602068839463640962460198777998541881152059278961925924477794889279069885850829688966582219140463121750115142064731367572000618869003310776603224525960605285189252061067928432140781064610016748602160304868210796422797928154937277510420282284185369770553 659 207328258252303822919382426254781837638715586816742399720494265700823109300176102741430732276330934170698274307221122401462450591237938849333061163210231274254238145002015785839537108005902494658792443611168320242205720317698658543386724296269141316567455498427766625284240884113664815548837483614959179916297970089 660 -258551060858050925522612823965973392937655158826041488273092530016973336572416456658927537434215062027136962042891075497229102329153094958801078372819509715659619461032247010903233931993764831712212102206684093161036126067871232524582440674491298857015826422587210563328686036954023763337822626552622197835731994799 661 -2383056445986836257319667484224983324623750599002764574030633451341354656846417837990731665355408531590558392850772252607620259979447639561599707214531100899607382227082636094362301836040652115353556196913883068501923734995030391939645400015404869563138752331024320754215540030931030866615182605639877014918145720399 662 -2439153344251214184935819552756206112808604768571155753603434132529949284541087566051115493802881504936884127315524825740178598996517424493989709073686614358278189304875049090595498284137420745297203473967609298554522335379219691158048833960388049413135066858763746438472905729275847863189961572306154249314703487607 663 16569201325379097946005368252512437695996545853882569659068832797012293342535585409814354000592913774441257281025900621988225141821993907066417946783406679379910061433993626668069719956091027547587598824289729019408268944196834145140710932217867727241978637261691393910994048819827582073156720306146584635633904508377 664 55090782749019123556433112479830730407270534624905541100568572786794130245940958914088747445411761093314471707891524675638057674612644634578743275229992887984323826611862695151498924469418841802850028914287941725807238906806645510703861370079227899202172876252256505768244249203137794915023094763048557515100140405217 665 -38941246430373634401182089312950478449427843435132044730482349599522379590938350860151691114512701783342372113450056246617910927172655894440274970590674338450542899682217249709629630665981564322588331590031677723059942684158216284858675649802353746773461982850709533662457940972172648828364293229222146690504859764959 666 -573699537601919380810262190944377530564290498494413959366081854280191931395345331947102109237731253406514989597923834573978340925859113500089239418251284668760000238871198755782749581556732704870826923408654830978385035529576242166052103630317758586366479851971727619239114124772585451891936439325881311016910983176871 667 -796927857330476052009885578072200755083730406072639516157822562164682446472245506152838998444848190762948630174797162928395483507164323950216004101186500291465114380602442264178832487119631330838358862507024562449230586901728537768376126412414333451771801858287069435516106780795617064328594239588763301819278228469111 668 3569440123756322323272588562354996264911153674304446601979091564192362489613616975218240986249884899132737646031720185309014101318403373600371146561888561435909773388635904273687081259771331682160724585663844353907004145962729103957716679848031160373754714951171409702119813561362034938370239474755405195513642391653617 669 14311230963486929114634147327359799325575881003262648849378586187866866997477443505812032958503403515132012963636614836973587554201285662752686330034455625495005576202693788924983654903619345341866678933890909769857083574041015047830818497407791321813455646626926444323884588149884623455697827105809680107400788839529233 670 -3502499186833042680185002406475367733048621062214721719054651701997528411567665765340102959242157061930612887012251993833951803463059036897967658988085801933176808092335560613216421530703294455713163403192779645448870165582531839957813123816697799736881141306689798671309145752489067533936501061179286544821203845824087 671 -135806077045048447392077330759188929396280171153793283082516579094796859800432323082988502545014945760049342446754037520430191594737689038570112288286272233321403802008915221551285737193980696988226437211403747219611492497534199110392992724303517495794863102255717596257579584853939746169153446074645694056249507247411271 672 -240089661408599510662489639860099549195122752747654070693541292871615963896755654277916078456850477962723168910397807096354816958307846745058515645679772249244216331186810397583623680611631743875034403794072477630183153504825611661165667334256754793957795932751227004473376857935477884532878382598677809209108179882405759 673 742075370588237005203716697112501266176276034888831406355566626109939810410379599191064365991433555914997744199990723491162090436023507857013979303216905601404201555706616198794324273522562785143969127314488769716137125468156568671205599850218147874238176054799004357371462547814501946456624249474455628088029205461889921 674 3644957693853869606369840152965898475108656844506549448953004888064423295891560086883373438094521413494504008593561710849517533496817636419554599417551761446006350092094525975841261672549811265163247888775629838103922632479743642292902205708747088894096515504359051755003316817048304853709153942337011539058032029865431673 675 611237052413606165906230031919285554630829375013616240705910141139388298089703781047167582266140823754028319387206910278576253069423702125983385106151372479374886182829506162533604883396557464030773631720860748762611135746078166544954012765530846920049446515527064293663470703766092189308689639403922425323801210573854057 676 -31582145139857614125516101312854515166716252850531712559165223710301033066844633219856025778318411073942479438567641577088505295332511323524024624545663108055307378463191721457504145286155186458407683735538947045410081420825536447546211825847662106206769746508177337207702909945902559304765006202225259000874685847641176943 677 -68665423751437683744188272912982600325109970076185971284683638690856560816496600469136559797032089561671213751620145346684196868289835966181899715046688568424988732571848998377810734522879390093092330156565640829683663063365776393997009766585101834693984511656098253058377056225699948313308219159085819829663582590447040399 678 146908458755843159641268365989725435850226335502413470463119736010996175968608498040431112410801520542139887443868483500428153921412929979352422190817590835647788941025027496361915838529637897939484493306719241749323406660698275239921886899458755286472958695261399528752572077061723137116268617501855691348545007447876511689 679 911805731274625472980231188196294274626442401690500682488392220239701399285686400303091262994891847139320698652318275121014079657434383654341941817055378787120476475196695978124128287765190306716799958022529250965799780891688538025816861698183427085191777995427683335030537660154745809052311207435483761164062258209776386969 680 501435333746662509189047082485059626600847783859280130808706816380437214853896318242302514292570009399382410309820198738174774022152397494512083916752440053410852481168144488991014028763639531978239476284585326187688901837092598892336741301238056592126927733502770911287926626753983384058204857354266300191219449388664168737 681 -7203380913978304238443986528796529218436286047495945880778116349396438163863384966243216338368886605455121467251224078612777168872604657900053308519993528977262583314433974825135126532359433696494720669633592606316820224351011644447678272681174730582472146491843608192698985687884745513354391152210821250094121425110659145247 682 -18919679831676571059589396799958595076280202149725412938834594046216811261411836796667155305370903295504684627290829945869127303944580893250715372290759018435222838959381250051189379323591623180793596625828453148322840565235856678926387217073491970494086642585212154586989311016555341483232626020610039201909217894719295809127 683 26991068562451596026817085159251572813366170128012687049333859052134320951946791102854636434578172858086723950679356815776739911964280134599049032098423723924917571911143273323837380144051656906865292775045427160205700888687391442176330019983588634254076033256168164560312249157852026653724268328677312847028657036557340688969 684 224259255609992331589938741518130501313254159603554090548179064520219943256600113375713670617494475375715609546976183144375625559429788308454536414813678613766840694456717797108379174200427922440872955182546932655316966864497492994690144993628605002954931849779245720403528297464702126656542170842844978511240275125588343660081 685 205598894157920298938523716602996847306212788054993997652353397571230997945679106825735613323785395028650703537838154946760591911181055405517631540741543712209423241713146134302221927104390932719958275389685020868782625730808463009793319807404912297623179400252977959764246352508736013429565926727594141399222636922160621119441 686 -1607135512174090386432401240457180817206861860321998819628904785539517493418042806729951808909879488324139078847109338405859446212505983965055564651840020099482719766684167905370968713595069436527940045863552352160287450318860510932624665327847620431348027847507255564103261972164847113049747684130416523802717202285973850701847 687 -5064661071769463463311515930341333260169638813138943618128990149220113968347197574891524137733827531906134489534762071332564219625641466579769813170353933608850248708786651019461934771129657267535504570234269892139618532214997188953389208922339451541304670297291312766084741116908318346965588708809180320198438136871393291478663 688 4334897466027886551268579303431960834522479116620102140402162771415429504067990110786518004721260331104982730554459902987606576661270922525960455525852313677643980482584209109414848880096310393680451272303431385163349988439750220486843570105949680799522910032982674544759875515666987323516551739555388073827578546830978073359297 689 54251744577980944272340801979935921010571707551490696843965236885811884723260758395596753249046968449365175866921778447968291129953315044269849229584890029834940199344248277393987110700359536195180443676715291799583266766814475141554190020512954425470787852741587163984282421083508839769723401858393399029441100325504495770026561 690 69489411961710909583264390228984194510441103053400474424311008828884903909909605794114844455602593918785507158853417769048123069955191785806054359437109236571084574345238672803240581479852278847236825902699701132696383637671198298726787910072361723745869515186330257065725962526014793627797838060788305394433993729530188879819449 691 -349286877278406679284538437361454900074263161856615322747065114314537154689527613972141090330217528206715568484589170493618374029669451826816534347389791795372292645407757150939402833343531268062150341285038223930856633625987879676534134364471866381745351644301623961727089864699549970671914940603963980476101915470480084170600151 692 -1323978462212211544818456386783767550742496251193834915312929308089038444568241680091315780760858401682500701398859100908669855688935629725887557929713566719884346459922662357107970900005733045749432115694373758055980719991016544041609359919594988277203528925280220237045713392133233083994010423755022709502109774506731868259575343 693 495624971081237023923933162685558999183375954321868074097727412652757503069265165566638251450240950495438713563584332625225654889153806989573693267080992718581940888824489644238683700080315321060488840176596499265748262651857829005588489441056820881301106948154175181452381998029483568059213617925630405280697690220857021016250673 694 12907056102072377951213973806425025955049218169388250386011818598106861007252705451955118529748207516133383739716900573428480010978728281512135407901584085916122999916952940502449105500212228053865866721602556821035323005222864554385661218158468536257433974223830332496316184525258064892064521049646465196080383351002300856368679433 695 21353487464413622687112549148680020917448052749879688105144090482338904486882024413810492796444246477807819057361542153229929127955072300118107576399439237365008531834485474206750057699701618218187333881615745148678911646579008647721026031347425684583157985914273088359560931068250777671596119537962256744634487490016888523591102809 696 -73456529989824156186700665960465191760546858024734877263818186418283940091510300239975081174845374689584815542729020854396461842898409933373003518315378298515089935583605516108541834102506816048418132731191521091960083753847763694028898900731365457150589796185926815747723798590821028685388450370893673275454475178986930660135909279 697 -339094447159370916557414274259050571778126190798386947473933187177618020564958820204244597517688967679440002601711921087862285837392470567808975224225709733315256657677580300077834187502328196060522270396924748522030372326906605217547032083589562075549601465600311426731495976795899056415141976583447657252619337768125858032591743839 698 -17080124410324427434522554873914417711330659374159999573502696590680580306324938248713464461769563152616665318862654486156415088699251735260918783613014779994703895102710955178791868082095047685281346213125807216419990869183337188833974060596835036743894765527281511733477766274408854661787899828852255026148398925369340123960304167 699 3017689775613689394147683358583626310580474398437162528118393291417201024471979505340774448735661582809726692777681980818447742359133731639758939450805358039847902128892800790342923951356763669174137741146071122265433369203792772580255340631112388606458623659348239817116508258614273798412701989593324405221277242062394042045405086217 700 6189100670920298635206069711032482380562924731241765052398310852150527271700883454919970077627249233993003373425127852012303220516560728896866147954127849099648139313710000177294974715452382767515807598210274509478646656230235579860016447807596292543612300208442013239834316413698227288781495077646319105677890074453112145206452909937 701 -14781006638682607276917010805187672034098420123450932648268917918453754676846048638227029883366455777301533488148882123341423240199082126964098159148992524159334840532615206758496366131306107487535624473894091081431607010373663793502265170064818912370903012517250131874379941500132009608151327751047281435635715029655322087995739956079 702 -85263919315647902270688649009667685493263162828077750768122633506262254799000048370733790465378154660540097337123914914793575465047210813999991649885135690215502934888620415112647504701683659882713517331680652748171033926819447805744678370398004457634316726910478382907268730723548064815336111200911434822372440729388653482849556101591 703 -37498778883152339049124200772646322679640544545097107701825005746440717506385658997424311980458207325366393280907890719514341768302682485323099867429338662996992304983703969398827714221612352377606414398314485763457604760275921469968970210212638703930506341165705578945117987945908043157310272642397336724023446191879408173737452598471 704 692377716074526442337949439541716524080087376362505541509453690063478858178229117341755490227486977294128089472299452794113495648819532355353725114107543885945541804030175797216172113871928234189208827188496903206624095820823187311764164913156762710847837859862894288275182600620116497023404455523408239953305074180739064998171099717377 705 1722244442097423936118016686037249952276939653630885052335332431844924173913929165660329788279097820516553718472769922063856067212363207078615349035079135738864014352913687319021793655738367639776875383961824178284366634484129667853249061718227273757070232790217138787056427092753405382462601364828392510422821164088392803559979272820993 706 -2786910560475890108805511583800948812166907080000779768914418346881461375776203724755139835489187154614045368305155231019309326414649377040952827956809623495781847530444207536901961713370618828149128676772823772290883593419149350099379360781956316883490075158331771020363789220074237708285437370053889138734103339449865977863581351814407 707 -21074021099828595642673173341937147194826271042679525008846828580367240316777769940453247765490254693877074202865239760613323257740567617789443797229331468641339824237111600945000066328386546414290135809202065149141066897195465710878000277027958097580612245428617791124235422274929123858734287023563310871273597155695267187766976159017751 708 -17065847155374180306096742429665755080150378365352032097463892038801328251569706358110237011577824996227740090984082442052862577749290842210312142847376325820643020700225334057882477236437523375238113527448716347664181453618587270861586307018309343209813814432249643065196741569190108342899637716641619493940264256341740574761720151705839 709 155534495587709000171865075218102814593135682653411660884693673145702506347860516747858755866256642252438187643818992961414184164166526875684369889369230566130772376733553740389235642482603870978134995227921153646941239167522016856178829879215004191805882579993060833987725317335981898042809307778786558853581845888573923540379345127748081 710 464661615573785623098600832303197424907624770594991610646562374640616966959848390718709644836713709470926036106494727901304131528076671331261549064364848064647331939769135487299413580093145452333413012202880754422860111417611319150111936521594792472500089489876368455562221308794674771171715355007347693152626070084223512253614171620848713 711 -470487229141809755349584012356530481522971602690721726669118309030088623211047869293309513122882361330091616581381480850119394421345399218636230875593378965882287511063712688904293622157143934136388932645528873976750929672475513405385595869745452781252764240184810594765085238434487540041853059994383643376984472828718287356185762908035303 712 -5122928998447690118586575515441837787214566140736367949157297989825729949060731255055005829776188107898517558121215512811975972595380840418626403330470390513590562480049644763503309465152596939273494975116984537759242862103452899161778620433844037815006333889256937289590162256021048020629144315054896525127603576415448184994899070403709023 713 -6011472934619092439026894919674901240722387857256240358292531198380662289222031686470226041446434963826210567009997697972877395398653087869526728780600370334240537360525875326867976330890898471319489556424209209727727357154626177675086878039979000598737789616850579226294557366131708180881611090160340259862346897372431783784126274635100319 714 34083415116791026189225389799626737603486319552114830825830619511670244963102517922554600385092823043434236889070944219362028962561121388028584172413032773953833987599395052217793832524591575510822475663204442420377731044621823737105833827824638339137581425769611277153722345571926015823899076655173388206423738392994170097385839084363180569 715 122270086645153884329692833876327586373474129819535824876294019808766450529203321023341235143203560761304368881231867720479954483710120566882908903851468880915832811443522982377399452027201237263520357334226767728305008303635283073287449558009087683663802958090877767344095707439037405275732653121789838751608598862340226248828814640442264009 716 -62210562760811467043642840443985465684428616329961827679887535987499303609516019256308933179428285868299394239174762533298351695629851358491439744014357203752840265507509505205345588666921705070361566300386446326789562794325847487377605334403569684910626915744745959695309695269259331863626383652980816354596447812267078378814922478384097103 717 -1224851905328007893054521185774919208730124401035746079246421250253896661981861927722688982647688618588338108409436334550916293744650787818929059622691934335748175834006725851807286245578654545512406348608813802208324200321369242634342256690888928522795480454307391825487480757489855311208846645402070181473670285385596192997089176720748570287 718 -1889808745808712582716256807553969226300391255101835709373854676620299591478079682138597566680522664361981668666299806302147422228632913411435161549254653837720789278445866156766462193155013745391558600514149587475542335493805857882286065372145729881395318666912070013717174257556376635645055837927313015755972540460788680584844051136040266647 719 7244049656334645872058177056866334425970337099118043294470081899044470774880597985227005710468152238571079638352327398353951799244591263547491213505718101346292003949168800352732651823897863418828539936451025044923833131904711467944508179473708896942368686754942386401952978302295944529589508132764005601751087487548788375804114488214656599289 720 31496378024947704988562665381718391888644195494152607973304855887671637873063913109701389521061008456399994294701353053427230398546878747797898880954728087232071111404350396116363463386190850546181107277529396377127547283253675656829590947296729362817295241512093402927360524922599278779984518806873828345305927839244674876871825436653675598401 721 -2203690857116402871398262748360226056444642903757173703621025316056961227797555647640272352091353234339728155768240478331105396107563876331623159642006737652485812733818410941866939642699069677094644873000432650059403620635051897841391720669921346846727697770294671762855754875464943206336535581128393725147931709449745628493379520624558196799 722 -287874783938762150639860513932185979110687045254887819166985753621158663313170329282593050393731782576279404963848658437507284379137036482844336247876566260393611628106790386931005049761115794269819255243765432694266732790553184707149101967010406959049112569149429969871956234054323395432533740424121242558049213972101565148833187971132196779207 723 -555916350163476675437136663129129923713372304375961075001382279397804675576162657736423649618641386043501256525783152570034620193305998078704064058975071881914850941609215075385207642737939961445786706630526971537998832995390902333725678447991521796477675858366207893878210674229462302008038660618086941589767042559155419641225960256643369787223 724 1479040355121906004884471299131413964569438798542068222500107223794818618666207648070490154306303271099512131623071620797496319025621332188190898112938952579712802769742683331608630162374162225536799883932834951172402929124196857696890560807110619038486661405612453941091184758029985954876726342580917299842908840630603247057046771226903031438417 725 7961327861715102088703172566424997242559228336467786120012654962169879317517879215768793155180379016590535571978191614725304219790996647084718372756653552096659264013968302341684129109389784104085680127540412646186795355206911836397312227646144934245272405536520778927086265584125132627825800630724617073993721064293605270885127184763596390961841 726 2611292527333050133446103440667268803993507486056958237524344910186391067039889598903174921604028593285461959348738642273141568351401304475718662496856530975903303100252454698890586757412108178340161299685310731821964348296051953522609408028294297144164858422529472384351868345980391661761064178220978449401262562911781318256833428485065498977929 727 -66429365700769818531436346216490437575046040056096158605065204839156131723581133744112788553415353962743896229106247247981454841416167214811028029816168906918126769925209811677375988469683840580090798548493092352037229500270102620530591232758715813919121932983628065575072653565165410326910077320079596767140964452818884801452477805902236520700711 728 -156360364147537088263887623398986294386033647486704941347849513869989783050521273878354151401266965265056950092351142276421183797994946169903524022104046592619383267752691715644767257756076654765243048794153981290472138135204672822764667137772080302135727591770021382609312122244154345609669732244147999578893291971843801467216456468170062532202783 729 285143563011854190255151869150441349403347065531455544749887815812425619411187655940306794178204255134581165877253940678990725976755612593492204224137426977024374393821504873806849380715001255690331089348129868587390789232021577939245986819284281721000642213312609824957029637598180001722851231392420371746482096131682360278639387316780003621900833 730 1977530403351542174885292348891759348280996958443255561630421256454759286277066776785800950967811197654674882585668161845772106135465740716116124647211273287623198197417235188416604081234692404267849617843645568789030821680885211283373977878517286161222832752555412093397868375393749113932730052982172739703003820009958933762226882847090570033626713 731 1388768739596396637474217875429546551931870327103411220511852170597687997853444650108840754331784099098119272276050857580627678480130968090802411277185703782027026850440926512571563736034373507322719431554122320291544540273576221113534074383476036833439885585297335762182470012403878212359799023432562133687668774834776625016699279843161107470145929 732 -15020236150971086299019195389166741030665231971782477613650086966897457580786711690854527050046732580695835398718911741450693598258929730263440299270530052024554730075873263670606309259043484623765207697484565478518188314580814459323297652139703501784125723602404037316215875353735985600674972429974430389951696830420077153826643385937492915362348559 733 -42539390958309742335306351657199401028717296887495656211906843469174107142254425232688620889079522053274744247922281201127036302839038173344102300035731438087352701805714865954356692142396330813434890278956231839660277491623814908668401973730691335069210417472484096492073980819106875112588136070841919983092412634353143932803580290463435797956010479 734 50103343442120292020560055188101867218552493971050986099037095763728903942571554752313501672261549119713030092625643270802169778652291225682758093363307592046287167071429641126743399046598699987017088719448625627343139847979700316572874921795948845918710677476668142861794916545410120180898479728086033543380446205074406518832629892510564642349116073 735 483061205509028265058877275290998343695560659929562878105235782750024772165432936598824591346238796718898758416551817351747666282855926011462436887048198126878748650394293075842697027374764377294948189949503337811628777120573734811161367607168119707460315112205693154152255660462782116375090184093749346934592606119327108432897482399192051466302326457 736 515192320038973901932714053889079882424148874119666881319137703626489408847721880426827667642123651360380245999472845266275804557841230991780050933826627925340912797145719381544703463330140454706742581423969044977169295609330166773166860918172699801652234127121373022548357072016873151122094050634724391978761196392984558196301295765789021151462608257 737 -3317166209503306581664467369840825328411748191126732140308846637497244131793452668535765986831901867749328333750020665633177387430020872119601830115780527291226912259257198919494866319712598486241048546697591950350320402866503279754118586628167677763838367755608492342273586800131292745131623555574295338453811062287974859503474750061150420893795721599 738 -11271063299357378280723361224683369598640836249330466212489932607632892943216402260912980982442916597742078881495296938662837015880612823165224118636000705910522039692825872272892063809396461064842780326210905305495164466216978060466738921519889653742546842655309341887482387248414443850362093566861110204716472892112810742773661162014402032150754917511 739 7312369286815002673533483879200688758424061221479656837799754522209411299708269494995931916601283614259797240759592113372922455108962202745968233770023333799998130947663045729669669258620464246483876267856516942162554693364573396853589436613729792389451624489857747305497506704352747005460424866446437636651353776366152249983950426521549723742651659369 740 116064308267846409873577218780551703904615648686933509588008902513114859088364159338208692675188816608198304414976856674711378053143439813978953535264053020794694619130758941915367912801809078076552775471611181633781589582681949337907829166906466468461824832877499571598336498644435488664179691834642867115750963581747601184930851311172717736842097576337 741 166317292954357795685353082648297208983414746380550107635820014326345016479353893221453998100966080688058433663117384329066454010306219803244192966597896037389406059732550472263708802276033977934750664532513710788100186925082738104133353404289364805418585045346279417447195436949696254279215559871267795501639743176199832120006148783651487960000330218353 742 -711944188501902097491488803728370917174711345421301371020440093965343698836569647600970237874767188097667872408556941414269494457678518719322195884180685112373439452711729532710893610664213746819473650179473213127833932393972067832903755693579468605319253405204937309490637613900526889419186106769250213038479185883328746424365364233251483711578217750327 743 -2920744013593024356151155351291416715200155408267553710763260316867792545987324334195026458658229102387861647785170341790137075008113015667842128467742434561251533443016413315795166441812733295051703281151569823348569547113688778603007692025763220459405772218526389376006034160348320067351312252379910585591716060352455981928786067519366359063159407465831 744 566009669331070165121088530972504824172091292256604917657440211952508197554478160018679223556446488103287556106671789148151300102880637138215506022141296888857888188372739162807709612352457131271856289312119271453366297318371053290118417190688776529061736209791657033403670204408101870070050456163430746162880552245046753961716143060530635277885144821281 745 27418715460999359535602575223567760085145581258921193232184223275715149308994875327792596575036954897697329942279876654407536275278778415287010168253964504828979577363893198167771917201019513918009042108988366953043858518659941114007306062613246537192775422386320818450861647851951084346301911183746056762651205647662197345282506893795358502124204956835041 746 49743343898019087585115353668382976752742340887532942205451484643857724839999447215417080138065891402465071879599707206481710849631631096330080782308657337658238161032431743870274447890866913654571377614167660463007420361454542748403546370510294085623995218884516723601090263864229251861973368262021236809836486325118973904909568500045941286747443610278553 747 -147281751352956060650192469675343887260825549555224854678755040193720894100954983519299208899200811274345825721319475476704404778245743544922929949668365868144339874210175295769398359027441797952938623752559981651379885945030384529258661822498630663486988363707853918855574302939101255392770464129672037244187878178721828297723425044066343945622957390958263 748 -742253597788083909566423122366134565296332167098246189206573442182161311761904991977352139040994645170877298359036315811744207203176166956816586940114647775212823197712236286371266749072685818797019646032628907469826555143151653794149240979589908097589933697376358350120960980656265777543301242617535205776904133283514421739632966588546159471972907274423503 749 -158971433399563273281114017654174145245234388199468686304351522620834576615215132281011397989181988872642165226197352333148771402140642009326804333214002737126587527532894910817948266898395456017591678292217980077234136781029846824970525556692140223796972121382031430541753234860620256551668308068022076356117362958532388799755107780495223433339198030222639 750 6362339513293628639535580065986862797176520727485278330250457934397782652626714663234146455390587828792611354778932137639400322024304218592695673794603824502662233724344336755705504207857381457137993457709224207073970722726305190497402117702924892430715459033623162290005142356185151484786374567421772699279902473634565018057186483735924988381077769409366249 751 14155421927183326738601186290861292901560150948765774837240079572383076494790365516997395492683813557439002196593640446277139586667874215269332586588133673639463755196484727708772542817800322018434312020048410234843048676481879002419538965416079046875603667159684607454886063826115885278537763907455744085764861213895921535312168937496306987662208321090736249 752 -28950211765276004278617848012159179371468384649835955297773962264813890884059700935112527113147663344255497799823108346200323724882989536795595890975167073245032593126129575383804452235115789077373317079286197393979639151572988709637541128494165938125231796983239245700274153553434592806001843291884466121989399834919242091890340478630710920105283282502823743 753 -185299220875201949204646372642069994856978127838563884130708640681075470221232691523201613660449648705462015368988980708894903729776847011015185061243537209245238983020621700146561789830434476320655442339008086901546716391482888441050932945733043298130896598403639958494522881541912153118843561750870629015862550594901778001590201394728184729170441454822273727 754 -110046535862919859901732113174707375370740793828604170581451620978825922485928074630390483302570327312624550539569986301986893935606788190870007103710570759285184627906077221838883509544826850944951030964440397257276680418808878495363995735018593153134707023958126705686578381102912970983670533874781062933820502675530377176167338481779971177393333367119133767 755 1447599916150977823038353127429215202971321562889866616013474524172027387019238074448033556338906183723909037241760853776080345696778046717396651343770693364636781591373440857641289089384256584995996919122191987599367086685728238978730405041560203376908655337716506215077549171671383436102250988008273535275121950003055247661977135588993720207747306359162196009 756 3885618655068234385192295273430796784279310270237170767260013637153488076411828820569581462400945313261439029339651584270042736814017187152623366620936523562840224833901576711832529764671954828496553116924347550514224297140736384415736771698287745132029673891056152781334303773268983611057536780889576636954628424085883889909460317514007181012034613022396595921 757 -5257161935222331636960587600001343258183273525534458009601243443241270330349485028893139082248265026992303276496544515444637637642968046151323128852063193156050584654557814295106542275114399607970866038251032787365855185890081381977100101977466340128118550257336250373029334998504483702805185330295308543566840701855729449138873585272929119845656531187666572239 758 -45484891766058772740651832660879857574880339483203452924542609620863933348405429442912511326105037873337557817049953289319659906612090776676256557292555098377663192814229818996705852432276392672410710128821193529359729046046790223695831149239522386444504165534177875778067403956429819905128201688596806819725337220484413907462890028171922868799624579576902507767 759 -43655326115116560748658376921747625826111217236596783762674028252556433723665493625786770911975690503744386145631005939637581074437469137990604954916541458350871123737439309337452824388523188873083625913383091972426761419082848009597761380681847711735941378752329498198870792926319286485009735404535836747349108124267262772675917788887483658988340378464805865383 760 322053373664295833168549740104423466521700620875637508795535430082662532688317877734639060110993959852549248062187567724601777010633878714105099105799912968697226487853189752295447023113441156305529139332624557819384038576255415994066957581792006054528654732302941885604865049755229806176134344388299587882829818735825199621814174675772338501219940459262510839137 761 1037004682364640713075024872504575565478402196880646071455137114438332968889625198101359058429769134238797971435054188905941783691204979670125642805848699062552293089343333288627969465723591012468810911885696943390608929924256464074513767589720641514680781873376849254999567235847333190717356307417421706491801610590055764197711609451532029933334944324708274466721 762 -824470998249381072366897915930660067738501194119445436249544641867296856415610503409033424139407370195347289689579731709532425713294949086694606340501818593170452211992041193403084276573788381812140430222227133593238487337785815797575083056686771461396328843972778460444650976102401874150496484659852877961865147442315268200904353178886986644309575483946048618791 763 -10981984137780528562409019684402500224782622160164705515595323313679590432837847789730298374146736948539876322294647163572540904647434715204519997933641928749311542228074081984457893744659895875843579067415726757701957343993879808265774074420859316554919694548337200215885407074830802464757199736076501114349944790195132414181213191421562242688633649890266567438071 764 -14543729291316627473515958125429059839918733573254402104944744850553509157935201048779295931038807565321627037383076741759289977875214888628788538802767490160089014548219793228288029000155696315377894262831409313064768301947687274353372401331537689957272429500919394287768955364739988062159931110214326327043103253409427414554287204233141605578481120425018697307023 765 69750398657391502114649260908764382343206132294973545430468420122009295579670228010014093505243017406215632825885670988634288186076482659583102903797242378423625850956227151403544985701627670251836423081078722193188079492049543725685221867124658469079732391933196013367430752943997246058494935404259857375063296604937336898522344314327776973040740608162361712328593 766 270394360936632651490942144946390303245680866749236709805439543899000173580757265459041850389835302900325908988219032653102186173029899316825302656819392168288052832846432441861682232404656607342073894527640128203959073701628272920550795346233156147774916649374666575324782104170654384676429250800448651693514522490559520528033273466753828396287811300149891700420393 767 -86964866043258216049959058286098834597493457156288489263336693300083313055517521172043140767516550855288877456532973591504221328628545302597320820536397069236526992913179478908540406505335817582380018674428243330774568025189347690065406111655613926167758228649430969657312568154666445173595917037441412988540624463316991030634551895442335964791042873161472010116551 768 -2607478980516210295518397421089710398406114715055707366775629281691168188337850431475462935043550827813510935807037241060928118214526184456622365552447323653065529481444250934572220904652581101243425088097617640497180799365033151665087970339409633182309766301670861117237664073845222352435055091278920691218711951341669666813568564991669127496172387447671969324016639 769 -4432274166643096646587163317604531285434788315704818330181228323681586559176043172402537603179452697929421974505277719798318244471395461189868843720067073683002316026669886558967578150757139844245430008125381091017390486503362174119587285673918741029109708545496843507559515034298446698307746929220868665540558282513486414351426162924357231309225389036890690556984319 770 14602762491359699366491250154598331014785455804091729640618206887857340576688567538474091209033052054462754473252779729951716574987944737729863602531891765511585133279658485293214831840358950222699965776627796582439846221278574016746617161706849216582568479624044063040019946596010107775300001963068548889887290997048054172619264759076307684847100708955266342802181113 771 69095992482507268552266970167637443598484006449526824252867468688848960185961523628571020846681178390290306717053058938088297350218448626168546798544387194170191110799345949617137867037532159043608801626384022984036206821087407600569519894478967102427124336157559717648075528500706235835369726289124915769639606536717486074401364984471830451477229919242548900617221097 772 6767122542777242806112688943889908063898910662228081740171075386981855181725939410875220812064888290415823174831100306611145525545394612768321174301748498736116022081765531595342247511833766082917911263117876726113797650667649050419485333596291255611132355698722867935971537637321501693039434910632891530293594100002484595229347137256891739330553457887700716014812177 773 -608329687257010931358177353620957176258558236721285254795465067425676931310201833835388745996000828931781114103815329829572385100875248409980278838295987750059487953030582483363556308314121899226643392111220453404098266088451370304286708383118121410621854314020591722960736681231713119132248666780858458866169270630452405479153590585732690584633962357407538673525365519 774 -1277563477399017047971368907736923525092206669402623245252469813334190559255937122368654479300585652477304636781110562418645079931659048334875448245307711988744020104797054751085192844234747693199547985590501797343220711032911582062348784768602864121743899829329689257345217201199319753501852247757412941504980888160927172315371305406777406823242905835804383791184040631 775 2919840230515064286280858367114767536142610791686320802654245980162711263279942259781189755362836155431420753372116843628861306044559139020071613054048465773047351367681132848101621086357601706640694557819980485950442972730239168613882805910857364452108889167525946991956195728686778565186533505512900246785561659352217304681639704458039401615219849545059080479360208409 776 17337751757621282004304036903861846798115081607996250812580720280333137559863318620880269824430943183158583237774228749025528331474049713054022260315866339444790883678535758455969977770827932652077320985954477147989872344756682575788904674739140505999912876799019097300019346268167434911889737240842516967115951312152779160201621157577075464639625851612357615079376782497 777 8396941440606985432080348503690785770946666090815614401273226739201873750207156903729831850596360967434379695199405905391304908547067174927400003145296486932155605047941321279025365764437449944388390951529129922425757934941212634052864096280564731930845751090304671672432930978153862737100672932068931713161847690135602578268484975031796314742273057319183505844511689313 778 -139245882937377567174575635127375049641142402290335028510680029044594490538355553780462764718685766713558489749569246930447145166172313067631400336552204081138806743010939183545679068408576493979919106970532034487057335232927717913994413880091135090137524389010562532355308254457199188732806289303444789277719866429103807285277620468130086552272086549872851524025367663847 779 -354064238840218003237874406787967171220804799398010586632819098742005844828575519694494016092738782134026396755933147009416034509268230709609400701412076544667013931453350258602586428697090037459333732504826238275946491880326349534464604626707352767652660537833867109762512887717783142099518634995509963973896362069428037774971605711546339937224630615618354600651340531511 780 545084468755962098095431902570441104328672021816994083330482063917338725188048944635176850282694336153973614234256928355192237477014356189463801626145683640915232824191752134705938758283008370900604497725135833831623033335696762157020515667405510275932398425427328571672748514679226414396219333739983175551686073723078190017555372790078099095999517717618954514925627911601 781 4276747087073886225331733466232586749644587238216083446356336016512730053833277566520799845400037711514184799271912179795128785537442788765412209565000056183833591031463656596835155374839827078935212587993707812146764493594330670124222472975177195460738741691359461131208113018818501107688106382439556026868439406071008720009855196984073257627020710975803100435713320606801 782 3647733955344113567804579809331203560331126280079220142738333457769411580974114631325008038255826397642607070435512004393527433781756371825650204494688959599430086645201543981316861925132578819764984696461193119808921687167390480835260304943704798438085897553872965117361489405523964485810238761219263473771704148634313729861712038857443623390045762493035610237095990009193 783 -31195255872976748892376441577430873626139032583786310731730357233075747322551268836037182532088686608342449052576185609369104202273472355237409477095622586455642145992769821408882674523293286070886943899020984069703037068014195069447481646889185162270476880114489219946150038358318580997572479919517477294272546357370451020365272695141772071863094873796156683447227905442823 784 -95220117344050519894994101438842579295258201688285602748105715586076198873869569353999437408479810795468361739071979258279955308582752056905670794643445809306155071792353538649617106372779781519658750066192706217686369320534904466412306038271713510483726838213835125948553481366352842367437108690008325852490430052449725609485953740000536754236601610029633859028319720968383 785 90317068168689700241399771319192704044734889877505591089361783925529328155222280816335767971838557884145317995041711967762027203295747083325343704573711659488469170350221315380709857964080011598664994958803444191954594971057946692202722745459239439466838244602732727618243382492161544243278101895640643943472057111434607964315546776274875138294650644106142432968411707048641 786 1037615192433834079537746455587968621746793594949581606911675008125744446175270685818666472619995412927505891641731237260043652183836262678801724560938435602732333986831624478607973673283178056874258740513341244343086513826930033582116199835363900473287218033129981588773468097281498669793490182001356220559357984694916746414004677212554581064718715778478989597191700902812729 787 1262376771349460856902894969303202907090973181001612894019093960921724938953540844290311033493443804897703921328087066810229059538010801607675355780713466270068445440511257118789558624889636009360532526397451490958581672914338546934407894961594645991372891864835368628982745752133543441397477446941946645627467455386922021149169433438635285884785575760002697297667696442187689 788 -6813783189205585002033928161685311781539195992543008674166887151288250137670354483787376186593071106552145182119407001719934750578504760893864809487018987884454115000462106069892645809769330493147263611825168217170615278613693208370230008595085812276839178568499097040995721371266401145346456744128312693779286951480406675427703228035720657812897290486305511779389915240939183 789 -24988957320556317716193911047099449726897150614100533394505619950872024725922576566187551674627136457183625656191597604731931036999106736256807821000459172199524238965525526208891319243545385070539319961227399852968465613456433339150131071844523438476034383920516511742836154511734693263270210510734145198205781001443111541197931357019158888588864762812635299237789098461567567 790 11346134061737629585917531360968906580058462704686011278490744459850201787188037221711282330083367044602055326691467806015550681208329375531167643382252546561038557073107902211251173800833204297246732583971714248598606280610372197031807933666725433539483839275458849883289183317928223781577689675686523847602020560437436996453466338283168143138346088751479007538931040245317513 791 247592884008482118617580262145832860702191280936276823107532068477548626107679263539110529731810962203856741559107314054618480695408619377373605675768637642917795264835945540302524220793574874229347344818990027173913403082328644446414795513934161813363277133835566305452103757241468686932587273947980354479056070133862877863688314889738766283576475042816675708217963966644743129 792 393070561461325570961902742042945562183856397530379544708647436816445436130666192082819518492871621006294985177991417855097005259942274374966702561097002366786243516013919960703787877379650909783474096382234626110439349639163939119543319624867794724871199714192002961954604864621583359830975340814781994329693955223788822759295432734929019278907835286870040348585548571081628641 793 -1442194833153687925634416875226604621952008733365732318550493742665046762707780987686355730600555417822120703675982990781372315738793025646429045959723734052687670351495669941315142232382872048497177910606440992344341928462629921778646520375671866870527094776136090825159724085930051462731334783902259201652116720757188255254603968537790857994372604811610000676790578557639430879 794 -6422024719459305989925958428839719303558725044504880539478814416678102450591557704118087127636955424700896273953888742258617678817066520667558414969320489406451532347116619528964375361182602285045622688652993619682638003677735295633182917375153886264894986980000208307910891953454353163941447635137556352271479038528475915342866831689942889498915727205050364490851094255013519527 795 135704059464579350857835019360002990450628511281829787996814850629215963186913480941027320131087910997293785176069432515115484015004189482744583698872627661285968469227790413907529369080643866383355818151981691733801348808198704741452848630739029304953879025224400810615732866461756836699117784845220110326092409757742466605702053460231942951521988894389277109413018508727838857 796 58069630594062912611049295898277479712929782423107584431302959451361353981697846298944838788994774644302654035937137545357790077383607064973514902121629659980635728062505156588494436988804708298177315834180905960611344730716015070181551953637863034993962640870450676392429493314012692148871264285928447391095496166271768171297205592129949891393285522634231834636485885312577353457 797 114917924652944611064378076622314932511803908244678700770634585247059764294713471269420431696809758089629664005289650198079540798632176424602328550953405671009697739901960199451821109655883621798904429304993976695618477322158241797690028269599074806243340370513881745489317390829869572767450468508249913789256160644723854143143092703117812296222873145218960175288254604046604157201 798 -292790826040676991370687509839867452392760225318610858340457464568132657245853674151662685707333455619464558312854937512061029099188110735556977017187855597806326072758626010392807713587475131085786983897640200254265147932127652036253911043542617702458983026806292596553230658166375083804940441556856198941347144206998205255388664922933924430093823413270166161151863759719987866711 799 -1619842973957855482320777709280569297391755624839330023616626196359803193144128589728109256685954734045596092673316726806837925386065809292534910992956362234699931804634893815852005414077902858361713831540226190769096591763679480251718076513476908661108029388237520902510317833801576322516935099687961621985999734216511097799065164173928159526193505133510973899898018955859413148231 800 -604568513549618042305367830002331523248669221811162322169135211606412471075574112091254342005908367516011160530939016005126588879438621965057028831222024089142928954442153538168741405868529536951344808001690579249806852138210092177150953635070258000085211535218408436041559744105776890789406225364217453499875170570038348299632344041450999181542599547590452349429264074238935496063 801 13369449738521463256276263723520460630028462179931645568211365344025403796146009083370474626161775871378342512997972509251288150715715039702700141274163211934013528332829737266330565914964066651352734867858654558422255621596695137911160781351151661949801841423700871250509741016002633121073603446463219690874247266808523183592321789482451437372656347106417860400223642454256847341953 802 32180016098989488893300837917061904969294947356163752035944947592508519831972185175562238330376727050400785470774396162548715601346377677090913542029324640670313417255638856376179804482744899135267573007732524330092772912437281105416680145417935645900370586664367418425393519728957258259251862921204396463247371068747391501881334675337961867379196090141149791945310661576664114148473 803 -55965015448714191519884697677560335731666264907057306042012392911211594501369711399209794974702528741603511675432960258164162153748680003142474187408819626065494920484189922644615484269186801591639467795262842365614754769495694030367086741324493665747475399484573004403800629686109181571158705175760184291373483263781925648568226754666139201595514943675461159711391458934983397780631 804 -401550175788333783079476936608677816186987056019588380407529314154999867490489089378479734922795600936814092587835485979266764719614759100103170253081561018163810596269129552674849208883077695400687092660118403702064465750926918009484294791410408144598286078948452774636142936932833687475584176642359936751973306146290374814068465587373935209603794698621270446930578872059943822897519 805 -299415212538239842479991594119312610788977727875661006436947092109095384468650776164071315073268443199196580096774329635056070055491398171924072819483745401738166908180549801548159059343474176476618975162871226113596138576392589745664808910900373297469293562535748509638080206690684740810740006702878214881585262918543418791022890382752617604847954904163390456458634613705037065769359 806 3015121157018524362755309241239475124104928048424973410793869643176808038477100252078174984158623522032933673096970714543288742365550035557080386638766558359997961550061066370977324761260750905652945883615323181091387914605557082594029035300892926706445987585464577952449126019014133705658777576375483001004589229479526535744570409520860181676738242479264653109457940621129420274538953 807 8724979226881207307830542829552763745310655647730895879520263115335474537172057489632991803976663032858636567064910395802082115230522654661477428652886825335639425273747080955888081056612769399595462543696487397205141076398647472899041350799889213090115617233750892491640973898244430078614215213076869935943445825225943840608346832486493921797108079095999820327043592765604174141002137 808 -9686131959404304649136697512049748626323041140362968938104300557920323271949787289437591249474285632579129923742915639285434450828905010690768622443125374568702803403055435427019760738121219351685587865144933835412209078652718797548178616108257914177782653801679416588760186374638343193700567761225607137154411414863851140484440020714753791496428024121382237331034280058956434188846303 809 -97897076960739475068748280490074370960441983110304000791890969153859917378448091985572108734738538560885988951070024840789607938732513913334834102762232177158160434269834599457032250985757363299730338623558254245670687844893264851187729389415518746166605862707116865602289137833476557094929072440143043697799835256761196846444001533807952879166828760106762857605460895008350435646711839 810 -108618966286840208295266283371701004283976595957341281140843233286436925309348098366205896224208506428559808588453808928010305820004882730452750603536335983197995637912170280070886655328423752434290386460812103972631493981912060524441851233856716264733167841199118981905736598295208025446553035029255623161209967779747733428528042881183121634865805303121085579231613269486092963593806951 811 663835760072974859028201957667267330076024656078053444845332255811865405787336631137737186164229834190854283382722605711085859808582859759108005717787417628027452632604170834971516948214968764828992274690400080265773202640215262611805862037026236186033117081965813826609129043910872962961255581902776146957778581751355304760939928041905332642769848234718694559985921516102967993632792649 812 2305242216727511592713800465679843698707838675772178419958253611201663139358806147571327438346336226238746844061529491774264471997209664092290766867401859104836866006417874190581013794385751301566598027528109096285229851117639069943588385178762918754664744734723698490369887472478618154941488479068852902366446873520440210378632242014458759999331944197527159333056362457580772659609847857 813 -1364037407201750545826216687645718573268544553158124163691483079903462373368417385096979798785396055240194862321444467851243794282826409647390517725283040442573341680601789133581624945163216280327734417157382529821499121526659223619075987975710288164968564268244927458742386450240620356768323278987279517887113488721317322091194868348230473786264745717413932373760568729765166623475438127 814 -23475254764951105426076637566410030434907637188265854107007248660621893000966090098335906542687818146629111321196654361670867836540539796125397937257182812828678477418964445982392374039798194274754851082067746926210066903112070076730447442560286845121919831149003141330813760152788804108010042869594235157072248839126596537590079914826589787566516989212572298745028399577757287183439506967 815 -34674172865086455939717324944008593710398373398108590740791149602112624641616423730798994896307071796096468881500308512680541524535641905424281214986818261674196879712512789762550123573127442026560092409719051084026641712484207140889210993339181096759122583883801935532946042253412025005105176228302954653160476279761337176359406014519105311056651266968419206126211680587628074755600070791 816 141928947154387036955255088209673086493371987898175505481482938741371787725461963423425169091576219727469064127769272229676727479793574354280019005341008792109712537345654434316431119211928864419673474919171620167837318703040216408795604996364219412579033312573424400911431756868275186961880033369742207107329286992616694485591907204401097465985350368976312276452832235024559435139755421121 817 595925450094552177367966100915423516380329336379328327630086223901757197225471740424041292249916085619806348189041321073478328680407925857378568945563381939287196992103923976495813350582004707078387781525814700091914412818438297085594108932781068695990169880101066221619377894017258598969706652794211006093102860503085423558418468539474142731480562140668397408041569595337771543079911479361 818 -85509624200378977861363592056210745679689218324922894073174000868831695078214189962743937324353806307608880771840807920133889957326317473763033156942315250413018851903041955856253371743350365620285711220915181326707042690485353507972227101715837321230960052958687164964130023779959484717506994739257851779757861927379403253490227760661591730907029039450015671992350924545491830097975831367 819 -5534348299251727552034422092351233138782342464063800736817124016853478165185674043741859504897952383193474895245053505501572738038323967663933186823955067954410810632741399700174826898724743094946061456174162663480643800746915380786291434598461292906373449026826970324502661093715246360162373864626414758397441468382527618532746672376590468045139117344915608016358828207130927547915154976983 820 -10299109980700044303316571856196569566447481963203295426975682025887471074667420377819023573876720509618469863543539739721940466460711078063999075235429298655104451598355421797643373451759332899309551511360088695020924217279462580000832825281480049921668257577025756164328151973410857357867184776599508850777062179418640607784081294907226610512114973334781074984786498093352428624948527471663 821 29210914731865459361676655118767959116146118250167615777402752099906361337336225638038688396328130429504334330118402070070273709423493552847400530944737014279488392497961753706286695185004022055895450082847286581283945772163313267074957260823191536314024526087391220591867645896615502525726995228438715124022848856605467351226557461574860991382022109434678322177656457677473490681339339849521 822 151113819290031317453202456943305044330319574169164890397586642432799962346679234676448588957546745445574897432128661797638011616993386808270792739008337716454916849381122303591363751435842040205576863767935371417756209499841789754157409949179703521923063370368014246662688659553928721272258653446273009905039257327978700172509846577314761477373078978882386319218391398195118838987215426944009 823 39329405993273500651315017817698456615324084086821238798548515966442672657332438610548982348140317025610785893191704964643559849175331640914980699514042304394438166280588823826147246206647881908094676790245163603956907050213760104640204550950683217019906005949507507998568506038317919812974349836597583693872874946508194183980676000455774032307958972852667738837874677292976261842376795242329 824 -1281365561623734855776192076854348485742227999348841535981182749962314315805448234866939335921640074958952505102774546249454984854589817992607173252046954839305375311868923084669979270509282598034002420330928015551892071398148587578136280440715965263267758321413113203967060923908722651824379181343261921757607566058791913184627267194921305231741792864236141395289773229170117027200185252011423 825 -2916695777186931217414219314067983081022372755479074221149302143622612685526888417228819512976543003148402083244274437180702008351757620753449172799720290418160694120263145583775283756878396133240856931774062503539396306248221016098034401839988079479714670696371793979921238402162306581965527511215902096760071006636157574025080618393944576754255216484146292440120418553977020410981761661203807 826 5698898500239751267157290063553170209635306483181425381532040462415603471195257279344814997341674668333768379436422041883690846987793120426566213668982012717426989566294016594479245920826751115824307919430227132888236030086895256007157720286467528409980483499974430875861071510853890702488357609657553102298326081256812070611484167966402593577165702809832687677367121954577012422838143945695193 827 37648058995161883491042553953718188148471967765674518753407800217434721112132510313749005611472236365003155508071314018393699769141404827634174982535446639198300226214956343442936045653559067430816328224827016797631038816407779656896625057132827772137393003267295007571013288641168540642666462820258225075437291222239042307448693901478306377942628353976982007315818010894947208544512142842224649 828 24006031488166005577669497335457844410226177182716209073027236273129010983507705113394676246869400715002395601214829659834181915392671571429254042050055163939757546333266537535558878019677374819213885174781989399267953362033502009728830631687447788584961655034820137259276933684652064962937707153598472230189647713166775979394030291258989413690765382665469825535331924198701305283480990173192561 829 -290820467980124940264043990912548004515795355525638250634615729410654468042177182596951698009511325855023608370212166845874934091487300305849066758718909424905186943268074015915306654842676857238919183673879172380143442623603012892611964250820554372066613719336014793620565730401212735858122751075127081218556325573817828808250184530786778574102124420461898414771698249657122266333647305233636719 830 -797695219353743930727113457844216608723626305695722382926476585279470034935923711214455482240847258145068777151357800630257505421508644754561419895888315325268191803535546869650643211862450087850763333920796249353698465505507543872783404186828138841397882333985410822574623863964294056382684866532640412508819480566136641431046641682904461871421137284913025259361383817102556280218623522026006487 831 1021993773113636600922169002524498823194905588339299489858588394136950142507747220943654317603907416405074921029193900352359395980368413243518761036693554173610298882341572403936473469859191539448745985223320052713894052601412028287940869883728711665803758806053311497435843845682326509957735026610862905949367969032087176412158377411272083424076845214331035214222516612708987836565578703050717497 832 9223244520410968578388359125646947124902447927940100426055466055789130599438807842817407975375440156115768836420608006377036340754314629278090301136381946274634323996503066634728735846480433869554361975733806349611074294752391951430932377448910672904188458617975320398043302467043299527359633852015489524478111263159404125703736529968684323690943925992879297762697487579340982195098769104335493377 833 9248545082799207748477197228573404841050745560826505443383636564345709916307890697141927092315713564585863383578470909582838117685313539364511752942521904986775958051931981634029210464228143884070010084457732224797102116092075648270396925944262940816143087981470837319164010322945660465099652464533212895411910805030023663698047663235919896565196245056779278597392325644301073861107329881214529281 834 -64512110518100301708540837673675714442020540229807892947731921373410755562333489191072817593747534275870192760628530238227650831418204584773789204342393706498156999864663636444500201689867617057849237612688792696905464420587376266337597545151670174505409951598836208944061701557498374816037399739072979929479179758374589803937533443246319120088102843822355122669492736925466692033674262176590381831 835 -212261126781393473153376450404512072453497790507054334885916571825932900371437994656422979018336490633013155973463298662700844722004231023828184185167484557877297622196715107595263297557788529072328565985497175416984847886003433367108767423801706816356107695030909953760599496021507693817971671658944875917665556762019392581157495855615917309262971893155723752715516404649643048817314493284111527191 836 156086741100115769070114638254057285071189281054162366757754148708830999318125413406809400307054827216805422898730174818647168038755379215307734468746574242728817754388542512809975220093231495375986006543204783438179484013279519662820843058761617937836474174327705972975356321974469985708393254333767067529981504301332523073122809277985037462266981808089748598594401823029914130668439373021090382097 837 2222523623232772796520617330148723222223858676671813747488757443851058101979192778721425611779138070130729249558630037601601938575548837645069126604000509506353314108547520993977320118206559752402929106955884145629222599000589939629620592931738597222877917603933601529796108108142509215778531553598038018318953019460839579376663081256513330707900710654581010971628451287906615700692709185599184508913 838 3040266576564503671410202916010930878807013823856166194157727549322637210095256836781566620794782695310209693028688501835379364802299262352368642989281850828147268427598159372664863255574036046421984155022925240314829841881664202293853598334622633005227567638917849302814009318514788560181523818192172428868072500209686451095220879011161324255398585036354284555907286168544004225369464014008555578953 839 -13922179455965947825865150139316647242400700442333991339083361896014248497622221334929697264422677240556143859970293334743658717575341014100884853457440883900885290121731370200466154552710965678782393652557106830033343707241981052078878139716402108995446123157566715162536954336253005821643736345997997307134432174728183312199525973286297327860309225818520529632841489254071532855495454642375549422311 840 -55206758101012428694422126522731672394064525299373478425586271735932231886101754200893494115998398738904174957198783186005731718371375389373087493818418425255095996091846174754916078405588255775362644700320540822900155991418939924802438664444407915037940355065394074050399992539139108684921187055725546474081516851343544684256039857673046574019205716964229620268848554025039103739316085410828099055199 841 14886098901668673043942098208386480393477253382258965200577713592263772706396483612580287147807297687196944825335073640681465021435318348161788693480131104597775618911889982294363234163222179558316253472372879824499781382339949619105025928558803150883134398287312288362032603947998835024951253002530882816046855869866560441283654044230582802704371598438225526157876295236565588220826920959723746690401 842 526633020712449204337683335121358012333535234458879236231431872807917632387708755033202021339600184024531464265459195955414515508213015200681364831326028036491415202650395537382971173976738661094896309247630627055100966687450358561431999837117277537107731992163171243177665140748249648214193189506591683898827363401825023040871666807518584771581594649554517634735389576698483110095498610616900384877593 843 919291151309880351279887786367237701125775188477427785657664323285461310417849157553181458348934688864290425102902729144695845823508165267906631421330876131602849835093781234116673240484477706164946337243905335689703900933841170550918766317205326716267254399740531891097036845964509781203825101990405422453233023974851002110190447216961924318823844913165005534049892496267875926203554932596287049541577 844 -2901114883792282136479374443357746708750266733175057554767558208700336070653680480192455275358532278492202328183327305309338947926900806270319020639272500065217037153665997368213394084821692537524174108740864972116500898319370885951050465899644844401435079129987477406404912574805227271520088501578514310182980222666723203147464106833743414306586662019660647644518721197750596138452377630359529364815183 845 -14075850129373487434477738964020632727632510162646965180454095326969823935068003378363543675857476756763018482292779172920940508265375099951797724070522885314859722823176025843476847334003684430532865252676877965440336905043312306860369828654137629249275447857639741832683156763291042573874602921070677422445057661107105425286642238620144147482587928257806345095486474861912075612736749654085642175504559 846 -2041666304616435640641107937821545076512619726718412368000166775636623234252882434994989873488163007096216010935612598057830485188642943470724262387593270042766111263358075373033147904612136023348163526685971181832165725212286640161285464211471658885635183545392187007722100353335039704068409327934726053243293318213702022246107515736597566205895898338666861390304458944068785979402100634935520067672471 847 122599318555128515629017434800542604395667352010385861888086524391455168947106265535281913335740964796674734318763787360172803604011090012624730991859519427748205282881868081845225330196808887828099460220719959325298700694965237481420757529464295345472208663627973302478704210162949303756734607633766644695518932313536544783087565116108102194931499557642923383078769355869071108555826545616899739444196089 848 263573633851804952023804841041479114479948281561237435088174549763639947002488472985518735532875396657215412735948088102866081574719966516485980345207378285881305567133958842047748991535126999866332392181613659287086892916841054724293084236831835620915133979164476288026907323505913964850084899218945823870227504490996407766390097873845582485716062200333848518670278842234761290926271996948219159497444417 849 -576246599292546736613547231121925210601109604970997886816429619995816626518979443846499748955917889855641783396977910035823069286659877080650618236320918277971236411668895052511529988701025990720230357623252315353514520421005027884200649291514986867419610014322807146254523244454715804110441670266008154519215381839836087515007890297281754782951371618118613410368366518352117395149894916655659336002875967 850 -3524655903251338041441338031617162451521753743993132689426430187864392776060355144562668117707714349626222281417488612997440872745799452809675059579508241128874222927543419683452800901218194980237452244881027564290811077093579548287039056714516494323075425841125900884751212400462657291871647433502528723870478304098639844927526661459173751937347303039241863488769242616817086408636237805845291107482751687 851 -1863092412869755453360750983136998007633521043247284397504993795766435913449895294506838494812167690551668512262176035672474121911660011893494555032128217756007318150066783894301831904127156043992831271152784290399991470398113845616272269805398106839374361553346537453211715600832872346749319834610984057068018171638754902219982310242811710828132261515416206284223186568465116260923421361789648190939619671 852 27995718303522531466250540318280466048428741609443625409827884099246663157643405712050336069745093765532663508233045445632019610888875051500086426151317734647853370047757209362471544302709442734151407661623679497817316753045988243350806970819852235228930109463440033056337480402498170933346187232300790400698268393610248799907775332646940345779861204322344358830476810414423545155879297529028323585465525841 853 72759268322872862012747839484793914165559172608112810397200712360391249536335869074662218592799696746030343626825675212316306318982690210041623847591789429099772603446115473773659575742563289864238296763622417609234556739675001097248064369888287432012229472906998903191580401212492192987436252976100437315008700331969291719795391457479186089012912762283434574218962299945033136660069387314163480889387628721 854 -106442928085957059170759183894936366104740329268767007894049532172437469346118913259128587442106450397733284320446058586055563860034495043417530140178280753631135123537583936714924747239258404878886075427368280261886737298063891995661133997602095253035912039356962491123876521197499152425243179138506238976267014878553655759579195078864090933992925314334230081036366693839745633082774903132927950490414475127 855 -867719271077769876456248923153017959699513212010549309362905475588396184519260648190217142219410171509739661282323194082957884590913201977209674908682666369160223678090207137392785676161586418535916821727338319006884485253202793866554847324198777394181889334876915110971976653307428041737412635061916413787612332744830936997316913275040856669102065489219371330043394087184789496106174292093327228985317608743 856 -777452189381926220375665191251608624456363460602195547679365161624855144923451077048276997459862289439879763680631860891415694441515948563661578555760805955640231244342158844351248627169847193161858964608362115656788334823830559772159488669978697511040570315541167801829064615837363711647636657877276676788821531582678972158421070840304894932267803149430671930759487929811868294467374455990302903556904941343 857 6254569060936076447354909925873944388382891986890552688907418957045855370826443679615400285054966964707897424179645024963789572435186920667563917066622385411161550614127546547832573831114583380499533466329320639748383697631164025254674648577831601525555863382809900395089660648092124952341440399802694370510867931538120488659010077794757920157382983104112998108871570925039368876020819716859339253754048596001 858 19506207826309488878090806573012366396873055119200865306929124368715407045963947052665293547248694534374712721484976797950320394844017378408082041135092024423085182427334522694826385306757791499455797614133900320407862408676803088458784695185471480650476859605490311006640902838720523309511610720500878832121129647320351726743809793152259894705176194553102043594578533218385552402248009537631404639520241664089 859 -17278705895805710270012576186840766701699917643613243586308521875981884245510099011208015470997313613621651374646851628773465362228647529191911171329417419854283590672478873540840393866515667425584205968696085116919728461326870050374502446829541452429049051234308481542525140155388077952049742157222491670355552089202380944443471113848301492006094458830812895790687071888583215079691358376471244004745954035831 860 -210113282228396820442842411530792830975257331360034274934979163070402431904695721496403672867232878036615717242658494439099814278053451464056560712874663059516333823190968451335118255493851458346270590464597273117510218600744967896878067150328326230712389838918029762144818405859260865689703980798952892829801271004287927429581230366066942036358774668639544183932580942742636401779614802591625129765174083048463 861 -264718211394542248455571637380018761635215403927549357593181629256967905599800551891935206495489933550636572113495324219238440296049075165385920883784569340344115330329627040802672966189061909862283327210929780182742881049548105340385612279190779389563338216727283190406910550320029029810960282182903360626402573205754426359171220707499170644662699207801772305748978238488023867842007379795009063487634579774447 862 1361583117266486887074438429017097955506885174385209759228449209119686075942660389683762642814116035228268310956935801513421447910382912845737204648302828854958773748059461980410718367066539305391868659759515897692106205307608500391131379794573377297284832116807701478489544552093289731585415262824769314215406292627082494147888631879604137037903573602152353043895272007707679880332518463734608040911297587887273 863 5105630137083854010249021594454364765730708984118363736795533081552083302283525746394942144087641472412265770935329520999988858485207502179947697250666781773014585469085567328045493429834635799544287264417399817028898340061149948845733270101863769100639708184160951670641284057066840731469473065295668874068435744105954825528318250126700809877771440074520656839531348161807574571243103345624297653211306393744569 864 -2042987781230673963171902672245152068100548601230160359464976718973008078916892014363979497151761372229883256741763171620815314223031211251739447333391896148599792794364023167605478443929582149438243409000843445171159167646176605828715877947432857474284072682947409965123332854705926121329791234831586079801785145431832796274361186663035613585589282270329863715994751745753969780506459482362877061779065503496319 865 -50036646796216034018584999694579587027777478059525594350089751171914765878385515746282438291092295996170158451901492032241530354812929942123008169922784828254330854810498152287620397756370886494775072197758285243602403395842702751269031186811639636854325519023343384966018222223013418825884840057324192026219491987817259022303586624466378516071121525211345638987771636947776110702200849075344433002459888550693759 866 -81686403561356002368622875338952805442650018707979745464994711873072459046519003363289061107818739642271367593127115519895722881618578982980361313845042591171263574471720096066791489517375533644605953714508979480664374282869816050079619472096383556440094383900160080245926448753673502559801559001164109334222917666748022878137922568965436509871939509989722504531590508183766493379843562809422972448908187569920647 867 286957014043232301430019246573310672364697265119770858220818336801087974812431634989963822404193184680988690880859197250382327430079211513146350901614978271946450544351043178455000600772586911163763742350806608231092881996844692661262041737111989618808740903409770304202311102499773764313360442513589509567529592556859285444456434482266533624896214706922665741826763716162452009560120516059253952124322621816402537 868 1309091660138668624177644371197196593713244698611359425626589080459828081043534300249529194778755026142419690099862434179826160794725633873115953627835339864434273258947567221511124607201553625128981068132194031788165132539517729773240658723091431245578331261920981330617960243782609051664934916037656003143065444114450776792154172085221995838639885003752834024437842005978802459538833097403314656288818931762090897 869 35570193888246535485115523234597136144214011144781127265813129709864388775183885589383987919771390155941162271992093106211374718738364127914749141135875281350491618735745836927243807449825049784088455107128589496494327107433225595122941812174955921877994393154029923415120565067254224509625849453006420178364555217167984584200433830045189053213837645201676372434810566495536833036581550273343743458734267176558961 870 -11710684553471524546628568294305575071130774265212672576107675464718723951841440931066994777169252454969894886354777721406012697715053976602214084368246308217207476093056613319745633849914332526592652702975489107100497538640793116768920044883472969366448992570980772128731401063908973015965162545432891187930859886595721021960986681106907584441331289743372153475070956920818148469776334776083144419681901851505700151 871 -23741500851937267912623176297722524367559474630728375297607669096826227402659536832438445445616447421343260233157484280767927767898753230355660911006715493966569376754734939171836461966877090501242101501915135519669444021248485263893946566076520542029799934680347813568198887213423234052516957735942840157467000770145953905179777266684221870361587118293559394302055208940096128436881903504626382530492412107600430951 872 57913159277369185094410762053305126905058019125457302589753740988816060761253894714726062103290377252042533510878030931118258743637979328708604937300785786021728531328039641534037780715474811736849671322949130924565589805270167523132387271798215640238441063778131322022184835148334289038652547437010340376443737439069581387289325596593724519248807371103230592671528194407171079354223205975495534716152292448350439457 873 329499826222173781402430110786112973118151309927469982857976503849068168146443620921398133217128781296174409120173420389147867398364737730618158073662011017742581453448693735614603719132843437984878256163134481526156175801776702421310293638285116158745081539679392966158159655217477684549957714497506242170090481809452747921196646593345445871751898806848495734061553269275207314640383543492628512206736293865104757473 874 137781218948024896955163363092479804090780447725824242408169338798791789441602189410261707504644167323966016642444562398231406103987661502858871711616949961289606124945030697422867411826413570338109470419726784731222043356121897134429101830386291555344193505355604034116655794099946767752042502061919420952187326667279263356789362817347371070264531273767916134079352788885874915092758233205797211968101955695055559833 875 -2689935998103514238711544270890057149881800893895581360905449857044029934434788209472059783944870697017637648796671658705867994377307316569845679239724199237104020831148182225685698648542763801187685364628756764272961495503746527522934439083793462318017346846403328627190125308757405625445534426353717337626439682950516204577191093705414270705238026714100629338395273845705116001577935425022062185924422733395831697591 876 -6619902966739252550019558809612432536580625817323580903484423763277185973843996123636474935431538899950969447375344378995818643690503586665421203884000948125814496786801640728177204003523249735418355963035054591126921381212590129255730794641063548634132435241007093561430152764414332160659451371264709463822565305906545779365486452766954881042856834892112503883504722791383106238990694948896299279561763068047163433679 877 10969618049453123048364780818785649275774956410413070441180201186841897462225101637975588184640758473256799944419356170361174662014758675797768705389515896882307193906730358574816879829838374739852456355588701696202810697108538489194948362472014063593891251135615770521850822249987986307690907094654037110992826534741554282463746937814818674261428570642680656278548019028579831536220028927405961114196278464468158410961 878 81518362799559519046905590924083191380775545176738369013720216243178468689046168388679450788165367046072324915216811751684717117244049631584328245735040326896944858894675483703228595691385997098470116378492894712547913825130388141691473876713600064894974419440295383096573019379704962061316876530690459396388740822642020579216871950532231277908568655314373847508638543179607619223356312394878615744448424541360787725033 879 64310163154040930658528154479095539279576482659759104056818621804779860218066422035578607914563907832833450330659417970118862276355271180988738142964437581853124972628777740233105272914226621538268125556687474159270531376283929880628412491179073557444927578660048831496488638509518047353415589209494584793842042832610052616260021460731094487464280174844621788510344915101996754620732364443103581461130342902508149751417 880 -605044938887953810105094009358557643867826941271127113009844702579046497765282671426957841264360487748984023575632469824924729502485904322281477925686487778366253784794523872862846815394020730809694796293061104094390161673605633513966439908064253469164914617642560784876179897398308563845020710357224964979814581738558079980431804633327892526248557548140121050557057058412475063768742082667700378777775135067230790022463 881 -1788881346162275996136941409028975141251842226480086162531057001401111737493163141174123153759796145993469100127199701380919219492169249273461599138052913793410632323248047407823641087016081055463802722596309475622215105733766635953588592236740168955334177443225561053220757541382279553870781723599901193104207548970606633507203802413235635439675636669881838197707218352742920919124075445323332990705723356257034927807679 882 1867641757667032298671963266169068512306758018479971692026488320409195004901217760494374263859652097753918011926292825662484126538034640353610103055072562418475019416654620040118339164514024466359647721444930985605081243594917429718520774699097943311815876672331924957444103993820217966863622946015222298609916137705809452809478636873479761856885744593497413059599076820226433735670527853362637427588529503091007254586809 883 19835215630794548562576399213598913295880096075280718846832489653428395647240903791555856911557469509449057924997382963753241228505592524168374598352621348977645729742541666750649448112172778431893519946256647251810098438793734583019338879528857407221639350333693899393875025860080951918564281404429555335157700216147078607183791495466080242670852219215931369898563118815139155743457734714635271771528569212495328859442729 884 22861655442585806437105129031676209980999369984241692465426584423174036250370847738662345448378070139112853742658130496544125318168873285154258269209589636189016284735191753140233843743719336666550210399508915633174465685233212298571990786765833324636935810616400474170753115775779942135355956294722109982826155192941872139082275259070842628629732737090386022260734546248240407865880718749006806694760372897171592427604177 885 -132793629791979324188977334859037799700922124709043084690639238034507488324426438646678021307261085306815813839660185680690920420212586147206854846754412868420778998212491494475377345522116332553941258717291993999941954578677186650030068342228050015720882531770444146203369001189168682996366620050421778050766991559439963186489572941053036926778204498762610284565598976839771585959358174933703832554236377118114774879776207 886 -471342158567230906311900831003161489230838579276261401570117735877581302902190506941317151649924801865647311363243545830278968703945031860802034116395132462542704559041708767212859284737706695106834411030164228698454100324453283987208053765348599953174187359088492559943516044360356845210936846753342545946969379855356775624719623213743657511224003631338694769477808869913706842711642818608468925361316110310773881607990007 887 252458350993352105076994351725017218846621963828864959075517670555404789115456933937467888465500164030047701830454579465660346374023211603257625387999450890701601865829005915852677540223633602771802506395299488602569390559188111875854507549355250235139568067757012195943288921981804456545425886947110910562964164324246117428966910041990017318555833226186103022134773051730530588210937937186396642265495173441485210702005849 888 4746996129091782366961096182478487840770791141144082532282094964009041304350628430346790141780323544850921205930101071403831411083551709953733557823555093944287544763033390736621088643086627461505114712062077035491225684038455779636581498986847900048846822367310457431378222243206820519989283394674304734648652747346703215480410429007672952238127699134420458969569825932684422760826661241849013612782835339679935355875921761 889 7221867099243395788229243199431820711921984607828380432884530893019439506662144455256369287371145613431413095386110927616719704800894515478148487155115129872260672733605728230568079424160552498064006866566458673559326853044218552390472430029498547981437532124807805099266844188577400931069733806824611274230628015775191374100118667637435748609252899233165990739926694399794070227754881049020457445176214118386503815433790881 890 -28279230963339249726191379243442749143093151054639981924769792890042492725831366962608372701280620676795464662598687787401043290150176358627305046101765585754066557400089060168453638939458542157418018675425775972302377450257664911948288630822634004476746337056178506683870311811706582817764082938419520063376618694569946191123456525794185072924643493743452149246275044594571664391930189078600207624693089820346410572015714087 891 -121555265819869061546445947281771884693484163579735387745500363817259941011622034022524068988901551874473647183672373923352563923508403356557946476599567340358479169402629674412019992696362056797412099149949680006638696577913296795410829131910754940786430463235627259261142221320609774015155770138260541594828889531116614749147981060325291883332563080585398215151890338787289960833654307598384532255972106706171355482935546103 892 11402547030315124442830518627440972900870032332289061831927408375862552509238234618427216333722482342211887596043442239904261764334780514529852461716755591069640677795542192692042765062402765821937969778932623737444003896492390616712939413582196158717856107034352041632548363664139697329565206169254597380731789188896286221815146611497081889656665282520272912912694723776565057860063086510632804110293594970774984182270334577 893 1116802486439451802803674562790828908043097536882196613373358091107064574123074775439571053567558931554686599845138249789981598840245191238081223212829617245365593880214751455092265464392064042820584831907412367534636276994204452392123341014361186784513586383189349416615376719213767360795532343582854069114923584157842105185962122765921790729306398290309129762192402496638739763223014941406726398524336150297092167710960584081 894 2130982049606067485621874457934689059978364782773791670259369506831366175663005439313297160131615522029466211325885519420824841801477357845393774270208434171104421660269623175956146043222503193243727935804431121432276518919977389233830227306482608140566467803069530458537818165450277445624977831642416761803261065615617634375587926028369844451702809037935803308170552479288394005705462104217757560056029945857209477781488156969 895 -5789258278742931253989322149248082052431148266392186179841483806300848815781662100329545161844799339933246975954473209268184705959252005451943460375049686866081501601393516743918097093083569998897807615557849064947173455107885293061449614516285464779489341842565083832462754142023351355909835428960853098427790126189343677922483252836556427660351966536910561243390517511171869857596210264225022466606965460959410553835668942791 896 -30757355003940469878575514419908365644667579577748497392017293174083993212530373154478764764874138378131689853841916093323792988131800231512430889181975281272102798145213642071441508575169668736989166653355578222784835580495567089227371274790914402824076893912755941791765871773099199722444471342703457053084929842919246065225257839928441455386029214415243352260316007335939285766541579466409862973718200434633706407704731298303 897 -9411385499194558471247129496583992817454824757967319165461232091460347083025787405991623073145082696864156924093573303233923622630332413957370634988503380749472081877885633447620143312587207483898064766690514861045110065020166540901696018935259622632749711242426129091366956267988237241700423824759236220319748550134399029148166404327875061828890729998291653330117357071331742814717266554794523747973711720632717830888442111487 898 257993424037075111964685370786007305167098566683801838197233174383835244746721783578325636737577080009456894836390098233446289647925537255697136732660770769949981019551151511747733290551352603665106370346819174282973300094419770721242949435247710380151192622729951217943158933421916323018599394434812641037124871486004416528730987750700222974816481469740606863682609351880790086269439682088099719267516380470437922007565697461753 899 600689317566901250170594907041270545691290556189309548883617437590813613240675653810575881133459904290691201989622356195997891899524066237010609180218071966645210776003273724524047870915990074685295323593852982315352590774021040310601163040912757363997132646641737597708620473255726781212502603292458408057127479923218424319795473140351321506092979509465838607336274917403565857871334763169350152266796166426570304493127373926889 900 -1120562181199873507340978522991524655121305987775597446007863694272889976239144744583778968371273911503729649548266171709020823032281702827253012233510792996259407623953816156681503873130193283615366685933666603916054519301735855869984218835403878693366468311286085766071189454285793344742389343328396953219868883527602900118987943475599363761162374208733784558470934332119979060682287612454197168874055091380800689081836529301999 901 -7647328220501858266217311209354484221464226981254980831968284326863102471644370373462740866943686961623680117003133549182022673160280001787601507088984233692325712231937095834079438584504297239398391284212010048670282355569661074535378905039022573662707130442347809911519963167873127720397302116288919578953885086364171619116135145214360621077161564002660116582968342920872050842206588093432545708149275680600734118601819423945999 902 -5209596810204854966365815711785246546836700072529584649865795405270195157136438045671471018545908719713793388071871552982857939030024678129925904076371330418316755848289846258025342310836854926258482395021020662096074037423699446240899840559410239085116046083120847928399221247174115338113100142622266578928950220979917137161378799148326968303861760126716172139698276852664290138272587674777316896432055538774262035467110084174007 903 58406760364107014463224169460619864899504642686235658187982968131227531930526457269821725765401365215185534276884458836672488180382470659828561755648115442394297898390854169990664262638864965302068556767866049113840393125279550778336610464232382684794132081814888593346881226016509918807349518761355743052727065335317710297722458708632591653086730555770508704967318532582519877303314117491338277580479370047858082996482154647165977 904 163699892020057723623740680327306948720539586025237578224758094909886820275280856950686690697715908907795209046415761650190697812035163422826456647983572858553446599416316956303556606075261624940463455090921284186545452587372396572841319493499457521354308578377864818049355443257586875657716938806311885315814682659454674829897326609600126020908216952681462959191921556839018365851081524055672407228847239944684524312168300051898017 905 -198261059236847682921536164490964886654462612125645767242330523361274146824176401527022150493180469121079390399128606229670997999371909092804142504865893264441787886685053617308865151599261437837690100728951873651472632952771163859346855191092529120438571579578267704023220147633415517950711791239577916842914222698950043019707475158493072835964141096571652426322023679564642164027664009310699683766619850541353698344002791720697759 906 -1869821146654214878456738451927692311793781498478429738507483900911529676125880515610224517265804118412315662215999067311058276307060288991046394841583942255864595168116959841349739757875877500139551297276195304981854339191893896874265585823680175933065920364557318770490639284585112916820876031735962801528160589332992159508490889803387279860102234767276471485371341370680449620715061735122451032592864860584868115497520283908477671 907 -1955292760176800610619651423436700643697399487826047571833993091571592030834173417477249680092984014734916810839840678555077570619773396146855507139374845131753099356068437126919693151358402059739891687991823747100454981808847319014409474927527589782184696512910228204772297240469486172085345942315724351470093174375433931839614503180336904196527199665408071133844469625279119765181147386448604911286151066297552945899015442330675511 908 12917804799534332684871343220475829518749234510653772502899368925060583023464577805537521295206269036241007338264310248689369345523995808625706539295505790039275157800915764318308271518166093381776178299502110250635779089109350433839571322558066403833223890255195412524871159080327043907217192400992216510813258955246061571897189001869811710347865713574672101100653133085565807056073260843204849470763481612668707147679651670514948017 909 43433244440659870865319549251881964830775064411741973152304675674265494324436716368370289711249394205096265974087186604374436826625952182573112642845385186264328209806447462778893781398557805301211381790930634225175653014498326738808827919463881115706110049126582878892692993324879463363202498282825952184857356479871028530350908532362655558464476224138016842405906492798643691998776848164447143143102322822015390808450442322005975633 910 -29393754314489252433202990480518536007192981772400006221484968977014258562307767513097112234357632915976534096204419029455450456464057912485133567968781737824820000595346953306986880866379229833562841113657723805370705772987500426938486064094835403086794914043592954938454445073184468438549735043278044227604617637472497086372883952102994276201838973896015225094065212172804879507105651259949358950666688869987582712215980390622580887 911 -449686708594917342654281924227974755491361543250477770813712019022417966044545982341526831869959813677819461959193517498280832352561685468128280921546030152028593889448721071624017794319778707378028118345691155637322288676459941503156423403364600847528580270226431819911145830070284107145921954631989658118925443593784250945903944695469888578583963965034182031841288859533402987003202935999923006189254283138113682700485941679298942471 912 -634829628359431413409736934131282686917986250549355485634059317251707605028322057065179653630700931111850117052547263731462610596946849723890359731373024663633807773539319563485153660842144346253990666668462797026308225396032379163866472229875683067276006314060527045376201654481907998344896293874476918189409328450316028114451933822012828671351377165004227037835990809511562058442455010660301781822508366446339120991028059842994656959 913 2777521120635393257069063449789207425586281388155588966055289536698346484344269726943382179568236460876674923527647130021602269979161469765373808831168222040989729457959850517645852827193719673894271731774294806683284147296074715200674866170530041493205209803916832288447909161668740967623505003938953086691510335443426202284231634615203339864552921355299184210899618116777502766143916402678703492058271815350344902322317355427701168321 914 11268508896505669234825759306759959033434439031255377302817112928662061413943437967473381241812781301760000900528219633626368035330844587045760855244693666054683728877773577106658088601966738464074459463564754786603342323156440842876147982409941230591894476434378407985281633213674653920351076652748198437087704626939696657598530673628522137771268237195636411762323153519159064058269927901300123020519118928717741893563887249442354249273 915 -2460672292707200843970052434582948763407654430889546088863379972960995531211551607543677132488565544370072510692384902941684359150764053796842568991126666259540107366091500445496498240810000136899526658839143686942872679351790751053777830714887912255057935366494674625467916027669360867909391729954180906048183765111442505361023364279785783238439817806419834373450256012679396778755391821508085387486208480717620333773081699964602016343 916 -106337924653965424801371938630005528827725260143077487903080776303880543787914044922347785441292162804580153126138746508520681036279129391005532835184496327011233774632145194850915793899320646450469188489761080453315826267111549087992887503119246899837166158642395021118470530978410607018978473334642147745885709172680154929108822791216270806418293770373567374607808893697790370081940134754717277959644487319894917709621148644910392276143 917 -190529798673566042007013405348764518784781630408149061006391132851112127794924125376802476690187235709829653656046028890566202840201382297839482549448852657686606582969466885692363103631351291668842637049969867724145798420056981416501774529804502589378810898986337970607729817707796966226772421099696667337337764459357327309968435303914469563690629180489356239854565483281466169155081743115861787431913098313331252415284561990139366405199 918 575981724538556739198320636972520721879964080471399269114944721032700638501378153547525115591254993821562070823156660795553723646109399923370830417762761627727890805750372982273515937831183234716537422307909988631550839563889978958932438468464216919776873629808879248850775143390101530717261417812385995038295853635406739742042534513117498130383385572383393891761149076717180992427297726560731926772974189252391754556021213823914797674889 919 2866731637139207856459761922083922112822962834616140087287409637725410427157073435486272521394195109031591024550727581606203272854031240527297003780565197174635240858225947935778299808344528094452658578065548786780413864908292790666380847705168957143963045350494800233171118646150375757475474625522041996112631587405029425273800986761465222333982433769170993942213387502967557507250331141164219940433166263324764780849603485559083892996569 920 549627753431405060134638111415157728726248944989686752540316786156515107801743489044819002467095273669123411693045216052423032893077881744256533801265539699719464464698539031094956176208407076456480355359907675876870173741575770702369749194159962009934228032709687226685261001789837738495596490732610036880600492091398192869219162904872961494514397386891442858576433315480486082654982743281852539909564823378003770695016046702934606919137 921 -24701329227390060587868581075924983557954167621565887280506053167215663628810173941286814687613565433946072397570457802350983389900125401257159966422555695172278238794636453359814785922683938697160966491870123729269984436691483574592688130958200690275798952089033827645169545811773706340288078648233157891252483302462468441725770555043441078016813109148756059762767620895747045399943014783914274384079366723166875486256399276625885823130847 922 -54349308235662766716948905154586386674444575748038955333874957409839963227836039283977000397430988330914255500378322549173774075837951738212628737056501247642031657771559757999484177431243541082430256181979416541431800437057149085506704004663841038641005956472454840330506440639655952327036525713059806114430371033747520619274513576230738809484255794779535105252723141630818465543780874257365221627344816856735784908767942973578183108533927 923 113613346575185011856919419374152078672698357098015074856804563685261046203619486903627331393660112243686140577377475122811302357425225134889182223689998761266440833608608564239364718441668366109588186062872280480566259056109054000320785169296124135200178655856394768145513031026651452408519656407978808792411607654667174736982907842929492083182806392779734327359462304800086477511925384540498026202024666795030309558771707542476606191109769 924 716370467271334924166378985139581637415397895928380747718483744059081761457763327363047666364199119465600580658159853188186571397392015913692023080888508751311166587161254950474087033764528601961048677763559309834018722045732449770201906380566817618169410919964883099265584027810206475760368044233495872614696554613062035047436437871935633451723914938575284601993432884277539144917878637397283047050152685300682683296454901847156860359024881 925 410220815366004741620483195911794566776510577974625821725726414950814107082951272593449350185457228738025896119922430271071421577957005613381406148567028651224365671845032822793891601554041908935803680961268095342941112586483413537516746237468518019537213937222213285221550776380549879844059180795182466097688640334119497462026705157505838154802572342132960257751705025354299992228428813930083858282083369446092580563964435812024264998061841 926 -5626892574710004834256444474432645603185559907406175086014900866630107638953967401080530296906877617714353433683593818151536299420614131996465395430862521459351767940761228908679000100772673599777830737949497597820286273238625220856783664950164322524450270405239521322947154697530758522155194036511097921336891710849319320502874530532409024755910089762911640902437485907789252319804050108715379706887207428813958988540165245000363213235100247 927 -14945772487714052343097237712071442307359715016583982567561339467817542241654496255502104745482870294070939932446489508742715393042841314513363446198828300779722826928127753222503024615531724379977894604550408053727042559755601163551218046037545307224735466245478962212888266382486465962906920700178838037552981184705714118163989407482370592905043330605019924124640317043767204569663959542801514138313165182642751202156010412308944811452757063 928 20750488196961938822113524845750925813950609133487610639011428864035884267276714098720563181196157971287301038259365345878395908699844558941461666480106091574720257610595553733104951675890613638044687432444662272928491339636424660608616892476388288270581501156197767480747859512803894773582904928242205216926063028232445648197891959826940036993104146656164919872656739082568861738908531892835389085358536494040128492549466380385379296210388097 929 176012928783350348732102189100144832394138653416231064386074912938429648709443894496960069071738148589213061468537136270441230354785260948503194348749666890166945957574340886468737124891566746695890426305842997029400365717073259793178196199290684341563782198521706194877490116467985983213328096158093952771828956718816318359871688586995215410131598268757509156867076331559042564604792699670884405415535559631865017804503026471551261895495589761 930 165271463794043248065182654588531332462721824631073633021046966100536339013397362105435069512710875436840413592739984427976897531271920866533233699178378956161409596653321789339529684700117970649378665719684033602444309377418697640878840366293874088692330886637632482428249497320736913464410047962008058591323346183540625885962349535547970487325259217609534034880242011374965373559408612306250309062844290817368879176060855519634110125097686649 931 -1253573431462066642458554392724240826621804231483932313432580284244794160358200326261770482620221586429236726031354257578017278130523506803462281740390244099179694424862424399539574754623864778964256505313218906059714672698821942856846085061028410896689378013420090789040912053570400021991132769498829457763813918102265613466920498211860997716533865983598514342043202961281452334324317072425459030614131455052047401888405527204693136809264934551 932 -3994590037070522517503752676745263645408104884647527324054583263394415371836976911472456590854841051790037174397368375007826634042494301405723666773385898803812075219604744903134916671548791293772921002103594114541428129794412164481601733418701688591609734006578873919936069583027432265161955970655731442849537951856396859907502142243653729818995064925682834998008584024937593030683311655607170842793861527460414716361358754086093264744409048943 933 3292980809017554747119484181027640148780028314060336172784056031414316699549849113411021161872312174283056185487451568186502235089722958419713202116740399284993099384552329789586339448517200423132466543611781925454575794700573156748411298711852320886984934107623069261496069316078735667596282984178002234175249359207596801387280199419441519810814664001020959082371658601657884947552230340614789589939460040547597184272932236670051701794566313073 934 42537271951669812151772742452762653106233000589948418262059361433378371745632490430074151641438193814676446940551218511443444176561894629490939405193953887804294875745547363707386928940973522490221222106155910881782004757550855793831238198192019839098457474274456003802416764879404361721650169704257587453996340285122765341942079679031766607992584912333187433146820573427754107171254265581694116765023673828238926815798093260114942786288814066633 935 55437716622181631579470127276276544873445746353353810969062218584027893195316338839449112826025578060805388211715372909208368237316282633204459991337244182043651857030123759308496802845292241172250245319805784434472827362796553176926774707977368790214050541580304384251368905914100102434933792550913154800415436337377159471398637563288559537687837848657186234552296219440587249814538458097855127220592207291549478973139796390199420256426531315609 936 -271960014320665046207014427522310788209205512602828142420409815732349559320059736191769139120892588210477246041530220784574261114424486399009534664071096626151350167649678754749488754778177220067490508315791629067092388092364595790627594367773440971458016185309495265719013072086439050624983942236491977485136189891350569134681441984708780396557588513684314429216792721968612464912211474039536796444028649871051383395903246560635644563746263968479 937 -1042859478240964776629260000531110480279422742385840583562379598720950157397966521938580293676015378968202985988498797752023836364695516496859209250177390890695567048570471343275448735163984610685233224509835318044440222449898170173596161107343201054842487244841729989700346297399779023164372017431202348174011306819095573511950622039014596632305717665283304969404251418902510178155269070959769737873387165366048077550064660633066071435331309777439 938 361921172404055862604609846638576133324004128653772114658929144149245719084604581848761664736002535957889242396774391557120677300429344597367393476285087853971017411706166106194501322675625759236948125822454025514951047931485021768456027095274566633437171178101997412070425053978393409296111445266023101018203095383963975188231733784349830304406861292592219924142631659912491827899365124436291692249483518107366295462999897779588658203053756161433 939 10109577648976794714872559698057146589162812938780109481379274676787042854750907861144745972556143482629605358690037962882455881883118337666467670204166693724202138260546574301868041261827113014640995272233425913429864097912053575099277504156637942760456727559779564731443966784554798027071571047412867335602507952139788111984019065919831030299565181572734184572923526089947575259196151887510511025359451524509165288876581741256771959324089300319817 940 16961864746317086666303630776367107978409588719676269930828187056230874237740374485650636962488264141638207535809106401750825668062372573956628799121767596762665119815737653647985570619573594196149457412064765597225168764440741954282450764455804785819978914516641152754254108083304055370478139087431526762041188045823900447273952527780513587859468611512138389828563367240682724067298017655094396820473551386052033918586164402497245994820694795186737 941 -57062469348156979101245775729780103345646139009668445470757097978621637217277421779001439828028763060390033156592128862440451600823319891084951433593965049992489004713443861420841230117296828739470042625971302026418439352326998267328596008498131913204152719004733777074487484894385071502687861251852752496340195477610292113308266537717452096977149411130330881499185000328162729198169331677405805587287960948478419762716906866316455644275414112504879 942 -266781721413167738199224228446864178496978576496423320318967879463321142574218213928858612318451903395523934135466215340638334214207992947779562059283838470848964087768526605673552595810756005244285201960525494427863397584620674123199248897098506898788115668659237928937261942538506641339678974290589245851051083367635688252082105825459526484689516325869907271455440305822469975002020822250661182558837884371425144792709293355108125241937081381690391 943 -20001218692922664487236475325707426883141901905830631401121877119047550192939631846704266184644939247537569861603270919312604021006106875794561216221991491765527133116058458559534120565840551833340020287309270617960840998298363840441133717713826578738856866275871864204136521027547639155167197314503719235040407436778747484389812811461984096584687951566836609418215608691475387220517659404670114832084120206544511720966424913368149685395435750836871 944 2361033055332664314818545105370362752706523384656148620068467160931795182782084661666318978496777252064640267495989396227119799885859722778426936101110563254109622523684622533942905121165122943531886777070110908614848896264989339427910972638458908931615327285381397632027084440791464493746776373986295774189378935435163699299959326806211770169036271029695492224262531535019279000577152081446610413365372718929737279692450790369236827806642860933539777 945 4902077078901632610022218488672092347361323886464772922747031215935018317300626009952976352655358957357118663746408230728053035960774407439004923148219049934108989245413771194921617327422810853563833736726005252791345361514663953419792148736342257071880366367245642041891397570830857739890057523803125021494121537801336125959426968915581397207334733623492513933289003548261836486138963097535251860219502519718375164873599404958787002781844643624611393 946 -11445143340190713613322468970989080079636062688975791735122142016516120010437509935090918101160277353867525079971088104587972127051188690127832578613556969418768624222334060415642911435640484784659313520178987671950949343355576148011614456273445666240777212833941294604460964825461464963940872318270411924716167343313801041780780003424743137106656972020274402151784776718649838032916442537948989999849349430930885187484858303405557444696096461152635207 947 -67008980390496120716844904340026991285524040356134539774967564976447404876580653959758623376218785323949118133659850285728421577749347047206709465561085388244518151653392061585580378818086267251393130670892022619024006940343127876801358251173971646128477722973093367585944507788400649586892262350768949042879428526839627217196402727089718849079326546651981429703170585371656204441083552953715246741674221539327146858832111251440197914428794714926772951 948 -31011670719275818913787587941152261854323516511486953933835851804249729659223718503698983841995074463090510547579907630165094012037995883262925723600158051720118685305777579430374554715408171440852439660173156190489469790486070421498186395886932296089960530440715083731740332147648114498316673837104190763313350963855045058365785423356749464198740345121493240040278180275463866585919123065889583484704298200276327030300497772230378826592721279479829039 949 541057482075913448624028963177938397861069330182236950107036381179527184570778448630429642701978918989361042107778837311225606175668131658334533742849452390760425994268973395409474299931960062380833296717681891190237122882116010048215851468791880222976378445876410140810019905800309617285397013482712159859288154813846554838036053697093970713316458229624846387247978907793978106797913730451658053705659397453391667668888005718501023576673709875381298481 950 1361220000625309267472146217826247152411050308967856485618595428597301936074570363794150139981913508146536679143776843293937058459678226266035398998100327247001920156289945005692319592302593667729338550376922188094879473878606653889915380500566151110762401665719256035205702800929452265055644091499362036588396468302388515201364176204398686604421579565343131934858461438067131012869099568496322358773657478709270278610480491387075456592681911266081058313 951 -2147077337432602502671968232948951275927523353704419579726136573421140788987865310085566504353983254611176020682455849213156338661656732392940005689444417022839993635840870547300629514782453225968822569705292644522375158181830782654111902217994619785262602681449179196878773550343882025457284938345685365556800456719841963139596130865048363211004964935937353615514887294011540935443024437072277765803619619661984451799031068692358299004699566346269569703 952 -16545134680492988412593252426334126923554499488119547530019632004217999002646863894318484268545188082541182153658903288071746203460417501180198602361791779268697268678291246145832135360288249461501692092802884981898665581271121450317462228941084599567386820354371662710608872309052834436415366700185629060409169128161180563091469847569684905861804145959962894644755927530627260986707944990611456760570156547707401411092386559868395707343536334087268664223 953 -13766573324092554301138790756127692363761288792899318842504034847645730904402939997866869997904526873581780121175703933225085358965924410823937153518583805331834594634014657365958605087534419889283981058258136163095954738905765856747917337920217621067410216575700712649308782665010730643715168955260089830807134145843783457926574517353934542824563607496489606749877869415150653554428670047572413628907736518456942755993493501505566723644776571058111201119 954 121373065476251787111061690324751757584467917807277290085168618342670529215015895053132618421097638995707079140578721726195545113211908688973913114218958402754606228836591900580572008067525405374947266718709692510896080753628561339361325384629326153971660950037943539096862285451454048640307962391150481882068253861763058151970079593419295067107110098646686838303047608945344041771514164820358283587315935892452727187844492035804427918802273864669195575769 955 366645290869336562932372497454652746442787434750648449752873550314152636569658250087067066823336019853650179371738778851416858457117137075363260610105171053495723809379315717454771461922860589753450362961742610489655754157409015389453906810540610897550013849257193492037503614888004673074052445379641772241400715036120167425279329843024001019635292664761780137354996042627043965532886360068868289834801500451017939179630425585158956350407536868861391961609 956 -359067007547592958134810218013460325374636390764198711260770464455729489795826555304059432143206711254063353521730937832926189104672904050038696807760283517800008440770695670315605148762007468867624674544902011618753218467839021275344114840582713590644920851827104867796753339287077091614666770761070792455812854683627188517172056654725653564693405558296621270017436395254008444877854763245487972616240422130038666331339577151921938568405391044299976258703 957 -4017941632919214982660972913118795368734359694284233470297402881738832708718577361391722465696437601190978321389110885328604104323400041778346739106467106517061531165955232797724153454829760245516302615745487517644408224352359181055773390976030925259239966346968951163931039212566196240895805549938917535084232144692335883861858081896667316306104445099449263776229837174151412579551686767110790553745694348319238785279352984570274484290478613908352480171887 958 -4804280197910093342108653864116447809096991871690678539247871583376100009274715725046910042104014801095386461082643330160872506704743947106345206943091661373922986364974204562607860570801453271223983160586856930720037482494167170633449748386817428202675645027493958517691298371548698657259610163028197938066148597232027071069167653900803750529968240174228936122302746791016749155202680665012189353945224897468129573576649774773251521465308708418005174015447 959 26552914300452748159731448489836262700415253505176744154180882768897294359917764802431682107059908808528031970336711307635691925501112481792430238072020635905707807763648686054301659951864935667198757220535673797359599054182898288235061022010643470927808407067732643439996756169998368853543029623393861939625792107766968812618387429268398345695003525546585501741463040985329214905559819573972736275820799339936889920360877311585967315683690108339161973516089 960 96344350382096336398440781756720555682703433855569595161592609788179488803307971130285554593055950826914542090417212586719236411344920487541967338631866224176722492812065213172074065040942950775413362886353059971199535450813301112171169779502643795679697619382910913539215197683935025622422550714041505321846921590622181264859283743644030446159721212661231428583650803089809172207943765133055176737148622757086946002911602596131198324555158592440370513171201 961 -46287527939882060640701472895085252938330413835451507064442725343716671632643940961314029777427277622923203552195976595282754506820171361047937465384453274797925284248707748144566809484898519453962089212114944233837320586019482369773209639090503646990880424843771963881540410162115268437042165182461746812938285788658356783846919376127524218935589304596806658505865762688344589734150845899644273008089948545258117277424690612011309192042893790171716735302399 962 -959674209318631148867369981600655507020991732371029370583218938781048742495059622095198050892358112688077285918146866471038636715744627109973580978455702567186353003806002414837800204338283595886644444401407428208470460229358674749086947293704801455099039424133742149616017599479645767475887286791297041522498865892916344951427392445051322453308669523144696174264588753184971729339795577996785136650517501904298748581053804589203403305082214912306768089145607 963 -1502760667178323751968426707145543737597009740222995177586453349468647440296323775538569833787870726769845739866529943584532482870107711970515724768451325661191378449373635096374499123312480516687630085893780358312405035184542008170215007835595070087280155024673536624298171507500254119018395086940438361728553159687907478848232510504954926936197035304918132421976385642174842151072233542896771816228225466901274441665285393670305023881778385713068085560569623 964 5631546549511032835869476420114812087994906110893273980076063750092143801862889047779642790455481560653004093530261911070282764701486220048730779269198671782294420135506751540791203592419591329604539827825106137251424071695144056401352509972153072921331044767856606097947815380316303669246195407240796650245383473660432146866381510995552048207383955098466000724428527494315061261913693116177522597398206583336139853898913453962220581982183162784624741681171217 965 24787939103626979439454793204539517814362899883793504558430207645402114566392692075406414085001799662234619845859293314401357875233941847832103081454459274515311246315376218948952899294651507309397750428694235499314493460051166186334640090464661776628183484757775041814579174328134894409657946596945538556047745384512031603366855616535698438840541227941195193246644525768203701883477488118425991540850442368783749682785395450957186378900371796986862253407469041 966 -1108040738345336643915701371954273163228355230452456703824158460025065083980617279203956944095734721407797150053770570829829131845492284774370850513869497010027288588808325969215033742473307347645357593037484236633829725153964134942892408820054103035612433395159371252371989766576944203899865471276092740112960493919826115063722365888571556185373140003803620026567695912428147590268261808745720294882974512457759319519430183745612480038904871087898168315602871 967 -225307533409333488242924541584764206655722809415046454433520185728669161265495463237065640653207666402927172912841180971271879140796461200037669434117872464657855794016002622479006161136810180479870469044323087967098100590768423946897545631822064195724876229610294118835956548486367938094721250315062032484655629448447936660429145280598429061935617331478363979272936123738689612131833916683325364457419930343969265784107419426105902370181155915057556617298427111 968 -440642700173558946690607770821939954842390421756020798532622945317112736775165370961295668809553720313184171475198426805075296094983491837106001213610919456225465990732730311235077018591360594830932719751308817804491733655151170679309059584263641464129240558664153896400565189073543378354343711388639230308294614451617438285284789268199714118202876402922495378306762984265525895951253477087939246260893090075818697692539967198501292420012167990324029719756428383 969 1146482400336883500805105332618997950216724441223376492836435780923796977839128427210999428259761556999976213265173775131296320077201167126127022479839013269469770164678562979840901413048570434656968781896290156094899438006613474163459791517871294833265404949164339276722478558230224686143803830058279831745311436132796553373292728988986433321014803177460285056842899145117154717283998295974049787594993192944085996671886840437950536491606067254869950116172987233 970 6258749102235797521825680602635455494014962678250940172466478069701608586654745193073659875805506596818609969807133391508270305009253760786208055882176301644968734245951698760797495993419386222792332041554359672430224478909587484440701119294115362843693974926306063621050043818122339777476701062614312736265274402330150051314148561391770293705855493981223028518446665148624042498129277885739552791538024196570540272576633385662412704763321646422656167710153829913 971 2199156601439643536405413211699929436079405385491491909405034111089044372757334541248324897273159180637434020227702806834873729323697017437272909445801483864709537009796330703026879269401638533671945046042107940006354015759653701410264114927389072187999305310133073751597780612172657379659167654704106986822745879465131122268662561882662687522577759365303491525307237991193692540702571107712657494721109656644306575106285207383270581102188687551482784374750774729 972 -51930428717242890623620299000319240573975853333275477733388234405136388534378037655166289087703241010092621687808794909904685286435889812201326684047983747075299534193972627441123705401971198937787098281905021171859312278666979957145781843792260121217247163716488425086254833138755743237971974254120600652741977862041088217290011928760607268307543927100400273615405510355228997401758358756230660134399998455846249302977130056195173180665517442700939940641882919759 973 -123653266847442573074889316905937846072666355135974382651421775810074176423572086181567502250864914645922149557666915081323234136785052781338109553108180848932984901476112231209489324228557144678621701978189013803775810699170843226983940721931021892126488075224174513936889691787065402892876457400578164186888668639268356534997986914465178724318287688488531970958576162631201227669839857481875237721289983821491257781910826978839781591250733073365224940656522812079 974 220067324760300869462804057190997473020449969727530534297650558026079143962258166533361597287599339798989296074945324026495699304352902747135721050215492025811726004793529184551134700160626501082840480580767162939182189109661133160344155150268297306702248323000046797902514114674670883355994853485929077500900463479833080885614133529915107966131319966926538520621497267934658521276145513842325465767020018459633728162972516548076995443488190837578009584463900653673 975 1553014051147584896599611966535435560694897135678830512458097098342825875736665108700830714832982911411277938168892883784900505839771280526314428078404611692020316122872068449987673318378267304273276278965235450112346674511859855363543776797915791642542889323017664221237035455432930392747877823577061632683798944713081370586210149290016824451127229130249864779870179999550128091580849745021528071025649891312688776363142475905712025208232979335443043634836506616057 976 1125422179452461968033987418351893864205744543809886216237339174450939455813006718601407054077571764631652211663277851331339717940366436328407366704869795151735098202602374239015134335310896098800988232703566433772053647036769512283990157243416907524765543739034907261351443878793822835291801965780761567859493718107665013201893096810797677207072578558160882874146884587688329491676389865462126950148119616488673999259532302878731091425072241132684001009497907349057 977 -11726282101423340133328532862115132317842585133489702179648195536183553970003972541104662325341702673438197020193480251401425116677208652080015119295901914924712648700643867571858791194782613540857510045279986183467012776533199673703913676694408309733354916429089163468430431341308727864147296480632031558435203066202402308872105149988556065645999905055927017270537850820574493840874867974269498738934609788836850988749217677393946044023952331753619390694532744846399 978 -33581363817918837978962952489397309413536871161268380305432443642425563042325005549621988137381551228561263945356461164784907694817715231115696538935631986215041181224709103294853791407363291970923914184892070270882508376397324957963738768579568787189599726509492492289023857591761861245920810653290917227605849595373789736561248171274291226155653017135301980408397662930343953106837244737698140029202296126071767970834226080696471910873554833701394790474546655834311 979 38373811276972385242030890780241572033509523878870559005968872540800859645385741770697984653312221603821245291028399933043010660459447406488742995791853261892331475856376601557021537938316937925869762037735735109438098236004147147407745553090537213220994794842817486637826166888254828285484047019106449570705128405074041306726450007348422138502693111232739194618045331524482538354199322293029208592006895847388122957074506935152570574468461318379784935301701391948969 980 378979896915214312294728353965058928788850888209156540760829737863431786671696533487993862543058404264693866090264950349150190574278331893018754842004394399720033582735135132767727198542903503590054751739500102656818771859584218916489140023397193511148387128271067403876867052102366407784255389917831154189862903168512190242504133556165465312406263376683196212911669629422060654669933847225341677446834456829422157651657048596573388346798916140072122984874322686406737 981 412595492337677157411178690907943709276116061508478050467939622859655836534921391039705863206306814094996524561274301300913285204421637127638822721882109442409083882762880851522260555640954565847281645139378589328694659595131113506308570068979552103307821102956777428013298602210439360999154356663704262243379650691358008724470217046195131378288288752271739674260931275123778464152073793813420477565606851032351208689643534776773641523381680414726181552033332845272753 982 -2585628087561574495830197803869642940547425870865452765911588395051574406975426019312533036474912010192251745689835950540525144759661712781891148134275330712662134479090454491865023675604222400615929475376743745253979627545995743235785120072615637393719841948526051778865206264500418948059989795933071863222006827133893694733596767913098925055079792885605286567683164114550988963725257037401234141890296409400097001485626367815613212074426884431196743759802238487115127 983 -8884615606162243408361003825910779264579896295307207986034633395840051342765144557982418841806585347239472212431140612789269856359118159712531700765489646407006023903046836647430392351977035893857393757007894794466211191448171508028347370766047243717210073823663100409850099948894792145112368801839482086634430510490009467987425489241954032514754184541656230203714709705215984104819178219123252581871054478091354881178044548622189197859288892594929121487904472581685031 984 5501421575729683645749772583005227935767040247174658921135028763784066977248545057847959644661037397251321286346242329286186590118719095611956931677498683599947162505720417131924428376483929817828577764374904118353394265017618673065371339121446249109058429889408265190086656482714186242315170559718682595729200423225024316627519932733982260466209766887135118701719057620526932463888956898364602113270558728418163251014548213096140512951264174690912450862411201220666081 985 90964383606919557966748579599207469252753147152114189716581758090128596039383391137537688865581342919657892484572750173675801887469501628636699170244404184862948540138862364090722387920761182680373699341820861386902689253068780918385869015137317691673007524191784434068824212505481501790641660335992703971168275440860133845141869268645550813565207194649176309236870502587997721871150517768838477463380607759658520432631497363791983806636128382736186995115962655676497441 986 132415973032271963121749205951367887083602932079656449142948257306200589283529876754443740929213349264053893392029319383775924463870531396765785955391320217326372617726240973994124920453166997000290198804267585708624830120978993779183395978181619141364489179378894481426868516666535327400446785634517264580773747072695048840636059142685261282934526487314136550158269486591253051567300423452395535907326186963553571606132060809718702996710879193254161932470224500367000153 987 -553847506397732095457238804490131449107572460209714809163339308198756185787390766728951717931805387748813245577096112795530368059484451864198720621416997229113791625797279328828251650380516650122782896467852581064874543035661040707106029179872620942328089358968270943765680879216262861314881371754899806578966984822351106925004705132439434756217811777214313682815295550109473393705753813014755225355773095909819540681419354654690448266303397058117359091103214900354476663 988 -2299438770085911859010220462542573881967571309136337660613212932153317675126550424247897104226530918874111531682456100045044056293803686299289514841355876414164936811130727423603627584839536273248177582174113433507372557160133025426862622163379814156936581332346592220373178408431343669233783814220454994384897693298957653415733942549046221058846361940255856317055016479540224251517211437101070273877481874491621225818027256596849223503004706855522175574438450304011954703 989 385750017407765141094708315326035278033009523614757961243627909482170321833416052064771252933186651991096146828952815069685199947752694179209455910041222233694251009914059112247009683745577304608690903862446362569125773000683315510229018292093960167079641566021254053144771096083678413366364717353188270440907476803244655493574461093862470688267582114417110511227626991904812040317361442930656480446994114205133414496719678698515587390721159812011880671052033495166380561 990 21466448965588737013281400793535235493774160829456554868006172208344199719805785922360616443905151573849196078800010530544766906539738565052024545392285332194872933320004665036926667631046981068450980047291913626704604560442563859862221636054606247746588515123161838089648147868049449849836783762690471490345894193297108191728754405129140930906152421691136927875950402299671642344289625819770945425791325098834857861355684666768674186308484681323723341512050119726440353449 991 39461147774507587756710426749136153485251235946380288084819693231348866543110827376138291611411623279778526836139445725462367013549702882491163987594199664286497607550782798063630248108383766395423741959821809990287077163878977880132382107480366853989460256152132389700993355871345793979376285069202248546723621095365014484015338660413519625617896604352519861150852161672199976325722998653165982527559703169823514992240892225250708086100478924339339756984631937996383281849 992 -114275745141283457606111753643544812473464975572348417642416163412400064392030418548968964772323117605085711036921203323978168131758241320485892933342168661180861184778476389205079512462655296825211336505983602659767286716225118978495230509530722521740376123804191763404846619069753460689778483725809746319665805548943944757528112325335229126919578586515192628581849297352644828447160635071606543777002519549866690767719377550416651504575404283234830559639187201545196617343 993 -583701820253135205022617348029315006314191074662119428048209565906939927672058283483182554047350844728178163599097418177117639385463808583392261755032134300940200837513997960982831257900764491209236350650363495232118267907361038878181899986384746729385894552977575034118633440981619067193943533074439729559844200956173019871194272594392134884400226612203064007521368049755089443825828258021706930302042367628145016465606785128089675784055118885523718932140061845057842771327 994 -138921934234719291590228913266726700367197369173103097314673661102279275815842800025644425143793631010584927865904006438431765585103445282411487109984750651252651012021708419119946903637631310991570672746874566526330955368696006949906725386992990763108403991717424197593647310335456988179880712616591742242696151971850536924635534260767207626524245945769394357806092423336375431627210800398954966611062059307489816021739172302429488026931599221933962827527438876208915986567 995 4975472513808778262023098305730381656093324933612868657804538770957900797416838951297354136138570340532433616660068750717195223298967386685707381575319707405956505513582564810605587513831617798899985810359522324036402500428857336003823649103476739038256242993363326911880406348163657628385730372436774081553205504661856104991477384827994798706553547618288787352080127601123054131178032721397452439496257190038325516146982721547948106002632871525845544734205678853102752968809 996 11201242435730030148358256830861303615491426189783665191441140491836315077176263102825508098571283360160131584113273559380276336863865780913118147140502170673186870135360505393290697160401917396724107675440915746809783599175978734556807826689890394944488121912183471602103638489346428150390387158422873843290676377070367042304674578002894466051825308748502123924415087012273487147000962646385499578492072913844059376489617993817761604247650136049096754916158307592085749816721 997 -22376767752818944061491371089850827673857072022948487537358567954948477022399024356025171028104566344471639381714071637694204335962974918345130139896873025307234809351522072508868893303680725396651656942353869422708055305507758554920797188551509861455329943115902999002716380154780062354690799035085219047397496787815970860313947307446164256255331311067594838319890974385560512886600369199806072798482168882656810892343608506296009745528395571634416392775534494493753277085839 998 -145564717427208159458207053657453387887136979753949961797687400336423789739384416637479914943350682930384463020447605309810895703700741864908323604058265586673151449921288693557354061050978707363820282963675980566704163003599325720852864817312033277411052983441457242424365506713677978062895082495976302684411080969265245101369965816918378706977090400871708791959517731881582410096209402217081641803392993989910156173093778956951873929285642367710703579796493757316278302522167 999 -89738525079045822362991767506249326709560311301363535759147689078311286277177614070733290633760268760524171605468565880373952383734709464710475949044673945581189615678878734534888082368830886157775653446167136329035828257628824447418554937660477801724136478839787493824283592034335394933572973676185633942244690848186752459914405866821279107656199002135064039040016694293120204213015481635908628420446468035909014315095081357239660148815724590711659624613177064188777111271783 1000 1130605406686781790397879947904581837565112195182822584660891224871191535100104521595852653222635608852411823973091316027550156565837257854753960538435042388895983817933840772946410384721146593958831239780749552442265810517136282592838673480487343893251203893293540194170722376354431012698909795111415456275210347027013700992500880618622850147481415603575251049555626198348001282439853656681917519389644009837373376927653847898087545065939332127973012968942089687468950500155937