11 1 12 -1730160900 13 3492366196825305150 14 -6885474806748086165925231300 15 13620506320919298149305087013514770853 16 -26930589057943180119027708901012791326856423600 17 53251026575272012092468957753658186409285293414393640600 18 -105294551083929430738768207857794780713772873517497713154268745200 19 208201767866470605900915501124910320349230753326547106723306676473339633406 20 -411682913340364004267055111222406869498208027014275763401795751568816462103155509000 21 814031637065833612033660968013823261084099207159445382311999053470678644632444304221287651500 22 -1609606524804311215596610836215339359803237273297369212333929515906260796920046883562335558985326413000 23 3182718027432801197684679176058713549305550216793478945988627457400579344862711743136813005967647521565752958510 24 -6293273471006132014420885436403537902252319234994517720756538620812809505956070653166266008442097418847438652008189918000 25 12443857935251207685179257816280261691579875458867800805038359417013439088843886729536706653229187500194401271986667220962327403000 26 -24605573081459792597635310770859043391580016290753833626054865360913230821026882488361312432544959212055533241597403249953584890918931926000 27 48653257680812829389980703050681590655951457541947597997282980554823268043602350954004137272944387850390439295106305204375009370067417649749318667015 28 -96203387546340951984438231146733723445942327822725754067992387556331911131219700744296218961851946519238962463912141073709765821858701685413145390160482931500 29 190225530962573232971380384987206064211550107160090485246266618140023836883831431903569560443871419840220816273600913421971149497938958237893890001970344740794142880250 30 -376138029573670552652517843777806979509807412109330653361778861727174707838077776703648633474311980824416507067490057065983712471181848137676902821620881971255530118462691795500 31 743747784935343681752464140666607594946312715374313406643591183670320341986364798578264625318065181092003155615359165919476525386887846278927472457087570708721997515888355399268288729771 32 -1470632385199667585192262243141324430984822391306357068348839762181585857144523377181460704555818213425268809372919835739833577440065096793209722150829628047190117596502630984791059718048193610400 33 2907920744377180111654638715343990836010328652442278619677226734884287465028415331730712283165036767145818256824626149802813307489799900519908116554458137775104306256029964176598018876869518295814746488400 34 -5749909454381465113492352771003778185754434561655506018879270610744708267352560834182263551432763971980520518901373815520539771608640546375372688969981015457244633967771227120638784278905272954483546561642720352800 35 11369449733977009492489304581439758468829473970083967010686283850764476292787311717881945626571406149111562614309929215864036405490616796203397179211179694612761497070825748544483361960706908313751260970817007488470605667628 36 -22481117012186976616647196005929671648548110093120061779304482741816176198187693507195389580223521279686919929793809212059440538520689678637669741480862501127814621732673927896641022965310826676916425049607800681565279667385291795600 37 44452513880709565780416894956171710800580644348310285119341598935141008189283041545366829891186180348981507962401026815685781392819907508869477877232204479878022822214933513976914767980977527686263894521280986112863466544372734432377105552600 38 -87897144489905736233534654481467707533762868474186035962042959326843351810665834878242723188889915021643398994618995242467890108245118268681689325185768981575592523395349713131912245259320605764320508224257517467466648685808184625652453814666874749200 39 173801374433225705803672543563604710910269570230742338248092123424982903385203297588790865220736975878677732552014278701373103816930172337593305174247327422655166943646090877154879583794561152378884949334835211820895007789004395239227745979073689810740505051436 40 -343662105636973655840651921272662234802830509515893184420002769315076180639057340709443010547798055707323007293520887233988459692744914749492445565335868008730023990958794722177501738560120731707167595022311047902297410972332994241508138369840572059995501530785233108000 41 679532272031679059280199220635486206966661887747916643900191908836249403634162226820158898907673468128742866471457513841514881981455115595486876869754907557572958674271872644253886183705372154758537195676558637245422817000971642527112997737495694380157946094578210495676714818000 42 -1343657334219789947107820240814036980307793795697486233476785026302436710489909213675170992646451167281548995851793565475953098147282128012454589812303065884282864841501432730424341033387227863166495143498736765818428091898356266703336242245074658390951181113068156888551541437110489956000 43 2656849580380879702258848469003930151628990255479261350523778813183586720281164006154791433896324026917411235128263910895818246390097051291238830613392514710017321172791652335074415011328251863412556022184266562013159417256471716188141037171377611981587666011520680768905367665314046407855718002045 44 -5253459727415441561142298585466545388544706281328372877580403978082580938172972051950519952161457878463671390393532820812308412814494105879719171540619500978247683696632076132803266760509622630837683810121266431676889132556738606197519527328130357215584368208173239535422316674855703127848682731142133948500 45 10387806412292042870000336621726022376435533898170601727110151234617583397969224087206319476423860145457306824374949336225587625963593953043647532392178436533567128020193217394291300862155099840300950742230050990271707534477382592007524179179357390252195228876610393241946225297679786310904358385559569957703168949750 46 -20540087420131940292954138021086917443907199558938246338441172400904615021681737295183603407000681020511182252479673387544671113894749612766989811603707293580211140833828572545226586395148791465183356506737513664492916427124270479772783605564720497540259566690137547425116887074422734686031021720768366982548242056754613764500 47 40614464159384762129737471581623575998396483290958828261739665776658744388935883195974555251995387601411554845335406416917278550090815149066265499039127144230507612073956078091248143869579116535600117578713597276301730600005344447956722010260976943632141833343406037880060253606884830599402187023978951319794826882816187834579273690305 48 -80308066134966504585823538127542477730935808603501977811065366686164993405559153674183813170197904141136885047927531910487856658440333530075054046472928648287701597741723783892450037693082764742030389999842512985905513018171705457678775993470983319019156276412583436355780361621004139596276293275885775614733176036485765036747198963609446498000 49 158795286847281916926781020618471108200898550578869027548099584323067783089504505922248839113182948431080082787698081742490257040731357236606039681314728851416770060187049152029811137704005974753029947530253951322123117257144994644863868562216408027464446720865532887754713154337671174792221782051952005762845068035540658467537037789243477278645735033000 50 -313990167345486691199628484973736976801233875944152983792698790291841416536227824686937948037911973161120221721555918687275725116394194653915926213151062796728177260001769376221253533233623000003636018591389594236381897209173725247140171555792281566831597154070743008442916000235448105504322981952292403446753808732141202596245576507668695312521849320206741786000 51 620861154931276154859608155003143874392378834301481838573006797044303305690324738668360467538399936547972158702108493234611531271994983832499046468047668204433533513979131726935418434033945886497905934436747730588448337929800753932990958451297417377161357827566330493683052698819354502724436529524876530769790797389887235282341876872522278367022829441330961887295901837066 52 -1227645365335478668122112615388605604367016846227213484332768309469266248652435690140635135434037745376843463004893265229895114603576973456704193427833010255477468941620842196562949422662838667439510945249086019932001172590872219415200495548981206353685655851508531577060353504514359446857425143918569983563406820541642812062132686790619338828246693318420857339553262652066133717400 53 2427456011797847137183874864065563206775549056628497046967023024546910477804423119826960334641765862227230244454460636325204422175222030591004919643577429146431292348325463055490995249585076608799370376290628834717511908616539165581999866103080350601179643961815428447494177137846366969669098628166294393079070128731049201094682087578389041517518442649716637386408786528145601743842925072900 54 -4799873689584006654179665477082327831916200775649974780536048852229725261912374709770985259799776414248070371196031461658452268883803701631658306621873586472103835341400652464166052788737828333796482012034229254667421066588670631329655381559234006858427075259546776248920966575764515555606726410766090096675442046982719555882920620569436163932870908020834073238228109716168225099998996479434052451800 55 9490918609436536902399405274628740435361973883895304663034580117271063287103794436526477013308705028794597940272593459219080395359937129313430675738875449763150691429488107597371664790634319209613646236679539876475403338403540322897170774810390940775371664978181412740600302733049632621844721053988964165518251217376812246761174164685606529056285779608785605602848941568039095054353160888629029429503035213178 56 -18766647182075236578420724916818667859071315936471428661914680403906404794376971902817989187701088611833035532046439771331881287061995202841679121789203723710869502122747345064361375700638009246484689643538335455022947314584304213244017297185676682873062717880966445633637761230313624015690751746297886828460677286835208616569442735123595190555141853954705495037435407611852358215096987846368001627225074129960344347600 57 37107793349562955524563116083472002439425808064020218264998549137394985579541572742761269774877943215609180062716463885705185057388824530704320003365545149396988766876677133840565548859833121292250662800159815663513920819301590351463382581142085729805080907044531342004133833529991867617816985841464710630691608230565152671650853652169955963750648847333834147441982804343447295779759832123387959303303707784819267270366068494600 58 -73374232163808379320838242823262610715223894048520888295874675993808977294765225024453916801310352998158912385821350081701840478656977809843841585642889351339426018952951667012699383434220839430674220271112781025043010433962110555848575306456017314712412780302194828703960168720719813186617328788937513454862881011283545189683540127273402610082054115742415175727046936683847952519219689079418635086473268609561845478887825754339142013200 59 145084831504589065158581634711564982679214515837118832217547020537689483869786156531936417070799212572708921238522238473380539499232322110876636931961159368906420943103515673594448259479188702597015896862476861483468996458518963987376695355887010501032724325551905106757022536595549096324563229445010965540882506142808243166857396616056224415334130954339118072083223275944723984711956137991241003582552857059097930140540361247402245806966412139491 60 -286880117337672885763433002263834531633941535801448052713215981312713643505448112973134425409047697876164554963468568143228556145603052486653042154664573808126665106675134733868652156265414734171997949656004617830311537552487782785773749889632631495301353041865032590266774157108483090638900216187878128219534765526838297185883977802800776810942351992819699535583585716580102739198631656630684851233620256721872968542805298813719014411109273323420587909500 61 567255728046758558406020046865059561126672400649734521407485911701616328802445978445980367691140308607691783392402799693367913966723929035169602020258826828071328598544375641469070002106244352914214269669184729250882218881209972117999741367410593147387442795580847629497900619592753074136469399665679463174457877318659333292378806288231581899642658851589911348248339118124329597788099103440891294709230596524881145380417470744206934036203627452106700729326884643250 62 -1121649921186790852000350890860395582503612459308918767669951794964657862062119214665920923214438157219236826198496202971345909648513870309659736360506651596627008971500161958956749345574901744309399878453557229170639394955370422582791265681390673243571703620379581947896197105895126680434447059844055153677718035856585814616702780596575843333006825503272565011754197814852466146177785435489896597079765078302161135879665973468536212154724853182104900698859888963508259541500 63 2217868385446483850008048861882134464843455835066886022642646707652081763804857742366375767468723785432211581040472077182884000089498326965518788993456978612075141612795144410238932629122610352557730519973584001682567567548362424013324142539762454932647741612513439552255428627853154852655474770335224850375356709200368577654732948976537299088002964526523664551039744130812812633486337848489083833518521661665850851585972057751787165296135005358210189311901592592576544105350278986855 64 -4385450470997564511938515779850257791256958524107994178984007298544253323606196597670283920905816878363412084439672389046195226519218366237301381393524676596412214038840256355882463515231280172971719289182473811894125771198576909851713030115692873338690572997017084021097342758619302483841248001801180801917730257354794481420624334048423998158837110162726302631569710534818393039163404767650417380767212795708119219054760540887343531308583352199562409079084794187845571074436748082524409704000 65 8671468496405430197323770023225415266096495676568707932572710221594891537690078897507610499655183435729953483887547694185662651295594924144511197040059293148318362115451274684299332531809544614616428540717179993802820817718157312601340400511312665510964999558601678111999885239464221051403723694730426653922722904485927291813002767191655843590170285607616819320536668521502536154530718883383524204295480514144806492142191752751335247880757062612598530427175903034732234613606866412162774881999055284000 66 -17146326559024456499588057496505344722933062119295928943698622037405342217030492886431247394140836038728076775535251856163269162596285811572405691886289232343406101365330068427964377362230828774489435925017040450407806353626445496774603421665835053242703099695217011353503849659065404795285397262580095478913733238983740212762004392414141320680549784574344127297715794210641111348665091863317096056912549116716096688996453015382448718243460276414195614558258248096004363227967610916991899460867826267262041928000 67 33903890049370225827675634571261647163089469127524332334510747626817459418125077292150149022079912358144949081690178797925205558988341050883665066569686774565064815915631804236663698985229171363624921917667041949883285663245544820525058233063808974286933465472392783741983078080604667683753121153674527887136155256305328854908354945469608280722106551952569307858308824018746004341412820454139840722996694064330364188663207783180345445898012626793417893265170006559626297648526530677612355148882341753993240263132192676120 68 -67039068486351337837012341767250994185806889807481477088113679557079031390574250874104312583519941023380464019220985553825064104122431050945347640794565818913696257673200473538497119999405082774602111782670157858080169628481891984139815550074130591415112719386649830498318643468313976416334030553462002174635777193661171064925029822446407839300145768137789186819753399651142436508379465341935933658144312375817809480260827930493193798049652489462983485819159002010420083355903460119319333288344929933032732296068735674614565812000 69 132558142943871030798952278597441272396933474250000031693361702376477081516296373846018630361363126836799279205957042106212082879289512135744271903560690237519838373056399760211210597294378351006375920607981173007261650575748227142403654530689889390347261785544401444976750593833753494421293625891642457189927822825356807296289844981508480246756261249251150273584355580220142467145521655412333244783619947182252263475933008836220467217562420990784527692180979723152333676332539785409849043746444154107818427709470477171966353579843797102000 70 -262110761045332937141744996851507159282404269826423318811092606423760176274013637920222355761696932753693997924576809692847287210600795144771103412095453958606770027378331778676589914272031890635533530733890597197094746431487140516085538017103562139168496771407052215757793125164925800938457204113303546402830568261611499550389301757266297870067776982806730394571481839774400346805976542647497080344998010323778648830357583138162666705048256422811446305414426667494855778794357250111318936559163606402437257289262510047981488805660772219138748884000 71 518278617443019451949110363960935905905058652065175816513586025277594334501687989707698189143662186884771786800258441556314347081419082881535136979949347675080636620074906580563160568321210483503845543098321120729296756433294873990084812346143336119693844785472257664622041583601505985852621235244890293134457313044828111232933691274429749499521749472679498382873516722868095472734942103142148340770403125927069696069723113256758037045756783803061716279734471259642956311374145505681644315309421375728417924297207592762809633582103221344155591812612423178136 72 -1024806170595148641008179397718421974055004091712004032810864047347049868652927570505008843680906093602919276181533851583003657846140224390429176305466507302028150399514422517618225215729747087198349521641260791699833657511048272081767545691961899815259382835043912348350309694975316528856713366280531091107447751839104528428003892853060204138893749228606629707224616986065761101465705591204725680997883872808466219484551775822014388583522784227431034517991617198466685655547194344606305209725660213259197904391152763744228557975331402138884938112845426321552698094400 73 2026376647509207633925579604850268953057811743516570309604010991462782187908989731511712889748910232252827259793370428755722900685130715202679952434532119292765934972028537559031313721665741138594399995759569245931406142452326845043473231077057078020265011193722558748767157080238097663983678459631031092055604907173527968406906162625949117314488219071138929315427813182298690455263723876914334073253741094829959788703080892307684352261363521200786051716229384707982055403662142432722231745518234859906968857840025102500722916702319587470983787365745876227569586430529434202400 74 -4006808736510640593300802624445809311623822785514771313825400171037760744307275961170666050963822576432081307848748809950013680521599683421363879097219602243621906290445994693758522499970382571460129574958139655310624318808704311225291395187334997775373277254359381270681730085160161838136084697056275404458959323182312967014357180073835386431023927788957078249120269482057845671941961533204722270972064942483165066561798695064428975211273712426410165335305742318665220345933133602722008530534158584621250150839055798616176933522081322293760841855471902704244315244504236673939997940800 75 7922770068788530149195063672681284306152205549691110346851558398404333247534238972792014663738006259240776735751384462748859275320868359523243967658737426926276232142382215990330772724325993632663826472934964533063585684054828026664094073542735251500112254069934492124366017795630719863971487734262969206144347840492591684064021675789459619530996311568871057897680620501053924707772138670399852198196073830306117812535668225599116819692828146474351018531919886889243542374350687631460018298862214163833555372365579555892895166953557400305120632917163220870683198083979776260273701781827956013753 76 -15665905135655510275665179323580501974140955461837247876358816944145899096834177335501283906298393326334678004136521121725065383780201641715895006049032605664638827536230179486487375552490983733333009467808045234238360214319256814982349800141943154029321732355571489335943827891442881547745915692966332790820278811111986489594634987439945876433845581969082665588170138966050621372515807551952677751407128677743654234720428777923731527085291691910272172268010689901113273806781062240500339696760782829344399343928649355398209349452879626492477345110812661947878534892150371675878095492911942030800509192100 77 30976613178032683303384061190406377066833205686262706139962524825206353790944208782993852881515885073441864944690401859876368523107146954564917365885630476397898859106018892246271860508851598322445445735481129003301642635868592707869811877427300746329073128419575786758557094963451529379706600958983852061251718300382696866772537881684244355187557613218101201879681228307276379764927967703200979429923272776959180982286436118265448737381864477495071110633424452554704570955648649173049114082183858366690787467292642325907046942447443364433284631295567483954869933995366255125253362679064651633489567684034970610350 78 -61250885644490244823830886591738944411991195923866916573951800473094291378860386840493867144655264221085823936516544255830024729153398686831747249969519782070882854462529430122909875523486789920643108025016050002161645183527911008166460543813056815027756471445933001866086667845101126749548388458644976902925085664778900390834887978248889516996183378397358725399759126267539847415962964691532767033476277522807521653952601757489086529867107734522590752787806135768991910214997657029148681802848812466747305870600393013416403099315730603565645862214827638751295606142893890319555542584142292388133648989750902452468999449700 79 121113014217285351692778135767245537660420601580814646114666186893929680300065614870092134513243989862483484053397180821926309404229499122775058975785434664610710507362671854589296998229994532066609902271450853477400474818492873785279821218943652250221123757153663307006241712245628955704605852918710198332248941416436025796081260160939371246866081318524269125618316266319949444833082190028018136447469995056194857788828199071358914104628104956153990207666501471452224012092429244568661958501051118882154092440428486178192803338513921647228279069352755980794411290658566917690206080279087549841728256299215335419745627050181094753821 80 -239480001937177538764290527818259425063363308133892875488598814205073415687445690038659195418079625656198195084974663931249061409264846735943437355852941733393932453812399512078227438315142778066082905814359262996955728213818233904608989231653801378958566769112141618717698260481510168269941914599371262072503405069033463297248812187604879891773668544882198781619067779183425673799199806984634771667106900673366586146341343033497794051076674634207356865577868451213867347625118621435204324077265403344033680972407819980860042369102783212800351880859585398364244270153913772288226729993753696159378054139812423788396211916772620338218437526000 81 473530212244072953337550834076629804889592738698095807400778926705068912107931640671807740911774349336362274130622720159654365248504841395141389534484405498227289898193901419206004166198296075351181353703829065762031809980978735489411306073425697347497982857341988112965755177069241778475940761493380747380859847640872341941179957600137498594339641262496657639801902117556089462971108107604318893080472758307611771265010746457273918506688595784505056732868185194272093753144067276958940682311159316473508622702682046225154245144637856222816743262237690690463431931683670374846810103811941175213322566007536715494490668200696493313352469644927662771000 82 -936323952288671493877330370341675824519063884606355843149736558698793339270105171125830743732721326598363008134209385570295565572541253816400797975830285851139312650546179857231799478271028749696557968055271035117664065666347683014060342534068727474764111028334823818095612850145930967209593362480272954438041713288217949047515991711886612669304040085305233048235054490962358986699945568695082776255515024474037587433883533658834779398108719023541216332964445622019239894801104931483976421995158211099656912161015022863094071246969128214270484817380962664402877592702989574668102381456061061361937054303746253184936150964045970415335472097855372015091291582000 83 1851418390971846200785406102722689655258120132357613436434287714216781099689208804523191656613221349390764176604442486725509992645751342322530661683921750341169488041820829934995666537686680526476507847287884956808044265693068622699935233318602202636749708548755953656407115260303183329983255714885905923226196237292891693202191091587413530326644058314857672251937445148411148784108185442816281029449125866597661017236343927027595748169128315653243971077957993521466830847928421690103179760968784192084730372519345480419859603922887110230548047360666801123117174527021088368135031994602606813904097074337424284152571524837831071043955133050618097873673986210592663519190 84 -3660859096950661252895931091028979368231331505617408687517647585102334289722110715560755136297988488145592670977147555842067710779339379320052544258639738519547009130354845287219294461581581448748319762359065272286309223287516912957864746173705485161212285381548035854042640541561783036801787293076475625093615665360793163247438766579839328276080604932189132067682694974582766796599908418493605050591742600727807282653905480807560596885783470358242045279073797230219253816270278045893634192413766061194019640639439491644883639830363547447190121996428873600776907421925450657884067157157294618046815399730514408001768436039954264807219324509021147734736002618933980948471832297000 85 7238714594755372246885010742176768292799056396555756924189174875481267769478571850924351846303813576338786401718055739283459082616983740637781953065549656556548043004330535254480316549208059593290581733535156720837654468821946058392673120617839839160126414362659078707381183491500908755199394035899662779243978994512917976530036397646962186534009455522683200846048511583891141531749935885350197624429735742638844125040427271591837604514462858639783793110081966355453493125168284478387885867414252733439901355875626458984511896100157262663570659361450495836262005759334545555817507547471865667726312144435036707879310064702000725217406118567632998158645505746279524671394384468904592049500 86 -14313303953154205086685730186348401978666028538074911256806679066458268056485663656753579526675211499025336626634366499361950529066355815816846332951596747152727755008849916227619402085027907065048509891917246483995889279304354704399567860038198737918792121621893708548174421442631814278376397708909100410308681472770424465874670649187410195976296622044118373133929538130060111840199547060070419637623315306810508241650699911929937333093403460039882937564119917309353949164342713897181935437865352438130498290415428943668284540039186909769118946586801543690071216723120079288832474248674158737425538670376994733700974458709771983480684121925179897988637258008705527905474148090779381748247975329000 87 28302078687259428920810327533949068747730453693936715765435587300802567735959771215473056515649440498018178466981733301537581661467320380708797281693813409195508946096953221626400447276852442329693593988151957180720173474719480803455345959805355299336740865841146695693359788388435593231583851318302204043422707588560012143125346540136206518779252633567536134544523241569691318961564464311047934861631104238546570629951191513308726470541525241177466490246203338997558132729282596471392286407812375455618690105208075970669008648290908539748247123787372669428188152523573589458428693771583056085532985484397376518437079913579881142426476681082140334118550514887495857916424684020001698792839625750989809480710 88 -55962457070808402184025889863466734034832946644544205032585501813314572334898665441241761671503116377010730619148264634089271849044947994018567614545632636788442944607495002327691496032452624987658332560001591753605925256887539625229669392336590185392531152867697005011862786954449718766168112294216788973056584267350009763592058541035989027955672752509297694790842365576759851123932587702930149486246373891585003941620569805562879631428599361473670425633981567244667417596170426993669321799483040749334915135489411474903388211983032690242313734903793565206797102202318283164364516603327593098445686726900727901398465694775123076815859205366309952866248335827686848496496833176790463224663604902763593626934628486000 89 110656062970098898267573999431405391897943478937749371656606499169675657914083397901423145242021096828475401435424518483289802745458343301663779123515723577981342361098826297575885156239672683346557755973904468344979188705740425777277048947889826116126236532624039790735731541958305382303415186941779767286784061252226211537336866066348580732286668787348970149672810363523295268816853320527539257065707817841409702067063766268354988752286559446051812851723462298449019743236369916775113028814208682127867183242366082288344148182942145575084190157497841813898472846499134427879401920660186188597392041099631960844810693323829408772338910398084722209864482865085807639741762135209049193358425646484941937843446459753688237231000 90 -218803192585868560899310438807184675474199167606069064808054243435769188980822246550690510242209276822492001380887188417742630821984412791786489767170671554311375905783917424601327072351903312502082685768586153934448897024308035695308075272958851445308118612600604242555221747339503319048392336410305438275185280365948381832328876746214654587324601983053361275911991398372524824181021827969157807359085784574143936899355117123886940275880958148007410234214974261169204240507911916408360419525420175311928085956552745560511748728205665483816061623584279320447859021854189097065725159061995621646121001800975643960829241129017770545914264864057864486466418268164313369804341774554066420456252730918686119512616177178082384820051449502000 91 432645404153817229349130660912511279354910220615819650949965817340189293205797832845226462613838767855847095963353165350779372038316270078486689956712528127360705771700413412709625082846919811953359814391776839755088563291844815530722903540734132896810361592291212037339470263387126959945790546521834382435340852515459718326499072619432613394283867878822373696033258494495768038401327740701396600121236967343413710386817431142709728968985567763526448423207137421940814124144064244918248514758937414411988473511242208126288294213686640500280367579367340883409541431922387086630775438034623784416627586997368099205668374204393044305452348800573821030662671122023183368735984483209063452329826527901709774031285782149239003181157155127938405359231 92 -855481327869386093126200539623573335957607767587690124688292765562606403263207452775233914616718844877081325879776670886166121692014065824553244639447338345070977320138886257071857473792537306868757301690137824275191825713036759684911107110229324400583548421492608037217584377875896923811576777931080208698096336919164185037987816587423524584730495266815418597066506832724256874504505139474664030694170241571017638740076605572797434934368159864430952828441966769269810228836606515487021089836085492904668919854494654539679201500603558088735907637944765757555008503986706460206590526348733319327177314105938885530500853317477117404329948143276984764102283240439797639516628473818673095135399142550675730247658784825052507639552005055884298064980521853900 93 1691566107733288332930724800978722710410701353155668281143165824360371933582916353400580958375191315195531261432560105646892459476961116184727597317727924346271510937281429767447906208198783591532505338049754767623467316199847616797604229179659476866391581172821748747516397038750583477882214090822693544521284624312649303664743079951332787869818399241870063351497717023719249927804777582776521573573451404279463291862839066017678155796123131921688396958097201499800154991628200733112138336119092048334571393976335330562560468310864962104304297279567132799338337531116840096388554614106250808593620107741952232934226527997331344929066086927402332164721731612693282288737218015403264365367089633270874122525418667639847400017510510614102525207029292886366047020650 94 -3344778902373450132033809715348580989276524298980990334341224396191404053136420651187206634751227019923498638118239251351731424906377300123898965899476997688899544609520700259894414034753216021988225179665316636343341155592922974205337402409220538304361667569876253474874323814815964015381883397295472564312455963254589703262391480850958774350135091877492362434686175253915583041035228112715044049326722614738417186814012909865250349261671807218504612318689823790309821559408609617264827260662919775257097702478140905923597059774350625148275838917475320855783177051555926395225300597130560921649370882304150056846391734576954494424715708532325128195151135058644491996742699044647391787220221141708220936513961775728213224680898298375346100093016830025811681913093645732300 95 6613720773085209119247332930331966757197867718464439836717414285953290648938528543366070008749477160703079911998606137689266518549583143099806751039738090106494218730733826211018309363445710277024766544803186163353952898660841699818538490531032245130564736012787992068796043754021769905625181341313079458885458309509075642663691680137203167958570308372019855098575598277418130851461173440418722381777814958936589667111944211230164955462316512742227857078664776854801811830361440526611775188421362909378176609286661457819782118900535916710197834581509219259662133493313162799170550651021499140728226728166611118703034803831725553271143861648580859099504142902364707688488396822467422138470100998014873852866986418897908930120357616912660489433965715764332621431057561065230051925603 96 -13077486955356018609235227434569953736794331582296131783655896601425690829802854266871670528259720834118876474368699215226718967985475690821636447650758636965285698383991727866228662232343501277375198957005812161872004922257557697302927768946276507738355111075807302278171220685979262506741468749250726268929042758874511614980005430071312059565436492932746925326299194479503214879815884168974963629338322541291654735250859465604444268475405029842461711982183203189803534059489239591555627826934334584947068574240763153472221884148362809885489725194830569961718480836851867330375560898718384828853516856932434854728572948719935313477503752063189418744574403493574142246457634726648852138118138219881059803194995330939483608126582930850327655991005320534501784143957323914452850808551643941600 97 25858464688059102682046481984062452228036214928483646721275094659641830410441192247894019496193620934173654100191883436047437820299426424947998934292216819266570812850433868460712027240173825190298585142545033045970318659223110544998447490781136232028678628590346660533532424226984190937968288668797173256827972493968164438664299068020447940129767876016615538993726183870865131524944151770957467837375224997461217050227831775645774366179784810961571340766269350674191987475160981384379410301712565084996884837435414034033497856847532286357911644324608821454538917475347698036920853968308348381528633422978222369238780284673814199186303345160334195550096659539412851674194734086156668232781360674454593356232598493034336892815352770437567566495461478486509393218884068565834975425501756661264012543600 98 -51130633760620416497793534796154386572655942150586547100141511730366274070504413511689457812501168019622898134001780633107241212487058831963897799021154141025641301421499715980995354378212173744696345615694102458414175814737376319127276320760014779873297414489633394402932704851009710473253381700156870005362155243183011680181810111643800473686013211755182940797984622895807251199102888782212252298525603573430749323076051640734285930344739328933946711588106629495581052237006701268458689383607172342979146762085318835153909278661966369065088235835473287444414113206848662711494824939073854155806707670414437993614322945932084123765431960618396262482309491384034862618526829430127599300171775804729213105668539441110169402075460873053467248553083329669691648524639790650011581111719449101160453494596763471200 99 101101969521413409812885556844937122126872706952215712717138910228901438905308489740566728465763838465748526973688613351552438054958441852004800531032845841579112921108114489282397822298790997469648112632454485188823780562370714237419507871189981094781148607626363945161447249321385345359092450725805567342628405049182248683122745627243775696590412186754557069731329249514284265901147052776067869144760444956944356855979215629732819990952416297576438961736612182647156008919547672593214837771572910086326230687502479658738291280152084240091862416571597461925501224094263248348094714267208385113727041336418248925329785219950080934076898055397745016342814419038312453454314416873738167540716973231210806216161223956994540692798379310798721921559091092479829600622429532222910850230726523813920556907132819170233680500676 100 -199911628104661646381837237547940875734922442413418151860403961641483066658524909810634862528905623753660551326949906956476839140733929053792029883325748831099269060957351576053251720629095833734545096273405728387414478190088543021993997924177546410163533361121641679436909567216981230968971752694969013423447782544495036320755158349484979203135392725377878009971823093778400666166870449156089111934607727212011081171570154385660461121664301498101580311253137621477068905051905533306829968586468075321661129284488999619771111579054313232495708433850635938808971109866870979032922212989142496840437121956145017136957765274572327559777388616722543816667408813850596415283714342203387727803842583919239050651607328228728644962149502728211908916741621710977175415399075746302329350431880950668362000631064695424395090707894737070000 101 395290608488017876357215959276787238173501924414929173715211956136850645885587474857549517642876559777211193573719213660466927338974805013467434913712154574355979963147914824549330209894937971215798333386717199701850651859452036064445526504350670272743203563003310306146317246838896590896238605762872753666131771390050653430759971018792960098087143188728117469574410630308430221816950081831651783588814356539293381586513283618800417476808745285671108132606507676412673722611097518916733287006852040905191193029008624978063916195046262818806287633087890908009492083268129348387956947994767985061602100446202912954986994167337020749211587353513090282907061222380542511559576669095729134903638708185044746805703853305419182777992648725534362242397940494928766570242584615843834368961349560107009967714996099007251292500305264234444239845000 102 -781618691420100541983190537304390345161575829107604083637981266782737749906385280759678418034080794955235368056608022307010102391513708469233702523802324755627684709610902409618532070396242147545283127515558682308885444593305479020750809107849251558805942386122424618644001263192417349861066675996851004219183314154233681071912797887450658920602011003967626279422226716225026035643943315501861266762735154963537347281643919827999732593337960180912384396842447444405920827491587962838820926709960824815080520696538594525993822677748455672400146629432498734341740389341014608290362623615798258745375274892649459045308842479236747196468277149339270612136698645113601056992997681645665151138509166766620089536951861674030017936047731394608402793216144691760169347689944396832223008983374872610554654172883359977522229938611827149603117636036504990000 103 1545515541373629449412156905876510160798984542916863379233389089342524923645544116676928482474390587802914355202107404552879487291855708260807562860926318445319090128518497508786080460637835946237756327571940526144900494033517285350558907021853886733603537557081132646382194973113320397791781974292123280103882434675703622411165784853701539425020999779136206090668341557176054078191635496694189333133252240823111569880920884591170104323547800466801467417970798346327924280334846997067969191954832295785091167900710740137353870456007487737717966005891920802815530939484860883563755522182145203789475328298243131531597022947520858602217701953921076230654549540956738738999242341401547498650259941189599076986634641784211493554560856299698972598734097223214695038285997256389404493412266645283236551611058764678685316629066549700636199952004596720821755455300 104 -3055989211680200465295023479301757396459062383953145185435531084881390818668366656593967353283358566226685663608491922363584550861625337259695639792163654052635856261263064718408957528300238604652580524752835249089485355114799335107943390071245298293307076850565296747340564130125314310281171465469056502746384167755813875718813033810231767667205622740449451395105805341875415620668442530319403445281176319026520297486905403263411373223514224055823050116463505471069728793130290663818218853444529915295046146419798949829239714066506067768794025371086692298253737541695695090475227256780554078476169317739862651973583909346691942606429375557845609580238144478052867964822312004548750084150845097617477142996557628581558193798444203748585323597463039055538862866139477241934246795517992983970910809351857400500266846785065668809354517085506774740186122714354829340000 105 6042689194574748343628893310436271866916557556495888034123369716543777048787625258006072309941523548517739322914909974380691693635985103946485040472707875830959245742482521291246656202129125140666185424556774934639804932575056650483822773925669025084133469208922344111078950691659334238974930186900585402607719856905437906336681082985365327834200763131483921513754573944511494674082412368427159603041426262944411965687417781834232708806998360334305338753024438328999779066298909714019323076943433143848213136103390858175432312164037028466844772271450899901208264815409382918662658776082197587730373903204416023619692912776779739346975545515890847049208833219674371547493793997704287008793097268454069465568325325174467100646807339863471895169978756577148103851468120548408971054603658957373096783663562772986865990540667890731502364781651614717220689685972745032916522390000 106 -11948370944069780412352364410219441359672646205958052779405835501798339888797387088031507887410207559244980048594635335862975583331970346308505021018280090642214723834279437033339910115648800569970031300534681348736025739182037073309200833453988901894550261175066811382773335603817405078561223733467095572225913531041659218544258982531177995626165635996334264761180628738338331292504289356487355313145086439593490468192499382187360704789581351102936206785369293236336127156142459140039630834230553625889543954027510805905565894350147796537271097894243458300131643809348610761061904685788423261325806523244129151286111453540373093500903393992995775307687673960118700148198198018421744029283284848746707061120263583808367933620063875908389886873025803232136565966423430108240434489524275805659582457928156518581417032503055788800588046346999383068534714660520107981185403746367810380000 107 23625833402993334067481897687608323899001005068618343696924638187964682055122719615225403161153892664823310593610509930889057876345937388457207655322211789597145193079584987133687055628068508293393571019866387399093069638115619763407584597874046360892104971771095769180218187235389082439154840458412023024011083489437426726697215751321387487257090818906205981695563897461438078986033885519244997024766156498598350655766483418625947635168283447423146648004526356221154974968440382421264516799340005464197617378992582513221749416987965295779431523821646246335090268478987135797998916382504321123325271368045186140664212057508298513067690489695148141723167332019983707775444134338664640308985843962134658806253277927967909929045967062546601698689538406115371608369239808751156158991447264504207070805230515505334770529778998833377377502904451185162406647047253340788204681368627944235681076710325 108 -46715992213401415702364922966097798554900718306057601052294573944661626567086353637121863134451672569604874712747464022985688322254898029081468798849831072334910913145745386678597086966199778302080707773893820501366729734298323809318488815030501982037638318665876816315540189340954517409435623241391466861027767622155260661088642617727844364980719716870289089178308364637829268016132973823948476170796180831539133728668433810072539016869889944295050681662490546739009207445770001877469544648868954945259791830240497395566940011304576220215479069915411522464865857252406039143033286283039096930124513102379187478891208117325508638853134992329347029071075620555106007236650386656327652436221920730937863317743528404228962030704976106584580341174030011308617850780308603984881753223558356707180191943222749991353208207301073197576300329727891238584943187358677913766580478049484289163717820218116409632500 109 92372780729338382262346290526000059436031944016477353459127002574570436296979130638435758923177442124282002244205788646138985177639447947329117702196212458572278177265545217935507503865551127931984257110984961026856489876083379048412713502800990637263337081642622173812593495926372692096680530995351651354013517197685957946961973753340388832693472148141878345164194643927390357387626458037259113904986042041833563774188133141940161873260814686384561168530643312290098482762140732233945502133872773015339059746408983019598577231395864614728867559430724399905624548467203930095443378666626425977824147729003479741258931638941274791733216640970319550509505708747884083488941077366574561163811320019585102602954826165789379634219823573575256910227688448785879819893385521955983550072545939472593901358848552286921031220368656004804999882466015425616846506185531114565473097635992412734997807961993094788653913563750 110 -182651169661395827943694162183907454342455460706059503648595379624127975427194725123874399197611709342215655105395498209694936286477234421881689747150026120117679012046139170429041753293188959633753071014030330424710152666940488469976890557830388364736006574768380916271871853703026081421500398418556723169249088820597272635801245376704625234369581405551493252302788956293498682234727837951497499393901118591608540250947754969700480751732679206836703114188918569799844796364149391177916781041638538549708048397811684674194513445871438156428337169681869385614418540267030429854224559709839152444487444250462933374565822252502824964008461000628993142840402262779755697975318722349499897143870077238950423343612401764394745818906247812826196677530784804968705989778298671041273800647486512361954531948073920889752104497524223660756948897388807437523502605219518663877944847270008050623315894490584452430869394934983092552500 111 361161042411708225301693165099219493708388662740477118713673718517025533866638979456082497119611859062373269200828945959615328400544131455645796724854076067034822324121227428594965206909779653110541419879036837265588704045189667525653908164040901506572410315526402068874620672390418789371860260189771005961145404188036587653990622896656072740281562066946526913578352265554939726418924829198697783930527692637433676562680947189102648865022564130897558575342554756715058660362289293654337647370086839733552029246323650556813219539817774740876283858029314164123489215124289567461724809333573824928907701279155281063507371748766317206704377146725720131198209888364898565681864137260796951512909083542420558845285435835465181825822639626810288712067933943706139187421590807415544531313564728127712679383336778691666729935320610500484933975115569218475672141261069996417876885745574597489881515356556239372314148640611465200818182236601 112 -714133387690427890202107138531000953336517146274753075412132803399968888928357449604707974435315626292940177229997318722651158780182950568581646216473726233160780576957456768019914051428780634869909340116605529516203543704290670421835268177559145192992818856689465414239894437300519324866400404019418491746891605750433836224598025882895085640032034542966573065575376754415132170369157803521126061989677168481775067597636195419006424360078395235930498349305696384489775446492484534916541322372369278947529278458468408070466310207115635887593718905904390259993615728814939718327063856249993945867227118623271755387557976288040593451337352722496035629020761682418475392785078965102079543947185330274543414104153196870297896705366132149004470427829437453044153619393616776338071190160938724539362711986972763321782885431138412681201353509247494603716123239373597136447759290510563307320282577734768768976991831490547358017175138488782102608400 113 1412075045549470072409694119968553919590790431807112081733905938830319809446037796166672766145852843631462082474601039179036863149653176066330228008582857232756552001320767260465603314980385254866267596571468161324351000096736537625980094205266773190658571080475570706089776971255634879478312296704895404316277227698741251048219290764465726538110116470960973307745734697681972352619387919401490226082764298877047952731230295315576593280762458030259955231889094100141572654431800314118445522291942487501811103584976580957392393139296567720541258252819367327392768629151612602693805783322869990248234997497723233231069804753969399637462335240646632002586339881068048669625864909411724741559718191513249568011735840389195415560873293848186332089558107996550333165240902921952146588802150998551820258268817578738920543910993653573006234528282479509535041819877037645770640543025050569844205337919890868460224135282689850729731102141801382419502299171400 114 -2792133750687910303653834635863671984244341537320720536810854022695713498460314549749142429091455238709249931945061381181174066144220213407669425194664356659490722866916959630328040463521526884829963971336670276961270181501291689880076793414389772087182352714300973697316243458463877360132526983649268927571085343194529451647322675685794784294028367920780941860235481651974152247128929985896768764421565020369714341592556556533807757936794508994457197932348175640943846635496780813479596955310061508430140110877415713701309435563711212710501688206397199013960224300797877843458595416283265466017603403513884865675180933455249027632654020613806826219115063501528171824619849090177952206651627043626619727578830303272822101736151756640149643057337542254424162630240015323534703735712109682534936144226930620596513289125972856758150499174085152356937108999446900132395269296266059796682630877282528795438025193841095886189509994394678979886227550072532972238800 115 5520960735268099690199977839992905516626211168169993285465417591745363251971669283410983977274857048345891336465473496797218596363553423049113652024749516295323769111225706600304245733714599754522593265214624568999295932413107564309753113612367788482858544429625829273206190770202772038817512538436296958335851404069197932337766570038062122209044587938575793901781240501512987126468244039984693724177477722208318395390486825204658093682594152673223661577270920019791343373272410982772446217510981269165152185942885960717864475631723274281001573567998582294432071505351014595809306206410539579448663271042705689873660782403115291154689478184928968949875993112420860358347108367291718391287283741076563634523526152383327284980818205453867024834146431123098005557177257614782626840881041411225379031107454335469480200186130846090411960858835198891551470301214696498965213168198064148659909123069786572650836453642257825692707964694696326313064503762743993085069350554978 116 -10916743308898556792222431201025347008297238477587798093481203405820762804373029152440184677393808544656098170141207787445904378085990683100629111094665848210884637538238153215393073901097664383011957593620331132742549385336459084822091858511285183571849793742669266997111266900477729005131681411676654901870875510023229575476701662789919418693909105868497260307874675672489968336093040194539607809972424063617925656618072530203611821697877827102700907539991439624586730351473869307248127375963494690047814794884097596783651162991019840605349183115796848161516698795646279918530919894421196487126726790913114001753687946121943865476167454309386784074023176826645065141438939000760776923711603340571355529037382332945022093438228070448988402785009497218203924115826120664877228575607510794486612777116333679803835681396917469152042291853894587679660711251311453038986186367367743870963999337938548520578160323150401764406317002274894915778554964059009723228779316148678843708600 117 21585968491151426219365707618265027660361172534782959300724797462152076157746467891038600927195231207245446382589153362442259023048504405670378858313141798972773551659683849350913147290716044625722488508973700815001304648742309696135132216625129654679744811685043219312411056835540341587436915765651424823494913603373916665805625069686267597903637675157474660084627173020027374983995166410705049472096903630115306582357885034280836721824704199611463492869898567112410448306166265676993907827890132064243979152473551129594917199153136414542198637232091887995394181463180081683532132003525297362896370771353625401766813939339569189007935937480972083625534016412584429704698269516017043077386808767737613133261721232303267048078159414481223637610628694181421420493934461127301897074274424888569042596826212080913054593718455350124078999989581512725370495436601583819942708423854136469888951173878185611700025771696812897139838601742715424191734877433420283031084328701971444031073969938100 118 -42682512771109073926143198170714274454466867491863443126003721305171830519684777574741435642624141310854250054128260362767614748426259671150259060011252396395906261597279667594449275647142368389294703709696863448314982268478496560861495599108901481081954882314644234984611376292835940871797291673564562499662389885133751252613710927256416052188905741175003953067561512060714252988627023515200228600674328908824758606629913800085354205234929994187458931663357524368183034888872817050480498886395981391244102116498906471262938733256689618641399705003732749465544132208282090626348892531875486925325289019986530822131747494786838642664943407147759462822192447996683212066690196767650454891195334534491138624134816290294955647055989135160866173479327779843656067491403678315907165770896584727016860261628265837916253902061934850633993894812073682379077685806022805320289803418458525686825644456121646671489247645455326531317691740974450599873302790487830201453290829677040227779348370969739512990200 119 84397273960753009644126952590502014290659072899098920997106676854235124696836298628542922010900371569389849156548644372557170274088817797225318327232336822032847768617852085846667335550103536319108938823400128795792861784031806967459118705738412807400102871798740128273427251818181875584805593388706801309348644140327241011454599506436919455550981054582728525718475170319425948481895926997722897012578511759341111371048141609538228607087316085261941590355815422180254948918183732596726126534886231420300480631651315213976213578732325921301060027302430003270761635686958168965214720211004132210145246130615984885532962865603578315205775192671793484210486244739752549819064395118252833104084042873446752539639607275176471335238002461466809950847309793599231866605658165812443984817460957753577223308826318410066820233755901086326644432832164012514503552830160374831334156032470112506031200532966995523301274986821638383664944308322408828104833532203945549805218950238251431499611338369496452537425203236306 120 -166880986838894458387069136244292760652288359938974837090023257767738224872994180771352142814238084024515048669268400287129971865281270746713332991469015641006396671323598946616626531875289040049675920502558223825960329707657827668653907355792225477101898700908883921019389882891546835803677960857522904535801108304983514336261680450259036354984261456708609989022204684158378253238837976968351436583340896474944593553101011443462401529056606634168116335668438415571546434780648089966711048653327871297362970151033660493110869047405236269631678813943957584879066272817020955764200643788267163625368477464735822396987073151333317072428713773961488850818607315300319899923207031483252855712066886270129891806308247592997154424215045424949386849279315504115526791352070067960699106929841027698910430269472138801086795757225151565936468136227379431313860395335946565697174082586209463128363868744675999085360907283424376535844103720348323616381779685545886986973480079710670219934254000268443426277826017976781554154000