0 1 1 210 2 -1260 3 232680 4 -28907970 5 4211355960 6 -671557897080 7 113817372354240 8 -20151698294479500 9 3687092782592216970 10 -692109989731133096760 11 132609267059636375116920 12 -25838624519733523814390760 13 5105657091664960508653858680 14 -1020912852448292930040622123440 15 206227902884434108906591940431680 16 -42028211349743795432483339693668290 17 8631609371992147768788137882152080240 18 -1784870186150124188174956006392956486820 19 371327762735161088634408783579396651843000 20 -77672574968738412334730227634664516012345720 21 16326849169525238133142931032402494797269351920 22 -3447147242287699652385670572326404149639536126520 23 730745003100789601795834523743923451397827660639680 24 -155477978945407251181938497033583052204937168338371000 25 33192217466276312730956565404339566741451952140845707210 26 -7108061996820997426339762506206979141226004731671856543080 27 1526547618764580143996670636142151140775951437887315256692000 28 -328716736810919899667001040175034641362023170997515197008895680 29 70958350777090753358063653869534010458039510773945716701742737000 30 -15352596526559425892678690361691401830575867950080698507406507788080 31 3328821615177827847295395602098657503419603262989472580534640512129920 32 -723218794780282291681045503638482983730163529958722407588503115130949260 33 157421886136706533735783755635418694805667294656771642145649536618931197360 34 -34326332066332355850391058278197166881310518118763585828922077808746017699440 35 7497415256352624158469268315276977691138568699144948087767175529866200998576240 36 -1640123143136010570487049049090507142095718703309899816400657176924131042373039290 37 359322441455647168698449120707327297842897870528670321679589789481103296643379117240 38 -78831636511576205612299782545765467070289260935580662970746389413808170209174087953000 39 17317815647683057528026541893799055481431270778601582448671887773871784214025647400085440 40 -3809189312982962953123961219989116182672287156581570050875425692804952230523335673057627000 41 838864066344036077977445294536421035099516288230507589111809761016699164617731038450530213920 42 -184945990647257245804279590255519988900080142179534267027959412842118417193886337102269836001520 43 40819629223595942723763801682713492725890093202108217445249591944047373683241236982528612379666680 44 -9018662621961075198211887520603187958682334733371147658760029627966695225204683803367926156672856440 45 1994544862608997240281777597991845016469784542397692504707214391869154094603606896868889678919962799720 46 -441524745593411323119805504414394009647771617635004543930570312648713107902383024963278947244379322844080 47 97826853669693213517463181718544129074257933436556128084115890130822067919324214515121053543608328442778240 48 -21693832281708017935784669447298365295840699078468474808780972938310053071486316100202578703982704808393145320 49 4814753113911409991574799945953355016935714822049844442854543063152396311902972211570184838850869157832754070530 50 -1069440605169169630764267278566056298619077550954838646652000625998355633809009143235538442011708060106509782914260 51 237722586483806662313788930288863010797235550239843067217199492474095253907580880318277827916509994744238812805319920 52 -52881332631260213195254003066985744439731061184499838039608570971895253958898067948085322231835230631377563056374072760 53 11771729811155631901489377771045734558059671660185640079791272412403014945986198156195211929871366235569653001404036512680 54 -2622241002626972855989011752192137782234423491041170820857907058068144919424090109205554770997274752268910640179655658172000 55 584505308175843191812919969038498446654200152671504464115041551823519876060066278948511201277554419768819070693042744989465920 56 -130369967814187763145255969644361292379084139024806170738867009158433894011416195819299834710013056248250409961459943809319678000 57 29095790222961727974888709872428958772835355420945696755519461993354614918058017097521947158798807396360343002559669440959532254000 58 -6497361397756663896946267802257641137975687020471287821588882906263514534140730475070852112435262802437216018664211988373028030427000 59 1451741877490456523310344105989795401364577304959624131230354960004488144032005536313894188601636538482219065457522802957097731653809000 60 -324548039262474896952650011405174216075361887796425334556062352288349047433290974882678893310334972206731607986357229206919100266157053760 61 72593524662272861290373321429656490398793761208412485652835601509805731167096593559290394804632933602067907530507327504455508404996003186920 62 -16245705587637933376978544903098980028297603854555051096956155768781596642234360053684040406177601033545608189543798404892423784390953204679520 63 3637424019942472561209801934349214413536669181072185018646865320035263645864005088853463748412817971480641175759448373927510203524554484369951680 64 -814811470529304212736473956717713935249084445093376760270823721240325052194822576051601452102792519931752042050398342323299847446542173141968811970 65 182608800426520778344711993400869543773503438764380262230702761921045582639953502482766701029938105824754234089010692632367518143892831940052220427680 66 -40943168736333369868987640700553472197252300078153239867438235919630919820367378640780813309206923383928515849200479438868767239113521976032606475936160 67 9183970300706504231808908363987430739756456699374451875174754875139162461900145957349492510224681387779683187890730908298486831700965196952632198557885240 68 -2060929422724554818636492754851709799752693356880556885152909981222708400292189156215541767518298595744637506152368321377034707243706149574778650935330077680 69 462672837707333488518317265240422794580214607652404974759248644428616423321577974183549527533099218966931483797981037171815196255775620249906510561100308953440 70 -103910148297197413304486386994228131790840092652871763869899861319065398196415423000622863478624304037123434261370722952003827895354597453274695710481782641171440 71 23345869995094337887334886392233375126508781065733449068222478298022697341243240207855156137915997767697315858267598506878687173261531495994126556505291372725225920 72 -5247175234141383836744234607984280943793944135272266573106108801003818815200816334647682361120473276741255261703976525718858200433689758555969153978296190098653306500 73 1179777059698631925399002577202732690111714297814673720012125997029520924534419660426820302458600051334193520081900849045490709900410760125337674262567945088647838069680 74 -265355963871241055831289964248251154174629197221698772306258024450202355392488362632511419542218900187739853836261630081795256841233917239035705858449997909497167389836440 75 59704644068762941460087428576275170067618368168750405660979062956691569810097485938057658574232626519033126999982153871198503465824862765836114228498340896439551260307446680 76 -13437971787105254639668229868367203810522704508338396558864125749881546699597170929804654069401093988615252852990145982181355060037300581362544066261260932366042066467614051000 77 3025532622932421088811032771769889822304211748459000638178954936735106226834344810105461264314401428551038014126330610839750362369954165592462516617006603809337558020097180784480 78 -681410406751466189262226128123444503623624648165838176942877212299018564628037968256870054975557448791369933984154819335566721437651042912301510334840115929438641489686444476702640 79 153515041957518907859358440772500497557171679510725402039565461280421363972230900701926199289981461333584597677705088668125375067173920254579447316687127895193893243367674626139632000 80 -34595924517737688615478521466943313736119688537194075672002586498769346238808083140688136283342312158925314019826414964062470301386098922666585113735399428047139222453824205984242930040 81 7798794660575549841953188889624480209155500670929229300892074663518695832650081980647557467548085710154499172760948444179259676798995053367016649732277638930416658576889004980657882204210 82 -1758552748833481433602570967636760604930915813126314994905858480875804203305191333349919877411959047268428062486263903875553213465982917483915073044761034694672863867611312829234409323433520 83 396648328761439756233217655753405705408490097467568343153276864313072817343118750165107143825857720463625107819431870165879270897877697945201439003488338862651439015107581232265227476463680680 84 -89490148461928318953566169081063517884191825253400555336124565274821714876172178299838853532125032713769699356584038925530298710924393600219642451975987756985297755496641116524838645544847651440 85 20195813898674942841834006787893455063595457798055705673508508708807514865805788722499593864859926007758495615536298127778970697042529837490258984824453795862199077872558493021274403466951498912240 86 -4558912789261359630491193703482773999122095418139466573530049339235837182533735695180929730015182870819557561042612636798211904830951013191758213367114039883498777786195585523501839022178495336061080 87 1029372016631591551099066353126792346463121344936908419361078000654342658351431498304113388909107687064814094493219550331814375118220902236142447725850844974458590699317274167158551835501331863859336000 88 -232483442622330873332903427628216769372606227219294007800252236788127063663175896790524696130212176932918145813904693225887778874318808986693039384707047463494680619251689080183341639223364219176195259000 89 52519167035671145331830049608922819091975189304490332987935267694281983020977513085659179867561970157118629201370967370616511882627607409297267646064850947066295397581808890050762244159789514853018292666000 90 -11867175897116424626291423706025986717283497517198355345971732736619603986655710054536383958952771854866217099736195039235749081677404488577446941387685723240355244417348799536839496344994253705465810262175320 91 2682121053710728969082953247551151844950128112479405117272388277937633451319579648243328360013836415671803144553024787345770500170927805448541506732195498593689899611018150421323495283896798373023026120772455920 92 -606329346952341007934355364186074674883719593559141363864806440181831084582517947404085306477622615095350161873356435635851446983797200552298993878570036696417572257657341178568291836346812323968536144300632589760 93 137099498530653789591542403253013523100299581268247948931260694943875702136620261964965764073776434050242003791038246157404559543176252683184076277258446390247312156222233987758511200463302603994841325310782324901360 94 -31006883791963010962781811665658380352734484299624228942582417822521915099398168494998950296975927461713963544964759369528093583718924686128362652013030268101416130818134500421875539766975957171301876349050388225497440 95 7014122334393727721572070327475220439692313648452877851929898771671882860268941762786543415746671692492162510719246329435471213694669881461041811232430642880203229788572828365687350130634502987607902989548838610125128000 96 -1587009603923844937689354222202849547602782650613244756184512180957069495058259172949931070552068073527644109834968483872641191566834646989779711188625695694635670851519484972543623003537565075464602296992535648040391281080 97 359149183703348246228882463445548824074138761379060198912345061810183706196785444108985821626977207821516609166749323490978672521328175972891116915021857163689559052112444021654819262212296249390231337495041977217975827408240 98 -81293811637162488291694161759690855177197248657882107578013779896167172843168464438874048256399905386119506620915398506629592704384501503062703648804839606281323230034372111873833921846655279422500463470008771562962822239623180 99 18404566182904542885912080619497734852698049240729940369408020547298502826565530278429093889062954014013610852723557943154792643336206375842948547901255974346385503079789329448709468733947497332451567702138102538114031517169574440 100 -4167517697293222928398429812862594304149910281893666181149952443090872788936669905713730996841452155270761552249319661098366007988670038157688293460162578195148580875939100463213004827967227608466159541563585475899109006154127966970 101 943868333721382253177991204027363678297776306621535577845004978173004155238347943109494409305690157838198229545616862183410363150816336521696664705081328242022661475188602285453177626712690417391853670647803950909310848692411638502920 102 -213808935204627626321756284688379891481330734021122355312682727682752945365489846273052818009966371841044855981797991056402089186801066885042348662291847512290954012221170371998976212390294460966106240527873519298933925667818975040849520 103 48441678206883403151394098950018017736239364279752751104367337996725455761691731893153568701468971272676236138816301789286107177320759784052748682095549420465270745151939542504270205386744107443977909342154921309822692297684329046042367680 104 -10977156968955036066289879916685744843325025704958783453594274545572545901496234153218685738995834608401558370775819228346963399252104414157407384724316053886828946329303010821039173811770229703350745815534518622078901817750163178688711721000 105 2487920201869551254256435018678406590455111453480837928615227909169211981350581241872055906366001731825826408837034486982014532405144945261596380038704559190472462822992506973844916888937091523190417389148860493234273509821638079608931738845920 106 -563971882992169560314298308054170394146814823454935475538056348510511703098640326648278022283803642015900534596319552920685153677762270067234218948950909658151110450121132025522557778885227817630211479213065958299979974183872530079691407924327080 107 127864943020397439290431673005875098459784926081808299606070688926466588278931733115967636616092249097706936521732879845677251773171940651018372067535240505340149079114110864155911604436460207903961614040869602581731946229045305061248777331118939240 108 -28994604766575911225206097275409198688641707996768317768148948440793191975466757354183786079209207678536685175924672228384534850928039503878386930875467623607282850075139280303429385859707154019233699163189839198797451495315350236782074935669017844000 109 6575870284009984731082586810884034877671584556481843869570607589944664838295279134719513829227797879985584237103145546987152254185190932417090328662604563100468286997553256355109108502458910360613220999684445011794169415236636540544423414010728555329000 110 -1491620466107036110760967761699527425127797003023394385403202877191314455482100912588051395665691920935988633010960987528602122256940572184695430099080767162365394482907080313679300426887885556644999349629370867132453248886315191410724216282883418596117520 111 338400679414969670524249161731275699638595376268099867327294048995187538593955261904547834783798868943327037450805070416322308264688026470361117658907840346714401442743721207543798221509086262504110903964680021741906884036479054060115504525017578418142985920 112 -76783993424833176367068567797987627782222449226235013532585826927676611832594641661850052216259584902553502906024209362814246316693289972545054989013471844367231682380653314333015588263113649016696901794063496507241393974230608812299757086107219595791659949760 113 17425110986510722028090562160423007025736704161324520291402297815451705418259418658337627995697550615200457326223638491196587303005028574755968327744828240558498938026798070142560097688914868849303850022835221437871681466243245421476575334531393785520430722643680 114 -3954983195972202548360910833656803331973675804287470957204621151735559816291515158816975350209209899285060062633532498088712135575478110648908881379429994082629206267066969853896266916492657365585653072694695163067463676085839060311603639148910090690801507813364000 115 897794288828514412495920614122482311992526650344012191740918255161305479703310901051781097343204090572499576218338484053080974824042700252443805287969772361640811923717244434495225497876364248672923328125684800699226371645609925597229043923809670487914627309818253680 116 -203831379483915334931098405340933194754320575252335827531614319871933358249985633322221296131245781839710528153042934444756110484590406313231129722541059520648768910240130228591493346617808773742781463530571121007243115280458838204524436434601526262863944610935384009000 117 46283499679902907209580046412026352355552647035533937365946355205882376855494443882247309271443725742532062907211232330616412543494049566260333144829665340796378305161531518472716874462805290428953654883219989613581883122761269593083077111654685582984073699591865816164760 118 -10510932259671718899188342540682222570464476629700396939317659071293103010446436612019099022688673342402900502635514836266458353353738948589122769580395392344713615872262277406735935130331992741216179604142567604673320904953303391357981266301363392213181427341765701211289000 119 2387344921305791057644668626656010850594247860322807600970328795192566619032631586785354826823742172241218393723281214046707888419192683621276617854841694248167747871875876346986444447252009399992328033996602100968783634444995683327021655018482922725279735678205229040084882560 120 -542309234602931366220344650449988567628946291060625061427987614059611897419122546144306399878112628579253732610106904647198313629467813185176056787195038129576416741331361085382029968330754876381449485965170303658054276315513597622999021243489136957866610075999656418647421166000 121 123207107644457501243536205188139149892611990070498959122852728557487200063302309788577114143652469167485047338296422404297210330516793188462831781254887752687712826264008040006339449304879314837792689689822070329268950245253283642047962852656300977898552716310370961982465724675130 122 -27995002941256312332018746423177958113316410461252501997178240891438462706322025362761179938819081145209688005224447700897168740699127726940327941521218099747527318118156309313867271083232401523357023837275125972584851202653784093377490809111718653071410427178618677367923602431746520 123 6361804922083361881016317133156262418090970456539085789834815267380098257774327475674690380797798471264652893529319131296296339965825906536121391787121958439747986700750281379904667315339499500317499731148684496816475645777341935080674476772661943323612713830715756413156401265703973360 124 -1445887018545655969045419786800631799449531739815465757071949580152388289581256392720595999622806947805859383790751434113891812285548676102717135208649086520732690141697125110108585399881253080796686912668401654992098970517775739546776884635379532132925660433577305754094170406547852397440 125 328656084207958506890774496533293733654245814820297379793697475604846868725559690764983870554002060838875219128314135715538636815655397610262305096418356203144744657230547828306723494008383664484282835196188088330740640940092991245748632305180682133919499170307077709628033650104021638250960 126 -74713907329109788057166071902199174071892344352548115693764596752510541024445876703121744047173182564929121257454077616832635089731447068460489354022110400676763982494557856870760079647878325934226536999684566263438066952594466216650369876680556860092919874017144975506881495131725296348456080 127 16986849740425840487482155859456521050552677398498039400932301326892448622390465974747270562704873531339117019023709448940824331816590934311257552956448273857695653713215199137546411586620750775764878532005935092039028491515890297097463577803633197940036833535238936567748619381977029572218186240 128 -3862558335444959825657299236037737886551172661109056765712361375665261614042786777937691810982791894148004539146466600571818142977224842529433451487137375513191659930133688808935568620518993968838655060743288318679721190198189565118780998923303123740472313307442690593606223338679001306326683471500 129 878389781966702280217340947574087239804111452240753597407301150958276947175206382383909087224476048039357583255225661166692172535635238617027424791883847171770666711699984165215889247509667506853521608387928196574577537853234251943162222739721682391777086739237434725347266532946737054423651738759440 130 -199778496799544364531338854277365581058189692811177679990018913902113528755638974422485935016995613863956356611355718663886437980044131447301250423279954081131066440043284381201684785333310367124106837623515260643159807466151109153185923430815754718005417359776843417968355651082877885702345175196764080 131 45442131302562763343295952214746821620962286803501488969089319078424288890072390920596891336213672356592593449190832651728245161563902880912975632980181796063056169154284427610204108965545804661971091231796897394035709085491496483921997539919064141762817604549171349297782630403559566709041699274247344920 132 -10337520624357460805310299126217607603726034606196599658374876251472298297644550616098401161669146805309258870742893800152838576480878449960997134675179646501781894938086384132484835470270255635094503295448975361085536207471941261483074866796498799082982680601175250191208196951595179548831262071403673705520 133 2351912219404519275747380752609100658757461936897597824825313552494434513289098027424092657953826615286976395771841332332804179404594516811985942143872438533933267756146726812973348448351139851926804320037141981982075349816592572199875897647009866569731039082603320408484133629967438786875617537587417430422000 134 -535145828055605788780370624390378753376335533618649280626652248641538947291678159117800157180951670187564673924340998593159777700686510205224481751503820378697801279780419935180954874924877301488621070818881899454754763450179565862292894045818690383289382038939401482816652597667816715780818203434086425047754440 135 121777990936120206791347319047963963866991369247939038257441495821122883055182737148980356715822243538296767571349396835816685917154100022731658498584139530420457858182379297444088640957983339508789431873592481146505073395149160204830121156969843974997327115379030106734091882770291349692197205271552132151861152000 136 -27714714910028685745370593083191115200684058018118356072756092274440737669111217424285845117481868470970400917665588203207885844721193354905722346804049456640913141052589354745235541661426605946452754306209030107099114223949018559508024986253971069633870105006335935912925488265694577579977716142784610860908241078000 137 6308067261052274994373801767387514711615633914905301407811157021727949882553453369204668321088103202850977620080408176246000773321693323655557187428421021865090718712463886255139568981848895674055794073260164028193421976737190495529647071979031628447372385687519623670972183194532594782388614309785398945158185381102240 138 -1435905498201692017462132242075501000061359434467067338434846073700595071551472437305174844337767557640821452927142252351931785746737812302423868452839205512264367954178757289291018306477440406250889681846208746940257785197540817198021301142851773418551931895452596172968725617123862911114597995345338472846350089197740640 139 326887574378470630882727087944678556189003726817579386084766402621851533008597166900784712684937953947192659930654345109710148217647067675825267243679059422259634680905153195253439178992688889920205833202870958387195830603122882672644503511290910155516196439291524156896420354659364323932729278518059652551481988484192161000 140 -74424060194397895544269250081913323381800192584468708608694557714256023315034283801228444928900309548664947634602365985977518926379853547225499755143776448072601424783948341315928299047522325985347798703750821444650937777438658494364174599473689081220074031599165562559460870423563746097914786699190479241294808043426782509680 141 16946112814466814586141372281456098266194995759703259043195543529353523915335895224560910874298962860981038529485787166108848963591875550184057759365542485583315335942311661164699503835108751921295881309845292667852253549131845759020517333908538271558232809806479417345854809655331169365866183979971838861393112667173751644733920 142 -3858939967605016895576472137432352761344847591482058102327548806194012139323687869160081370187568595266585269266042606535892966498081242449864537093566758653959114739564118654410449008793096345432370917442050046331045020614743793098897521590143636253554113882992282653542805491577036006327653362401017602215524593618191479506105520 143 878833426154517749254048715645627378235439961480362880389370932403834710351151950036554589111601551003336436596464687454472822128634335909887560936482261917036571717308443466367224510431678902765866166065499353680768211660041478078107917005997890483837839920264010273489032241639705501505432417563803072242973856590722924869170599360 144 -200163625551353364062245985050951474435198155706415261128012131065810590811355163165805682485116969842193915801418209634471202561246998165860859704273780326137690941726006298282539447612136885417079819417823569374177739076871727023068552530193853933712821985753854164624231721693553137315998203632217108909696028983961186105213986937530 145 45593532565267528813532140094492966417689106960339819154020963648924495841334614721030305816934862759319666261467681223782988866500925914042864606497862838402806628796171033180909662123876389880755600429479648150449662181451744127667149293194643117484853333700805616184710715058681584609230367105003021674501778852173150323321236095652000 146 -10386285908279556730454972121435739440409437746781804958896394623638826985768282566559734603118470448014897011739312883551590338830127725828514124047565192113167758599796512864466374527968312984864857004537556165246395900350696799533619287006247162015219734846967656093022761136309265484161450676932616473846727518870443352146897499770974080 147 2366223257194212761203858114175043837642837691762424707441856604179553232486736841532236550570822120878404410614178921804574185984579396388966621265567993057741784262363407360458851538183815483019971664810809461421715258080502891431055315110456739355578117012200844843971343428140673233794821819864949016671016445465812395090467698521238497240 148 -539124484272304351272110413723080524003780447539075811648998060173196756128038607850981718574004613522970350274650950596420567931846300781399839469446269934234783896910479945608149976903695664252903592876368743258574197205336472280588360904959128162328375039748763085203555283041108321613899455972058536684106329317687763570359670476856416786680 149 122845647258653197526733572316653297614273821936696359068201907501055317517285769334667103827203748588583947830275689712905993457482905117259885660601361444518733517246867609165407082333747229594259236094807186345282223395623397284478696948304931755483434793217481322193358887931070060152424952728142209283552826047913299827021821262635254805685000 150 -27994155380552626864856401817395383782294059919201223567962738108529757050076527110717541462620659309603168103373580006818894803899143213812603888552362969692704616254342874469594231420202943772253311655563064338270535640250472838615808511444104281821647593950832844585223729764719327606590558551871542089324413890709647306515024155611712984978173080 151 6379862987572946325925309242804605197239249600499996282594385701768602276209236353233578714964110012623179792034753748174488586830537102308979961188883449147947339787790882964840950370707712499537900923646289024565573496512202638267427954331172629598720813571887889247282248394263963680713127903226471614559707994824085377095237711528351205970665497920 152 -1454089843073891178770050697825820628727810471450748528902845073234718320443564925588484156628990331479246589444043189914370473965324272098650275451551734950750064105448835019910587029795505145623501184302542855661000256371592956269544941650815596749427637876014250601125836411201790007444337634621817476155079823228949712545510949881335746845664548425000 153 331441253844695189490145646993846005969011966932865746872942163905158726768446886560923116957859334509335471877973198272648914962089577513995777979975712020112567561228129867117329639069385907165058700510431818899922988282466341852054943985639150088605935819285004591961874292271807290379760168202827563413682442406009499205408111005654723998448973423433680 154 -75553894640135320576663047188797038622400075336771547713749433773966979735456138969552709701993086347596490921460356458290084300452735545798691454414797426809068437420102200928557055868703500211313395886547858328180615368191008471525686729892526134927045457148781408170081610932229382216446658238393752807395262765792598704547489409906003549958477157319702880 155 17224303362274624594825933205166672618900069030613708096571656458166768744159198541341788492442103657258905039216168414705541572399831817300591535657939568797906141045978467767851905361524995894594018931012314514664729380597579417069898216094829334544829316465016206672031075376853163332093077112759461021906131673845340212198721842716938711914686627790668253920 156 -3926996798106961202635300171682600835340542044657608066908884542919493905077436946985503953996978751747888300083933113897699566802327685475855043236641168787342607157502993249242739561346094084630049761850953959962320779997287980583639280429526005792480355918576087760604230333821864540846083305756248366627579027105186192562021201033152566349527053187906199814080 157 895391698404755904780356698539813005580580337724670764146553770520522873302948969252156847411567906343125273789051958095051051519732524105088663616567855945070830675163768905831240572391417664646242294247497395894526996534749869218665844399458850981140916585255597512080051644386857843426814708948678928911036151978591176070793190208220790223496728355051839883819240 158 -204173224069764510307716130506058142369381332751982924484404808862645784964976769707817366819053517560039154236192267461272396965918277297297518362302760389110192281151329104495013819017308155643164319167465361199777038861666523608159105370068066694797445239475990210871843944683109638490959013615017091880141485532955910214266174168493502519404118469518749462048572000 159 46560463681604085993059617842847803625986548331319538893992879765285613978436818414545788021529409580891679858485940680187239396928787837554405764136191232835182605090272001424988247375651019448040449294649252982008980583652133614160296965793527691270731131940657070050179077709492510260347174486681663241362915808915589922036787678776226673739414971121732835409878997440 160 -10618622491065408743726458024568548072179222441184089468667526861536250973551380194093768388740888801708412214278282710483546815245241169877791362490442727255249530836396303033680148760321672497488423633222935047177207818628285600586845529356603080515266741939311433457626037324577198785566230240657943116933605209070278446378794753879065299872628147804998701540515000144760 161 2421871161753757658527362069722226790821095359402212882680491462814550808478445610158086428301899788311778345601747645358787976554745403141345689767723352778855832742098837598010568858715148068028465680989989676354598162591993557349147123505515536443420987398134733000725801934443587279707669878882953450435155492682021329055454277922267057405015603264949628548354426285529920 162 -552415001461021687736036103385651380711128732556200192571311391246986802310291661084141569104980195269321600880626557801655338434222558943413469364584197891569289810315877393874483466294218077971234477467763888887125333722643322131493268392862713096681733287220072201959227088071785526537208767631225666329369375568297038548270712319808886865098832709389601855327437983694045260 163 126011759432859837847742041024691647153456425601348501409758903703297044888878824245531095010600688028153100770999567403233743130667997572780634236806199601095303610091156834070139520903490659463327289431731399321594755755540295374223260939932691837656341028891539048653741828250956184446026762366683043774831494224772187600750373081467562794055402843177737236266104038484348298680 164 -28746666346422666959957886175916078036661135396954727594146401194710836540734223535327981649885529634083957557879367958798728289300235033170279220995332526375565656801662188770050133820490933050678873423175697504832103651044052655812783989640013102250069613667935862393112449557687761564273144155987592295641760432731189327591628397657153781197629301738392472928851545722750681585440 165 6558346028782712373700279404669994456774567659620898379814484208310803152464064141569904693640577866549775485256120254516141375195006023963917517837301956875993833963148636046118106658547025895890265388202008865524661940078422930641474689379997337055527632285038960906060577724200437232434622823396354835093765907041046344649716283646417551594664187459481756978151727043221405477995360 166 -1496343229753613410699679682097485778971116201219896579750545729543598797049470906582820829609418618891631333554218853406514537073576504807123067257362750136008691175345770361982762361590825431031443804250861976360929996633269100726455300134598291650533906598287873891027543235394271443909659125222497620065867272646324529728023148139850395033839587831751282767777325524195951418266405080 167 341426962463884952456745138629731024592660471416336251043004780684297088964968796036687565763958140437370369174712729160950241398693546153060084281100840649570930751920248143563354566376754866914257004984232978218436207161581356053394841132739344005673342554122928777748005899539433641855659861539287877554198159984857677169566437772260699219946904031452094837252320160604752379119622770240 168 -77910097095294134596327015808387845032508535896251680256145554382729327424676530979796142088957799219167548097101024623155450262959945680729722272063706396116131094169275510224067653228912093523227548198284166466559473435287602507519498780078949473032694525231762898990090365207143919398175364510486783441941898192609352759792595694041715631941697019701890182123759029943569600509742190534000 169 17779464145995540467589424992611903763033876344750935243264339617400429245928485706961405081034629363020696048530289211944061300851355615822261129050470405605090182224798668255560571543978697525974141352662422160040119667879152965660534003798605835173799743900097558435078448642562242864880951972599410373195891976121792759919843894535383092579928600412102102986647192905669480758542183216526970 170 -4057628083170789439911481605622964142924847399029898829358998651954506314298318286276167884633023347722092530745667495367016742902503309561285193918099594575365476853101867235918723464043506745843529280833763104585512597706735616655810655997976010419074430816928763466319028152074622653960415821713926950156318314237391890825173208720527718524054554777331440694964491631987041893775653142287487440 171 926091970489509428037761581953554949804856436537098838344628719609104915468117269538035390449854137820744871364370284407016336302256956767635600709852411080506638060698043099443288908466081402934271070172195988145882215598163389055785119758790230165706276825708747297142643116508082085682065961927151129457958146356323784508930140185516570100623078754263626268128805767150295125678786977467044151000 172 -211380042056852854721707208384563736068253331620417809046220413607665397074558577111953169394984933033721097318475120549245219657508559426319030296681465537435239992677734092469061837843261925009078391281885759921498744802896745127369481125781019427889608655043667391581357054921814257413938827038982792251797370283427525925513212950398514485134660980373542427044974391028906210821731788321903612128760 173 48250464231349291610942158202301611266457304110763812544771491264933163051195623393930889225449029883464250085104756598158808679355356355836057541186085297130128252291266409734575393653759947114168965228500498806443706737307854027375087058640803385095621006977257973049936329115082987533294477656212588305711191212811080633352538039915826227915012364500314723591780717347752166210365571430124983920004680 174 -11014539578140868316008675251254562520684274508678194937653236311568840874168380145309821872208489244219352337971436019589760398079750953678064879280206950393709836247154033948635388087484205194394942956552799026666200878623599905122284764786129754117369552765860182367642008167423453554434401395350067338353596813494592527117870812135894066368535774995849602115451314601332489919342759290231113491497226000 175 2514538102597329342907377646767501431641314586529399638010164936494340098847205627578819451608124096844560685125050030306801577027887056365975646638247855386364971763723783353795544377059198737285204322024540774918543186605217755429237983413383864335557218878470754506939404254024074089688832395300709697492852661287167497897724175243725084972093273126910037678284166447444129891945307263326992091264577746240 176 -574085802502845195007788840835931353079459111766040776524992626691534633337015441086558236040680438929730147027262215701429865371755161499096144787052261758109628541276132329432755481147524794092373035652402817514731578068700615648652613017741650178956265133911994956459983391138091576682079673536310058577546506118340234705945203294841842977371769447579513425573926910510820014053230046471456832242266988745080 177 131075584127366202307608495832145443461915722330103900858646279429674773079029552764138441290775256146668698906526982320158450097083772109817197345765129038304054283472250127361657689983460436675896393309465413435167368697462810198210725792902730949151702425605140442129421842969359548539756685396625452347423591802615942979229118734552122911315636616288312869659970436027121573739322504127202744759712657325502000 178 -29929048364060093449911970745157433869265556907693133235807467838492869618337497526556703631353162920683443123523092017162330218942793154276339803840946304246622057207296829728098579899918846680750127823430405211367993204149159625021516567866789168460923315804089987431435960242035643767609354556708015060998660796659926784844414422979607210807921549488515756792471464524070286871843035892358755377179491483688836000 179 6834233803670631151920679671373042331556146134014709482430682039200564744569394087365002214745741392902463314724476921727883147309482661002239513022548578000822295800836497449191621623341638681282968268910426042953251524430950778903586128719902105659423796675920018880942288679857754856180931218047881721548281783747517250193792882321604588257387545756183619893479141846404792308421653356210374354565799523845212447000 180 -1560674325692209286427945691282862309540910006522359791543983354201944603558083467095155660018290101006966103366457357350735560948318871041925273917167599869885105529443661807389917996171961564532393746455217193892383895510702128162770816217823876304075960516833732977817495229089991049107330547589430119183265454554256370747770843474649808837194250266737661864445409619251680097094336812472946877562691615141417199776040 181 356418292874282448283155314336874405374636035918231399311783393546075200311187254071837886166306264153145736750757842230073324280845899354621116591579950694490864813257709716977601115405215561627252172612045312889106084310565629066784881567830647586486081481579736456528535957111196830549806447829527944809796973105721750986696119232007452469890112170970219106550647546522019142092413145169804462408539993712469499099264920 182 -81401545919841984439142128298749539948301116122585213149435859247831492364869477015360643619269320427519271390402114229479077915856715817916507781831701310283498274897637235435891065506537368519569872074494445472835626066623575657906210283395961374881554133339686438753575807586652050522327067900888652997015389192247856209341911155122308101235359485473147591330993386819333443218190079752938587196495258632039229799488765520 183 18592167049330683861321624989461197972468200691919628480941625799064459151866047969210183182845749747907831264308859378250091283131652844704814614808431712539417227071197136169023257395146768033750036533722821697228762624571176959752764957222664847825082048012514663233061273025350563349567926297129938782728568992563627363153844913623674985428481789356780412584671823928672899564761000046586526821932456691198014073748199607360 184 -4246702092682152046529983959710482369416577613814672004845969481815437450443986432278387775416682825723736226279851007282915124594218769184864511881157067083032666687688673899738523230732006230543653203261203721171194918867578933997897585868823231304036404186375030524360756650515513805820661863363762974014725463660786242814031137778427796978319750631752917631214522208168709270058277193001652021068294682971120664464806576446000 185 970058080132984933624320755596164988905989800101101359643068633081073087331814989687974140894068744173081943868274242007688118512699617372006932057517890859848578378390811996725796976946799680215887375869729207914395748341483088653993803996213724435311753541766153940957608098740749252713031098180073623056377926968392797872401439843484822324452291811401457884939198529130561191955290287624313798597108462245679298048476605495594240 186 -221598887480617448982234197778507447623440853712906130574183159092740539919790406032992326088283596399113413713292602037388899276521194496291752404222406398142447098089498890548080813031206412344645170167582457238120853192507935286683463138174148882758030646812612970809702558549833416673108541548326146311977336165498092067688652005486377481471195774223946568426785699834601759569227426074414513814030267225687264637324366815258910160 187 50624535807197825583348760067734400517860483378044239700935319892129112152460176510941915600896946226314274043745767835593575547418036394588705923849125444220314683360661860000144314172599370426920253069639331822694610249229167036630757963353599934336426429022399109726264513772689078526875860439378002490105868490959016741459224448794834291407570126492271466608855855116465985378939702241200531134648089818552470194301162614048919386480 188 -11565859700056429443348022610723174721593689425959645027433570244180939684928128148400786674238133386144354073474688667895644973452197878936533593886576002900081518710595254117003259895229965525344152799159439296916534351232375169819628933471331819821416815999019035826766549011283483715872931916690928482143542645506197300000500106283824663985330755556111834256849521498712653497413780711514516140390899974227028908470601644821832034263680 189 2642517817191596114100951613104335976730075304224588974586801824851782634444988882596147463701314410809085394626546414949696389446300861263653253790880578201570309595480536060046740440819758383364805738459147596377074399498268086050043179461929000283127528473650122279898426350222108989640410820296879381420010719811722023802798911391357512593075956533738013282569012438864728687332941471082901999576930055339539610430644546397281957857528000 190 -603782918954545536190825779822889395281721723756913417041301005432535252959106370338514075401111593329089906687780099102376714630344466051372419539500627724774056514946301278971382467589536745808811714909104211408283187421383972969334243876210057532952134446251891192963330861686130848256051635620414138583992227848730091792280158150640949594711867260079555122150212078476945395241111917522274407979791262835318816122574197027563719255511518000 191 137964189583931801517416584656934838752634672932550354266566119571851488177396026826780929417605375847520390749115284812135229667256313691362313952840057539628354316977030585565852654102952389869910836923364839555684093248314640577118978807093963406690545689850339747827094023342452497401478269964672620154565237256933336256052321982466570834334104075436587977486940962770935622930721775235306379383885085989146191832459151392850185469346443073920 192 -31526397116910152538316496113237698739762467328858262537928161655920002651575876621683166652955718533692324513446046331759258479212245357749065247674864924959267354266246571881011003047889007547637594924936888219150495776464062644929071865329824580209643882347370519341580866036448057196309076826342424741726250513201027716595029075838794629186936664320104584471447205037475592695115151560923054412257813566260153697947560089998147602443625300982760 193 7204510721386017900483914301054168933913704845858034031216215315086165364967601094493533016036541857669411144997744084099381618728449404175737830350287982747305263057681489400847312608944389341886971667684305782866554971724460585895232582371591932423752370822673838215131036937360731277629381722890245684415522210364920238518136184817336033545271084770177507713656615074140412516896197624532968438072293040751101528440616665955281481094753245920781680 194 -1646480513494002397020505611360575790946751992926428656156693645389919137718691940863880113780953955863844523470799016890202756686648821761739156461397755323862054545165143438273615587294922933294884933836721085804039001280788594635490941876235403484890863419284755762252686587721223303812621081599230153510049851553137825726417333013610842551058199986039568189718107246858278509785547197355563135589587119082329328508846890262321620323371375979652827440 195 376296713138824973218327625908425256455112441814633104924692235526691142039708888093018103759545252577440112241484119762128635841880730841442426158986065821548650435342202874563476229710187780857135627397727169551614968706016464387684877522215401582824677291980550150786046167532277908735560373315223937582717295048477270757769786499684519015764240324966060827701145291498255873321864089000527147014922147030430039225467625751739334188156621438398936073440 196 -86005407638280425128627083458782411143285845798771815116752916898634471584970061861327644055944198373571810437303693877794402203076183718728537938851973858566644867700572259399895696298004476322650006820131595534848618109102390283524528232825909593757507394201849208468150805000957192528847332221668871530293762028169303678494721645917260407994393618040349937103032799403325556847847071828273732080832447911590885026355452981419815209944462639937721358948210 197 19658137886147668784474819430477690583592079453381807292328808013878082859321417913600803748739476295207815980262338220493041180451536083512121354681298534414844641680798305170983718668913514633323961072753245348646050666304495845272920665396402360251824641771125884243874450833668143677970612443765976648584255241196178375849160403015260763181413014584469190133289687035746164818511302797882901279906604751239043707266414056159122426259161927461095706687593240 198 -4493451556647273220418821808164888046193379468135303793684206429835278488264206204605360918874347010300568759483773420021169054985925346379298415381394501215480816242910597640643621736810616776683686009593080564047606355320242557130008222021468985615078950188582177054662164200366274193628662573618532088256071758935862480473306537990650356624034538946821206846698047579846662360031639820773940158607881046901493163113874967799409943548483645559920520734452791640 199 1027161202183113434029233917912608043796075414545926537708901752661484139932385681213909078705693082634915273621017696326247864464278835542682168788542748301720957802091422903743497538841800739781049283479178564467788541076571223297074217735166253022662664175487817139794108792732803245430734441367466633802562085183604699479219042633766295577690030730538172554270556411120686113361366273909961157275291827149733736109349078149609173211337998777285693048138653080000 200 -234810652986452647981521845459524076110448877927973028179410430322986122771812853931470843315414071871850862674133275231961667830731036166238298748169051833036948671282655950114764972212368750774134735598087469864526082053597778565384286840481507024481653660828917145547741938351552768670989952755197971898632028367448214412907136470850243856088941656537347020423443265944273496656891674411547317322356772611741330301664405797575508850833023776854570836670826566664500 201 53680607947650216727387418065669398536866308718365700385473705600933170092366872936297364677597571643388790030541717878544418925914482845234298124538064055171867916776541107652241432703199716844845821321972556957319725126614999564882632537083165670386627602657146108438351253613438358043304698095994103015080835277497913160676760034866099928274767059246871435182350152588467760596921177305287284333462716428097119296942613767534573853907467648515773188241804657148059920 202 -12272620130540821130490029072308848048248596010064062723313512430737886523694551309971412516857528530136848555452869038065781985916619932594231492608452581393128733752286930373560815603912307640341338923975265994999297155420786875170344472906772642608060289600166006198560065533875608603915740956865615299754058747027770907858555173316542682760655800677160477548597040721284974448712481379969146817557033687383324563908042057014730216101853224478777696237443239393225492520 203 2805932339913483449144020708644642767259903980471109378545751233356767828122828694638847491174385653238641731363368232295130143299362453568630847931215229079611346333829763460747591083851131853203046268133888814880320937132563714692559357184291982848060109801269077165619508118780795898834908536353959273185276844015874700869030750396866331018119222884549210065683929210257327196473179520608722773742932830496627890065244068673239872277994656602127322034334628286150015948000 204 -641559494402373378085925033326063742599606504760438270987020779571392601882480251401686395408596299293201510299484674232773343035928055608718043968658678611638302769778865347233372638761863678465080429928784808822449689362993095500395246815544878266311949331784976664676034444075286538516101755197077664516265298924360509360368773523601302191345144760902293664656604167738576131856147763201124650680725849019654724631335150362416894009037611813354373685845437771079952759027440 205 146695341716440751945697022736240875252589285834082749850151148532666677610353683905438068494298090450169459676435576130111615892631413948288400535861838409185806419878515447620867581938784841561140919895546887973743548587889197805941651664419487520104852896610481489142511561567406844449018796489883689396634678918391903277587148097389302774466092390044382171599906040680045080624521313122748909058666447581704903066887918845243600019866527060041879437179601189049163615740637920 206 -33544024221717812644708034187622318929832372559837366061096978449551164094706833519077745385170711268489361618642037190350835794128604630692766580700890538662522752542274832876039072697437622337989820726713863609586412314087731744210291016138022754525249414061776753699661588016356345687495085708889052005056162585743928484001382451571415344478128455277102548122945660987329254320448340726130414627080478648547633607454192253031876914122256711675654161087777598081173341264650932080 207 7670669433766496267033408427140219591981306101061701215317476156242435286125328626752514074083473351319434037228280645393864342186939351438909076094417446442572419651085370692275996602782312891254428401435915211202769811896948936547081542507335176377979578077189215841013983433268032114499047777962028677683675817350494001594318338876628253370544914749262072164313186175807235262359474474156621688765410969641690740375633822764900032088364858663928268633097562042633148529076784381760 208 -1754165034341876881890698908918246364269153140618895136773197541319273061208793361520726179671280867123893432131013418694668903000774376404127720043107039461106429367532122448653961417805590748846959535116147476625362098278546325512554513779608288620556285404449844300617714302010535047306860420892627335195013862536953841459198201714031409442912072781980985642714289940489943069395100797560783206884542482671966880620403038181538201963500546315978072481908446810568800600795376845819320 209 401168225747731421282826740727546994494223552365223720488502495162589021220467838380218803917245137683125336700685426113149612490820312304989063779697716231877097472575387559290344892169566148560224674803249898543498723499774828246854928662839959468011967631652611049069714664853252366016256508055948105554364701393683946496766642900407959521078107061425749705235921044132737547399991137056856292770036043137028457258298539168078597086348738771888781315415879430727214398822368602574886000 210 -91748995835859618316476214024336449745433638721992421079454207707949840453880432588867773954748750608967727268184343974230328129466728018187393673830707744638807614863949658234053540044078890138370902406308102985210524587429067222645737000140823515465532938084540964521378374050477430887959954533525923270574117270416856455597239899132498937330747459969162735575036469223737194826156996366405268479959201308239669674715456016512130141650984717827543907959157775558889632953928106969569047520 211 20984307799433280681653140947402424879117240653947513766196760292639891912540438816555575648402452630408388816805836593041790534311779655374789881392963028471454627046061470428902340328179613438156615390586285494254626756365197388386975879253587696850964588260075958020451780079857347029660354912907344329219972426101944783785457754357767253636471073854234564888591733432198991389634245610080372282442217903294319103630325888573256513440755147837359639573258767083330503000876210938259451146920 212 -4799614277661819232493531677576861994426302068200218412258481140240702352195100938639593962299757726508123646111740798656305720170991208914082437335284907740294013785593806678190933257871943166367360924013371737100457044003125137141870726778649041564797240801353672313304628658262795268516362660948650737639873416473876125368199553913274509517595423061987417543761849407186245042226471552884900728151841247810978993208306364356831018303834753436047897309182546377262580129818962316176865185350760 213 1097832826755752060229102200553229012127286067902210856420711533227194176670746809671962788032175333939105232692758114533206603142364043766530918862547455010580449442128037707249402822338432717745394047871411753195203244693749270358925765428580156663239162899897055764173483590078203767873886648826711012641467818099622753745879080729638362211656840686423546871073598939561325256886335838398599493368832009902618576644436410125582402218826499056529516061715659599337616990657704914203584291815819360 214 -251121620620258407579216014250134725635359928835431836577194155913509482130990105864364839104336810199640092152400858420390844836696747993762538450071283583851486600662909515493338706452378380083892377765634069625501944150393847591137860374577317922141638435061808942420540350513568677062680361478934900246666718261821456129762097941941146374392728252485271817285056737906668372167789489881732487989183344767565610883881322882451749752069598404505046548755427803794920822106988263438026202145574358440 215 57444684243737680568606488756769736135020507216570546501484849592101986798650226496288044891913242553749942079336782902846280177048802184369229810413328078473290281525787987441283122343077079043768553806733705761449481824704059051377189097408400601649774956864167155856979378534835598440407428387369025409663804922560070952823792392351385177329152791347010305617470174024290832575698356146952192556112163330775519432746893642341574686730819521699370869950853708124431360912547334122004921841303122095680 216 -13141146901391555991358841683202562937384567835842627422846629813053889103413508236969653585780421749710482916375623502680869523419949990299031662236127423995451774043244765017695571022480956346928575498468359102703084984699830366007765119413510259030867264037422947326593437122765549443839341984140584280979612821836281691092865479046292814230337131725836297922819743505098335309559863547018267864947509379660585890303419811134675997626175892344974943047186987073561143106892211548919356298033008795100000 217 3006313122594194963011291942997378566465010288472260634512677582362467042973291972810700386682950357469281546470930887605339548893046462794315594716316262329538423911739592269808870423060591602389913623320791003856302839244983157956918039520546247771114561364658457209824318770792886055217797395392567505821083450005760722941293112858601806101829402969247050072471006111744072549840851098148973333693117258757245518285426001490249817201440730417259472329263237552277578661815125541037576541714102277696256480 218 -687784702758599641972195589772100546180824197609114866668668198464048113743215029976881733276762429291661578482410808577565259409151435995509610887798885725534807539378302330618388964107103985696127546335707510829652607826011081593490842614584741889835719253212510806823391116566162320429938059609218600386093728388595680364703430236974633717119507502564796444920696506746093531546288274362838671639602365478502012455622634605763804415300323909874696406613658794269318328051746580568738443495264300052212759000 219 157357704033260813102763732877985447535885262494307434468205009910746088678027640548185323219823746515209944376692956610696040428543564843084869280150024878993596058449539514281017321102926456126188599210356841034788407769194043072972229294641376960982735402827184677890199889665419067137744756363727617831371332176319881400249134560357883356422311632007208382056111112238565370569974106159032827706549003429801771731599381272412062538742882942881029712273289689436477898372638531931538018684535395845618256793440 220 -36003154110944258323173735219905741939731671164688440597496774085215397240818034366239786063005060474882376362825918989852438666031576151241366196224017015642200617773490136714629856553130631365407442540200546402514396316012769610371285383829368986521558881630786363854763938012916060579587631903461294637009860192974930436726628293722228927421546315208633618517424996463441773645318902552864590058682790511132297956238320577311795517047654860040339017343178080610565477874797754706787450777921107461438755864069440 221 8237775933277802715329978784961952079942775870927506468608494934259080016371161076209320005493922482007676631497554014943694885533192219487326711084325885169782594547728278994233320820941688535437672981422178741084589759920876298109087313801315838497801868034654579273390417432193180470956029502190825701424130840683223994005885824504752774066241318393675977278584627525742415687598806660793433847670199899142428922015257805604393517803506997818546106846168005068361188186228776427915465943462684102186931584443673920 222 -1884933939103825815625478099103618847032407176913177464406988308799712985823445974425860533853938636224200825187517008472653398779587682866980917841750518149798175775892078781960057095187931686680734164360835698023870234637452600209304419190008861199440425680695540260322534834077184303189939014271683885716605114509141117525157563465820252307809679374341726244805874787033590962053207888587320488852414037882390595387950302783796258500669499261677826389118625173156537599108902985930712311563891710488208605302873125520 223 431319284666065448766550595669513535819862714943582719314140457578880751753778894739651578451934811505536100134644320781416920189749309295347038338378276190829766923316856515504823954601421869129681471864546152251031090497533123979027747878301589232810370778579972216089684742690085438380576723675594284395609447119194309033655453918541604978021677792035333664412311782580833006870717508974943286118284270613868648474394067438795592860184671579796872994012125353443677602771867772763990608466971863656998285298307158759680 224 -98700204528732259793134494859419347553180375711850993197410503925343313756910969593353790570717365056008240332170933650787586452238957230644856199361130974269220279768497970646674380129190889278667812541409887714816623289304610479935586109501392675099696820289123616817813298795916392749212012006127868253245714229468020862777252878361496776596212774374181446750660329172273021466706410591400249751411873432964531390451919374514670157113986052919965270553088475956616303451908796425227810567920145001787111798174157483835440 225 22586738123786698364515739149876788764935357818371574209731909090475747677955636553892491707179934992313942170974283074300199380082872892339190310378070434682621701429168423570162861196528762157843316584624613646099710819960870241403906471584363526571033503124511344235067277887696304348925282903902529038249641845438694037008386430916861740708729542697691870049866807952462577512192793919990734519448152036280885175893813203770304997659795710581557296245741496723059010908497326520535576079724559091544379346207088511677495970 226 -5168983232711600747086158021415725503294189529590047780434783775689811086806210337616245785399111152663439099929143066539721474135113811004604193765457737629349256579672296350509734549424637596070643529108220559315479454408834165808991436678381482706098201551178592202325644695038097143941834946334539801561829432660841943519031062343259368628399522908238938887143436656384020239437476522797774622345896798515375470279201345938382153036957583905640844288234408059589527990722917527265510046925296062115287101552526535882402778080 227 1182967273906515931905331051258152378668588041249521974087250945785902131147460867253340169836229227561429212313227874652706095734996042311038581576655788889509804053725116743945671697576002931219153739067932307120602054655536502570886382444514962618419813746401248793439309264223741594353705569715068173506064434555578113067830358102852014314975498309352116636686611556010651714544623937928758540881735694653580175221903074645770139563529219290154635806200748669900035970272643644528482717752906945755815203304187196498871168921240 228 -270742351346177122860429969853896856418099492714788305694981120900736996994058475556321057086431148656263128393691695294454797704122739070155941603638764042299663415411219221902685116971661573998044403819616037714821329738330338337431554371817170139050111642663575440750043648719479763717189390508799638015638132249783726734708788114835062971148788662552488216744058870419447083107862940273085760998169855361681664775374576668812190510390969624732996682899139472865964252868012439077295034133576995874743811925031006859170401991278000 229 61966273929031598301128068274374785363004847545714024197719709761453044845938806224226012495267872267321134460161717290212777309168360009134544160857979031340910879372295337367824296204632187183902218351604436542499745260807909318551039771557619196435317144372837797141197884894773628264689619438545992281725529750647723061168179141124777220968596786819359576294239833777854272751564373444153562815299694768547534090472846357033421592552859665587059454623172306975937976863411542759755664037838496791737166846352062795512317677059167000 230 -14183066905350282810039949632455561723673627169206582620171907779582085127609350157858546376472293849669234294545786247909542975683247525082647304054560041875409676606425937588884797055014985960025175680725232606560145651212730313053508826551593869265446609893962126545435840265611104602787074026198731858727520280668333061277532540977066420205933950256613462640604464690842858152202257507022442933102582764267945511056066157897373518126832305447237470512794546526522686939948007494859204267835609778969600320447653970522903140312524220080 231 3246387579158198769523163705143743773221019831619911482371953453413976690485718311529000687469300070720189564595441789931150616453968164524187951074433941006422710828036323578037590013494719079038094258648866160639404508448430614203801507476272666558629675690326199306620311733125393183772125150543316055083545940456054423094003046415089847539994351990735050267934588841297628909176998762114633771160997915164800378748965787006766957962643202915289746382965912650253851774418480914919861787747086219381114384024603799974631844299628155411840 232 -743097667786552610875332804112776471909025389991640499954596570674964356451328823763981308775743289579862906472108608942573714000727238759277137062907129253424674218090172932413461380020919921361178783911612224290385638851161824546233818460691846919906678197488860444346230384114816127146765154916514630039598447612297095482153357574361605556118617745915414182176813069361143851068444268094183466364690317899036653970017427988866784608088237480698685109315956178074771813741748455194839754266428817884341111510150719374303183467949291819075000 233 170100899531356948739461435344756890847143742036277523056887496675524457390480073314513456621570486735355810756800900881897154074455655667049052911342739767917988067464774656762579178401586090335015746079620759623352797286638233572876602311125294730128105729470832517609123916294815849107013383504573341982884179402126192055160109449462775934168369600781947286851679252118894056886727641156863043670349504788579525299245746826694252716260975565381249363982487518261575625621904044371117243211678148214365115588449883937701380665101254041357345680 234 -38938782990572648413790219659969013405253744893021815389782166679395267066561396241844294231629363283497068078684467600286373551304590343314811295040284201160752850687672311604626524919988852712176372414793664838167083681609978703978900326894625984537294229850890051123963873657527973056565001473622329096598360849638869152427959291966379168474994541047985156459526212971303941162701808769916100522783283693362133684142424514924797431530405370990009699162694164645893305802433178236519843459790157619193972588922284422086798205125572791389557245560 235 8914008835047480731560568760508576707895555109978116189977435734640934764955365270264351578934889707376593432675944713405730124745756870937387571805736257726185939948424620850923075031312194038231682433391230572422351565641354082195753797837789585861418661132517116445033896775629093143802585877609586089276540699931340090363276431730359384220715354821497951297986019900809969920085471816271415156235862315261068649831627304665878905621065888748230738198686765326736312961042434195584670873025602215278628999963575216553322208795024065899627055040240 236 -2040697077836381595536679670235470965466893448698839425185868170222942203601343589325863565199947660692870971398546882111795621523924612319442547885083362344899795185811713260565452870324371894538897295049612602761362811356811206275439076399600252881584576743367066090952743781513399984120739076869998170806584368166462084568628426660830450215029837373860595000809033536159229869050549187835226342888198190227643962732225835306321898188022886369570211887828247280001574350208681081139733838350643548473280138876258791190160413222623623129201603012113000 237 467195547978216602747055123086276301186458065360774457125951669314235912538324407179127208642275415399931654809795816114838585511531480059229721569892481655939634173280668678264376334331306184345124843507338133335874591161872962048712588130422659067554154524773477847903873045472962737754386526419644745550039067250972283741870616828173513858117318072404346115223208948260516209105028010284526026119785948790835251886739150335325145746367831401423115267548157179316307030439514728134772789718882460573901289591590642498034812897844292955124685916062946000 238 -106962955769650209060628982330096534996078703505907410251723023677712491402806938458091121211899004941254150255757869737036606721028860263977153287813649209764516442996097472032096913459495469169571091318026942214042984616699991112323711409796685053314230634365796737103924978295947896770437424971825166603164877134832381399301324494534122725562639554027302409040808290636038354803961343381189351968620117862475156157709954982675590065075918583985295947994504538846491303387866760204652601241264053107222511544427444587841617071216248339197041805834671115360 239 24489646717240197198707253566003630712810875095398383149138600060163284992367800707704759062309719829853592255127209863685656506253245096153326381056340024608456282565541170895316340193788348323852831674295837173495449379071503045649068701615773746322675929775896036691866187695580554968920240132273798763745718329295862846904213560595574170373643345108075668347707826731632345272625717375898552182289915390305932996417974394144349915647032554429785322500084234761478630604749901326421384384165289129149533872297610875250899127401398403534520941558065411376000 240 -5607198731688563018606336647559951249454971786522694218779663281950717051694586525835180914310389492813566582635384577151902883531168734136027787150978138667030633620927398006838949617586175542424906571484445100497062610460762835833435414378473182744662086886093616508058688023826639640182696637317194479035817650490264598646239411517295430822320055635041463164084120803195785360118229657681800789486805395109305551840757423863813776866455973621914444566385207292200367886217311700376532246414212328378402824009304992629327995358484279280282215444893583813056320 241 1283877424117341409903839371440832088448724302474918348114649002737558022159331328304242074159105132154454079990054172677903848139487875445222939571742682390562179500408131043230374934943743546857154861964446705210060549660000125023844466793083645288682261406464526776550065723160796144385806014218719101606670556266799842523176501631655765752143330353458266327884946597461571645873142719913660789635287910195036091388280541906137419588222695430890141111707520412965747863525301873413267975916367408293457706748405437374797126991698077956173306236480954653083443920 242 -293978278852638559730827912104067274665215472335165869312000367460299287569677548978059920096769059944876137476021437350182492460776340936854963024044038876369704360809500957529881871344164629909565489561032245088744434540818491334378504715099313048047865952103917161091907946390422850340849305663510674692850312815397035583988964951053791250051769259369163781776550422466354860037826994255648935480671881738714905305724459315934186705791684130460883159666907745085211696355951001293281840005822448528130568339917092813936686408156943196414493577723164720363117875780 243 67316398794061952447353687177531287573548339662357501907609712491904528242646472033009622887789350220004338274636758830994960257842917609557447523620892052739281030529763967405298328576950625008494954675799415172886894732633689980570476369530016615404037140780826234399771342012461804511820395504755201778064078423989760129627631533861833512033377502290760962020238384524700285201533696222326959291223464825099900667251332718202518376485276707821488118124814398674110894907269447453520763538094510616062878945518743229200530807122962776723016488145285282440204094980680 244 -15414886895107218680922145339417346151778359118110882822000109295091451131655771667324733447805752925703687055753619113433714633341207151937740206995417898026814749768575149610333409696346190392816932732337676365480966026809270799747352373743701399942115721157017962851946535976295472700418714948535368809885442298757102187121511230026226074863525755005860835973948473255881372647058447234316286827545164294399512752594432442628752423693074525299092529455680783046972311424646595924554928269628213110441166337324041325367784872619246185054072439647529206495888876621846440 245 3529990472539232128425137751500317783059308666211788300139321613771135073407482378773205786972905278509666538092426775047337780087947397384222550988533209055460278919683799008460895129521611711887529181207263290835216286781895700303193553161808273172065548059712881445831311607232865240856000494187709663697581079660080786566550027357537355918976934514506661990484998286844478041637312225557789940853995882269855523202001627497347727155164116531280815413220510898695924667497821230065373633409926650062120692635771165954262808275385330076289836161434458913563326327999830280 246 -808388887431774480431787992703461973858500375276367739177165263231626357412369095645190475210417873394766668917212350712542135348622801538804379625388821791398418949268867258366419196351206299459791645076387128004809518351465764504992613755608482174628921507965069973471027902076863958703692897608644665370240456255552177225771869910034992311362206169971781146059822245201347303417541370907679944445381736447895395101502935597709373071429144442093274218715002736727847908063059429563792322509571241708460918191831937187541024865244451177595718064483838560735559841408941742160 247 185131635014704674791496353579482716803524601526066373544880735324344540322162154261484544632668782080869856254765196233702036136707031914988580583796418240349522873576395020193898050165518174126410476509657995519296198420877359488693505551680038028124140819060750529940895451952082742496964537920993484688852127097117817978766580350095164997080093717062363427097183120071838178079275541539268023365464991387539652782163740966760607475420579342944041412160757147303849889033842096306371904776240173673057195485096242975611806843670505024706543457984602759573503902541558953704000 248 -42398874630606456908934883298738591569937231004117167744863491509533390294529014101422530919516609053856522843127244419602444123474223730142624125446605264997182781390143875331299535042656846950493769923862764075710303876762462861861692878091050195079119211340873549627763070381454998306721411127589871551972322948488461251118380675635259590795239433352357973075611069406032706758599578311500196592436275865291848440159393721763363856150897187631794717271501509374380398479910135749042148462239062703084233005610065164376046458591036668866277685033761731861079824620998578879484000 249 9710493578040635940975398331589963289078475100999159938019988032447313352080901154719465230220408864365378576456399709526491277728295049713266188622377643003286966357001892109036642318210952585953297967675148610218886438505542576624255208648963325217431020829001950124000715322867027704782202880635131970516249010925169291206453632785071839793450514708445572147557810935988673725453255487588084516463191139902735474709489596351513025859572934839739970781532434901333809360507541073738903681223364357251014449576983545634247995158661887440377352321944109389181941193063234674945751440 250 -2224034181083967979138817009784198742990171609645255763083854548584052649109865405563305524392091884683982687458337007705476712566401959372095934997146692133740954431199331500783163256986470053464765940126471892703479530619512076654194823841954167780396279636585003936973824615717099886033797804692447836370761214554376960035937746341629764764698714828586538559412870044895839065865176913846420564839107152409618600791192391328099286383914337176521007698942726470228082800892377908218804218964056943038709239084190100053263639483165647070845041838648144826267976945738296635358548151760 251 509395003590079615513145954603017906962007679169708704042308957995871246687441557883623410298031401259436278253454179610078439562552529621429937491845116024536779081457669539635855794012560160555717370631788040547741712172988842629267774474615636386401769308072743027538591267289098995236489368275399056425774645709302109241080032351730894002516376046570653695628338032542295605699470902852461199613803981238513247687663103565859420325059158057281232747417616497194413954998594817613567732431300799085686279057638433158131627051865205655035322378861387174732945902735968378548757815662920 252 -116675822474640769189593507421390783384666251943715718537518097272605099953919726809938585425720110734547311455414378189308440577510427832848594149813788287730813187615407605979388883255801410040278740548040164929594460192643547399548216057009405803931128128560089557763471331987918180782029598240140388250722568980714946749639445808311888297406406017038761516365066708224220951041512075813590510942894420379782587446338832260339744099518120283740903533821615865361904892333525423082094910074245604716928666064349188996237485370562095899746678670007588062619122495210119073898731004960973760 253 26725136076124082729495759312587452026259195655847518095229454096338842931768834058534885180779428553834525277686531273864554086931180291051423285276008973578355060465696308559743218897744496124500063401224959567333583956930165129369643483642160952938085074711964959525072275826930196778049543939996697603830949732511666346049275970498963046441481637680687431014165255254769886842975831390303141263329120898063221237809107558071915527194992029553332222360462943430223230366799818192511910972862505862809689749813997931828666879195684503966754923649546838973298047517073534846563428557047061360 254 -6121695756774186851183916518753898943597489034559690401560513853193958763157808717807008705221310413967778066248492331877165996581692482626346283106441126595564170597990983206743720355359567688883931690552134927546919470092084681932750559362319793760968487783584486239317267244442096975522089556223114227205603676974083166346296006624618560717848493399860244124662297763228326672710656595127270853328448972099215590089042350005578520055711242247948766457782637674306301402705680558291010615675045334090355176986449480931330715450915928874475076657292846025623496041721018443193412749362370005440 255 1402284779440607081877098140899349401311087291164121147701006516263792285790432041402084368398909514180214201855960624505997287981000386207036890289631222918596072786192613692011000959377847305288407808569856799496936740750102062996559080091302807361266176480974412642342781310154588664111007360998378307864835227520402294445064241384922010193397046980766372611426756884637386388752571922495621497931901012573534474991404659647119988063070378577946954556248002982121645852060979203911090871755475123803308080128800454601585198627398904571420512910480204853325250857485118704528820416574415470033920 256 -321227902017363499674974631182903914273815635507946145166104459857498304584681515993202071379141956900562044313264518844597481662281766472685604017820989986544704747493253079517491696182282412554990776063824791435462151205917812166900388968151992851032350412821275495481532618530011005842109141162424646164979389567145898429018163429006716971496118611334393849003711763747450813295333990639768311910319367119010967101399298078393866695206498625402406069678162946307833474652368454092240490016556557242618924347039465891828461820102992555816547461746850439891734988217957571872732552019002481165924290 257 73587282793746350691316021829014857832374203923244024583503553029580673210203473239359376982623034089346954970765809859604957473186116392435918429361753065919443990356048640964641244607688124350744175704338665006517889468943674449326859040140777296566743627497319668834892007692067984134329701159224345039106048194654824096905734874810723707744303806616846224232430049864776704102875284363118749407272334574389518174035587424913660317618863774687131066161057615505815985281952471025034189722149523308765086158807613549237765640225359255514066322897069971766197083098208477034656025120778648943807554240 258 -16857945292800693588137921274754580197697643251479431177183911905502973508242626557329763033677091013315363083060527851591301752780320649126785361011381915019823090829024830627242442913374698420810364204826703450444292070984364435128513846545216210190228569961865086904463638085109504200018904804086878338471677331392049892814107828919930786223012747138363884494148360680642873012756680555617544778828041338898989568492405242942543866112292460709006693408948504502992203567320362155197618720624125418771004554783484660617865781339795253842886809216623003828959324372066447551030838244297882356502945636640 259 3862057941314900965428515952062827101848609870144107620891281669352218060027615303356908458404215101985691303626912316324454636897671529293684335392352576146710730553953874956905792336900806470459603454660279993736167785034746374090604422269825306559814508289827766569005084799272847450648548928434230115177007053392152294688211974631376945865481734945809361534938952575744892734722438703279444877354878832363038309017623671529560115194054079038697627762023615451428955429573736866911652624325857427788302184878350835278180458975807026061590403637757915181209752680975343484005358130920744114648776454670560 260 -884799985901258509343930915338161556814530411968506297505086051216472492174947177731086934797594243107917080184404203721865091965252761069878087531282551827340096377656109957957786589012830880934816046274150731010880021213231390664699457743070630450345997562946591682409916987190960952608800204866480796905686012017779063169380281995619892280570046797408193069395321248863098100406757961750361957529554387335257243704227790694603270170434692234537218608968719175975287299240606609169398714129466829256107393245854510669896011584744075540032817669987145030616139580484972480665537138369754597093777282806425760 261 202713892195955507186408791308303425624360612481141368552604644078852956156351573801651674612037409467837904434555728755450721028423747766083672556119958651353141295411279190443848964494877566271090333891238949418783683774744869391384612391446803870471023952051430036829601577431589898716132911340212569376490394913982617143879018313789825305021977621915606729410589710867955052946008402657213416406351556194971777002484263256453138183123633153791418548950110678017386263047897312351860919330356384640732537032897975137079262620696962546571792360429771515846147226744108795356215580721626161504402659756197659000 262 -46444459007630417405827072579859513091217884474060913213845968181488193870619862144912994967662288275257261228838118852629671016746178932409482547369408186217993495841081158015552477040415984856671003432296472185094160781098044507811956154917366964984435307759976365222244202812363123971851585801087849554433961598301170916368582097987326094850091641392846757803480075670298984848754529713529717007100687876551521220293564262495549638340827596480779214727103264804372552951072530468508642142754165054735136689879053823837005227039530064234700369217100270962336424901222644664793476735244550164850789674033739244520 263 10641337169347607404127763517819588557576425225671787908932286855239119936520384354947659285565358783849159100627255688560097338524174139026482726250035269868827846647572838185522301658617471347722798823674359141971146535787217735036753747317939393335884832570427586617816975169800539679178629385420031949113333723006294365706078350206961403900450088090644814402440162883951983197522320130340064082612215365694892107029489622559835647723274585796698662450859253892156225160589567087353758464212150261747967009386193825572904495498727426817074761036103775739976820965069660869423630847929930546852806524670727141583680 264 -2438205509507623008993518707272498329872438528253271767988883288198197804256799717490587965594754116754464857120105351678286439256101507454055783299293102441884636027607913623312900920778871675579737496354488112026965133064815139226016462932447158539131361087264409516698142286886228286714174126689754317102094051425331042320151117095387869649582128474071419641421627196558393402764004350447938060400019153300704071197308738396017860607097737710595249758120092612193077634524517847973453743889843221534822073612729946675872817408302419697014193253924745503275889765722860510752673523439557749429071952417561795961892000 265 558671004943436658187132117626032240989410398328407126242643228450844189694005237903100693754349074462657552770517493709364801848067686879148234672982954323007042293021999010814172687616336600689547495898634303259196865772753614484429285984454569406697472327888926185997427087251502599337788576357310072264999913831956230958708205563409408396152218645292570217750597767826510302421188549433023605514247756727364845896242150489821944391606508110800030450266541764561780274471541212067347671275973009447060417807214538759977514887118204082314132366534037590716491438815462634426073609290932349607811663743309453248795211680 266 -128012855967134689964081045789975669647437096395901151480774185582705889348766975097503240487034150621850337264945551893988184231689711638037813795964973316466747849677723672237035223792894084519116967294787557462931297438551101678632023064530192606660950366922241768633635845785284415548082002867738155650198108167033073632047454705218796206802858418791362530124023217675513782788844963615068254674592337152586297735792441209905390319979829042866110265499790318857908100767050444877114397694029154874673565684238524145563174467028694413734735988550597623726559357516414808944510622250095249727132178331756048528278164302000 267 29333412204322680930019428376412109167048558361591632893026086404155743343536331863285449511904314608607230653877049448516562155652297286604053509702600765704993192457372480920096321681052179293111861477461114813893640466249914803056942993850911369165779473331056457869323878942340359930626689684470058853552101749941192402860973804687065644694018517313652782370435355467995819677964454448302218054548636984920041008578144613067382658559606996164934526039519401045201411220336084447748792179084078259388231592451868100410019164073545539352016579991998720650934190430536363321775776615051737701072197720334858552451252824998000 268 -6721760599122550722378855032560613611375096402590343455413593726898978310500652100794216141207719557770174725427755649750370200921221892895792887535593606288097961285308675467218379424902113084550993569242268221729375370201615791869908247748722774828761850667568544103784165752199767820427254647185831812968556255788020161246163980968655118194229378339013380466687489646163203796612221026833396654907694643217611082428375684585288818635703299006174516507068237031729861212156400623445987461489113773021773214277356961082220050812252891220295679544161836161092386507259839023119456390859500420672545762889106103319171153159962680 269 1540333879748967837267663164954131904303565759489610539112193446743291667172834991757792380309885543321629167826803395393560244427529522046945522679673793339724318379054829837262662545923565995793525068432591321760115502375116823720184096692174985265865369435221309949030076203220238461811545226383436072517385615076435064597198802551731771202932185244496745592922572537500420146549832546113910357657971952546880667768787689162216017626275413741058360142114508522864336326935745760099141089074108477780728523067142066069677390814032932176371836663970926023192853653123494438106133035337369041912600515046671912635230742608447993000 270 -352986407464482064856836743403846567655267299354548941971149610507093898327941765856196302497832842465575836765616271168477137680025778832992479523053024529084345672103177621126487045709746707979402163562347450442610517092938201086943069483390501917632410662645475463863564054196419810284636282365298373277500579946483583889674289770619546603429081937785950040858871582886048388045457447169705685733167567835627612832493239338394882792765488756051881181740517037737931651663269311382852954920841880707109081555907269966925579162298117826498755270043469469785808821877306704649680719701917085825863855036465297168791999702043772312000 271 80893252983720820475052334015783760046310879723856540528966258047181044670636414025755557295945264140216799786104597285236235219180067172971648359551404798741877190276132307320069499867733721272097305338275033165030330959842339014190363630043475517377068951029750260075033701015107084116272488890467883229489094626312671187437907728232648448124460114059944289131870908075726464551522617598773696378636553609532278249793821626271148457527062100679708819832050059084038042256203007865250645966959558156708010529957234053468082635412847819147166071885321140965392540010631702003665304059446187260608863276117035007606858024391381427905920 272 -18538634367738035533160682974866263984189650120776000155167307473208304342953064645560533323804528249083954385495789424890899500262135043630505027987338931238011913516788201624065125066128312990949660242244295607641768009595992951326356973078167466456462799951410403670210656054169202827292434108966255153438280945542562505891991924536286657896832130478747096216309061601655888046586495474897007007006048309053589170564482421694543462245259956781547930123406465040441878569652368382244030310240282346260452854918517811828911311652213465082326673070735428586205563082503004555675417566568302130398261210350930866054465740260214169310923760 273 4248681905731961485114769571262315318318191789505330528561158836490222286454447524610866548465191684577904679786043737870212669668111276378326796720411427771357451708347350741802837908665947029867182957791800784079194231195024827495968963077118703527610764418856546325703278600889869709684438873124375837556901586131116219102040510637164242273086432398258481297684503090297751901198556342388854743186715773155414642162719520746904914075080639362905254320245279099118091906531225755109579368550157436020255532190301555090733497253838929925235322911090346448962010578442752250152798659881635597548250963661590166687128897883417363987439099360 274 -973736957297845831460126621428351348509457242306511718680226632108732662580634209907231775797082342515455817055831722785072999831185715848795097586115338300186619952419095960894760155004001212131249596122412079929939901377450030062801442849110873057805858688979282055772692461317263571204615618139526324241952038789892989516237677251768299341813712373230675306113745750662838827771064362542579531356944203114232344770159571656455280872893104711075759280790139373907137174677566813169469117768753739193008225744472037728655395987042053744894545569198897988979604737301201878598501886612273639117927841055373826608986052774212310362189850871440 275 223172135108564633733741596748656306151898736801196546053199083124931893885349676306389333387568039119611666159552300859888823355150528832016531905493517558039118629857217347773603447627792129221608056178218873045518316858746660694808295415031733484716588659850819097525333031944265358734312775555651176001236203247413778494634490508343232116010988644695329567359558326173590848056302585347537358336110331351763422470034597581501390309116169444600551367401332363275191742797774460109299023274252114801278858976473422151608644968133663000729195079051195048170025709335136501732523021718067922749432568056519415293261552450004069504076427180480920 276 -51150405679180294977429050641864547562303222480338142741098342489657157055673914276747466077734006626912639171597508780346485877807746043825363173830725203137486807624876522080122792786044390273021685894739165990243855957113361072522504164168575593253278173146707434084634074473420539524113268277255228171756436994316741898095872256418475259218936465595942552806982559123656067375836893906488051467160963158073409423899348360069705905748358930608256668315532774056325051754833348461009151791529211236629005963293377835000669339396488013211091267560635307677072697860000998982254087293536456161836703293057807732319979813776072993987919980630890080 277 11723813946105199541418684419224052101401268824237145291525274529932141897519400980501065957103096913177723272995550487141972725949133188110755448901342617760205316223311940705870807836471422668460424375191301399839502872413846347901755426030274413825705639275674436000544836605697845039807854081060074776854090475928856905664943414745659929481660429699116555088997818981046545436090604634745870195103150566868571041261922589917472845675186618653436713562563618831801413506927332057656946899526129752497423612146453675844804223617398352659030697587592586529491455146727122573070085017583617634327277758463020693839626698390107361775724803845018851240 278 -2687196322884125303209868408227203829563296747865156790612559107299186678455418915285785031096941550136290076578670580908247510566867425685617026228090264959524684672639614208512036102779400780787375953234691514504274760363062984465718703179219975434599088527954882169342229144118416679811099449652898198638316199647196648100860332992625339627311198192978234097931270606459078259028659270725897187063783209202328665128639657869428467958894612608107878382810377294800766406662033295298107918837146006712064292292544473765090654251487641348284430559160800400491181753155840917842950974673551504316771504349712980385026340500474976047883871621398645781000 279 615942884556514116772795511057188563112632772480570349244995952077950385577501753685660579951282438824361783023212049093739703181729492619437642870476948751614305603092449245633793339571853442473144505259116293066311906275460283146176822647638951887901574110940702100566027787557053563259726674059174834460271500198563460337510838916770116355173507001155865994833973851668519910027574295562433072357294219000492134472365510443609394801638293841276669401591908412787320416699834457972996403664907269755584472509095869254879102135993659601441239711739346426696863863794433585298877793489149155940469571113937578773126972494971649275104627307038799707565440 280 -141186112410032152451356126543646404705402272184688168345580008193875109192192826749385745860037815778629018349327135999782273218326071069926729449687016452660560780296575403479972322097927138597064237994791945568193997333443313047540024301222653329593428351896604293018786394535060625776800939311029051548547114149796761361631375428017643346613672316644668355011935387212553222932744794121365195776443896870399675629823220772258465200414277940521551347254277781352107056513314833543299477106679375937446314334438096918973401390121063313789384303360638515227454469176148441219444627834693276501869800242243394648734543690199571206709794248867818996502438000 281 32363384570587204919882026766756090301240912649188500713339965051477107051498029638952158498567674391580025974424253338658674954392877178083432567400451672137801269425376989199690346869686610919821460709638399240342791634324553576241712934790572827072430699452662175031349326435863797605541040115680603941516533879924637272400630762474803918066644819148958610329570606617371723779320795610193204178726555452915184562225664103660036875964954244135885767172634679175399913145382933503731067260656138168525647720644033173074586857802604495914995739882766920275212477411812248101898368169825288549770328436902141743623426963582533886072477951414218797526769479920 282 -7418673026990547851993983900395423165068286875812999240840289384561069606969116417999938429657185353900522460682512116969728329537725700315756763547959373328401067493107636113808289868843096564609188087175679025052459788298092115126236933105072995695646150611360097949924600945431343022591112449460281761098667309501665252630689096929016577787266220554817090753590707872664123015635058513872741000960762836729195404308373318137788507902645718736353713190127668027822652070547447850503240377104960515511243394645005685940450910022504093745869787746526139983842069376700295431410056189169416219390512197226223960878303906001717963412039431052719776923541814103520 283 1700625926243152288487101952714778575726828283057878775528863332001075362587918316340023477541109105844956239349435919834841463919734952197564102976567596933577682636221407299778004337485479001126083571226674789167798752201151606426941697701924998765669376401105234452773790537434453833770976580271760772699008616223113886256895443970080934065370922969789371569912629515313334486441936308849893980875176789123045853673274253306193197056165641924664504740968972816366493212895980087952009449298220756860839545054217990117332043566958282255451885836073115601625931485627622043645770512849527339402448768785153012680248161128894345790952744401302769831294355834600680 284 -389853607739725307942855159009418219659944497745617181785771904676653414781722152863744130222281647447541724366098273514699924540309432431174751539214715568557110803027595376606699887508831860013264008912996066707016641293218182025552559232303200134081244314194244554991019546773558466636146472270357025002274417662960368373965026904017625012186378868002209318901184128418247749026237478076123417612372877929731368415140358069083260166376613289935001078501977651061190116008732493047195747814953867006326140348971552652522092931254584402054185801248649498615433619303953093480107430435556563608835279530312876719272786630968624003134431656589270920489453852384469440 285 89372610648398571380886755327942419628986398647644523353741625142954674910009194725884921273772696128881900709937368342969123418869381479763736178656193223893356259404858759468582953121380850398593005293417970518301693619161900443903489741195927192602856323825728317077683134172491394288989229933598205463778689829650686395080549107857238121915682570942293487373736866666127097461243310314798423025139268716609736714216110348086606704307309972238353227551026435707584890571378979964815626736163949541527712280015263115878466624088001750500036791866301290977056514185511805978443086173391388928583349887533778449993986696241445446684144545678625132963675418689582824000 286 -20488840640741683899477535691957502418318218129840033802707339821730334730541665370419211407439372868660990863892011031518231961960540351216574490855630974858265602836418259977165884736537201876924473051432359239343262615178174425191160195890084152194049197399403830763770966798047532231114821917243547728397933862818047020202738490202059053099747147994088752526761926199706815552440395592978024704693600804770785294329217743932859264571098358400905640249473746506015224472524320861217003047493798099383337524891487579973665966145168928893210819966619561466062547494210743478758393801202548016459339424891013705545404258530838152090903600166307014829077294250038293878160 287 4697213586228782090775900422424884699137503378186095518929697387512729323532117510766876383392639753556251580777787360663498314084921171540426837437883059571346560787056900900468733960179432842013137774315076435729510267880105484941854873606281318339637271064178668918704391037324495324565583025245865363156781600003278527517605522449356644752330075855333194058045013746028769949210747968982757855369255185694435078305576496941443139045970808699159943115009841107022873622382812525912411752254487570145454630888945799176116938308133589971171333693238510502757009789088837024926831228462488113252074749132245352677923216299194830750928090041317451285265852309690374058452480 288 -1076894468073605721913128601955337940602149562600317919368238855696859037289372600145950706119177846086181754636102618438299708000497909847847734355271563388869530705988959027145346326943885742878819851211920859010639814738913674780119933633042762560842386920502823944600380585194434394898564019325536018989832313020806841036293367657935132479969279904123569149946857609291843393520145011253953794461440307402400754911802250221462720833935588133132059315739141092437643706695365036756143223424506119459399455257253690075020635915236479053086845613272944449730120927584066495453329519848666955169792313844762070954821308072960158787449176250531544075428110706757623718329522820 289 246897008991505591308662027809067554079583282117901893031921631590595790635833461794216397352687574752016873287553251600500730883803707536208553247836578216631298058000061552993723349581449966453218480946746538685127229630292331263866110978002694060365772276396628393743592651140852055706771998397038205331613582202461076641994322776685814264420959043325872150523754097955687824799698922440308515852278125929432714356417888058335121003089412653954020576778142173860682003027801305953306607111594205806341042964790661472201871879026809057430491068679233166840806509822902744627853266094354272080488893745809486564419902961576854628611643066944193793047014869745350743142248532530 290 -56606758764617771677706300749860279060247334434495092330070050940265879709378302211934820910642712973014955812610407938467667572450305527112944740143471022872193737582698735236640150480716561564053652607826486533097629559459075258937254000770819938821767782488297079404749889243201201323397419224692570681953443176963824391792884619953676358609900594006245836246022820040372688082887337977067907793416029583598937441770697339481199257948366731257229399794942598414748611751013985669769626716400436630822486962304735160787737816052082651228644908862017598808415147828654228212070720374031545947692710157267964025999316748802118346187721483150633271360631327921747956732881522662000 291 12978677996013254772619402683583739644052395889401385984542031966735954125115795744010717452163663580409636032309206332815112533257607338301870092059818791423882215316096980279621063868002437088737315259308630855732586674443201502914851835005689624323756439921023705500212061532009870035990439001735009757756452097014442966404646655787621188582114812765338768964784656079077669230337863054856641498753629867503165035337173311059137553054454917651732477248963179920025433268948033874099636593536403682757956694791204455789021996732528092597610173910816203950873160462951934160547923217732144466285847043159731039858550630588497785726393596322529657945183935143521875322314050148173920 292 -2975789929053960639181295993958823704714684401320301954335732161717221097165942251202098617566421762066770059033340161655623774238469037857128792214235308602769213614372814921607296331364381955867124163884258249007842919387312412962200286657759681572886847694371723215690850926250339041293544225198733556677110317011859926521402897266401650719823501039135174274709066472149553987174969007992952851237832982682081558408697464677352097387203515252561279959444792258837908895705138091833476196653219757134884275646400308256390013578310999572440157453800827939171083909241938096494985284953653856612551262637434662708339321971136235230352760225275313177189307412332377678833043408642099760 293 682313019797618339820384139775360848930349055303443572775750978683431895543110522347393784603320513829952443991314558291631724567489443919622504043493292265978543288746085031442513929710598635523013697820413040356670957360681531475580161908984250445823182250616856289821899584072236464411979087432476879704018847215516435753215394970016685429969673816763179550882622451551622854416811565050754267068146274272443689859707434885259916353252266922357924065979569682899323652191513932785175620148515780588347566558114699170349694621381963282971109269663788908642889036243714961952323645703041791936547223593941527091792233860834861110333855734572378582433402029285957438825089340014613266680 294 -156449636634901997518123684806043697913029961355557301464814001638418618420736900189407937766545899130294481373684817456328653222262968951008543232256068062318350214858357593728150399013027596554531275705342466853619579188355730218814121938593160828140271389133489927529895727570216767573335693373560246154863257411118891235211787179762806603395570069980499514644451942844918707681759887077973486558291697676961841413941886630613943776228292681549625725635466739173982284194685458018938088334477346094671884855022520932022940117749404578072053330345454969525274389578695410733740095937335372214890543041987385834414541022292592263213961279693649796918166305325527221892881013744571442826440 295 35873595419400109142016912037422817620151783635502992423315319080341967360204191640527580626543246142206054137769884718554767685696925721484344728125526044885241734394931049264110586532393070311718731395930249198173460874595177644922483654978141491353523588925247538074444478828845943715954643090944018870227844664818507678835836534297050416025599121373603333305291544845238662187386693714981616295456804372839915116012806684531342616211782925013994573708598714106743887043620013438699074234652664972222184717674637882343761132902967066650086409598794550632720045511811041412076616743587497260060156570949081089449991408710012187866471294466775683298481978350327418246687690991681487156664000 296 -8225922920302215443591595109866417333769082015653069644218312377590954550107179346175314005481779589190286396046581498643459593175849540694717655403227499288459335297651299913425339540808867912622971753013393308322575547430499009937244482839958048494290577476340151725484962204930068261402731031096133633385586999360184399916468872794020673539186082261468781367543717549724164936276212069635863645764902689254468975069257845681865006093458944025669420256781225503349820142618176890724304564995915071481663081063573428424215689412039782890440622440549522279558341446414628020001861017196046047764799248417561698065757660302673159683531956533366648009371303512754521672955616501443955865172503000 297 1886269249905120091607070287659442460632381518407027955681911504619188773268493431709178083508920770753874349391822943063800600355565243167518480412333210798282702133501018667849751585424016413301287155917749901073205228909872845714885414905693349695981925303377377550301726064378561620663029697617506469610259760720016015378214749016591524915235178207598691433228711198843187192009574165878698935965371147238003498361614975633756559289845049643839301947131808574482983061772176197760813743210945678471087339684130080340447179097627795898071760688760934106901295069841719667556585344761490130583271433194785203073775333286304302195490788227034767051127774052387638709543397384341973805614292184000 298 -432545691780306825393412806552254414739273901301262931826097872771075317820732218697065603414711096953680566248383661340317254192175643947132829339965297110602111152705786230783647015952759112702528786263972030955527194881409782359714627412534072402343629875826753535980066834361896486728238330081648416362903681836268128633086952514590369521733012150507020885176875857557396807033027392818511336071759257696775708870734545680949992365729364151394143260326631967279048965149481048864532012060481403846849353953482498882065956471916868623410086549111137608015581057100729371759257831036593547085372950716815717508205001697393849295391175737836458399387016346031978217546848672265045071906846012585000 299 99190365622201839532317884201890270992706685960441263731422672910511474502755919221968746782578203779233442791674525245963555322959316590301061200805852168637024556714743670421744670234304527262676102132622763148678220195336952825266895442509060416098894628437112162286737713209307241722036326051259985895995610765972066440149439591502439253066441471305608082184346425814628242956515000122816073062838932363339923545756673849134163914372570042196152091991218192472539677095268534579124413307550112954221553875337586764437019186222537716207654345705785993446806160964748356252113048342917637866190471340525273508999253607546529715988672028248379740707353505970397079582830951169319137455123474558581440 300 -22746580826409498141255462219389884926429832818078208539418302859881355936702539314108452700210977941544864771774465590704796903012313529459722014702627358554364712404493714390363711540226277383749396736992995063236598658817795983246326723237772111932938258984599887522518169677706268045537289255155043843595810981123472801732616980226907091634115104534076944699709450248091002194112141699904052232898429637152358594620782900752873394204462444203508737598574021521832805162292765321174018741034643469939144572291078244930446557638592559083633384009722896466369327326159375015758334426512775104232933095773532956989602594400832269190485208323461831253092280058060766142340947013433144921084516608407108760 301 5216411337094867203159208204286749743319263284379313243723117608822939934844549095977630353163002872936459647044533050366670043280587257971721143544016401200981325686110317498489602347128109391583665230129177042814073664578135250695079986342847740756180543491172326724566886662596965211000150959463906909413568642771269280728418951022794801839605564903249588892558069725327942818617664722965532633008392378470675886092347405876466968097491859701108010420843848201925305441407989275047448109477172951848040943254116813596787532980577519643740868564827018963503076811244664750595669109347546790605116977738840430069228405256332618728188065423374796109134879247465412138602234457088602627496416951583543437920 302 -1196290207213401832448898098763327803027839761903251066171976495196164173972839578732340328314369742808326611230549874532701788399756918150378786782429624041685593236073582196232058632378416229144082726140782039589849620917208852620086151285190029185745616955384529569507519774284571219304079450631137650412959162946016912193768644868873662876160353472582740905903132182694985369947540712414245480175770963265429478643380087252824184944376852976169266698009298468677594250854906928320201985962841423015573323385488745094829762417255302675996755758581690643530677112498810771118643092241256737434570898723741607955689325335163090896828692397843850277454976311490971126925261005145292492962675968591679718837520 303 274353318335606043525921596847744549750048851053123551708898043554764098480446704238675803930423714998169196397606327216401172390160711522861102387066203055066522335686644774028483473604696469224730111009938353764969947503429744045617049886911456249167317559214142730761242508284439691974369659815749814837382713986757872771706695452139590707500852641056411264407818377616149978423742627403069874910980606274079196170276641825999216341850916759385250536402291737938623574444370341123116693720976170361041325376110311055174713098348008349753338044329629907447745048746154503562261042656056270518291095114093205221264854196375730366435795838516893081208348491165391017974621650657893607859671932452441457798535360 304 -62920589139746789800062500774211483853479483769857380056054426906599932426870906516333664922111375763050814244455398316969087640168859970479598092586289100827820695293681512109661688093490369531501724353706412997080891956141109520397518023186864766649326644786796986453360277776786640016158339346948457094659899637986121931835956819255337004713086575939760184848448462702164304345543835919737000405130368520570153057913646764535432440522892958734103485774680500238310231330646782470942779663546997149465355274986085832766590283720416708347208949045102669975477111910869898495648295850816285017067460711667962158783286062626566519921152688093331319152482059291436196387343190714039477367896483083491829183230307000 305 14430592999773902183947898080334526710575818546148729992140292126210377458076521216634389187411623662044155556916232320251576378107628399656321447581045400709797205521442364022620029605626460759423116380740844353539329503451798975628449226371630358382385184495938810840461957947433677187998672605477641783595056862440214933231914207126249196028986373963637582831440730839155141225590005944396851749911254653660494049271204499914292470116618573890463481838909458820571513536222422137801340073928520088077457564696443856245452830673978495016589562982516430333525955260149578270418999271296136418829500840066178957060008270851920336275046510593048828758706633120638066278418159693252640404119524612471129224021664385920 306 -3309667402002654957401311649440007961651534380733185740786849737629735277222065711544831853024196131269702966472592014662799065984341716579865412171875707485026968527003782903012427466359553695123273308905000412558638409979156910538173432134258150050784924746726345161435631898159055645509025627780401258157100844510968962110627020748963283862977353967898014207627234213253604738406734582880608865372015495808499539175978072236737716872941457396649279527745842699075887682878656234170220166116106794342027249132571274887724754414371749423048186375025808642316261835210615687025257409418831606288200962788751456614120302272033397340997584541816250706792591308309933107280193714439004577467703783068964522052428280188080 307 759089958280961224105502408160055469177335033512244932291943481114442674768430379184557311573697176000225791776298830783619812691997499941779172559321827693055534863397578634917627219153637794875975678716848844287167253735188076508193228119757468078079984291830399490548926886360113350058194008944009342235819349782441866236866906799895948742672875829243069900022422253544215322942352086264709759015222337774074632224935433558366300907174873837312155882664553086069235068526088318281269552083085763830237339676370346576040660339909185068364764815960679984473707583290945518429916268592362084704746052189251624984984652656397105877704614831124251992625992719295166883556827658078011425737932978874682339872712551939859240 308 -174104823356449565560445053034388680417118401813637399699242815227231145243433052257337032088083613100226221364367671516346203272709428588396230146331000729060318391463802320121181392733581189241070605210469907177086772489294984410832743476089774189463911542699541509850980107301736298994807137939957368762585735364600299079604785510393164465867980207889127813005705130024818182293373557824804604322944261229375803628605069192525918848442226375110784395694991206401718184031526450623844337527419842162288920336130013848353198783125607179872031005685188557038426781689519358736500683192342813489638531410491649024190394823978515969550432370196647788219640313902666591487936723929487027323571062174942011089218161241171723360 309 39933462291287356644833223483063670000015536895878048601793380741753813386726772253522781382351683132198488177296284413587971118274745607183149849866107958102292058733840699507983352523244457810128208738426928813997248798842464165141189365879571967333619103202830417652468522701455360218637544335160410124597359623118100009793664041972662782723976065897584329391469226254671257640857925242948517106400772750646641972233807449285398841310151370225246407518016006791919935784428024749142223034263830475939342587828358135414062651810384647548631794766806561077959704718553596583296855533135406599569762796821546653661007863535591841958614674235882775758418946533564454686833363058681737338299523332598063321488538401284665887440 310 -9159498154427929152924485075183032357877802735089119131690349188368043684103093443804338564180779644836795388753088054217916432551204348218148929883677843338197747235666767098931790751659989095880093468166029308745335149308474333002199115317829608846626820598312386722908903329763515752695408470054796426039980849063524883225765189261294463375428210373464857057354500814032369166468622430801420256436263044528972306484263080908567689864292702494745052747160497065583814718562205971440653356811558046821168063240512828618460043542248526926910453804729939828204895625770346817641386197850078953581206509160397919799676714877483420123354933587945147334539242861056555992130695691520689107718621420948036015705530472968076631895520 311 2100945993847353202503768724588745208775159264734990888367505979708905697454599739628276501851759316883316422999496403971466234544397799979021555990187613789983613278755886658548769070581761764594680314438961524264392473077837194292479514798645981777150385283066245624535334575743846030889550797538218711571325755051722411315805172110017930534853197668269396735995621406653531832659276492657104406298395090372994059572786993042158169775401280601140209787319850462322182978499140816738021927656830391636330518862937050331014741699313991163277154667671992504632019247080198131040952991736858813206551722599532171899503085589299648682161713831652116533383401333675186113661796749344583081902488307645587493927507230269608243211961920 312 -481910666461149526563739235493787424848206375508223524661403886288355543521253002672086381483348338008265559283124515821489341404003977061573068139809013685109034169545009484081985211984323674096201660124937407370437987096481008597360285823811664763182281432835808180031734585754272766157864299914518531676315261857558491409855469292395040219743587119870856189778442351640575199473937582232602236882735176860551275283110797451356490072337239608639404059527592120251228037149454419490471073034907531815537711609505812741097545449400586366699339812004212764848361010459713068539127904235142597526757881478386563770708045672261445720195270859817738766911693508470422588558630684263443939316264796493726254881734184946234353460162238000 313 110541811179609930165836245908050885300798014701134351479371473880453836574700833237200838116526586682841697000880108394182851525894417883884380706317003207443886676430883641497808241236110093009116045952060443517720441809275818617330004979507216554328716843232796456429287469503173325181992525489152616553735221248774197455424372357782264584886042179824059852785419223032753000146101564421385798311402907973666969930325433711387461738228338031477083782801456018413258806386719360892106827415542555734830339319346897468641476674781647043319416079752491755686204655175002131316195770113599149559956829568263463241947606440617767649766070749674935741934789871876995648714909893387278548673313133455358481021990448532124036622332758363680 314 -25356829264626599822435120174589526190447235851082415118944991283845781258333078150528330883211507359235956783973734956112284369313855168996962091446714764840602976455483803042630783331926795423176994547300594980899822775462153025282486699806888654726624931512290323212261114532923783561558732231169257325806172768491252651897360131773144821782363339046397161759333890711926638323586251815622718292139479447402089438619499409543823241699215803805434264909595308681333881102911472340386594828989749537278660215675441745128471376545313362880922920947699494540399697692421723895751371276212286664988068471000769325149842217335886592809008819646756493982022219184437358864938053524051180808731374243353638549867583906792693715632484929388440 315 5816632117915740717922960921496440914983909836426023416021120757149522704891420847190235744979514229608611018277865313687509589249935577219203124529940125860977062432073807485190661254334007793757755201628771702662777455869739368349066560300647627585278872783610396497246573825409502562155355097085482631237735745484292003506381179501455480706102274800497954393561877656801897919696358761787184938295138292307882856277967241818831360059885476989285101708032212944502400661305206189960479625638177990394181873660462649898504301251186473104861727408867259377844453033492187811717178966403846320115610386045129930035345664286036025572219031654933406570983942395371755005082103700565689111184988228297958891038369491238222902010173857174185680 316 -1334309184159864994713841794470453030187470101007912162908512315427048187355072302592070560956440297871312696091518375890367589251729496796277700318538379823320006307642232769314638287770063594972271393046087232874354210012588653665769560628823040596988081441200057020250518703140232403125706655222634312794680485560523368887292600649817011213590425914561991763374657069595944899569859598175743515343845524403123691341899075047070253992412472870145201674131608640423774571016013512063938366330408553299391698260467800593712095877410752483434364626533801668306504390887853271447671466387748529307774191723155434500520382724939167427603234982823211968190131850627651613386105233899214748600000297274646924300687517679263952685289072955223024000 317 306090273363611202143002428165064183531228816190883604328202619372706073874142021585928945405439907323060324114398246633862729171101995756671685362386897255661743575956894183056145323627049795470976614249348877997632000174096599376478854662950789897566064259118558577592305104752750883869808292329861144866566357030702830936886210597704402697335771273543447835081867168736876042885782799144633737884867978158860940295290904353085896233189120938701867877984091015276066435235091496232389657640470842540685887448353534686029557508998573661591345735973697757509932995591358565176520264294288009167564567588398110553127192813827317677997047055830315217427702485302669095373118140247412233780001075025467529335801140011582944942715576588822727185240 318 -70218364076074416848581192743467396136525015973131268879255342784774281638334318527001846291111159490098902404023892873624617015480975534868401045423313258336873522155769589691999542355845893673558544487270231756146396420920514252000287180894434164607389014470741079187586466462682334162212252243604325087875740561561473249219781980532583343862731238431622231316799299707965873992402550559280077259601717076517339774975132699702622902981187048324090779847920813950226757613193551721633276559042151967432191258603144527775840001103956023036243529152042529069492068223972686341542147085835132368247023254492465916284417070789744156929693285428948242232053873094463582630829120926356291740587030105297433900154373353479424992350631232333316070794640 319 16108680142097820438405273269172104514673824507773318329492408783538477964430953405451102512312352973946590228080501684214707586824501651659068632308089325385511008571303092531656046072392783909152383109046843423074357877105425958400146477438570137404942142031454125323725911731309293745421567155014413324411916170872789132912884831537219210476030937485000422349147043673002487559969216562885804050285605762687695144276672502572846595872028133081164002308453104432415707185610607926424137307674189656108076923355943902114670805590398283037137396154477889287449457394248899688455032297810584669551770841841524985490881802560011926113014109205605117938308898920194424065911022992791438525257326191355889648555565565429853449766507198166064765810024000 320 -3695534248388075927405753489095325587113455620522924932893887315660790412349089884580590787296966925052999793197174650615135329153645608732473258195738999917365502915212503784791175591470204368949917902320647242944898712072278780189544486318093210572625128005175238988412797728159618209030763361319506643465474283924400565843350959611626132361986940133872354036455657575511874823281565538408350055356590940043568066238824456435695212337316984618690310160874975820620306615822082758268433174958374472871790845454860475939833352591584570906593455976289626814077886079014527295503021431591092650080667368152248691687221154597009813822085747434758502286283940022791273569100868433682813823808036107228410591791720876022972952627722345844738189213015609720 321 847817695862501805476317045885867905244624214839154307479534459824918944097388377713297106935840509510672679190559916676114640377147202780023573740568934183226414850550318962152569883000462348602133347803786610745697579447042371980632096996142479156132080549676612569560031787305350876537238130309295809262089595887967437349718433766154445266836674052805519661438761589390268986551193236289943137026178375347437601265086034834973816049264285678199243390930989784964866426198222820765326898278959229474532004532279933762294727300334940678841285502589259686726929931825191100932360459742861756993324991755145972358373501351893169318012714649003882558979074665155462383212389885209691950104973166339046297127874648470663567949568673859586474188612253831920 322 -194507183481999130887112904789087248792060282598719765945764500302753556779303240377162222536706716626293135730861397322167571460209016216598648163337433566925094253988677634411978734777214734158810325077977074764815050705859545580618979727295841404643917995414319350497664382627632534882352239433237915351263207164343054579685898009311535519414537185373241162131533011893114261801195564832378923177450479666735357483149416152309999225277704441109549859298092404474727849861101324837159160368791242019041380595341185650220298488426305604454402263457624937175362714834630344455414298388084011775440227318924448962617022154154617269285266641177138584800745074703146803904164253972607858997208510039860847076239922813361941573111585751954660215199191980199520 323 44624841518227331736446168719123609239072436756178158209855121631500150919524108746447393329001598961043959377215382433927188337572227173955265295609756959405093139084880949083778914224477533366876576556948686093056769055288474640502617605988866668678420832304736721374141151070673708891533897823835585221238446935757145007999870195575791759549965057357901455179855150458954088187392104976181103281085199144614917901802860735859176733797861318562887521987203260628026377443403748850692375984000749507377099111649167358416462231495049536704092028084116610834259765935472838569254748144619272244995356977669875638104938496906896953373648686334896317312957954107783163236495772764550379584881151026325048652744736450950057471081124451989564464289580921626172000 324 -10238245825879603817029423180226114923760850106908162443929673941613739933076127933227635389068574727121006350909445943818693340310818257277849195724942765213173759405625638686699875649995427474735481188332551154180630673407700586652038409368470996433121639169866773101312899294737178721521048709784640410816746654601307092446388516958782857769794192122683029383307436029808224962518656310938331276469471945857376924419909641468528178651202394400607622018868029651259231549077642252064345646539792468119879066271739573691115274671046965387242739415281577742467660728840033377282882912473780155397501270244576979334246108223750303467576506973175451243965470784945775680025013299836851598221234069353872183939878036799228051259698141760658237174580717893260135970 325 2348995558406427438773738822958919417236363056905405850071588682446100127828537140628937467510053406347819314061243475044086879612918261747774385883116131098014207920605133620695613393090553839679827968351547877219186371294033913556265324518364366490209262314494423301461183191096893979366378431478967466654027453053944662144524904276340702306325808564713773325947839986458222505244357527339975680669178427039141289179377173942727083324125844906326821155951447096140982820666032331755487960301502829811492987439447951617053435964128708412414303053158596850761431643432603668920651512233957748520283608938828793441167976242252310829253389055657401975225417057353875025583511925266551221086859693211575861750907513798353008775898250407072823214136494077929916892680 326 -538947630328066065153678311685968059109398269162370929467543249462367959834066725191532096116657482897497420993815704592594060310671585683053995374974768232521016515751416842346069161877261709401396754056572440018334899952805368206949415773679710642638077830389928349850991090941754292602772106795555566077203739418632544698158439729583695158968192497325536321792425445090727063690465247838670744559641386171549678900642383658498052046363635486000975538444725480589608982989726198747913282062058889286121362430343503939515845637229254565257862915446585261042322416088141241589185882116231462181102313315545771301563238035535812793466418054027965275332313445491746211588466506426583758284340467101036615092706373825213038989792153637105919644318489937853526171383080 327 123656975227120043217013736234577799235618934103515399630658912830148981111027887234594094814690648309397406792867827955613507156054683842893736974916257085857793042058246963326700508979947791487663248126169251738942145100285394077768140245109924279925926087723056093275150190524788760683265431954085655856917601845442460748371923564394402028029182230394658409705347658203453948761133671648428058891723964633902836861924859488370411301033688009212536512927350902779972718672715132073993472389413923487398638682336118612826064486847135372812345536971205370041310698310172945621582889335707999041754467998054478712320514850979356969741297343884112112713623626910451349628499240491731178702896679062133663681546474173707628950683006466625673274816987564865440382288712000 328 -28372545782295288454991785015694150842376009126325430546810532229617018492040151833289326483079475629896823419258060516994202461003066155658961731163619517792386297117552127511612982750720893191584450953873814258531101222777890678228518545889120142400403056321757382583776590918952264039639209758574189546838465386157715741652852760699923277262189980293245225889057976443743833277581577266384077455934240463447904052191156578396156969856987629340628625552047944190134580801355128506103330991420220581545862824858827011803864302304236583673664680309996812169328709270683277553816629169770023790821456750920355012203742589632224472301120992895874945572442919047479416375496871644219792460071317110166525371849587503227306910629891035372036786118351031680733433189267534000 329 6510068818458862008614893301505036603696301593634547352289606027572000327505447997369487537946021732426950552494562439911106490784636944094423265454928516533866594709506329175009742327691184418562221268539639768812117635512046560638402018649661624273876298719440286679169717620751968978078145100387161108502641821325951064481362869141678988534293592908729867758726267454218337036478887846473500683355945834038275740305209244454474852358455857371104142224324155865176594656371199543681556161548202247385967840462807195867811240237274682287940682549466964758890825354871815847163181556774567414512720622142711129881985630989104795066805283060969269069147599573660446060076465061106679318397091895271132149429315222065476046917648872145573504760100355206507151818378974534560 330 -1493758519189373659679662963025073863560032575103567220234823515601462850888059110605477901910225177785603464320837058093140046889725562925312279493327014817712090598727467026072826432258933032998655774171081572600129657166148384170828163876360885697213298249559958788072217202503408490233967672898253185691266879924288382654983444803876749315525705241517087670435833296253997109358899320819074593212493303209119044486411243832250739080433141835662904180056007088182896906524311651621265033493575361494418950406924631263928527770357961647193171172065508792812974660472218055701877836887790932593904669714988657062023685113420572167484579329457129651814724798620624247772813617045603277555038767943289204099071830405838651751788277047903588266599139064316843744818752564568160 331 342754137969964040961326418855387210213259008599080279714051850227684379621543294501935840212776999715398119954816857611372776274752219260766422331308107989058038760035940093930178828591888616423042020858991340008690370703299375370054346948044144197355401953184440318568720240313364180021884956589397135843912404110270390643691184765413726043730731850951028953856424933645235762077995521737192441306637499750424963488006703148632555228031520513389684134544127842240763274080351260320420565308724579497458322215369385344012036339670529968943698080478054753847603177433229780767039006737765538444366501859977037403363956459383933429390533902500685816040696660648769856713942234298954329720056464165531545750458151603441124619551635868872668438306241242016746527304329628049474920 332 -78648866628656286009847913239774752998252560891870542584859455962616182092382930122376474480855316543594240683012983143837597677185222984159786861579972989975175947866508598971668993243509661787268316687507556941454837082654964006906022435251445206263987271222463886879319809172557684344312355580658407920271067361160526617082673049345692211009215318994093429757778062745203401764497787774432872899155984103539849971030968319880093023058870079906301711519585841769889123174188060187609363368803433076962251349506752583498872110165632849505540960506325882393853401059754246784916397953788862019751311539962967706942581377745801749446022004133875786602968102597488498617234773243166907266856256195474711702535181618356019368543720445669001462454472181164400789135980793387470926760 333 18047191898027445762065587008128863881639506195870666411649068876982139824115606049478946091668946120103624418781998711765389486556626487906826889799852050060014249991213987034229660739490884281008821974069279662788667012399225300210275041357772042286430317561031857143622221630152869254262566744118999960960902986985952094004115852302909290437708781191264778859400301237626272197874920221992248907005948344604741328727363967316575829915167734872572294121059964028049303189470503010089876363152049836762628472967465340319636720559355175375897168765810801819993625156348596848920611239282316437140887923359153439587414120315314486526226028248146415324600777350219654853998811119228362541387861586019896367866410480952169499556008909097650417864048802036758516563029341558670555742680 334 -4141275901232424040329688134684947934853628623870271954004912227489429877451027826367502432000551794387591387075874133059670433003983759687419908962914079431641963260062154651326479989668383211004394601678123336318199526478536415321400939563434136452733268755913455497948414007079458991337621128698548332125416248213954392643446424217994069152010631334536808196799438570383562840437944138542417147613169898717199738490625945532290010795062605249211918182120955216867245568384660942849295964838672987499850282688633943798378175708004119151691781923346772339031293073499781018075192499500312449124770240077495536031059899104577304835615048362778118290221428137773171852061457261714203114744409081854963602010869651611016230113419759716687400862266801383358381480626444914483006312839440 335 950311557699600438142327823706692572370880232622396036018394569205079462182975814666770009379307473054072286982286307799773655988433839057245221740486450054437138164776444422003179903771217881067382021920259125280799618757409065848182952361390277975237684344422195988071835130438056473045735627379442675235529909927578709680390332128423118172968590880043836173345283369804632412844221954204791099130204273463909634216070063092146618783698922597388164502751482323053685691081371734571306707364942245398154443492402021265647410413909577694299990240337466265479078780311548962047966554595937603060599818502068451218382571797600573599502044374200057037093209439075355585170603785631717691616776487716276427059750606868272148640930729523605515355543714316930814796404420768523484938032642240 336 -218074623176185119330053786494489000820919054817116623169282287059478745637123018056808234378381320636435221495007779674455594559052452358112925198410051910469025965352202535996664423644909045470547094457905548814794718461812486344880333910840919395569535842459112596313175807542806212060275436016013008846180192592841480889472167832819363001335901321861644304163276548884373720077589801187643812275769623711384940062217330694319219547108546847010835058395715233210231986916132333767983028275359384888589000728885444095522077846783383886421514393573200496925091347427332081002897439739803576072772412001858149585854488451837329851687373773112079474628685109183260572824667440438629722111880948188121146583245475575933786277699717207679424262658506139811006310679847179288859625543565460080 337 50043938351231457786051835027454017995898743733388607933674226086007012259877898736178854870256109783434152463988122077754601181208989467160775962698894055363538158992195240371502700402325314881682950401807088139185660370389757743365233789767238454126750965475153602279071348658919688644341877392166168163551563400775382236408267733184219501753728410619314158410875084699880355233291605271580194953324575160273519933258976188582153930788141452448596885711196457476262439469210721598777787530504275522715361045168575871196595907123948714802341928189366415564664402159403507013764901922537847279945598627869063135016715260928417466030170204863433257533164940104877506261948199136536473409343793120998750045643377006697362779780250495594851779726091880942498887705356831748516489692619464022240 338 -11484312918812432947078088749615911404309869673411244895632935296037200338911808627846047929257113696519609332829134562460061444501651602424954203976370491643632959741299334594764921669115387721655735393902542696081547548399662645662733243866384726831672605530868923480291366855443002504892754679167121513620234680038178623385611316355864971871833377598588551198913821508748040877008101447784873620900445338286042795258427523145888608883189763632136349750666189587602276861834008153491331134603152769299603542099894726377197125655226975498597348510807350542960788531597819148488538031582378047219664547435221634253798601462020706148889145887288295626862121153676686527437353125584246679702200304190115711163294415869355879235301128544503954761232689595993817918755196333311722209803072581256820 339 2635516255424171942760226775843155189897754512516061099116943783565694693494439800711038249245716028746726805612454378215543650133097142579033716816964595984742345665137491656033000820998008938388787401995508803685164446614528372160575797466931421190552093418051717919679419669913262038478560014315221414591184224051846744874457372332048197671839925866989359145447277420974581679307505731069624006079515555179882485110118763172199454033363219277303735267655328216442142701611430810812856024349763162567629182228494147597884283653423093931288596645987243685938502081826462186866106924842010199577168898880953284717436515933888850099181882120192980854545547270813463431173199161259158550259186944523715310631624355430358887791185115620840105914908457538539764129206344703117421630764835571976815440 340 -604830221858108062917122710271527317941928797241903919767298408334803679576679971274423885236010044984866616798272696543879220055773985663083310700084268110452150006101932670667019667153316446455871436646925311015777702095691683417775792125793059612406197466710936424060825695576174681673516120956662682633769421445323547180009978423098870436683589217949199299100707730740130761123256868975212309918015288939696409005751953142826261622424309542430551072064817359442967264452540271600081619354341886193330053866208603157096813791912198822381078008684044135433425550332867145342069887883846487809728726238537172424111115281448862595084345293994225937584592237646739996438638480482639178801810092391368791802317094844477751052770260681691723713603333001731793399416529733033863594138333479305433261680 341 138806028670597229000662102100964735814507299835625651767581873963367618821729081287983956446531131750799666194188494062694356081291398832695917103974459757923228510032869039861251682888715634561597085163246898915333229562770744429808558110624242309322652644187094723352127817074798543465138132253723259282845672373632504534063279660388338491194679036756363517954867071469989545521206455011784643144300112950155333135429790796771398513533964959300545210154038679123800763280959980078281539441981134720860948430671017454663181053969390386383971748076758692990623790060739405115423658367437973518248216296389879155930037868614054935038064690012318337654926316913393114369510470440652912019792575612617156394732211484649048509913701822121832011940580094595449855500043315158869419171143686997726895917840 342 -31855923058358914299854931635938979219584886169478936985910297183912784920748824397907814464687594048998289051662749272952379704835191328258229641770791499730445423917142632927815582693138109895752134444100407166563757102055532993831232467322232124447677956196765999376586638485863704553165301409543724991064761309175634861039891909276166017775476821799588202402402190120877925628532297910111020705753126339840482908006574332592979801276409264563406273106123558303322889999525138294363892658307108702591688161394826170587952377196366949628350681139734718723447640062642924671725817437429560941640908722138515338697330380924801113478448285081689581697218918677304599321023166125687318916803848676878008970351905427270319475704413262287790560014044820380094600141980885121405573543662656630311077474971000 343 7311037928251402545727688029905925190465303243270288735384952396900319232609744870161275290678062998306777311804845359983733966991943937135419288635419712316258246895425539654016172266272839629416991532478689014560147535385040294868997333409061540335571691780390925995500708503668166955970955647251451120930074285993234720158013041033133465836709068778988143607894199239316910162498960462411907629236072554401445076211684826887799152747068293383954365237241367702826976703206172711776241335687832337581773442203981099187723639737780056852610235670536825683631550897316201764010820463888671085108331189879580628372463886884817226827214566074563587925131877901338947649723535620210057786574214777434765459289261520545410947931140851729188535381051984285330225279266046234553576918708477580132344949311680000 344 -1677933782335450793707980731476036637301834390686297661638529793589622658291199540491206628084727365634414159549866462996983977484357559616225203255610861582731653389210447284818325811442192228079702238499466711401287935770499342417364885440194238715087451763698256620785791553218413749272878127140867618436148838052888894882151840112806234247176177166185239706859170535082798613566295158806871135313694714552249085521043025474158481887227880347834133719116734803133301324020671072447168526808756721096102135124013404719166941155768672692254114923754075169627900133625067755784355013910819879802314219263893812905877839072969955914115211220645666479243917085184349792657710311399485636190326887047111570385419674595551303700947019304717733453076476853435841705842444629204918998209620387279822724226245271000 345 385103527136831698522413565462351882411512734239282997486269539447538142655215548419087550014698241404615202797034119314777124123316679312038227449653568378129312066132636622967690937074317810387305517529690024969538652725222709558244909697006581985499903292112052378435814535518651459537588927512972216699278742940490412805953307270675355425277310567035478456890543552017550495369003261174451956289839265979456986933979513116660266066832465288672735235321077884592882462530839845947712977453162754812015433397990872402994993452988952859732981446236993321724174821251489657594696803239345752685467368902423205886077341457780511824040373983360348517588139171753693926503437204764029937623610239635833183993562249906357867879465230840344428783797630601967800384822319132441251607584675933588468366429312196281440 346 -88386722948540686366762713883874244567540899665779397858701133633629031791756464423863136300774409121584250233741089207764573676807842233829085210276224758806429513823721148335050238562105084750492384580662164997090472211551599336501609792044550204281200492831364554476795583851802112498150832494857072756463957790018928139853077754817301697635316958495784087327829805944102696700556593684079004548865133755330381771317163758832946386614818021970086293283010035388476872153930124576001308923196280119312761577519379564264779000108831777168577997040290603326832187606231063249688834925502483511783916087032783681898560289293849876669258721200743338712739306778241679534166758465903521516931407291949337152793306373529596151859665964474408223954818547933035666440670310979711363765599949947674497065724964317909080 347 20286325325780184039762262146360445894642860841254399916898684737423081801061840478227309957839244232121858233838409829069097926817922013955440314187461994979318792461783921706843896421139269504401571541850235030345506849128394267202374498955387012561991820279802116211892529528373649558679776873973649609251596057926886353825831916400601043230661516765782677432786991280202524259863440035456479401410534220355709390049900997151330120017973012164768630566564934871200422813845573722629031541671586845291370621266004345457894620336260835564069221652000531824681953653210641492512272369208785496631834992115790072511201211445356779289011585684798273635278538590177441712578656375208864893142600192957937475272352886449483713011170559766118562960835330896877476614159287661326517040879359000062189857228103871371633240 348 -4656145231491697616708431880867297598455296976718848191907555662437166233849074885132228411271139611088204048151008115096976572076266872411541436032890903498180459036303035615029627680697988080004164650089992163566053660300774900194344809799977437032558784538155871493531133789183378549335449378288163814599675903536499031037737372857694669775233154573583891892829938591373116985392510205280067778258228846650068638450089633347684926165014789985425605230350772361869022908387884410330542637428520733320760000587291571300010439951755768236615964562190962495020430851271735358389671535392793311694547160389185529899367908196046041493484585802226760414360593323709854704223264699666782571743832445433072318510457701665035456853893718857719111371728965857056551377738564783378336255959498455752493052227716265328041352000 349 1068701428543649902317534601695224308972706621528757260780380723172249907593476260309406620919671392246147256643052494282044472620626807868894679484301353227488900929190224127622943717499315358535343057774949696521999033664257149430621960819592022634365791122117800397040204769619979141370422510466594095078733943660083317252058406791298811075016066268353424247607683951296875959943782979247057889091877608175849484833356937329830763259314289015399666111323945755719876416460054144312877042719216328003440556311053266728119722730386620129511247991793804402148694005175231729487947851484415472426471334682071339665127436849019335231934941822659778321008937422772038452111279063561442966276587290113566757316603583209950528601786205939936414410043961355532170068932426468272413469322480051356844587392619728154030246365000 350 -245297410027063990971695385257721042172790877756094676676099884299493835765123037630031073001814183302776500014921182529964947570357685553013867331244388504079074159089949875710718630543994721224659699729115009523860179310512056440771136678325165182111586427280079264043482990738651920417113676016053847659887855744736722661886866943390404495030418585564189245101084471234441781074846937001236532940410875720986139445376254282210546727725447609532918614311129791040659936681605372882574951848411575106254544743407847046370638922829484549203100832033154506172984244692857628493314583206411087717044244383268682861964567892729214571159267064390157792348665297984951145210312658921331876787418036063287810835968687752634453279763243009010918085166166004901502262335996393241108119592637476166010308002326047992780376230451440 351 56303604424382692185460329116803198767464285529113473563208503701352358381441497891727140474979362199867853423525253288987136655132937993364522499752927066788543024197555945739451471795610832078506387458648202938979220031915769505249989646192221757108342692611026458945643637840978794580660152686086158664300706848702614655693198973321078873025790621898298273134775819807093923722827652023116247332530451866374772808661540161252174212053706561254620811737329694834025277013992528869060099612206901237296320380442108018613746532925844322947158922658975608735840827084806994443359200686482569457962167314234745843791092096928623420684023737121524246697716748479777632939881021387485584476406041008116939826620183838474588420808085150733326712097396442574577362624546382428324419479996322757199588986066018123332670091107296000 352 -12923675908416003049348787568655971026111640620247607532139869349092933561979957396834337701309330529280658851049796343211298571798288746482763162910565150305836311375096340559672243089822438327339087636618648436266280260107764797007960580566171695596473988869591415045447842981055904462920909338219551724909216400459563376708620086455532098097858154290585214583536588997603622397254210636797852558108204869689710173163821101610300145880936292937563975954004131960997937966503515066776456004167480993617644859708618161602704473520997797397433852804537710625103765963244123589144122888595519471622748589546124211365973545777386339806182455962897941848472604993548532693455692173187491666615164224838097289266280300614033513892989738089097719066003591240847778646103063829882612620363128644026829203190825367544352397548813222520 353 2966487385563951510998374728512229194484241581364263612460845868614170036694437675815803308197286632434760370969808743913879733266461169078531118088132715748991147660645911404798573825463375932185895264009794159908312382222714493212416270871666614167248374390029169073556339427767553474827293622170793453758185542550832065422467335689755322638270580328409301889715227813431524271846123751823877403445225451715398374186571919064858509030070749453012749323740626023189157452400348240710734689904868992212990828779007865722610771043299767454879743029615771975671636511056948173951089551166184706893839994479379483192973409979433284475613819858067298457463280542038814295979426938507298855284912568741100185888580624199111100011776337199286220828959670987112523516967936582177888589346792688713844544323838373438433451719517724367680 354 -680934758033608732094330699023102712389129233235043117708435045218177409928014668576956241780393008352615505962136995272110278604293365610216299376298297005330251081793019467747972065614648093446245419385384323537359273004286993941043462759390687622818219230344800721677357186621344180366108434089517867531620335688245415047013236104498710711427756739172300680430364431883906160216418424854088120861883211532254783362062514760379070495444716958798343203156934037421811042055529559568888982646923761723148559954360284773736114748000667612018720755184114941298330976648874098225856091218477306454431408819292041068963926984402059509630446084405565879869857417405456388835569049101514291671940723853169334862075621407342198995030920265539971344236263843854404741910212185285696416311969874205879033793364484819781136107685928596032000 355 156305771054370106806304301522975119440233171594006377734412457061790900867309578654063298355212150322472677507719710458807424693705530573401071694225412699892347913448885742811846139815583546244774964150334025800542168652663789468224657697155975758110458695910848638678327463410373798967718594923386593866203680055721245529411665443804023084156454940889424007245467065717408767184630435607761270769259809422148149520285536217122895308726715690302990422624742665771153678151285296825532968673746049523807289532500782645124248328230425530292375528721941829494133503221566528676419002427918152134057031690595641521756626433757862019540330089505849173535954541712776352951606825636946134223217578446766151822298065310366683231019426664288483456937852145786273098153314851381028248704299551571396002221362627225623038977906059450612349920 356 -35879881439698089390747957947269929610887420689196895166439429971280197365722469475067488791829311358017484696398725573731867841510378583359492210479742571658148133054613282441474291753128544083917823984730501331078988765914529562977132967888255646218791822145403676092700382967383874274792078446619677438580598854772608803406608270397617287942659973429983814742745961588135738894071659041241819710675952120025552738145128210557466275718099478432405281039147245685902714779531140760914567574134485257037729759522943414617152350017114706441989919882687514157011272316055340933746750507506789381370528365709776780202613791694369892621808268992268864157233661568067340022199630678881335867020127544420527967467106165916670035688296538783990693956015534657453161562084877752181154135714583728337184675264303323138361165948561624906905962000 357 8236324051078322719089908117440698798847140336683498161637028439516649119677538356510600229922084962970955709663724498773710186497054458462069198320136245650496365587038607147901140537461827577744574561251119497922194694558599934961998447806633356414132416077296929585368992265497227280522791121315905651872243501330638736037225712727854644993241722239652044690973609504848245241104785932162040180874782559966995622157179556561635762064176260010360013886809709814439660101282930316393666526564246159840836417800432820912088105632681845415890506167756177133466125495599355827661423519534005051586551901619038069410575556161036624627077677868757873172877518556210169489228753096258214620673398036752259868411035691002381309642205008944698100859726697287622041154225429504350940807624046257069931399649045952758998563448560146084163892736480 358 -1890698391974459359501284496381861099547299223168910578344036443000083205827692169348985596863221088005868065547113743099734610877466194956913603255710171037898450859759696899943486770361315417308629355092829625752136915713498366736915339388476583360535230427230183983134136706278836892189968292754522321667524610795011480473855389569761228361332260921403871944525342908722787664917812371947794121773479912265272951466745773751666359818765472027255274738998589084825995027692304448065954349929924566243212703704738942253814511179980229036802370013367177544980191924157183944632004284211823762995918148619630443602985838536272318705632107118559692922827248459750465058238643303845150808980609164582915783544392995562049587316084397943320535129879765855029816401693183914023456659404888543305927340845204495501234505998147671316201929578337000 359 434027704953195029719096723619709190815963232577028237728896088547103683360518687290918575462096578278102550170465851556007757747040300881693383866977007579169865486323677983760724775214137880221572089251001077275616006298814402322595206185807760310372623093350130864261593661971537151286530272932828590246202664433515289635854008820920460080841874746426418134007787758226686707051892648724903647502046646051843493457408143867645289285899408190702631360941282466557685558928559868165783856018411294636800641101553584081222060234146166244537917450653230470653630081530397844509624832954406028224667870517417821664425525567118452448701536454647987435226419785300282992035741865519838894864869559175171561523193270880013304593126414014125895716217368520655176172039113144015626639372273811762319642796488568173745500887840449910883763556252104000 360 -99636619072895700931918364760893579198134173835301313313884375597088337910317478297605031421353615613504188545114416729447130361936648899211830022172312679568231172772481657889935337695063191994917675946940925971651153825048043826450641576077407139039464178341907206617540884234374981696899421687607616169082839369514242373709780614055431943141811779805223783015568868454530798723993521337793597301660979304534766275994996873389567384630240977503204767058918861425551572185726893471020123908064380643132751879791925840477337349786777173176417855734639434190838474837904960523610430960003056940191138307034947155812702404624518385196131098769659390525764283176244032233641484450084086334837794714418993007086703336875949948893877838454477250627133141366576065184234503798358339947044262601265053589287093869995369274628744767127084220150720239000 361 22873193799919575746840686572119971828509125830901023827972002667524819001483866036648051160158768144307120722854226654384831880109647155917358846514547747615999842659653440804798917118291783000803157597225122831055234963128097683349760632798919313470494550685909998095471866091437230446727008492680155005889103991404864410497342283064751101405887660578055365768667821559429919267624447452253896812664861100665878179715224836001150762210935745988042829517456543093794238962804361717160824052568887357395487939811983477448951856255106576500677530286712235725341745443770293457975132514553193141342182326406075448312221615709293219670138802396057070606347613747474448173338020345647566265780490191654450541406891949643332155977946655384784482452969847954958452138449767714733638922443353418883610659498751702270844193667422299982371241440183866847210 362 -5250986471575081496819116325631292082070474622184200499885479244292318785056912543540748184025505663267514704403296113814553293112799309121919840542828868564974112998830534275230499022034071643481142634500554156979446790656980083855092660765068577216391457018772552548633230485765041981457597121884511985020278257552427198030385893156500880065510869524013304635439865268818233374531969448136218380634687520270837522436071009746223801825679241841030854721647302875478892811822671426240184322132440807461480663449039104520205639598384886601797362558697281947848063811577980885016734502899237307689065339555771016320055643616151288501517485615422415386075945998024585823574044773734352724987210885514677811364172892652999479691530324774921726070205995341166580842247227490608125394940451572513472417583353549217665830630704116011690064926518601714214520 363 1205483351649795373929152536989522504945825512364589359243744634814957753454581512899795878811329642091823628179862642910821598295912344887375146729001173365221021227736262179854100697817831040485061094435263293080487033933187565655969079246410616533362385187511053082091515124174249394615201355131301876345421127301148044484552522520583155267521353962933079065311344243551001265828784881258584194304004578797440390454101346713654084543130776416396603833302803368677129247100295357717455593844386371126887669912258522162173194241620261633877641194683635386804043386086153251333093308240263234412153356856515016159523801999766440270374684457101165209849116051600140038875549954250590259570874186525291259124282170783339776888195251364977793798335015094187793327263734637664662211349687099498520088368040659417096347832755841410958452472850884346421644040 364 -276750062719897913070571488177682029551994676385264741381181719158409823793055156217276046500931587677436012806925890950949804923171764472881769466958193687098477384307729810243215922592872735184291148201599451120887466190040567181874609813552333027675835460172228551890488331733785361953728224750619634414034764235708723948162321469747740219710867440344197082391098144292918600056979531715472269548996667139720574574697176935955882026226345252946642180053571825542082574559993107491116910431573205481043146886899326107602158318741774033242130060384246497311225856328460243004246688148255170261123164198506214410370207582556774622721784261425856420227547617641529091803073637751472732140131404605136044006544728433437735814749352272631258672690316722599131491803438863399270877639604527468205130110872058800694736548033300136363494375990595547407935379440 365 63536077362696789730949493853481836567075505940244349542836326654453872145224174424666898159914213910864013955561454839492085338549253347981121654678695636626422400075476626519890739060756581501727945310817607381600448519981873393169475157434217004812530672208618167449054265364458373996378713862972415348789823103721723785998625904159144613191772576116876739295125911010647842071692010057708791622829260870972195848638929603689050825721256747400015340496788137411238233662285957888955815208589555609708248818747316919264189552057834269842753824149067154751838307561426697173525937112219664011615786987584199812854914726140898745172922723078276316041258098397957030933464224230929735107769258094116910211651919077848636178181061173062402733641985361312832190934633964522451810252206681443648988649179249961316171766324761868185318417348002161155093087333680 366 -14586772003589586678782845639140560085322088955389024835669608485001146273803621119040203336078847904046596256074524492049577073787364994192660405688421960279842233223759383928433393339469808555609814414442778403631226243979690540395885845246637512892031187056258667209509809928892139231644487751371778632858278131701015386444547624740648968128191293954138077298457133863513815868360956319739510130129638946554998986743253716648926100895690390590845331407260624407895756534101273497351463267623301442003804245765666008773173717860543437574908657226703441408740032638124157924386760120288269630659376311182385594555979747681669805326747322216623534726817531794767275271083816033359574403216481789821809430196599086421533486520096748937691838181534245963513988154121765222370616365094674679257621947259136298980586862560053184902401788411772658007674970279046160 367 3348914681770995209196874835859421516863646610685223480952734143283218752516933482433246767524237298997359255154895058496097211908723298678282378501131583870655416626803164780805936973539004260799056283187381549193690963106588635081163377667097268981583023098293371367669570965979917072199185111118422783777804148092582961663148565357733169653091921865506310761083455676756562979441758295625252160955536264182092683955780632529802176916390459106702302311953603565714155250641827522037184425035264795571552893835322086845750402655979223345969700175026112864372224644544658574095759885412427936687913804242638410379165472265818987484407346661563923840624368049039176448743403074308114010365426626686712672859604143766859350353074248092732342918269199170148454450814365320932863196835284379995026803223085402990713075953238823468013145548972289968721101696011290240 368 -768873744952924453461598311863866459052610593227667240897150051534293354977433673136549040684950212080858477173508593777020841760326343476698444140041314391545650030175747704995396884548571789711507166263391514180971122858711338573658382156412541537175492897858724913658892240976578072037137810305453800003228695674965946181209271243304916862655909465291362246598750852165609332616699655271460590335242663307065275432923027331233995369507876223650624891553016982050130824307507844918966272519722023062569627801298153009844739967760953679802173277715010255512909700328689266170791403860195277760798831799754441305957730872641747795911064923576426021425643668741898005074527832832806107797875937265372586196429379196940959200491700102855160652509286189652315199265701414862006077977843927577748406464270265468556787416426514082489450639253640816766582425313755088320 369 176527351341069417782616866388906501109432571452380562341730988307301533140460541901655552499830037996597946901734952808121095773807067152743650231972127624197478030096785700051871501779393850394223644492484769478169533141021656711232221340080059083792260051562586395963745782229386878739232640590426747080596439092356497098324812656302650231376686838395994895345776816569514255955228078487681535226877884747918644003397974968314250328661824994388938576458396557648057035283386288417882791088918435232764715867282103666553135866969004419021712055081311496622599920355663545971015630140885602608116962593056079276045502551095681830998423408007677549211495177931231752487574552311111921596000531375218355043266596237517404265608826828310668716716026201403776748721297994232416528378890261459580164404483332246122437457615963211833289769188496421478596610527381515353440 370 -40529847757196094074373602384009466149454473862228993727711698349591849546634469695969835285472752801061410266226598562074962325196912478858967150625778533816346209512985978191321290800968257847647122232806799143139901675468064550957259833503950173397886475173609982646918589028506562131650719494033441195286535669730288911466146486756975733065304156199960007497931258796359367326591725967251389877746646865483020962948505730354412212508203517132112870126013305110841012994078201811765582529264905477323563066360861373361768019621518618204396969650519769333757594677158469826410371321814245158683402726133480363676682054692110629430136745441584730643962988849111376771883770760056638733167418425226570640320905591361103988866070050741040966705530341055128527594226300326005104857104338094258133268179506105302974272053875644894460014843222136417116515442985470280679440 371 9305589724200706120500680035959764597807027542366354859650393968242791206386074245164015265046504168584111938781487897880649129192976084248368427300416897788411099039074433601446800038611545598561018750360007813132210953665346259535255623864294837403525795859139166266802490421459351561748814967343576789598221679221342378130583062413487594072092827110409503923144230478151174220027268737863073844025342511081754543517555656354053740662307333162484391641196254620905988193431091555650185823650208942956551448166672688905699057903955047887535868106330141608793244736134426154448952164239899325270034745926366909416647319365534177869039746307199692651926332851450404482646400392384678056042876925228268203234776703894615669147240145186398799175122128083309989227160686385806778880860641265920785839335191261325066525461903852133755775083843958515215209527318954031326921920 372 -2136578030769890233754005981218602590485092414030717948866853967956944529492807680365060449262759043319608863366200291484301158792153330730612834585992740256421169424707467793755616492463003589469040108898932188441306604222987813585224731014828669275661483733479613656418265310193636107642341291525285112705267745813154438466448117034523957651465187048868788384304958433333558715364945756783326621289076176819568481847634883406479482129332042662636767967268056360056152183852257525986459302421286409842661484745272862325569269706948089744694032502791926601706030181873448045802987500615393969907008215187915556565532039054963294101690462888828771038286412189118364261649570620318176730694671903228421297658809069493492982439951959902066818277582278188176472725329367527219533670338269050372958898525412564680964790243622728855660534820591844508224033194517997895353505233520 373 490568336175927131203011249131214321030056672626201255298936510014857852081746097351237454014397244971756346105168360845469462559953886839925477281416227916050668885166004487854694314889772194202467429638576289183519867416573081062002474642835542608348410159356390155395105595272483110988923068754692118208605818764055454152916500766468679403247133172800080724743396186429767711747127296359273370152786338758624507918941849326955104640020258756639288399866059710880063236852816180693965904192603096340367391792255186062314985312760182949873260214344161800927041951461673137633479029810786158489772569146402127852070702046355139705106321573111490534324774851084479838136255682465596830988052907772515261135480194415540557069823168122172077237433873293720651967142998997815177896202464216444788046720066855591626305890995433863583016900297420351647005600226845470217997125574680 374 -112638311965419447059451258371798995125250680961288097546846216991126836101746729097602255863905153020537422014619388898788264082697744529132087503117124345832298026423784837254971566067861448451175711697387404033250340955122583707502629893326215537115709537607298496892743060787043861362641741102674742456322004371511989111056895037586188515508360895528942269152906388524423630442480430610659805957263436655989818904831973856385738848923580698488600636868864889977940350482640929050513458112548144254397569333546901005560478419191182219797410368018341680506267313935989315170754575652110005284795560085603013017779771544596412490087076735172663354097156880703815970663323974990008044372904767928213584389022015332097152078640144277298764809742719266939187737241779696807732105089061794856830960010822924625865598236080737614758831042766298125225626210297421334394281453014004880 375 25862981415998260704977121284580920193156603196609065537534966194238517925144964802869495284523098139724822978012242971139636788817623012950899913239114083477481043077884620844525032233779644573183311445578408731914640263676270295652436472638970715265353017556016978700651133968467620393882991569580916687886723900779942481345450554184881621101785271164129203343705532394239747111143002214053144357068978741928862486888097175525963176522186410248512128504521042830305545750919831038617043446930117900266280915977136337281606041173890771364001937610680638242188316843206164655670617090175108702314788751286234274492629858604271072012386217449231183457190425618815796827208711962879918833504965886299153519008713602678525306410546000953025380631212504431173469032968645029763156636004105770275865656073261328152890649752391552005954979075302820982132208533354294420338294728308471680 376 -5938501153836435107891554421703908696848571866257681923139171102196514247205517740846608464662625842801608235497378450489794814909494183055142452094251957344771855818226521021533108487168739533747848658767632477364785979069113782259758323470719599780483060032924236399094884254443031186679661605483742599262057690873115443161998145832114530353701677721478688386199973742826774633190602954437092561625592139045192158054135986471101460520800454923812879981511327716001897645977645561685663452281448139915503799815163300023200269735075434771417292340594564958960745690427238497545764807062690490965125118121751107974279897755018087305210231201328623998343101191034234010665826332103354433172995172750341561639787172128737968425446476571045062228907520496009861410162836272542001640381123973847051188134164296236865955810331348114999681682137731220911358419019144732576799773181700028000 377 1363580791682803048811233759804115222149485145275076790050062674029191843051116320811016955755737035058103120862458435091894730496357523798566386854929803467141234169637273972253171625091720229755874520808026895315226418617118231861324318118098313367691403142775316238172526173571265811419736827278057394365016250415985639542213202250271980146308615895546271013724145236294739216759299726564609940407331987934660924626616094885230675030501810674751011235415749969941910316329102956282975935604037007121438691608226957995908307296227490983663625167608188636423318747057311065453086565515737927916664868154639686128982342848463989317931822621697279054328283785405333677143840641347136395686978524883318066571272241732961567526159045934044066881686631479862115633617614177870411569867576682959734768003852842016356434320256207930847303316533706338926339713652251419178806310087372265136000 378 -313105463652643618008322546756403917356454247969510267025131419911299146278468080071521529036108482771965869279370263086555203221690542669855459900935754000208026766681039070506696208725602602204912446453990659683669207782587999420251411818344591441113038492148207611518783559276818804018268535995690947380416046998969179591073561035052878619983799997294457415361021404544499375178073883106707278430183250161987795885335140288188778384927693413243839273520235557778367955031025860698918957644373941469115514858801310104014378500438463257441895789095296563457360032095948971743924773553209995812364077414451725636855939945352075002063045524824181596238133199165912763685880461006519737149727080129832963940890525241856796374505319998001581245477247000298312882810836333828328414050146661246451810888880076928430655474281309771580013932022139273644628609932094456926953941324767646304888000 379 71896231738993896705275362671308417376894602546011358927394763044411034009825908321226177537840688144135040359338307892222186251467384896031704743541097571964297393792114759904282087214709026481797305816920130671080663184343755433023604395130101613029868889614952197581128759082335167281126218774796095269989580121717534198102792450355972111428059303034688634780005631322840035479884925295213599312841346579257173005396544174804143728318072206876318455529226273675181252813282748745872905956009675489992198810446003695154104046022219443645930993334473693243963963421471543390986738189066967679246251017856323825309210764020550969930928843882941201308319137028120398185180295768653220103256671511596576032257564737858535360718515106210647325223580883816918769790591147411421433081008402493546319111808055073943075219553001270213389336342407640595737902159717486823599700361264335681094577000 380 -16509248021262908710962775481915971958393043257915674174216611073769139939012127493474278623958298673872490569640443414435952410771940570127171634855966054403561833407910852972633422014557978698891107871391594990219823310356154503196609080621482116060050347991870917756100668526885763673380466592601844588765424523066201463567612230015563305352634973235428352702887685293446119936398936754466171171094226010672924346804667033890417059386746843421862879335608739667786437355424543167837304265419262820835047272944710257165883595427468064770752660837863035839332560164114712449044598005688654352093262162266726869785314447139382473356016147548335438493031374155473242425100437164850531865552898706041376583098351385371168746320632765790902013407674817275981090632420629291139762157424331468995369106883807859979685562252682356741108227340448506316356629279881969800947323039114503810924865096000 381 3791002813975605303636516175418966212081339455653418415771164804670079719587729936451532093379537724178488784063509992187779644013866023368883356342438199100036429387625621037894990017117851935456184282673281477834402347740036954586648271713298248710452644833082566133555487649374314490050437262552440337093386205302899234716657887877621441326565074947714862187606560436926315626261908182453312248175377054763599245567876112008071131824250476625698569681617465681909559988376752026934428348476367997264718907039934415470588629962896867901159330658252997536065048817045175939751325276705662580945005216155461585389897238684243540612554865649594950509329308127721819844831380801875775194595059189049502991027991946321271118571589267980586466003149521059514725736088604334666906419317642525133815347867927025748394692983478430084092485687558467134975814812084368982078805643127793146170776700927920 382 -870535614132016613015918264413687860622932276796116249016626686649937175896773513178344380313461892999628705368241568897408503873845245894204239159562261481647223826914140625143552649783550395765398957178318158191956600201090193541707271158418087736336907690951130123942211004422647017730066204191705804916429997527113006868265734953999718755342199460450807135021664206508457264169547071169681448880409017302658413502580820199825497040079920365630130095264432960494734319578016324883512334995659452610673950822372827463830656790685382727310664364140922143058498185345726994524077018302794718262809015880806459103987338572695936750691252786934464625060214018295608530677513998775146943030076263660636968928614283675802267576869689669538644713119791558788952256969766010726674538848789861271629725541090468831849676957073992190986011611674069772131582549677804685965258097717142418701607240993543520 383 199905421021359190869693698633630259715041437143512096695694255264784510223502997545096353366665295309264702077961763876744418347951456706133867067197649174956621338723649433329472699323621319833246814093950299854608632427134117389961324403163870508112141256424336130128954358473662174532657564351298385010441917915227736806627837724759982945992263400496358695725489192830526664666406430376762568304932046114880491290248780254543323728673477476401158582061743521251802774685255393952263260765331303897388506640414031987110488188301458832615618487485964617525125364649127332963302210677099635673198387153300674969445249361599579538935693020437610592659625606715768482344331397315026601726120231918927273778920069046879940713909991689048284679706166986883411570082617105178865844957108759903688753256391046637613766065361584311737576527122588596948669573328491623808735847637910579072403763930988535680 384 -45905863686044137834601323545193702892798782522536152011010945728923487516155634919571689752545107279534563149906310110557824913931972606341613335566709943864473798788126443959325711835587311523361149685340451430299958409469285949446762694770387233778220407206646279108152451122126022179553832137234067710945057599772429960384647307945129853587901942513491702430151408604878574502136866790641650606343019269587680240094650825948777628643648345895645530125862538698333376483164073164286969022523163636913359800969404589109485721240083268034055495945086841359608756275686813456736408064609009972060392503375393586773524543743324058999451183660871626859838231182090440460192708841275510355137284322538540042549133972203448853483609502766505686384943171003333746731738633457273729526971593551853335147388212579287439067859763905580527103131384217242143477925634920728394558600293873478908481053424118467000 385 10541861060239467435754151689401956591471847327925199615131807097662026526317080639984767631734435651835760044003237782979332427278338963546221890780176155425526363207495080806494196949038883309585892715268285243033511931698556277389725661241925400766907406961025203394939047357574832874750093095290565740003493345070714089013850580284408293153593357574273204236433995055717824483442480509569668072934302430983784207704421088411705866669847159979811583975842839192849961662811119654312967117427026257984387697754750729609565522974706250038524599480536706942663422969831415759209074476341521791026993863993129795522555909411937851112923423947554848746825436534463897218632323208409080080620031152726644009118747472084793934984987532777479215393854442598457334054719468372054502699227204389712443302749260120048038927468650553008538901491804952057128566437153000723862465358099268386887659723361680494928480 386 -2420872507723545206761785934701532044770157146705062194071852628117998276565501037094837683471515539418543890224917776699969353956228591546879889884674951896222404431813660764909642144451686783175120103679303912661372745347243655789421556370297703671913243744833502098405593855047217678947642674568121253989299445349971781706898982878531214299540564346672104899550926359251709868361323904335179278052290493875305150054520945404474304203652668167841567963300532427344058086918034525656260330996161862924930206811699823091341913072526125277846410285291365510110630127742853857361143434940043061088254213119976829414241479773140310516381689070496257666029407793796860371213509754379933038338296723397558680267968208206979000454453127914020256570314630194699094003820517683491182646441136441007411371737892985160257023096085121902720759343685114267137587741074139943494349813575988498112440066068466339425676080 387 555945252108166464174196552872946825518006160690869149154685795910786186391615945631473415716099573318257696223645234558910258060278849853185271362472497059057436043728134229234407493722560028251263789209711708819302929290622320682904642752387521133788119775159342747912516060799353543487200910967484587374165770807118581937131757584968403131084143229885666050224258682943817509961010113838869987674779542690329905987281348959569518888705073115591480906689233860220684743763472840431410739098797380591137567224892603576356079800036466449126444832452292909869641939070292540601041509518554970336130731826134612278052137785170424484117347815446472136751185783856201004536788890678019272468426229551401574640897446080128655995915832816458912255490730379499923133709799365792410048998576323653218910677429133021324939989241464294433271644881890166661545715751428809054058707669075604509546619749290577327100820760 388 -127672564271952569572034056267756351985806190853483248365781268870605377940284015392581612424307731474973768353406203679239606084130667798847300522394562627835026354719344872693716151521096708322487186350883716290427364929841059535948024842966610557067060173928778917001231035169186751270935552517365482569809572746763712344834210748368133165893269537108507230544948986009349353289293908328241611018451542411476354990617633618661748670884839736177914858903588071830389444796058855842473874347905479290275316132193474600887226066829015071201553224122727104314325970061293035048137243116874740180649970202053688972126804131199878260404917024030170538084284895274671588252957196466889021008347885176273395627842028409364984386278162194733460995108412619760314518571765551993659323675468000112275068953780551132514212546452777194805654603456294831919277718731890282076535499934962243320319180403912395995095534173680 389 29320309953111362700781398290044879882471136053516905406822353998393358201813835027534977807390888912517814957757116696673320325080400431464069611759235709391296145798768713059483982720836280955815604171324025063442875949365646976805527136983086859459318219434437167481380563121453213166152358934438757666065750960732339941062930329430621133154321569717302427519274790542110390357636584094945458112083813487639750589699378926670099611029040161371235570150004942846854412404367441637995087574934840851341883134121433111674163819289057792137343327021368372597113333781597873923576650992744638093892858442210697514063300370387251930879305764887393440148043830684147218158532754530160940192731156704283759985083327248560674582491904918271234509951718749022010228736207432805045286338806586640301635867308500772481431522800088587851737933730288704436355914413855182698013070875375516976492527257244333384760050877761000 390 -6733562962574098800506789102186630223817460881229470924043531374229827433388536718141236704992037639715003980081775879870131454757184674742118946979426369654289968183792603425180313325749023374905598064967180851942606423036774478627546605941380514274562924821005476914026926589480769175354511325562776801316774276954509478342232420812537117076671905019534425459864367229806062231738731339661941378029235947630137989284322271813764893758709059041282523369784005057960000742641580830662760203383775514363535326810603084579484577440826477905324797812187267496855214629717069848311978623400565726001537874822086814458226815453906623882682599576187536989853735887385410777151169385218138132675302935058392891437375067432589491731509816309836263356639759763215623147083736825411590855542383062583402222344076954462756889658150016351653405284721526320279136272456580829478462871596079532189393143265985900009296362809544640 391 1546417153836021052402724548120004380085218319561808293482915088885204183188670924384176685754860063070552287559338529072921429965397991200342437016418205592382431200021708068474423954816194795191535130889039011804707755460438033610538536901041849158662073010066352865360801762866239663131086383171731091970893522139932022920465286509413508749965093391845782280760150738010298973017650225568364897409943307483433298060525736208182232279249137531939123432548208553847389196895985672997834643172599888556874010828259674688785362994729294163963746122389924011043411065783217743496766185266512238565828782592581771301258284879886071277957678794092409149229375363586951165135582575352964915394627568940311419934571903649168464035332450028433936041631004180369062521392684115837180566682675780292739534110170511384243566778645336048704173163470859681943458368331518706736744429017141606442776017577281894031659250081658497920 392 -355151561954560278129282584051097892766211094357526765967514339042397336310806825391371574745403240277741010297347899073963430448505079222129493834752117677772693918027744053538360323387126793669780388554345501812090249254534153465494831653323901550811324737905453295007543073648680328342664753337012914637054043832918278959301167936230149582169677898555288269082018828014673804070637843582462148752290011882972179938657785232104740446638952516042817850157719342134406640185082890018481510003860211585583329791512298559897075228885706717119294576820192769784393351079823722565118555330481672966874563649323739741631638257500682256590785352347658182006574037523528589404821639728495550789388972499605225869570983047218415782487719750739571589340157551388816345655406480687062137942969642430669874453831054801494561643976443861080375477056203841774591117323408595204746912081714295867197694112577496000394548601546995043500 393 81565426178064567087709342502541482968854531057148505597627931420039195915347867071730680507415799460228308505905509355685612668856416653514275881571030343711414021242423682551915821248766096632962755735231521643021114700233828808573260628993491966790336838188550050168426443636944519147569802696877912172396308258442206226392811680041768925976708094072051441121009353436680382625708036812639025855186089905695703386671428244799360907499846361823395009246976579693853794297135554495546521552585223037135758552832058718912347424507234490274476885457685714386317915749373247531875846241949749146314984500500218123239901384376392893787976825434059667080209886608124910070470588349335294153903325462484654531877046181342692105983683050353931922115607297470452356089251065992693443774746558212851688387165894112022724233316671026476240435841494905380517561362203024317521448622522312266111603028588624342964520173694701495321360 394 -18732846459610113127357555951550486662265555833572772828467782701649066030066152176310366816383725106089539262203546669883047753269031896868159951962294044704547552402945522929147375353370695995461349108927426429295122788229831335139714433884097573765815698507886896303614359364147959402819949811574569609422777170001305795673099137022653788778305082682051019753018482774515057777352923790393621144017154907123416691240595794360415076036168847746304371947675230584990075936014987890170171766335073858745342212468201038631798420294683617566084531144933931796977204331848861559492975483216799328233298377569679469138642841487900326751475665721632586824008276912948327848107892102993508988941939924491945924794193863385635837950933182216323984217283449900839660755545433749277982990551276442722234533013975234847680715507783338440289992897530750265465362413750440601350750861544688199781259984782581829231113712275427069758812440 395 4302359469867537390580987080211123509193449737513309752796245026147917189540135572981707080370031484864863907345950862739695736153817848150006705589687194126192561816345536892273757984720646592212132102499026790693658260308633390931501958972337606375642640359568351149547486559167033623275990208372009746340339920048747134561603650480434317125762009463299404464850962433731679152868981625090047748349091544841959897658244624932726340162364202660835116332802906838773457055913016647337557132326361951103175086281969854101627620981994399129510741159902719312361651366965618646443716865418000616481248895770008958185764593581571631803513641550438434967407762724100147367435847281921867957581707350393349574976391244641657552339254599587376359548917345501193231496123658619119855520510054374122082096182774173097274597450740342469233307820173795896306398561375123643393893847632415815221393645973095957812338940599096360922306872000 396 -988131726149553652265665596613784764241990071615645853438092382327018314293689489352847534122589338859815427750440557075400740648353094721330785596596389060859182808814628248648919883602032587570311732474696805135912865787471329282219128857600616700077843253454913179974327549657268295429975738324415879262893712800410723385337499714855666903027447539444491204852026530296086473883679543470717476361832314006987097153713797554428579324786407927025902380155307636155355805949531987209466991025180367406629264375903312248747281158117686944967439240109220860218768276179170371753468240254058038474961412611509397872648518806376596476018870499797400279376723581418537723555267019825174845087508963405700043282970871015778888049981788100552801065556837451301257907643395993515759298945836196989521726575925543399070390938665135027819064627331280824224559301087165722938935682403439734856479497116134949518421933922824578379037312887080 397 226948959865947666180745243281853312457861539546320113125668760678240915062117684028408638863214076831769187942957577920287408318232332770295476836101114936130009485791465034464022955393234754916810908320338722465493213047217958871979137654197958567149168469270256203595037693731951281119752961778274513028147358782111764138164707166135201614612397701029688809778020526590809900838322377068296156856055348380207624758695950810539236008955805065173849426736403862542403754830976665529235032047392680869049675537896089269150979810081428387529037238652951939567481951394126215706088262218834831606703012076383335979515944676736971242102373814194632410387037767142877089445247960710239215123959272392608081766368061223749551639833459174814822939024438662093918851300913294305422340008662154230302409217435195420185373442258429237426715807797914627249746500747719293964681445933976399330264153090922937659258752117615839814194834891563240 398 -52125079087598056870084945909642069574894242870256951288908781297240111533362634157980836904392751361549407031478504347545031859179662130656304664803447867283085229704799914052652654233823314494028517609422058668443306393339859050022250853003498213912393557692687583836794930590011554808440569393313562171168209352923897722329438426337885209746458264834224704146823652612745558553324327806557681843956269993123987809821253528373695294807792257663910640485957394274808202492244042442205358161448000854225152537407833597756756984731220830023828356642293357338667007946399196396820606388082380957962407100191318033906699870450222175581491994533218112493580933751058191294027592156170596431382769399559224071286060613052447412179255855369630059738753847099519117745260518911770518939005702062994208821907800349547118172261688148082534251120385040272695942438775184427384430673062342247811102122270803556721298235607286744068293962949030000 399 11972101999710186130455088570178742361039682861466338551906716725312460758644776940996575716856562556975093461638212727208470404115846011944702658825551821839073349781018116383087623900098101076620671510373120377988292202276245869028846044294947221653285882683254957897895170181930876921147738183869328051885658106274335565198750554055469814866124241249091795488044003352225867068939183882488058939405502215913460253777355512314938053946752302602530003099164572292701798248021635524538769312643536700911545715665330013110820646338436197534600246167087890291817747810377854364617507799442366285698727327763992304873833424057473264681171917425706697847927257542094328175851864203175646112279089393295981021651083899410940508821510711510577270314141924079208157417978418198976715260407393695094743324310954566874474303189962418545731462068172473852765079383727959362298233049664033900252012169189491378252572310526458872286389412413725536000 400 -2749788016029524973213562097773237571073884562493773810529272193556227296246290711022340184528114840396441449815195348966809731009154542893793314119554079320595493046462901363537786560290979646839022967076221721839913528392767438417135152952489939306094604334678181514043351768294285176546602351001592439413348880075303142664038869970026978116662045309359154893460802353601377095871352349169463736699847325957075084712493240382908894649035342861226686990462058371603769060459899641655581404857660668274797669751483985723168256684493564384594398762896818560289623484027892401561316425964524612287274607855635863739917634012309126812783611610501539230402314197759933693339396813377617006667787739893443635905872856352722066485689220210793271257406620525029848179156798173019609858972758217455455853947223151037448430441718315606756116449486138159411887256253895224074819429376514491122347649371849884782149637823917953397153901759791871191290 401 631586911138977923271259013652671390881594746061075176430468734175330995528448040084941503581640472775638895957081769578656340594299244114851649725137363016259987983373594934569338492510358136923717123319194548616508698498672691277678941928583951035631797741157481404687178033452000928982038567278186840941024773280644545743865404481441311250689289562741886535709817373534539794119862315308433902048160831656778577699738778461485372949446142165927314402880171824960150903183173923604118187293432437202036963911301285647555852881039823539789749548287307465934415709333979275413990988973780167916905588974840433101423409840775207437797919836351062170114804547113045615592325374779600215100598139821223600490628736305496473792415513616834291980319523201533575006320471739814858337620573676320828639269671092489864499904343844988078627861142296504440879741611763867559735255017984433102134156479911336849071518513782872400639791051324899961247920 402 -145068159703635600868347263777887741477952891196851598813389439128906672953179929809185641497371473750894398591147151873128120528563672367561729938395213783522430947394067535630949841160291074571987484887492585216362730304304420012963592919454164152833501883115312814401284673637135614652910706895978707901243184074228459532128756716161937978167194634463596264988577976799262580658197639736006364159275751189248673788800965864892686943796190160313295800513144061242634574658630952615701197363747778259405702227062566989896393576339010856434900046578831115653765299645413079392863999431731082945814078810948447326584609452968554833244973834753337746238689949415395148218313191462497537682595302441193630111546039807224360652804576493209226802367681757708623813022307631231707373426940760505285955383695290275542460749100353414180607764722848907643979214277449548112463446763765649404669902374827271410909256673999189642476279359530694068065739520 403 33320854582302496065557946597594735682101055107947263210463884565805025945903405458450834706017682456866616562589211587588579378683771188251731907523597693784956164158571842066157095063260144042445114231599793768342037929575832189100232291755662002838473076705364760423018763848937121385732789196856079648062215439712003891634879044954553827904196056667793860948636760826683046365328053558119316723611081917922854104766739467145874018270103689648589109917985355358227400263793940096690798936516563745317216878879439860723111786829120005783293025317964042950586199336553226092072034958346708791692259258346850678568190268846621881106060536733277149404122447274349092153794724493456668081209465236126739324852509249675841126856419973623983359766459261507662007726108124448891879766662389267068411169738186865365799838519165253959435678027893752025490589246992271305688095643870904407058310866227511569198784184915533846949360151535285503263352853360 404 -7653589844990608559954047721916667411889845252172184703787496784997261852630519400935761147361503034709737949653592341886096236636991505341857427629559395332496201891854776647613676487611377156037899488759084402282959839150556037840761944578797786978001365798047235989484685523490774505533116039467052741439000782755611055721328236898223685452921594863267172556182880316331485994051897461558731088119948137979351740051509523822095134736868630556711764034563926026359846389557821609733792310039123615636933432986405237909871004279157088529168548379803271571476019178979169621502433514974789547819474142612537516593983124335238971371918391474607116285706996250591362815513301996060327313214330364474178626937054292652777235208090368635880453066209064074246162945091230385621359161968061689249474346176755423155239651531709966668642359470362157530373189689462312282915159573257082763204298765699632538205957651588461993874700489075047626025914932458440 405 1758001483654358453979237326001994311121847040990096682742259006643514584963951795004974956788209837828424151916847151399884802610664859968398637603723415975226291263176521550620769030569496045683966463734490307047848097832167591253396145197333140868539495800858872009797571417914570889030934137746812650822526178662255482871094482065605651991067443852206992292460824058884668550432490789180831418011167006449680655453825660358623572299136161349533247943232431112036982193076922630138010315390488786112524520772591771505149027416546610958530161974421095386434755735001336940457463496474151415861423191267457472630379304594432782635655216192393362812199193930670945079793446959064655073272193203021706785801246591162248030759938291461419300636791689851100601850910981535671380210022797143377408996332027840813396541906966518223203118673835199905431180109524643053511326003699081976626057002066601819593456737938305003187492347263253214500116677632819960 406 -403811110682925451785944919954735448915507034816182549995156702528324752768836377424224536179716181769955203103245839871980165088164335779609450331152266988957979829870739499304919136873673389867393951424188071219995154886607785980839838216519546702355641743834411781917690952323599611688022168156277469210185230589977173879649548607546102048371868290019517720425867241246974796498221499879584420095574438057858636121582189404741383369883615001142973314390296252450591795783709470109245574647738756186676900252253159359391761577946945938844534494958721450992569960702246128561322573897460688233028731594035997008662257403926577785731204784798022961979471990491866845370015992679592343786127445656929718382481645324042198768908376682799840432885931718687995723584150146471449119518921099184220993329623496930103147546192133282019652620467688664873962440610523124417584180099410319609535686091624930470594030444971224667574227928576389271623907963744568000 407 92756048935432232315502242224615137131503015264123477417862909681131114351257178678940880908804265017291808814119369030851069714002908149020096597454851611023188016022917495283206435692971572882992660805990016546720701405657584621148943414260002915848908397419362013570341779528724385344581611023219470816693357977591046248144052543724888125387448847505012078477512377314431591935096785386343985339350438579822969727015055659370114524180989768491127389469273301122135138600001067596885548790426199496583060165736850296700795739351099690158196112602031485519154946633736908053174247910076722379757122678695656917988134312019791367740437013025169552795398532181961252139633623861590242934811192312984573194210387398626233604080811433159991867832883539490483784522765837256674445318992091960693760978180468526795740548390151146502964344372789373698157745313860482222688589856104877858170410294367786033506887583133957652185450270997712747185495626555363260480 408 -21306452364220992944213075224935189224961266847231403826123782723095622922729653569193723347451827767312132317682662784800596473160142322942494636563030683226067336527553650990564813807857118770653510250105377041097322904084352967461359148552033497919037705298647265409654495208579682952420390015725947397414989730212342260115305461757495687226615365664349626607288542350556913685502823222802592784285325744440456445749118425112918627730852630921869114517642044779315806386151364971665597780407587973184446327383190239240535733362781801861793794489629880904689495728305212612806689904821260007984937009405556968014377625245765154740181488242112871075766319851181827527783548408426584815886623006690927603133483920258851751249975952988104384436790668691562973247984408729900007591143275350418534183174635420049210043244843668746496998543123293000326782231405215613773005549052564028350241283403852819953897242957096425355915725959202538625295271130745252534000 409 4894236451721015525140587610709409606524450696850050072519581687200363698756240583582903741090100891558217320168961195676530835326681439775899258163527843204786473698976740489356080150658444545242495523900676632462417881908526484903816912021970156326730409434255817293031137908224654933669491380166324071226034662744255346088844777570493009055538385136385907946375122116143871102850201288414723378575102067603123484261902293319609298522476123231484035365602720050126806379339401831125293481503526355450750078986661372014511470257156813853661932274411010430441885978661479136335579133242116914056367697585095022640424127660090849986389131022808871314415063033977355045081138104262912192533029196188803908678902474067789717002064029640560981091430659292191447501045841173039056184307608255940214981955266106699429795110693533679629735870141565350998560249890058852523761721110382249075775313069749490077869671552098447392230134303875998464367185999716936205824000 410 -1124251895861403195145223397258224444000497551811032149350748465577968263267362932567338746020995220668724369609792814964892863277364529270013344080390287508176109098382933929166510438750950695708406917645047163501516627770731845809744471253575027849337564254205480123580450449367191067777838555650894182723146609018241454523727787184293980328440226311012008589113581174545129451602960001939915138274282735545274092282356274180062189837496357251892360493009425336000459205531914522913962618907788708220454648161934475999296510247676374097193240034668149892802038593523470562407033508042549924740005817227803562393092522357072524784214854215985442012153721007541059110706187387934703161982513066081913613859620201838574151327607438385064000998930448554731348209611628392268292068609297710835396589195100499758402819501127662370048278453233401808747895351278335765617535752610014656042060475455492157269340947577503996456891586628946489625203605893848441954928099520 411 258254063480345210961002007366600070228546541713520615209174720916800605175064816889670352679079954788036106122671427206863660136559792433564774776198748517931695328391633058701269390888920088604459597996773273836579712517288139656816168973025567011239470584722366562619156480470358165139172379754058348175672371576493319103909418957868135610029252113124770533142583482200614206076083899775326675327893690720477531139392346360286751599699398626294873268669794174314754364723188628275192985220489345158827109482414733915881370649678668413230279766239051089214692550015195930805162040281722272324382298436713155864720447015581904518791862296983168572737595075595993852816827715665302655731243288617650453914859253113398989331041755921000224219041279852403539858659162501752280185100801692932745520116556336940182699485875711308230574534043727831190429062958574766912336621765064693331751420990495178817324290820239263193357470580424332149253515392415185557664144115920 412 -59324696996177471043161969209277314930386564198440957454940166777922303442407121541923791141430443732774660798503389433305149203041793305222281717485822212405828039397865507957247469664517091316317884748593864123736457326715366166206612885618356676559323443870412922607597150525319936017131863429783196000841206145725116942147777033020458374461022672596122019408854240074463133033592766073133882881558416995825974212524683467429486175352823375040745518211809757294743593149338360995283580067045379707054762494024471436490558314955193679088843072304895070941220756763530809858137055300868063357704317781223006634569716445253171261465983859323457116236008866639957910586235913156178349863987806163549681793321257626285956938233159354007060963852971223665780843918647296312739587223110828534154867005404436162653645403272166160803815403345459433849631712509673768879328120450792431824397309097038867342384207513820838480641683966693963079964018059642198649724775623085760 413 13627892542367444974592119783643609702328059067817761817817554718014233179081758940723520187866851779264392389813907339717186518685922196528225969917360726967694362402184727776582996626791935348000482700445441122942703159701353224838659040223200988523167455142765999100624939735416324804433162992190206833960415568103592717824305118292254593419140485130466790631612065633600250738102688652166330297369657948127319326597440920569842322028942575145084730532403925753320386901579777183803201860496027640998407600361642581638157579532863154382551087629904743251645663569559855329888598318710462880635522654934046571705954895900788910487450100908336243028403631075676402038863012566071897833833246840975124898842321198454591894632942065009580335678371530611860716036248894295661875855218508257971645456160250494482726434132572409875623035310267226676943565790103314387848531820676490500157887202282724154731519313888655729350568046408587438855209589394891798480863928969086000 414 -3130593329499654708055379756252463153983664505776586660668893298777635886461032509102635429093972952187087097490853635189266724531658632285109609032296497424953058051589878155841650031064185061040744416209786854849964870936592157757522144908392965037830761654555601621243610196110087279907026644336835267997311165545188831521027391390865816701387168721419458013673548286556935185183771967636350851029452822254573516207398373684757694247541855783112776985100218255564316001233709498030324744359115942874792554865396431490510438406509819494069645850689599558647156834693598476831638801744344252065181443994292389774647329572126369986427034215320869999140817829161970451175845539876312707256814924422386671801942689748306558275547898390528403404598064120071483424278867653777201516341893720312554194197275206416407251400686876072238779968781336225398629415943284632701014573089784317078417103969451742092894725040964442075463068180431897165789751412230447797003358967024952560 415 719166370622308377587566700489179057478545593008529214537596305668502446143274189301854096726037316982777459990298061458937751020068893082227972533599321941189402691300901805298277065349418570425164785760538020025662142159285670381587188635007218994819267141271323832073152684539042597605045822105854476891387528121263488851020913176871873251249613023324152763925089940903091088093558372966211227682923368115530192502614464892887956029254508731588725401672074884483606746321060667232346551779758544818810918128559109016771154002449988776472918638634604653860014306517463371454125334324678111604175517717701260778256407971055228076463515228536539367660728224012881227525544025971682604696875995060211388026980483093602277723451822080227998888883198886535545127941521150529013239614256524771125552466901660099932534100190342074019240560818310272395474851707753617949802243859034690689111315709704980341193992305267159183002110683892098891958794426259330641341475507184863439680 416 -165210187302636944357952377531220722105511395151729921668078132532367324914544656516427325272796741133371938600502005098870040131169825095099521963285234378409669539235183616799622241272754336177516831189888280529770019107587619329112462539437735337591345172487985221190027121483686457722268889603016308619447847897430173893894322933284314480637972849428174525809914451864035047052081750613871136394511880951571718374624655067335525195999180034816075340539714891458712504798684514228602551302742720811848231621143358058407583035245262627500708405098140914814445513011260562609923358100518823789981384803343749575792669811665202095278650959177704008784452557474662561917212662596831567366248616157577726337770816330173918114964991282386008665648902635408580840748047443243523246952646091332338717840503112159615559665710289787573024740828952158836815513008483634399086827544700654748114954816922208453558380169997099741734630379936651707137294718103171538941434040130371328727080 417 37953251714900736827282889188296442285678903118344896636557983332114132509513851223302704156378859304582576211017895015538729228416006437133911630041869178609886279040853985074671839464605414305683598550717596841613651333746063168567569521805509889859171028796199637582583748042638593878022439061600517294825539141699282094962543329264240164850333238923953831260555885917498555654227780881073029826764736764446466061876723991102263545611297913219054082185733739172828595542562229184278259421707754986664336837864268391248557296824879516561684838483783796187008446901739580189151601761246999535099781485487690795810197222371861051421995674614240986813645631862560858097633577351539862914820928856163284678291781744792640323646339242251558478736762046326454426616951783662215001008802564646881674735553800358333358104840407600698552758097925710437016135812323178305585667654044012367102964053055154901691089151658976026251038506079565830854834694842236584511679367727474550759258000 418 -8718983383484874158124518610366989984170914913359486780479184473933522001214668247081976220665936215554715781062211821584437525529712603737290293876603847346411307816827377153001902478644263570986383005033898456392180165267826301749037546164679336339718965727743136053331102339605942787319790660971960560843220942313462394684996216958075706774122939009409113271342611754671290393850489585418254607327149651032192050186837359860342819491328207908730053525613552159328317626984814052500966055432649133665445961292586704596927236884208544342003253045106473455141133460585201951551316943593674543530948297066836438959533116803247564613411531142480527715733427921760306095920943888641564646444490026409070633455701411173664974991121879947032849774838522675525979180619747000636284235629547803078537781904098941552231882160494639001540647273986098151461431288050522300859744593551072840961062776488517636736099249203491232784121261239799678720974763487159631520548160017378348739296356000 419 2003029653059172727150191678511704427491545843350086183548045100396539159925810587333245690906098311442548628842618374425400115303743759574572167089765719798673894077927905721077791493400892111799257268211617056008246253062125341191427941062893357697760883239505615715443690234230081258331182341946611570594310715050480345835831830502019745522492775335683271242708807628520568007567539818225762038675782783914329310514724553212504877955080492266115657694420851141231265998391583269919703918882047431077644882328595454662970366004228687594876857589186800344554345048338186732112356190412549911905729677363668732385037910938681101867705089480831840976667613187382915593604100928608536579311869595738795955903847436891652153750897792524866999819438971263964586101724933231828740380784978109817352542316656785067392437143028276850594695559889293632088316177040571444293563895752573730723744761352947739118731019725225346846871981150966802942114844955748123496464895066011640873178875403000 420 -460164969591108065586199150726874573309494658309141179272880908979134827736304830131076888798240314011205641696942135333797850787938212365927779691413045494091317500008975602994805926832911193183598286485301718586168170548131465966259075037328753999257723071929035624581982893603740660519481460280843346005328097845613317861674203379306344921617519962580104844365411305481376222313053723789760206699320562128494137844653537169930082789115929208614709010555267895876844555614075834556472372467578116622292796681648156986893290608429808338353913193497844828155874320699759173499278957334054363126730260159531145538141148642458424362449552896953952479641574448374083472948888047906127546343250630286809501290627424509456860936562045392000659698433272856642119286641959105897310516652507254046185968385243873729376664129007978659259120590562810794779978797704486334081005028307596043504363731762494230194781095162612585590060582275124992452901980366110429147109358065728307098068473210729440 421 105716884428511252424466681802449931797896722685501493715059045180200722341941542884169651725734065984743620445705149697713288635515258430648545051149964956618884753517221201440479828188199504989601328267922178843025620194004669318139987953152519650944804557294801040648543887770203698710738146778211410150296055709622699250345118175731065703046050222224279061516293045719118746051521168687497739756043720911602259870399421863194996073702023043510207766405722975356704079159794169806500972199176440340989516550746948015401489979882845229599201147828790829789237441249135594252933593472068697954831397221915818037490191252935821567984094071571083270243581336845594894989503268852573811217142151494501855950814817296092042804763485222423627778081848587279648869193151753298724471272993482838991151571376419294133168397380093153018391053407980906050340886913953929230717457381537037690204892921154334283131845227040667618734918573505666919908903218223541810900833141212565521047757182299440920 422 -24287329215818465162503494120730309762385897708049211637791796703662823930120835803117615784754938452242920640193304184068779439823274305113621336087565261202017301619490936750072424595683546597311876192194105613560304324281942644732540262133763155765853554560885933608326286970607377631157805490697656559730048790092790561821102266100824970903580927758061357681955978012407049219616054104619657055498695173130050109937298844030187488002864761078823657560864648929786217926881162223726450193825049834041040019753221046829962603899470225732031049152842230475574012159260688660493975574263914028631410010815936682301050691029473006374973836390861829687716620946938808351393160459746641617280465109418295499240178104790855561007330311663735184521254958563891172467391876738526564982633974540846811874808680361141689232776869118705102431571892242361715768750616227855968087342413201503516469547821753637769630272775843574043944678218689366011050503096103305140138441346827939146241098765139106520 423 5579814295236884609871305266610876247298691708528775648781300326389879127947350431109892669431590481546260718004932408961230010875229831318697990079694466888336042653663815522064212089322294193309695627352489092657480440162562807598421447020521593696598429489083965939470315856884986741245172419530741924983862671407310506372272664938551308007639162574235654594174819077772524717642873149846017713071158786653603902492552671756781817212230609597086009966975216772676409703282182210790791191882082114961492578994112319236939534499592083654486673971104334876874314757320316037050663575138034473041272876975306601447755512179486136988157668747771276079488333584805610472965324227517014972653861429894665337460419934261075888393707579007292282808837338666166336192155059685594867466082875677625126915225894270915255402528886812280830670877776351580019771786881505016305399650158366859399350882596324567008703347164772021025752380657430914971804794788198792813006831704663813365471222893962246519680 424 -1281929938612853897399624237598477278901429182782970221949717496161525683418260005398674335312850476217081688517091879592342157652431910070089232689500822209883976216941319733303972855739115654803725492893256843806043453624214780954643983699319016009974848461703471263389629353462650721357424996144853352779621889492317178254272169773129720129166561499789828147371390710645207423133823052318163717875822602146925909262512782501319956104241603383569227151748575399727627774188034351380964446917456661246881915013883483122988149769982245963554636261376548365190300979083961733864298069622903998003343914252963911895171430161716221051700591497119784547338651569855992251520035537042265764006018231834468671023339233578531754485520205504169510232152608059491398879744962374489963683410082590454060287321613145099106515049901815336603528502938561376023221677766249242979533440471316354573875552281805489019816857864302096560061540502266532625944159775172811108160276761342403012655294391299129363121000 425 294519038228534516453117466743074874999567247939760611510710028372221133757661050297289806690874692436257117254737087777323416601616529634440223694650927102230730500591695377021130070753077000308011467227778339529985929759533391415331977717975484214946670503931538198837665501629507006522759635895047533592148557328812436343208271535724335441175556465995493345196569590753854698697356799386546736527125728530843370330983510144733437531774138457295621199867300163443305617277164929075135653771277239160693361899603492436015815712931249722933538996180688017638663542565594825099155443879632147505315635996014835567829592026986958298624136083240902269616667020255466966937807163665243897830556136306417321020263681912269441147778178557011218117032647616674673595911804133047966268702805383041157223700585908620408317436134803351842518196088375956344884791670792054854787974741101359996495242605445427882119890656739713755839931586758229299716357381134759208466768664958099390042480004987279028568932240