5 1 6 -819 7 894621 8 -901984419 9 927257668701 10 -948584595081123 11 971588061067577437 12 -994845394688060798883 13 1018737244037427165087837 14 -1043182954580986851130914723 15 1068220365220113899181567068253 16 -1093857392934787687867181291059107 17 1120110037194182450025632158559979613 18 -1146992660978629359204357416472925747107 19 1174520489221819128300396596879370847733853 20 -1202708979841938906314095226208504568693438371 21 1231573995645173633684972207666379744952546707549 22 -1261131771467178583331121180607267762693387424937891 23 1291398934001201549027287083265859420764606572308678749 24 -1322392508412414852201727361095082439992605143974311409571 25 1354129928615545585359136875300847378428415559640589897255005 26 -1386629046902003088571386809054707508967038143637233974905714595 27 1419908144027731953951210650967392537653501941357026620154783680605 28 -1453985939484376838284987403908563471626689509614776066924820302706595 29 1488881602032007177139456491107710096078538489285000613694206206643751005 30 -1524614760480773993938482323182126997325054938808696213721188554799030515619 31 1561205514732312916788800106608889836945214937748192581856673172794242868922461 32 -1598674447085888337960807992003887806205386536533912988702453359480523006155732899 33 1637042633815949680812583753005866966939962949496822792699261133066583221946551584861 34 -1676331657027532467330462372564373015798712211993759707367931346596985285198764600768419 35 1716563616796193248036729057477408467602531238631114008390327844284007280356017468026865757 36 -1757761143599301885608084644336164703054688684562356435247476079846366286640713124217451493283 37 1799947411045685130960349308893532257282472911831941691738654605253326742886219279736045871253597 38 -1843146148910781574078394010235092333510845046209219165343396068226454915504253273730796511497598883 39 1887381656484640331862676409091137032189407177009320750989368205135928653749681653927482805426951768157 40 -1932678816240271699825742001601061285397333058297995431826270136985678850543871917518256693575592836904867 41 1979063107830038220621979301814402093351411832266719393545878396729240517676356489197201189660912712328366173 42 -2026560622417959137916799415061169417293082770078281570193080911014179556549444075987648860795163427546768127907 43 2075198077355990157226830092861812734840600071140277301744004440877398336079978172275336830439801204596560536750173 44 -2125002831212533921000266977179667376084458744338329542372668176437067308099358990072089467266857230483524278314383267 45 2176002899161634735104275186337151582394918580702318455495170436517437158501147216522185604219156216031829657530978748509 46 -2228226968741513968746777329572719139915581823055302642269764804208632214537244398066653103868855531024745262895371521931171 47 2281704415991310303996700103559014563870500376526107079029704252223893189124261461799314498247897984814406814398730162542954589 48 -2336465321975101751292620875816834071266574570595059881706406821658016795015497203632181210804549910965422221944532000618765399971 49 2392540489702504193323643784574702880563997720921065828181694669319735499862998763115475652326929367699866069783783890286104649353309 50 -2449961461455364293963411233423499963051255173901449935267570547976925512695089164615288906993092830059650293949285120128803016301918115 51 2508760536530293037018533103532798883545932592109445430850371371093721104247531297601602344485150042735163892763914067925839445127098222685 52 -2568970789407020069906977897887759516877384467047275782730396188191451501989828970297416818768867244023006075862021118780430595842918132266915 53 2630626088352788551584745367470301339490096224118246264162201878768634252749031636372206377337399125979012176972363656360172851104143280205678685 54 -2693761114473255476822779256281080259520698973852454193664674763877721821389292623456640658825038513314627803688730882755282028061174061267967326115 55 2758411381220613608266525958434004313651188596493938369407008179494088870955005418572376664025015015657665114158479911972847887484788236336047485831261 56 -2824613254369908334864922581435862816435906953908922419848614892691218475932543625153244228862167985276042734154696961413820882951120349173921768922724259 57 2892403972474786134901680723390466269820553724041359398353566996802573212192963227809128121870200825590655100145119117280309321493706955009169514337112639581 58 -2961821667814181002139321060751800917373959652589264576764334756422689818459161485157275217264105247434852251294624289439697308764070290764861103864211273725859 59 3032905387841721346190664766209853494379040248623653313077006559771154208895514893639755786168739443459229786093225340395462755622199951896657921273255684843194461 60 -3105695117149922658499240720598887583367182190111325917654450808293753771477546936801884227895616837167546662292637682706783135191387093554944206668553924060035987363 61 3180231799961520802303222497893261498456495048940697278861877028374369960745102420229922141725318537304724952634955158328893503875220926023679524572682208183892248315997 62 -3256557363160597301558499837842699617468794805630998931523529910480881445902521715992790938371605490328517880833900842636904491037850759273188545465521031353868852375893923 63 3334714739876451636795903833950924448467413848834117326880038862975488271195025478286750076637136824720543984912283160491946334054955594311144296194818691935575752293576034397 64 -3414747893633486476079005525965746624944713581431934690949174071618275208864598999020992417872834552994378753338803931115456621490812171906713612314660208124754615542730216748963 65 3496701843080690151504901658588924546576581766528496695186606594698681759745418312082815455977392281084173773273418766325613814356957276573105151197052653756419411187128822928722013 66 -3580622687314626715141019298395058735020321793784778549527494152558888727963371185077661560467003356843520592698125472917877106316134085807935144977062922810768634684547994311254128547 67 3666557631810177756304403761556540144833378588231556163700113308325917774310654470951798469579068723798639334311702542241716807309904242437248413220249979101687502084588357136840985364573 68 -3754555014973622022455709451833897108265201992071752121809022447922702177374329887251788812983701955764801166651546306593641858150519863794488547264104796944583084265819250323930625925232547 69 3844664335332988950994646478677910638874876326544478688526331743102424661252410664810229847260173056625145536563660299918061880239483000020220496991419209749964251430332640561151924787326699613 70 -3936936279380980685818517994166180494204978129795817021007727159290910979427469843307120187262891165016363503890567874005934052203219618914963893096198033392977990366958774504325456625057733064611 71 4031422750086124222278162426026168826066638783428863293458981166799261642599648916577105564128553056778828918990754616678656381615736567754649876096021597977953873564302643471789770253657837562710109 72 -4128176896088191203612838324250796877892048372530561666531547164546989509307565031213597147123322926690770658322603247094159185999136679201029221553994757712019836750902991208691974403815258472986752931 73 4227253141594307792499546444032816002961506107346647299096739381361513587185852310114653985001803473816186342798795811313108957471786074456050395415381059157600459024061656915173287167903114188942319241309 74 -4328707216992571179519535558689603587032569819010876683217541744788648452886656901746058518377404700615748984265091633610570681647700906755284033262554270976105794674133635533603882181635471427782313004283811 75 4432596190200392887828004412098154073121354678004632802285487708385314629616200568525943807389233069028517091892816844248396430856570243476416500673708930780616235874731546513691735864658790844130007819073308765 76 -4538978498765202317135876517988509770876266375342345249400633823185797095578761823479389209022446078155511325542028569774353228460610679285203457800794145373589147918906225899752389407847924392635384547357693360035 77 4647913982735567172747137554420234005377296976973767612862013666033652087670598362267845244418664978682261581576606571745538934471384362942858605435664210004847813740746934473007526553462457699667723996956950954985565 78 -4759463918321220784893068855726319621506352051013597279736906248459062397154418481675886748904006538068705962711206779781273731742357645656874869114991514263648069029597632689210122496645721748715018973078661693380016035 79 4873691052360930083730502508263751292422504513910254047944043709285285613884914731005423085079515004111087724659823697313970178166389755202089385016413057253343014980504883974013753435780481728497485564475317867029837596765 80 -4990659637617592405740034568462081323440644618743983554120377120327151804503262391872608587688533907197767109404146321603201839165668252977502026169914896737029971054939812363208496126855781454207759630619150648430588033021859 81 5110435468920414623477795398105171275203220090489869006708693022538134497824752604202849024716215989589580128898101046747106204221284082674660587699557952533929845228094526749089782190590770116980154787997543716957673496157309021 82 -5233085920174504574441262487659695385808097372432242221963608381140328176969113216482841156603082516901184872657861615532746430543026364459844145961137015186784453484837230518744672219105973830633412507752586275439650550954114987939 83 5358679982258692684227852787363528075067491709429338247362694860416008769710050896934973663007015456032068771353436208138862291314017998503092562658266332170944587277031643974302687797153593480452995423911603010963707313247278138083421 84 -5487288301832901308649321254260252748869111510440609479008977808265144924760710303867737685345987316498500248991370903135981855944322651321209384142401074182172274854403472336134932249077922539657910982637723105786756458156700821898442659 85 5618983221076890940056904964362498814841970186695032525395541238236525505143097095696544278261031941686059769644418237831147619358782416826179371971770570351113802734368001887135308090162888563648012777206482099897499048372871125170608359517 86 -5753838818382736322618270683507198786398177471174728110769105149535509739106370211392050233491811198177261772673474833670087216112169937160814206006896792686869409117705640525221034973348792394282315599946740857309540589661404329017439976994723 87 5891930950023921994361109179911371557271733730483173795407961517199547221653924367403369482602170968264923334967052979147616912578532387147530400974232064743467161064018707243513690166353365937636183839148988728221191199467138320870693704301758557 88 -6033337292824496122225775800229244474646255340014705400742770745529088931278514226860945379046944659050021125233622182453443952461634171258406587198059832957495275735637516814600497400133890708149249309951305293035224070670606956933484600559278012323 89 6178137387852284029159194419434746342037765468175074859193872596531098406095145275597794940755317004499261400106990419180827463928453845425867669043043331426914714690395665924369725298360072741391002435048755790964612227184085505448101922155632115533917 90 -6326412685160738845859015085501180254246671839411272424433207048451861064682146405145342179944965720160257820380593083928969319483598829976822695060589907992899896583423342008635060726534461154080516509066571066086011070445062210978524792390043099584051107 91 6478246589604596578159631447553208580348591963557144045853221551156077558243294202277931151147095493910712631465634019373652437873060899781479609725982004129502297355282911531923154493996654790819195732522136996340398214600152616889648392972851996235897456733 92 -6633724507755106896035462602294485586276958170682515225645892779797232231670886534579871704500462433069129462707853384878550576184777471901874060887410541849771430086008197053842631057082214802563525369092286169793958736534031792402544241616968362832711075542947 93 6792933895941229461540313704749553240347605166778895662052192565190533149351370973919287452742659349752822017705847924896204612502844497760747694344348279868751603593773395190909999551151517083471316079511655674822381741660281717942418016154490549425530703944304733 94 -6955964309443818968617281233663542518115947690781589139767800806933495104840985787690918651810931604664641230720309243145714530265991822135477805459060614085074173356068297953410382870022469296664610206747324509766739308870669359175299834728826991002389733065637017507 95 7122907452870470623864095983271467538550730435360347283774680987534231362421442877533723214602567164964048243226687650382288325223934583725743035131424621403296200955801619419667880853361357660867602654831487950379539831103100667130421752034726673201434795359358483122269 96 -7293857231739361918836834286869982759475947965808995617394245373159063827103103508274347607875096437265596761777577396335020513452571181086754313580164413852164060190778099038546466501101194888609530885869098160497632984495721699700280317256694349205331492132014444583368611 97 7468909805301106604888918309754862345703370716988411512516610419382334565485790216042899301216849430712313775729982586021909250010024415266892557032016546207333430730802321133670057258992152880620418514793529202089671065965638061159676604285374335154973369023069943402689939549 98 -7648163640628333163406252349188979042000251614196133388738953861187042574185202851994017242653349643237609577280840600695421051403070155623047706547808646018700218400758641080187098430642350941507082303399574322246389715067629849947009128859765244707131305490655690395740661397411 99 7831719568003413159328002405569514539008257652936840590088670887170211409308942780725755036775962303171132937776696870805538562226864797274434079497273910010639795282388683325999886983739994555312365762779802266154176224704371733462372869307490341173663005485599918351610560759679069 100 -8019680837635495075151874463303182887944455836607324764245683562333738450916473872030499524302058737712310021239215122211599052133378048138586977176644291750372892841170058511781838541672347135688035138839317780405650502812577183919479667067994916030929851397510178235661585499305064355 101 8212153177738746956955519450422459277255122776685900558588889516918659029985735430029995963024578972565547569152251846167226851630458511888339142520194215396373164517283316869128130611917949591202183177515612958525874412786277503990897619038605084931750183289092413730589266162603615537245 102 -8409244854004476883922451917232598299909245723326362171994687620757945667506092936972600166901515536669196331316662240153197031413724387413562692190122472398864829926757796801002174779280376954999733048610864977302441012669887976988161959519829994168871998341863685693330558165212562050561955 103 8611066730500584329136590763246180659107067620686194864122645946265227225401260004164740189911479162346165684419044509250499516715656365368925818894963471923696827452186531400646953261157762605398880218889757912264566818672757145095660059603943893335090957596850102348924984709287427059836209245 104 -8817732332032598353035868941564088994925637243582663540861567478387665418170884910068265764004246885526465048710501289441579003011493926077946592580252091568039300098269192841267376224925886953064345774409417993638835888385179293273171308515961246754732456132960390703184884347038806265280869480355 105 9029357908001380713508729796161627130803852537428647465842250722339478766930827513464189759099416401618398414586010994127582063883277187657404790428430602210690938947971602403406532588917008876558531018309213548855660686131338828836490882292170222373434083565797717732594989320218210753985300044925021 106 -9246062497793413850632939311269506181943144998326935005022463299811175856383863984205433195427481092002379636131222093509579443660476557010585398131729631045980890618562862011682019601017699370416353885390352586186138813555321242257654792746700948871823477932003908449089639057585384073221401902114977699 107 9467967997740455783048129854739974330309780478286781445143002787611943379581122387559329254297662891843680994542013833859952165761554986105835269548348457181626811428813185258382208013110592334786897484779503015312464952037428678650792618641354497595273829018854558622256142937177639874189104640424865384541 108 -9695199229686226721841284971253733714237215209765664199826434760151673399214193633921113946882746704317818811142249708885419370934250431105652735214646761196560229571428578905178103252703649165356596081685711372605310178854191481496419379198099550703489940843833886899281943421911954104937353629911057596987299 109 9927884011198696163165475810563823323378908374800040140622269218552230455893414458015768319244556010035554757590469450887385435911729832420654235919325915433908441489494352858113341389215524035866981755746970954329204589066262617061808033257755030708711487078058259074932419546628490550243650613654361974886320221 110 -10166153227467464871081447230017355083140002175795241103997203673613313261689747879726726563671449767763996348257554445967571394097937675898264914486086340092386675489404550023394100489434282090822218406327497454203479792488461338031761223903316198714708048216863947824486257188461660431747766779899468380943848093603 111 10410140904926684027987401963537771605135362228014326890493136563363180485607449611312211571179718312337509661835597838236517598618447265533543741109665965260669631348385522126553951859640203925944987817641540023302114481474948550071056195433356749486085979728870053345478589320692092510056381431562859175479242128574557 112 -10659984286644924444659099610662678123658610921486670735864971840478611004618918569670861494973112191795932479007367492449368551288710818056666514292129095388202340420603399839194859317697627359580200838814934294063164590099379101330235159730826530174077635512929657420262549703819753161127373746049846767453736300991788963 113 10915823909524402631330918001318582398626417583602350833525731164753850836766408732415050018254686240568680276669889193907788716762945495060583903901926781113405462139889711947863814389775967609332410013236265748495789338585989952882078553043888348819152675407810981444531318967469957003776001905544363054725263501513876260957 114 -11177803683352988294482860033350228376193451605608807253530348712681382445831423696022556729757830555162899376259382244861829003983032755091465703668467296584250586681481164523182510062085872713986492778605274608930482565038914049656999536184836479478627572414489876715707711426948966785542293897127364952453412517801376099383203 115 11446070971753460013550448674150633857222094444143418627615077081792535192151826849295534440439370336212742843414556996901648040426078759363969957961797842787790469794149724321050720505299983274184506389338375504279439924690861210058427892141311530622847027098210298065849861021566666674041060049506974468318941213928578115976775773 116 -11720776675075543053875659442330249069795424710802860674677838931753815347452635753629107561623073151264009597832519272817524997467356882996406118938084123210590047893293854915708796690952200685028146888472863417137532331047674199326248031531727875950335086064312639923001905770573488759155965959431647083320437538597112839023880877987 117 12002075315277356087168675268946175047470514903862129330870107066116352532255072756368883187681058477586912631079440430919644821964384092900215960375647368418537953298734092675321983930003296910407466986278516479011489012828951918006770031355327628566719134875461555997589453113913384419834091729956298050719118374523027721775908153149533 118 -12290125122844012633260723475400883248609807261554820434810989635703030915214519623890651060773171798951701432683218183199764496204729787137288864515163021938308769750957284390799817369688987193577146907096104041173728370873665139373659714210383834604789789175766285488919657070057393726497596804779759960381441252294862901949510079998637987 119 12585088125792268936458980838810504446576442635832136125246453386959932861100224863793584529025259335143450325062400397020418505294263980238109700427799590585599449460844296524854119777616309244029628248617913984808460713739646654822838487930768684027541116479680986682612975795371962245592027185413062793982376904833899811689182367732586465373 120 -12887130240811283390933996378941956553294277259092107392252368268246963773562967727678663749966721517454564670017233052328400476159087422146501710972873184696113613791527574226265967562239371858388995655244651579684904959383015389303525014954980466423014564799339382894565330933069966743292941786930107845126950793423508667816046815176074260690851 121 13196421366590754192316412292036563510573339913310317969666425106684892818036616561551519182751239708556950308586392873864732154342038677044328567908582754770902779709309013594677136742685386333716125358769093620140687638383510214897497430193274425344474305083506146491889099372307417447866701322618355465967718733880570943802142409049287740055832669 122 -13513135479388932292932006187045441034827100071229765600938419309245329755709012131276162362424228341643347237851347268397690508956933517161234563047702571188219575093744472095206691796931788935203923477570990276174382846906231778030447969320724641768716253033288250435739301715915374625274227690429794760801140184788030787239151609302549146121722967971 123 13837450730894266667962374335534531619662950472939279975360941372667217795275912128731454138984948348542043860363906075655822656746764328134937743942311933772508218874719509124019343272904610814708015713622909645731382836158578678533049811821909758479411191462807355868203904163390402583853495699094829251550903826056302859060319034317975208146617668683869 124 -14169549548435729067993471319587360378534861284289822694769603965611230990252483791007015085075777246072043303078783444430515981161521383930346933053886833810581635391949959659861522528875162640159819625241914608361955910858482684773209866552668912970219145072677172000753412908955709968361108054774585995452199695526181346219625414315677865469644234826758051 125 14509618737598186565625314631257457027619697955112778439444074460785900542238716260567565899148267224863534802495741479619356248062272210893111569167677824787897854733890652867200659473484081423026933382846564066223491400076201070990045186629640325113040274709745280053266899591848463426891496442511406823325612033219540151156631857337119231201754468334034962525 126 -14857849587300543043200322182407635996282570706035485121990732247844762153148081199025633573007973779089504447959014063604458779877430919634946551835848555878235353574162782849396530778141266781977036519589021481687255627785770610001842305544210429945521550439645546394906693886840027320536486402188775558100520053803217708459272850734013378745354674833125679085475 127 15214437977395756076237129914785419260193352402980336764918509821793036445362352396261910579136447225735365883297966455281560867237903232732002791016805434697519522866580284131783933176434050592409155411003598592718826622785798233244174005911665981617513859371010613602380498429626187392362157076567151852411057989273404126215834832446956780261368994260488858755090525 128 -15579584488853254222066821032740269322437992860651864847276554057516069319913137238166523012139393747710400052378606020345765988430898933734961572386578106197076630958655769838768853506961906080715560029153671392372725881326998839970913374415088811207904358788361607379680174992747760938999517167102127234470568930743522887873089766293254182990179294810792507729649645475 129 15953494516585732323396424737526035786176504689307509603611191354896454983626357905477571960180199219784758994338031542078877771096143286149748627241279179737804610946250167356627188546391823051618903124827299825287569121190052877732911496188838939199502527117471209232775725267742792183484184110638898385764024166521131682951871916798040895314732332766796177914718183442525 130 -16336378384983789899157938931226660645044740801850889834097859947413969903224352319568700273912662235394490018982345520914098607473067613848024712153014517129087002389076592361992565004522226902346919600877836081476169358228693479211992520192704885142123048795849134156769944103188809107472647646834552396274045786379644190449035345089997199314559177192394699091025933848328099 131 16728451466223400856737729465576100500525814581095311190116208586151905180904050548202274434294402741054224196390190300628753064965543313039722683073053356913575572476229785570569241997276922556075172137123498422032964853686971335761217714605389827711491913872037491373443274437953626763243427533398134268989638647570382232358560719680774251586528299706317843019925558774436415581 132 -17129934301412762477299434972749926912538434131041598658678997592219550905245155435480364130142662234164897374363774135117387819250957100979083610742744836069689403789436179707300846373462056083068428830308620177931587212954270337981424113335187095902710090523019892955044565212835916160941976420813127728982026143909716276840543078175339846687077568481625099294285443610333242242979 133 17541052724646668776754621412095925158439356550186597026487293534432820126971190801356856681253236507989559731249888581938177688647062439805421276081930534600707479763793981974119888720729526572634810673568418918393206519118864152059908366896000498684332793278161381502830793118546485193939071774289794655247524885476091017873229832525016041769662247919970869032547714178904886737061981 134 -17962037990038188827396732325986227362241901107391075355122988579259207810018460561920630505734603686848904730905131637804732977370666852049624434085468752963479757943638821812534045870478810016138527998652315617339046237097736207855125710713062788673090242065515915945305159154779708397867826288144489990232168393857825359657232692277038034634982357639635358163603968083340006317890516899 135 18393126901799105359254253901809896818935706733968461163645940305161428797458913552985936066254624062650373979523911890257636578633367678594463920374861600343663275958670918251495866426053603674476135916596696208505375640290909846828304166838483253143557068474668074713580536036875064033771496249616111373963840344908347256732614660578276667152067980893776369799470286106330594234289586653277 136 -18834561947442283887876355995453334342590163695583704231573442872485303088597924934237320662178843229000806498052759159778548814010282468424245038496794829841133783060732923305659896581557978015234688530307842398472381470150092709390862027710507926373001229777121687488079015721095409294072103105577764703635913257708506435749772867988056441150929941642030869785879598356197010921887078778976163 137 19286591434180898701185388539344214366812327624277713133131205501424950362724275783928207492705603770152039026992835393269623372429162472487287339508286148678501895968870884070997246342751315843445562428208450786358727827587942670838645028152437217125958139059586051167221434248746210621460444702078185448052019912445386706784646520231198605101371456105909011459648701119610515410783404250847463517 138 -19749469628601240270013837864288475511615823487260378248326354433459149171429658236017571542064114374899953391356040079212058650325508266272841968114067546058965031155745973279365133175731242298742494900598658265209415302365077951159565774496197894800348123329976564194319328601285438090304568667967255274636819329627069132132765068157090763536803994382234746357905775206243234945877190725677425145763 139 20223456899687670036494169973031398923894603250954627326286186939862168751543970076363570969273057634645900323253448622168133192792060715685250083839664039532462434584475339735871146187757222042996069329841360808129222475062250282906547685552175332928743619410550034186938445273936664355865330752702876537984025542134766861752136479862941411964846565195457266706834761851022582351515828443485750290499677 140 -20708819865280174117370030052384152498068073728977538382117055426418860801581025347269812778724563462101824830082286312350092194895232668600099949278156105155012484625128852902793251936281808639276782771196783941718886653084481245167349059036261467629385598439184619425768475819523624822466275651332123433103892808616252327533243845395345155734149041046706725866170019748950479519409967845683410809236797347 141 21205831542046898296186910773641372158021707498472999303287864756652913460818969958401468162229581159470816363842147923494513913370820653737470959023688778738247421010977097341308515597651242015265762699011053141729569403013262984592624336294368515459132801410411510796599743820129080675025800120993443335103878927157576142754092077871960278295771738068048935605604258129445656585408941500930196822906146867293 142 -21714771499056023855295396632208765089814228478436351286566773510812583383878625236687025349658290294682807735687860468308489253807406134747882297633765936100729612129498776604018332125898788872622648739282217863221672327944630646109363200244357081758656972006927481790818744345811670823898428243153781833861355518912950250070430036637380573707076849551504573580236097954662714190552909564845309198308806224557987 143 22235926015033368427822486151381775451969769961918823717444376075072085385091712242550829938457078269784714025891312864917465602230768320939729191665038110138919474050460550258480846291845307540925716411533120470268146650478218199079220853928467120405558878964871707974371836183264881375592179893078110340614601946249800080753712231464052662694542011671030755120203779530726543349382762124073574752765415265701939293 144 -22769588239394169270090225819014938062817044441004875486663041100873815434333913336325120965995858962203990322948686774860874189463318744269060876229655206139879819512925280108350978022153566733649450256466702953440132846210115748252722106718063487567706364902534698465293664821578488954734564913448521480818950825418936557205742767822698361997368953274333702512751413790911137573398238448485738847693083631805010851747 145 23316058357139629332572391238671296576324653507588992498342954087294787004757927256408937665271712008927108641627843762754075480339011326323063122164214948659684607991416705623981004101788540091098806138914493798415215166898323048814549854876410059023961064906064495804948348499736571983676094801187859926498198671600140915470961672182037099987667003838843461189826115581470240169663013834976123843228290691845482947496029 146 -23875643757710980436554128628399407694156445191771128318303184985389861892872117510559676637438693274644022275989244555704258972423032927513781172160463814928970434343804708788824697933481510078327130832411178782456869519764640180044466176833204606024014399634887848384817299511470010483314724208958769164899451089569341404030686007811438814277301413995605678961145046188090009030578470134355025391738787160433902428103686051 147 24448659207896043967031427715480993478816199876373635397942461425039218578301048330813896212877904107794797075710629294124275253538879073458216999315852173366893655453343982460326802944215837941990638474471779337858465897442626359316666920442678561270974772148589206940023565054064120290741760091300517127602841289968571115901735079230538180416855333072790632678738525083543241488004876224530375981534703151297190812674478524509 148 -25035427028885549022240181980652537322307788673406602647493080499240159824180273490753228163934959164574686729662687822697980658784722672166083307069407095446514352928790521725079306026123078638906239113082747732344624656884446156351757570886336293558900141459950234275995658254344877689108448349620232010839925308249026044700401388711962931874013102889997403910577068039382127039427263249017264977408666560147943487072175714514851 149 25636277277578802198773946348188198218043175601568361111032914431221923659960600054531357238730713932827118692996031453510963158010362928056182816897959401438013993464472525726288698683064048255920189819403917190791982172339051438145352921042933918715772585594577127989994271750234498654173161403712827789587245289345035855128315855713500944503281658130586520252671634974159218139782899590529803628720793683798805754199685830668404829 150 -26251547932240693451544521060544714975276211816006001777697704377571249827799654455840096603151754235649493834281647792889759147168421068919454145826035473933125805514879762291503174649840749850609743199253656179890887002515193962233057845521621926368207671861634848682071847489197402250642578026531510353941517809133165028364220550225688826670240866800810859331388720437071289611748705256140139638542956258360397546471283547234634610595 151 26881585082614470094381589565997788134682840899590145820362449282632959823666846162780262303210371526185843467385057174288512951118815960342500772347293913311207358938178343224289975684240313108922343434445683387391327898636004380285875928086370648507781541144136279348780290737305338688711246771714884221850115920943746048834437806184597805310729345012948454633055970838815719229405324198397224508366550176434270593772867884349388118771805 152 -27526743124597217376646747715581735049915229081180309320051148065416150859434850470686987732802178794460828694645652188872870968334569230233861980766141968701732582825413608002425601568142140419380463857593102805420874320131390345588917003448633429271470571401676004339246858914400592964518877260495590017829668725189409467520428169799056004770675355392819643158429960324848703321285164509858482636467854224377149240937737817594559590724056995 153 28187384959587550593686269660755696691113194579128636743732375618986138480061286881983475660004852947506378187402049308951052842739040059927630523694606047573983765511407474552052867279845870972774486308948506901637656878462806660109548378729424386591817405773886540065674082151592752755309134628422658471708425081414354819618019258613751926233805389877836277788908337827292617455663406219830128179764453553087901277070422279476420430838258419805 154 -28863882198617651807934740132613833411699911249027724025581952633841805803582757767151079019111421421580037925253963716674298470346680082314845757283416964780166518104946165312164569937344247892617034683975750824436857401392237882833816579306706913985706012951271315358573569552771624172861677614866569993146684688701977125251426091012055522666462615194048756340029640443640676400013822505203292541263334873859612467053766241199611825220515531634595 155 29556615371384475451325173895796565413580709119004389402195919497054009142868743953562704930093883822844581130153366948451526021633233220687470317597063036686402286130821055968715743654100686588372279616664352342048321192438194550459528414492587243437363591252000035233188323064161722428643836026512845450909787619981217412554895418756823029675158604157267653100168711535051115049364969922906912530990467430100887876408628145820826135411158653519218781 156 -30265974140297702862156978069295682983506646137860494747848621564983305362297593808448209844698047233083315769835560880954639282824883216986320130111848468990488927470573578543565760602533290664651656416379832435016392640562057141819971424905133347074011578582953067672691461598988236690956882624761522280676244671830453966059377580413852337556948053560420669911041789499158489606554375847906589067180290707914664622111946768677906256094091614817612511139 157 30992357519664847730848745542958779375110805645169146621796988482542904690992736059850966881922631355863756387016634981908039806624532600049390078862064116873815737192878463217321524076295980357568785922368041409627439469383071200002006468725266334775156968717180667475691638034637781313594760993524168442728463245517318916506707795817229343498259518582393586272787060885907815982305154117371976307655588178177416847844011041227871083284061843966092266129501 158 -31736174100136804076389115435989790080113464980653206140720116206123934403576561725287390086845105775172757634396548937682347531644487222871593484754105646814133215566976699924627433239847549798101290667306608684066390572742395756529106328244736085810925240677264140106402531754481505362223873691656237936125268571718281187799620193930060445636493645614615697321379452207879711519860251435305121344055552665685114233901357746784184097527405898494090966043768739 159 32497842278540087374222454206453545042036188140188883088097398995070908829262399206694287448991767509484226417534638344837344091370747661072731109124370072607023862166128037403755402335778603715667920281920721914256528561112992376390387533176891148898456373084106331761302057835632309480473727035706557658048943538735167527769637622496344839981323826064837438803197275344823830492096818665426867749046680892906289130280029495581406723346227015612954193493883045981 160 -33277790493225049471203793107408430123045056655553416282211736570952610641164696787654950347751600855610773265977851173554881573508146662256308494274896486440638463805175872751125682853112189475642211020091681967271836392210792841865636979709475226316505171370234928785682346801991959815326279594869201602515382095014502735766277935950528919173010139864149124685672468195898015692283329379967794855476633813809490570128262136835325639330417275582957155287399295399843 161 34076457465062450658512684141986232445998138015286698272984818248655473296552649510558669156101727359115306918269189935559189777942549911477094947473419369899906003526052538510034580621100995856308359501998950686611436816628695230699579161428766949706867894473270989796571582183592571650528211811438995483982806540578577530841991238780817777822323662831809763513235478861309287813059213772816755029399837281905948742002409259661042783985465489850396266102348346356353117 162 -34894292444223949474316988561393902024702093327653579031536453886623204655669913098812077215847122266493786260267235688549828624665597930644926653582784540624622540163752373562177648922851837850528377632413929650402463149204873747411640781923198780546161593024441903367740585721245994414984229665160532716373692186394181847191351562048615606111377728374514530751252457847682762618981129169940056494375185053670362021652114787673600618073054430880513154976845012145076484003 163 35731755462885324261700596286867355673294943567517264928293328779902161567405991013183567069027721117495150864667995535273496628892151014729555247862050574502751070234095339550926939475088112926000664184216491485609367960717052823384416260724963832447810760350791150889729531312840488049379270260390048721251669806707918596425855151269242370691361558779028431576448591958433706063556606378249955202680038424578312022723618694202956984308880089689086860129427094811141953767517 164 -36589317593994572043981410597752172209454022213137679286572368670619813445023734797499972678684317837664022969476514803429251685973510483243282083034860311835613873108471922990195387116099743036595902499980539792682887190849100406580917851646166571533773343284276893800005895392467028668700155411558945677355254820757276088021303568490145168112698647358227801014209394243275520519248873905231627273077351374721973553836836042037388014609718540203863125847002701013191848362817443 165 37467461216250441773036964452098224342480918746252983589450105518714688967704304432639972022972759023950618468825490390632400795111960086736105170666322105292200631102753125547708248926922100935167234040239870962861466032289247658120562702461207682764663980064078929359658466061305229245540828058692405068658646628915270168193960899200697662170785829138253843107285487789459521784959563627096643833052994900652993923191321083432421421813997156513331623502782063580268516330727229533 166 -38366680285440452375589851598948581726700460796163055195596908051163841502929207739023331351524100745630672621368428116635841564613825278732655709446825798450245247839061664200981714736039024557317868027593363904207623989517556135253460820865450067655157153492588914482121114906023999660943835470647337948149562861202765034630333015724057734158393836693574012221897758790727795753629560998988012531477700508235622107720080971912715765098245945686436304331832982215910976494362883307427 167 39287480612291023232604008037323347688141271855270968520291233844391773698999508724759891303960680314218867501102742146538266395657247479044029138714314555179506992580199473449932388123977038087602140350699335852524096514523449560802398413807348310913900495472319813320205383896868666992518529211562665639843542840669810131890344327030252575396159331359101233681230003145626838747451373262801414685840452184098168884936767788749036583105102967664158869452187396634655747696404264895334493 168 -40230380146986007790186504230219108032656662379797471764778223456657176267775496934154128695255736347182697284502911188748774642978892677773907676829822280486802460551116176509850224706978579304834125437099356187028983755158453668509717772944752322575770199908708836716871088136919407600577210183477826682326348479669980834615975036902017731558981621787260451682807577818520102148046864394296266828803343054239457240452045119943814454628151006269578358026981040589914387317981487901897963427 169 41195909270513671977150980331744366625440422276912611087132900819616948498202108860573827783941874094926902316707313030221186231830963059676879070344428786166840970766201034327624048527331385578549121188684389463121432232594294245981237103104491701098949115577595775209661856373939613900255163955178345203506045713968425320301840935184105301538294378168135295343895046024841129558193576516642510425865079204950034667912392629591858609386104169234354391465510472809682927763431875935017763031133 170 -42184611093006000104602603859706231424450992411558513753224090439287755262158959473227599650756479053899721976179947557873229806055238471954206380059398239672066209767154193338613446574576696817612170843358079597650368013068155126072924106171482517004946444564469265995285708417575809878908883813518913528304769206262970893154776585040280459082575663916612349262095158693671400588725349090182473198377143092357724549289028198392861191085046385867280287152685293130353530956108526217473198180317091 171 43197041759238144107113066352339180978637816229435918083301468609830661388450774500585062042374634556135504358617121591440943134607519126776766286901987787789067208541709424426835805546423661897029328595264877393563544622236644493510128576223372284766227438892510120226826330426393085587188413634063540346118917235284819056420310021503593472447520588710803551639818257061443667272539935961182840074559019169912798965730797999157918015612198267863154298774968833966465211086559010473571795693754075229 172 -44233770761459859565683779944795321322125123818942380117300703856466597261773593088599103531391625784217556065141665554837764281657119123356519985635017513162597740653233706818367381998499205947474649310736167323256704006744704000280566879813523817347874275594189568850207458270688792432908137783958443537094737382721823113763194642708214485463819695897464765829168508965436741597946153662235483386433464389025730957266487587444483435404588689968225205420484333394439779344755954127725822312616001583011 173 45295381259734896195260190663470409033856126790596997240115920749021795596056159322725482016145024803362668712614125868582097565391220980707575970481328136751052299137641362193454594784009074591995386988227227312004490913156285850923508270230974430482344052390069110009760435739556703830852617044941576092635212395775780780421878043418627862262717243150145558212290504681023226028995958571388423552727675213190368556590420064534656052249897390765501566190260831031622875229750612198406761786808447765006429 174 -46382470409968533703946435239393698850668673833571325173878702846998318690361507146470893584532505398560456588428145442278441810071181548656589920443966039995304187863509863004767227780733545130547251676019635448857495741697695234613287356386340809995932182048468681107432635147250755967336600616036239140546282834557606932170661220857727757692074377633343434087189305919054951239122987237486686098139242377054235753886368777155317811679914698582909524260897052737434888216498290937311511568396614981122832291 175 47495649699807778512841149685139147623084722005577036978051791715326278338930183317986195030561285528147134086912333111363428694316583662134867854106823201796861470184313432038502192230662637510104328013834358494893477439098244715289383822861393731009121166008504295819036044999333958087738946986419114997815704764975101901175513285592108112016870776448930214435060210809365698594885590638553384759383802348285458231105910340449212868114868727650056746819273363067354713746436827774509397538412208205621758216285 176 -48635545292603165197149337277582487166038755333710885865525034716494109019064507717617863711294756380817231310665579588347753087094436068410611620058903252568518630124844645333091383792501520062462302657983882811579830225325354857052833143504667658091563127084679509734310768326072423579575519310783227795719254779034686091306425242249704733353587582528287250585204997855329034857903730675679340330354149703625479593608010667469068509781563987240912574718992153880602357757913400915818701806734649409239610894890915 177 49802798379625641161880921372244466858023685461719947126297635549689967635522055902840692440365830533958235964670711774996329022531453408066032522952216759384458761175877347944115301432755993855419837404190254739612031134901566139813595816146614845868358543785358217541860168018475777080203230769862052619764584316207616652069143536984327091978358605413450953285201093626569585096621686861174689932261039280006895278335958725907768772944019798878735285407239526030110390454891226019221827965996811984357826405415995485 178 -50998065540736656549766063485178334062616253912801225857328778802882526858774585244508869058934610466772877505570224338805014074567440066112144350156023605448586076358521077927278459213258121756216552994392645090470958335603722913229040261032278384908526598221141560724274114319939118502817093744363866475462776040412890056768454950194994489134686897586818726622848438009817529882086068499538307636756231397113671902188072090281660482857810725655768693101643014706574981047531169211647442468403219236813580747926743594915 179 52222019113714336306960449008822614080119044006708455277904669494151707503385175290377081916349041117975517733000571359746888484550279292978188890616612039156593664133033379347612018254570624762009490556177601726322720957773639690344314392191018599187071250317185677567685309649448063824172436847656013877267942195794860594558735174034045049107292040458811480829786613611155083458911723351977137118435680142789793739604104764705267486738688596428898727111297729063782595791661768640343335024059500394864834992871254657288285 180 -53475347572443480378327499785034356818041901062869458204574381562011348483466419497346131882341418104806906819764639693357311965698021505698151036520858698098978082455097784791134514431510576886884920815306463690548599392135607659235010420836526467344140018617683454585023992704931001727021066961525530247223539201073230158924478941433755391483545043242792987024155360321753703790311442048277509214442904847859774621853742748312254358379368233778171862451647412923613815470450309094248257897083894714416650180734123165820434339 181 54758755914182123907407359779875181381674906688378325201484166719499620847069613565282439047517612139322278558178945063027903924550028931354654344589820626532681256816005000915291711996726284906739835078513985341935192866771524487689952015225504536872635684257369338320388128144203523748948304390803749502983040465870106472703606444568005341132615117109603317572373237147974589465464664818890321444874632312005701724499350366160295174113665536948493963429869745856046718784613251745975530230222925072070918406876034264136714242141 182 -56072966056122494881185136414592185734835104448899405006319786720767611747399284290849217584658034830666011714041811516180889401990364368870110641962706223731557715681800994399231200964619695475811754022506438360342918571667360488122743739292735787712017041373587431216876941810170321231406733353178481286380603973024552206320021376292184871870885476107326619771737849830562747537160214978353559516611510814247859445420747354789514644337730459715686770986821712371721173660235834654139223501382054061199034727749940560566609905498019 183 57418717241469434758333579688542398192471146955672990726471461602066034429336867113829598806689827666601996386739372619029309907125842619473279481535512318147619521030397978658547792890497741356015834416106914834222277840207316678809940886125841532461625014657577456142778585884958852513795793921686591133935823543002160157683861561701931938883438037611536684440248390171681561313953462367909439410360882844086286716447761649160223436875267982216709666333492528714161218725667803969384146874564160032447634201533237688317343364476520541 184 -58796766455264701192533585601067415749090454482609142503906776680515619255640951924561509178050383530600444199781614809512233080068009208868564925945945120651257257971035687485556768885571530812231357278046038370216613486741576832876846585787064957580337772507253892679758608216606580685300648017605171990561943674967599270191772182316950305151009680425588386553714314817160160598816316178538737138834102564880438139016970735271356277717595939413744160399890036335949584469434253375764325185779366592225217461325821727885287459568480991139 185 60207888850191054021154391655493033727068625390191761924000539320847994117776334770750985398323592735334854886237686269548214421785827960050261239534131193788655145842748055706373951123605575573825097286715288550628734843763153931947522582365791368847532806149176363219911171302857172568699836140294693847853230814578267603440954623614229639199906300280804880994779634965093767316418015848682880009957842420867635231510347206622466854477666426328792669064670856951117955016036233172132713851225055204961884812882279259603628341502996097747037 186 -61652878182595639317662097055224866536518272399556364210176552264548345976602966805249009047883358960982891396938094687637803504472864079368241715909386594537690334640789686042708988085668345413939251638493442289404932982441834367467647095334532311754218902976066412290175316829682130590745724276775323050269931303228985020387428675329421413653181014004752917493371453192615970628816542231352852233389975604904133533282463856933107908941874752381859098675093776570648161725099564604581701343244937419581924301626199081990521676593729727009437603 187 63132547258977934661285987384550263333394710937145716951220789518897506280041438008574985265032559576046480792146348749550280212819783697714225320194844192269479391555927825195892195893139749281130151561491656280079007641978831305300678356612973399813727670561099566856032054802524304160074241100739382436663730491530404704396987946654020141913927342621211892920243688982431299403550036738767099495950246193981818510960894020308659460713608107489613579405725634271787812651745652771124221695978564286745023173144675387225147890950693582622340368477 188 -64647728393193405093156851081779469653396183999637214158050088467351046430762432520780784911393341005871596330727335733450739565322128361066433402284990579101448467799027741208425111418660770188099647580746816958614444623642098145248300595802257901984085285533662316842892785456126841218631529910883765412088012187416609147031921921786732294363982205243593674719827661838331266418636002959385909467439109045128662296186135937955420112855228911643868597198133782962621388007831209144849730049567221435642048068287627358733003231903747297099047250999203 189 66199273874630046815392615507742176925077692415628507297843290590567471545100730901279523749266781190012514642775006289892276642276823958952618735292030000688202828889690449056222449369742697940013111792949224168100924850438630031605960091908988963970604572125644257527749450947676776169302817029116071988522949929003228589981678001398156384095315876829951664611552839769115096517085080696636411526977612307523256694184980231651520149953507963941232454223824440961299628296152131386440701090659220466211215718511678942781553195525774222708938843492665437 190 -67788056447621167938962038279927989171279557033603591472991529564741090862183148442910232319249183938572814994173391529146979133880404817559010306512875610896509879729990593066520233523695800958119263872392297745900535256568588434212293411233972449952008028250741417821438872661992658341555446468020344478256030506930732832016294794593119501117958115162833029557906430451409361151542743624548748712703315671508409276391155644263415023489483491301755515947348476256326404968417219377806099207905749408411777043961471635162081093148310981619318382533379143587 191 69414969802364075969497127198646260911390266402410077668343326274294877042875544005540077894911164353098562554040775943242400942933166639780995201146282381668927830009091788552481917113780204944622391831848166089174259921038808077680414657313841281664803861132982153366053902784586365111503592664333059327676567941565704446427604516998399401008270997052249532744202352681344417293310843683123549472113004141224374668050779404092814378766131446177745109834849101337094184718721838210647081746424492194433996564349458149298735651807620659365839839887634564597853 192 -71080929077620813792765058251413771173263632796067919532383566104877954091904557061673039764389032297572928055335905473426869622244616819845993512270856133264591259358921147637135992440218909443835213235423798056787181533655768517625509773781325246215143855858683554817478076950368418086279520820135735942916613925198784916033083571160739575320793598349203681673624967725155622024670121135185184463206226815337453738226851547847592494635601435285041082648027433883769548352441161808124983622955062611036221655845062281528819402944555101218881199929884895383173027 193 72786871375483713323791419649447701681421959983173549601160771691395024990110266431153192718734369072714678328664440572457171822668137753260472223433308559007425504257554799203622261873962920497868536049173482558893052610588430589769849574061003104784455563741164061490947783487154397106203457029744144865121001617657985169832004779201694034117465032085798063807552162646997470203570977199528704802609206681676454995121501409224922157286596438521767579312338187335058409944169228180981610137325514303773963385770790399799242719647586878065843860728737301127857653853 194 -74533756288495322443562413721034446521776087022769714791588630211988505589872912825500869343983993930459830608552265964073121270062822626125750790877512283516215798363187111114571274721452268739607773824152170723028283320890572671292818327680666315050315695203839180556985433032465321579263564088363947965453124220553060056446070162940219861284029727261582264468792846066353781317807659858574118540141913518693667854620835193390471385298059483979148463593715963756413933107639749641526286623445813677068141580772507436451957572973882075020095085592856516689179699885987 195 76322566439419210182207911650339273238298713111316187946586757337076229724029862733312890208239609784790866543157551369834369985689764080055289837933630672632896284531020146618425093202763478223012019811023400527204181973994053372625681664523875116994108766901138214533671160311246184672579953884022155219135576026236687686782159831278575041733329682012401941432930082195406008576549001350706839516106530737357691092063803984739261447759113505902885121807509380183978663347961585213409601191446027872932127037990340604966333935365633328649659100269632718374958826867869789 196 -78154308033965271226580901529947415796017882225987776457304839513166059237406579438912399573237360419625847340193324660918780451229087387985571410856822936632139220765942794658968643820302734811748971476224518246910338058898971273322990949541695130848655890179315831686136933723122456875796476335280511204241165177537164091626250127875038615040355473922544275820512590285895481947458683368998383802234845218206682180577780035489171045746142374678284116551166669969925388616476281095077048150891388663632121794844114799844328951124957287591530569168193490845593075549154883491 197 80030011426780437736018843166666153775122311399411483092280155661482044659104337345446297162995057069696867676357966485879484472072596628974932742813313694380160885160343811613228346086537729570716473015081348321430552708625107065277041046776702239993367717822373028591354071715811625773800051912978707164733606433768074779988177981700915119302190230665492460911211716809615811172950144912195851961357893187008587442038628752647663723144468569565884062428344016874641299591288304481202178299314993339882437895554082927604973490129130636059899207293297993333071294379711540709469 198 -81950731701023168241683295402666141465725246872997358686494879397357613730922841441737008294906938439369592500590557161067336857158752095288837978408275909184459063691611355282040045960090416424801373654245875622176728140336094151610039090810044402989363423079493150939414525125598166509263523115620072356575129914112439294708137707575637394306728557344019875611105153946483775431892804217481131828785252453925640634386590644289046406449024302835997034455280966620335555545765174202298451408783815768302415460747122492836133526740368427645301967605195984292729024528263941716752291 199 83917549261847724279483694492330128860902652797949295294970756502894196460464989636338696493984704961914462720604730666174106283744920379887832336349609203353257455994630689008144886853858786394833354068526317452204818021027940374956705193262514186571421581777350517246904607804741314679064549233729171440037474245807459926743755187715984481300737369156500966481233513025320620944889086929843033719667972171764093304928348061724513722191637294389047737635996578020136776482593168431125405052284620918506973890844123831181851182774560872387718027298417733654791690775865799562631530589 200 -85931570444132069662191303160146051953564316465100078382050054658963657175516149387610825209840337881000409825899244168052549578999122761021252377328358948112552562996250136277310378911925490074495147219846842622393196461769723273246425149341585943460880681477970033621061089235440516233204550666149564115979345345580126644821265843346208947976193605245635050658293475417181219194893444278492452734966798757865075448245670067722659796349650003458158504051495135450155766350585350912457740296956120843443634792425827379025157777860690124382276274651914433774333113633718434758648914556835