# Computed using the Mathematica program that I contributed to this sequence 0 1 1 3 2 6 3 9 4 9 5 0 6 -26 7 -72 8 -117 9 -82 10 204 11 975 12 2289 13 3357 14 1332 15 -9834 16 -37935 17 -82593 18 -108282 19 2583 20 487521 21 1621071 22 3261546 23 3685230 24 -2318615 25 -24607854 26 -72887472 27 -134909701 28 -123941901 29 200330184 30 1258932996 31 3377359872 32 5706502677 33 3797618237 34 -13692162438 35 -64947259395 36 -159239868623 37 -242636364204 38 -84614697606 39 857059290924 40 3365448690051 41 7573958670132 42 10210349152224 43 -727827798213 44 -51300594743283 45 -174637639584576 46 -361012834976976 47 -417422385194850 48 281805622508835 49 2988483950773395 50 9052806041893926 51 17145654892519233 52 16103932716552327 53 -26639404552905471 54 -170864110987663926 55 -467792373905581158 56 -806694785040679065 57 -551480463021201984 58 1986723369786686796 59 9629958502351114461 60 24047541198584470041 61 37348276188180869289 62 13731357827606818968 63 -133880719582649496444 64 -536278575804844423959 65 -1227244649792246135469 66 -1686264156681971850666 67 79726513411693223541 68 8525089056142017503361 69 29543953650190441310106 70 62032772492954104481262 71 73222630989373453304412 72 -46711305175999509448137 73 -523296698535300080943810 74 -1610877870956340983818620 75 -3096819659921426622164961 76 -2982683308474269135477963 77 4722584510919651850050813 78 31287965747662331299231156 79 86925712643032963518622386 80 152133999476000423477997933 81 107883158128173963992150975 82 -369287772416960172986533386 83 -1832958430364232850011818001 84 -4639911164302911068401827291 85 -7317178476087168446700397311 86 -2907632902978359064544077854 87 25862335332154884124073978402 88 105584580275017793687913082329 89 244760274191716922294393959494 90 341950925798815263282232357264 91 -3038180163154656275399745489 92 -1701661266072156931162834993941 93 -5992835481913475474683392857061 94 -12741400249244892793788829704756 95 -15335273403339786583970116101732 96 8920578759891774614538434806803 97 107473049297943869652600983302503 98 335550859632193378391170226782830 99 653173243182522122259531354055815 100 645098179309081153934690835551583 101 -958714951972940213803973539264026 102 -6589572808629576720838192017763626 103 -18543781585883030877389966222694168 104 -32874294161524330117778402619452223 105 -24213049207205004253898210183787208 106 77598912568371038950470985315234368 107 394809213243624235811042819290934877 108 1011427371949436615224509545854965607 109 1617144981580657735534230209285107692 110 695699307248928804703380932160605304 111 -5578155580206961061790204663700530426 112 -23207086001221753343323987292407983279 113 -54416088224533194824972521798480600695 114 -77211986868925192251880290382164514910 115 -2615120125593199821112666490258679657 116 375088545234762945990404827884081973389 117 1341613182977633706768156221831349403325 118 2884661226610720116795283317741585849462 119 3537207546579023381927157304082859835962 120 -1838621772700351385802759865059759071871 121 -24141525185748431792325234358325157766056 122 -76391506826713578428661029385203865876420 123 -150403749553557424693412835840508312815345 124 -152229608190540775402358008039923561383745 125 210418728840906258332072519168241667353336 126 1505303201941063090416353247333852619215288 127 4287452872856804592840633699285435902886336 128 7691861429279427163485237742319261949199809 129 5879960296974747219640789836191372523547959 130 -17540654061824293044969077616841967072060850 131 -91569393485855920475300718457076551844518551 132 -237226456767365364194876429503737213955411647 133 -384244661312632959282232029287483942176740792 134 -178275935066346082477947316162237411774328082 135 1287059248498786734493812023513866652454056304 136 5457678711059050266063586940577518484375069075 137 12935305915470601484917568797466798687155882674 138 18627788750489456667839244988213904060382710532 139 1450735826940847345122507625765752801881246607 140 -87983408917533087266464306025093631073481719839 141 -319569038947096795074927397073893329779629158825 142 -694439603626659860923897037719056183156316591908 143 -866967174276708807847257591731391098588380201002 144 395859379035999047709042432498217347354965747013 145 5743297953328774196548666100698744236786508237551 146 18413432117031046120325209054980208735208087846166 147 36646669954237130250851763525095730178800135385419 148 37982963137691199630194045889013495454359666494285 149 -48551239076761648875919897714354488243042270393285 150 -362621135852163457413232838934947895736658445512358 151 -1044977310683665950333734369162789995844118176184954 152 -1896160295496378244909743495874577307370049472580875 153 -1502406666475406835689546671328046848863542975497802 154 4160600953571547004083490757761387503472001638486008 155 22309832654146078343330405953852827599952470631659631 156 58426409822334942831704404172415806829428186372024991 157 95820703604284251590053558198556343615712989194328180 158 47701598641561867485537777945466525953520812925310940 159 -310756955542887580703927456954153777985574233981580200 160 -1343594661181965908263258671547108185806268012707315631 161 -3217608603542983120581025799306690371051495299781978323 162 -4700244453803740680656937948885949504991598139334469030 163 -573035674609088061768300938891233333708494474497438319 164 21535466349616943550730521561622365456728549681809916661 165 79435536629695237273806010817542864082625276236426980632 166 174391030261292993164910429433794686810112939667975430122 167 221536215094374353023686827382140595770021234229553702956 168 -87263137776843712693294183969205526453352786545176830425 169 -1421936447631911523380151707767881489308204349127201617480 170 -4618582814905616677511403661876710085061024539809956182200 171 -9288281626937265465193415257133064432253858508686300467345 172 -9850586621952108264398404826053700003210064316087825896351 173 11591617495957552923033042312669557704730589036468885163350 174 90682714686475662638497219567338659360229984894648741722040 175 264354086479217011454583065046724359871862655929603318018958 176 484989152539755569342503524318167110797458473921973762212779 177 397702995470253674082945775557775518956056009533001855092687 178 -1020958823600668271847283451577767563914899316098355708216978 179 -5629771463184710875242924608043084977530594428796217153042823 180 -14901021584051767820597143273386381954200658744959201458211577 181 -24734801614760091274663740141543753370427675194638236243409579 182 -13144062481993822962169631847853737254018483981095800683855214 183 77512652675357790486113020716240298190976165367081884582584226 184 341873012225381596409200880567176705844748965507886790751354751 185 827044776024715992607408112743110260142248074675048165305234780 186 1225006735937851059622010821350186609959406408669214619124192516 187 202641490943882621488368950576725527970992688359741757553551773 188 -5436633910584214333712009038210237805739553749630946930590542103 189 -20368730798274994860752110772577466036937324879580242737683987588 190 -45165845198566122176627193606951011554277344666295119691688097152 191 -58352416326318270270740534056481793408460223253794462102831319804 192 19400872077754804964400727823022916081936634004149907505247321967 193 362507698027986840278171277433960997779370975469478016360879907921 194 1192923228705791201055055033769162862907531162852323512546629872786 195 2423584597322223423214491706534484526845262924473945975492592039627 196 2627981412575930821530883593473534739695254062498308466074127379647 197 -2835166156978347417751688828121249606115173999866136325973583918918 198 -23315341275867081565902495511978199029596268933946878097031648852630 199 -68752266624446833561212804072488353836994721393769369498050002668300 200 -127495743583701381936128614437388714919395364140460208044895670431423 201 -108038178347932209784279140476707699127245663560434196887181477454914 202 256873159824102774773787278719942381200597919815773878191436374185940 203 1458475113192797624566754881258692726220892296589509892926214949503433 204 3901141882969357945958645740562336734051229759775127583164588531326843 205 6552365927895868363220738123319447829840022134274424644123419136514861 206 3698938169054544983503807724993660725028536500200243253902183854037316 207 -19810932844921328721106150136889163810988915674076717696554347668639370 208 -89183548572687057063617524021326162803751754141467048002317727970837945 209 -217916366239271947379946592765177535822406140166382461220949328776377935 210 -327165903488042842269129928221229755756449423598187568687387061036704646 211 -68092153734556747582641180268925497738971149595955384511445678499006803 212 1404978867986007617133291282299725002430110521357204499943676025263069895 213 5347936794046445365942041507755016434579375012782380615350044154865593751 214 11975700853008812227541512614371933545746232395927951419524364383138546206 215 15727967733200855197247207638465528435591838936637781765122958671622314942 216 -4288929939046000926999357246760109386075860686748656908117493899396597653 217 -94508941699867572452523148029833112568521213127524962059217180907734870274 218 -315120659250086319677964737041734992842084336137852074073048114251342212920 219 -646641902771946070561047722943415000636909659085980478511108757622215644475 220 -716380700071865824255528489935929643941860606724295211022382393939899963415 221 705575020315690781315406642034996759821194187604736972059420275329408050965 222 6124034428442562251300642505783556311715004938120175605918625144410500371916 223 18267152065696771407714516698629358703787550706087534446568004659233145554100 224 34233628858001049434268720673296089410442782339506471354033986639201636350665 225 29933190448258466824591538800410780450948509344369664819193367220889323015457 226 -65868151372020949508175953622091551716714739680677012787840431863358425742974 227 -385623044853471108932584104135162292572946288077536773927917612461815779834459 228 -1042327536298910693195060898338867599727823839310880915420688939307335022441387 229 -1770998915017356399027149351469143421895236456994777711933573509201567405931782 230 -1057451442435689856199796471368594300776121436460785821159206991519254698563782 231 5159623415330806120277470891821463963594547382674839872599855224265553640064832 232 23722407051614807228802928183236319128794726719027317268408072289622483832788843 233 58542336440198189870106307765568089782782022406453699359070630563656318006146548 234 89059792569618779206777353941760962661960856025627572138196653029525300764195688 235 22256827884663363746899167545811189446788606755077317599756138634557951202001031 236 -369786501664304407989383630066095493838780791490610127009061430461590038210160139 237 -1430484636897067776521445131570553738740446375463961276558597113059095857885140146 238 -3234590682781185112885108328361343317164655457149859899043165062734489926248173280 239 -4316425144502566261830635269551342800241779750207351902599420509374567837271361390 240 926743859705435656758415507563739977247738629985306763684481478683852404659197847 241 25077409257331285904813570246063681360818675502335417452291908463580414261524455331 242 84734086829334684168805541294316983045797256300980397361473974698449566896137553030 243 175601275399448607433471028111969599347685872246630539119447434198638276194764008873 244 198617846490707264354644179295637527175625283572941568856717695925025147072434347123 245 -177774121207358298395477506779406190053518198630826603833148421208603587560862159349 246 -1636025764116345033225797033820525926396062749727626589368428928478995042152181843294 247 -4936673281518372756833575327100320089636789974986380436895751397570126899915359112714 248 -9347974543450929657760223453207423845036872513775066013862508590714407547747771954465 249 -8422367540119630497406711919113391932222337133453557045088906855841864553428249646140 250 17140600381472302556680865888685954369129385617895686049595766438608965372194849519756 251 103631159442170733676646621515768306349532670373109357522088008670012954886699587451553 252 283059872853769577722170684349864509850512496884078861837043297823457853565177872549801 253 486416863527090485596504913403567549204256432085774465626298435868915904605440121442449 254 305995196232154495636111055286255717969419711787602630534743453069274913650056916988624 255 -1363984255499610262923921056017419538789641264187908028718700795914533331382330864333000 256 -6409332202128508701688533490553341798489912669921117242560531708750816839497913145787111 257 -15973909275098230415504455621817843250355766888318443959430601379709252248158121101070117 258 -24616954073687600211274922241689904920287312354753453421068138551562947168845934937729962 259 -7156417521931620488921046368661175725339998347659543177736779014410828384257247042706727 260 98761710797361228193012374069348385201843407351095391809499786382765729741187497988005569 261 388408549788946114175271884447052319347630757154758511553461037794851422239413750628999100 262 886775227902121123743969031325284282172272366760522825046420452224145387734774106794911174 263 1201918138357532556315197894884657411455095530736326630307064984599696020451316169242976752 264 -190555325970435434847197772294113606836521294018115887528371826739862664565007518026483573 265 -6749381396099958787785760874537348575251417967161914894588646125867242446476508582929621634 266 -23114756168781363439281703565115088199709018003797462860538402717719814701181493847972919940 267 -48372166704542685046582091912309579485861022870837892339929298989340283393349264152297384153 268 -55822342025726560130432877092447980003421076408440225038717411926426415446884517665275546767 269 45170221051450380691390838842680844337080941435247122412879735047725893153047018065440501173 270 443108012488555254793176789321008939451378721081989359764372149220363337373391282998935434516 271 1352699853279932053639726690641464148391319386917444317296713951451912112206847943367467380046 272 2587765716356163753949175592698647058686432194391890837240570665027062574406151249545496837377 273 2399352455262632881642450934005428721795335732885706707885239463902506623970416920446823224215 274 -4512298411660350710055681394270827551153557338459009835345978899733201765071338386788606559530 275 -28221253353742257223474976037056084451947605667118067021510643456990303573070458402433036546177 276 -77897100137836832466285685685834530913266833801239397851627370456580267297766623879086583180031 277 -135359011133201150220996249680681848632205584380827218269355320502038841679889108764261013855709 278 -89399979852877707054628764765615871604917674396846541043969085923090276559527325239207564218038 279 364942033515231652917358594815508809928276636909752873319312216312065207041055415263069252191222 280 1753960964505174851269531787737083758511624282930608374533172501311554215700931377846872910030001 281 4414661696764365290397797954120322042802226836971376322967439146997936173202551203465255149374330 282 6890019084139114229146265274296829795674441104169218828328189114481907798598180648657775745037328 283 2277283044660939838687403009852098468126783598171044723891456132981706789215794259946529369309963 284 -26693797915471395525824060279662969546456695033420816252240102721733423772023394525481464439064517 285 -106769673025872433729304872629871509206237161948277714804274824169505021785475684569710491430711142 286 -246115270934797205037155710174565546645246968412496794123194429504376844127705757893651650262586028 287 -338681076369281881138877012540016142569495308555835073617380812401334656151071938209380500341541496 288 35291591646719124615877394363260778926141058099779266431110037754679514033585357631796485665007633 289 1837872590545784137884195015908244032557841228703798520083637270086611836131990762849799333598086113 290 6380894335780271035547339881317362744797509127026799799735345905415663690456989258909203733418941698 291 13483042843560778647092669852003643239794009496909443944403939650995853178724872519837986689523815457 292 15865365887378371895273635152457413114717295980154990242031036659087259176695508230361862072937788653 293 -11536128627033601912326828600713355576489086232630683547095432306099166311404086382963958904124941792 294 -121383062413654141436702462990923402368676489578016997846875872216294673914038535526833687574987960782 295 -374925093028404584001351348382443371456229638648916241483324118876486869738686618046493806687121371884 296 -724529972007220490212588000280021623015981111760670526495232945023008730569199592431540207796973029649 297 -690480535937120244822018253341587043765030610911812862976723589391579154653340331340747199336398688692 298 1198765008264694345949670982980886802104336383251032712391738369579419273692010685550161844234731519840 299 7770357025291627192597857900888277763876526229976196675604941383883264801229776250753593095493596175135 300 21675166381254614385094003311017587643744181309389729921145892419302192624915202430388158808839722293745 301 38079522473547184564087154915902019399663752259020917459960417843298805651391501793327520654414462894640 302 26322471446974610607794171814242464598516970616244086406596737951454021878516368750153803623653429145312 303 -98606664585749339152228293056073828087782294498109789095734737245389097224459022542734225344524706843490 304 -485125331679214986811582388213314907199251274819621074834429870108506935213246027313046745836554469609025 305 -1233135103240530315373499273898737211660479963948183655438270848733489931988374052934888780831732520066401 306 -1948634837711171748097081064409782438723540883558399881318667501934245068321624361275134456926166318042338 307 -719711802265488519678647112259291583037126492581036680318837328848889493530146192162903293951589934572899 308 7286582357592625311333625398798584005231301104257967152779137380550262243625660617521459205918597341317651 309 29654050514867043243614159645637272335737721531756946367107083537891379876503866520962203008598123475817761 310 69012107341579495193220000684395316457009979083300892808304958801647010300242862766168560431795813873767234 311 96385870528232721205199343752298129692618914883340439130552560971921108635565426945845294013927403720130058 312 -4977074797786896711748660563349367941079851953969079727863867845966444269917953890824039848400251816340437 313 -505353893653281351772837666160528547916652157829082660198124805103610363364850664646180983394256099495904912 314 -1779116612596270825053618501126235925005423733294761327517304011802867035644431755709804346016793060505211892 315 -3795607719549186984942329416781195861931145483853565284193973356167032284868866294374941646263379947430529855 316 -4551312480107482887454232411388428623849283660747881733106087719562607888942790901252613515611857889072533227 317 2952483166949413301398100474249838442368502637676770440518147169049281582984533372031923177549821039236716993 318 33569087214095397494832785892104386456160334765206456033813583539764433585824413407327384277898182086239210776 319 104924293984549837154413778002561338435828994660325781770503452150255241111085986181570990373592154615569842636 320 204800425799663436645051667567345908447100269093505604963913521384939106515667449805214655995602313848762363357 321 200383371970897789868489223971280490984699551005619659234147848328932397261741723343014792285967173041681237847 322 -320768610382717039194146590758846037127422544778692345235148588763141294111787133051117340046173309846587067394 323 -2159382816150565432962268711137395074724576150033094869744744682938871365244619987101363293334606907827786723375 324 -6087714034196757924483016960632500112572553453416100880040275930129000453100144784492929146803776784247364796155 325 -10811369336723893380587140059045834817284346156386390948682254572369380365435275765412747098155993505326120980690 326 -7799779108534229706099437747610545033608804618954342260956945185949009545346680582656063200780182513197355950330 327 26860190513458007087226165633607752340697986550823150253626470237027435756280460131711564367218808528948563803412 328 135393654847262162872439475140213569083769611934026938516327330196522037202781574488949527937962134600861218355115 329 347568782226327509474902755079857382837106937904891248031228596206487018440322596764813849454754357288861474670830 330 555982953251825046368196015178668152472023609600946187933942197942379840232146278061044338132595374993830509818164 331 226395898425130427790477080619829427284467221673161786323328783029233832568953816165059928652457344382139003020987 332 -2005545398043232532317601323206494433999549544923666386654175662386367807220005749615912712149604839823126244495519 333 -8308374431562380419293123578893543903621660864940035171850711112437506287901895738196375807185309795818829517401779 334 -19520841662503910651878364239586530365712638658342592348155829155124024614363823325602287477952442474334995865357644 335 -27661527482815950710014631458791207999243579138697448128067969561574551509945089779314483197507228630180028390118526 336 21632192309495577177943034992221282897814495020197431282126539938228450779859085373078073264309298834243078143073 337 140102777973330944458835954708575913073619132249165298568311629655181405163337756318117956627589871006449826648203643 338 500276358002593023714744422978047901005797437001692606817953137406488323047130848364022817223189609212930066951309838 339 1077539842618480235685363382150754803269558689831410571353974054238839298955256761397233461047703351280904741608596083 340 1315952457248380112437180761411035305941817853407688398372385363073193349218031128473346410539030862640162955418484665 341 -754995622173054674047245683653467144813471038205079214159466453746956404430700202287870157403651532570513230708728567 342 -9359003419811379589015745920845315708240722204902874557480884097588908217149000412468050744032292271878170089175682342 343 -29605960005504242725781527066620343498517266754402341082945287867952274682362004993408509862385111989526838648140738094 344 -58362900472140551514597878601333479420588912043275529792998906591807129489832317657300191279233167556933798278650578459 345 -58566213754326834208880049797133581380898018903977684657602067300033810201089399865668072782094558086236878309923254578 346 86312850823598486256864664011151103302108370994733028000433407089636521905647717170842857740516036745453771732239708672 347 604850943372090483955073721626348402014496837190924084088065573066051075379794642859742088542693369514987445551098283579 348 1723490126559222712772874449899619370201031902147718132387255765472653002852319661445727841289902682623124559790008134895 349 3093658825435179114860600364317026702244206110808725501909759754165341133490297180419349694299158147726803033984939165765 350 2323512974933567474897222286173395180413210944901479163462785446007475458455651985157995638533303323185887741104812402236 351 -7366024540714267433901823296479273621638083563174528486263184081136880167870702680879020205461102433825025288555941128732 352 -38079138519271059174643093498590707276956493738394551150274955926664675154674792997477351713527873270747704407302583394877 353 -98724988133086093955740288673710692674906097476556576189803234310265337509450409628643312544379459694041480941410463005161 354 -159830291210803583752581609126294313767006132365727034400573218070551785166674406135474158693019548831853091055785254904946 355 -70984005838295528712505240578644618255661219315237639502547480859632801919082994412718901081894547066369479943292793308161 356 555879540282116670465161464991258939668000465325118304975482431889605237922296303462637721785519276900494907195741008065551 357 2345331653645493235042186118144710254769464495546787638942087409800493580576429666251844625717666079115124748498655337747554 358 5563182563878200938801939833017944412933956609965330447311322743445380373463738766777189670195887333520223629745240416122534 359 7995629020268563729625523326226024352502811844354313123775574962746284882328699839623738173429450140405126001599750324258704 360 387249704667795208137708299071266676474310803219208800669296383905879954312041035158545299170418998893503668950558473604073 361 -39115061482212307360033822988233656422436216057178445861339033325847219015092104385878835726640281948134918346157768113606312 362 -141704270915248971179268276622272966101659418161656644352839846755212966500576789251938240103338905241177148372483103715929328 363 -308129411598011343349168496940274138893292773550144469094965675658783344535371901795158804359980930357701221573950091973098515 364 -383057440641971129817665919122682114727522036880165678238554918824043596205357045518788449428509904543298140226470642892800545 365 192282587616173798799478004472445309727604011229959879705561791958249414148718790205695577606941200753097334238305208706357256 366 2627418699574099100785740386473048698738102466700029468907738381469312298335410454670766206340596939001806493171167815026892888 367 8413204347395649306038411814605144698015375639119330974546588575725951005474660140204535100861526458767058756197053430573616510 368 16748908050316421543560018762903088942317954032574290958773053155331071581268712847673001776500888890370875242336278135327968529 369 17220726839722926289562182190809625470261863733046798127242394873683930702847371940343492546588271618583168593622833586707678529 370 -23323313823012703583619382272343853909273299617332674136632672471808021538276455811064932021832226625432201827485559411262252462 371 -170577262717340791353205646453034719074356332079152139316474922588268207000800324086209844834073274532750847477919444466273093617 372 -491309732448530342689428788245275730508431931269780290863425868450712797910307773591211994865034870796223245282060779714664938659 373 -891252207087473587021010725255303742708605552102863843095176488680305643139674799964909979787314788234722721391281295913251037735 374 -695274995211199638956431511601001104054890889310269869409092957539943441186245529347736178130577409693835039834679502237489516810 375 2031361744040486261425048065163700977384550974295625621416773968618501631142561587825862539434526468753194256735756436075962299234 376 10781161039339913808829517948922198828230519020484687002389460025243780471617166791787283484048765179702177015883489974811553354217 377 28230546212077760761263425030571555206551760045380038294793064211753118603767432967431475389767230093971909320616583752606474428064 378 46246462440366426461288473699186177784096327365961518362411133893161203315155570870882481646955962815336859235447619744950718985436 379 22204750208269869881235619009020311972115847961342969237924974060066510388096101263943429219671854248590983175523587103982053940511 380 -154994755721773736675641468857568136611263127903636043418895345383843827147737517074321313377495269749681021402219295138893969110425 381 -666367061944534011792361285628703776891591278801665341783419660596259537947042534496670351644776732057973594910376121350706622778429 382 -1595763437474233118358188831529281818944796724804520165971552257401397093635337986070371285421049958267165918428228600712738876488088 383 -2325516341413901581964166393511317695638299136900639589743634534155016556545499461455984578635679719480510805998001933821916427225368 384 -223438933523438673530550196847419979149210115530319765139269446893365353046648793258030313362984001590405033726922855341874855795953 385 10986553973287021693063835898502482508975622702815981182165824007115436618985462353381553830482025517460122313491683596036200273149841 386 40393051675711207214338091960869340972903759154398922005499069023717244832780636760188440078158934896338227810366107366904553568585250 387 88668210770861572461799418293671089388510138284269220217847560782324172169770631207834300308494493012531137906597374038034309346061711 388 112152258090672903407497187054498767044961797056724026134971025154141060332375785194602060020452487925200644282919185604865971981683103 389 -48588710242457393207328328357990234246194963284360721445394375844737940877377007607340259058008651078080212508126868910720253191515572 390 -742049858958553882160752849534570603902810001430185799585994675370972135070247107146206217908083098170098183252759563205137677869490126 391 -2405601552391205169371362813818349723861269380782995757101331435101777745142669637860502897274134546283088956948749225741962071922871960 392 -4835978259912315750522689480836512831555117829300739441620947470746608596771119333239934504878818691208265330563053889191326879288160267 393 -5089889402039219906910935149245746125621180532715039573714265770819890516826551429813073359879156911496666280484484167895292866338543338 394 6321343249711792791204274576053160472184127666627815515425070059994380307243370271542056489211438212424748497104077519052875841292244572 395 48390536169099585544102218488849254205303941118780401115820621320664208164681145629382145669179248133650047629988968781439787829406783249 396 140900051092693534520679942727826171097630928441787658002207528601832468611638947711015028871155494025624938577544861869596736494493662119 397 258277551555011870807565313830977306487870731736449510466158936548511067886926754767066858519407385350393992947787498418632218596065125813 398 208848935659680833858318263267232534714383660315077242329515354549147309121531440584338844554043546790733320467951342373759542243994708660 399 -562807787167759617120975448710576077963432024267712446621730726346045322729822535263513884775285872022083160553293395873010775581865990270 400 -3070169812644330815254449080941374742543956168747689666305502693930532936378426555362189071974687059874041379108135944582252354538973888533 401 -8119889108549635514163739727749530747374574558024562982226455481890716855689728608475908491719289340342754773286185063525464319912433219199 402 -13457288319917603936233369146441432783931860539561354366193999895424251500480846006468929382453618744842814749104633689276220945770910570806 403 -6934391845670901412572847297539067923184256413096553578672394124682521254722918523138015505217113028749750894102745403281026921576604012227 404 43437846736835233175187153900306182087182550960445169320960049625413164637058427609483093808162136608964795656805768704254872960751385112163 405 190409175720932381331981102454883710873256044260649023802728639300184214381218905688948695642495944471726972631364203808311261469743548557089 406 460343132971726388090433126613963188870996965021825130777190596369078555319902221156498725956745707397579144046307938959616832121822671964950 407 680034734608038426570234759136311475944646120537190664486602172943538360482209728024293425390001059478752299617326604698088799318668022172402 408 96727451008680966414008549391455731516989091254747602711704215489330208622675320649892685779485927148104450646043742843579056714254554438067 409 -3102045213100124824027330058522600890698563132362909271504360721104382412805889198789140910717893766525406919493834711716805320519397591219078 410 -11578157803419991439292014925749214044047811109838449124154277455191743082874599168522929507733739065974319745947844247045817763350921392104808 411 -25656613130899463628586898424241111954490626153245732442051439022688980878762864032848654459268418665258493623391041793526660616496435023345167 412 -33002466583324506264409595767441445021372879057523685917755128564424325597862946418383059345259029201468050033125778889746461248985430623973639 413 12123403025536810152299025648975224457471214497388207231389292306247309830935424419148229377401548942893957294578096367732819748363578872821502 414 210671959783569559992208979034233210379252729148390028558183678949384630053719609739183380975667738460185267131154476063609526136114981494271972 415 691572456122433174790848860267336662557750731764012585112364317831612481786073767673338688389800457972884810495330882677849235047707682734795792 416 1403800889690051168762568678393233078097385412984545420360574642897911512271014606773301785866450124203125313218545609992088160550622630501908923 417 1511191928333415983096758574573106591860901688013298532996753169635972715943040949906791555189052378761751644139078523128585932823731182725186607 418 -1716515298467148855267327140770401705108599581533457601223224130603908627023995846068675618099165017494976715519538028058058565020975815101526178 419 -13798959139107145595909266896056837700417891514184539927390187490524653675003577265975729701420373006867153146741525395724719678905205410345959613 420 -40621939746984512866327292630662351566150116923736019177667965685483809939298111847243678559134365676131310401221738785366062764396990047471097081 421 -75234798994738683668427366766856825228664650923675787609654890483189814013814292420470781160918281281820066556593202858232825581141395344297171116 422 -62942326103597095822805259106205848688660987846291725418735695415595057551698259515281365528710947348430413158265705157918779235932163412662732098 423 156530892858940363737303251005027910734444228292570954938895244191563790143347890262654014087357978093586721137885698871320873444269154846437904460 424 878760943004485234723977170689650606460800931467966613516475273101672134576213529468044190455653139764093145372470335582306147070620674047572718565 425 2347557033238972016343059476371478456109381171797855754369930110833897066539470867533049755750252923446957303571979763067437102472992298194712480040 426 3935477446393231388402879781787188749401054744901473341428568904129168889262843517899869811031392426258501186062934486541877511313950475937995582440 427 2162957868336878187895307879147494865676054935862205015726629508324731869098451567032057949092086769511604809761870447720291263740219764845608951013 428 -12227037826655609496031577479524040311792478291072267720061506263112984963623796202611049453940189494317718601141554106312187803890086989062283772845 429 -54680482449319946848642195038306205511188894803877830697456433456826609844419379725056304773150364456667229381136262527089635948409886918304188704010 430 -133466089219342614161002714867688124682138216106431033950606775658942295481592796461907150036079781006012913193371443004669411439605136397213159989944 431 -199803231788178493755224366157426320575139214210072356614462849983947596442461823687607265974376233260435122585318394610483367815014116066848557920782 432 -37358973326407761674126733963891415978072179823810331092541081860108029839006265475811178644518246182498018067348439430556763799748742368865896430151 433 879853899538606847763342732380541522672530467768656389301450918595437222672116087275627192361455532180618580316215573539893890185681427182893297057149 434 3335013391054003372336536906424140913862959146730360091193907659049095530459343239254961025738803610372872417056196733035697099163010228176944882324714 435 7460131608998254647616472692651025744831993595482664965058833579456380808186203118425825594528210213618952651124482439604117413546238341939727788608811 436 9754603942659714834759692613785659635721241195205385685495884152312032663949793645178266075511056149857989442261396310139359228041090516105195829449277 437 -2966550827713936788612723843379509499893481871422730787932683699714347603590046028859055227407966328376117656791319954742069016821613745937715113878013 438 -60085698177815033273688266640774170765893301584894771004562621828111209283176692215006079784180049528769527918824989092076394727397480211065422466520058 439 -199769992856609187051746398493161923902247567474124236863588002962042395755895008804525372197451225575208246413228637498649438140163101987869691948178178 440 -409430193915281949996978871727147604806714468482535282468804533980388340858547426661327649765394452849777185995168846364002217819154503721985532508500035 441 -450442891540093103815373957139066961921604155606897337023839568856989442678266661273998418233157468637346839121698967084246868239635471057279542891017188 442 466487373944326127129136265202409460082669108914760860196686517603360843930874911887432598891406468527565031865026057753003348576476919919420910467980812 443 3952860531372988926285697704588492441217676957675930240371480030577245808686976821880702248357449144841105242780359293074857509362660565235234973489552399 444 11766323298602709652997793540553073127856724872806526348264839171086700285783112987684964955217060024113546212121323968735486414569796250384659757930000139 445 22015938099687027757366572544000147864710356725942814954707316271130403023102656480540885771942750227916166067128957410761232602215581333012283554582078168 446 19023963909110467182930794706809956410928491015968111497982221563908913702515570709263247274920770053689497996396865787960496380177952910267690388326314928 447 -43671726889839235799931976477464432047105504213440721173712370871287198272542448800565821002646311733933857544002261971116821044313823516687097564902140876 448 -252658385811152698934542966799193632603519140102931666885798180122912467635874911034157167724661156656356294267493921938441242683842344147525567818765683675 449 -681810842502919256878541852542509487214441099521318203373544223874946772420328902676967442272130761061512998468038114823322401297224460880643463894091243445 450 -1155976075532154634081505988139141188444478301198193861469444377774713120409765844876277352343878425375715713656714777462668457273886583620240043786425816250 451 -674075827340301887278851921714119491619039571361398398721162482678193215533725291195699692433941785380445962005849838224985128035542879788507974404754650015 452 3454689252283298793264681979636880684782567292105487843691412191645101390150852108828691757418733952522827029849670228253426238678804013597793414176519575093 453 15772468495489988387187548354631374187897121191364781725200601223176330585666653386372981238721668057930294023302050005221258895310443905342117892054190816450 454 38867975788682917185070167713408237761974135879310429333389583071314214230227736071571015671083685812865772814839888413108547591355994752305054151100140912510 455 58951578158794700893556607109917051064030044356689585871814930304572302574795434802968928268663706444210300916375628267650985747766478829710138285800381655876 456 13580800031989054245452550212494074043192914512545323925927443976835521304598469062441729312395088367007762266653135335926411249626321889328007788612172497523 457 -250553572097985940965347145635862537097907096178449746242760611660351227899395037806365077035071171845082214208388752750266705056990290443946500235327752614166 458 -964812129442852362477489222727664971577118488024344076024676134912477361133752829932179150143599379760491139026365073734608132807152618702131027791687402141556 459 -2178581719722516679634009764685135525090360320413858038155961527475531402733145878388997364569226231171800322763558888147431337779582959779393022828886525765741 460 -2894495092433736884018831050333952428185284953656090124534378373478896859364703097188586457075111406344858122168898480573343301969096464024369104951334665827519 461 704462960369952185421456823652714412773182263710622536335126951677794194320867607216943307917088307829260452590626255786793472635232320281221811250644882089807 462 17206417109440327747445945954638035111320539466329855458114915871160327142172680524554843458952176530239426271362060342944491919101444288339616098200274422604652 463 57952424265663202117509169867858340835947023329157970449153178411084269403664296032510207721833640069541818387634812729421764050939663166545878703562597299571562 464 119916891199634804096088385079819883771623607424933864542442544922209088799307969474816636004264465431888474964612604579968699466936271912988924268847999455658517 465 134729968926528026366514546907743650814814560660969955753798233524054299371388032189000532929686888410274602841247292893228978169300234562740453283968248410197995 466 -126741920890518164816060284768511707841041909918600927697331537322526772734903324312746585432848377262294669025914078213568341070305420122626433954185021423312578 467 -1136920438012144276270739557780696288524489849116141553705720436307182202396633398142825362824330474021925725351353330531127106823984595880666619034553920647734833 468 -3422392173445149883014390260107946831194087941531008378912905901050430876487460807781508875715824458905702258979091937434484346571248555569232554177335167313590491 469 -6468794056629053560351558548627006950918743465314428796842445670654493400133158054767192648227368734686569356039909117110122865240084791321191585986633661764436751 470 -5764376960001461894500839160166409152312025467435899036412357601390706437526906854771262230362190063156254786469352697555468551141216282586845472569473190802403942 471 12214834154879576898059487343133772407216949566410961465753338200132656621810164526678035074046505784844685388197731156555749639028466562958117319090544755277529458 472 72934683083616959051058372105914969987709696699627501036256019764189802180580742161470571606072097251497048151472052349883229357558167780174326609640722901302585801 473 198828804362285623710304439196531836035942450131784939054068417007412272725759640643367188944698729111451652325401732414958649196379732174521022151746584294668828530 474 340880156847318023651981043782225617179820392067268492749983216450732525283168597033584163058618940034649269111527723752667062944719112748801279492217813499203635160 475 209940117725388091871751661978584242768691278141432323094283182121343062478689723582692219235807387140926801954756391551649433800224645383866717140518707929537288719 476 -979266404145624784223717249928118206568280304368150158420027729853807119326704922329967815913533927364639163527970855407737083490726328253278825015463680654115469853 477 -4567520571685421573459582066628152659339639391121689796336391037372119215030760374996770352640093942373887187896855520208912238910786157651048221206226327544616406943 478 -11364176105959707631572180474029948059488430161086218392105861568234721267898177905448890818048202317254598294952701973638042946111574962732331414480883840583779657644 479 -17458583093400685843449230913624106457814698283134465814514916084790492264043617377612793532847726379180810828473240370799395258686780727699256358833771039144533257484 480 -4757239976116317651807543548578306272831853993192931112204637514647654351313897317909133341670586726171971840952349464438951922732394101872724137710431607890483762089 481 71598801637180356290065641337931629419592880611145416549009792098532180627322330228156426917723195542778368138189016169655235726642526741517030844353018107549225719719 482 280203100620424734237290703143316714322494508914029733747126080991207748992664687272542442732438813610704793620672692087035312775396467058175621642274960510690024103886 483 638677861432794526992705573025286103241778965343785593943700338240968400749198543650680084122047947909231346217666872467504409420785533207059439041794986201986331848931 484 861879038817961235530954724969696447660664247507234054907856469917648384838804570146903859407166164549134025918431305598771461634340808053527752418384026282064565410811 485 -159429503565024442946374162416452809030470653888359692105903295692763996216892702918639386544679128589809638900077723725357451753232362935412868891409558426854004839278 486 -4944968024158886886248584590770329994546542869824621781729548442576668335226051531335345245485730941367785636137470804601363088288602946448765084905498456820339007186938 487 -16875886270641773454666729506470829239345596044562367808729693207993290743219858483842012633797714954623412193152237613961643927048431943499350606782980409033808393183752 488 -35254485150476681524318525529850202264643103514444117721889940273668792779807526099033252769274511277910506900443215298425600479101655881852258372936860538386669241379875 489 -40422312604092556225269070473422496293640022816801610097682854434014025884041635248509535424520696774648560426360639986630442445792126087572930266407496502255808965930220 490 34387583447028834516142335796235951497604799358593727739955944818622167134448472558444611342587475439151530239868944583040849419945036457387204704229156006162384110044824 491 328177938534566438411580928542569403272623738631076596612123321486113700100427647795568753142650425898391678231379998732743827895696686664469026074830410838666702791510137 492 999169180213566227434064814114224875602441170542646693304719230976480979989466089819793247104676787743841740825784887767204604398601501287970969381455773331151462368006675 493 1907618062708564046141375334157248696718446998972745577111432247929230572740799489890474674060296681014571263204384416496863150953460656028594766621961700743103202995089586 494 1750523289192882126650221660488172882162458370489764846642118805245681716582462289695430185370787392884496738911613711653707637197771371782536675712378816255418667655499536 495 -3423044850834795330211897607262472342954795182198246839397781339720272173658461203669850943466428903086556314771285335900731674539187402797076690143697853800827025106480858 496 -21129366433352083301476205459474967954558050187354147622739483075105722264640792234990741627587189520329252588683999223311289886509361810978943237694120563614603928108915903 497 -58194237139261778459310176438845707157077832569712266182091547354153358405587469619561613546944789068895137756790136344081387511015316261510122639000684348429216422849210075 498 -100873571301368944181928911420916306037849034369619090771245648564585218651612588384924310100132709150802850226011558246523950907798325888300018964069614973018531763705818390 499 -65356037202998656346216018782840914973541393368342958213343346376417179127694828797601949320987947908081253450910673268855370412873502881011108210148017286058987221108696665 500 278352297524314323846144734361556177757429843549810922818364661259919056059116170310137677985438236305248407352209591470830861540002320688976168901300082124583743067191421093 501 1327382161781054545911089317425741680508753331323179470300347346861325665482673966354607367620038592633041681052078119165680246289860903881409773186698708507520287175223181689 502 3334515030362474891377375852769870158354445744745451278972699868750825235086174702692210081555484784233400325151722980385950902882642482293447583857432532853473178622355897438 503 5187669221074545935242768124148035172201386504176069635976716336546824911115638557380640267686931501773540980339995991360736277410772647195083188388066617188176166210864550882 504 1625759115170529968475764870688479942880966137629687036063723117905638988901470287528885118285950677520437979840686386960901067626429554076243967890746104181236329776123619857 505 -20523061714215270394807798354513497670790252732552011887638029383812392131957828408965994552131466150800123561995400360145007352884135983573223485240756118195401674310107262420 506 -81661108733415687367985347676452930751177797487034933229718704977208159991658804392453413250676463933828645725271358015160777904221011838041219417796713937359992524100140740508 507 -187888409498086296879087493888274858505431989891410862730504964772843389168241012942505515189062929446821545575794797231250977109583965036380674133019324169977689485262608787961 508 -257435788767818888359742552152648461506628293295761315021804517515019942738470231802898020783801003980429517619720053583256980634672845371800711145123046290228143510352776367321 509 33149742417690809446872964687051413422426260980175070966090018346497408844395825151024269178693161667682881375764983801755401689130640158926502653113149873342680435447858757784 510 1425662684874559877321595215816429246121579417212771791378638432720943308201169474136552904242066540537571483009131069473144155093262195104318190465398231460188543495762839209872 511 4931147742005392517680850806176487250438592949602872976718548841197266776994117149555270774754486498954193248466347401234602481324694930365652675086076401337725570393182132005760 512 10399611354937148549431369103988351037534755421642862564596616575429262918624653840175515249304172135812007652275589461863461307424646703275094327291111405149949025106148204460777 513 12160875455985883585029463009732414735392542103445469307405448871915613472773505088778873912999386303416259922691334704588277912431157519290229615256209419530164381852546694129171 514 -9305745429645928997946032373806106690229100716783217890380392466997835316754548045085608935477932774713530934728831347313952338699749526996649776139175364367169596851070546934554 515 -95034989331926908481550487006591720482176779486018108624606832657574327797526062827106471596616258222552286985758367262887305133727255287081342924599541577380353530514623010241167 516 -292689230783963531429214594625031030914404748155123475329632320870129127463949254197119857276846622933173249118806490178281384768767984239717095993892531388422505194054265480870975 517 -564394029866521514366832023615873868364331819145498396150994826399468606108643826648874474655269377408721284700360490427768538326782293282124196015203351558885558777866482621592784 518 -532646331206285432512744646050832701976568510472608524793324033461749877785628871890053915568840484604903598123733929554417641953722345782022231568101893931923307580760843189707706 519 960601360427452272986688365777006510656623287545662736910344369266214608412986538251168246885391077745490452690961454551024738049001195036265232756166795229914111055658580117277064 520 6140888289509633385295519991060084249112559090516860041505901489629251161044303811953994215940554717086251694775020865658696891928715301968242902941072461548997647116374418444464883 521 17088710450794582534420964570547793181119680213432141919242052439653946088853075561071588638448401414084595079999900012709043879205912132193083138907029288368242500767512084942148438 522 29944889609278773355637143345407315542449909446035141913629180268519929690572497155351940335264006344254594453951475403876031424757922270882424520334555704066409561666908873400386364 523 20339371829569780643398128357996679807770879597875955952043536853286147206443302669207325978499629340503112130914654888219180526434519369727450410442339414465865286850399661705359975 524 -79306979033905000606854160947649849520347174168459467643632076953809309401774243053176758521208688979868288665883693546682340557225496428447343381281183058581447423884868174448048135 525 -386983043809259872359033115928995889182276330314048365206241551156920420402755109498443709790152036945423604849177888543985292555678879160215932010630491863645239292183017032782465695 526 -981577095376857753845777305078272196051842367197558991260376764785316229520450457260630727124437466363227069455917580188758624685244685041148138587619884148190582947864073595568995580 527 -1546104083314788769155861782451570053352276735084324722353058663260080312064128480224028011579552571351041127539505708527807679604182539208766331989313117237485865475354642096688252026 528 -545990937884491610353145837349719303700643211367109005016701087860057607843058824206705412686363055604837623240163633499813744230146771996830465947471995525258501589729465797819512655 529 5898600806218494964634916522938326779998189990984539710513166467915449605282302308850128119561643976450949852097156606447403709098048718538684400220339804328294722365671603555261573175 530 23873752662045001064465368189033841827339606144611027629438821073081356398700534860415892966660359291741250181827640451856951029314797144909320026729906653860190215624605699340903319958 531 55447425962420758894579723461945537440976580488831050912797894533918817715616870254785824113092718483856046893698783702656730078693155216099757005292403824406844023979556806587808424679 532 77108539968781576503097738367149474616782766313860113988901732894547360384768271939260399335503198472538686820087495505251826512216491133998797555082863999705352338232895893429448717137 533 -5753484790497294424739094937742264345396819238945991874252050528195886248152225097442585902522162964320561543629915700507567929278365201434698608521438668654766288848401647197901207633 534 -412191935992980593233029343817565068845142589585894139660747666035173938851636251528136048870771533843491756647893501022367567352404528800755181943599781717283267616556698501704281772838 535 -1445345062816119461313105572089425646684804708581895535088207722498458030365297911875945026183491495168388007640772220889452794920568720768052670226837279292997647239744760789513199211282 536 -3077134455788041118419404842015957118131329035629269882229967105489372750029842190763360039827792792185532251477644356713001811716298139550940052359217922556454706297317875969332339604519 537 -3667505146421593635533167950749134279024193967385347404805252471214102140306104998548352214394242557033591590784134758323386404983587030831970851571124399154482417194979301483400681418214 538 2508185646000543940388953011347211455739049152677156326337106367860471140227624878708286027400377221335633858002531808057231712664904045264432857307914579208116763420812217799801547664256 539 27599964343599991529260682019516848556825882005271101234016179188262551631982639390976082482348044578974643883795208891047539772106233634116006664657748203602676710095274215783945497003371 540 85998933046260080947766557101722250129239510908694026806744274190929138613847882856157287438491767562532878889148690411569848689946372696125767043061188313319230089938609870331725997340915 541 167478472992210928197558503189938274835708988015245597708458570693581964194146202050998763258555160838105636880894582982734502628449684103242106914817150403048621836105675171938984954702176 542 162357832029093795953193935290693982395313510912799876334462798578631817344820301526793157969494957362729042287745063463043822010915609232928341628894421290855301008511024020884861554011636 543 -269809755315349537997442687128023659684608721402628069128075276258559863613000159742100412200542430098973476856354906056588215812965799743496466630002701085253255976813816596324474304562288 544 -1789903991907768128556237522029849762475896181041757322367408739706829481281959152622257244953160434347143232547526303790490440181934204030829310953884969152604438397926498107612675691746843 545 -5033055038258483177385567179474785296978528692149631117076833126445443860182157990996326936136421600575451658739457026721914446885220256109254414511781948476438616773805815082423036453281051 546 -8914673124928276626142266451783690220897656992712079867450827878746970713615295419526131430360369038664112574602155599650837382882195842376916244618785427499943139404613731324075942605277366 547 -6328409126739258065046946888457766403207448870820901085707968103500891469647344151739555770380042998768195589776351794390942966533504459957294084497784520712555312910303317400161801941499107 548 22640657738179994674018590491543661213385985141461319677165369263653322060761956552981764312497288954087916095587294357367073527804678661583064787870702951990759523928294218540949640002920785 549 113144799368735043247849949517220306658205082271085971223966938354159550980678312380067435353999506205012292243697603984779727300480944224438894051421442008476090178495284352719817074979273100 550 289788906749053536975227185970272348530967575075343545500189019485405315946322621609694771508298488885678278622358600487426433940566870909969152002610983163141183445811548876878521778340032682 551 462042337738204448940505689065347882130890015990645247435531509237446886340623686438283596116710840523243041832081774703963829609616564791606697257714004663053637909386883810556380407930223436 552 181027214183649305628822763421751798562122748230165876758934801514506955843688675139871095767169102982276488811487134276287188297970179084443665292053680774263057600221725045179301587055586291 553 -1699355744530522620399214921116167096183439730918284400091692613869905323567559449423185250563954050485236763059426253994421626956172336220692628192648572510991100902961712238536098463778677492 554 -6999381954657675854535527560319057805418632254978057561834381489960979357451961458462875078366139072002993799463071341412505921898940455794666691502892777642927549466548494666690397406867478512 555 -16409626707199786115197994687706431302350978097996204466958258821866190111377084421627729597487151807233685930429548625408650606673974677634641197461821635944687353132952406534433693368875822837 556 -23154093275233232459954555321652851053863113383136213810728541077132931424777926560785004806337626516903403909875489423730700759133576320315686087280867158303750013553834168661868291438130311763 557 518492819068782762984637252574421393869042647673485267613005568328574770056489148760210173223534228894600837529701833384187543620538337400038096371079813502566975678235766013335984145201497908 558 119475628793886203191003763766793194610080031107256963828894221431557693113478094963412738458007798057500031791984944974546526104653917120171480541756047183492918915688783722877954719682088430368 559 424826575576344641504240025417941974582136815822343866142894017203851694455980666684865390645385953643298223943267083678354215502048658604481122510354033958840312952492656880396278063684346077358 560 913017534475577399683564878951352186703639343470637089151299673148656233688001824428394722419155447717789804015643093733606730963650115909824786074481750931157167097902906162830842614343920073611 561 1108489710114122420560374033432749243395373990031323058807538036529729213354945161154390863747269888064093895575059307933696201572947539227248521312008955598478147271818571750422837089434262553171 562 -672201774738888013322820472745778398599420296433096872853802029579746804234680285896068588582950079761886348137943906264553942866363908994407035031627609206567408493228566729562283921916822626426 563 -8036341834465559454614187147373717912047581174324205976682816592618808376870318827728481053278432563501500609585356474490128991658305597119708081311683587971555976894064612499852530924239739591495 564 -25338229881614217420623024646025534819789893965960687743044298958106493377248096833091928673682069458290777985110662565864462477937191339296158187874360347268119740360015029183291282749589515259105 565 -49831262540125604567948986624952517416437530946196190616451396730319067576718172090719576839874108443004424026153062370468127103672033621103204348793736647245256783224142623480400295080210552201983 566 -49566907720743434890563152179791892453987968237362969796288505545694226271256004501751044598058602927905502716739210398239091628662516889611930225267618032105520471068308821700386138736958341793974 567 75812145526532977716122428302658080537485890453684618402891286082301662673486972436325312218597737544334842447095779689620664596096449277224431503132405189965543434856360316546098260810848703619930 568 523071450359451380821811347161525034379021924649705432309113886676929631778386996108872311700879977579233252464966526432863598356848585539995532946652333492369777058928156600050020032520451478755023 569 1486377241443261676948863566433277451138375611899621198998106656830240797430341175018942529605719884588980097734354416595263396143292294499204037968085613622013744010389525364660463780864524615547848 570 2660789704859602863301186035641998653553825025720743473795456760597598240451786530409202245366662903979868510625543330086065544472494202651396029127811448294318080119334911912440645636900249139508156 571 1968746530413699978357698352217712838961388263303385047108856500991474166022468396995906450413881782367189740468230901097851516405302399883319148993920453685751163982259080370545951655104523587552421 572 -6474110110544451666627384616972227207068883783107827586099730589286184628634253357668911624867952644638191049315940928062885801509077178758941234584261628902990219793044016028041369741131043224013983 573 -33167062882727824485907709631702377596469927742692338736022149967167678603831575879127496455114730280836583022262753331714669418267386169734676186373024318238651078257564365735110083651035508534106845 574 -85780802458562235431164646581466537530998736427465103871774557505795102797412514532749761920800910087365911707010864999357207182729795701201554566937736580877796428614204809873903226283052958626332920 575 -138417622641773621624738352193848241354145183579818261208924352812581312448905315300762777381433383940658861086592738647038777978836341879314230299700862514463201501253893392571827537425024753732321692 576 -59439115292268912272108373970997041927873373086308785715695602390236654668815267979684806679946700590722624457226894205661087123612836196532470170891260010720346581432073895829696581070958809114666571 577 490593025566674249738196726152355248619542650049967983096416755051626517440727645889252564210502340607381932883886254655897090093887384363420379286421069955048972899915625327324149955384409599199015903 578 2057401430375911513536706475908823123133368954148608327006399465170479944862199457618754824139940262300210215703385503487742353500983528846528924235810141783769115877384791027981473957335329351293446382 579 4869011001493132121992186065384793539873343709109200091300297333479686761944337841017158974276955079579643666645787927360467609057583727867216889770740211171418361038957104164684495709154882012657835457 580 6968531801160056584375003979360093007281682997416038819405143903833424329265357512904956743305515036021332310333606572949572596549698395795342557614287247221186721055884628416380531276249842560928825245 581 195215781095039808889517263535255005273926271535465322914316516796802025947303561396321879939122671815542959388803907359311293166411354876452223939863982331682096396236716677453852201984023189381690762 582 -34708778490026824577352853142362157576565355906527824412703237505263186507163828682126731904655253721324389402468092657167446212115467128810278042956603435310707169113435943000353989023242500438210217146 583 -125186814614685699619197846331940225578464543110317781612441281278998834630294035460436647123980516878461685828751123461689039294558803907290454724092725768820213759040100938936159078044876357050408189236 584 -271585941297978903638783676676140888351634042075915420313282652619410636744843929017988968650680426690346475828619791223182987330146721932179620265561573364378455229807013297333560656133281304275703795381 585 -335702694906260539260296136063975134170025290010342038175126633096972541643474530251478318982409410077498899563394462263579053372722599775091542424393959829856289987976779266800625981413984145280526968178 586 178757079277201560177606371626589924119206497813975208865050648509463428424505839218989994848311845363205097757200543446542522081669273921248784549065997429432449750951774723420186956556309333697568689220 587 2345428560450794449044716718092105716406185188077657881646363764491895846077606647480678606401188602028219670226616863445716361558581158922670171092055930307972264696700201646130169337178828019018473145907 588 7484275508803834472985466507488887891182865618871294594171891677338521952848421397753474493409692641981161537951420064423354695825731993398628660979107387745432605524079345042462021759615642399145839815841 589 14863012141009243180110217729511121860721603690245729755923126895329310504274321986282631116629097003647026038634541735686993895266318377446573920201681287474140137824864070734431819048384117006727544304741 590 15153976603940996176766661225800130074656645947301918334649003842834033191270926888479408639261898412377591183253275452128669017336015789501403768179457748453819223404729762436297588052672163044380087081588 591 -21299448510548921991269211376359656341433547380710437012074771723556729633355721921507451942166275322142684203744617010144008954093081449056200086929098506404213918336017423848314428521141066361227438225190 592 -153221075408287477426063081424323598841416646206164611901459681651564881374738245520297202839606294252766395857298637059057545881573252046122820091241817200029586918351704253155042260442940993462949250084079 593 -440045791204818416832567647297949323551364005161509314191127833085245593295064446310546903894989139940463274910252475505219527036341610825929347319551938164766782987600844053212481980615111709980184943217821 594 -796044890012316704608502169884481852626178876872805176630099767794101278455858055098504156600780099685094699440034602975430277268518721613950479365173957181302288490783634667108831908593886161260045680975426 595 -612418715216102902784012354695476140878128021445425486073797852308968382649376089474849933465149923094455406036716519787781676700248189891446963519686928617652735244674907233419200000384434288321626621471877 596 1853735116654721593892786667559982883561358284060029201788381647360373324403836047424719632058912405591387455592050835596274534136918340623613807011983348979896563141137235591058571233538218811981481184697593 597 9745549242809668207719785362888411834763569791773335211140386594994748856225403667219234850970444641747019061203535068776748906313261561630408351376331491423798929385472287757563092506909232409322490473028685 598 25453582800636902586865687399884076647278353894736094727534996199902040477576113167493263295568299328490562216900717452385132084551788206591976756369355647753662009147129329071039074633863298921074645895357530 599 41559599691392936865453029499343377666900860451483109332363913729942329546769045123639912020279842836883950623588507269853586026145072232817488185456629830943418100584549353814523436913032704538746468036086170 600 19369041090983273560936787104841613175090995154161661976321180936535540536602723673249978920282358927658028390585862246245132148168337464551011324080365230808395520338280148323189326730648973830004939575416237 601 -141888140463573523078841066684026263894152867368143447472175268419599354908233175838921905215247570268539879951723213728899727088050975828254041588032935752000688972362131877954447346184286433419989068813932954 602 -606176480395825491763037620322210511693732678998798982931182974379065444894825885561853807503451870450858362478825470025896056350744558641198486655146522595062688328454589615426897818688248407070613878150036064 603 -1448137970674431846218576276432995162047771603776630725459063481786823851573196537927557836099256174126914767751102890439443561461382978602066008679115626813090009003699694933576249299716808831942061136684439157 604 -2101612109698795649754103345685999661787766144578654010942740886575911457238789975744637879788414125977765085917096317479611964968173600733862015229425402449476507133805805960362877121411144342509503816078097577 605 -161221892070414180134305626264186879706194143832584443284520949098700522399221906475128445994117363976728529130090732400662406728272743318007367923070751271594261729143612818789215748707233648801290869099912617 606 10103580496330536308194726376634644051049538093184125785570863516112816307381309119198897815921757201488583322758800134027418390156911773921090133572239107319472701290437111019285630112653405171937696139315306732 607 36975631226212700828800662438466304004838189605187560458692331298942588196048731939972156847975020454581470508557377845187904248590775003594929947041520990341175199540806265214621402485400095126461660190917687628 608 80972265262280328950649849661837973656098872553227704481418845828796002364028429680375538035859709111866013071832296749586779388348153229898027739391206932764301065962806627051510630278492229722918977051535534943 609 101849605825026448815787586510946512995947826266847237261333636636255235498586977672948169930481723328345968217387904652790384895015068574419636095767802783254541630241067220119316718233831025384938521645084578283 610 -47039794515011049252838120745120155144994539714538669886046696070279864997104988111685780096028604186725519039869391814053915481858432968436377286215095313363925155847704894771987063187282205876023699960991275594 611 -685964315968666593369905502239195198641460177881269172504736373193188503763451893870827219088243615376192314122014884977060437532184042781623437915205952564426848415029835389501591267035652062804140084321518888669 612 -2215744286068495142284737244633653321057774568225457551370315509255253687865739953824073659590600611419725832008221149661237113022042987531558642598647170424753385171405115712094967232238793934635012622067950139701 613 -4443059685344597120641968784805137956294311527162963716349082917591679693343734494006868509999999598443036066528954894999210751609258474700178055040488497823652050452109022548797603232548540276721084409263104577490 614 -4638937791094420663480258330835316541506465422657906744705258301631144990156625847848796300910549139735004750755365834495944664684286904627927998197076816477798185548793943106044666182888297426289121286430706211650 615 5980274098514410881201237394087102243045149589333251599727648353585432952803264189523541363745428633961173105860798814490904137369876985665359332336340869324901749911097262577513275875174729694800227395910689472952 616 44978802436592452139409019628235440026454256594462716896363952101163482844292641911904654352415015141827068059014405877593738995483426763575817374695098615753399193437661579719034203569642233968669732360075528493461 617 130571049274916280559282749157953334751303867993401428573105949235269011597151478482436850025042041231733306384093203399716625926592653904988507744738559716567266025697598684545314874713611679648659218424957049173600 618 238670109091084255005541655823584859291646194898546258346788999635343376325555072007082964722112628232056589865311793293315680385214072280029969257109920605626795665621930153755336972275089401628249780308800637785648 619 190497666676575559871088737049204638913767189824318675576757214950396458589772197057519414615867990232468885567890330114118971599041375416466601174651683604774307166086185996329114990177939594227543089601928348533073 620 -531328361736209084887867072031581239110092417664848828117459658262328779303740974507193031713847765214280900997345569104135394392809649848848375310081775088496787355564940366581106031873454416486388164041385949488989 621 -2869733008297631797450590940387175398229734592320581157412034607386523204572591774809635339010283810899271789761452950497058632257580832981770356788088920091510950083509955765454416163416267165040055240758425428785864 622 -7569540437286703978706043575569128482390516193545644892870153164546927764367612119816674518173303058073414622534440982789229464779761956923694322081504923324318358568462287212591809483927153667704102919189475252438104 623 -12503658201760948493450434628133562533906925157363685021033867629655448424834751151425117438811227594239874952724478159319113345270875247599766776116801662192014413515512795876465731083876334420160724281727145915423650 624 -6273771297478525802061167470066279368779339719955382601438173024789274907741306006154332076460399687802597578661159827486540235323558217051595749898084961441084223411742260139048993205504783160439182559046478576946675 625 41101217129906198855303633672747173732604172960867037545483629246496034728531898704068692437382161328987545090736153741782034519539894156904308274698277821572790598948845640074942982606392835765574844770483570912654781 626 178982948779515818665886018277216734693106357854257363078867318278460841323142514321475893876216537813158972483122540156876176711983722120785691800634573881599300197515921725298077341140701314084626482561871150342207018 627 431638413100132238176306106460493215473830462160183802015774008478045635112114700345220983088823138778053339871355471100792921323641394616486818113153547655638594835219373341001175388752957962432078951958806127240448171 628 635012354692017227763379272730695337261475526349009541001700381137264873907922330610705178151815177763945631615838503817584755703682049934023700528751109536469504530402437576175779074276594557627996767706412352577938729 629 78617994445525310322341082121407677970363894849373975922199954673280594139707828165947508694169834281406073212813847729502042544009628651088731973390432264031446593688673939139564014660177018871291407800094764935629929 630 -2946413633617918004053224198779815164777459299422097889666980859288005670209747142751845442118416076247716124961596844060923568024374040775102518857258018548325965436863823711806007505663883671438686314868615961522300530 631 -10944530095221763926632937283703712244181448594266145946810654078119843107797330492455542150323872071446694908326808278153195725124125007827640096139812476945099098901671329614449150770888950465773333703181250644495992046 632 -24192597237169888148864523519267624466008768285206373277456493570575109442590354743119189475215817582814417209172569777700868807489565723921326802673909124630091869810733453652705893979164399428935461445167888284347223027 633 -30950979975661819875561882020788262107473106608487246025253579130798872373664824363012159627963414766077567078555696652570251417289354398279895491143833023270381619730019955311589031207318073352111594768121369201305616672 634 12203447008982491696212772951866906032502888623982052638470446811432015433737589614977535415303802926842238349057716345935600503802349710262661640236908479679525243999543583826877013361566930018234702828625277708702678588 635 201005753513288525344428296893361784228378631968476729035567011631112664663608594644369913905541036080811158411089302369809413808830000448830162429239095355996626246505877635440921399690113691874052311865778379966174291619 636 657359162567947770850102514637706423026924391611461882229775937781809046183736230504174884227849258697936011125283612155167734472347764823678990294823235146491858210968570890952477628675601323600397092408148761931339375715 637 1330904290567651827971868301012868600883940112041121686141880890852670289557790696129821309841108197747600602316851781690546667421803704808664332479968625084619208338484823118086148580340137950395348755894413712837733367924 638 1421726640129363804917658328181521092841094947487000347926028956402204860657338002591925642317849831506476224200185684674240504958588805421529437952317571516035790116115147333688843429423701659507427759397120635882948705032 639 -1677096889857090809141373749361798523050598655675864722795997602446043854724692160374559841692080798687416044831554703704361874998395361240602107448605450211161215540474177243447005561814372991203358162110253325648239910768 640 -13229552924890172012287533418632454596754075919781033884778067575943198366640065828549196754114899323316894283764038611474852955021135841246071259568547780196894312370231546609447567039890665410313308871319858237902172359179 641 -38823550163598355475551973885508118745040940464611044409874285025664914729012162957579069988566445627892381179124847911630783871647403425653619979392892905064369680751151328986046178055373011798904317699863854852521151262245 642 -71699119828796055859867863685872883383803280226727713475406815225701081177553868195595128003170247452557157345420123277340431369157818989609650621648092604840508811458241757193152367673382634399539865638681047372742455456618 643 -59255413705207239150783703185342549508282115318964128213945984103570121640225355684833748061891841386429055329866353430341198361236288602576141006163105447535086925921036614561588691494829265531526497568073427439875742574387 644 152406268670928127152252827860197615357509815148667176529817332203538749151728579391539204670357496183026084380132365147296811096971459478230303502733489766417170227382926471293375348044931439482947467676690459285697011462853 645 846703878405401933494664091542688623030270006052572082925451127418606871201651574161269653069210776076646761500312993815234436634068304661951691822601096577037389193297805258647797899329042969105222793103639598038634143383936 646 2255657917558254561616910368373013379710165968182602387226228929566315212849402847358197493144161404528728000693020495847527977176539356722309115882349148276421976725115819181815238351854377742205911573509191383571907542971286 647 3768893416295938559721446197803594910970762137342115479085673699309404790894126313172316480851118869447344505173637059245282580860837696877727857808273273869762441467366351307964802918144516964495753165787759869162611423132816 648 2022260740642551303752691034210034364177731871315399342405137196689403027373070366634634448683753788135088155305181784825276934058002718096217300008270720259712937318066913393321471248857117298602413111094412336798082076689455 649 -11922072189870407824936049481874027461684129839192721989694349389337888883917960597242007331934751548191258192333933405551656466856656318247577994834813168558837141862516716697778235739774381775427860469398593923042089881169390 650 -52951509032386112920466730572653566962923298004742709402378786109648622183788823871357722603687267023436965108497068369732990969287643401460805464918399304132425475971222454528755356230931312822044412501545459962936599306179004 651 -128912415075838770700045777447641668493072302596974022867060550413576305917066607588210724486163010841807367738476409392946849570570494682585553718726127459669922638815588484673561525601407120491051807562380342167219970955712197 652 -192202935352930921342979716223592330486526193046501205798368319168723569135580969252405662687432002328860099374970620876342967855769905148378543202580331485877569869550107354970081376070095938586723014899207430907531978903887451 653 -32555878238823951333422163065926094244991780708531271234200939819184648028504626732618088466851660348725719773624622545080146436258957276199844190801142217652952173548509281631988628183100757499994158101060867053064887349656801 654 860617093993067039183585888915089193031756973343517307781707493084109591449760065458212096342539845104109654495687846412592007638012643757720018875785395066703290777290890762100774026777804819519795224902282572601160266088644284 655 3245839337037808507266361179706268994938325167115502322687202402928422078033534183799669164096879071095114572864002485950619264105195370267914390099089923919742574895492261708579016993030963983560843271735849084497236779636285246 656 7242219191691805035684994500039247207549304902742383655563014922556282213429013901947017178162501746864398859128367275730360844158760175253410203147562206647591414831787085621506403150762600124912285319299556786445120951761806097 657 9419711849794368111195421610670990346617434365549381375989113703774695182956195671021515600389647278114205303648144233639309324809774163777648954744734881172676505570163011441123894910333776758072280504647008200832459524443142427 658 -3104302681103938445186246969521770847420123925764375966582499459207252725685758097852905719440447479203570757812827036664368528996641221650404022957024698288532281343785910863112157013762346701085437477049216094254833273218985938 659 -59001654150395356715783081011982286123761779513586260449611938374887804011934907410477425176355486494748567259993134047177266955445946913357665604551411704926315593048524209218210194903567525884195693591235523255272058553584962113 660 -195400196295498069299500054875360682961460483052005903185222028321825825952469110933158696423618265005057681301142497677215321368279729758743496682433453015691161955395434596054830888370355472726011055560077479237011679350719052695 661 -399419196752687195297722786811071476609929839647171445591402484559802831241932947410067841356169860708555356291055311421989580827857182505092263425118188537821487474064901118274749974127762344814125634979818065701101831633297214073 662 -436188342636356921976600796545345278740542148787789701841176749450331568599636470348180554679010875371477807984061422849368849128578837559783938384277776100706986285738882937636811016351541136820756848371345231205613490365401154654 663 469482585780087397530070967906368373910748811361135260760625680429300861065180646505619948855898034243472326666378013096288299150807775139311586355492904418502121377000594225238726968500298075906748647576970937966764916654001472094 664 3898119325374745371361700585982809869569705438232417503603668686253388407471181558695200753653151435828329343103324354286327624099409219264606614276447641429196216753076187584623894246647735533447492472005764672649530319798846401249 665 11565673319364401760026841586139763857462871804693265179320369799683719762082518390867356394923465655942209780630443544930321256866366687074519244670466411755713150162666433572595021061928675829676466337760147635104679276524269249526 666 21578216324584602379139098370346365184273415851077423118256445682059795401188246439512401172233328667162889551235929470394651902069486036001833578275996390608703815959711120922384253941074531289292501884772305456545417583346506490632 667 18432094243159308664002833073420179944321738779106746539939639715932727071650853406879434281162896037828273616535183210429049074426055732224127928434732047505575405176097818234140505938281783542784815991938567466133546862864877964899 668 -43736835983941273966738933382616671336419483584929163418563748538147805762180334826336205045303313072405253490481661991084586754219033589090569574306368249803336993690695732573302320254790309751341735428570159906934519137851515414413 669 -250267273822090820557514971763759083752473286074772660339159066937172232616232072969652445728287067279604456204216358406448030382952402439801689645768816288604863458410712464171091568011902451881233310454903840343125086278356491333608 670 -673426237196927643152441472325176853375513634487781679629928077251628959199523132848519386102355468658024277493647368014979374049019634056254508027486785233023679388628614082839745843647610295095076599537397341160354239964752481206276 671 -1137981741944528878497962635713086946493831211488323337554168742927167391212200922960987953317836595249904731675379123620934918867693932376737046349475645943112090367113388746604706240149790185976741941349074567496597097969212182096776 672 -649255533273870167110132093871419537362625407827804944628137978071822393859830643412940646657987214771956334949687302186734503964299538367415555902441533150024184900007684709325153225001108560059430041815608481925975248428875204887675 673 3462172844875308688380975463700002199373854425429050078774499420406354248418752658780155459076811909554292753192922185300870629735235721622078226518716743105997703263458620360688697117587096738411755154495864088132253245639905044063385 674 15693832819718973095099594572504053891848464184288035875261529458701714490229705885384081849406181554607356449822996827394180144965012875775914700038265301853888120002332910431810978539799963547995949041352926391288150279572521840907570 675 38571433040668505144735876666074747338393193214506515357664534069216676413807306052389657552636839271151284297511605181752887530066188572575311091282673926381312024628356989841445586194560699866621861816651589232705334231832764016264901 676 58267169476854465396114009908064540976540213780360732271391091789979764289921508351534737752187386436069683790745951231549836650872350451484821998026283104632491427304408047808195775895522008619483164855720016209592185040518762054065833 677 12441900317680424920099000647838014563795556162828067866360492219629260092343094542596589077821310363567038964063202703342853807989554167206825233649491950724641281336653092244303862233044529882184642684650924934833843233512406295710552 678 -251736969940559604778389871903940320685060687607520174335307805550583685870525156209633467150187477795317323239165224341723017559938370223803620502359833172802072167004337287577131152412590971616817447644735869572728403871830988312702846 679 -964355662159295646383531490485730366032610243264274274417905075848021617414438066991445566079245132553753338875338500717621218641949618522753398108593836153639292381400960149695770557342536500033868480371602096559610043404409494529170676 680 -2171888889556622766688679439617800571246277577237248913958939292099870390073934242168037067573707252273085179474612652155934641763770810250266256670893515442486075925292822868801088686676451337231181271903558093370277681112723118723231933 681 -2870739798076653368982061034909439466452275811590978895637998564842107103434138914538659022367314009539773672660091635357804577416410751942779833934041377292015378979945200088532988420048933333402107670715066462450364996222195300913932640 682 767842070516492604255091466859643654595685028851939312590697618134793027137531287136664191147113433260038665223482262571709468539893686148581280465418563245835610308381976401025330734340492563170588333961947782847821194402096103850011416 683 17345918930621744216997801166606781416300464557786534176755204319043278418775740439509636531975174515401048473605783123285313860530972130701495768032571903552506966342220984108831541684447352239470816205828936514253854522252965998514268571 684 58186238518651093972044459875385069546809130811289825776117640232924409851096480466074545724210353152251714589121273532817348484948412841135055437913015934501148028283551371364941793907516401339868556832687504331175590307848938676899883861 685 120078241449976618140246464303737858839980063218551583580338990572015914652686268614594010691525271061076948879704490102559501527101048977619306730542211392679208668973285376737857389289440989563277344858618916446439818179206603565964915266 686 133953027960741606003247033278585688322742862547104137382250223287742582088901596493332863105778867081195909330137529765305098096716105098794161267546218649536948193630567331531282300068121035248118208577805720639092005895287479066410717864 687 -131103502978794430979093970101331387973813276726912330585128726623586269571491397388567284286868971003972247558471991016328539033972628123630871169684578199620112955034617936158690319491352293415253544410658325561223934851751984864161547482 688 -1150456119790938732756146863190096687185137682423483206840980055121760686225484070685407464412882065139609329914202708484929277900068808885949641114968921300686417149143374477141438681184684139570147173853466234074895632457890035385153876369 689 -3451513011921140930067995244386313356058494625593522314670408621755104158042753928014906993415644010718042030414871894067152790136743707526783218699184310841449249977552491875066233015616262338674340990796530238858754481315174401491887945509 690 -6504910038336949459449334614298623196342086111241855142077037975912389761632258678378319748895771825639122579024585182280771241548503531489932166210218034945296518324693639193790360523391422286717715532271954141527964328331229364071590010394 691 -5733740041294375885409943365176811237945673377258454217403854490120325788445888824733797162157956239970313382131302966527650069729705574507377005567216173855450166007304525871215010783049724352755964526864332651138546730045299180249645656491 692 12553883410609648281882633274335912145585702693319025829602661486721944910284113964226033781395301214030450851356973678833135135196189792858884998998516274760347660586703967923629999047951009020950708660817817548550012635427919541977380730091 693 74095860546646972906469641580773418812038146653637200734851750723173811584787309166825701808448872932523776292171998299712868888544153273537179013478441744613995065549002789637400086710291879503319781863289346901709772444278667643067606362561 694 201398954848884727481568543878873093017215134845122326500289226018397131860830663363448010653337157559104240208268812932432660201350206889370649486536187029498290323168990411864945904990915092739849571324293635496073148746279036707701872257306 695 344145628954701473721294657315668024138101887918796430499152209226084784853641046600742855960597433845600748063114548168744623966243442507029950705701953777098431042405188853434611101083768724505050117332475228405634347795381794967900569786362 696 207759068580674653515163291774496231376259221949170324161021580335402305975426422594773544971090040992263217058752453381783932935508507733950736072415304537396249186865724129082722987251952741152719837715393046829885874059084297982332482866787 697 -1006381411086044647032553483075140121606729972874534307832658461078515614399365057240587850834075755289348153789638746782627917832082080455476174028491982067139007200444334980049681089287612312863963461682390542118127572773896754154277986930252 698 -4659086157354534000752435100025694563833166394600360682122209007256342482380944098806778862385552304811078733511451505483353529866664427176614075016984248525657023678970320766307899721251780600781096915472124269818225106213222112473992550983260 699 -11560381990339169354244474927901429097302691988251727225588771601446701975497802140350733297684690774581710793594177929206045721749936604322081929107953169725769190963032639186114128575198144821938828984611539443179187681828524859655882877236695 700 -17689621298281734081101908200407501868104247565763257548404826840889466748733292336679588347091902332234718176406572590165983357319861388330306430887642687864195371449205866575691713789245778419344051839821284781852265009070311818640228877944491 701 -4534434130233630509593344301538386815379740684395070117153101013630813383202028011908791110938045760855623927266924379271732058805809093891721943413760731848470752048125491394367283100079601513932011280425428346540920373730728184012177064940878 702 73728277510008270665766174994702555127984966504055083704130338990948413910297877931839131251417280188838887159663995105935023511968683712907505874461788713273859720656136427011442810876554400052746648379493087106250807817553854515114117957893808 703 286989929383691497854755558310759910310132486373466565351447411731386673933136842816558586298289695808948053850793451306418745509912379640177781407472088202819503938391989839230404568589967248269228223691298420962308276000219788040427928967199236 704 652410648924119131634423326706542470670033375737221352042047324447251069438812863870089417174246896000611961826954659197009474641336075637498356791124879539628251259893717530653125012178391191787414404046825092168475221966048380244157619060120591 705 875979687952116301323641351422093600787880044887626490340361624485634867528720645423884700805681386267277722490447678187523588048846786783941241884189691776187780805013079093847752453179774342809674083550988281512504451413333082476951986360956633 706 -182079337017983567841251694214560817480192233682958326223013086496018161148418149243637123916683161003409728224541226135058255110494065375889973031022589900067864981458433411973395460987534749117123225226315314498963296173893114800112366183432670 707 -5106731802641391745316111905874815985436420843681805113531976608625244986580144313728064042489330868126352259939828727376687962939464624130260320955274990888772787462025465299081530031157336588403812830230954148778871884017940854343830153930521301 708 -17355181371773953703370632041410163908836609513025386154788876728047962274089092314998968485930685996955603090002815318629077018657483658611906756728171405112542012874772844385060979369755860371989623406833393086462721963697246277052151349470712241 709 -36157261181017708391481845627090660976971332301995066748662577317326332464907094979481241953953025718620501596101085346127688999234096370169266841210133771293082824139980980143490620164420642606327529913117084334348906409850652056094602018703811206 710 -41173350984858129592750938404387185108008927937757918589648264758094768439654284649509904727494574827884426885325552702459389543651527123987345405507431227342738628004514891950986044267319663712223864959388442743629287125369120249872161116721094406 711 36492931272598678585631969240696404388161726976914487568428341418475844685054408949314911937051736128472735867483905056049283757788375048182174964940326122631369703481455738340932361693873448475401520806480970414691915765530612231913256558886954596 712 340038967545013922991209747450778860477261216613567878536069888393658979412496426870037865292626123231873688744621168831448161489780440492288031652422254247656807151523946760159195957561706735912655392745900810632412758547775097541270712655917107857 713 1031699412874810205017110046916469510626569024833819075116385071830665569459898341236556172844374922464861524277558131260171941623995421916348959400649999603491060474180034759866682011442906425771208604796281310555208495101830207616201877400837357094 714 1963973650678341353430031927996356145700614980969105901360864653061611317474517419271169651576618025292261266560662789179910027180810198589383438161756450074477496249558046487757479872127097052097427296001871970168663182894163433221291138762623010884 715 1783710090566120910796932791836591615013828998910224537668188695048606107672777447142231212734298614423036276546252645010208289019499580776986793910225365734214760716464442716696961903336261152300968396451952567953502609615670440871121922677265833609 716 -3603095247915189875661973306706833863277947203718807651684052272956985594273425429524941919360161113097621072323026379209509586679443200212191317400360726666053683428440737828759844787858847151081332300029639101298015159859383891605576393764046589989 717 -21970626142227461941138457118022689198009552124960666813555181823726453291499983383487104649111117709162392168909335303650830680020355292124538154982113316146974888653733775383227288402281294257990754027669208654421084743616388979127085516485395587351 718 -60327934545015883897614734231485273210810457815514252527906647913855661643953774213505024468103429675997725296013989874075617591294681748894383976191304714786859509036562809235725519011625045114109753305521108902208836532480968909840951114792477962476 719 -104227375803062659657063902188323730289495810498175502559137414085269382714018330396837925347834826084774613809929817515215735455094185407259061151848711908945801984203079594176589770167053026974269630472901064667738423735594620664633698643712397756746 720 -66298363325190424179763369847508185261931465615473619724244156081091233268240234426322842190160546585988199251085776902446389290344253561628640976622360393060970316422395891254739986080199748006199555050323519284784904726366503960661352634712456326337 721 292761885591070886478287849310092275593404084504611109131522853320633765505349395807407537022082225197125692477701180219488066559945710445488749291157791632119752933602054630913112636128092121202572153015846929588511203160963648144457182710879107803873 722 1385277288414799468282002836475427792342119905444595797483371625343652058467533604956480442979685307469242877611717074642390375498503707124383938753610868389213299032276689315097244713930639998772244980357953889382401678751667194112721612975076037964538 723 3470237216564630390900615449058823007845428193345118697483478422626140305568094399366812755455387064497730846064781115964330532338540652027572172402090946724043233512882464078183783053664057530332275197524272134835319650976518771355385835473240134322405 724 5377672755929184819011881572620806627118752352651029386399254926604486809725163661767103872616901259444811842283928807490960718736222717722833377296998457841522934294757239067436917645462110553957950628703342818427996661256581915301091773045780662725615 725 1601798816100047023576928492859128624765897008618872683007649979080850168481567052335617791038631201217540842349884199076473068735502319005828221550933708940268888616779341315620689073072778593443612436931536745945745377223279517315867454974692335817983 726 -21617518358406297149540537430092959623844337873338225457947927428130501652129693386900195123233033428834294484551112958191901274439429265918143910548247089497636283875707189103246609379419298531886357671598972602981036116236330727429704337319288539819426 727 -85538216530992366831162491870512195541448592127506748788104328705499090201578096187686885871214701549816841729524031129093644954460672592345720716626891617690666587757298323417821070992897919795554623302629413493153182113509627338790260261169191518405266 728 -196276678382011511686043488730267950151628127074083036908844848638325113993394378447491362547198285736918651028328665914486761869563591791047891193705104672213518738099044657713355973125158159007942024066047060638989199190925384942701035334386833626749293 729 -267605185353883918760798740506333730345724258205677119730361144397039377699073957645377863233877626179871947266028582480184782830047125619448848550770479560489955875394601208039754739330266578658201771704065425943805818428873542823911490543968893912311898 730 40287567146398158330608320678818132390401198961732406197046837756627899614900529155189474124802263941747119682438487002206880595637290507056981121781510511291170299842158416208826958020703614856221197867088828424917798380309811603482116939420779980869912 731 1505366167131242805166770499189794539387459225985625404302569380841085817847145472125062513928974640259781678484304602146103728984317788772925062353504375719348442212879045484746015224444191306429087815113630923396750320663418707796215200478918608364736253 732 5184394502834823438083761398703780958263946920050882859752724884034760880869630290140733889046503511032344683371201238394427360491715625354811784513188906748056153782861894268182655183800867667158877452445031465500822197897853284654811753571371842579679857 733 10903624968280077306199824523817153400528213926471473867708973931750946116750553513533510423419387979923459977701562550032205265743884147649344215126604390108024940945009730341409655905028792449577613055642713015667229319481614438286584337034995244014142137 734 12665829994942595976259028426054118623573775948413010812318621341917722047813852239846716776846148921969452818099037647905179369586487559596479310027786721285947302716849217140537590496441154621836157681858844605851386654527302183108302471280781518900091772 735 -10116014048501413073931000121356175410509935374303279522567424174420669266166091871728494461614754903059375378931532918105234006229822500947118143668934910015680059794626893677968024712425080175341384517619866256130010403788736327093612472946867307824327676 736 -100641085358933511037144578114979705591195391375581311791246234809151324966356048307311472192168295584674337880297864069449862513157222939835274991760795088190303843559898908104773506780284893713916733293935731225503797261194078094711337111631506474859732311 737 -308851539465285317927683969799149007553686275761437761573270256327241888826882322590645766227632785789658935471051370394007131224766326827826895719755617953317394734283203658452692333560299554250713278918787824748942145917257570133460497892936554746949485639 738 -593811781783004429017787267738709215308086979601663819899585811528914246416504083566291066810906446124005844675476307746708094277801424879724519529554441146397497658819845091427453136080089904813463986297998303342758811104198019722271403402097133072876204430 739 -554929902418455587091254363081785675508381283592329985890517738288099878291442661835404684026961205571899128359676405225003795237618197550792439501237205534362274819368274856486074099848581258577398413355287099058030800616947096712939831640096701630622066795 740 1033756172209574970456693955908285847927155802520497375962139093820485009441995534556387042263615468780581980837417793633537732052269399012007385407368509949741904357537007269470780210132216870327974044221049937526560816331890438875420513935494177683816402693 741 6523733845524448459077948554891118703416382346204260060392479669055714553146418922769049187458718060876609804693949111047600747543780665662311605477382328099960733804255260851652713679729148860128833780329572067973902894733991754152072532439875641665546605954 742 18097682870137374250591871975241865304194584766861004008237155771006146804050589781703945607840456902520617343237908912626934897785632219493393358662327577406558286216229466576960527473824688394455713032352730069626343454540212085136988237132797796579094820490 743 31608680483697067906698959904426540905971900816794331730051173329848820766494697166485857686539423853844355960927030236786486644181129532466167930221704637498025475737801297815875980885636062095833230317903998811223838840699678188369465978145965518293620232992 744 21107155347746020124961803406327411005248308845168691000046288939774565363425872263239576281013587167177477318939187876578203965682042407142322787505824725479741565503117641033896458534410627132357629399276474945939394023862489199880018500081406602124269034667 745 -85217531584935260174910619716227894216039770482992387214873399620853647969875197353369122482923745001322617999976968041853789160417594700136453613673067320754201235442096228067149267707606486207607822168463195594165085542643223227435810986777405767056087826036 746 -412463486612903533759543857722324682803208524927001582991079210287698111686367574926586063792747777045380614821781361606018863719279549564562922271721350440544894353110848485853714955064185637658485955789563773333725072502801907090706013196184490757394859737896 747 -1043223272379292033843536657817479196564306195830093576350755590503616083007948908354608584612732347138823571890255997336806778156714540444154631391134973143005585164215674908925640357236403052789081469900807246522710434151176897437670867809360770609404546554457 748 -1636842980498932624868481942920143947373947077189361561761041687565410460737273921153060329484333721708246926362103455033037188500093707221189074353090087541055159292792326997552286279202916546263170071682229482058702576739971961238100231067466634625463368337595 749 -553556528601398401388379641147613532034004833450555803670068425786093650576487925343848971074574878101207356072454515105278229531062266354055475451180764627952476349771731698376983539398938346142977592367757378065763815477776512572665405476132856593603363339270 750 6344557288236007999628655253621751241793524034674685553010130810552045792418014574994987520337457991480910677537597252894347183938679299377744070046437596521050581395462796686700908554320971933769475848179757252024807109315350545687728638325517008809105370111952 751 25531008207533110092902798664482623263747468936191265193191109296778631072456054020837614444813463576844228160518447059860445113639054001687783009468733979609704279679127287183490824633853651079917458652219947548226783363916413285592993254890321148281764907435586 752 59133354107859433514749081113868277693262937654283829881715188482610095489322294046501964943732608765528675657984792228718380702824551388787076199626063006096684227844751310727441138223840921657553355464854237050936753135625331412167462060618097499956999085583167 753 81838217050344392075020570458803604983654191122422588265901689385113553445788480103228588661526657504240574018114267499154384160990238747887509391318217692111309158288445583660504599707523263019799748634820332122019592865302480756128607347908252582832166986441603 754 -7806849121521071935578049363913823890510935286331017427574719905974377430724698744322254408904764901988061176186289302515077835880350008308026727434689804827832454982878165346874701805065825933920092062274264446688035560873413643544990173076276109024139062304922 755 -444262996029341578683362817954249745986235053586713504351632895205747452812004492858362755745406459497414613238282012376521510699246616524306015705904542929448342783223337494302064075445837516771771882543536744688202691856654446414207437545199449540156607277078655 756 -1550880920809501020518055035152469263655364341858646184224540511727889469079916091902368740138739689344378708388390903175952145339504138650686073222389026421077342130675670966296095092856291887124730093683069738952133914074448018742818882818899663459377599094003957 757 -3292637019027299531113615533108665455990400629363868886094709214479120157614690653702764705754231695296166321254502827370399776026908386329973862807334359716289823097846448440577913293234474707183368070082099664408779489685288127287295119419203713885301225082061269 758 -3899211244162514232567630115084325561176815301969336021515756252149039333535833800970464493033034123883632527231938472040736031636241000783061143589719362707326601466914131428795012077289394706528227656748448703864953415056666332012557014435529096659848748264821534 759 2789588505299491839754783966430378914881063507607932920074739553431594675762380022859818927087734816818312216892819609388132375564121790646806689186059941528986119316350741905436479758214324033625296287356949657853583402579977226411387882329555667781261950280107286 760 29823528998953464603630521136191351164890711965652224429663043519896114189525156434762724450094120404332836749020251807676491176377860096253383929705826333660435264749713504522606473711333489396162096897562984201054571303967076265570279457874130766403461610148627463 761 92587440036295129924852132221149277700765780413122621167964486960613090907699563195199759909639117043863787035015941342499154376563999502737027220472847200695993631190940623793519581062036101380542691806071434579629268777668931878482355095626598093886111664680984140 762 179777698371657167389561071186155887631363611255420261844054948798971931795916293697657911408227931998805991314542281507348715821372007170813746150185013260676903503872234333343786940367575436852949273986507706810382550076909923273509984937810166709350539706428449788 763 172656491368149367845738802874628879214190298274174352233326067855963060951095316839299780544928049479043593214487484903888089176014122449268473676209108347282134199497965166560649751313254952635589398242774793145965606063487743972777144291252471944366972870462979209 764 -296399691597228792674683505948531603432908040910628564765051694312652495780743750740928567077422930851302326576065145159571078429989486273971412655834458056690502754514407384760291893678935471243145965362255943437712644781021446062138718313563815183204344304810589391 765 -1939576053899601627282351667687367458834162929697271081087898791941022199525173186016935986974844587761655281923188222293986422330931942398546940335588936742807125531289037039352229408081121863413827019260103397745296536871204188036982715051832190373617792273592909308 766 -5436567620465497008785921635332867177049468252455747150855333065949567034487665566446181249585526103500621206162315942644982516411841963620034592213325328496328491039350914712873641768872926096817928153942059753295830460238217646937719688767471994700938588960029928320 767 -9597830292426078735006439996896498975951597022493849616018667381596767147507959306013178144747031576421388217929606054294934264838949315651879195519222552870307795603823757754566802066830551764768709786240904422517980996006545294198623852491538084183636669160832299656 768 -6706416921573463511011327655264673301266924373753280696889624008290272429555211606366908753567106414061512387980967465901926296992368964508103522555137508128910560824302774336493271424205104637199309296689278165869089882001790993097698973840003693403716205645649957609 769 24816040843223377145673011042308135983902817714675156092055689179251362045110847649952900040469915304763279618540772987279586776531789772928391530637677793995927795255427406665037044131705264407023839792933049198922099484124393887779150349192109274458963223289821907421 770 122970336767017041081626778757060283361764373111706580519223807840160122254820975700492181122005487480366238443634957265166792684172978709769765669521291426009720065356505773703913807909298637418662418599223906137378090871113591301787141870876563266409705635304000925722 771 314037666176708430783852284767566679073490696820178438824100261198894722575752316905441018184621801056345119143272805680361714885022833087158806611707202358208956619185267968425040869812104388838153561919816290700715945120092895919089678235392752537235489885124185110087 772 498788576081450560428550336728732262773854265410289082368904544145826480154037352878368662850283545151755066439103150296579105562002912652466863220799408874378907702527788515103039454600712170394538414033633622247477817201828868521425260639037013598034606636755963079775 773 188228655594549263510521246965229847449158426294903848501029372204358391837277942300990510266695493086968976400854505569492199802468628031240401364283388245493358804824057809190698179009381611662194754408074304554876591673217605103186955303872401843081292018528120411340 774 -1863645681922125383787780568291252739029423492292785143386340214938532809020564480606519593635723575470272816638260181286209897236220910937608325244133199640649601692797287848740386036663648524103274179498860445348327954998717910913740325148426089034632007886516369764150 775 -7630353737202289696754155044818330925760207356383203695143655412909696835640693317617956885115385045052431325430304817066216794722459495376920865654447968926926182442816741439207515921577107625845237950057116963251364271843765756998828547596043694380428998710129707272592 776 -17838936905943051538514576161392466856966221892630133531734567806879671219705783674895345823826476939569193928423902020642866175392247084899454200554491369208577555980768537565489600672658944064728679453914523717421855588227836598405088821000438072921632445489622015800891 777 -25052079125032926097965713833540577431321327182535797163466989078939071221140263925051548791007220496075918863716482156897449260257783784020680363625955203673553337314785373286078728627653170265953877800443628334227526736238438474032036302644241890896767536403797899471926 778 1058596698196421840684072193016604844437174023007395116396854071147891052633072325352764710047197571188252295930252757342077132590411995272342724123830023103059290129851986561438764761507792539469840576312646674204108775390404836214481710498662455226357941437789269317652 779 131246172821296564587367387391789561036751178466737154530682329753361067163246215100094120014448810201071113270529886512864839263790666544409786120577374472730805199285721569376316971006867337435878225849514182455070646542075192417363522246748983309977702304039702529421897 780 464543469263509721943477990667773305380085696355005528748268432173643645652894413645862860141617101608700677302144779918457829918729637549110427114998924395119458188335001118074012470617223045157860498551824261438723227320594993687988699233640100000838191396080510290786287 781 995570904698215688194961248969212398604294118692539369884950082965294938448675565227719846011548892856676450532742648540372600348912941064804060270264793345667995659745917393780704384705078646069111212715322485108217457248139175775884287704196466150819844839838792874421823 782 1201213895075716841081765429404891383266446573949928967623872979483575483868850169420086385455576383963518558871582842414297153494574809270948158140931265114280856774694674175941767249856900292822544263317424903582979458239492158691410100664837946595526666381606618574854332 783 -764202446448235263891513369026299274241041365478158829387243865770856801113851577284258171238001952940194290906838818211613219053379506513461911128800128981912437104642755342776082153048611857189303660256859484847673465485508057487874323011035711219198599153566506565482398 784 -8847755911958963608888988103104585215590025858853155748224833798827869909091350223513108498499764985357262151474360722120650413700232686016824467316365695099346788319506156335012943476776046573373729618421995414493911636689808036786121582531178184039666027621026834433465113 785 -27791836068751627330696850317377144633933695275972316096759376769953678491918970094815465002013891509563478241013192233665478962348964538862223618685265759332928712324796421562006186947700830859345507536973031979554797503645684525777750163964270803528967799849216179291426311 786 -54494918078846995482913132916956333442580316819899778362598216701317614413301367482774207183411205836211212288991779505302253889310562844522536844705904350555178483803893725471769552321066943511701308720151254703786616476148077427343547354848581796860397230626715459096786326 787 -53723084086050780073985647643212265462656815587034439824134314657339299664642069984715492101385181970647572875208677640049666599605445911452376134168995593083546772703944013265842448878869656276754925436183634536168679117622155405817920328904127934133623031823615033807091559 788 84902267697589871981978562152953647399959581979732726050741004661432461145364779789467509242631409509344717928382576507225126367538119174287338722904771328316879647391740835432310146093992851839389358316737781628236867543808440678448831076076162625962131999003676135727708535 789 577337529782895357978544580218421932766654906228661156651548528081038113425456213980285640525745246799003602422225337077372113281176271642414104469181227162682126717330202680887006649834525742625105162388817693996579200667504591220563612641376158189411510799828610117536074845 790 1635242524920937980657073990736125797721552353153041670128718971018420496370330203981207148756985670897550512307958846914166043100674375830449702914547532605122897707668146249453996883072444898583522991908350342096432283831010659929218522635463030820259805502523597390044949078 791 2917716689978767914340983299591378663228618456364555585910886764382129916940289623437069018707796023280587439450574798579581923577241560698158974561401122189856751630410881482702228929629435467364688112755378861583360824227307730664540413519928090450427821082860642404764118474 792 2127196704684052984077624285597486321675031620864067924828741125537189123837524645557026041391372520823986675965210783327370583343604441517624598938189828509285967356810694280158938273489869696554048589774973583222282683224456716886340981709604409419254356574330589970420177815 793 -7228582115891805095618887995615495203083714070923102578014090640403955314099378702941969935574953540538471192894614190294935542053565079726915225817599761958272258927131735082165506444411529017103955590320261254959574446578071226743306222865166923253324092008754905887882049538 794 -36706129826117510784230341651920897034190089930302997670110755351592811418357286143616477128359326612546991880945005612007972321668226612829032144112077963944424620526536350064775202164549389983045692655432670126404844251826724114357509897774928980808439831365660893927948777088 795 -94652467875195280392964701947273140051791439777307848178607877747866084742718797631200551521420096201264120925264335944005357452593268918159256806924262498640128926585008939093487747847187641828094191616576218445489745286413451808147190128831716826378440755640468001972187194851 796 -152155158925097976104758966511932192142484127147837863757694931964090045015902327525134307308452657662469814047240404835480560849108985634136098670144695781794938172351715885017486607801928535374434762464031126789837190224262180994161145376759592251124683257241623954803060878771 797 -63217453262355580927922438290041024308213633064607528040920996102303965351582119714535160677723022865102582330915877592993218623862086595771621887932724468084632250485263712016084678056088997020651289350617409001145815461667147042599293258582581070635377403553462558414475383206 798 547819862953662544955568224505174965912267198599216372790431776524755777866946805385527034887606363492814710075716102434132852869470050660169907098471197619564482341401777287993659666866966155828371172336767217782654131560476712960565671913069138990995347768434615539333325814460 799 2283226530568670191239753422501164609757463754903046605105774020394265085821854767569516789085824030089363593381077733125146385139298152457618566106959154642712715642022367272953837206132179505267485438584910318281648726158042789794837506745618731708656072965803489186986562642360 800 5388136024963832877001237005047351769883192820285659547886759229828503692643507317414860254215516745985155854517291449453078765839524282100454456179586500869769010030138029896487384173524076307238228392736616110852860195983840269549315368864371570632970563720014119096891040241199 801 7675835669695844305628108642521669619611518201493302779828132164285533937337792233220702890599558381366932442818470490343912516176862060888940671708577956611043211492879973215115636890693872541775443780587016564915471700135515856561154194705627323576454594372290122045368085640407 802 69016938294598263582244059692535528098313526247812747397402825018509411243634619478040194940687090650116470698289632334237617349233189204941153410940360345636776641164684279779078875963487199457420673192037188721098551406770650925563698922154159873092616923726967410214450739694 803 -38809212010677596829069871045591170822374239824152967089453423840578464752940152163350663474537805810111398669610213715517330241851691330003357679340609004098184396479176257531914816075818416888033308801838330321364186289840909432018632495393877067278702731785959595517982751598689 804 -139316204010200041293052979507170608303200895801200728375203373394326880075072577330445787625433243355976170775845107829402367000647055742063646220820433731532877721182317082396899028133802423991339757828820676910987620271890842562967628478539478785002837833273590129993345060436189 805 -301382212282614766056728502428895296002548386229595135110309272805251106960135503819888601830121165491326006865458754931392956947736670759264675391628241668392821158196224847837020323786691781039055126216494979525795035900937743700601906783635076721786766185102403712271861583029280 806 -370289777065642688169106666129277608159103170701723114834804485107372799668752524374291834786983077934820361443512948885663406642156474643907717089145314744070803891366973720955487769673324583766128046293713617299795093685323884159533969213468198583610928390680050086418195119520194 807 207613178636811132774495484093406889282934072568755724218274619340141108347646950924255537400697723698622929191066140620109818100997229534357127224899952990440331414145714824809092206931940314606094215878138751086904793471075837355885506873513740381811553037873727499632423683988092 808 2627571459281760406899368053579184237734807061229159077272899524967629935061639151131284739558719945649062958737795796443396421995074734447291584964773324220338966683841972217422295580023610764186514071139311495950827517510720703373981120647488614257822795634532508127368005284165537 809 8352302394704035228629282491665638327755569712682869803911419833511493599385483064497968056054385422280381329391988941627627794211834081578469512143927540079545534407412971614855995744372392321790846506627618288802710878016458569163023357286162624669532283831680829825003360085801452 810 16537598828126895873586481769277351136612636501839118804102831110840456345200659765232113104020060088847135204180573440112157019877116431196543956202808579774018800511487729475111032744859868585156624576018499810645014720758715717334137885799422352309892103864343064611437927223815536 811 16717591615373154007499747725999274950642625187345606917199034478785646058085533159647985392502846953123358652191857739705723896508256394319446008688715051436923015684175967325642868619197486334449959422522258126889022220455695298284290265783858111959652144465276407962961629702235265 812 -24288262097113204100095388104752307392305195395984397730288491819026220727804958790060127243850173611937199126221766053973884263129329200089440454938266235080344037643102084089105345257246311791691304279710501884410485696546735159777179502893599322441381895447261113612705233951416689 813 -172038011837749679346516277052646840544879013194606097094592808852102369821274104048539623295052533388188310146034340728225544068049812378474778424282607718710093794973653545733190348094391167635997318546389651574162860426807998883466849401786284463432605461629069420376405452714436532 814 -492444259353779250156475217804133475297687414200392792669437213968190120973536725538164377527006335836299678916183699346541121758326598899449235700097340621725104541221067752856375142956829745538948669167915806531671696866260136619287295756696741170073539784367504711759343854786283632 815 -887935335523679213409661989872723166723715600820256881862073486383706262037997510286003875966565587807581620524705392732355241686240901783202978719000304648893078826949318528997859131804698860534797953732890012596387788950015447959566765415296432148366099547390660261983836861396752606 816 -673723672014311091709627392876829277445896481435780875238395780129487961263078869271930588981931055822199777819526220842316571704301284002478050732065433058077403169132750450856295286609436921092104702354167707709346522706545752716620436655077007110992869430074554480429955267466804135 817 2105809949629756771259354889876985759587304081532444568846941800138136623093079484981473694692252593093635780594508536283164705711760291785291673607027718023625607150299432410785708581673336703854753931941709035944526033260985842194466540324548303506176484044993845266556269814805308673 818 10968850508373534588279919995878300698977489100355372875292914635389836469322416291091039854169678186352983027781273287178023687222575307345535366815064396435009453011700293604701579240084408671633402470504539307791800908554318762126300262479185575204552235612907521535984543687751189122 819 28562146547339525081578665353728279721980370633973104830163040505686373095897858479776933343128341687527700398143765554123121379816077485473367557656053485413139874270805514068015104527294396434792892410351656365916562514390213245032747102963260181492220042269515151341758489771606270907 820 46460602722919736664229365016285500440560514587794025461525544237896886015000133325274422716410330053486879070263839679132449070636280820423995737588158007878484708533554693433273974582477316969906095923983409109750970864746087397402123654861670008065762776509793619974027934009601403669 821 21026581276107619248937845458855153682398858047857432856302439530659601655384843343864727988084690268593021182151319356490826472640786495287664930891673476450357828758077743799816118183563445378695166870508064389405333268258421204026004673256167950860780674710381280366373080355088906839 822 -161128718397962295469142485910376473137439693370678396380379236077189685604128140876352803835185919097846118342761155196264313196448270249552307304460519436595964806228637789547302885648189345808939641246206913579616497775855508956745092334000707031483440012111195004718792464542397427810 823 -683979626562076098479128990920618148138358335642786217231064805014354788991854007957566469332628679332992562711166859747724537060490406164800195098599020539057117588052582742130829926545713885728512120896856658717851890257770062473762959696058423638429591398110636126845935882426915732090 824 -1629315770835115587984656531375328643178925217791241845449717670888498077276522015373261786742550476346068293651092210763067180666510933698449035045950520541214038485794536054645175880768154220582566507178902167722333013732188484602194210943870050348136407424614490634030080107015508962595 825 -2353819570141018067608841820927748705794825326175966218004844838822079599285772704729800818560766910808101332064068335478787066197872440974475660818852804881163352392230831935785008539594947395066839516819526662476656227603975112658789140761318038728549796622919114755659040170107468462424 826 -137615219804025850684705462969877522367464343451078196930484947347564262958438155005662139402660394222446124214807765462779173900722174668745522898872601410999179442099181536493299377931758074936277630753079615134290657445157198519431412283269306256038798977726027742009132107867280100572 827 11485260417282641895724160569242648148520789097022714665849764073509236382766342784684078952558986717358776011611820371885058552164266582507312471506982063074355944627099782928482016956892892708487486338983990653119938959647300896001002540696880726241317332871634711864437855298927725626423 828 41828047345151417319993203558880873397572930239643741066527882360589835412058680712129800608983196593518819898742422713783652956121247039199661523932919868270917743813914535910816577606851514020789110757377729886813707499068673163880846820233833979894840921358400047445396533947588180208179 829 91336681482772405644118530864097702336022042688847199176083219220200101698681559605665726964393065691823550985577539731619215251069781371375779787063499236885771891557140645151448243402916330575768840341128699499938278719408372610119463177478346764963265597703585883899144770285972214003769 830 114214279018718706826964994295493984519502963752748008058254399322104060246106375392779563306279522121220733265329863848053821443171169528911112283790315401952393950589733643732293342912327700206949095881562959977456404269539540821159485356371827526699580415611256137251400471582915369063864 831 -55805119362739125903740079187316899894767337464681574907120733775523550760469253147009195052998849064617767495944945726920014115189760746879688901961240305711780372546632677425231523735225435511301064576657412653738151183051144824445052238950050023397326995852607254527268205102258653111484 832 -781058086957239165177772668263824561776352339251314189810059575624851494795821212381510592600727837772015254985763680711048867724701628263635174267592268038074073917587573151338922243858955180913473133513283053623199255590805499072201358297456218759317805706415141486827183067592206844093521 833 -2512946830730765537012875254479999330528436626904597722414489939240110127286206812892958176265863598492421932348263955507399023173163486008406825079103938719745283367809788224253269347041494135925943802303857768505345840961772611148139184577360688814034376026098454499177712437754766053510411 834 -5024022143078028822730287577909248674877774860605210884250323612228360061490506919587825566273986706612090332698727558867936112889498118904459508387223509510671870316073746420636179904394140219779877767959362469201800592955497079670869467818756261315253141392468290983013138654671313546784166 835 -5202620034900999156141580964802789680748828287738574045817993259990771026699370873457121543334061063347966309094530671309972284295948266625580658904476766201200953915152990073104408211217344440039681094443522106021725175112519812129116416788535215111416594526176258523867268228679063987320597 836 6936625335801481375890973822066192267143241596988914454486919662152641349322747561917457445828093135940026027884046944564393628345201911433602777094203920606048281692450300746054111226362219222547949058227216954719277211614542923727717521654388451903167510930281786165901953947892857456109783 837 51316039735834246565244409969261040417051478239052362926797535462059874679724795049148009819774178292225756194500623089927239637346302961597713569703739903151608604448677442912351839476030932644249389594627068798676798011850353543068879826854701858397313178616464486429685476758464026437461402 838 148461814804399613370004106637951181650168017882601222467925202168108710619288633814648108782364605504011180934474113173451986020478627898505005832102970802948934112747454576726765410864156399476651679330461974697616347439462129061521733985766918660976406530944871850933535756199161405108103090 839 270492800139749873750091923732078759222596279057546035114704617371843291715496098829299963939365574071537594178612150256832908835765789303195077277986051428182807696447224428255673887900456053094435694933102143544703122778695525838173071774460529464517210019356701272829919929202029054417418060 840 213106542795141707980756731440683001938147446736968789504957227960263594587407021366558778270509382672138313460925856334261752906160110351308096458872792699909499365785510737647857295636788477392519253559077772980081269120789483320058498606368227304623573539891772917886954005597701674351161241 841 -613420821063589838684498533784494407720678291625540579713785087325999919835696208425173393477478820982849004862983626389492735588248009744684076917559754088062755134046781659478201958342500409721736772448316106016771217687402837768140276938758865152160150938359996225489973885645351210843162302 842 -3281194638835700982947353473483413538946094924652384584535560474628662312598410549122019761693092146819792183242657803066820193328521829741091710514315507258027043209520162070733856612730755230383179795463877366417179203312650961137099511975767720120767014905308737027673461497971815807408805780 843 -8628287693840273460902053694507544961149384031859975535015145526213921141954839797631604808950636182497651803732972155606023099521199194723204730785954866626941353205608562062982389183656214991587911361781633872800633197487048041392894158116187345255857319241080534533072544492953625645186152071 844 -14199767196288016018533932478207609398603971042241471713950657302660024307330222209387525822691525739484966510128216203200699848781561944670601847921024454136752872267113195226631865504170388968858819024381314033756457234003161762477733416805387180249176323689663634471818032978270658338345059621 845 -6939258978604473892336053173620663609974545459123412035932152658381488688174055773177102155543154328568960393842406041774049955391202650685139717341121625013546557344308981757492173738313592096687709161335186382858291033918438778490546990353392517749377047710159154676591880343856423155716384277 846 47415373734390787197701530167116939231656626267537798409196280233860178339548989758163210829882522869580126093304614943769556954223802565524143645907015528596193135093293203531968747141884346936165984166060384901991330266867174635501768203909307344219961842706250419494027002714834185518995498188 847 205112666017630981585552493086331373306432505413487314233295549541985044802838353238825907747802062474396504258585390189929989133996446672153488806481849370538351881029683069046443470980275650353768793518195789164441172433213876079404560157169827136398776355769077441346407249750744057883860177334 848 493214931442208216050926137574695324714805084028118687660863459235553458485232324577240804520226809735962677432782334093556072050864362278765880230219248988777694756240759545246348390251059351336702690039991953455092646669447998126442577449610800789870388580596389440134267831073226291885655041555 849 722370947582388878511875759942822317931931249451321568989220297995517485958424562669603286918238324233723976264120096250248073864988890188951188745972441839425813467040844541680563310924626458842204898769828325086743950052491681235657671247269334239431863703766909995739536551251157120863913554505 850 76767153944273467402699699557923756132584948673422724915025383077234956178620125814878203244168483705009191467213431116141586561993795759660001863702996599791321098099268285849598995082624864428567097415522851857302336587338978042913217033154943755512570787127665963955608722880700066119868049850 851 -3401445160245548739853902922412738477124076092520932271477703424128904605081809485222690941068986916760162463058618578541112706702932377431258265541623497536125652683413299206571778609933917044099472911613535378473376996074502118738901446174982956130691678793070400254250386175264789075995525669895 852 -12571601187869162798431419604107034296886461675253318370141304180347702400296012085870813456413643429302499364203463608456729246470707131888064473998119563580995557138160211684635593647006587597746842893075747814677610744557993494656719694331097999837637916745219529791119183188737413749816303584885 853 -27709147565969735295961782512841102746959253794391908177740152707450501061596220360348970056442394157817578068205128151723156060123492199768570035037853185456455413451347178234496868292952450551800533144125149428582924845968336593693051235282153205902496021123139104016302147974404128501922666441765 854 -35248271524071932306622608682922519721680742323043415638656602905924074091197571141503691091483493087217045532070411926910274996144906856869814064391236544362598472304218558441641760174058999751593483172916316906114113343830250218339152723426798406662183599592941458020000285299109312391226141564290 855 14793910264132477487950028690031967270731866067032474594186323480486838758871260983708505916696381993305008913546345596653421571046361583789558303099798331422293175885226171604992134400229370504680358105544639842081426500970928447044160588852891615234727595006435241847355069360177234281529332138390 856 232371245949942162595512910747573595452897103198316161761048694049424749632427508944445682843388189399749735017003493936304222827066495072292027030643588340926425131183118768818111358745365499887340191238371200731132313686193608521069660211213925659748052319663287309220774793114307871164846487926255 857 756860430774061121786448861031749790109192269626040083611422636867568328646076034740417209929344040837450070789702588916724382527534663052209130230895410848538230684547868480441503851650405594464271027389010183919881175016573522510579329402059572451707380497009474071616760900423843006248621821388770 858 1527786222543512438830094672711464994901943020108378586698522524463939625413535947233981897818138083483441248814714456603151585317486931402435245143567814917850187590578442371087568285833539078280397474432863276642936585912182707756251065883961875760388921701724267290963353787060427636189880409798480 859 1619222366753222854921492321585944606503991712132970426601824427865690447301153890764516497885022186987117038279096919095545218622020723999647270901844520920818233080279379402867266501152295024176823298759385969709502464607487471962595613116835188908981485057580086284113365189954599669446293634375505 860 -1976944428385895174377297902939053889009157856182601110778198973016498786578570036264679688845837091791075522395055024754443623894431593852360229319533631646551766494737831784270128475140487031585614507314243590024795649404749356486562389326753968667578254834086997771960794069215058014225724930912995 861 -15320791225582685160604597243854092918110104561271097677723746825820827406309530443178325601796930483910463188839002598228855837920977655372001191260183323805130628633521960945792107052281925266074733501067210247604155413931582406548988081879176885066857640269187191969590234541157051196232464764884205 862 -44804681015492696804041822011327276691593478859221578393759375861849478155115527501498057236895822529873665060980249755352488872997377012533672517627053976122953134916478163154647866181611499029665479126661830227959083262116698000207758014085004310760463962512727396593558191746504492895056018121221500 863 -82477791254423293461466231744629493344509684973254647765080702263650633531627952420839938261601230914287646342026443858739803190733715121498936552333214408161967699570672691486127255921728976966488900629526129340681133743099212215718863315344441880297915302896850817435646847534341902561803654006186020 864 -67332189512525687260632551763299116484619104711670690722606103276103394753632542629253696363010379204842724992971092008159041152405319202120586495563642729031929236820029890185089393650239802450202213925889957403773501758365045066383947388362416824332101374164593314486664016086559123246545467200705695 865 178647754822282342498610004195663293716039534660123478928961814254266632855594685330305635849171638247429582421323823701123448614494906029441072853060497213556701918720926099135490986075654043936326437403807852344164679145910332484884171183610048330975095116240112519344620938846884081375699563576944725 866 982467250407816835808661845028956156225921416916616948402711511804398514579179139980766856144291891562899285234725005452763864464633128406670681350048229513699573947561756082170347241825553600746946439322250650789150304112732119952835087960083690779765166993615623003520428909886394567533851802265381130 867 2609169379870181621841028282858057410299109278739599810744571017580744421243216498537696734107189267689053205378284043012990010986591563148725540542636210819123484816230520902878644609031108890117653287317296256739269634056130912376944932928062922915845343148572866179201717870413558164767793530637311685 868 4343589046990504527658440823483232338765497093069428067420717123877425259418471531325785552619501449445048141550381657730745721663630588331394890346015927911813364941950223124919504194698051276010903220942777437594579507316783331130804679489958234387306852294853099227787274939935088591497597734556341685 869 2275566093867247510588386025793810481962802653657841302326319473860550949504367348867271089650141937930474795210346993069440688423180669932725979507371899644629612336084771046828977484377957214704716036242889086937462431237725529314709112096797131861470322069230255725427080396091375628437239738114086910 870 -13958161152429573612745124496983876514959290220902889615665668988749451660726597471865324585242849253594172676070339562429822091029623325039448637919512602175875174304899545713464476894488311927897978706981382049809453704987507010364922254423123456557748298172027260282787713561555260940009158241191104270 871 -61569412965279625824866562891556617845485076356134947548315749356204210842177142392054842795631683312858118945642491507475931373799245026061344322928090594889559570772415760701561080159129605135802832319425608611071343885722828453407614970156528290597470933125157427391128115672633925799659830877209974000 872 -149451849181533798267816577789444504958140621764395517981795192942497620339209005633766490240564185522740815673219774089736677434458728940827767523637730124005977138450250556930097106214097195370208423896002872855368272789207160406172432325507497816267509907887548625121807013549342643483987373212048753821 873 -221851984715524879070473766396390591792287100186266155803337588978447585567255159377216359587521447286370230681628011589474325328805305346618404375266416142194947238150639653370011129174770237741414705107731340043608769894528064006060377548009960553462200036020571293688616658448174929477383434836326746560 874 -33834648547493120186581213789417440033850657167937991013897868198449113125782007427206002710647650618121200657152580275312473279218747951698738290175839292916384931066353849844107206923608100253480643638513484905631795762560275912994834998252722629869383726702100194344804721300005822753135451222549286560 875 1008007258166447058174802039678535822096699520839995713947624123076239856886134526476355503111014931445720191102313947530000666899764173411491284800232527429705584610641249527287672754259741168612037944507312819139965924516489245268559979695633644098600628052336750764801281814474082908664597004341359496943 876 3782158356459216720141358078515656663931579090415357024416557560518847180600844379205936493913886531409567925464131724776974917326272848056022244511400753833996781556293982648296102235728308359984126060270633275435030110936821884854519309820393564302201497362107146006732183237082930973645884264265373105669 877 8414382410870543800720265129161444476940551594184980444744634012925095649280580569230391015000145609326928597465495384987511243508456833289334959371044203776361187013210524260797933523485883959170468872002356389382031524595006010466262817142893229891857361532314145874678920745686946353284942698669963663588 878 10883713958591316094946611109324432739454157328940673483149043819328347874558654589530926723933742450611946499884629379867317536861270274359304547900450378612040382647712657694800184774743199524368370308552882513176532011792764342409798212653801815794474995107098184259514067084664247884611910215030891396792 879 -3850280126044780609589416793343275021568442151558642336677886489099181691763132905913291122336013347702039839124832165463660725292062543164733765359461882015315497081003795045092665770607601011634836705938999993464566002791243298484381712863103486426020093944645175166950294480865119311459979632866001936358 880 -69185801120443380650851830041883658490599005866918328244247450816926171329917634134701169718883689725531770735887712855252126403429942334343145974923184788233715579039143830243124679910803742475453846110303119882146852186292286890834571957157180418976599346387042753216071525274479665451036760000390416866685 881 -228177935839284228441617975599455102216171619573852044907192186570172109754649886646341602927320161324900742346378477819536860079847814123237805856469973973048832622853870888060419272145081675362415362635547390605521013821506250349731863689676987162725769536049797288643613386544799143797325456921349751929493 882 -465026273988473922402329728244733562342306651483306982589678781681924854287266020624997007000831002330057108720791941700293822905533843268413831204323233199162617150628796515295459502567850786112667177267389841314286435343184222137640810612330243129304018588484901780969690413989078066061683098724626942726426 883 -503995704568703484680343344494677828662759557561423419607258128601443686030071636246217063413600458281604306439223091931337456274966564564053707245573565260188017585055958666528483929278974166420123278903152473118386734268743090295039893906976338232771843057205734622661428410424083158970850194856553133907811 884 561991525483902094176412444707835906766555412761855371673750701954956135809841012986966613566770894218392920127794532585592052521689062922048122541074765115645723995252284949717635987095843996162000090569404107932196446335361219920329366458288630740491049181873878147954586990944406298480568019925121134742519 885 4578005691908107812316477166101222749918499366505444022906801746291971870038425266726125609275163417865145790866446490420109238778699826976913403575020303128096903602027415426391428359818600742448592485603973314309740342008790760163790451390537077137784679356147785025723363997842835385530650630860359169084467 886 13534857803560699121771644965916428387973117127193694377979772612922034170244815479997432498059997578504746320298264890647737894341586545878327623446479855152076245052012293129399863810864196183887046042223403381872786727982751180392108215420693983863688432976753098168441597677084447924121140956683326476654930 887 25170889201555884498070207890801008857215308211278740603328743938984516635025576025493875912372282366326053092415185212389924181575323690760242640005040564026288706310389236573480877463167009667155639649513808717299162136489347259142659805866531330776286161241367437204244818838476543017206555360598593028072342 888 21252930995297746147112590596428194382315606537889428219828858287136519714046489750404678132155024096968312650653618809815799399756471940279344320378979722047042599697565213684769953011836009482000389852938645977294058344099360715045278198299348031984217758103670400985977069834229147122966494529279503084202571 889 -52006822823994049937941605617621240518885877950736421079611931850923113568801628589973813106468706977491345697060076856676713710098269792782898281313564928094797374113501113537202476217159592235174163267520267889786005469735064667311369341694491012281811092763209178990030677614300716604296007844049597525232504 890 -294434514937924749402336125196790361450589529509844544597501033846392532332501308704797154233573189341558349521516950512055903246842399051938067835275513147179150829819234584842069744564106291719424202754552539253764822225331421762529019585567825831870117968740093613515121683251734485433116140512272300321130332 891 -789760380145553748893233820274506743880726861357362207722577085197273090758015426793539720829615199688859475041991666288803045033635857266864857708364878391809953150348907521780159857185707611309769094214959390735190958009363108601903843279693426434388388208957321903557182256449351680047225188085580861732186595 892 -1329727312569399427478081427337079914328943302896208001963575699112924028825572845633634667636432668632358094271351525349348142939007588366943657793320082993366844955004830818775279428355613643820204922297768041181455470879550321512251951084589152825466660288120033317480318711283664278143214891507913253938280299 893 -742283442928945610980548048323914175132411034174959257681165238462325637805428799114803297328889198192651723826626149719939776193000504837046721384177948938671282275170087914867554826331992103105329025197967597806513645710858770149051526792903451590366826641372134944818335029237248692550321670246678642351611091 894 4110103880981895350792413798532176496635953934609325844807206864438971812971404979313545521810684814703602243951096666789525960577775181706542608731640788948203207293398576936471960120251316129989749334096725196879179339917222226034744301860717295664096859194000437626100384227242904195064782173547945308505785704 895 18498277072074900414452210938065214152413765406598017161846847833949587438972645298534642003815143522341765320668404524717761166735838141700562187048856659126565062206083171180470297599421280985859407026709372069055057849396638013512899714623894552314709502977659142673214145880247356382502728835346989752240162808 896 45328654750324883619914392330522883510068447196831276649369524284301887443997936207285799974339371311512565474343234916199833135302726584259778703206265742972825400882470098478594426046535976978115992139389092843473834890336347005715296045040900389993711962936808412582212879133320502412837942608243735685194809653 897 68180587051690670704369648461290474450249625525333910926137626974699014048765335056389306223421328757742364086438494076698713139480655759559769801646901611492098220994543936616784929983558471539030485277339471783711805521632370194378065419294859756049791075355879216462716236786023892696928514108681231355667158227 898 13450198522739980112521199808306051725806084730263548322689808966260866122053523831327254377298177992314291645912964590024848276606727615694155931246822293885136075937942874794690655177567432976991850498081992631388275727209657923721756889129647090010142561941111802780463486365535364063606141580927109165553248230 899 -298885060135812641307999950067297923928913252528134417907159078645903009394895360714969832009499455576995862315045235512900942552446486099128764687972132728104763576165973673192366909492397528851343739268020247535948154368441941244024720430489996944563778648432978105144950207879105617925984548548939129801887561355 900 -1138902109413076397763475184939452342737398238461027425750370576156604557731836971572954764879085463508921692803617232304285479809318442750601559443152376617141051953290546040754914302005637813986769813244797214889739486168623491305094780985439317424398232716397705254885007225776983066712294075583586810568202410539 901 -2557500207427337038916264889593751526922760054438257136400758690000601407692281773602717687586664008736355396874315505190965240499071262754626565063414918951126684920281312493114572223213313141840150428285262051709488283225984078660373290681597402487912333813580435088865220082106510520224877432874039935806678073132 902 -3362195077360277921814816005953154981359332965034428340221931538410788390444924727749580654816256393281281578279021248919504774366189013778280529626824798399559092770172136771006931305397551666906037780175125706200524061568087623010553077543438109931791537612627468371364578525125613624673564643490279256268229997290 903 976952052602298627313640290965057785099560210901300460069589707774232771681380747950896990097392273880075083548450627345974081496227590797983360985149276779859698267944631143162554161447474511242232209102179623515180135434045047904526628895054950888316951465994281935555887592180430507586581935592771410614914263784 904 20613630312075470073940828513169197416036202663865166389769705525464338665212309873893630522141410486615947160582608026230723086994814823462014985845600172646389802000088499261328536926043881436714922100868097368071992577064540357371382263222605715139213224826601504790460333109560612955486521536259359475370273184839 905 68853993041031509221485218003830199377395873009489641450645388588559246236262265152255448946581148143808242972061130541124376092207066737080546135135268445814903037237169722603431196133118766364115681613523488303373716393053310780913405741744870085120446732349845196042816761273754926597650365358867084589312067029018 906 141667578266220233865880065354045639574205505208920876913834089434028169670617463529054177311995184198055176008921035489069042144725036647891104809756458111841529978085268576423638463404588436443655786982917789247758220669790585814385261751158287908262244267853448572080510284701744861706232418336214813433566387041188 907 156885492251958910535352273872928639041928925992472162070760917813778903442450047883876046865558192659326430787578055278563932065829504559172453416626646744153569507861769157775318780042003312931436137050942912339551181329204675350590449359452283078583084740117268623486871806846517858084851792775305377640416264522795 908 -159263411667871765125472770418384527727548465543821884912419475153364004245410760738062097831573708576618968390882067091975081626174335617066662066513763680372113526228925638514454757303149461367491905832336100738707904933240288230971427387191890751059637670360668448873534850585328775966483377180339295516506571154275 909 -1369015764583391678857154798811651152704656746986273733502379534726153167215407849253885232883600117680043692987502618966183170830228041524098418776524820262372397093422042425843887352626065433809505221177681539026233007516983745225646168958899933844964135950993929283421453006027419600376007922424070753812429035823845 910 -4092406245496310454632639092107659962272396400966828140820312775574196730212446979795062327492866507944082899488274965118880338991175054798324840421131096263706197585049950938121114300740752530824672882422684182888550523770395543860608160758062123764331379864356388189018889699305457029263388659119130221374959660139828 911 -7688043250956636672255238549484938946609200502905667865872055419687921340657252136691197363576481640435547285190178384161125824029328178852054017306165518654153462374279812281077707102587032867868136863905130328528333717808993599919561343936937479789572192370123379973729623095507666562031218312456287481853942704685194 912 -6702476187261714631091382733002721679421494481901661219760893915394635492836206899036407820765777806732955906042325266281983074062166884358987747961558749647031397507330654082194208965492473958020287141521894185561917382866777510649293504769101583776376405439375358613094998611001752357158411139949730491951336112855375 913 15130987743990373869838751133716288562170972179054974463329746623973793103167273918890691426546060504897007264691365686534241845506390790537167959118567670060927464138217564220373076915169731461732376966428962015960327156619023267229179711199950601312301741057355103060513481852413512041675849831427177495836327532170363 914 88311128021949191961296123722509959696264665021190807246701668703315893580784985522406269818630823984520290290721922996274775567170891611224975001638030984609841226780781844843503776145464705263012887421823067771331139854827418133433601616836459014472561573057390325921535248916763397774237057899096143232628136501741678 915 239264138880492236690947704993655872882928291346168834504250209187501179335809135988846923743561445005873425346619329690823730598634984507039702789489514741009225811234144711036593880225168949698918926200518996317632462283441565055228263694659592572099433846635914497843098039483960183690216238148982622224366372177185431 916 407380392148893987528815981414759949617655628244607626362122428305599404102715748326904256936679051993780194531812974578211192057003055181793011777577023166378449540512648888495227515436004083037364631634119923648760357748103789102848283567608098240764752869859167828166470480031538901859055441177436084446705018430301641 917 241057897471956848922035058079770051828648348076793379050502443458181296205363857027583967585604473095814419559653729409805412075126438506043386664709284901482013545064494351375590752698130048469701727829178188741098302924295031375021088500457408970022380952386565268897806242111105677114508064921538286774164855081810963 918 -1210448340489180306943681851462373221607606460365682837255366217039110655667623553121572575700661309717325048346400967921037727032541389620678457729844057518837385831496276910607830726088472874726150112447907872980657000377098480974615225059742380440442857686275998850563289031398606671759364364855390106996632576736443470 919 -5562422515810816782058692609486655966246497433008957059462760109315653542535465298794892642540547356431001062370552321417821084405203529557983550014122749262299311920397378015994315009295965971881609155454579360640944314811553887422866778444813080828751194406247458260045722803152662404706695212564843534768328843451305610 920 -13760219523540356935375075364568516770863056095121805298451604570204461686633898988219191194136236706212531763834039999316015807942533820366993045770529067010996956438909365073974610354653704616834059094417233019848984997629573796538468148317915467474473039488584410965295281213021342463627238964282271625592626685438782215 921 -20966831186651399941420926473068606070382419374301297705389048270366159562936539531920460470924906456357386956003045831198925771676509975477508279067584095782016922683361530216775678901370006052353100065454379797109525203075842701176964147534777000320869848543315413463466097616229445805269309813016362636899207095348465050 922 -5045573669582213582878185931598464114803365391590782700525718611692944418270026143013854540462860396302115022950997907236181917868077462564049288609994283593032318273481891106634507309869786540723979451527619670705434801758407961705321028556385956707264205926412291685223860932373084693196847130901716724635468781655623848 923 88664435772642775008425198930616126702121696356335844955147970472848563499512071301749225544992577234991472537864192084617043377700039445875528157321836586241572746473240521214441213612134491628122383924052936181331698784656400628104234460265567144260099607377757232173919566710364192131084489014348068823860924733679414675 924 343245043279662316356503516198538268141181601276762380845891039462576665971871058964223906082883055447297203756024305106244980569952363340134154318330690936625644169837397179232983193790376638803943654560772729533250570483788270997994105783963415502293402614006095879591701265377892247836207128732118734021812662801710016795 925 777998583875829134896539391709850141701211579612629538437737342955778563195516283133062442968432104118065647386623408491699628896861476279239194531231761681724570365047225594419099472831078088041818931865472479709269784951076681632955001123451630892634836927528184848811305833642951229758604422942361667928531940697653055474 926 1039109076756879611537831270359625228670913572052962408494948411449287170146940110777030647652647937515677304041633017524415218485744930386189171339535191879005981782227799236702067393739150858001030096601906454303283290985354828030917230734516210142849851197073400764763263853351695540934468056081631794643130541491802743612 927 -238922056941905788986888288879177859853645246719087536003889054217070049687235970330538821258605959171658676233642982708981683245189370803270808930360892300276705951723401715195212730119899277751905730307400741657284398558428184729616654710317116021067105203411537451682111439521927675221780835795133731758469063154861874784 928 -6145597839745156405098045564679590374561116289785033448466445029326172816099479564363553370164946726108822396119646619126836520701641256771425705629480812917038050199828917741020487808786281734363923585690500042471937240993124615363359034849226701006853856324448908091096131277750962243160801291316043755273987482616168842159 929 -20794891164704161545941086241178757028985040844842358049061920507963340608307388637702100968627907178499581935211616736873587073417358939475127855504062588620504763891160370436145948743698410844054922071998969096010107897481391830673343225303491726916327069531963999707270982856040923357188546591540854127840322217497067150219 930 -43193441869904500023331910570262823072466369154342789128092046979086250283104880302149005469692462361523469298432938712409359572604765360425083663454622824233311040062854223389297064808850173432901943075988590213273455507007718442354460185567847836171259958340586378998025842528563390438123937719922986883545951923018673213846 931 -48839785643859005151901651591980974487793552693505125526581272994497288919075461734687713520190056635419171178926068826110761162515418980346093549446914516989430834841231728588618058817724379536369301779489266124760886172227875259988566078686255355010556250920546641323675348918148194527845734872026177880779639558415257573607 932 44964731881146204357639547855714646433098303337579820322877530044414093009774870733201302394893998995496704988434604353021706159918377532927454635646140800616632406966360508077990163544944078695579248966787881645559306767173455045228966208717915566089448460128409319089863574717434782707267260521972325859091140644456885964773 933 409684379952927784707518692209483736215711272820348249592497579278986642218515829263391932887763729041445235082056444394500941215940786059907244233383535056395987622248279258699251023714085918250753188607136191863064007482899270253114811438569240674336128659057242916579539104337443127574678560554213069972379433187999941409668 934 1238436168818362401176493802098218158244590603133825567705740518824902378234110167783091673111677400935664609998627369822379178596205308741577178408225116955769792602424011454230839725235350495979412590139881415901838810854838648721683338462347072714385528150788811787530675952127662881161527452614100734848193704984619949311018 935 2349991462614897425887623885226081654453189901449175453354057140271460780308176137688297153790706419735227058252245365831679800607084593745479735246918366568981482710613566602500377058824939333737606793746557032948206556339012247248571197401540930591793410485684849815650194789333745460301950907011624133027033162366455318396100 936 2112102242641740567036784564281802308327385674033836469484532109387832937198976690854270010227778901323623444146105370964472589175486521495329098353337412137964620816473312457515007139855042117186205986000161333960069695724057513936870439722419060050117525645547804298582124822605880163388866029434075685043097275699932443424143 937 -4398799545014397605574056331992679192491178059560137057266769507296528567910703981364675665458561235472697893468573282424938249859155063568547714549713755233976720116778381937545609954075164911382840343233339676416585059637543321707443443434244529332499707920446075358004580404223752422738438654633103662513551765582609275806336 938 -26507679388919867436111845082302550729150963939038120383483471105704111406615673653283461491719263722514425061323419971483430857648818778626330733169632715943636945183230372872851382490198095084831041215766822674346051385011176841764263669614029274844710479461330620330144827099124309371224798274720239394396737498616434488692664 939 -72547905729043531565007763117766672727593145768469351779078536343245898702839303253144569523159881894835890795193104424746123380616911208380199384304844644686071210338093028738295342320328227453571206843727677614149664553199575890795760997167512050992127950913526683329605259909937517837341107903831169489898681618209063948263569 940 -124893692191879913680755669473462078890118062015256981236718897925178565321171100845346790897349491203403373876200234276920013384592895024794694779226781653762565908303405298138476609618336281592211032303757533394539886632222749470930514730274578046002032535002662112560972542307670513886994781070601678085241705943976829052415031 941 -77989305678486350053730951312494595280051798675587258679390875422625173890844840753435460238820007008467336966679210445068249564816025503915004583243272301146398620434276912553606170605193290486063716932454661983656138239987444171438386121935576298388640871482218846009124243936517007683731057332171010111524324913662739952150242 942 356502037915764070731527746538436137394765791543694265725637321391921147176997764397102397700694850777625807103146088563163516742703672876394616823804055198817770576620687464838724372689508597443549173592104988170007724363722727656643614224509435731609970054077657533383653990277485710155403541411881838727894538951033802935424296 943 1673931698669245850300962492137006974013646026870935124300087458944658499070450137262205999876817264749849788370708613339990057154975585076020111971192781511013701828647644523034619431309936265514096482187508560909200183656475112436496276000963778747546704985197875941037062897617334954985655555648709785006501066656628814474392678 944 4180568956427819242437063962751005598614034022590978352921238885819988324870187837310042475565894503957565284268587679718382374847830615142909128563983598023313528198363727243525196166096494805526014658544215756717438671279615498129082955909186951882321139990091890091961860414000667906285292418982706048060844845101720533789071923 945 6451510742455655153075483436596417242657983048475946502481725049839357772477411335656975773346687231569405226339927630808433090553626779620274998072866580833485420850619852736462197105633495499158924833711003926072092096227393104636961736909868428371846423690687508439164156441426145119209612675240692785605602002089140880073285511 946 1823880708801034795111193563342137896936115172440936765216232213552618982679818604957796965064232050755918793397822753026699826978370873754592184993748075584640369270958185678514729317138617427984588161865790991384946046740350027392110827048167389633606392565443897641277209476668623020600951225594887828702152166891640409333157246 947 -26312674060965422936676321141528772624870213428158029465762167325305962738197648038129557933587715099066831680612305918749276630951816412180094444480598317205445752723027633694233330027295739528657164091901298039789673575442409698011615506360313561824274859143445672941539451578395599833869540866279928169088925753810782561418023399 948 -103530633772781841097845430987049720032116332557736467646028740310428651855876847074353568390101228458806837636139714072677713025179534787743722719392177230589276000882950419638565370499471246191742489325933084613833823931795959957520790247341742703089478261575957860720697914177949489437996107394342488222832259185925816343171706865 949 -236858454714666516106125679530423180225745159693517350311974423268489658438242747587462508459355812094256665768817423820438865171072701677172261810293315895742252875759135791965759570672351273420028050752065929761056079053129147384444333896954041098242306452295793517886480532940954800747820446885026402338878668213862897336090353575 950 -321276481544980225082643282572675628373089061829065463594944985820640358211893846512811857678250766538373418553120266387384731691656570313431319782512976360921145470151725301703454781389927438649615942977767450744314319334596981797012722451942323149383219579549851060117889393986538193466785710442803081036378388225476987882152483214 951 55154340465746724913038889383080094119673000221568925550072610526569515493191481469215603070527129177171165651392829392835111081979740001853288203742029602965708430662348359610537377590437518353292325646411709262832878002503513470288583121579038574731133333481409243134665419076053534500007438454970246370817720092861956581637774298 952 1833229147444452185907770599950950253261793776585047219307833160258164353593907441317413023930528239100484740986321687302463383507710270094006868913718473573213188714095784558569155511427946692365556006557258513006413931163399267722331413186496438524443475431875521985143984043625036707564418073695021152045317629613517394360829553855 953 6285393820980664901062613272541375368435227262375481069701609233015035164641010183801106531519802177838176443966647495838205273899024711900223273978339334253026427557265285386672623474684641431237113874940271962094146208855764293697300266359922157998050985777910901759521651097712367836110312294176191304414745783016683378939233588844 954 13179461255881972385841283913208247979887447358122832076322280480639667039142411646620000984248799309560357972024424525827592312069734999562910571879394580324770874606722881139626266552752010829474352469361494286414676734993278061831431117043201788700990195832970127093121763263100917342766121576940480835587812905908318740606574479924 955 15205438233474666242507149283379880046508099999167100543416924769940495470688303584124234067889614068952961397554291499568044663607319528573078415101419657383079808128289903692162790209682666036882100248536298556170799653431889230899064615421650455013149456867983048440100412743559065883261346424252424100764841558577035805375089280693 956 -12637448748952163603942771352695869483304518248219561345290643526468465496395993180449203076802421590383638746972459939375079332187889324199650675684223243316056927020821541275021422503971735982580587158129736031085118613497528269493429163074899163493407844345998532062821416925792619961748561983478268045232560343813907786494469725527 957 -122679714709255252475096815021542699792430348252855327649722128314562544536735549129924944673478443174120841830624929480980194547159161264729892613256757264456988218428546482268457347006020291582721412353153586003237262522807006331551845758725462548651749375627469421268555522759896171262742427735486052506909784348378806494841080909230 958 -375072589476619593558875852558575208080606065895466647970602332016737246110926087658331222489126376124240447214831161449689193327521551492405247580294044740288790365081311355088848032675395870703683003524665141771002865641444156086982792075389432010396490236279856286167310707182275207390893437799574247940362351485177051214970703458080 959 -718835002528381481896485688460249011456015030226206006177637637476930919260938991089986678208224553881513223415095833463655954960646326468594345930711030543179608106263568458556748220708878062052368459254993353383409579939772053065110467814755653175679003090096711442303316933043898078075338225461292255078613058196539648650866651020100 960 -665111689663566222305911419952366374862090281876245928898604461888120837737118485930698666451658189177851421377565739430641962999029398649276386233669402255718592374032030122768345559197708201943362731690605803162210643972840173485279551216202623174173505766084835801884526033615769162279893039060838398130373067592935177823185288548133 961 1277528415052122386405095976928057667535958453646022412884726880483156895506530612807280099016112142834851849844461762024344642224902322643503529801149694622538196424602941258114308494116889383089188525673628385278273196648808193833121967224455868185605232864994439694133928720176184926418735164310406753120347678952488093387407096432861 962 7962194430923113966155428263691429493271181417390698258158892313889637433642370062204083028039801813628331561719140500866203443041043223417049404893060136299002748061408299992924129354229703511305314516879473389075826764796842262695649222989102920226985636138985839152533724245416083403676131567611929942058880722188423698465845205285450 963 22014800893650987238411785509193622618724166310885521357107671021086614546828450037711352639975979663365903165042736575550767020409081090724148391142782859064429626136865191494433326644962276423970861338362780795755347651272345087668331319762942546259388452021471927226305229860083482252054656504860250970759346882220862636492815300267983 964 38314625022828184843081553303381554210691494462203633148927915614214886979634242154475781904583235866246128688842388807931610411998141212214575874244706073738050030948564762769731748423564400323319335427095672882136162818081677668776266108373155581686614807244271348620262205439098813355104749099737368867438750015747844067342437151598523 965 25150381148362162773228522211830275144941168985908896944079235382030777365923856392096284142716955919144021242742930760296307179019049569663563957778137313788758147900927694638441081207910298155191985762608259655437917188907594467812511985942574153056345923312797645547375643154558233711013862913435429816537509610975482561606782867918806 966 -104991266143556773319058719015037257018046882719354846209589605489798332546238461300066652144248502630134337575434204117947305101677173128168159608192539906189984723938681630878697402968139536527577610506495005707068473421119912934819334430071590252814125850598160005392548877805533304241607170535179082797896155423780300327452815611857614 967 -504114206744511303758357740394980658319011591705833808935865888520101849084452969342411553989617925456863199665780424833165973383737997007416388263249951786460147171406795194039598724177742053389317937588933506614421661384680768117875595983493513472483486079090211992832085625204912148646858645102993473992402200493141752373256778191078692 968 -1271104295913439795364574338942036530956493024963478794708446264192768380259250903626655502474772901645245409460211491343529315365058312942897467048864907078352197890226239349106152317496259644338142972576436504525283528181031734305242923776737823641589485746793833463043818886092621523113988149528593997981682030305026760627904818269876755 969 -1986232142815598762622246303665655925246471781678431649169256437264651275493877345594904854068782998824872342206940837598815950172088567876045680606932123637156858348652781550589578509291204772901239555275422797402384622963193673599391901773992441167819886681116707787594887490161676316644730497317110757031517127424803312664080745404689570 970 -642601479131689978563553312019371632175879014741946901113621039453093463038254141787711554274069351638690246161537247622473211431786835521453547259671491552722514724174853538467059388658215369097638698919259345905759672252528047689946042074128596783503535682964315036083007022512743385174563629015130057178517594954200982308239817621734460 971 7811192949402490815538585710488362452479301453140861172535184849483935820757796625732581298326311839917381599800814878764943248534125505990104854945211653786071487809773470821945336267213886125054492006112169668285802608743325582334223956405327378914325807845525919709341569228275614930053002084270658294828785330557320365855549161776900205 972 31250534317118119585353451934842672157204509884196509556941210559691745021068248397202851163382463223281275136517119487157870475146950892412079721201560721819759655243373626017046116549876523174779382219135217450843842774302698058579766707088858442417794766546479504865307830739140938559389418178408325138254671292462414057952463968682984463 973 72164716908942042956140487820113998292004901502816020706343101869993076808954128487402095907768877600037535934250404859108078236341473400062766613168952673049175355180147969119140672243335437968059978479027848446237672393125348160653605424783204910889360407485432877453345511628238157920842115987053232803654530245579900555668515659768062925 974 99372100816253580372488219065889254444968513417739269285713346183407970609235974852668545116690110264029936744873806789710322937962403698447484353593808801452104413404866123426357961395408231227432026192502613340825174130437979691696103570939468448546983398889176223176806365905140464379524351329762106570667695875282334478142632739275206820 975 -11491414340274871753536675263227317492797553025135764298862975738620549809775557737448036461329057605738794423892075795577559013692227140467518986089636237839803054230175228337069850973025278842225944455738544468084714471366667335078793058732214222294802294736082449664564545877523032241614578347816058621382755494753854723962974973404977434 976 -547122437900929146474428727229471476546122811306258447305120017281208173564560689604184859941181186442998670066187925418273650985369481974568312329066379294362056767936488217431412555428507762381977915617420661112021356093380690150399446708706819110788863541064903385448896774695655597638640323926409825963111881516298349201399696640689679437 977 -1901229922201046700904383069116636000593082372696999663772688942537291474157942432271850495393815512046748430065141619287044679543597238790379228694662958768960359096498690989038860862705576989269183128926323442903393540950862787157324430956596336522089755701824640122718120936995887753041447245951801845094640457183978646039387964543636568987 978 -4024295021194340128759577509847865064444150438175365523779850186979845798801317894825611882906226074636944287516702852652811648058873789054399121646968369642826510689145418278743715051452297479764433920439315193041935940617103397799097464398412431164587786322692750030066240924840874055545528802354623931760216799242584903199069035917093753406 979 -4734317988723226183847793156642452757408010921981020545280464198075805487404214631442482447806092106083894328200209521729678606230910586032598166188642643497507607900726345579926056422889460110377010890268770251181909664547851965968039075141707208332823210913971000533631266840929324150977264999041751765806029030444821101116966835207644811191 980 3532343291349764358417007358479472833774243526466011915960082610489802912122827728053263938132354877884180641493494611079430126325760517239164012759340372654437268769326946602447268894474733359390717234779407179307087182132597979072597219453935045529923404955211462357137903743173838869907782603841036679888429918614573073816406286766447208819 981 36758143973319389015340880614041282313941055711400712095236946430210401395767716033451571401884816165672400014218941803837151805771226018201646307175831190819066820878284713597866130599670976022495592815091663146041717395957398193666473664460394071706018067589134153121392264984347720625772681399130622420001651669163652972817360856336706887471 982 113679581514007028043041292716885720622200938229334698138846976677329077461162018797306399659527053267038211805387072052049693269615795992143957678969870336475281755502415205677304353670793437591113920788098807476789330496494247713890872965280633644194944240803884499859607983815534069480151083588020088086679580807599786614130361499977177549574 983 220031807719756077070532492458328823005722463477151740367015891838586177695685273085220997357201503057550565134125329809200903273645648858251596596409732849502138759585394633760578133665317647654321032601911766254983366431835376017703622146227975794422344826367372809959655820562572561117316209294906691492740939130854154749201054721396591431214 984 209317681994900510292674681137481744820715036993247286139475937735850788482816627378176875755786693700768065077003378114256269140018621990700113115499901130669067881774607339220927681595772645104495521181895720032910136147277097116692112018309025845701709991550571809240655930777614556808627064276631480809123537081239519102188459636408622438559 985 -370576768680047427907131636562494138294720572664026821901459986046449225640122227570437487555705552345313429450070319553551845052469418061182464817317304632040927083699730680474082093291149108103705706206383121480340579519679048734865784284941198035861240835202199103062456078543997293102653018656644921785699107580144590875902600880906044253562 986 -2393180332029463046221024746671381648121710864503233048766482767133201990051663532363377828177827595088153625173881049722548501985028178520509874931338702892079366441439242681012040777752882068318503402671758446343536324277264970146194656745431774947023818048683411704429819330002661372175757184144492982612353744014751628808368768541346420387912 987 -6685386177218410888061117571223190908321750795995014756531193096778427317873739829739006556165784530968968233687527103580449219074190730207873727657016098592642441446482217779327433315443318496764771158600495849189022711844394056722216389760751993109964931589059543653589918972800966779483732541817201374291378446884551799990713514852369534880103 988 -11761282518412970004073963465456255111418296650935471716605082170892609566568778026660769753604165112664084998490908779461134808174932146393923737167637319924466441199936127537498348719802828603714132787710791134104359758816892756309123775322585632531699492383267808154981154140761637886289514546590847768140313757847850266496509215855613728323195 989 -8087982494628517919012315648441635264138316772843767267374783292136008841175659045107408608615250620329435032817644274164448566584846386164527859695519388797389772983041404377469508065268733833840097199607238744105522047617393628377440164073488820474233825516221089552142011137425215580753611345458777112586594797324876856427771950656080015700825 990 30915199349046156312302891383469441761294364845983065222317559875394655118471712906382843444516054498107840458724572895914493007548290364658432983524397322709445624670375423390662118728575852988242839521659748702293459446704647412737436608380896216682020044635012149202068105600917161485926233348077683140948736776641622280773887492369450835658236 991 151920200182083615059217730731730001247111035167203250685375034194571237386079221668156072545031926671057665446017828281779137932389757502292572553221623673223628873483442471823522113234604948633101772609984979307373907984908284400898173686934563680877099902403430312016973661431322341445030252364445237064094123582197167807968391927152691923261548 992 386760942090590877625249349999955230841095702742276183028554729875575216438935164652086884690958204382639661356357288711067701109653647725562012379912821716146782211918353909360313176928209971677805681071547406516278725697769570820707740343216037706267623911770938708996476061661672643942581443917688525965536672639919141258491272454652501420740785 993 611819408560928534484147623387874097805504838002160510411343043423917778389314805467491599852280475158239140425038874774077068083873284237978134791251553740997686055552498685152163933286368952668944745572195860778480992166767819423579579707318950728677602014503829107755804811371163393487857963581176792072657219243449085954846755939538176307735689 994 222200200088076974229499630785660506068373629204017484051870821181216140406049107409880901968855015823425837387280314063659792496087846563521466793886814267933070942128917717027958905038430764554012015981117947541886398712498745368972967305363341833715999984847415092211862596726428719592436647318874552760765574127073681958063992277007192697253714 995 -2319390566145632328133950802255213341864820839228693119416197908099376547626552692505782398825654671224874816985365847189857225324433101956557014539591494120075493944661796305138203137574065887228694949696733062606686157472922215265976727796243363926958741529725186911341870944139179807310687514668495956849042621264659744255002324581641497810310907 996 -9439495904292754126960284482955394593971843982368036189094143518017628230524150904594300892180260489742046851516531091751292664650565628615946487127420305638611482666662137359180689968373512388593379872188592356862555250820050252575196501882425659047174659767063972182869964954647429998855543368310666790387101999370427560927710262981176116291266467 997 -22002265329493216187583189293517857539145682670515578502542600185621622023317000558652877175213873555846909707937347709955976184511364937050998963941074711077170742635703425034581643139737147956931589638615969539442581548342485347367946953508966465529590025329946687753105640793308326797191080246870001202745128008807257673943345800576908357848061330 998 -30747291121454077999381800491878537129586594657177283672984471585199204058778729418946403666065056367206086486549310940644744465660456763057202044784479140659518862352248977715881839183190066482557404426038074113900127790559754207221835861047994172376136250919585448880082281152779918635531548602180944313520346727788410061240408090954470655316453670 999 1896752491208971158462670841093454545810645069072566638681751984665149636302322446772439585750163664872814842632096527302754469016431778438452510853385560911150931326844563344670768877467931342051314921371475190632518891891024774919825779824733474482927228741577241274580448730178221200994839519920324640306330872970197922942552480942542856346775480 1000 163358157171561720290907284899448290205919902728484062709921031476203168275477542365338984288292981636249253694159458247959536589740526927535967625893744708541955714893120362743125373979139749348779154708734435275558892973881720386242209680088834761775759382198804969335705583549663314288371473324258349279505843595010697065622765309005200651442156427