0 0 1 1 2 -2 3 19 4 -1572 5 -24763 6 -5174758 7 -230357353 8 -45947071688 9 -3138700558071 10 -787255563055690 11 -40961532387015781 12 -13644908739614623724 13 5015831039379054245197 14 1910018990150165668013778 15 1856616739480127236630886175 16 892801482776535024911075390576 17 658223654217269737304539354557457 18 383603961109190454878325141458047342 19 296024727585588306090287335586655764771 20 203956342831295167936838791451328831501388 21 173927389985622938361927314059364228636013909 22 138297499450490029894374763995629635118638492042 23 130997996208070008568383184677114953465625440838055 24 116747780452581656929372968021504664084698355291030440 25 120742367229223929719090188691900014486453246693456740633 26 114876290545646562428230681041739439179290012834890719603494 27 123113776890349003237868313711875826518950429441863234475931819 28 108784991412356727994503737137812786464101033825389538277494181508 29 93548535404626424097598593658708723003234895977414117217153172922205 30 -7870134376682359825950114668188145661946740729901527219871559000837566 31 -219134464361472492911993290244963487755695792196309684142314376257381890513 32 -873207896967013838985924431603408653878202959237825450219302051655255483997984 33 -2392612665983160210938666899941783069974853849264793223539535845240956703317327839 34 -6604695787018032721123561527485315267949665678145095621523108928103523732583648331042 35 -17114597771866972108222443260175278371941575293862490391069646175709397641932765770421709 36 -46348345650501443191890575747267950924984144241934536237462666404786459953757502986930690372 37 -124500222824377817097708905661409330239376757640494540808250910991386841414225368488727267445915 38 -350737426640396514282630663680277222539004256827149921012578961125063129464230080747235946890600198 39 -998637485337407908638713170235304136669578409037910777668844969982406556686930548483201560002217925449 40 -2977378507978278661313882760528658496362921961829340006153596138987583728813397126311276530833471208100840 41 -9038977091721541107699037744796118212308095049257486011541889807472908763849934445013490396418612398846547671 42 -28653318680507722156023074097293031446629046079624429319394889488642257364793868462921666096412458531251556441962 43 -92718911791522332288448893923965732729178846833889322363635188100188420962403550864098739787440692193961225506351685 44 -312190968555370464496926374798895514391423827814396394184753833387527128804522863613435149859561582692589047192112538380 45 -1072442105408343650381379102033152734754892498947537278985159931825898078182817233927677875809694245026869515057351126175379 46 -3816720279626485731026426551395594679178397391708801861462407046867080202043190068081395484618668230795411304268560996692765262 47 -13811819697093037794032034525488796008113047690054731952867979996351124280341258355507069366402800995850987570757977519604622607041 48 -51458068243923925930150740421799079132022303948719688387520494885374649486107213011739046037596934570024092564956163927345234896173744 49 -193450100462914678322947193264623482177109687679569004381041301626901901202106263372925166878470153964740510525325223133721099135296750543 50 -740381634080010246953151008018933207769207291327527178838934938503008715502131972371542315385962775648605831946919037171102296024754834211762 51 -2808054205381352727343628610812875059006458580720791335978921987957600174717618265537290098569691633137093369379542133314951517339423006167942333 52 -10542386378332949349389448957706722612923803137256058344616885894835737604860822154847508843219063514843602334105766101661406962397516419586808213204 53 -36964638625650558154136959529477557051597983990945966104660359214984530390171905872334525652664883847867619590006107767833285097267556701342425810101899 54 -112222608183357156190565683966771138163863812813634440178434265149315308679755889088928672737611801781537398396038007185391928081273353005936145825184354198 55 -166216589484287568169061328069983455489100846444443293780483552146194423270261848563198530807301674959737125738987797546790164718875060836787799286525984976953 56 1402910145118862799798777780286354360262447414596167788573708646072877843214103268366582506573078094120537555224649090629964526469495166249535925212617471122836616 57 21460753275725894577598226436567352818858705052898341887969320061060763855201717712527342009095095429158176616652579372556972081766416716490489035448888735546922400057 58 202941830395834057774299294968708088918107718715209280754226231349652850348353139786330070915292418007214455239596298918729317454917617168947908970272036987208097526476294 59 1700820297312201592821345947375231729262831512183070575165907695088624092107464432176862048465370849451994099126766112205752247410879226119452441654056552554621863065528228555 60 13475175412995052192604353922139798708264372498057908473715116723582559924104864781768058073627911702733444344958348696851224306687379535615318977692937675610155521091854942298980 61 105139303600856407395398299332159889993511870562887333161799192662803691894533151594420188964354807885824866012294020800869397717611913616238129993923439667575112578666889859427314557 62 814682802644286581043252245859971215339825971123880554420525349342118051884934770990403885767744374330769934048643402575639589658684000399413768110210363756887304844116161702916091285794 63 6358171011046096044857020118781166513147572435779728077511564309028330223614181223831153478249848414987025025312736392276558954038544805708911329709917732142758644103211579644926527820061775 64 50021507855530120106691381783229235082311909487383214262290684448473805230794598135718116616235163933770528814225200103687336470088223544349944482941423195527932557018404038358090236240637665728 65 399457177908800907056170369984154096481810043524906341559917748416214064449932632377545597327983652216600998968061716460014622744433900060580014487648883731643226463145533514997272571866510311661633 66 3235090793687622460231350831871561654297558373657048941669857797329248128320259888772870347870792780356090640892873268805963159570450287576475654635884088079488190253455670010734709182674818676459132350 67 26677810709619779384142843578082678236755453620192793648723070792568771199691066659562136023701431594155515785557832345495709791794154682803669143083575593589031716265526065318352465129514094849916671325267 68 223703005781452690269809837890838549422692309455059629666829123387910498764988839827877015127201993903151827528317573681397086545946020137976689502730825879508114133345368805067496217201062976421235805443044252 69 1912295318313958455847233681721318046946199604627183758404654306640326498892779543763488156827581963325552727459801181625429808248237761727571336641362028428591810880867716055986882499231322219864303101274979362693 70 16639845074012796527581425541003475975918134625157869762234955058873373970431021825099283136982035145014795428882444809369255404266109317041020033455684858885518772476587157644180652673490595787664828169223387505301466 71 147631133608792076524677264483024055122399790160629456700145873623284981945024034093718191079264923157367300953157934628362401599506973581670763551769187807976655406997549182067059430489030610958422844399574133159506338519 72 1333400222433755434454833806366977720865543504693743169964744818040264538034927755939266186051618710740859805367333956101986320314895510238582204818347526909251812768472633353124825364366021907837307304002128608178663060628728 73 12273246993882012127922917651161437608682013864032261288288337268612614567741755846584182450225531662396080573213642697564929698367408338340881955051586863022430269976880108869092408638677612309382727292378160605406662565802225993 74 114934757389325855893296620644108904520434027181099969525537129146757981709733251171665779410489839268436110096735733498228559550477179223756261598760648442724976308186924479062866589154370551829335035438515448369035513141411239859062 75 1095684445750462051096878619243571156189380696232286124233205283369221835355103045426950413701894864984732888038040705054221285612546133967967614912530543795181619278578484269030643456548832725277964619047106058666090318079565637648058331 76 10613327241158254558356151116605666619723656441509346770414700676732585691893851064721279299543766803210735699745690480759178031860959703589090078193660140328847560885375231279453830024881511598985175833613812833453731078531311437323937767892 77 104466495993657504969159506116167142694867717427703933733104069099829764719458760247051199382554502337762750089085391115902824351791094139249109615377803724221625163986700862176883566033511377520143357780630943542897262086455270315146467185675661 78 1042496579241000697093373812789910726848242964788011880562284457779603583652004202779861811879643358531744066957819327869433497980291134177659611951780469477411623125252964294621308013642520904318793166009712299664546048622547194537756824057593422994 79 10540583224891371860293795117606054439937957530204653215870815599412738880308832377148622049147142862161629929281343721906399123626931704149757363024310767472988155749552471037645440235087596396752211092482620143065105068523494105920871427536459196687199 80 107643571789824994388128229091017715996237616515617291399845497398467211417579566054508334005395302694202286890683870471862653641758761248196252811125428066914935723723964033366897573104244770880088179718415933782822905411206939283331855254097848805949322800 81 1108155871573914006916811055858987234581411272483121558261311917152963224090260950036884239301461907528661478913231999192974112917702209882229955018164486345023539202117193638003424376629302371991742636593765974470713766203066108635825158785882137529492154297425 82 11441405890067255965430958419552316971943454722868027674380421446534222849876088966437618185561201300944220476287306716620875402496241905979521818342958851187373867785577749068990309672139030097137707046467908483079434509198076797003942848512953774121750578040637230 83 117874110775035036929161655080245498682491685358550015692812204168317651495767963662810749411083279048788812654903325727053938266980168720448258759925741892955950361476945888546000391938426280384349373557639380402882022261627465598623949252278673776861780668508342654307 84 1198734181672630210249778538257965067253179254885620188957701762222228356034670013453241150032713169625224984208816714703181240773641165345386532728990035334994067999541746652765895429700507015209101175354584011324482594951639005135551365702492999946800087655799081959345676 85 11846186699750516517260547636876312050246781027004980673757607522705069052266103596899454012655743190837442310628567648836256969072814360397854733945013866279168809327823892754780195250166551055763801360005858432886065978446192199852716246524513771999771615506318743291149344149 86 109808504120185810427429926168858560816759596254571005562304591880443385012532168239738566539946858561591132202372326995911326848533910930600663896781136667290065360318998432284733580529731951134663620492031577169056012149931834147661757550328784158613321205028361892350679907129162 87 877204860541153785201831249370114460982599627075686920704408046635823486098198409047630514952680157048011183157578215031481823067947760578026931815145236991624439626572058122007201225945417590960265981692563028324177786337896123378815183727337810551848545613988449795592957658567466471 88 4082653304214507340933077993203036587548174205463056412924418900431517664297150469986313520022757623048405366785305275696649058371458883384875318855046604589143611986438628171306222981100180543217122969896972406438300891281743342361204942562331780751647011621931396775743418370685575198056 89 -49996597715024625773608399895826273018073394299348482127739849220328679032533659059130363506293500262378767778290827076901481902891768639348932208040831199043217634280553782546006916684400803653639983892384654539267610309334776541821894528214078398086055240470185562638530893802651522575658663 90 -2191033797097853950151387621626933569610873098779267587512716054643286782924856736355376464181895379064053384885908107155905359976299194533013974629715335791685399848533559190493935292091219813687681891536645960497861598579153611524687954583932981409465510267737520965302126135268195915847636250394 91 -52575985294360994016429077884827726829515237737312865585600296505204617821400996531260433265919095527769140680805688357851445939432125782665223900829583064239761114412307554787416985565275774693579596564238084467649304438869425767916696583534241176789905914190701957658474504350409856270117081387950869 92 -1076340837877904581187221190566344965484803512130187466338411147739645843354051857689470624841228511034774186596270753797795538733183041462693002297496958918129616333368801599520703705485709998416991879341602849597197349331575047853335842644026083688536744693098799807248314990745809842890048866624476981180 93 -20584553415850338460293990356815855854093634305620866980250570412658478865251065299455395236124228091477995118065007659999776426250695617883036800642909785861218147396684040423576828890688401527309185998152833017811232527974816336133990914988775401140177021312129384698377490338198691012650939004286739189491811 94 -381212797091620100097814679782812087358903215094534760204136244557976024467844826796079141186781261726401984065164942963021033981544892094357063345735595178187388256137007113292415861112944792876423942944187010917551361070735366825233477247541233390636930985057398574765173157123584841953667581169666423607739330558 95 -6950243681109670713628880511360029600834678566793436102012373377852335753014395546423601291334340952593697094090212172475392441881817405997467202777988435398408310472202544824271818641586404619033862850856000468773672106576412986930455594028005518710347590023779946176238491924676132875899719947533778001418532325567889 96 -126010286203588803164374887891788299645795211758066971736623645409540348109860168975749527080539634773695714406701327446841985783800352645451425185454723842536920208808760640297984278200217069434843714889200029325259547030936354464983813724694182344724537342438832587784655336033453621170950026397271126700733605352017689952 97 -2284389052362162877478915399237104383652291143769104375343924688000918875013075468061720929134626600053559870163314127757522926729693943149425953050921134458038397065389990708494638741457946572828000037352445190273695576593572419318675975667019293063124272330858311486012158298650717381191330242879975631410500543822660947124127 98 -41580014610085386849322668048265000623117740271032559598618297896217718272935820433961512456052237202790260675471990264800631439028617242796561136010647573481566396082781620990125050423849584694640086527504776863464598186396187335557100693532672717728913375384977161059741914780873065308587480513641689994581402851199450897900105570 99 -761660505457098185325001716209449537210445369839543990187818165273445942191820652409443618280133547171787151261757765186608465460879794376850552353083070454216436534182462588749763699404173620132349187921391871895197982882464356221674380644672704361220096061690887907226694393571568344514341345063733600428553094284327667845199288033677 100 -14069687527631929299779667830506585360313923566669242643987720736733607658172993182053302625959370516348903650319388322689610550410136871485387153489199099463922954976174853802065780408958827756173608741217246034914264881557258463899691739674931022600891551854221207248269854218737100234094516373813600963292501872430741157055542168054243204 101 -262379971943222350791380053129341633937358045250991987058393521101465717547588001959468241213858094149666009774859253372522362424010049209196381884179343255345114318657584826228102646800462637700168519675887973467188732836079757953967549639513164206596560078424137825330687200068357362646035379327142318944908389945423915963784734656427682202715 102 -4945130876786258116462370120869285712194684481576966605343391400279938301721807062164367477882867667788835274387533207764296640207960386319141662468177743507666378907136889751015651053358455027929219641083883949942776694804991818887897837949096931676941523472913184672423519746821462906595616744475017434188149604960403122731397111470336908239851846 103 -94243438687990805744906068359916282780874771784857212985551766630681651377414093231645048263832335947091711765495684531018116365825752245756860407728583619985955106194699684106769078255262068666161499832624785868869759348944085740150669344373879124497872972998765111760708542709572123491568348470731403873447636448712242074008416604722874071436986695433 104 -1817251982469179093058558508199072443631438417706927803560042037248646686045587505356071051968341584720871909357769550633463678029962491118204709564935829136847565409771494365443255797338193992389306148063304292232934858714289021336151191190373932864986254612467305186947488851966822330179275517271989438147541049450832099510348747494800240247164951432086056 105 -35461613992588573726969234627959474378950026570040774144440409534168946016316285377912884092882466621170999172811580236074905312573871526089912752905354044002710597647504544146111363756657004164529619568254298541924268582544646801296428009882813338381456211750437602160396653309045879850032652477025628206417519487157007410512931456956272569455260420498209138327 106 -700516515878313449264274312087067191635321961306003273122459048342391196752263601638819110028598164035444185806456930943729871058068745046451694406012406996989684239693657764959624005466346798427114189994556158285070423665677570813835664428581320214115640751421412884765896632613610622157232875163851467190135788894545454090941709178726987481236836683714551770225066 107 -14008714326483818715458340742792513534024660886709566782241384563820604808083288110023217165789660018756025524591837887482846208220693432702504949154610172700257656040263300774153481148415101474813103448286382741832930357429739422565174119180082326280726129180721873590789152748313931511264253764974660807010680779077318253224851175456696112145828416375957388346880222725 108 -283628033071312095354957768990208111466108998923428622980561527532703395455605855614812515968356685121442719971566332365937882178825723405465597213317638174787394518381972235493607576574114245349857066756790669067812778059582129591318295974904036025860579406566109300189982066359319227305157613681288124192754661513741599621227150185835103120169578201851289314013661723703628 109 -5813162004472916859072513577299024343551281364230088359287344995620945142710429473030171028923105644156341784328177336569038436116697837249887989665535541039655678109175739142354164777872193664125407178150139285895853205259090895588281422420260925233467180623958379040481634706620257135706372435668039152909906322781114046599529067170197537366715947764863837067188524648642410067 110 -120606660835437608836599328088973183983432865415705327352020856389911409055058450692466421971563221279341633653115090170409476731900685448228346761870016507246850084206817631033807574756928874759248496913883599300454202301523152281324835098628844853122098880952484057043787194366797591170499011337698247469499987068084408047017837586777715684200777513189818695810792099266839480708238 111 -2532284247296774554119775341653260411730793579935041524606995784533271919372713508176695358611146012386548488751770465303524293838384945946344469956048045117488951099632135802322378872886344410375582234540667308107978731922666337985934217107743731416107147652000757781858301524607763025242552979935709034865922560207038017540052085683022529090877581159272029198450919134272585700261287553 112 -53796698029650185160559408318973647503785842443032625686931241723600884467207946613892802310013873053966695264499616702509988346188579409126695402385676682265951362397561982368738847423429304649055731759722380156149830239996911901694724995907224198471236674069924499139254139880101935046833756930133146168931941487531243075974438807697976005356587787959358887279137346985000313455935119259888 113 -1155921167177824440026246458041731412154356828099671070632864308131656280516878464076075373054407814056663220648405851186276540541697329091302656902411132232431203362864593912583928837626959351970271924728405803409656161623190939041905526462430061661177270456631841229975518910400719026176216863577277163026438701393161887326103699071052258359659703287615446973847499337231874332735851882320937871 114 -25111810084880419418902673350770872809083637333247175458981226425431437971010050300315592048219502871040355633881351088841952246003365593925594683530995342970340729965007842988395537982094166358062847755416878774178447059846375710506541472976687233263785085915007215499316868505517544833036259153911562758866394460514529815817082426473949839093453995528085335896163622794287794828591156714421835927026 115 -551258305351292722048319814601518334223789461975037632794001985317538902707626597340761832775412466371946171283453723252233712704456020980470655224269002847761915435247295677292396540424813667041689189086879799289719824784593456412846399330287349119409067045349668831259236880913942353669449684692751623112074835456380203694053106889300402358636170663176137883482047773110037586995987095000396493413544061 116 -12221092859300194131723110422848955192477408076216540236242462798551487216200632626035810842237705690189451052859437744161224804468600605319434848914565989947235659933355540145626382146941558228718564525649889904744226220342766356212067221416792881951963499858552630455687367008718529817946058844026871770746970623463341628421809402930868901817379484150429265754068717150717445923376224623281390457209104798996 117 -273385672614458780733042641120991076866085287283036983396013630586186699542816029252300507425320182656957248892264798927456530115518515100692359383452534655057627010785366444962950890271675987955017577378359418066332952737018848771351185730032517076954095332243253329614850115782569118776707066394669239598267084501971298531274085396670476124218464707031116768726669565529685313276749996450256833734858510283652683 118 -6165233164065563267797262604093741297121533711305908169944439960114850415029013208358657422435492100432354079272056317545250680414952172887714770603619425236931600062819110050202034235577740031558836528553648068410850984204875742046818868440778413272508106921475973228828478777185540495884291278216664152427074822885288088413891084692417611578999163739905082274298258117850893828044896704643149858551076415091263201750 119 -139979109334326692420858086598277790483829477771866845404203518773124477041596504904318166508642912307934408815268616102607721570516337541332395423972392905355850393642522931344195243729494973090013120362085111078375073543820926372131624158349278560373899595881333160631334839773934377411133865851329757564166888559323415699208520793503479862502822628830707117732338754342745296873383018856011430795162787865279012170331129 120 -3194756267590933928326441426285156683619753271446782059122014044786629695031511908128998309695877653034645087902341478434166501184824007632315444437420761325778828889966095639081720713733809499673079729059393108397231686451446251922060199523203759446989935624063319277036896361585093243896101007161889810695898712810803458480396587236166298827374260026896207599070999967146304398120312106771888641774529614691607210224240673208 121 -73132866988380498766274637899499341790876238551720105815350139577165641356185829272546283674035323202654759135275088357512557686937525513772837278297701333270806179134206308385830565620628965140844579868379924645186109965672383308368664508252179111183468592444556075602526160919924559992684498742037356424145553991436021898218574615210763171888772096895608628049842303975260448579828249950226478890183649354544568328473797909067399 122 -1674291242341276432302425535453150248527801695746765938199072538238959240686773770484495485471089433297300107348980192155234210011040368555721978763834474168029254543447812081423030569727244472278140864119258545892025843220841430960268113002066292314889444031110288815238169304114750928214720625416370506803003791608639127289542881025750138132302233201582570816719223578058540888425365598874398968790005297173233433863212685641557601338 123 -38171152258429589535854693858777647094606253744854835468514068140006353569871590243397269058512962070709274658336010314120982169398672810519890456343559991461998793306647623523307319674463130282922207603045595170150055786467610192329962698260784422287225614111996845467189080293135880066172813063458994030290224617756474816005028065372014744430045062650667693469153815069725011569090393406553575771627756170476869636285180695811219650576629 124 -861196219840830613854297872518450246387010584591215896215594066430111834597891014147721267425611042201813225718614324840340478300427019649275328194016235045389035897600130072377820473960578428315509237994219027775790893794390778858519413943760268505775722872999399175707014710022684591428790811330875750566364699431322053614376266203055249582806558920677874416330605699842525993882459957913421768659185268989319582840870293298053673670388273884 125 -19031330510692905564194687899898465041261267485956795802079789692694219183001302992644348356599866363691711793657107028319695581091520429540575052472203480472719195687921005966077496924082332660477449579509635624701261175358171725982370863471034291616432383202218304123332849705429752606463808758067807083893034028065170668861700380244030334752180918678617978301705903480672333817118547865048986146487418401491894708223975647851766126849152375839811 126 -404586726610336174671198650079164608725020570989205854345674470392769855716956842592366338120455141501891589023719386963620710900117642776561823426405159828643046673944933577693346552918183451271297634775904968371416812455035151515433224836663923041898366559019173126954939365252146865908021770384774695061883741625371231768948214578272183712229560046911392914098271946305703386018811764387039994641385365787097641409096100317397722184255376841388790046 127 -7971418546579248597228064385442743433626890817860076294650250532511509102008903840228478713723695294814249907200971795164556571331686129623265311103575923311935382997706468466566830662866126420811683064567951149415765527778551079723100477282280147922492489216336785532435224691773416843894078474345833224541369668352233713417144125967494743971948425521912951698369229499761220768995989877870995076985038875279515023092757840647165908559788330151368149014385 128 -131857206632790448849044789651689977597986812421014651690323435921497884939914576615174061895209970395755824275275518738860047428576588439734603542417497470049246499481688428952105501110970001760060805835047085930319051808025055962231800669153331301995875915838222226262174493506198727591170829922965266983408983299913610460983434337527805649940402606638891512730399519776330011231322589665143472331710154443238839990103968763237466370335344962778738409904946304 129 -1100498257000174686430811964230989508374800769919729034120423345719005307818310670120512328464244900484092615637932909969056898933370299783240939966852809301190446012242244241946482843858687669881932110524386161673050884399036047146198913409482749543108671149002935440976410960913714543825153055196870108158692253380338042247067488704964615128888392275173173722970212670850473860122107923186342484395951751587170293084917428971951676822798728691595819386736715382655 130 45793331758462533767544879308385179240877879060249084663208050754889403552596223087260008225404328039851373002608591580418163996009521643845973692746651330970157685329035364730433062551093518293665928074557676227980655597880611126792191050376756964984157397465196851669977362613526100023202945121444324858650518638051872501178286310081944802694370083673695157549413069319176404290192170668626212423663658081711952894477496495705557191112734167424314185836019692826798974 131 3637629436850364455822568527373505284676826634865191389172540678539194865924930207817678699925769275260812007924848949286438673005514608963453922031047262988264673008755427572103244827774254242460472969505834767773138517351140885616504285431801029699087002961239341307422435421626947772287365538361771596381443653778929856318094113282873081116011266683894373514110091529525124751401611657773338831145100254027753233687898608612012970961850477122200223002807052925410769987731 132 176840731110950848374300788788151638323135206668745866602786774731319553526858593107694431436769609405091780278210354914510476631085141479764675646641130744175097577111372901340642019383298417337729033158872740760627992442585148571208338187451556605336054808285133861526736027164851213581140688880315664882059958451806118043750536981011390439871875988754308598452404980878063589438309392041541812792223856881098227933991360481619069910514494645185128198572435214775662478701292892 133 7412705048630493165837142687255378984023750143504251216438620890403138643250650555168613649827642650009737989958257965936172660465846738254311852811002907191651552658023135311514628175290613197568805705664904826612551258719052302493124791701347381055440813463297458175055837173698530133661054008239283015867954295712715429040900085798457543449625330254293430978863384092345731302109720554185751194246902877877522991925644549133537926522737763398585932562686023619330659531901506990021 134 290397968419568698333118056209939291091018389663959729472806483695206745864228079984466849169773392456018179865593806629285570278174161157440277087818111671595963567656627506682708177434780055578441742854249315277380565747849058794817810426784953071812596081715808179414068813146142802266901811479006146989091933110922015531568559848681996579748478715230924912282217124174662614512384033867044341886035762687844893891035202317153167746189752644013648014251890961568262750377443436385183130 135 10979470120604045361027531495126441376989149078878103839178281493631428932537663014628241340546223398996399600438616289978991720343428210003727962609285911492777472230542759260593337287082055629330244143274361178192764794124839649100134545506091705333041886878521178263285107812176269388480154686462316887308417961277053278771300399795918842525966155598741272300239711470727562965614631020526025508649403701909495122501402372633309276128075710328320749969521319657615137901788120087645162127127 136 407074332873203994907116084254246956417089471854304584190590438911463503567307419999952435927339925455957144958815598142858083766710583912285604820052103278269620333113570578693421304357501688499772376399169975807050369506848420156990666986261600752996910128989698415132766537583652177073488707325767615563446741061774469576698073341005357930440445978672493759529489052520233945331273491211111048529779358892744947628438221985114417680278228107573102519325598029066404851517752029113800491527239352 137 14936491873552780682829102376695393429471550882423416781899773210804012547386025966003820686792995824144191871558461919144720362100501033570142012946396239131343504296718176775082751887355545782896804038524646787711447187523661348074825309996336875724196093873766220130534318711679749254364884356067646416369292805510466392549875946014748191137117646605991724456706642066469554811514923798466954866682588321216090182355087098212525739024238448650983638953842476217027776824406147176127222151838476444041 138 545456303835117116816210680587311693789250664764603583077757723835621358228234812283957080794929079744704865805321689389312112720060742085282140921172436473610176704001601260345260610579303907025373783158078635073052930303187704140455310690664472721675148888897798499719016929384847583732721992659700183411869824518907580932471670315319885257217667640430701806990047528767624604451402017725916911780709378234447293903227547528983689996698983854798547962407881155747185363828647943480258587889983521014520118 139 19899796993055348085454924395598751994013289086102683992972617483749899121905118994911888929038034843185586531230284249432466626508536652104656533524512762588639695307557658619022340276240229415006317377265029216246660321481215134248220068455774912021950319062168853050067336246109957718043971008064104553461512301361101862307472933189969631618288862183388489589300321025238327200787568860261259222805357421397969607090309449046926458062918709682245603399427153608657144640573509779236940600800904197411717434395 140 727168545389795679502384572792276532217031565712805539908002562675349385555652162330524540156575793007676431257244456079814564905054683396571906102348852281911844007839319814776069942308631871368292040096372109936655706221272411684456333158574275753003471950626789231828556999223129988577104324378571070690579525590838944336940958803813466820287181552219168053594766322491757897002593592439451610285263434355411176133292048518000378934409574696662138721897116227000860445277043953088275576787430237732627581083683732 141 26664551375443357308821820271610207257195853370260239510468064501342812386346875483258003890410277739651189044956633579780884203513685364299982861598808224090850518148511434654992207132009254155527198025069585446331852179565608817503429306980331387864761597480199636992599777999523766700186173404260221687495890122593645179360266584650648681215061355332612001865536034183467978922731249324922847967492017570333396047341342927180158739524056821663348024341401585064752795329653912749581786376607401432311588102757754561997 142 982501477475086934842019223617974659244193169013976858964139092560261493865538256516597427728869394426293368794709515818509920084579933594479010417813686658752562177512863101391968582436308040642075793815269976134036791977208856174969843948816210021929680196752688254831434700644371077122856664074548485335305163804795703326999536912851270401247278620366665197857216451109452800614591759395192774669038227773272615725571035755593015833751345099743919695840365772352211768351018014160271852239129203418944651326129964513796690 143 36415063890836753763695749860133731935414049925768931601049861179791841364760865661691515871734789906588042694142638409040983830906345956363267480013250390015984133533430040093332820468121821421711528691102765744567780914368292325095095160105431265750755468531132027888599549029740106447057813104076029382157866562138871500867693433144346857482427168493507179029618341843110838976041320223398000622863709872078067271845167279092351039045294844365828734474908255288073865869180501427188765697605540999680741135047254920679721504671 144 1358655805337549386323021370548270099830183872306052222717008372781715971415059946320841243260403190278779856999651840157931374588504985606195200984821297226456790773494181439060687206633679676436007511687747208759569109605064197842704174763192860272537551112659535703898054257298395681258482200493926320618073532054817135985778982233109635699986065546505515341631412900184337615206829719773047850207536041149001919075036516411732553267310421043137745440285781998323675524662101091652501214396757616506233675523673803625973559863916528 145 51059861610248766317224017567007786085544051894871573546019199744645183458564286555579176878094560336218631631093249616813067467533963362574978976253609942012746894026077963436473143216976980561469920744799670455582477871448310314673934904143942951176291996156116576192335002090395517500940044394270371740234876072980235549781992241173071016422705672327610655459724094825993285182987705008807683075994082722347080069893369671183361976717425403145139494035504434749563724096545718958802103062298146260802686897419207036438648488611934235793 146 1933679705527194057721323663002519522767661423368644060911155255548771688645457949713432736608583495815069598293654912571661175832723737451226135746803509561963216297219639943126424967583267589311306866108680441363931558275270503192314180771123979991705836948402917101895394145006977402985923498334730605909304219610419924604391151972360999936677585038048796923540870715005081614027376747664854750499080355714470436642784001135436119630262873148973011218121654925563960308594079881317159521567067553359609611869567409959038091633824899230186734 147 73820624118208324307588408619832798293326500551427484641358613494090806202174440626209818160352621495328667545209264868921606307477769150031748955071437353190812383772733068410525197396092933394874623412483604457912696508635561059085806835941648507354971659684929030942330916538920934638807633928009424199732099873875457257685915825335580848613771878128258238119685449928444497575353971177698461256095241236134297516863512899265776943586516266848561219668936645869827846171033816617951831948153844628332758506541827072020513667892790469382509603235 148 2841638728830180127573796358797094897720434930644548489353694561978756452002816116906214608142721273161293128169886079327313408688460416914371136525752462811508167433431467775222929359798980306338380654871635295450145467103776940447901480686663679926692840113971559376990145642855495647623236651074819301160516580917234353272828552765223167159570200974378875518037050617279123864333370353837622115505815939032682875061533272295740245444154838108224122552773578985339710400877166825350981371052868588259736253374948191979191163159884748117837901603137484 149 110317316364527850074521805083183969004356882365852958326349520316633141473870315884015818562125090896159864868365496565990079307579501340276317743783067136774402505870430934253162112502052538767302321496009934677316109299999076109508718598484565121388494692006604860977429460059886875959221294342907409624229722166067484148571438505669678164276252577186749170159455593388458797678126633259433020347726203165003629326562454963306728771853271650852389778988052311768920824535893075230218853825047455015879387451437863216784590458482663674453634590022108267989 150 4319735929435541088565476518651148372375193254372364952575160052723194816255297180039640838408276410748415900264711192305981849567744264268116387084850089163745599660248389609059682524472937442470450036170136204710116548904196125712291388827144251605043082862411540617291296736514725584157167930068443415333310441958191500449426575519875430380598717181984963163925572514226960757497913138331909300321556452047580064601372846895197787773292119862720393867164993701875111817928984668360359132168780294558007949098876008943492329094130221085932888703143947996841226 151 170627206088949121692333283751338855240237037992673120283015749711915909502471535796975756438375891797091459332931276452706272878691039457313812619984732258793257703098860503195150223256285077950966725461720661555061292383004763644493138567602696026560287706904670369114457504574885936840989969548505122494959199519409936619988266008441643794431771513110107972965942099495936270334657375209327298006861518208986423089914501022189513157112440503443195746570461378418822715189560884966008498103091630074264804167046276022225482094787372042298504729060112297553356249639 152 6798801149941506740502474650284630801912404989272469839487122909247286420753137770891205948211034798898817426313563741259476530586820060134193856645458952124833522314689721899863582591699722240192857405970208643174506931039728889258019659802042076489283218547676772326671284718657721536746559930753036960762358860462946214652378223438588856354276444034462010650948841294408580354085369045005636046563633141877377074651692772998168145910115023101711837606015889191076794517005138496272995004307335680178144090921623797773654850371577378537880625639044857271218161110738728 153 273282936401209505786757459652123020489155768936871525341101425000566075980700889273206274945467855325087400681499742282177731196270739959283883274350667290773853635785955617849811209960551622443764745453443553996622041605170215892757287401935286246429365364729490318728430667109640022297902771907954848925308851261850288025581300308488114793953507135241362280586792420110162330490725373395741270559095003037445839937864791861449455505495787679605284598805727180168881171666054972548903331365756357489492454671299919224196072644128383879000700047565529818967512211264253567385 154 11080826724282597881103790020803333661038613354702029517104719087228652181075982316914861322059859908793194923617587318522448752917161852368288960080304722080560689656965279195397216552178083055217540809854463579514220297830421743540835222009200918128699188135222373690826401517459336138114356780534461683712967599776022242607529279264618840453650700937188492625259712327757177144715330279320114940520954241989082629982862465084329892092486825199167166640226584318549692936186084429876790571910695863939583140048386133681860674693807935526897574979942587497798476992677088378877606 155 453193510051733877342441677206291844008582732345512283619408585158974447874898549684631220550801566372864326283596495824191366799586721402346530716327881787326077133242740827119467839297573964269390718113525772213026937926154251608346244627672054110552740863327202216572766684017817029534642289383331185631543313094344952518884827871639100639584834389009822516067984043190480712738195001508864097984779838803748421984572854390223943587109218932377003137572731450483186581367530470110670959215198107212554451137931699527885354952150991889375893899945901154439232311697647570821459378475 156 18693942760056807490841775663795046332478452544276608245150192200393328855822143757850197253623302076300589763968918160485066072801255009184518629363978669648279651288826165419893701634959135364869701071307872779201934539918176272304730430444435448845492587945249257600943014328759506768227122080150949267787875644896865841657815930077460435867786413104482774965202739284542680403290649148503311596967228704957323612240186483176415961845117976626578293016300463408413434148000759409250188203300172877193388571842495690102505999348401380153563997722845359171263376764809679504406059328528900 157 777617507422879472179805586992505645052098681477492870462637432879554639743994860229403637701603385703579932309048956111388872388326737313294771870692737075361996093473881801813163745232568020404255890016453634388325141971947833901708652369135006553951607348508325781284723323143544956306921650333773210267358901869635553025292209767813217182737506984891685766517571945128189460435458709112720148198973038861307691132073459945204283693818866655295674403116239707979450488466348299276021422354519504877553564076641793808948185048534221603133063460216981196896456665131787175580485022940498317277 158 32613821126769909705889591159622484660968294379977778686842109641410430401391968808006014175228909759386094954090983988172400089044573568757034531287242007228656997657704975750659573884255722334754268435883585411327037968764340977681642665265041211321911773983468521769230818346097708281290496887948590529604559449637365142693498508582014568447647912499329582588087794641838411400830580980302205886309013124300370237779423669050990029356006397479050643325982643788881494417611518618716142734955950734755688335309870406597445471535390598481318771803901856979948503641550748295266415132415281720782274 159 1378846898219942588334891588752967874777359427524729119175459568456160985217033292789364056460969464206352296786958804685491890923341338799341243808164012363205361844148478638235390872340163455950739413474037490219852110578391571385388838573344990099268125830540199826005184502300791679245342201130627474119251559015887104840466772984902816001707388842045720848441118815000622209777424198206784656211404546509071333428260724907960076660435081136255378034747332645893841058772700038826192463331657090562112588917764313575884125994591696650581446542556639661636549614345669135831357402709686376608233594543 160 58748144624723848363391016150897530954183896176122019731604703664918495368158596842982721968546565147810453925153570460511000514414406288634987357784971788598026387704380259694635172160156525664373169842892583582445850857865747315829673166837412681201019396807505972814900203185743672668084747003158091713448322692395855040850556109808079233859236602129776296074030584706570167661884003283835102478280915489932789961830173105443261380335376613460995011868671905989484235518587265915180776886077581242098667679369166669655308894234599785521627981961666309439888426898822618370372539184968694014638800806700128 161 2521743125623993720782207147644314776245425652623368549218890877368507006358704326651479162765157902494671127990538656147862054852128231332689422435982629263570618635285339068350432615776662389525017659873598006497301842036625928024791991350259291195042886871532624005894080285075276950221594194479352144870514426348813976347134445835451132552417002493101589555476997282813248038836317896869316886733063945799553270341704644199806040517813022570615393428088409162903156880546916922016395390575857280836241625835134039700342365997239558938140477692577379661101288865321831153130335427599566167561495224647200391329 162 109011013064173618721181417069336577993489947842250158573393298396878620897198746430032557629443599551130291580956354665578339838900496943574981532252459667000321499593721278226908619744927186677323508323503411455811563346543042333030030886006565493782316986582640474511099371823619030794838457037877080313132413609396553044925900502424230206898241006534011428613261258432790251510836124999691391065192449242559107406135894434461725927646012214187493242315857907937945260357056379433524947723136667523943659611328326380051702940525968528407644818827493460053514534286022609109318098222862142115045149250423726705583710 163 4743579386574160477036213250200616612280289593798101524774101871060977171373113905560952604690002957191571525585050906267358732836788688025569956746465624560828400867857533187616643354543601167840424784966515818751907155928924734362539629276634886941299673056320902958539497120028126311559775013139196408466078392652645323371083059968255963471326309257235184813874771258806153979529924243745481024634566652142196827149411377499614934903372429435715397327634741138550771281657376882897640283717473723383577119384320527847807393822878323951016683943849237510684037507628802665568032907209580750081817264688576917026841416371 164 207666701496178506876691288949233059172354830082889044104133836227026034035965942945787714912488478192111007776870432222298482613148173162068008027553069475092625784516840204742324150313117673367413706644443921869991903560182040990594144004130539199879192330811457246131393495043391718275732084363100413641506607008683908612615452385724346229867901927753084343788804773695601618232604183014892256223098634363449198069741392753225296740921038491621104095774991852930817519242288270633123683060733405263335496984490243736731717677383723112034723171888158546876915072605948531782766605899319529800228349255217992669396758014810684 165 9140297247157626684761900685372215326499103410622768560933320765363183602228870528087765429407491055630590333473535961556113026884374239912556804505993669852577314247628172562565878750083493908341709314034149864224589506275390829083367104421870665374685260227121098277547628215467249294997556952377325432655430744759290673899549078368470625392903508361100646095189109970924710063661082723114561384115839568740174043376238949502090164189353835830712645604558541741135012155982125527166318159584777150762663738496941270262997424902724656658108705937829285941049173414113111679712513474911111862988110092364533310817160975338640540645 166 404130702269764119806170494797671713296759219244285082209568216316585947915010230125399594164129158460214386812263120219706952926244841592445907908122980721627372442628322469453909625817757267543189309297475792729013969284906354658681592222069742366773784259876924433575359114545758974565063933766735160644477095819179982897051826591256136963144433989991285550974529857419271467200714311913708247598028888676781188459825916235005468354376502355455086449373507185072326204356253161498215463413742269578338406844693043556974148805203167811831287377152213321306077264217154877537232686327537144355563014861338142936596279610818760439626874 167 17930657268168635727324909431750794988260435418550670058231381123922852559229927892170774833216893186102447092683833467835044802320966417972598072471817583424618992859950068693056389051158038542812534673687222961054284003757102566898098232452162905304423326094785528625644406397360276792674851609799965093775711044602474246479054736842227489036716919186509208001710692429518370895045829152406078856963538825922357985635697489718150023373212854421334570616215360648001567971630522891133019547293188082893968770084854178630893562918149894837198939583881142797292487151776715366079402735589153027348043717092550652106727742578895188408712977719 168 797255151907389857417384188139081088872265269811944462314786318987588832262028612303196152915911249471133415000073754443457315042341948174001184201451928905181552237781282607229047526541251842771377902427725361286977198586012345320967057095262961400200102426302809223342791345479452589379519295425754975616988556738489202608079111594464929693315414143063030781057997963910729814641658645923549289286821647745964233038087798697910760906134457476699057274881710914543394109248703842609902079116836989349876237295127233082262894298842519573499412220446950408922799872894478754641962910569437566411626183218342456587342687617297971002606755277442968 169 35461794395777436622493140738062491818223433334820800503318577312149813162939788688430800934705129209693649767048452075638716846606771724679758701738763088722328431725489194364988910045078171313809302934749240614007660953130401417073610706066350999670932284635552139777350288394835378737723272437149472334105195773069058787740995120592477614062680067021861090684568115925860297999827181541540876739216727699680871306436635093804753864253832394602783142585611818702338578864895216242881029154070456150272705772148471972144691448340053423714888963834633972799000344018949317708259395244998064446647178615376169141852200615751757070461112290756495428009 170 1574175263415552954601221297256293642278848420207339468062654584350385950028349424951966808618840518782559513556024824416444281218481113827665344056383309384725491897273024008896529271606335280533562575403271767277387878964103673024638596002415863641014092962475580311551377930477559763654729995511809224410944960331259144237010897000006605051014271254437475165430203399109219184695910340087666064156048466353340835396306572387007175251655111723721807712497082305357276785591705583758930150642910069308863832969547834237474695403791655787004778321358236297740497288339162742965775881648156299781455924555728549365352579835488755421033087539057364721085462 171 69508397107844901072174759198476803912422309696867011058523526876101742667351064920663338724888660634269218374602862386768088566717750417651622647986532743856560277886773705521089677577937647317031886013736941765479725110843514917790457560871514666952973227741493861997365473214096733581988082927633520114233960385442235244888640131603692960151627021751129842705567685701294024096947395367328275952857979741779093071059452960173213196614882992833625079043342598216305663375151909613304877984401324102059880084745727690314686300618885584729328286648474390125489587036427783352585046377960341142569357007005598137745893989820274198678169892026571162269466369595 172 3038197293348119019865372178500162119153144126368660513947184511847306334394035677514420128853664613333841822819818007866397022303682736187908917213487868563491233609153876792916181254578137350174980588710146601007351754102358506916289253632130487187081402722152557844611546070087708339864271179543306321501480100618335027498209820626397265558748485544910648026548741755287302609565088154247662328250858431741301681909223703144304129517700899829911370268929820109816959285248831053257778565063288294011112810211725609112148946475700857122917965977130767860986632553106990527262499100281773408168113871099112530787484485034027542539164145138035217316244534664114292 173 130484866823728857290086035825431887623044496283752299077600077054429364088315213949792405164977306480742602124634507614595655394260455680619755995735532584368803583908985478010707629631968943227407277311269372611135982581422071713533424488380707098301322882567813889025142113770077694244967590232004696386700988896216825261701249444399304422664616171696234625034547666800880654940747890569281260837684451302313399069515779788294039555962142864581681399728743602876972149081547397907640674238612765082113487411671007006927373068518881015458743772939670055476826281648850820994711793209700460342463139913296212197870274981419971076088715386531068554698869399864612086253 174 5438617721095031646386231596948901056473084759632595324040664993992510868571273612325600332130697341177167574842123394283010317717706240993231318200232391309897660886036310716634107960344244778826167020416701658051706176535209273975162515948767999252531766374807719086477485151770837290729343507146562459159112797089998386477332470426497987662116557427470082478956306121716571654785386358316166565098440308845126635672976245601428223093479920307480616420957998240008589171771385979819193280721741587310092510861687198434938013580265717999340826607801264492596391839737812495081925241811503950306510391326239009936925508821527913589567303816369458518946725145168102312169778 175 214978770153511275160196869696986115724199928800861983339344132340370715826331747408738618740252253016403699723328175027147755251490672910920141901100479379209446752765447129409081993541083219741834299986561822708303054141791731387715115479774612600044444454086761668251235042677438360872031573596821867648299262297710577119788144783161143813855962679443282691802433733764633923583578226587567563596761401743550064900303474774349793866865583330891624630167844708433390332870818993014570003562010342392803096166000836747400540338929719525925047975989914440793693773966762642084170831565069900467807026852219091535017284804882489947570442811863382663162888091193256863602949461439 176 7657083694635028849246144003744971309861720090233277110904332449964162615386511827410660660689643322484248908151744430950605821767800254087767048097702690131112169737180475745391511264013212244819696339574975346820590092450314027082858909415187031006215430463084745056765278928315366970714532524346888108107495022646285457909834065337384396011834907437644146946551205673512561596606229849394501998374479812035154587906752790424661265468577829282140708736055550951916621762660204101258647687736260456072273732789712446897339778635094372387100886579065260243521633024424484588567115066382030438316585854247973349711212987363475098962910538171011199469121161784610660177040080426223824 177 209534977253466799035531386834440958172972660325116382399635467898142593766661706966996151690195065725623317039580043927456249639099798530589095325590856965748571605549688943163310712758449963574364377310428961196861869179914796541616617970069541607198001817646325731564094297245173961350344269348549176736254142563446842437161217442323422350178149839278726888676845252061695884813285087040033966805541889721322071193224877084136291511233880859734387247089861979276944532373720242753673357533268567698335512915531253658483354873141596491230828804061184157605840525009447861207995160853726445397624474704699431714334819258645270781735875936157335772091169090599963977186265469892416060593 178 477932227039411155313651505829817837047215931526182315035986149591133461131980888050564798861027917149789512997543035353779120591213760031853437660453898883976579508483004436089425013402398002915024198960507232176165924288640901974497647851698813088111141702132637513645689648500260728603546053311847872348169632944754755956451593882410345601648001249027446476465772504349803456804367417380064340964054107895617686686399897983963174813015766101902852042223891716356224482104205508583551506473560554776780909958044639173698184925408449904933081385073776971094086273978945402010602836342642985344309689508331863705583399002013259590411938443913134892686078685244077684371876389579424257206222 179 -567375399599306074250873874694514293736626786509688225682661684386657267244142831478592928788073287964526030091528384600781932471235280957555631637147345182985404826515761450388262287076530713322714606583078989037532542113438386122548946449645483085723235356996406494723569605150248847503302428754349485143859401929167950261761521021091615736760218091064810392469388086119099376966408802611548800202293786473028091060403185115897223848719658179415834403674189624658082668239428428103700437272179443592016010998491051612166765423397317919670123384550411513140755841361452021416001668865521459843133166277720604212844691895219701653055599777911052328436933570047313977462618163430465097833324026941 180 -64067468105439063677423144976683069995269869875804200176652888169052931971745153785518073242049887618568008464636721080531965200531276204386939529218475026585378470548505425779442958960929201937172206436395398100931346403752457255701296171973559750222542615940521574223847840724555749332423195112039738458788671058731174876973945514275582258706290132827785035700501748813161035654959063140353174040007386851913143190699711980926182556505325251236008962165006826001472346104027264774705149621793358384797924441155966781985828147595862551961641390409158735106065771360127539530229507536928995412338277949842949020218768524701879215321253315431619176601650116467633810111602807385388820088939391637502804 181 -5396024555827898406472179924705697800597587603348352314021774342427153053639986095306654835563490490350047044038936647439995257673957167334447950363216821097181230744923556339886258084521681292404668019935166081191794590710002261849855935708869815189398222316399347796285044227680205854261972156711049401206222100270220005566225138763814943444791080846567837095961600341874683004044953614906061400672003599536136085708538268690673077679906606431595528472239603047635759204618652024847390373168576094447119392807049324735279150063843889001490813555218240199179717171724505852814063536963316051068530392429913378592571785403275559319156909055002834528157744141784997094333116297895958756228437441041301083659 182 -406398514320679515701547611736632721469285921074958941643791260222045958782660247756944211553961395644723283420546670366633472160878476037181636992405053965462654154485979714934628514528380445343519815260717377961833859154120772244568353237748319983031717865048981592152207058281939986311491051002987367282030051581582255993780364753362845010328215142486749035470781198650170956299037202058175672409594728870525933854735388222120516329481772311233977634174016979473916109956697714105353962251251550121573901838675527117049034177069034560652934652771244075426677098608049402377938765258132253741346264755850503603464269668664528610542991203853482095883406082283105927854676549509965069006222803627351261969396758 183 -28930307526453194443845724744655577138284637485059314246197298674986832954720431760805471899469501669372774074467540619807218720593423289924367220387591996094806193176115491956494717177450983242800657928222713632720085516486754924744718768294572987780188654236595012161683021402026395211971776694082130264234321837229688486989648902338037481241331968154384645931351762655469365299534087907851228360826722002163416278424966961464604740926233498812660457704393354881762749260328667666516181455898571995313438262637534867954529981763766271124338862830131192331919525606949750534993888370749304498338143678494805311619934081335273516446449601384799841198975823240863577478737033942462972869484422158566124122666415503289 184 -1994705851905498981268763793573859992914114444100680865056801370529078072085932860923291665923483429566255844407923956485131498795501608801788002557824544992733521868297714895136697537822503107150487238552126023015573112125769689991656412250256072188096421722487172710047568360818322343836661620862232705348517429425924214949113307033739666197675373369983241338644822941869934975109396478918838310388212896233868339822251874378902705009369726855542020936444386005362658513469422592892475588992694019645350656335264034013460056762323348454399700435670731752187537537933054159296466673099565887881327690708095508993759277974387189104343146745867727187641158824133952062294555653247767479341783746911563226638982446210453496 185 -134938678945808032684884604824879910128407904003468615087393684568133820322196971588106612602953139805107566859792230434143030303406110971116166775687785941649912083306325851377275833952464337136098960182489446794371454065411534081433675089976286570986038266369753340163792842650099695836240605129895633335515348122427248796017438535325154444357110959519410772306891515710931444430372067529790060217842452803087129803366062216622924808513739429373043641217926981566001827852207671931034867042731619108529631483675222411482751569694269264375518132806652162101741575635059218301455727142749904006609605824515275302043575026027972799867480159153742978069221649484880201910263677225444850707558356418609037406359493907557443003975 186 -9025057070099396855799211090315716666937124849403014515167946939670870336581727474824712251837675740018735472764428307709370798988448226498722022726901407029253697294108661493713586303613009313477317201668475394762773099446826014012945238059176860182876188262293723270895726244518143626436147276613459829904640160387439948236918882611946051786177333962901637980533349126408341040289025931874888957223503102506139636845940582166156799887170332462950046729221504369563871302680129298877720003024186619399103512391344065748622310455995515722077251732161852903958182327545384769699867285303225684036809218006868496486820063705554383421595035436079011104442878426049701199921634341473948064767068820851216668423710508550244898896004730 187 -599716930137239343622864514567249483644572295559595293771094832280752780805533649472808365945122920065412995356259444631255733566624103827496913679138539385912452919302466343581922776432095183161071968370263422617172621478969120865807344513801018825009557113062869254040501569442628985827694865507246572816537234640159567756372816368860562238941853367181538651811928331731422358678161127224877919144477127972768719962784461969926248576660613588698712552333856560296300915667537620287038323103043572052882185679413475019010325763502964536545671677750304953121941369022396272719742485269590716219435383347881082272108484810417501875383615601496652670620669080105220156753715116853872419301222422148896258129218076488246471021214911061173 188 -39725270936578937810450595123513452968226855542396072038498943788017051733741341467110516669386287606975797741184314221336458046027066950196873006797109082162211897820792642169953496925174844802003522258888348950133816208783519834569001138468222982074665093432844165313514879350844681457442588758051315271643093571414423106741039874241370148080508029067659780596154744579660816860489972998511112282752408175357020946639124709880036098147020806180408077262890354094271912025180970342315458613920059650260108735587117271779292839471637717423235002695275797630052176120585586842555593357993895320492753022627526943916825467114291984223342062394047775486473788177991518261796451722872046139530310719880974378084896070827823788569635659687233820 189 -2629230909498924720493927836857660075794624739012929326442632572658329457013905915651526431605135193215283698251014606408157063045694623484989638682805893827630510616352645071330738408488363575876128694054805797142078700898907002533032297086155945588658050531508649496437981459782115561969801302962346002223616254123258326152103171096064402162496815477745639543134396160341302929109981727853593246969495949214222955137939761536075610607253438477778363442281824575007772079945443857580283891127765130947280198637723363685319069085211820758982888842822506586355833493903788515903987074216363140459792344597670302829279791386569972606827991980901450475671009882058560239484499058151596948258927445791390025464166965553773760925165330272411981898755 190 -174170645985788731950044864568086363045693258217976347543799125449650033172742287011094822089095656947185435040265474778178615658928425918132899969523602330473180738461595274469720882342935449552968162590335320229037803391149967273603760227579604426039366372946895214442998251136741394164459997070319078396487041572106562130457226828631372580078672369658566777383768005762053336104370621145027796434176719830295874887930667075581848267622297755252805769265940107359082142588971987879586563061617824267866714954026534200522854333764960364716069606104158687704949970302394658901010563545383673352720457610786062302840911267317711796781997759821837955441175803718682363596191625651532662957709065425149144795790069899793634163840784629757186146046620510 191 -11562749768721354221887166502915019232209288929254103845855997232435932324798757452302430606005359593126442531043215212224956865118962422831523969963961765616605374184450208009235478143830585138589941613708908018625789744458024178095118874932646914041031174787383429984805779717534689162361505902298697584764500230689445755509588835421443100196964740003717592145331331042906716367331029065406200985396210654581473370678524297771563851961685321155795775008680975293496722831983924111199242737371569870766681638602566038380396336136369544097914022578204650038095162352420566015491514110623458051748251825255482863668540038242141488620366948461560812110828507679792235924064555276996114702273278404545118943985646426947830302690179993834102169726803192679217 192 -770038246849177219505555397408561017523466496701485690779008891786837832578335087196147297025751139146979855651422513985478910653823663859711140163986336600657231392974423024018007903058196424897388824464248857807786390118602806329934599820393963176526849830660654635712601416923669317346256994131283004695577686082803355993492296984345040298757340057857120347654713035398652835401855579304315665990496668024742279668000176704425436487259570356756483711777107952650370567475500288859549340593862496814147888942244134505754365397414988943229342776167467111218794242921904280924332022442404770326520752791611241535715425752397197234061145138384737894913930750239788638909397784071856787640255305301517289146468657365430294513463845905293830698801444630988331712 193 -51482281166913754396412191201997119481890595760471862500071954442747038143235955231425186020539685266790008578874699356310676200357973594485230558146215860089827370715669152427423064794802387097153010486208467838649094412323164043816988161964838142155326044721135899402332071211520388813870072418261600414230059905782385634987767395455835876929489764848146250964920933430733317832145396966010068310207508949216240944825067011984010934667717625571190561113382554084085383335963676180894640210266124870969951562696943427813865981653243732054733142094603305501222274824816462181159255605808448249401843665389310697117109754492202368627003895017213391377686382180340203538035343253487903664772322018535317235034800626883359422687370101809876276994262168427694539906879 194 -3457457211664564487736476655770541280747284598696108079448073999521485264411713299359545123344867890290519779796462953589518460532348328295800239544613165400730510319956748592710611000515935796930507363199799367485430178906627637440980672060309622361147825806151372742756027857007839096989454967332251014613257221548884524934979726069117602071340220869283100424887886442831472233768584219754827575186045494861151170999757442077369770104352660597659280568165628604851323947877565158864236966547095302368168566567271781358474162112143910107758000746631903900543649573784307424889423730859325084765791027407119072902314512272371863749104112782600116528744765850848472543594756426893102751230813684029109367596049824929761743909385220820806801360642952574372476653585006274 195 -233353511180860171260559640505054081288855728161909540841873665178179410304645641282383654617442061579853634384749278050842450070282801772906497899847617944864137424515840272927533839449943226470802872145416002389203124471957491455914100947425006795687167922821737997940241963521571229943037389709452942233508419883052688790764760319084770384587532036897114475241751610405314799776595653151935062337770037931381725467872252699534678855381327016211252405729515364500196888151647532904029939002040374344241297175653608035380440421057265869231043736570032741679188106943065437768980424667654992355636900857335745672505141535610824798901248397630547114575075764679362862588167939946401611741012023030082373526791119101835853362240988059995908575289980174772484364988574331446061 196 -15834126373547861519896412125869728921231489452787117301124563013797641115915806184717626246100962904625289057258091243189301366153121715562713059730949567415247275300013518236752778360294560590410175034201819554995561821056976670574755054589744054837382775155445900695640333459604288680224086132550868115488580516073075107506752413121547717402028331697459966903549091621478923960219086781075965570968016730538444064308542882942742523683206419295938883114000519276248678575061725673061280945773015819407057496206136792033093386075532259711042021111468997565454800859517012953065262560938440433562808821814216372155110503100034213854797774115014717261144336301592143597889345391766232775400947513130651609362472288404223108683940067120481622338608736841594856185290127214989695204 197 -1080504216669470878805172028931276767849319521885960836938529501703645617859913475169869017835070389676623043286204976615294788132817523744112233490776550266878423574981817781948338975133439686986473166031525085044265337531608505274216199009815889127399275958707639395073854270014261651346579650026246074145558362587216445755971742001195983717801892293819826507554006770184066657055559043963956439701137542737947975825703437129008069904258346923887664800748215156450921920779149917123854025723584901850934110858816590935704327845022532473276829344790788979926230745180061868686876044169446690147762937186382368595295380760030117565522371938135539254507221496104278340412223492827024158093101043299827695313631388602979494337242823816221453570496454529256728007267314753797701233084411 198 -74167848888319081071510505634843719022811632044047101592902908518893366470093909007752310396289516961006737831078074062954610789702999122915399978077805818819814063599032867155797083425794293371025111088167155311197089585855629371119814425172269385669272630652231748193973621833978970304073162268622907472263990839417188113985196564007334086608674995409538431480737511475207057284657391414159745825390900842817302193146625815225240011486123157577733047238135763321659501360912148877426007349758308886866650309087302486086745526250711381267295588620055766385519913566786436014616652305538262300097225805432059772172143239346472102964092208481707598036030730972448156887020413168046228572676509133098804105653802617462901835072462606082345527552279311470298638886090855428176253536917146790 199 -5122051978244083457891610326927274697658764954983271815375204617903132018301371549351739215893944404295833542484178241596406710919852629231832531992833474859049939713542664576597964843470086206894236761322562029638728918534926717581157708437290201322124254493282393115225991115803895072073922635479801436199219284330088920316288580653451675452273674891302807049404644990325389563242580894642052327715431630406269789366828052931181581615378508748250071990076146354582615743008595450842687422049149441340360971532103212494308228203232530915831716648697795349786558375863185187074846223614480604620728326042231705557268509834682068061646703194834618476320482474659350334021454728935856405207449907227527823556528260299401685493232278401012560032960369714847331846102373592602287771857960517035177 200 -355939279799883058419053233732717493278326675287654682336895791951501794363199921434324993863127239424958329733789135386352368038687581326252056470679092007651663169745259057483173136549394435947296717008212660626956366062447062271762766509352529924011036936804298657459324198508602088454594551668010912677838118514594357375403833895218544701833100075934677779377687541736744512809253121279700207154716617622906988353092817970232831459111682754712884255654723519626428678072603836883814500928729165241565973101386034168106472272017996345648289758505055796410941813162815464381510561437622427931750473869732810529765022301838199377341958112948572677975724923569834256935124183253132441471616811363296254423710854727516166214954957087626235005041793418785105852748103904367983306915697200425628989320