0 1 1 -1 2 -1 3 -3 4 -13 5 -71 6 -461 7 -3447 8 -29093 9 -273343 10 -2829325 11 -31998903 12 -392743957 13 -5201061455 14 -73943424413 15 -1123596277863 16 -18176728317413 17 -311951144828863 18 -5661698774848621 19 -108355864447215063 20 -2181096921557783605 21 -46066653228356851631 22 -1018705098450570562877 23 -23539631662517304379719 24 -567347013156626397484421 25 -14238556471214701698866335 26 -371514945708955154128328461 27 -10063612905845566536549621687 28 -282629242654284555347577144277 29 -8219089293266835899526592972943 30 -247210800978211588125067686948317 31 -7682002790499533568011331441585447 32 -246377102826586545053608613338437413 33 -8147558769216859820528591883645580159 34 -277563805196434064238972848817876177325 35 -9732751878298822249426612078971109126551 36 -350990887905435230652217494857480170422133 37 -13008050088829985760977077536205046642732399 38 -495074957194080251804416020814991421792981629 39 -19336347716620270957985575469803823630386060551 40 -774532947712118119343167177895977643479354641605 41 -31797893619838162749972196013874724977371532174943 42 -1337191748692963504423516791351968308036539211808845 43 -57568076429017833052621543704163589893088732128305015 44 -2535883991684082672447365589252858619559027711848189717 45 -114238897932298057591562313822369873782091070175672438351 46 -5260446649945543984389827151516388132213234469318107343645 47 -247486408460597175023498805951378291896060081831494642575591 48 -11890629552282620848590316073693435153136394371121840474658405 49 -583170778593266935829990069723476461040541104370213766980736319 50 -29183960937145139746754354677759174667851702299983846297177809645 51 -1489627001903608161726014300568117440123254342530354078863879874903 52 -77522821172232042619417438602967192785130021353021409975693177877173 53 -4111881003738106107163790692606325642743639998173040537139114440469295 54 -222206412256926311399324676948783163199145123966987293619427668748105661 55 -12230085085299133584898797899018613529111782581094040470054685043376804039 56 -685356107802820328692463213420699627447843481428388024555550542512266048517 57 -39091211087481585650695794670048008205779835573924634790424582172242803376159 58 -2268740780905344804644246040306807145811784640510136369688323371904995460954509 59 -133938354600322706354766039611545002192473116147503556223998688476279353136090935 60 -8041093099540874546304012460541701767287760681624172030723905303426018813446515285 61 -490789295018533180660483207928238239619781175814802269904646115669202493887056757775 62 -30445887377643395565325980118518899227938230248066462622193559450276385910263860852829 63 -1919124576128447501717214206643995455507197643680550016756869248457312164162492126844071 64 -122888039879854184368778078310265681979235266613536025549136723056123883121450477843522981 65 -7991757560892815227511341063617954885468340691336572621866580637062312108381351660033320703 66 -527714159626827091314054189287229530683508174881558176114881210266771455206673539406428013613 67 -35373624276167967310917259397590058132992114883845573717529909039309012265395336888677629530391 68 -2406513329260530027240141205723810651512674808540149025488456099087076939630495614734129829279221 69 -166123560501508213955727768535691770305809158703852647056680793217330192879762549252880217629841647 70 -11633689487536929732355865801211297411254991050353783730078365038074396423878769224049112901488717053 71 -826339642813072182289904229179906508199368874853516515660933111883275564856472398964525556554041668743 72 -59520786545339503242852291690268401941272414997428789844173672679194018132842481476569024966848982756165 73 -4346744596967837722503699234199851950071354021580776215508608229498749630121260197998401735438533363124703 74 -321783428350634258862673172162342080597767901320215045771016868756792452507102858529949192220142713255609037 75 -24142831049183575708088402216693154508763407702484079858550814249185778570232995488667875426018717455885414135 76 -1835526483977415586143434091986207241601239711755448306682033911843298304116755417575150394703296412218613470613 77 -141385877949552032939550260704549121710643245381282585601700709881348560253290237169520042666816272368142856284623 78 -11031923434985267492079694611139318612738834494936125887205826380383373499263571747835578009951237792830515442980253 79 -871816414159098276056530572081807921396905917075529411377819241161779883970709091436112271532679727857829431036538983 80 -69768276777480748259825370528454812989633256890635548155890571290787977410711770146077151709968765085193414207126111461 81 -5653044204791563008937947542292642578317193017610333753582597778058609989128690674811360931501569258859524655136728000703 82 -463694701032048770680745195086075900895397240932443189953654003258983694000917295628070221887756299520585964394552034391405 83 -38498409262111987915713270114940996182035018942693398417070814892898413193719399408632478106419908940007914943536711538108631 84 -3234829634726131600620114355617392346234845574258049591272041238158964933745642592874479666963874350391114260805452367777876277 85 -275040455713956577823480501735351002917828065232310366956390620503183123352763520144703721279893798277616422547350580945172330159 86 -23660192770987886153461021161008933153669067669491494615674856749773994497929477430798574665399157597588276520937506125531904913981 87 -2059007333519259142159789873232720242588492233857499037934885640228817409093136738347817312611468472602370261407114081529540231399495 88 -181241706021423657319434106945868489682810912571640084487891937774677543031142560321897201812769227144088617118177101102604618131255941 89 -16134779461193114594578844027237074851843644502515910386646440507333715898014285925181023680098350355116577970873702185275263673650135967 90 -1452505646462634035910650678974856743403491962364344869680304209177325773317749738968458985554208483898042485046715077548948376821409946637 91 -132211428009615315884297962052477470380166571536945024245011559277100506788859333903843772270956789607503588189990183606350840011332812357303 92 -12166458225440845955171166659860724437122169610922839481043950354157043648216201928999422689536001018177638745784004862227529795429826976846037 93 -1131754200176027847807217398348592855486937064809416884974041009382309906433692386628467122728721672604929239869986975838889558814285846230794127 94 -106410061240698955254665934604527453160348063676723405322548062584366179302983765436519270161719651954129460345507653662953999945743219200202998493 95 -10111295985029322055677417586604033174691969027364603784229238154548506339117591571217409176397982513054409823003257730536526781575006378413607582759 96 -970904361774703258928853294896081411787793999811998805135073928332815247627169026092604507440429397921343513844287267933118497464950114229529501447205 97 -94198615430693824765772042506644074051596730917418601922589560874260458578896966451802883608199320038385072486399554296530254375787307620333441256364671 98 -9233469728301598700272225422413216421703463035736875274739066492622310576530458790293236327489956388019814160204233939572869076128260263338435884987266733 99 -914308004898759281658473480680306092791073413438821229632395012587935948832461363342769434738934563868807768553625290148345256233199165165127608361622089879 100 -91449859407044556996009738878796642544553470904054629633024888656403839329165192740617126745951171751275417681893844370589140272408745980029318238051619925109 101 -9238322414101653522063594911855071091865423593985588999332186725680769879825425056770641084426971741204197439596110737223487890553686268395295235642330332267631 102 -942497526223398502238799458724666238324647873359001689474208942426226661144693781442517787306963709262088207062858304398514660755131217087497960599333484501436285 103 -97096295722353871621871480225444355699168900384501307822907752500971997929317389192576062517935586001740522782150070741901590953387749772344034444248362863220509703 104 -10099957696865186182055439404691468806851661275082765145498156060865539429097024489352141344931158453190337379710948812288237136157602515813686234895313962242988214725 105 -1060695659842433806354130238389546601754365406433650893550446795460195822544244353774180089045643468659529820038524484156603825124525516807040453495705892272988856331615 106 -112454548344458516699939911971321728312848399558282198974065338026454055086338651573636859313906509277501211667524030962216505465035576333250826562833012566963887108998477 107 -12034821331468305603899375224182840893475405233173475380309957964814315181072816694114639709021917280962607399500735273640542061584802913719294343454324761053311909454986871 108 -1299992254394350906849143654147196960196991034985664434012636462174269055544262973906878162550259471868059953898558213329091585090818496749949749088154272487293850334865316885 109 -141723929207832149601848049286815082565186600981869233319294174191910947093020630845851904092035035155073755439935459831898712032575369534359081764092183698471509538654083286351 110 -15592307490777372503358306023806934995258047720848361179706539779946305172299416266394123361531655774593056105136011770062945162881409678835096145222387422838508134724968881995805 111 -1731037709215945223180693066534983446418195109771801790160653207241838646225238595826766930543031667230979081235416114882387310631976292982984270755770394272355467778341467201173479 112 -193908294011128204292193227563471525146775234617421007528498961592971682544512832028954502786508110981643705443718777383822566524925264277168443350805569120965059251259179437648491365 113 -21915196733881147354099062075853865746782946910984543929541717432110871690169970403142303803728398483731936306523023967567959188602459206154137738462137685860444955064249570451076316223 114 -2498731057290269341280451469609958100978226920753946442894692423920989670818929173019461048648296700368615133676478700643527150765436986934495437230501638767791884874782445165842950735853 115 -287399112793100987553409199182409445610515392447000793319891232326637765361137454402485687432556801446602711376916175132146293532772231284890698752168012655771893910694542866857087692105815 116 -33343431340153783602559841136800559145724692312606705743457437696444702327603129884271172479978591279162028742664276848486277925688705239041300860515203709765666895175425052865957709457350581 117 -3901771856452558880223425433624108100150787280246897590704974876807507461841049268603855276901529760013828195974552726329244961416004763231845904325789220736683025089397806079571417538156790319 118 -460477558589434620856500106893117018538697933860658985728890466705438433001872905791285672313020564701231166037883625939162231371977623527881213588766654462746427157637614531913853023985689504957 119 -54804840925293166071685643077977611174095048287169990988939457671143112365981598665813706745844541512086750795917222284560253957696216718101214262315106167315322080804560501864070273377761726857159 120 -6577526186990627324199692196757661790042621598790282596206302214584829556966347700357999238149457582292617578815205802248568006027957288520092395073799093268325017921130106170577959336187389722308869 121 -795993147637503865861205943440209190832242876525363364812002336192521282561282903981424181542851224829658715274375543972362081205566924617411471152682752131998800818844088849156954424615735988027197215 122 -97124660452545698653803064850046252731050423269035524234202996206037623093033481435247585404805235119656900433710505493791691005871360476955247596879053512883948385019007999511030271469017221748764163725 123 -11947966181274725123046042162705091594859411737806609756547898817326368464340721535462947769656745600968222049672885554922267546729951307541495577017802298398088297812286323677565057482078098268052754050615 124 -1481747011009397181960128692189980732102582408016058962337620667954273300516804482529548428620016786436306839266276366354955059941955157853106124815931349224165537504660633023990391120521837683801089734440789 125 -185242876740282127836246170645184624595106471465284957679031460257495935692597961329328767232578397279243998262418898454022832338450060651663888143033720055763994605037177107460889350948495052199507096653069071 126 -23343640295838292685460615899001322918251790323629235578947372167545303053432409027098601679021746564632764430408768844043263095782004671020721032439998213847207959659429608486986337335114650053331767746001882461 127 -2965022019028548516019902032095370909086867642398030245274296761507548627777866907766497538976565446598804836842427739865461100691855509749743102504765250659476597342459888325579044282146087277698343570054829499303 128 -379570657490991891982784675847441000570542392638402493046772814412805316906419499786725194894657544025000102053698665425884397824911319778927890615351118520428592697324874482917573872446020645680241911637913410831013 129 -48970689960676513781964515869040891761867343232088125178113871886797902373303256419325628596125954667767234841760541530789936523481974212801944048698634724894807506774384755150596664078075336803692992812868753477094911 130 -6366967261028846747731958717348884293286879545831003353726461077608036086228782514955352153355722078610450684828277439675377644079713297308352805190985567848960562547997317586107075129306878695707623850783015061468948781 131 -834173010585777010680498507167193560730708803141742445408977059341218958355172179453355597572061450717003331678670329392938877972048382358958262794389717358986916110953824340678245379764698527345770590234497033224512180247 132 -110123875468747864443900899204142092076084741808148354686376318048563361637822748126687859695361403870628795415705214934713100511780796537852639071373924953382798689835992845110676146145945386114602562943418217378440184570613 133 -14648183315211520517660674378305882242214104414806906091929501856906154953771168031760343352395048401261245261020243048719080007485932482120942071402004068627527345970475000094405549271308192442393990454812360788299554309468143 134 -1963081989894205306688132567490619792184605530946357649028696644968366045024375697838666089489923988257048276645668458506148849487493775456477704941764081263770252912003448972504571566706319270349127226834885891592061896587780605 135 -265046048386162752479721384818287170272195411521470070857110982762333826259145738613757495215625092773679457653360960187411445248067371065539619041529903544207585040138887959524928309845745280930369398274914980460400266256244941703 136 -36050279621502943346403354352068230382581149118146777058835167407132819016588314070367003193391512606215191518225681918364448998150190961325905184238778215896211291111166561883339203667554048849666843430734950260541328956765366069317 137 -4939430576041048178745874886126047540556105936405816943359807047989881054891433654895683594634525157167598094460339261204346710518180239201593577860701861029237209733841696839736491979849413086909631634048280253890231893781892718907615 138 -681715163557056339529906241485272470343796088752992406909218638965682216997460715485306726157654631315056626835779075201573524188660209165450279285786318925606964117614905361749245642566254569009237704717149517780382935815736939253336013 139 -94768510081532683853374688425226781587580815374315488613139905844252534134086904380591298614027692905404443487979586739004387094468200126825260343870099400310204637915608617030058484172032792293579904095451823084202152483127109396834094583 140 -13268985455186804492712058552409616030408059922031596038278130828990122556086319455803521564392669964822708898449037435743531849909179054123271670708712068024366062817259928629224672175095704443629248921812644340552244452585019017636957151893 141 -1871120710295642161402583228306062301138065664358951827691164516999976083274337266793609163663632575261287791073073174921978366251800759462912027440748688611561431807435922676670644759070053968833179650494294315488894531376904829522603005239503 142 -265726265905133943231622747803683581377409723150023600423549760717251745161112575179165467718974209863777317146896369717635237358778656944262314898840228408993382316630363831017721970233856979660537629856065340286322562112516772060380367429446301 143 -38002680445371563076167860007437464244620406171746374934991951414592393998875875038034047565500317611277803021509616337499501937014721144272557876441811873191072875703842328516416299219471711507811454517853206512839906674106818455002930891517443943 144 -5472929022505175866958296908158886383346460078609193705942167539430411671365223879936962126943906962594645050078462524037878848073743674176008633618062752089393068094533584007029911784342544752179445116381487113879395078594752502740245016121931244005 145 -793652358607456139712368169491628176868434099628030951695462195933871378375730064322631264539571432356559625936676906067343795132847954289242299931535764674412766531543649522585215299978131713452579383079321838896993646792268837367120357058980208644031 146 -115884425418328261339874025916042724516190618934088876684294806554549291680976018670771128599121713868449459725236970563937293131562251742814515468488059929177407691246638333759326551806474003626923067240064292159167283304484852096622567053562678480788077 147 -17036631706410992752476927894604195967964572339891064889983764087917718338477945888841285634497957293305130193655140140841058009919618130918350155790413909846642187117787970584173557357446823513995684767574735559170760026702885620060429635767253001867274199 148 -2521658171265077643252317782025706855203382154485295660610726387908126322151319345638776768279010596014750397858125471162784879513509342129774665002182688595877444158283858737063667366683590386399029481345573753175786196233785829234815824926545238329201407541 149 -375761857537566245224464704055418131946315937274649443621358898734219893689986973355868955453611177668522841982605082640864215401105461015660006873769996387490855554483889969597775407192894491967230492970036848596294171675276600234756047393816870346465099009455 150 -56369427297785998447840831709196656610366612848170444778961160904095457436101854699090098498193351446146071656155547287041349572937468801649323808867009545247219811217651299921063929925948154990653833348330010505233750570628483623802404553993922078042368608495421 151 -8512550635809647124336232397074759585399432426696237235511940840919464331440440836969943035218347711081867378087855362112030145422603667707459321010144843517267264467980006181019502936718193474287917137803704944767186766944000769973437726183494291130380324599314247 152 -1294022758163779053394652582799830512602489239508308990785050220000192044263269871682129356380018843966436418627742663860383517134556195571513124767788053043321248498736906236117031825010311915819479809613157198201568212080855616189621643930223295796774540567332024197 153 -198002855461333444241229586335458171476092204980133115811460800244086953416122276353641464056921930288617841084188956451038914374858621288422454191484486885656829494893458627510050584402700795699534994875990544357462111992950490376944447552537754921393829482387560303263 154 -30495080383278416076480359106545529856764755866490309761584262287888736251517201503326799447652527322410074698213226539287299976079492401409051198964597581986954422279588294811344378291553239210087848127368204449918898405917392671844450857323550257214061621597947627839757 155 -4727141458951297612863096548911085009519310238211519022511452491996815292422286507686463512019128977892496432105987782615447647324635327683327311687580984913561631035005298663633277932007706034513374849525798196650711862866869611885626557794430019355795926301765623276756407 156 -737496280682395519367198092709252478908974923516754533556847407905634017753043825518693856568165622788112634433539757972201267164100599078256112639395674494595891336019426139039160807558361515252715838185435113851967469944847498629990924973940404385043209063012605417485999573 157 -115796558660622302120281769015052465247328780749878711457701656806960564340745202029824697352506706315959400843152390395687401705578141982569657365504789706012230340397832326415838601305681152407382328814530276645098478165485307114780105240309426591530727171187557979517801903759 158 -18297360446032212976606294878227599037851351936078743633095080238004940019000700685491501625830080276278876424266497920760348837566043712692342727785148265474802711366361087829846128073440076418189727128578934460837146484349668546984439159331576913345382390518057522303812579973085 159 -2909516456442114605099367409795014091562912562435448495035145199265444286214973620246946814708413051483339535026457803251510093083236520322153500272706502604299561232840451083127383622472705291589077511424986557206779274956499390738149281574318462339029030036755075532620357145463591 160 -465559942406701538588319840670632706943881951517906481397238469311417140495440102170089347072128937009074749799566956318862677881882670642664978907045645527143465244979153810445588144183516103507205430831712601095142638599104958211887946907349332862269778750473491175972601572309668133 161 -74961082664570443197140428298111816038013558993974837500265543198553229081806555213076188355718642649406027422453543308019748124323255582584823505182563891316048141431912566458748439216876333664912473204739289396468820900095824200022515164678856474341959664597404360694842503686726271359 162 -12144644461532897812299515733206663048209452514512509205618697564460528697897691130295925645490471719875414373373658898675929084091592843559163844882316185617574087990943684751139891168249513699922668845267891886083719812614083666646636894225828763931828874569765483377102755202822341942189 163 -1979729841112640637040845743862712273278985532276318959139772641320873336452352966197532340148068881697832846133482334486094029442607104185288787146347997378992510928015663577500515563066594043259017010370535049495940526178340058397641409701047318335864793258281791912301414166983139458953111 164 -324700445533316107456301501415764731784806095470998339351387130951992273056569847699381991939862487209881152318143295933002219688479011013446707992531737221406615540107765138241497853950873180166406787989916344708541046146633650838572910956433758569009985734952865177620857270534795861206178165 165 -53579607858459699273990060216221280875679472080192897510229512645341692420624631212453085970537959146253564847754689431390591906540700264724706613717316972846339512000759493479279717385230929333318447695539391224039703879106531742560488308092647710155297507253409834712564666280979856757317802863 166 -8894876510630090055673495038610326066007378524347671711012308962935877568094081609781359593942567598526648721959364432139412092887314896516311670983480563997609291660445484986312110634157280332798502406623719791652923571820679339204635840914591252135420188324529423957592758977691720301101820411005 167 -1485553537963634232067213605714857785298804362992169886357257273236092378335750164551536263969550481974861915804560399393960075937589417162508739322667422109838603627354561376267663066390883872579422394571286296902069343451136959737532638162294323732347831948058341951480136312122114183218076699966215 168 -249591114343635118372516868078838651935173022113226084591227666751438672818211220770383928638653173410426924464170683213355464272054449693573791277328686651425117152314106343707389498119806313553857843029527547490008787051995719719728259281492466930198829529312789139666859397420042652978207793177495237 169 -42183924241500263667055416241775849490018731992266594500369915017863501101172728727049625516669897751445794742915560508432317365447801078598646842490005352429529820705764675708744582292965558002016961849255890558290332077349439985104600340004591853702322402346318518569510877948059018725057942075158967391 170 -7171775455793826000829862329989053340066384049160476807200463397176432203160015350396666243243368515666246458308005099124587631580535716721343683832114089405554393539418321440429202482050258528909259457668137542988234317164423527339240208145510602220648158780950502891159265861875281723874483195787287464525 171 -1226459508275138931696599451395758627300102924222906366411042930549446880088798680208828600212873883235902786373075796908200284188563850758656827686721679142815631057253658781114231234455707272655899768564179586712930672018988086056488540286759747135373651691612624275642979099236184354412698825251717510798711 172 -210965638786689011419427165271031371912701902731301171839526125791552738720284883876563397595077561770871703182171758967552104314225036653041729387558485884334093596936197701945963629019752116967104228052930315122148907009869478791250309430106088349707251321817878630888337712874880758592158227240264371954198805 173 -36499552593424761309129543266817905971760107257031382024276989253419952700386392756215556427116068485160781438097797552380298173520313638923012089852811425364279257778872728780812476167045578790980224567063441414414406145825857229376809858462736802864971596476785522763981996302738533338168176087589814248957967439 174 -6351351633987723826059088775602052866482179115437993749510753870245056737188590803036515874630232137575178846997927024321592181228949900898131674176243715480369069016035055582538233859365520596248093777462385832977085114389378261632715604818099767305393325099743669035615438383382897088810093173972333708670989849885 175 -1111560833793916455170929853576076123942394565787052089263411273994441721938990940573647262166268280371663096448133302521977613527797694007172451816921557590908943776452677640318056981779507310921050222199165078708311072825110752680170070891271533368325891941248929563535217165698340887920961421917968397527179618535143 176 -195647634114495272558746562814692715793754621836209268593645611269902159092474076220234729763160106839669517679084732570392701905871359694222265345115895493882433196451844413602053240879424752476059821799801633045257487942131061399891790123783899705215796027754385179308114247357797098923753037766531020573327110504108133 177 -34631893448171381008577783909932381623528758617480809513066760639760321150550348072172772920744546966097447745516581804594096844349427215499604973022502238136453389376563715728895618610818911883019330823650578042397222957189477421813461411959848047941983334961577156713763821913777915851811985012829339089964675413856969535 178 -6164875168929223929634732413218019371930839982624026891514152639747514658339271829750032437707663904180878229990623782362262392923191334196269957810672026165613082367339564060188454975530952425523828878771432226248474867124052699860852050215832895038257191044041789417366316174013567315013473057478317321752719232498318552301 179 -1103583122748688247838963082970584522436061586114744530222456233686400232449048078405166973430080636279989659988297252374693390270453932009117241532727173683431819448939312789356322483666290991002992206963674045503548323400166687882982142257833615066606644388598336810559489747703165595292633510897479856846682685461285905901399 180 -198657504887263120814987365194952499521485612795997601864104620544491668814631202829165637565919543999189328447785652135756746033563683254023746464431538456208415536844882524083332061527121397572567832821865581780783629553907399639834689741759336496191580476787166272258384442736354082743156049410179319265814356876914390591753397 181 -35959253469373221352973401899034301081535060738854833929718043405625537258036682831747920703683810426756966822972719710251091641252927547218916135708857558857679487877547032470917555590832420734977905180578458434017475695152049953233454570938081119846039839152962972021646467042138076720207173639390538251878975747899805373121222959 182 -6544988233327361577378944055813819251464778793345329170799732305736693364443008767167170378917398661941123741999986957837860341590137339515836651216142418629340528898822137824456262765995244172367679307425865290656099417319688510019609619196206363170973252549619763746757179954162402728746265052565858152825411538786150482114190762429 183 -1197805986752796475242477381016203785072553058349226516879152904178354068896783150461933435759001223418565525257109013353017673926808266832989876750958940003334619614053848286301073914277839745950245455290995919452287100605855426662126315684323571384595597724210487003197899929393004575013157483315640699174775104673382648937235022327495 184 -220409612622240750169024066348358879826979064158609745452599273551861514296019912748234650872048999112944480872078457052956473803866047354528405382283849028118797138485425602695474498848895316272531699089530387390555818336799180866839486723106773182888963700956685582659759714344086607696369646997787501818171741652739939411785996016872965 185 -40778214181229533301318018939508133664133831042367418123660709297418351084628174919494067503700593575026442227097479479737721813889594074225022364927013149119140085192226763406995209148412142477773948490505143534325426634368691500685698893599198572372104955036532080261295362530045309075768206289370198849533798760291801934314484502254964255 186 -7585196019236915398880673969711343274808863404566047661700695267680853519969530680862077613689843686847929812712839532471079689689742469456639934400187037951466432471343402669978721410176141380918710514200862113811662605322632026596959256104317263413561322135867153779999295242346634944989709363966013790841306833160598843141975730017539441549 187 -1418514566590277126118854959085486276147171913840698909526003236693690530332139584846910373602282252437366602521133153753097315425558273704479405030479165442449946682821511079226489623288327646923047261784737175146317724030538004565217241721811906455542482364088626574288159811352148286555769506644730014078961049541197149416959083515190127938871 188 -266696159487328621126574351491894858895113242738946359046320195153824192774471195392016898396670320352410535543537290101332663853286885554507126870441768389622023207644967766368879639730181615010436188382051638941122358790427802097025719211699989092582884533372094027160459593149691813969022876358804137277874307168498878923431977080406996542227541 189 -50408457776097844938806297908840867675300119838897666977512192232266645967827602178256504242085166299613312210901955914235016848537694543515716498785208298275533462275176293144422542570740316924279073919073800287128962029563565727354682470635227993108837211934742670242914738963402362969338074752103726104618132037714895208577422965751472265534386703 190 -9578149084082444673583323591464258650520882105468185219390858750899113160451590994368889766772437792455788003424729831879215510175990792292763400127942471746782872300167561986938289788988641443067981918445100639042710537075692563050523325717236098136830525160143073345558333663005629625471632031641344723169697230858975963320940920931455627750860792413 191 -1829528930149923126463019517456862783619701821001434480562653710677861981611417880381048132014155055935537712459282146670755415548054590181228651790232292171267317771297199058776040612522801814684694185757879225846928989285524409231288688274015375102385465965807382829925183035144094227836098398283296470705810032365640097454860108487731430319409426789031 192 -351289020480517471705096677778033111123217784134935680116485190451648915041674882544917190718683130756317276505251602986335184419458371853825251413354960325664383099304052897131109463599769956112966853336915148922361729373261023647095330048174261890896148857117354267028146760887404455800143206828663014549811890569345994902784168787649983210486928679493541 193 -67802498829348096420842156025688943089821287095551274401725247377793024703249328916516903988196087675742985853795328276060892558218748152819204861472209034809301307977871446282671881890906492448352068830568374455402360420405812160102195365260801171040215692269059392119062280803092451731561521828821855047410411319439919508700229502541011789322962838509909247 194 -13154398584554087903463744657966404580426673356178408926448613187729810666519178924915861974013415203512366814478561962088921737190554583008356263383913549688510194484538480464045524641252197517054275155523736935885493703069968957920829160677064040576690851019576441856829939237296611795036002368324502540665047340703045427021134976360392103900060245452847369773 195 -2565245485696080205983046937312829738890097094147703440330198399609697633695237154324850137220216717909656047020722080456021835544876974272153394510520299971606285335906747888726524352598099516761331291197831495113097595333855337665007736451311278806282054120864954009299099656610256317697201536983523566577859602988221273759156699217033560295717192812027588939543 196 -502814840211096353758359933896183105318028479484142870141971286754057023932124385824838444359906292442819555729386206262538946019600927141837705267922277318906959385328142604840890516380091999019240759118052260060201039210667860862075536619264062939533177538804659716157387223020934502979771189889958749061545775699956801989292520833067180965949430267789121572294645 197 -99059734753452836492415151406873398292287256954144237737923722457226217656990885634135626140107973811280209743029177746369727484866844810600120560454146532344194752893725705743028820576736240162111572713427479387588303162066844423036119978250476023300521107412013778394472283252819533656927173838495103847207686910604135935584432529385953212700815393019560884171441903 198 -19614848854316403754308765651555776570853843015907213872183393219413168079413393737565424508916082772220530921693688486922200870869800806436404557149534675273329142733536320660823258825538374462947530366068592291645708377679047840174426648232343626142752182683009032946094957200346574493594272960552854783935947970967669387028250142901929428659880684209955933380362540797 199 -3903556126996867429612999907108230459681408192685585646138589664855161806501885379715278587736800077215711772624059494233057646432498982054857048891413652909257495798168630998584193660365052086037837363881252245451055026871693398788961341239754135148006808020259737585514638497104376535947755098733542825552094193395513486536438598215126991261243872574887112052571039797895 200 -780751062905558627758051341669401259440964060111242664606856246347777151862791905724410360912729426211740933976384451996310927869762421033155624990198644928018922150718704909292761349657401122403818127961056318699579111316120990053899392292820776802927575509656750355194527758607319410167770463967127515749061312695224021528493053439987972835106788406312599346312840200332613 201 -156938891094777205683281847496795027487730157028218628470243313718801224543887413505272277825959012610772288053320493850195324133750079327153157995049213808185828589134506523847008028696755677058411799298331711701345734506797729981925575955944613679875407161834892994901368589505393352684496897971295186418239414610427319487997859615176967100949917504451753792751130273963595743 202 -31703241449142205860264023979376886851835675611177948040655843631566340641839726208770524737446800602311233413735987765240990588826973272981886169543193349760546373041134340170823314278678854599907303487925395839194124479224595795225819650036670169388105005923157583001780184457763492999497659969505122584986809723554554193903594946956978979630049106772917788995025264656497200333 203 -6436076680837158957975840015689309067286521669174027156384745032561740186642695954271621562206546568274144003181977454703779066616809266433616602176827966802252846933056501280646473007753796905699728664266732805866077949689830655504408776344281996294514323458057156059008429493946978707425441521269816570917587148173813836882634643182892066330258037312900648754516366021195557170423 204 -1313024011879656432775115049412909547792326884408750257242118146275867446212090658779110370485930152596736496874976519512859777370770872598487957800174410825549223053918055516938231449755217535368701878427810008624629232041228798933095317851609698567106344152544373421328242672431053896340267886155944548758461550929446694477104504158381009228235079645554015200871546171490971204661141 205 -269182989003158114990384555675913559437381074765938910422193418042567374332142690468245748370964577829082826662169014406050053676617738187862977896253185553392691940466309963610359739826052647737883929525919777500322768681906775160462062415532462094319964723600523960143084396311334067862711751539277790604117144408167949569764431273330275375529350334811335675650752752693682255446136783 206 -55454361246451978317615899138027044765435088938234109285650417979512665138025698818390034238642991409309513100962763924637956292816001709535868429071528003621907692269293613490424176266561453215477611387123710828135792622147058585968024065423471046814359240361223349586661784356407849540413600963804138204105874744045013375043282034547877993302507250511149436929780035990285438980594581405 207 -11479599194127809699242623686054534769719511047765459094992798739075336316929406024110556616485356491865985602393231031912459842211485957947778730992830230355617622357877980274296858201907981518555874440967396450168380117585186305458923979082261553965330953970153702291397785086603617221016383274474413741100573094775474329098155249218466637292820577760830311615453295240087574851341660425831 208 -2387869191281918543786803195072072726113936223099244441437387284405317550753511043483551154626824600720678648187511970687701107973989550785115555231241095959183259985711867873572746923299957361998836491501244851277529616107581365188568249637643521685929579772561717018431002139668994080799962927849565152407527800364600523705584957273642993160905922158306233769106085945466068667130487725506277 209 -499087960093846040497624894651569949470882702679682435787562275131971480883405120865060380343387286357440903561650257193202998302269574438868600284312164819598135169888956909143630599354901237869734470388585564375726475514876605141605648017193742598684560933523684134006388421802167650874781755989873826040078574915716252488294447459581546963934596345464732311688630857341173394258931521776219839 210 -104813317716979687571673534274907800808607923210532589128817792437881912368778182473668101426467102955415632160716055990066521445189811956603316960843279599128271135744360683750510695119519407052087851773246667830350472006632674734546770899219811202346670687455396611092500513386699144175877754355159110345353209765459726447023467837732350459936887625740293973786840067208569071845607070999672373101 211 -22116622848019779271524148243032016215690956012640435602564751586442227541552970622964730840758514296106348468622444904712589396340562718972886133291108944855119766445118702282080300111850137524772094137853482651397158989624076305503662357427150884318213015597847244474588040676157353363380251344320817924715914963667086550695257923883199560824363085945711166801972264352077161757203948426168236992215 212 -4688936728711154563732436098052267873071328081045659165919635367442364220726363844330250811585580234618508898614658034134817411890318850607762628936160409497956202773692615747597397484411691953349649431986398262096665940919601966318392686643959299481336254589185973482491557604667714559386739366423554168624630248012925970811840669737930870210772640602307069192305647953628658114791083497183386520494901 213 -998788398667425563010832416681124877296903817411812722428014198814464563577397787974712252252295609234301787730221253358182564078353624125490338851583466902354621913626603319944172819579545079289207611017607619311764456570780259991781074353868806109005402832815284510035991098083462645850391836641592332329110517856760172106537176659229222741118719205470193519189699519848813835449899999804043153365476527 214 -213750230686324469332658642367143935304714606919595927180677073790939513752029073719440436148233126993429561424657850871817228763122445020519687273484924247842850076982770450169314443028762766045522671998647968479748502737936998822712600248787983804840585454628356195400359574184313850734191712727104721841472473774455702707932997238901010548852301389358192230885548684728512368816137232172445283739405392957 215 -45958325898370474139046591611227216164436403901549888312190558344250113734086816286573978970195225153905786192064364156959841070583126005023058547791419881492022021258291567423951894883096450450490280500905042901924895431171193895984198462944081198363464407213515665814052941175106876747410631559692425383840926178184728241366294351298560573901737664864536209881955812197692133030798771151808214664400596362823 216 -9927432012392926598187133258746844484759960702957751932005990432882086264959239195292137948721438230559480494250793142992495050946541217090550156520011124017968526935848704752702088723327575249414588667014364580790074728679634963115521953232092587544793200756948328735419756874389387786197024165104499888372813892116721701391770593030148743381991952060699719492872234748639923279871979331235212797949768095673477 217 -2154345972497917834890787362876819487597015992478313732166991950602116123470744836891899628785235738539354844380179306479244607461443098510474717591065909252481720551642083520396325480315325218837124270410485423885631587188006602723710258665282664524240668149780724934886803373206364733057126627234674734460799978549233286866812600280154162632938786879800109572917061509847115968696516020797783634950508079796048287 218 -469667558322342272004688519972555377792844993375373042742005672140253638500814608997516517592896176673775785611668680924263201800089892810571980824117524814648926592464840802907462913105728362802246314926030939965360633103251534267813339430437297286348594282765358119449313874479715110597496218432151401153785307236621809872002248222134307051493663624724160389595005148814324717792393575454139742156002729443967280653 219 -102861564755353589475135523312957184162292513700408738191287439812724515450773140425259736771065992864210994780527854417507649303135648100411106423832375415265833699519673480756980720960949754336839123630737556779602913972833019186702325888118823668452971725896339762876794968890564558339516670596978154542764398773701951275676728498195026255208952776314216042345547359525735067642330177183221027890396599592064675839159 220 -22630496772213832864645639563511441558264515107757858446054233334833206462229916038819322664776116240194000424818347173212320751455747748355257142825895742119492428682836835646972187362306083847028654282051458797922209477701739996511840920676442049753630727747967644134197827934695637440437059127899283245773656272004760307422854842333040917141998566083602811857943659279655495564309599132091654693905210314840723501066965 221 -5001548385260716316748156065610193612701053484367921510283743963797498039748986470516290946173529550488192392674370315151075987040075353419431305834370824157377126030705710072139044488858016206765007602973268844557298878063521432085588208543666649695580519048137848591753330840048008069697510103480002493837936122406964402121598863688916952387640145138680256541925285171643594033668428515069274928904650879718624134335655311 222 -1110389632217568566926056524641769591348433020297900443645763297594348473662029032180129170277167009057262033272552828672365301675959616713479682440543650845225043797198756673076562367668747043831481420342740228038057566405685852387746357892602614484791100434468887185800316482343496110838246079518221518527592321291031866743081694874334589147969468246356864553700418525715474888521597564602063148208246029610517888796342234333 223 -247627029607419965719870956829030394546610118979946940946028831642733193278265659618542166165503178960401839207936251448198430301281533805978640389562318374740215901481055158062985135660347846451877284090341384202408502746353585901419139558314001229823942283050816800656414548478988217465411001172498028009054768977119165221824795274424577287856843308671775701234533114586175297379153803630909533568807658069034423642769961228839 224 -55470706024064566885130625235074109384763229730747458028042438680488456811020058776738619141601225783838778436987393233936058531312615153702002128038231370326966950959210912786804546383469898955151012438813944562623148720799836894725799988447660734266061548749858184801169169706941412863615243923199656809493663038869482859602163288161004045878924576084510385031232080430893774217669744654692472259312986623620608934579119753784869 225 -12481410905163531558323047429133010555351960451332327116149609872166878730463899404342492889876433152088818888344308551405265667822673169277761442724056624004633899442927716057302525974350187621011182112207073455445356290940436491156860801564154139626858505705270693327381513022887349467889073204750670846582368580784464143188929415646323825370374747713904203596775003636387296084454713533486838583710332618417297727458220895627044991 226 -2820911321343137224973243391118111868650795589999077011019982727945572447639646611535524242998085374291489318498154805936929974850758939355560230206418623382786512848072622801772788690123779137117552602500480562367768138273819386621458313625336559844071660524746980296431500255599594733214984232296022624807101686466886964864068728039221722049219084580713795616900938556525906697979520563261198224719934224227373109704437567244800131245 227 -640372172191690416071407709743726339686904321942985232120259257986073622860519045823899115054941625058893064393913176747021875840155665882810790981356768295660622086123161344901655373472208184474446364153961233429940853444748657331088024000541426549840268448201341119821520912893506691828770083618741034787562497879779220326284019764893266942243245623610376489622931981671407437407713860096367447868229303452030625858616052321141165174423 228 -146010573449274562680255519273786883898744755185943548026240668101230258742783934740607864301227766001442919743079764620565435667946613271820267288168361036117989742869535846788655524527209244709525900964099726058598211222196632380606579718512079824683356052309186785323609538981059679435861715046062146225449497894175518976873595571054069591779426838955998985367030138391770479311678110380747650782939811996452526235052191717376658191533685 229 -33437719322325981236313730160467535041554734932814298759890768878767439070826451368405060262323747384997472513485006491505819812491030265468163559069702790724924941049593517994606874099945042586938814389194399024157982885225736680434067471810694664412156560604157770179092900245721051178609108629023105124558027095549306405130637099665164359726865452882440853360276759059524621982462860818703552766819481916851012861502228961826072739015176815 230 -7690971382683880697212608901336429788641732058310701880205147056014387352879018024844707282213404640115274736455862423149408376003459241839973994252469072243395152113215535593354312919438542965017844975269592069059478989318534542402972782588054948842778401224348223960367535327916717123238386424946985303736494240316074237113481811963954766459652888729285635717171561588163749345375137116933392641462198498702459170600115924807566876838284783997 231 -1776682157964212994479678254848773339179075217767746617271490410418502159198946456897935584720194267412190475447676360442418532052198178922156867322088610557874507321204817444285594822089489064986463842747616001131606058378103235765779539904538842411635172160686970077240411793599281735023279418158906724761156322636337539283249418116445252688126837270854251332859721627187870326732238295058052040788139152012250740095311347906326084856532650043911 232 -412205847106676771269030528148875774675259549277645694332230144582770272558574752224694936460783829548394205604807646306674865698795577111358656306796444012615260956006269359024855103957072013238549083409130633640323101418441214850779125446471800152603582874479234961405067234059412813575921583079082683624895915621309857001541513835819807613528202095402520714328871684867335959006899414728199113574623631476558761584387613678280794886590981138842565 233 -96047562776724744595550759965560315485855252438291801106983646672532255968017820212277166615661665839075088697527116714032510789679050229357645728760975777915978174536626925276819377458790190578731803777024902469447795948455781059751240585074784793960204193361900666020244836933138667766571511523897693791122335917965898641284827654767707520570950887753370109181952618880262859970206033286137734771615815856328212448096545608600434238944419785434872671 234 -22475964966393371233829354712055715458379187976098016147643831448227134706197301651468376043901989233752918727834799215882577142921908364167109448420208930660102512944277548105115202233815171942002025307288675412589233261857605834900494979039341173644566574839312022170613361001237522859115059647497121919824627317544688196863569990743224345128909254379109293237137631237953472802134832491196630381696137184232135391466401103090252964468797270338030915405 235 -5282046382780807424251639934705570726013337146916424371513806784809931494335672014983952976586552029304066878137925932875139557159868110445982284285207817025726561450025499341170468928795010640489362142926434821800859412000169808027138389130741585597201877556082954325684546743235759087695312222319802338160810753604037908699343998564571813276083585469407259425976319712781615145139830114482424618101276560696296622555528010681489795885566333534763724078199 236 -1246608485528551348332063776774556311382185180913361010234486423687389354825691816324168721728378858840326092814262837795694377414156550246877448763592450746699725741425914971208250640141884773512813864345614077765071118025112620546869121955984656955174095400222285442257260919428778399870504109488456134600231244387108560151468013516585555670674620573802874281228780143766000897006000505393866869397713762244215301418610527486982479540072961199670697159325205 237 -295456912576285043763789006396997046816941960950718431381520544596621501664851646577489918136854637015487217076070586788874488935985394309992920475642747884240138011789501586936307001461530467864034616418726518559893196675766699503859224159405267646390014181320831904310863740222410176743867194439427037786749896774375535225358875653578163188712863461693057975106869908857403643642046982821145176034488910313806412137895018948715175638436033998772105411940643663 238 -70321270700811806138028392562381698990274885802653974874714109570612977993589482940346514603656723472800853938159959256246157170068557872299810350872243442387177752361100283469330868095348640641466424804855465234742442358631667225167850585725924877490274573673621039727274837149432034183969863474207958862973617717284375299413089543707977574774590669016672951747173042021892906058096380403456081615200899213576081860955682814525012082169741036015411718552000490013 239 -16807382231586385767568808513977399375996654391257815306569387993391287373024767302931390615482385901326199911127586784248356536078097080633014273025707617140821897997316062381132094938782423798726028550957949684438112499915775165007301165678452249010654418069492262060541418491866407377868424207602860054644436940824697041430420957053785114743836849538809102376964242555519459464355112634446014345915577600614980721158876368243142380435257807024385105157429909460455 240 -4033914184046890868911995848670350727899361273982038249040491008047881309681071106336985653707329919700036145377883721948507668113858661138664786690985637847602156320527470711753654825981649701106340086469048993752910781872017251948207565550955283517192684484687553287346333873800616713947174946126461748691256330278862684758585867851630313698712889834940686521107302701651772716267848873670497679112666724458591440053705261786617114955175183981993088821137014778686821 241 -972207362911317029590397138020100913454247643065918702337122983372025990291631510384119021212888668884740674852242105983654749626429315398386444894046052590420333092185159730063882527364462419917332966182824578756936788362112044231431119388445789832829709882528662502019596345578948919009559525803477513432821988237018627656452920199869280431052529131468685915383829742990650164867201950381088445809984004260862825023909605243994084215222698082311925402773213894628297279 242 -235282352368695274466288134800262726235394818492250514201397627681981320869427223684681735100593714953081650501688261956011612455566097706145718713093667594226037508295467887464177166512458464607051541766877592387572512190606297582628170432441303638302726178751750004140755744706935786058982832414470256281112441578088147752177845565832021584838300585875645695550498820980027757048521301961832699323699853426379927369740401785613785374554499216242870101179620923571371577837 243 -57175580691062762663575172236747774759109432342473132280172293964748844465708010284018455090379228385950590058504397541884304742591413800729845038564750182402936811305497605975249035421844103510123279683941660903145981475604775500360730172858296149110582257223296374339090575971050486265576913048588788237060937843352369882870106819238930273865922584697754397341775842912102763609039794259905330336687499468758957590275695603458710536442677350704232593518792003591775404713559 244 -13951318193903594658465413391224171960861030861223339921111996546964684731554250363109980854524619146330132927785088380533058813046556678736919177838738470368861578014746202166244461157896905535112256741180696988268962669364460898844628868823498456651492863951174172756235394626348501049511301543215809043443576109693910690471928205735001028612284295114053308919067715515650117512093599648922628653863500907204175863436080735294465308046884843760377165715762780905627508126923189 245 -3418188746228083384474634800047167704363898546175903240801588180678816190124660616307235583732648971157352353457970809561527230694510719429083643940091448143108305071739517454824703446825193599523002971140172057828788034631937833583503134720150918112826306352917780034466529129051702749876078150091888783683870117498988799329890932684128724697194606861089179133766192236962659672442977699840426591118717661755811110275291766795866733999661343536709863914726184062621881230731849775 246 -840902683521214472883427161799899821758074525555009208970304615657927950276213076988882260872996791769942353379457986959704225016317038934715101803453649694249321519781921177930823795720571435776937244416680135476547508992148207730360609626473278842469796793564312879113850071475980196616942382379119161584935310199128037005430393324910630455615237701975792495893486974524527407417647531032010396856803275172157105333802848175167442743114041669297846181505441626369184786300261603005 247 -207709884436041989541581190237381887160589173177400686191123507032260305129400142043134457558457229162522459803527374207674839752102236593666139892015356592260929074295043529977982077505827856271702818977464830011757058057316986072670192502487123186855633484587475512517410039259594876511549264377448395117117048490149370652223232287058192750176344789850170654199642396246794193948374149511870626207521913366128823683514091138095561201431844903153672715555365201963494894747545491594695 248 -51513754025715015753387454515167067055655001870519561527298454260888018795577844102225926713646696490520492233376288497839932766549938664282141056749137116524274665884206234395672180714795140980838911909197188123615185609508568713527358277182452467647631557461576656324613628594365937761386151022103946358017602825469546466618868465762765583807609539415221817745223552345590988327976548588426698532265114179619505846240466000769270657710739496119956029255721532949425627974615330113039109 249 -12827345308496403515253673842384481634728638651836340610591914699858655495602304800116092605991965747685133201472065292843053176300563678631299857940728950540946671413318912828294316776242716448085976802882482418829062290769559835950670147942382878429882263782117468040169311330858512743396197400560236879656288548348254245965989915698645115721992857231497143563892442174126624597989912890781084236506429343630432738599005158525365334075746937907218617402024114751021929717796756877224285471 250 -3206940623253583028032650328159722307505200206247429120616101519689866426697086489981054236416490847337866209268348247414556565456244618060428896123464090849801177579684348407772636998627326106079996867939411189408482365584356139577262523295999953330180656564941029202748735557527950278454877147459834859515063562453507562053075567097885880004423954505819526944236659549903977025525337858538317913949250490782860363957422930459059075920795366983585975234288631366267710677120588892888634542221 251 -804968065732906875159504725152858701400449272581732764569698743349808666183809375608170050618159171698690660563164336282139145081780602837169471448664051527213114584702987923589458661423791441150962533574132101473020448918437714520488242745632339310554573158132527769072838281435390114520667585238141588885988373834971486537794093479050143425197165992270473112048111310626262518852553984086842716751708055631996989685352784896590005436107115993840580287389119933759336788269716720420638843726903 252 -202858444779663020636047869122893738798391016977862456684679409746342727072997762585109457925709999187813330428066520131935366520839765066898927567966218329365904469046702609449304874047050950552310099994965270805308326036069156707540820614480784581751402540451388146509873518215769413911301011671582251557483167193279655437707572693004747287472865943815758271999975015129366705207182900006857667830282448210157106484901044523857820077466569164363216030594476377825590684734074924547146779705577813 253 -51324816048053393202400001497827601359466342470612217369365583796054816404903301412840937650838259704842120499509844031500638153127565762270338485784315856616611873994424587917227017571700890506235575347849488940917514613718370088254742035453214010167167082059231425706855224497671476028941912792068968900594029926116099563154086500137268848004307397311154117643502107251217660581537088145873549259000979591451961698600770928668400406897579235925147949969997731270792831047976434239565301466513172751 254 -13036913908154433348686559037051445610337175797546261978903174177591191966693694986252147179713749109149063022383713507490816447207735256456479082988013417654035018300238245731074309619054591129283846411743353574800170560918454116320067857455062003569771688826086345723652202993883660966862050943095560604833723453579004484283781056174507925543392963185368765378089598488256946802390711675785908927816570200676785658181931322499761077844094647943140751893333466424896913056634809098107636347436297713501 255 -3324516934758895080231635085047860429972737786476431502004090187349712219370105610058599709178607559338832549758306458485324034682044841456472121178557280327678559936113660245383575906029234881723418976802534154569067836994653261466428066507743083309910727583909096472597542073280158087136587500881219877673068122299864500556339755389012497820638811577168723298969934378903910818798487775982399884330402688329297963747345279338693189434233948853783708824766131262594333100750698507689478833772121557172647 256 -851102722466663114224961710419148109883470686597658707219582639344423345797486429084136079861633174499630492212593988668136021542664191512278088663800672787056298539903794806569870034840421009732084743980102173957360529934388871215931516461148583029096563592886785471997310444153282446041998788192051399676065680030293522301695314593664400131215671129500392997431438280438982310169212559821498622556296455530614741883787787452250627525699339708907623023717397083467967437657493381915161606709942830655290533 257 -218740128293301568451713346925499331057401206655016318441240075289839433982548805591825009235954429543944424543507721275495687635793127679076428238023107058543948092593363046878474635285484382674390715949585112554167954988810926991684040399961537712470572601597391630076586866779790794327489260351283274684780451724554977747211026574063923872214582500925506423584638378535006523510669151035850454977131033821910273532047248339033516789850336043469613082980670084028611683643272256114799438267437123507914578943 258 -56436675598659010883978594970098572409550838157433655008000346836447669040379314716734359032552282429980426015524389128849005146437672834641024643245001922211592801880875727717982746247927248278933082262769539103223519194384557431496623289676258808427408210336275593111879942616867614250295981762657064929298426768451021264741675915167179572982254347039180080397956859309136904957117004488109197552038399477504229489014665030581591880116656639281750533437292962600461857924147920093984562314035116849754647786285 259 -14617541655263055954385941656632342909442723018163452143500415150489331305573077866809264442960365836399771946127857415629656504258624020415203712014499539962734618135028574512139362954101038791583830910914661190428792647637862008779822994344328876329746872016069119768223134190529403919707656759340825427483408059103429650092120919388623273226735404670768475653147784406890379319561940159267604739170353521977034379147779049337981984818295807518710765061068097172590486995288391311154373045343621594112931299233303 260 -3800675038773499945342554324591689664659659699568168228957992650564810117558985151847439302839429687912211648218166309925474145224110504727902810255650658884063669264474779368046801825421508458569926818028259092839107443087865523177981483709873377269751981987205314749701942632188171384342039541768131049522792719136102445718343098981933413578061592289348116259506969211354300891352623569516253496035679407778883780715373402639380255599918346408063138093005200492290028016812477131814196131643821432950633891366239477 261 -992005764634505709171350556245181261806322219651632048902851117590412977461028113018839424567650866979634831454704963498701706793233062570548855991704070830687768066210835334309304763305435171187975367678903249109257854585394197662330628077937914782939543759929044186239548708294396077619721139253499952215611509262820440124142986452816954498760480825531775210315638725247468389319428096091828890459378984790858822935690251798456178319851570224659087156697566334077221611580566663435380673904214265610011818682390420975 262 -259913200888791061920278591225184435953218385041558772433833779959702194894649602249656247685611537941325547410597130599715603918765018552905346695587764450309885850701891217013035661492989880488665560385184517363322183010721896325003556235847413081292194532264498557785905308174210544858368917365157622380361204021298272491860989866114071540731419326730788780124950917890807479001078006590092042414690643394519999451762600881351761662322522127687809961611902826319651744024543445447698572196997937343069747666470249532413 263 -68359179037609388681275448780948885979562714715100282547301703415142646325241725875693540219258317666241258741896598215571657590437651874948058483510718418847402091418688860418914034414984688521972917765489436067538078869480110394107345314775025385930803664939185323287420360218445344222910313572317884888731016402145953076293687690068542545393666368002952085917037742946461784908598457046981418299040162341980145834966497161328839118155998676425197780356465853422410999330548624068653711366194598539132322153181188218356103 264 -18047349145312079950473688500468477708201077879193154209001802657933323369725992509042436414914273338419993653155665187152257580920174762883024067962417422109963437021676017613151504092780271850518299630910054968310049269982656324837244803254122863992655783941318326246897044098284229976939462845950296038583551786132752226045694874775279160963213578805025455919730401658512459258965138586472621117224664172325541459330512107326176199103147896160143039053639717350294481562517428168710198138003244330402828363633536474189013573 265 -4782685827690707134838188030141556356314001719252921610654220955335640128490045709089726553936644861288869793617358952048364375094321293084653057719899031841021390765006264266843818091201126615307992073472413409879242007477813270271513797799394264630316468447072414155567657101915469145452817122048491444093708244041128673928390195988549964705807883682737739883251128412135716452908882974742624152788368510708734820389252496676108846799672024919937388630909722560512928467447946902060097258980203311630507141534089353145764011743 266 -1272230941921309393534011551768449656491434711438818637858716452000783114745611615179735557945133024557882998860500208191884953070038997432178628590319974400614010475053318353003257061311562954057345900120099593347151959480618134041782372748484679143169810742388320037680603585334316091102264233163429186909057585503226834517829197264829851615236417083535811433340230640624851290129337438204767460438646851546102449296342831145636371212838786583514992009997151311251583603498762857347063793938041577242233779384787623157386128363981 267 -339695336963927904717509999170619120440519130615905808200646669021204737275128576864947630270018948383510098528243698748355647395196658598318638101484914360365847684112853396008698220892515082006488170785802193473038399870546697826056057564471423021219995305460194790534100261382620436713017647601255543718942451335008843679530228116843837589553125982088794351507545636937521869715665265021479538235654874368045299594919815741710179046030183652520174809918503197574473740247947474436785169313901213699684422697236572323972466009951223 268 -91040923943516276759080654648621419756646297221301035261345925644474279310651170792309140887364425903433462688287030124177308828805980266854283654340501249575235415431456571422065710157957812148343048417505834475501068191756674737765251752591534269080028754058987171288108646321406186419299272505076772020081722725122862495487936104227339369459158636638151938332742813105873181661772903011058629978428451080163666888838005103231671532436866359021491548056102620346630050977234963240707498342260497398655393556211830555020798391586323605 269 -24490695691842891820262621092600982685691811305820163191516001962861639462013541949055327757092898245427739211823465731888449749668046604198718519123050679075550225205367430049491942525980401222668563721112241528333789403275432626791263755191233377382257273140221042793722872447815933411686662605570266701558404102320160948649935614145999453667001360488195376682694738783832981763105388546156034201923958829758210513820924770876265903539995252105021969895516811995868085619901877164858718571854722852009127934909386214179972018622295822031 270 -6612671990591762097284332121088648384979485803743036993635620275796385721819461410075274000725534779142567168771696958958357920096439633031874413206089281195288822836336469034938866128124239708088620751331835646782520063922485590119919596539330091242571076326260668058955607910825721685623895670882846674017185531146430439667989212947495231167027492184378931871182982578427491629352218365552493414205677366042482163031577435730717012217020138043216877761338490175754791556141631195242899425364122889801636001176768366463365595223831773598877 271 -1792083646104568610325296416353969126932705019393555629239899123823284571713247450517538280606902313417868719669354634762990380283604481912403352968761587905069633392858543072995805340749305419893195426765389170981193706392415487785071149250737335854162498672142341083649946834026095530709813534665448300533829177633642953693630680334876230113139988341761207384962254181780310530277555644929966450820436495551674975950804691150803839037939725083051019877957492974854942535350756526393660950751202670024687550953872543786405175739214752749215079 272 -487460126445105814746328476599235629130844426442430079604222931321050789165495593093480846931531576487358374935084222264067618720415372711644805663551905404945369240423308004644474742846308446132817787471867208644968900652453762359212439136195301660641503894022553010905248787911507151148482150327530680053568814512769716784279145124734420851980676790089373489724428114424594866262064670981680369074078477358623771556769672678736258532421579201924856757780170582986001674825412137517466482848410549583563450284699154527342805527155508691978738661 273 -133080239012846197718096022723758712295679515338361811922234031103897305964192088506853944199916383766172036025107280948084783502944447996949394527478058611483147107107609171510300872327151643234575039083062468379888882583771685894127156754931155649932440014980209102246875261344883491752686557943903494077887087827742339526869867836053963126364103053196937255908555542740595669887701409988283379436902616307980878423959933611211464768515564863615120867569706493925813153927861248043871101614008332370560072522212679629829041028732193569344112483775 274 -36464971337768133896326436839501830798043610308635015942565368761400634607144495311289363192016209961187032414748740522107815469784409471881801064985350810267209589906068815854526766212557969009299672119367582949464573154687876495133487312075525384131970222158696936612127126600852153474596164965879564780054559078997342732591369863381145337082786768585597356192999992959095578889490684257684316951566213556950627659934963482060058709125508008998364072533785662807047415520381040534184185423559864555806882649942987508452215805363425543660338405942381 275 -10028136250681423952759266613949696616944400043139847023165817013759442800452460701408969542388730017392729307129683299534309443269488471986799069305401443000389779827196969528326132002022068021976732839671859402057832638956103155571146936298994160348638548685115310553584209209277875457905740219220386342829513172254888318164051201156257011399082752489946636436929340209170892354011028397375714492329041378759483995843789376947297434689502701005977485082439015020190645981990119365028166148662278224163446123307400538809416779497895181567105354156942807 276 -2767839346546893002591566092849129474427208611562684757947441404658335411169644112268237214485810987782777992128447053399800888105701011820542170398066971081991790611805520869399403415229718957393788950961090795079380516282413708646778612006810357378908841916772497101652724666509966020288929435529220970318132529689404286750592533936739849081217861588333600783064774111699327864497225961932553680782079922020139778103641869969911702250736957046290979640052790774285228889047990031513110454743565669792185840960148013868569209732022535774159939293868068917 277 -766711777586823669140200707286587147666605463346717601871927756387980064287008236162866942037042032020288350388819258195148985890630729242811910769473703920591860270793327439020078812610040101268755862324115465819887360645532261781136988401895350182152516581702825770912480202393980660525743022711440481540847282996320342511602662264361261567103019013021900793127660012519037051331509452680750035225176256513061094621947182429230915922545786934763839817967872956686707596528585618401189974301829048862342168627657976028800982427900845640868017214110838487983 278 -213151470984096418170172265071781446564476248634644932032906718727410059921502782116275615113062807359085256067905582398457927270366691551602505722010955779895682564768247195029478225804046620858935716806054785648773174319559119139316935620209239660511494890381726169573625510377425872758785755431224932138359164170227762924063288098725458782065084613093436420370817968185311323610053460280091511708028244505421765381114443664372692614795845052593908998055520959048519210715571143796920745145519954759848993680635187998518087341426393441363574989744359351931197 279 -59470810701189890610261750094800887105461731854111771845793313528158174364095653212968921750952159851958758704047624362474969414210604303835242816375109220102872764670619698081187895968106983376890504983766709032106139283001239710091544808156509013652314979051324038602450305208443874852451862072496370598506784858585899083457791119118845348893492705211563083536781962580410577401355600001000383417663912472283037744257065145908926377326010991728232453897266822845022317997437947250462509525029727638620592865308749206695381335728278977237188256000973187452605767 280 -16652257972968188983332151596427606343033553471593194006392555191986860289257028793421829364491492338003646293981390282856626185241863617215314299317095007407888598045001418682133906351553238402938737208542508902485110443625411665606210139285157429462459444652926703602200991178343959597293271655614263428398776345639887536248954750182329169153728704804044043431643185828980559290625228632312526066466064165256150578775043507415470835992421742308651897967281762570046080835678552093494968319431550953884877399941452260736055860534639261392209546059029488959485241733 281 -4679404731271334144757291149740784058360574635983839439802099977135794411427578971420332953292686087358336396750724737386391106020976776125798660986557711059689066024677116676792607016003912090909899427132743811879190190947920371203163693023612300202310497975034845270351455629352534852575803096119209418870936155670672882678501142582151367636095956002695637583882751566705298326874799478810229555281192064013797967370856031892661809286647229196240596724093104730870819997618139051546440776832281208038512002476717183218888291380971901148227896542758892032235170764959 282 -1319625801212760969573975372734456874548418356533191132114939843664413118001910956987258972310805475737681193222966773255700022251467500183152543125289408514178909776751126829504438850329440738369176557955059762313991513258795334966521360736826514033384739902919131216760658424075380106837761730176741134379108037595225591934508862330961559813715982435882477031768152175327789885373627688961259171610384113712440412487312927434197865920686719444143158913230871634823178956699821438351955510819640942829456889360626878543633481053514861512233596649164071581369961554520845 283 -373463562043456915938683799524032104274043711458560554264838793244703677449260785546053505038194102635730820854494363038848430531882041474247215622498927045268224864962814945066792197601724299424726413669507889162789434087462675755975966173276535818770412280515075195591187941304216280706481858253071004324383323891600832194140769057222417834432666847208244361276705976770591807159827075264677407721674280227886888325993444798507113330304471249755397526213977804633104944716210474584113364039172336533486106678161655306852214084648214712049768891805883718432779650929531831 284 -106066319389978117807517951961199543592520968021077069607856668056338272518187546431649521536662035638561142913993157126056184286440705555250175451211582075684647260931606787904199022270616985627531201044896075327404639359777764202866539116115232843128657905026100008866960492483036252194073933887463899701438388912001460425718832460178968809418333760373716194994772374604080298394106604957572602093791381007923454385919303798954062790159143362731615402975914717284253412635874036305788574211352225711138367261924127557678742299138503930002761683168237327902350390756111333333 285 -30229655995108149148683730565513991845832649428148421145206288240786343166659305999511841157459038702429996464954540022609475748275992489902485165236961277965204724771849046637941085026436055039637073756810131220968986069033013408928571672274673864402285091414510553653002769967116938109398192642071503432152553778825127910267022676989495960716461225945683317488067633110856105558301863239119948845078615655142552291816235575884081877937686696327122395147441963961835920298769221270136246152992369832208009402006766741868398150406910052867926882592119560325261626360985795634319 286 -8645896023011605388409224783841999820676474987369624770823580834162718481541056076895003692352837939091531895729518181115385259982558809119513272284400713246538137456662512054899060487589514354537802181864415179418844145660937202105045513708940891482056867395179040664072397473524087091059947351523901125230870055217400427658968517697035956898997757467878318181566316441692382300732967908456311200416793880052916195482484248266697065290035016809556911201327285611700762092663616865250035494178918388984320093717673206819876401848946544611188332439641958282582264438430241184285149 287 -2481433264216109572790724320766291591590887586281792426716202751267652086326969183297172710755858552473721114735877472013689221675619600967770822543654147670139073447989717782878220049881822772836427710922643709636979466156786573841799202874211358965629455320658721427290435273423615317403426569310632485314174350154440226046717280778343502567640916029191566738771889533812698139368441425302510951158596087048794182936717490623907143586081629472411106858968554559373155718912791524249227394857669590726044576953358462152794034974879490206205757189293568960791712260813684445434751271 288 -714670256076227638275581416111391098144294828509536104038166741692673991512393877285926305221844654101457221365010371941162400975753834262007635275636482246387334568832995831663538291334590434776976600555203205831729598583594233243969150283153315543085509729702368675841098602306634522907220560117346496027496185661504625617193246822295264359058366556598766124405994078145579108408733413650753316168392010780528157398943513904285165656924665782538194004978326478820513976446698639300602384728921561904023036772108428515973131450218865815057779696207474128406736941878527654706262559525 289 -206544719549320543611285669609196783982230734683462217962404603172095495107738548152517252954062699481061714922032061673940080220316888290516110740014571555337157245643649559045006299669829548309718084747842313860866527198086446774519648007334644774875882203393073763789819139023328294920689802870222437130636705293225669161969429902025120622879881062624334367699426537089633355295554796982427640757696861447631375490577517613586714360656169138856476187606644164882930483653639623933079136851938514090224960051979698231637751480998391163045732200546399794835562877592398242953115743424383 290 -59899413127601050393211278669604108315450715790201252650506090217255422976919308507968042659818582237373532530202463665399829509416039002304704161851421017556968808096062724636299248912541055491471968771832318200117841236859088532215625819247440360963306324347208446627903046377576484649998663411115816212642577969875054526148781955497691245435909563051020497466584918712504414495580926842113969677869461681239546465597221021261579160623768146926252015816625807409809709848642321681316987054915036147164593669838214619697321561605254875813191469357099477972316747961087314261576384535438765 291 -17431146663366148311163039604489710826411295208612787273245604081276521280707517229137337002077046467101789945067473556113957198662962191028714931433939721780630330697368410436950496306352929377353715084964140695385679988120340642104572321042644451996079455512284176104785151478637659437130837797917577209274793162121502324888365722834592398552165761350801533396616797922501539342470933552964640879100612834017748502626286622320265506851777703955987756865356341436402461355831835496033546871708628306083731936988293115189916347337157675713958466992250248278201457131834674075724082305129131415 292 -5090015882739464289288573988438693262750019102435112028312823915456538578089542612098342717351089672209011220769787712630645712731224952651852435088545983211903587036175644650355402363984771911017211265346895934223202377597097539322628451765523393410254634194250890535715132427754438468734081168877780162866396248602299618764258208230877018811716860124183052705801804881238083425997009221179133628214237851115976604885203482823063738158425424613254680614525291758375879688135142696093833069018976297146720158845715204908217648490429769821173548832523817627619668677321452029815256329803879248757 293 -1491409880806463724715771710649850338432131785704186993905754032433682770137766368688775245915858807849539630003063231835440207969303242632029387593996601181302750485681274829218367115325374229768918099718847251512814651340449838662041669421562720491350073624046972619079053090622185418002997539342989177327812440451245408284614574211824597965237552796272070922480741273824762974716678351327281479084776030325588509811257510327221632853428200833762667828350039515560013361370069079608548037359171944132178406205204434763238223871713850096114244662850928566796588775371901343695052005567179433560431 294 -438484791163136438883978511732410796378069696821830926998018424865720304692471530921223989203925596627789092302518686965650369822287153227414435702729880468104317805047352331194831532981851182165583785625443801491047317303260422385469606766512756184284742354703161888481582393866131311610268671429656733041939193832986924553974998573604219223546726004934320154482849531239519012524440221276229499984525041455517274297282149983371256326935369225236571549122448328946657284284885143973086178222440365560580358597847093317384654554863655919939865848090009632156401868764710969011601279390538752073787005 295 -129356027214893199204238985851014439478810951396094906186083517261411664624317667189961262580280152184219127859030883728558765466848223489316910307400970301150707634180794636104466422158204580353331448367454982161294171464083336867141446609532442093768765687984445951193066437524361486971641493611275190459229487087737091613152419973756455571102280087345021050768414153982951983383194807559579769332012607985543139456032491295050023743157486889542899791423457352477331518405378127326696659860001380471328975660839983710305599259161671303127598559605571159423331718829884738656269163538198444834968148231 296 -38290270108522328023053623494324871433346971704658875742952407462146394047358020830691716483295402735242080534942164058201242623605946948176486497594895342166466393674114174366353871444522038026375289141177841285683663217266882495318639425516471881407292521452208163929682189630759554445543963465127677351103453144578612684477666627278582736994031566824354155604992786461667332526674077114625489265575268092094600655763434087489832884759529298580403973026167386559128584214399155254530110119693339546863739151278819521039413753237159197200269102858917242907737602285009071875756841010310857106954161553605 297 -11372471604710244231489816750064898770243689280418281848379881447046489218688326337182611634932196731900446623080670575650075017552442339959870453861473956974340735834519484746718997867996898355869659475423050017840949930636584980325205889999278230126702115327158677030484468741923260265304908991036953681410402187635546646887425697959243690082884613946267755957299894294038378478893429059899381173802560066072389034222288940825285958800103638140330060612327051046275632120476937777108699618537118901091845783811026608513861345438537831043280808910310176815905157764948706215824248971140712549046957264945759 298 -3389073906497234655716611215302216891211590088277789437953439358465324849483886575711083985725898208725335780172948335371236223681038568480862681486923644909920715814625009581545520232761049306861074011606366891497969122132509047460830087633903936372406154405180381636080141550530721038671124168160277941097252092569307377629725743693294724159013301807497650389550513540121850864307190247907929038465312698339209274499951377349673235967666882272521921610522874552611710435300566021193747973524461667917478855208467679719058484599041467041021034787498172380911038001210012453491781257507819368703434693362357325 299 -1013356076154436000305101310650286283366707766984412289749054112927519121734344429218106983305178501326030905725606771487341952696064363208700700813564056581827783893178903218647492969491126097237833155443364534675337889789382566320286767965600444723173168866363424744073287815980935705887432327423565586345561617307479126689113874024002147466569657484446736698446175200018505205900470519029722892019595178364912258928984912558923783125756547757739435009131543737366679139967007448254125011371931566491467936507282575292786908146620035543968477484043851523400083180185164259578879210921566056582034264884124113783 300 -304013670243303872315358018347923126835685253783567823028416012318831755222232155968654368317853586781210599424361077536590448791814874024468021833134437051701055968483551782097451908302776092693951986993561232585363904253770396228623211009575091075511960990312374371451810805042923948317906833480762723555604826899485534631123856162070813024406698955522328078993223263677638480884018180493860007286957435994267475107881211925358944082761058597252642434416305758830223606834960512032113294087577520199601780537753480188882041877628201463726478579016215912972950748561108035676367100573515012625689031780612189897493 301 -91510162091074072335906235417768235061480667959068915113855285626149893880828110596912262705684363642436811087528754120851868600508684591931980947962773829593204709415996266904730684678479871927103067229301171868509964263612941718881664276034486175703972396708491008272598867277850353630853174689072913675737599328267708985731602124818070071332777302620111116260199091822458753173649356150736419926018943684461011193095148315272595006505847173606729041843588616495761925230057518448648703557128319035303292034795178912913792106799594548826026647628798884870206481660195447631114029270543439724884541424532267074218575 302 -27636683148748347685069393036342980249587511406307422684364142753956196088857080275321354483011370088877262127005825427264976680829308486353142946742134209930674281284153272168387942556619092898514981598599107974799251704356697202524565860086123052204083564245934697175206136110610246344065141473069459328005273927231469036393361089051127657790144608071204774844817834970217339103427888088295516141484722766141008807450041627246305041679128208953462509092534285698625462340530537100344143365829182662274969057745250986839244742165219178344577447480813889477096921419178558972580728187946215179095037350900915281615290141 303 -8374099865316216598426305843706298089164386969824557297159408291364558839104195754098207923207980638904035828064753121265354369668956326127070678499007777456143316126642127153370040122514147306454549967567973151951830577500236952824859122127724704612609878140601409681816997192515931003502193044447666973344662135445806466692846215950591959588940036531301735467796758340750853634841109761066571044860861770801764615486468205217801340371771526110834580097450328034328379999034659719824954056943247454737922324311944215383068006270073374944523399022817395126888531590942451963667344947313424480844877130810925716308251337959 304 -2545782189534857307417918414947117070977876049236669764417166601103721823832661957181177441416417964690144201348598892684849007538605737128336269022805901409187326526641199953077565240513480745448878290393823982852370959186809064643861527167983799271167231159053963590312636653276955665040086189579723258860533568745155033156462844786881162601742368838851806869623856807487496371803607228708540277244633448463704729413959718849946176012200415258983796428443874927495032976550770543689964364165473025431125467612887967625029844169184399265537450345189337477534041289298950929900905247093460137869039720861387984174438721522277 305 -776480484251353521218605988168029516608608665465177781233902736466569656515898322092201288179792899649382386277393920600577106553510779275984097849635733271895179479829104539480662153631954879353344568651174627375851793304685932688130837932280737108625465688738078017562890900225130378151752903246275928112626133191859638751857391001950155520733471625766265102540944650844366722277089761487835038040690997001327357418982930389866967693620882428386335170470040356634540262151977144076371358799082454976581715843667186477153977696755982014506002973367121113603788535527626340970164553381629978422028714154722333513494071442288959 306 -237608170721728134309086558300043953577565473672946894864466671751158983807476857843823376391499535430179402609880487876774153526399154300888575652514733998800290185900417040994388008528436705829739632273898102798709564024056259168256774094621657132521231332377383732117371006402910397826478486689489249093314749512661721082132248714977645449819036542284060564112845372951237563579201272555793132253813080902034497664199620140059936491610845562700913995658124787838464614568000749364711191746419111369190949273185273619768849703135120751417674873407578659192716936427012438023345935721509920350525735859025330651365831351244519149 307 -72947276868969711776916015613385093828106035063348329303743798006346216512483379709979671410083391570349346126549871802290701490720706177455042102365305670981426704584735167369269320063840017474524148839056844782354337294284447603203659189284832934075426956629151777385494484548208280800887055261286755336425040665793236045308011505325390878447487526983780809167225883558709373136511621393132632910431902538565778726458112251283954705073351304566522339937762388688248180950260208939498820221158542959459075126813869987098123669954018813827054234075278392254418539072531378946864772242990817743297955544621169250568360788853124212055 308 -22468241218272609456645556318629193658218242696448209886376309048795003190558627915195227440774518330646012146831511192299127892038317598071347827983332350483988847058468082321415771297759974515980244698825417521834651064906116629502337006910814368148288637533267049695956728148234055831272733397701357881516885536857666275612173881767989782455240611395278037261565215858539457785392163756774482366702169885861870460016626325541175111353498516200185688518317014277916967832294912061898978628262046217132070952928755988002530718288698216036178962291197810324088790846445508155514667244072139441390494258911292643682545940972439840433845 309 -6942833877206909197485207729856196579127347982609793839660219060039139774990277367315176969476825697499100784342807871979006112010950065007433720100874171302815917610136196597302783067510557415653748560349531234240861586693640316424175627015800266285594462275657573875531493172994253778796752932759419773953389145394950827598668602422477386647765276323846595022372627245029755802202046552567904951487929880299430255771900555754198559829235736081587689282531578504686233247112038509148114325369483572849239959257434936882944675232654220579399578984529767910645620318754215654940178520285766186193239779680538093820879577902271157642757935 310 -2152323882390718879892760700721861366452284109493860805050598791186845275474946611659259231858975943387260518914454480419972118171945399404206419947701068768798334645681109960675049613749936139385729043188847728886779505986322653225633712845848571073390543612293094845156192679976960288176224683689756953811161710262940782417403628600086842259704964074992338631187059803592565971440070991199212004557212181819179048716154347416896566644310831845291857575772846244800359598184010854871787858837456314362095289429696608502590046285875363924329642281240791008679338632409948948761869686302293379327830073745832454998595620696606351715420097469 311 -669386749831818822467368309882603990226590765584436571704658710012529858382635917735038145127201255691021996306436039625637573621291855662237067267415269797961564161981969377131762565907996375167219641685924028860122519862230979655945305089511415222519888576396880327842067663152764133056467524220983602571861770881602964989513720843713659273897471958303087356172812703011167593957451909803127322140558414620676333234821962909058279300846280170894922542611846115145096512670730384047758778044821872054734990546857118659335704006668007372467154495076566654562322857479866802617556933611057727145845794453365502330455719456466916947315489180871 312 -208853012847052882938757564529519624765819922043352043602536937603919605644989687916643596217440384798233897538164857542282145987368584773269455196117197591617603028071384134780946413726746264454579726454199176746709456056075396075339953355474889078236713065836492026404147775319244348152028542186688586265019528693105005761194922617234321362045823835229603181044843419240434151888533136300760141082246228442715972674931850842832361231867171730639955264252888048013937454454909064097625524022756720778375151109455849123821199944014735783871740567482319034367955537786047008882086163758509962712688917909204296574275796533060420744320835612010501 313 -65372344892343623483432753573934821761939641609236287317913931122174304195913154788790490601576960077592887333021123817030919616221087846442264625825468083575040360286834983135174110819002011257537824635140990481003367172238420390675671286868853026426516703060772374269940606365777860783131073100508770137784111941382958858801770725269555716057579874661441162318030297879805618777539867822631559109845734165088677299505939577629505866756845007187732714284497831261393586941327267654974730543904344001445226358810615989069550194769763661047739080033052458235506067753647240391833286608022841754833237948426112121265596390952577768099061079318223903 314 -20527338075509627105053104529389805340384598412719462446759527900801079739486913130375133396961521381124484287789061622936015765058786664378548946867193115387692394380977678689864817615854790452422796251738342847508037265862053136372966407685604640896218271039501080601721428067747233873200043952850164150445624762694543373986460020448396760277313479412159228939944052876695133321969292014810349764872773241330672310921342416776140158837687062204815213251016683537258749467160067971171213864754373526390543132781975791245502899912560667922100473514704456958387022333959193723313876788570630778247019591275877893429670939247224012826500303565443747213 315 -6466243509309640362443455005327357017128880112988838926327170427890978725366524387800653101322870431901986392872179698530158747130137383061854499554460110745909979142553672785503719443587024651004988021966510818784791239700886289419927849178666408462500138299729618104348360838367796978492835212493595880584481204705534513414113508032540252968857362190781705919223851779231579369827442933605044964957554111476118951119358173753708319640247548533265296061427393316559448467384298178747688699872222652300935091401180097502238074668635479453127933221543976915431144599831175914578234589511370248180154108933105585280250199264401605049833685568159413046071 316 -2043374401379331635476553870400154255894239996999513197028709850328486355235793556594389839974861089167950206197960705391535708501896065871736736613000265514416331774876710799852781199625008060530531835499549823429021550127000777501978490011152396699889645362317878157480013786084348589090610616500443605332122605575248067169883290787393003565422865712225944705170905294154315511182309912589053782268449529885970462385499942076707411631764514300788995410195023416022835982632787170763270895416929353452303890249316609499435048709235949078101970590569495603953391573995703353766736393640962889065031303666055344507188955726972676365635716164401816453848661 317 -647762742618265725201393061972484077926108060705602469850009026690574461671493722348229608377359232988078215322215528698737040854136526823540412585686928602453490965760078659455723445500858342765647729949150788085572797019049613573687681677876128726565778022585552165001963323336839066206277984750457763085394472586289415132674833295887201340891533431715996052938025037892617102258037517159898772300175923386680897983901278429730291291177637264032308314587732597364665983125608460872007518472862241489610681335570030379120395996832010527662918214251329850246688505564120761960896946498942810565047672063719225528700285239346362802949057909649200159065874447 318 -205992678242063284465888536446137584821665496687614632887257526938408018448064706785931436146687304533403527585657538523239488790010096458394139989104704885645341673279857340198190570718182387447429256048797447635371826237430387615872394410445631197869154763352832606912102593785122437019065056050178015084786588673539421251443410722279345664789736659649371971471925549826217136283220096586072883033018648490581920226241934524076722322234646784062028713727765377845421103772702874954140149993734312772706539346595413703129727235075885223827527622607121303591650977066177590175947486610425646393518660578480553151912100207150710250657507040771858443751007308893 319 -65712972316048799101860620101034513312173303852738235116367977748229839189414910241172941369568588466219795907898745742821471021894572439786077660057157674269050797340129569431506744320150100435170168547482353505540889216718939746679909009779531756135411670671230763631495330640236551972985033436542283392575496838057907911567330169790429747726126725741064593942085519941373305386001842275017414496869996619443776928478378585703212312075092653425274603728972010295416883023678655119713092495534627008935622757948392829007155163365704958203192048328806692618289023640961389835947608052959531797274239910758576579297779681256323919994924635259437375433200650162343 320 -21028567067133885976502368795178861618285405207746718215254957366330102755963774555047584635805190159997982686339678581425419974050596450597856736218111936407668847462913086852138332436342879697584395680856670788014999318281297343877673281468949637224265530068222751243635541161002202819561994398271930403981657278849576591281952318118042372568466876307941436000181264233031805737082657991110091665563773531400196296157263733049132942203920521776426457443091942065549582897405568393463184153371076461300624820827651164285984125501450063194064361357456350179105164166662737410949344861829268757418603130083936981230280186721881606502897565505895115491625465629743525 321 -6750302707588776735353766905819128319681923962151243623807014180503490153760855532797540805835159022431442309554003203531012513803092279071887669062202719934006878687983522334766230854524130844626669651433159169454626764955054522966032977437734121952843082465211157164063950144372150070063171974690002571592747048547098486677492634265800836352194400533984425788084031390493538550218062682821098229514978891923523327162469091616115634959187230396771013011168174355138669536973652464513533866079377199346261901020834642979264524635459233757753517997861045108962426020454961001269563048356077790835968847620061828862379090829143411622507295325109857382286304167887323903 322 -2173639928705276017443195339460983534396754306877359034756872663889596654026650719441709005817579677562938359205793117673929565380892017008461107184696038674998745119730098275676004657086421254462249557464539978120966152979330135307397526229519032023997530969140935531016584270872269452375103937358631009082377555632017836766317166241155026399757239816381895263557173737528102681751806878128076983664007442368547765582169427476008274165197605396310139968836555863317060732663685575827295078793386673489856274080484146423062377686375542333812092506636153420581028901492864149163762831472293370729395124645810551943404165298049858820940878865614820745989178931036649101357 323 -702099325487021686641085368203089765472133282301792100925616085522665134293605889582989756729013397309777254502144791542863285347262869925250745927964682529628022234622693319568854829487511555207427952218124336035246901389723329774576439946325776250910420926175654944479436048365667596968400291718304145362554116788739344284495088892853114880048139803183945735897641153230255634944218673124171353922759151750005132005930027434325448193325898720924988146593629220661012552309203281327825059648477556972296878517848316376172305677495105571025587465172352040455687848474912850947701845638796200373104643665973261496614539726513650472762956462174555650633696755994581758872855 324 -227484569795737181847753490708304862556773692408588323868343801201038812298460301431888998363377899706880354786182485074044089876195067916048843053004074304003662426241039802863251822310110239767913457966597538690125492664285170634085882744227630650813004342446110561718694478631146448186402456654723076556168450367552484850005985988665449340649026629984211459933982373863185892628333538070577268920993024961580243281627222857515540010559477579411896980332294070515766942306547104374630093642292087558959944308825357852163443836999128237564810173714489297340205958622378201708237684251708138132744364025665596778024535514825162209973549946519682220332313466599994491386407413 325 -73933902602661103616154335226713438491479679773086668294708962568225004018772744637235006185328989260812857398032559501480705063122306015907880673366482856306662117381896498631577337150792067072229430497489695304242549362775719864569543190873534953002881055801565613420049944158412267668453688417237302882955353068976450099075630178184755555724578463848118670571796349480103752021352407182953535712691629587366646821122002543617596620379476408827537365678652626859048019661787802401814163115860536531962220559627651212771584262950215180137675977783613160388323948351564483387782020672968819156181662595125092216221892231478408428225598117551776722920635346453373103387264103663 326 -24102911487696099022248156989196713283034024749309085074325227110862146166657302626918736462526440293435955241531887718485152728089739968608767275631376261383644047221542252954396347375224760627334134675966700000643971646140857228491404850927668423907708791109771871221219658504431999589488227240545747439005103651274044902367584990110643075906296959403119280878429311410629141419953150001902621178689961112200542599776052049202874748275214154952548407219986191716218786608767512166290895256387565623836004089658968812974527474406366719863542948144554959640603426168683809732691267905007231337638409590520016057633355514928265940267760176268160173196256978957175389947462529679613 327 -7881801307758860499471798898884949471631763004346714725286621160504526319693112576801157268734593285135580010337285242463404775449920029121497603760281459693926055743340791388180888137199702147558698397130264739251243742609655271004663348783123289270095856765335500018743803700595099101448666535314390039076877503803546537947959182067783673394906132587442442637601508573318669653985774502965754995706609460783807175805643479700796970761612449662474939780908606931552113961900444403861646521179095655763681946109174991835781365649717446563077102183465395654784422742171471351141518600373533716037722305849454656661692090458989023587568341681840282359496337883289394967755429133283463 328 -2585279484387646064202209135247622720765322046125001765717428140368244032102664249403306088548880455406428670159392202793997133926891511892257347534885094862650518504722413894389721395397604231216051713154865094908470900042253966688700798211523532693262786052308247860840831082042781911374132216644830730825633680853875166155119023199421288187216912457020677595632779488625768682071405845679656377128404230679633163321509891807871441646338041147390761048204154509718957776841846306938861652156535519231059843971644435137528479641595869974236636652409583139412379975905962082009401372137225972335121629715103457410157649662682587370076137861356460357050920356320944184998213175704362821 329 -850572860538867000906768204426324204765397586405578388835969633101187907762503531026570679402589443405210547471445041699437569911967313509488363733490937218221294924980564341206303272658150813535377039630762530363322628091448588793481954239757508898546973650922151717402635185092030922488622131569490785214607233618129715640776612005101716158803616925593512042542888060709080803091249702330512244849011627224875666277955386048203741488033868454467967224848156520002045580280030214994937939706629693391436834839817195652501132669212458885522569376719710244879186676881838902022139405481470319782248135672949830062331462671877222824154620978594872103628641543971906282675946028128494839263 330 -280694262464991756329379462320777633317273260946405130435486105314391904813072458866327826082030405362241724790014727881428313738338254755078300188339465652351812701784823004073372587234763250807620864291410696958275463981465611567159614980495865538351326401929574314947179184756493661727447514766166958435769179654570879032312565928434813504135615488391313971899065723313231882642970863905255899250321968102651545666080576758989143166199924676473958612069460033769222347037394670630268004754650025999615937888221143629040686990098335335330666562963038986309588136206889726906852513593931579614368499465817915142432923633517464013697543255671049312419063931035214065783644754248902060070605 331 -92911517741729480254956958741684292546056468029976448347814405163475999005796346184561157329812478575320025225205296919879428273115903579407377267796948563660634088893211162289073560081634357814297972103726228431482982723379415351761403540920537289228713833759043795963635613723761656189881690601733723512522969752211066296254350544440499994755008585855468557407193930577355377923486556029009793013100880151288164504029153161660417139343903785905361755440616422518555469966539407261365984495342279672880185897840919477938929093674033707705398561504784026710054757705891292908745271504333345449951245007781435189820216824976310455277327671793900046195003369689671502142232513665476682770000631 332 -30847190450575509258851284282069655991168698870700879381277168932005548686220670192232307513457934180549377368464475368461858381110333138284204793500910362464720770495855132150299391376943434014796628510020565507179077509169024064519103080705844586867740478135085000520875198894892242461115090260394149219665893356933834155638755145249365876451601847676121663153345671910329827682566218592667733719245953925244415396254601046050954779706490973464769513365203984389925983765425315507403159973092933478450810790549681074607421378373217782552833292018843190334668611487380115151918691980026607246362772821069825100937305182614638585938509929251988840997394837843066055687030490069887716298249193877 333 -10272301949732144509577923292355710326169017131319838759385820969754233615128208070371131863558167678769571511012434212598651336621360566252221415059675463144339836329547563509638625810956779412618186482560818495655498464273905927419243806872332574118726349820440281363802901789233794440393979800161280231381755110527664343817943396152306677305268484803099755918357217654198428863872087234299617422025106505431094637882019986146807709893476280061023064637149317463797756678044660604401372104070480252785217676586732626619886429618087751554609083286534288989590962340017377861881625263729472619577245237190107610754017518174813927396124560486450108804628574226155608963737305765940511487784336147919 334 -3431011110481815446908158019336104792984416366039303016563831178255087187305534035605993589670725456671388539096543184391617877381459576769881147626858871247954121997711486482405978338849284870025240670394726595756465786725035848656147809880646830106018948126598274371530972682653822403462704263598485395518642883917724964652470596534846010985615092680726985018298388981819866826590426578254837647397633911665696611507264096945934327544183854789762268721451628464624628160651524601231698117906581839782246302537125757172054785366349100269457161993515907698865266036286136499491998430654000148184939376253461556020242327395843002339741925751189495695635816461594624753942243939008449997026083247352221 335 -1149409454154810912326200068480111319637741917006632666752077921939046761222684699107236272929707209123618530907200258203615934170072842990959926300796155250059378505029087858366417028779118995416483390225570648390444269031857625011824928759906500394391396824444540581464616628111494160753630942379123362632964037419895119940861988732932406928356936103643455024448510572844368641802558907925988733045359301611172298485049269318706375625420201640134090407006516353209263941240128953953377336663046839930883558671858173361845390788401825380436026226166495236396776763335037063009711194486709205123201098049292249769832117282300697342377248108929054412118007994496081336696914867307547072746648257212460135 336 -386208501067534334636196584159753243373531855965183131037754246052930225791277821949239494745283043553119488038974223690307156182786141200580955435946016359670376229426419371450938268892973904278100960780684261581604750444638143359132090694652459745747751830752880712374096999946205553527595622096575728922155810550096154666307964283068499627588274491419754546868677332477402749916303188708871812740201904162232090325271503765205089412003024619015552855938827338999570351732258844170420627342276214332542625059049638345778864129003785747607836073918694936197585354068282873216778027880340213883791367961976222758464122027374960511746133876790820771355340525961662708932645718466411815424060728066519365861 337 -130154584536281845498708371933239459704320212866931165992881267144920834472198657133899122830963198172140777003917713384611634001501780002700863164258716529615584749917448402232943342368236868451752381795116661567245350388211405672508924874065968719196304876608186570285358192720747608281594575932482559463353382068983019080381799660754185469762901410346269076632480914352421536762163697738834950984183576308306045001707235873977048121095021459012360639001358929125298872195834661206906528277716959451918214801568719488304447487771052256930737601235280518412685106372258709011940065207656610248394286525535804528280673608062111549475624345535255136181835973713803039406093256753618089576188386374596842833087 338 -43993028977416177979712061594686029916917515433228636168787809539036380701180872224433203512166653201243459967803428684345693470543050842776046156276920074099242257135867499971370009480892547840211160124242104510137083138773500198251836814632130847828267362670848365271215388462922232983997811439053823562283301632082404174470771065496441385648867214216870402910526236741201840512592853182282623023493721965800715734688619383525272697153224166088885574849388445571125977053732123782840917640475563963956067557249640553352475732750826377785494542772598650032025957555450327071360100617316356385612779119009765749111984499861345561807683593536477910421030203440707161980488678461884596777906290889591081460468077 339 -14913899480145701977247709408786922749573131236827905554423455471986164132618202302092916128951716476416286594616078630426649595978706132130672782042309981448702210374469943616114002436206692902112701852406014266248483954782092770136304063309785265116690684766682191402423639288835053605819394636558695998963354174319927337251708034838207397472097151273535967108023364981783901733870899294759274250110810729378341638998333542550865759780930042264144590835431997885932333831552635932653451001196302139532991223907387759835613066555311134003164470813295953937109262008050231030104759788603497185660776603853090031331995767243369730072147934762128081308612043303370019068234108637636147256076597325075569290817430743 340 -5070814600442873949363586515892229164425597925000970267518498201615695237513940389152098412170682586998534762595575992842457506400271968439984537400942642064794053594813011907406096409801511814433061007196248388422430831192600006829729497482929613527711079582850642031464528630356147714309972886122897900018739415726172566230209831874532577362262505137499971763671926249608388961946565257519000571717049607168969887189221552967249138424585724831078506473675915863311969959242223857605602373349492526444190992793241134305026479478163993950344419798441892379214899487636027144112752047085570222102169660641067401225719601059391861871270253502549410104904583317651390515880214734062199046286422114317481656266925636917 341 -1729177873948099001748551843707377580104023904219862625617169862806111559406111688489817398132448335054804580835308312452758167293768304969988529961092499785195910619929694144545245200872245699012800480315517280365565726559421284603920211641967708620150774410446015948072251888256736122392050742715218653775452856772200858379254180024928389099084691425187586457616853269524034256511618904224484160010311700449504655551450803210929666330225582718933815967085551858578391126491130755441480984891982746234645506612104258931220442482162388439186957394229272262243622857279017487083850243418053444726834876997798513380451227896368586714183999350221958272825894819385054960263928168793567853057546081464730093552939749724847 342 -591389065165512543337114637060422339489432388713752681684147561962318647107604920916780216653077657699142928821677133208677867038746279851213076015711451385512138532085023171396655293285230078079767885625247574243079342172132360712338399342701337090394914282754596609591642905115310286944817295225939187012789132602429902054488945816780136999164359568631037668127236305879629257270136354877738590573410558034380597920758298079418198688607809799885864578900867882414609366221103979506538921255456798294065308973343916585174448590221637305007090055064865652459029709285916298162923199969508799793415334350536273408351652382994615037425220784049051698090539068070508568070232609282063498009932479069412966237346229301642813 343 -202849938526537431682209459847481023125712185900271929546959352063805689188455865268332129007023440302935530281719940213872919830318036280797857533742742606363376457991283034708878576008328821499991583646069118670695621286386962395666956350879136706128363165427723769899345472148472141550794358150550720866544553651510851196231247192912935719565374116106484526547953517012007899650894298082694411964565599435478730578376575178141471339860610598008182332626928037802852801373079359836751397891960861638056733177986317080854803732895928094889146901532739203248473900385097671985807923473020276949883963445913479200771591535067649304739066380675557823982156796140827596848787177945680480156928692839963208042668008561058137159 344 -69781572140326886528870557986680677556925798990804845028136292753227368969531426549350385476421144008007733271222206014127313592568441257546962883651972306180931909817775598521213868196785343464069292787078277617357525170051674023657644609080527182105619255827522708540587447903002421951774456356226636470981956161488849020495526434916428485728683737594033306645200119250859185828592322979159113858441858388626047843279150768912424913531538014249515554129119126318917808452655488074217538275496446917926946512185380152332307926459455514895474662605336030108699725052273109871262028959105639823917117989645120691252533224547735977836565297053567440111413469187686390887708368025904081124429793837581251954042531272486274606725 345 -24075051682316962010616417220617107208508963909467812621823907330772866195843968475588017776169042965072147991481265725378252404038148139603702636716152691176743526841041496647531488377770905145242380415391032543585292358861968160597114979878422811212448711194691468389810613180119799994666045047347001257325711903511776915553532482395262064536997456058484175494939558840457449140223476955061412617042203284561363042360098789944404302851278828458519943160649213373372829789096462693472512389257229869654417256922924647047126484534258335816964816277661729810908237042343456002813418426153315363196969593928310640147571384946453268940425646009341021787597699492931809964408080108927427801644302995499538641833723196138841160245151 346 -8330108677952020361753367184494518944263657338376090795988617259531165699165225960499152712479714429935828616645096388904832034583427777873639541225018820734267872243845233413573928743957147125415860559730926361607150404373821474822531915372787879307316796736654069431072392856134198266852729556291998729707243592782397105332464726921765805707332644592654148397214274683250659460098374872768814100481301326349071232572400751587101012391722113005996301625024548698360556202560227116183462791236955216992219442849281673522783407722567935748169464067995279424916720220196588554752706654688946467023610454602511420075124957847860848165156769644149195678212735595771922628325491890177565477909900070946311122237098505928731564898693133 347 -2890596285401854343145554481294684636409203376214055050816113420818107877683490853464452863917175716507091172891920124007624507137933283824874300412231970122966046859168157199830813930473014028664451558697397058921682285988726449419386920425191625424315798789079542737688936579545611428952865277978828745110471491718433108511720696291422435644386635428397713587230407985340341956145484262550679231968598632654066496917668341485297860814285032013372780357647292621203013122649274762412940005697381000167565277135807151246696920389652980458990911693780249155994957855847906423494431462821859380706041721848491552996147362585871295511874483057638337092638017012187913439825162834489140664742398334472171399708507961618943755005304879799 348 -1005944313831194361407986499654917195021419638579157068002570578635914991927760311734440216007037946117882218343155875206882473716218847783078482358792270804144920615224127591085385389514545009422233910552902178300470926798720402163916348503829437616963943987402013592451655331390729178061178269222463321881285066966105211122190045944739410833764218548991907667821044434650968661857726574793963007512129969961392617889482827170794413390526459193961610717329166642230037853079008405102790808680964381943104013213605094310930551929143166869822655442487581089062241542747700971551074381205528433374676520167787887903857949057536834177851139399537975797851958300192002070276632314384076502767741137687562853363222211310547033635235265955029 349 -351080397336361238689301447884202996364094407072229362524768002469790977555595966056093003038602205885996121089450478915809676886399166733380511170629538314683852959102690658343698099037535506115930229389447290007254068743202978876054340301709165992898998448844155893420624357987906424306546591926714020776719532013003785112864907009405331771044219004650456432502164649811184369838009032100662834246646976609322025154108546799344538667226355922887540742279007447968476477396606410760473302339508107482069423716398436716935052795213248156505582361857003148221761145534373109226526583179628978552974621628314083312950493683980022536919660177429582063323130227935731953846499121274375305568579175905709027475803830414497336449306543225559951 350 -122880168519999063749301375463618196764709818771620580243013149674019708942862601883586580591280616523444892851985658083167194468324895674436073760372885909307364829801033946182882034490531173250239917482519984687370788909024654775258696858749329987111021801913167816285915246680114317091434095143856732052396693394645114943884185036922935735458773647788215034808773377441389203989136637579034489115708811880386491849041551784328099827638236287617103893145829847248262641095948930408981070438167545549735131234665058220517753116255716242899911339494991899112734769354463599336651550071107433756963213493154941447699397335726090167397223849224863849337479624912957524554241691408907390704651131127481387532645439263839435277205343905923127005 351 -43131647423341296346627332742657742786173265993964406690878372321429232585719021076457901017084004706020253725815630707318755957273562206497066318971161124212208751671524027738549148887752678726401155864991168170126986754978692323340621756281587083769982737562778712546710562395052076936559341990702126965474704548914743080522393861601961496204986273363881963550681074499363680792192212238341561767039819365421056739362691443821722105248092259249257204965132085716238907511480598393468283095151861442091543752451908881640408025624656047036368216563665385722607179991442118562856696122625130850863222854276992194100425329073773820075133578205392786817646691313541991609130217924828089319770167427766946652856789349959131397826618045345561032743 352 -15182587786408427670720288620382643392077082584408723582381392178194868030669778005407114116234805034940653089814900572703015266900225059128684746805009358113262001332264540537727950147368944355549653442771591473346213851498480348267689042357765409516088815150018370741808760717316911498224288275177272396962978245242282265607285886900057529465726402612791068089137522239991313303038826265649032459148552713909445768585451882225018429058626042163573746271984849106212080509290505195187538810731880555956140179013852328482732480030470432478710269882767269002045981266112381231469575082474123184990618254267269652966787210541149348870203898850737905902614521158681727735523003478780554425307676613064419469825195047082679604219167631162293105502245 353 -5359540498451691191371809196325614931255678869980944999193945712769431177879399140208091418904622914238009056602141176056456973798878821959599899259938008290957367842081592628475759525766471676251813254423112904146193762905068530330590473049311792851103397241301177688984726025798806552406484578631322473016937380287304388748031399406103480147371969519741231060993697010662779712568266275280746036098373327747877092069721831746939704124013062456055963175862518367220453732365562781280494470171161013165063456356165080586123249982692638087382502710759403035496540649530218068889346510672562347366929202640684649869919223960302323213723605310251658417939533261656746684287169942948454223004290024799920327982586956700148783913925176870539903088998015 354 -1897307963663041743284154835511736887353962142178859562807823933914154890894781943437249552391193787657271970890577358138171781916979593785368439950183068287290276973713900292618182640971165060036149171322416541932740880821754620784769398210056762143369864016186271494948195155999386950150731359165759537754638143565511031665643305693032400597437662819456843830558058265795232905469436999125236719104352834867033766738139335339679865219658496653956156528152339935075016607091748773282166474240242236709700742156936079357808342872771318645259297519813330680865514578018057464740777456386769679367463906457845390534260300663621191933187038081160072540852152590964384485201380011347381634160684029076292757244587744438357378656174851502139117006034553517 355 -673555138416106061629034153318788402724048094664648667603399405027402879661350167023396545449800324467545245386419047424895510812083744764845264983044131471308072476947454657114380107255867426256297593194481808501681004546273163461076452047071483881027430213548885540419619957885551458216087455116232688394351550816993888889488106493830314167821874730583528321302695553072411206210367388705626132373178665421981342764308457242602219989249573491364207697513668576170160465719137910208772611803108654382424870668986325275560592930095766342660745298921290779995238529315929960605343327110135334072640619059356958728616726945770074599313324419465870012269441347231174348628592418795101190535486193759511364306599503265451959609016916746617789334413144140951 356 -239789456450291827138797434263855706630698199300781090852418552450413772431451490247746556086867990518404997410910866937181752621447506520199291375748239626088796234462634092222941534106480843593711977767248809586183588163683103148473241814976021745735921505915673482928270910321354763825538324393778375398987889416646576594686093201365543740779215453729244591558102985705729573798265313871401384259545543044538019501037241105750130505289506545370109012074008019986047912290891422575344967189532426035251584767002428422940751435878456308689056750417956114081269339733372790171835266829310957907096286730073745789880420887220225103313750728365381094380625237212171454808104901289393232549292355749113717846094483776908372029792233493588099827545643786313845 357 -85606194588423412413953788905896825517877420535221559818525894495710712902317731599223463520300514338344845185921788329678054268204855540566654198459584800779189376766765285598990086031979282619343938643959391088114215213886114265230705094210927093848496291394284362931735392388266622115436506344594610198614159217473213804977198652404657093303030352788050862804498978502784773235818439784593145448198429787376081092542010457590718030642958053019287953894724515714495332569522658814851539745111271869733032614054769068639131884023391932831668634797405420125674509260130401257316806497644475766766600536191462111230138519273561289659056094456825270869476933490497383022628290367920140898159229072151692921818125628626966495369929465943988230039923269957345391 358 -30647501333004677573742041001400525490146669135809607921355254528378838705351771606134729991509971770575334301304196883753901696165016733833707678028593168567170066857906332460904130254611424314646644955251012598401048680795491597669411147673567686825848796964897490336348719662152218301460850573442474911193483712016932547522959462077401130568980463321858619885625058692228103100011764967362269648048491344544602644934066887482821849194771980036502714153669236072750645993101632060045080951834544627762964894421727024037403258662018627962891012312451391966369591218840072702774322790814075589427833584734176970858949057772089541433769739701092152669541645081342233890248913612603360477784201167549586099801919243565390904249651978257384238154647510304223681405 359 -11002625647461494871196149954457830692474245152631832095462887701914987953317392173551643828102535051610034375187643815272556319574297277295170355325517131402711722863998236927339871326935353699235818014108852720976952902102477334644483952983259251626253406028345345292922554681473193806149211778948991876610817419845383501108314719168587192567329727601524362800934313929952462113561310191660997628765493084708177165399150845483256081785002248576440407734331382771591364541946749930127904947544125379033837959070622093931487108422275242161021333510208320354168035947681910416739506621088092221807335903995128795885934077812111276130706082981847761610903127830881325755825267780885548676272172917261325029810140413010117113026802710014617243992362902173375084890119 360 -3961007048057929565215750666332122982841216983429718544543583405220219492321013273999007808606814922028870515762259150187128148709046721355359283088090840246508282138822050568321613695114164600939906888360498310066663617907376090130945988039574286580836982078356285115469738895487888289280817166889232164745053065004449867872800594360990786816618971141561293961715213683276151260462291230191168112354828661056962835328026432507228451436599584573856147926664042204663985848616680532799861548237557401261648995291355111305010964758116383389003153680749599910569571768917750824498626426565923990620818241661057530856798934266555696603771010380888434510778364667285744913443838258745083593861620722905966225677649129776656412813003505774678871480144948458006211652386245 361 -1429945735745661074456914398189079610225808985320393249773518986745467742119130046479926896292619125746141225486890339987373277148970232697662189217730308925225001018238708231012936538098980208158803122549852431318416878900265654631927041841003417350329050874363543918429226140155995193216593661917684528072211678311182722009313163465841032974057433635209260856646525060248586993596834629420279287438790591487191348446680289222219051997827250636326299244504802168118842689236681466252202039330909926006913652389006670518446371088004065084429921096727577626638470556184787085094492178570656169223579274254013236149991181485668944346294067749495441766195980406666117196866786557145871001014672057268035649579076182634569371890034423303586147338562398030229849324905777503 362 -517648345178996266654672362267725973669941546812630543979436679671209128236961148511116716740074649246529963309023976985549379518369686316266115859005789350898305362266393071525420445083858149766011394737740593762999757033021656401418493577834615912565323131135578755885566577821022953096642116705405190405330986687988233778349791877615279760931403948044196303592599396606086392267575492639231219877630740093386431530404106213074196147925109383871575861623507886047941166891606583522396276493120056336493136908087654225643091805789490511711267709702985881917083735907777498818431048955214247387004912651441012782839328283095207711730889734292273342859587285514902971796470627677292135059657707648711308571858309179849482086488971410330661467004625679491279105874361866573 363 -187909233247990258768626811536766600396933183198105558225795883842208666435006917483721786692242811413081326963277256587554352395984774047029333211051334858186607147565802066846601387117346987695599434516218126753893105317694233451423188286081953446162713234196388219014552808917817427349726099995271568699935157158602334559844569854804365891101688665736683397147450117094650750464259268685929354673113646967780397741460787824021439237440792079627505905478679124695092462928378766004183792053314362875947656128089790641736114047437857560349196761254098895323502628240961826710638839485236835511164987542169728826311184295296886392374158137410065722779096586580542365003417180453155672933578809075234638602024181265363855289946228672953074112645398818222798148680242544523895 364 -68400004883210644246764210714806354500065119149644330397768105700656095392962794158573951762870601713665839942123143475687156278822944495629244798402801983227446611427149516251186543958003575807975783550030927292571927362152574825099612478038724224967389783148054962165256102913220665471351753848491970271903084686864084670539830948832281961877920734047975678629198661065006352560457161853077114901008858490353729530289912269178769675065477031050557824003733399538034367215667390151474419952279480898099692285407173020600275637866080018060626681371052567272095104928804058876205967072763083216835104712502345585797698135005938560863543602633709200534843263021658847224518185783021058365731319304895983268890293446878374370427055047182919836911833993134403491796586053026058261 365 -24966380744479865155605425154782828134674104620631154252705565440245119939377026099626989860133200311899700381025971009963717122849860805543564008400596400507995032461630434519747379001562627948481176340306635302066248365944606125662750242672501433440762168685008712151801869279297026757832579399177613467018720794166686745482171233562984929304023051817031788161885623994748205527794025112157475741281485161015802065117875154914318205131687196323029588225097355169221332013370774701346636733266391341382461978669519674656528814044102232148984890246844294168514868680530004901186180753413788463528178066166983162003110900717979771472011456990345250500930312221813140319980393943409073698475219307121588185144966790890627139081135291026464420386261828686919617712365890856315183439 366 -9137833293610435557367701288832055670345242894803292241681237111636546840936169275248500722825645311445866933405130240596093743631328673982473769586645333532453711124992065643183081725759775144519231312726571164564354295630449595330658105080714634431340450344105546103742056199317420160446597863188968680364266036156993523979187444716737868848147012962730440449437608662220324571121754542580267063398449211576944216229943338091719994863594325400251553180371826261229034441071002006328080584161544221242557786204390220076102359112604852168900575722388992692620723378994020460323116190923198670558303945611877153027972760352569095123278313388180674002343487983375673939051073789296625162401078657957133449446737612977055029752442720069463745881160694109923863617387093974468840690717 367 -3353635166877040612615881036039224700266639047668465610628597094816786486790438989237510754766203952105982981484854158133060366770895014661540171614838236392969522207494463262973298542983906225361376811815175944811975465993645065575686980441717860939979415131263882609254483397305187675832016865599355497289299610162871224925944401798491022657712205949553296056597433958956991128312708034132818471327388204378022953515083114824149355058170166656495730374025479108051475016214446954301623075190008522010391331541813837744007250561299780655155755350243351367743564367867947598604103112574132251284792159333077612021339112043071101920468907204866623984139047472955490997681979377064993958521868365419849475502597380954041223124783297633938256884000697138056104279696305674380562734429159 368 -1234156168681193237767033768996800205120645480591710588683885143651423054148172741702828116155424956332190004236217890210745588082801797293758449522435120703951552111610618562912242753955794339485784397567104789890115000080401620590841963525864281987507011231433183946822363404218728126844703456374091477255402391078106910496453118692123039101821973752348593745879384513133107427701718557474532543328105874745051711281893611514780760219919081086489405002229235463788532206903586625199535668048797199157141674879801157184753965674810615319114118529740979344672328603939278265606963925605506354926758202737641101663474183815079446833066381660933790358038823457997838528057478349167941446672081032196127090564056104737469656370005528720082036478279597394101518677032219144639069993207998309 369 -455410388999709426943053653941064024470743435264950708002123374890087459802545394876451769069686330927753666104416637787644734719314860750773744464776777379249213848902418359747307518807381563055248964219612063691895286853470059173089728512148563294394164291967789515135438353439820637957437862995431601940558862546294406227006862920389565319872795567404231246039407694700727518888607034657328384484892256392835332427174657474552158347832595416108699500630961795306854658531965365124448884502850502281663927969044597591570974731862842086140210594650495137049452822768518511251922348593033334429249900640438101631295177565635398329095200460028709983382280068464705668305974287021862218451963079969161964300117124831771569767319996325922584903518572377986003564388337439389067969899983542335 370 -168504332605234134492753883210476578104021723533338987775878357828481550995292123588154877530126188428192909626501595127326988210022528981937425812747767262218199351174446571200994874622376848213397121442253134608641837604361721685326550438354038498517732895126516616916106942568425356237880788762330050342344443899722617412913142330426742552647802972732072712190348404463967744979395465074094285081862003568204428677005692168318791631560973311518058441827498876378820125275567457060347148262143483252662337751339166453705362505990069943433318326332937873830968792353121194896015877801835772103481020498503074240912370164981389853743511794509158985746829421850425301207256055566885417186843161243133278057674553819367649987184413006393059093912785544873255900297308900863119759067548607765485 371 -62516025710772463847032598099062219199213842064474004335968899509228433053586794382013439249630111352877506734632344435239259980631153968761755343488723753357772498499528193945429820160150034362656827904245998236028681172762181963790720228768952243979909718075542164004398763935519027127842537383519523776606449270726160247088753625754786573048735538499823815914082753861288299210526936091589454942096923725039282203956813913535130091989516242619337226728902996925322587888029683269161883270185625352317114357605633972352944663959372750216874126877116209248895505334651605644826459909710954429133218210069131749323054354072832260232103765139306201488577333405813847382092717913108801057413408277287229044045977098032650925649461777062445358069991712064823342644148889130028059662756400394789975 372 -23256301338107778883228764801511312845672606932887746648372676856439403314770965614333309234068128319465510984002982861438790467353002056523049307157178286673485857319288259794334970972694607035605859342581510533098060091497891297302815182275713040273506676432616630475793896488849929645251586109870765016323918142995363870609363113438992067364414920476237372873879048135810572033227805454967771948361725254353860321708556060765055900126313560876198901195443990376074496485397412523919671069897332951935749403289523235098200201350311147080317999280318814820539301240269205522627875520032525865905286901202978944119042603351252949186602463115948407422497563427554632504884646155104486530114427423279360391281772192964951480291364599854037832279891579581812038504345462784691558675989733405829960629 373 -8674726454210695528753353730990637171589872158830293694071658039862649181668749804653106674113621437974472996751794478717430753733940262783016873343329777575362284047030915902590634274334466927505256694930721072649658926705603597617348251232384442914857146315096203061901167831147556556520337492623750377481616471790649054435219341927870160341410839412249449218755492080141810673376384915637059245938645430136468367411840773753602131656213416545711689000856359090048616875131258502365394556517069536300121861978011551007118114635392799153780346271768518829146703219410015701056844040068814310106303129473261391615866235961199634556571998409612133928380679192265261461697186116461828080028876548647335307533458696410315750908488967453388234206092117841349450276378037998318086241666325452122319937071 374 -3244394586020573088610952985683755061737726592942815575470800513389943894436629232054174279564023881079464490574033560439967336423652174204336343965214160661763731008510083974601502593022976279633166405427613490017827712969970005409929798933393866550779212563726882469848677682600570770091707013585066885593639840103064883662432536868892776950006898284493156175791271827711157667345448068005528898548695275763331153735732597878630719250653675681501289672767931936842487096505589469580171754633404825944273678119191059053606854853864659074796295259910754782722709351541790476291591981391697639751483506399078520676157009540569800307977322581588908951640365706821142025520101144505134286670107551410678653548447013226827345677983008029104314418020108741569585304011475827898718175825952860401684343816381 375 -1216665460398204238904098121435764997042689251868529068371028841726310495456601661615105511737288327646849166890433716848457227544384760183690647609129797928065339582905228637717699880077906734923813322829530835413386318163773019738899346502798031767170583333343392212632796417598800765997273808424600969987177565395790859047360068210553116267049037820870308264235916634369360473884078218493243285938446263957751348134683532045072489291161595268563491527695957496706546280748987724480522867021518972553883900153316753236620908182404393068315243773508340867080260061004695101017264586383586122794749087149879157884798923470997036939082138118565757111247017824925542131276836031263580672165679268982368362144602391635364064692152906709792042215388048435023859259251262246997714026396467638161168729818741703 376 -457472754560955244971264600416574189378252410993552220886749582463362203425210531197490833394645947852932254751393607443651119668296218973366199267877491376190815070450259541643357981767919143983200653996846343039053946358398423586329635539569413677012958870682225965187934328981600835943764297257742990966249239020624128941328908585980148012193135922528006190475414645328364119783771764786380872685483747431729678789578022463516336851407614587916117767466672997447881167116887033250504132543128682320353450004858160715139032181915163626492465262362614243819580895354200873464163855954373099210072113577162946599198662255423050619855772634512198244858399904854338280369823083122271777972227995147178635385101153352720041776647715750371993360759801775240426885972687772219749957653281705280518312183904740613 377 -172469681495672551122933789054713410352748649838127937824267213976790279365266653829361924102448463611056844777120092895192523838361708829598120059406274715621665496589546466378218487386076065071111359223876707344048800597049734073593050524246019987566256638876451786094572630618075818371062848945058473958596192020520666065187069294275814182115219210113347521327249947581868232199690047198874956910734794115670465211498132875470396523920708427902957349778554231889453795316138441482894359560349452589225321003416677598411759344716213035046303013272422595189509956633850925507308751452488291995433120948736722330091466322213771964483852359024369917932731011162126647521041775992619710852783964821548399506239860239248595628873170008902942628576431804550247710630812985049408010418794185168628823800114954248991 378 -65194461936474062373297464626956632415119217013882412261975176245781246451749418515546853528263042344216026325245458283998634744579739709233316935928884246165143301894049791491512414422711700602926679143947346796231713698813370768093042187461408254929489149835410837897003328217824242079188123621209691120659618331667303640581647919275964169536848306306293086307190823589717266340569317509366184684997077870687987129047062606986258430279821754304595486441431314561507870822223228381872107237998271753137177289862575341334267370527169955557620932429608454043135688369213751288715945507001905643594591178212623662496171521983957010012168493205416194186737308440452377210010571344671671940875417350336584638448306825248099100635199980160569798073854443535916479005917711078024354645665482919068417584756007144379021 379 -24709048790225356510949049567413659733603120540987704567774540297535274607671303145266105999533020598399916945529747762072787762529474508058740267859432978293243947276999613536901447276435587307419355082606648673504010246014195904170973847174858527330299994864518472084424453136460791156271283448081427708569180552162005370550040609246944194885793987392976527283715439440977641952147042878877174925658317444122793397802565423780386758091381590426943388890904722106898294822924516858908371219302219855094514589064995096575379413244196251956441618456094879223529731478001406171233747534596317863624247676784295216772265949463653312099463806450083565823198102250666014723566186051760140527765883425677155617971715395207027264873212013690422855020085311020199433320741641143409767650132430266795316514126693888610478647 380 -9389569976097708034006003544289216365101104501521006050973540955222917451406076672790957512843206441810301564742381736782894385451976252604082995927447786608581878813125802542744553561998553822649496820023088484115949781424188560742892498617040232933648579781135906255390740255422713550039499637465013171346318171074575997897026474301093651575520035583587710537668900484601530958346691018259174481346666689822514624132071588696426279142261798969371696738770322516729486526088684679138731837917672649726531481714794713058409724229311917492074694363492368333097262383543675143924085282380632919035459004224660048557235768802506648884088227866297665860558157087525308148328881342259617339950259502821105586524016144758919079731213546193706438196495858548837536975636777512257059440950687354837798989538345079425440000853 381 -3577475974707896330786027741530435367638222208937043878678172107344988313829677471873318952304093783880382978938695447039044181876540374435360045789770517272507749197364530307561898688330255127640995485428606500750899045779579492139628817294705631698682645804389615709775734141320732713691215599806242781934483782092998827927595717687953329198602408654963544598716510699241122314033273616114989424086737977479173217801881711832448389837516588724404895253360627082504688036828309228229089890109862058475206174737021051411934283619637556026961880001065212210751595529786469798267187846758761820766556708652161423572040217802219023799605747586531507260590002285364912096678600783674820624926952689545408055898905796716884107385413786837183114305980164251400338076743869679327720505287630198290149022408552182960175794345743 382 -1366614751452638411477002317230871813506963728768724398852179813906478140843084745293069493776023766393342658074694001108759508778477069244502548069238209843537075837637440124730389054726617747989511637824936526440009756755388730915486227094026818101254329041792676607884126520225780318892118975869461398105646015654057934566338477136176664488519165024444933977796213171796583850579689710463088943345637778730650088645095272461103301093734715125314866272062594044589026902581872713943305057954039878879267416794264214597313235385274748277888174817477427330021013817900612884179214012444743410434022016421321395259679969121852288393334000998084921259579421416535585429768545445103564625047933178091031635641412640224292326980804992936808668574824129563734048987391300335610871324368867782677255844146970268869122852602454365 383 -523420661747584909596137302180709317861015575916377161350684683169083168486364291915406596299249380310407143346002321034432362138530211777247519507783853292059095154433989142260540340631096325513688707192961691028769248790211459555971009612617640694378253413007305677118923689014709675276376763259888513028291649696117197984741446359118084810669983662943194887393316597353452754334219542764906881339640186000710991557155160851618294575678167064105771273884790180687034345161148821631926683799037837457118756477423379597018706032542245383667301438980535182433804574988978504938719617742990011215047029544144589482274259942886035297656756730226732939262232244900643487671680420363711370811132340319465355496558565132338650100273652643012780791686710343343907220267756939963791247707338656179217882628583449079749877782985121703 384 -200996289053130188718336404003924988672096219310289610523665080794329056504661811259812251880779331684025465037532327705912300404036562102099141816889213702761812543713253834591337170717894886943413589070231408501114674982001550253988431783584736388278401470244955259708888888136952050308507529145704215854543910878292212750836851185850426265099600370195269887257611381698840225709507349317070836926490529509872681635917102671634263680111816426979655513503605336814211172765631779407245665883379931699689018148797782124131411448769910718365592979749243509529483160461402997484296660001525267898482516236517298664986118379079072051992172294034766892237532230252387635492527584207440698628787831965212274848157344726350391627595025834526284909229326556942701206737704131649285103697015158300777392251806165692701607776623659382437 385 -77384626420838062307339755049200907844189750572711624750424722365941455943390777435918870884574647700212234103977851038539850983689650255151798017309755314265243649341707638765973277939507136402777661225644426408412828255195353330286199488607872132716803184776503896568145007196891997896507588857127450088935305634859734333476945068288210839855371382073609237641508318854260895684836980534111457560315348684653290787639455067130528903123037132109847343617140935499294827915743841423520680470996511163665691716028076669485562427989072757802030777120490666555237860925738860210610281250530207668579850614133616825369045136333576588501526559301840943557364359558968456321053210465121226107993676873378858702721628620835687008882680054570818845763945288685940353700948090494724070682804013716522822688065122923565729637450585454209535 386 -29870870967594385340758388487450651266658101927114949188676858061838652762914748981377289055803395120312465733199087267072287073155145200810704267843180285716500774495217917640124504943481163525376209622531195727107423322175652058948811418193452088707721683329488274686428509636351641998075572561377580312295407429459772288291571953437348737243393563067396711523587375066925858300392009070952305273164257649123445112592646838694559524233487170638634923053221273592605775136393831899458520666128700790402771950683038360784148510228366695480554418629169270295791241958942022558234851970656448439393976700481252347557401383359190999897108028462413065194028202310456426003651330272963496193732038030638254238516559989466642480259016825006937889777189212356529346817129207345054799899309656949832917815563814008693560237357448427177229613 387 -11560183053495964260834647640293785109429664698076380891165080736736485687570007063403048574253156436475670020663646467723551439132063985311084195796615070742500335684694269423392999521382305327863503567265016307189245725480035462939757429073907721612897666849764785825078060264012476119080816207217051068292840011639596092586705772900821608512350041415185551807778438292613439767275617288223760124502905960254123401470925339546104919549839863613447423436525325756194541450801281637786007765592237742657041555302687487756494073142576401782730799651663113421158696513073185197321412372416221538231952670472511514599977461892238567705985562478742979391807484904521806806558295520078373668798692036480509585784342204975494102387030977900407714738739634323120943207845422548406665871710303227611766899454102504604779486401657124347172326423 388 -4485411236107642338502582072756914764749900535361893163183555051736759214462385226822641629781809235794091195654230917343299186013120389485016798679019424096714854329171393678717544635952616680755770155856153830420921929342926652846466219218874503731751148204294224166488353458447193370604688379380549298557214231451472409863125260904707729921319400564325937424016025206008049509693846290194076678742111871318405730078864316950671973501611288582111985922920084169642212357632494372203157027842159938158874444582453229115136840507501475685199657742372256164491434850411430129680460810453237842547596459237778109046002359099317589612592178205892139105285000320787098230785968841577748849230577825535642233526183925060580434502494943112998852654886770802786996941025481059523794950899687714279195611264496853418339373868896951190483987486453 389 -1744848272478239655888196131571826244551125376977370640213343454402415740427610947865219435183258167235354917142001232214947652818469561236377640255965165260921318867730329867555199821497254728016889795814497745125861081203136289785393432288092872821760260680039791564434963965426373621262709672121425444055103070499345187806264985227533413778555513065259093310756080244813110432245769195094468808921920939557141667053329595824195030525506623113585805466188829975306939435885955052573780817351750083654895014195588759034572321523284412329269371371482539443680337398550576514520243621649250254488697923964769362762728989537845517680535165129222774376105694036722120202817463000207508808512220844027459059873893803779607839538856466542329588031473405758421487901122825213837615888513706791146369224488485048383246743892527401092213192433945583 390 -680499867237904272734989806889971763828871861471921322228723314599385750162484312659193810925720742782963557517935021678599249159733792549854402380403817087130300350797289213831293945863506798348141557270810361608286438095653370623881333265591969518872445603604793055663837085572987679354599918435021348516722787433088450686838455001741195457567508166486148436622512288103780924167139603319717615171213253556145384998822516271234769790995410907101981506757643363583473958429897846855202777503783180443051851439211135822445317515652722455086297571608102906486255273636903312380512043472794964201873649013232009711708391303207338811702922521851150019822051134957151532617671624831616955117845987009370173529159449449310332578560727564081591154503611261794234806084008971296908674888936463910897516467435993713911680785305820258896199077746865661 391 -266078965003912132350545526534820749385168214152223050726687879620153373317504213245538711947625501300393666292695682014574613653626262639987258610195575766616129878905954460259488151292794157783693971305039780430279601658412917169565365163878322986723705201773504807375962359133958203923188505193032828755782230326139490461899125199484187106043813916950734662926120344694528123458205824002384648859074615715559855063836099008136436862544007329702062420255558528876818000958159182397667353444515872284122384335611278710296527878565543634429402311680486936002253532101846120071839037611076841693164358020563050888304279338124363363090226635895884776417075371386594390741275923580582546118803159581872199155642172585195977465015636337474385358362522512426038171669180561241197113328658228351112654715882832421996093380835789275107671945436316032903 392 -104304325868647991113725657094412566417312539805766647277237292552864351110131051275200299538300680563833482020787179956607918915250727178385824994385090239006365772926138129362336300876805160095030920328758158050622316598186454255060640035638276458613016371874677810563755126594056558068637138542489086122819076547781131665370844153936451120188787927331985937214853036803413107101992620099597409160171821136509968899232788848250272648381935246600527986344683631373470330991634224453916204299283206158227632580054480497870631956517400066060847971111375941045802825891276783491511450176194453734778837953491691221833850954056393355593596023076139234739241620150606590753743465138859487532157816403565019452528832177951535289786954658169772870198784259304738787997844500291971745432290641723414401383190532891572044458861635735330300987067676341902405 393 -40992136353321724273541767295338145515885125010746012134060558809055908937851453352302874060630794991622435441090326075109717215029293240062604612875970460816086509599963237897029971039704999370151373624732827842403702809104462720762975435119646694653225331039097947497872409492352617780201162316590031777887323097008345264774088426867648328832796447840485288225999199232910712976539166788524999672324583818660039288473274244321681640152217633915713589191013343001437161979429846964441015414910473333031958212401943763390089887750660232791674414608525038872850973398514128085391270730939264893107352199806328531505132297009493306155026640764636104574073554787192280480370764068880362044131110760333944979554200013209644322891194822024954798555367574636826894284286910165603484338247152400253645887482911596096544767184742696649417960236564698618129631 394 -16151111946279268712713128582894910671975878269758772688659812841712005887110736896591453090885777939667820920000522179796965897778470217698236150145664413255973012161635258002764855449074365866964893894614861998738001135675265952066329721225225085505729156407880011618865928204413844175853873150471124125905074490720240656468114146302119346091863842179961886705692527529297182120037721687448943554925214687785905811537623961408437501893417453982228288038025802437330331036601193240243191346978641637372228397471032536351194558037004388008579480900208447969849596439310157952504247647195357846189830799656813457878127019399710333035822714682819178450346835132624680884947050345479752715831896824150597994908752815047128050416431268063366541279403121121718999899390841025857227353876836274539244188165644014215406176470245869519025366728530162979598179277 395 -6379771835895297430061943928741052087294100278460296518953780836271720291698081383494096481503968714594443221960464289905113527143117234528109160173608309608691015575129815560950165392141456745695593984513084753851539170479218600989745002295411510227760425222974893749937278970285311390544518272999404598083960584897915082854176541717470327946792809984168820117806323101670244492375115630220071386954707691784438918883805070712592325149139962174452418864374256694148615702007741887920057648620601168080649384140474202466990154725481086713934523418162553000359491165524073747005790721312624899186046090887200135597546906810637748149889613739843475757515935088531198629950579681396650753821023994102243867538589227700051224880769225124805572943599072558136641262842267783449340641944454964556126299344147447937658119512816735049116046688745676414031127546359 396 -2526422197941583863731361170359163971847337009061174725956372431851271444652781687868256590334176890276152944898235035735448948774148187475778283052585053561906190224882565933913225535401881237792968359326186207471170704711447400953805036163582448792043650831124174632169203743846666156882514286681975414289881199631253891609935153482528175659904367055315981734650181743714598527150036165112298350222293531070796250325938132918963718018747318199939688777560648072802188669100450621230270971091432862124497226104562419093393243207122710534436504202809612046566212389785267512356739756764384840335042615767932158957898460539736525005379331301078983515020831763436321430715665959031090089040281170950657177695240710642652847320092043860719788003530298176693290831834438647887266162029545546584172858045705394684588664019273437718288251032109505406746478309381781 397 -1003002470114009141848596741321202198222596991383334444880094445971994316768023524760023422721965013482513604691415215697669462877357129262629405058004561557403402033379009675822781899829419498990273173493732924849976428598288970272982678841689728714382426534757104929325654691554535012865412542639669679712138379110484994505035824182014657417261729609806009363018236036723474628936962788993015051279120083930239656997837146033712756638817680363342190225827232779378855848715924664200472955900597280638556296396001294939148026048713490394353426045219719433184765104342706745359450395895318542654244490464089078116144939486524819102904803686126276652968589897854695355825762585589492036996789651021804721851109583921087329904987065549761388002587704899704762237173435256492509568189670711039999772334709082670821067601376314741204698563837855418165404610075737295 398 -399200074654250374473116743497074934682918812577970323837720114000833678431189666314236740547458240825129104812809512485246661987486932604133106643700853622841277349376410627376443157861805481695043787468254109077440282959952044198790408466127213494464369283987848477731977176732540548815358663843792353337832449939269114163075154548619527398618898178080451994529314766888310608221888370160830199564443078441186266646241317201984519918329703963385609382009905388792972192067565794088718193787590666474038536530385253444290690387422769962400444214391802999421970399089243293106048557090989774012030030769902256353863014304967815491194487884004262977402937647197570902088531271279245227984877599049186005693529621265565669259435043002423462395048128291238319325734570648037075080452655854928901678727277210282955603109976849900055336135072762494042441583339896733341 399 -159282851118725370400210503978771947936472310731145686926235174178874430091797826954972804647718264358359993515785609252019764919612942901172308218239462463672276440984607029213184617497056099265538254668456874246616827441685050035189273428437236827356905953814717186536958474023141430456367634419630484190985452813132672574149977713729820228107236964547528832472727397016377778098406614159211822171635935610087079449388264010473833431949296796809707658239447862509410383980232336409246192829598176572415770564314882512042569613248676771283283142640521147620020543409182742993277788779616252324640938996103567373874365992819339551535558709704902374091404183851691155198084480822664793736905289228941251871615430920752549514901413497412069393067159140680835184281083882280532601752816879873229999677783286691962800501104715341627905847852631059228381480821832533867367 400 -63713944932262362235547976070465823514622423686371034105114057015638087179052523179610805757009512548015522432184450077223534954125935490237734393769110581164801200376099232540409576615884387141634540328468600927173705092602821160601391809096316746927936969859978149610189142124580105182919302922573736523415385392744175997164279464761990839941828064768668160848358390441598016683751974634221150106895102984159666242214186340282540211957077332330507546715746484492806590588832129597127479295451940528921075373891273202088532509093423254339754862700746577571727125983296672256477304483294643895779870451430279977633919112838269865516538019720923905661177650060278328547853008673552836141593784305307247516593244217463999325066836285758802656754985983895509147416010672383550522063049593174428790765838432951974987297110421754714332504515723653894852116892429508839806437