0 1 1 -2 2 -8 3 -60 4 -600 5 -7152 6 -96456 7 -1430544 8 -22933920 9 -393013280 10 -7144207808 11 -137001926144 12 -2760226854816 13 -58242464679360 14 -1283886660610560 15 -29506641823939200 16 -705788634473952000 17 -17544801385483584000 18 -452659831142363014400 19 -12106820556298648640000 20 -335311511683197741009920 21 -9606914243764320165442560 22 -284458139316617315463383040 23 -8696701363092513103967846400 24 -274292104860475713267063667200 25 -8917265658620924794708309896192 26 -298580827428227165979577745903616 27 -10288933418660648785167626669451264 28 -364617123536419677914141623398420480 29 -13278688055041215216320488589116416000 30 -496627137155249151082941572662784126976 31 -19062542358754142269347748515382091440128 32 -750474440828476290284836143891631161065472 33 -30285623525233910887731723486969821823221760 34 -1252086120635766302890381522105248934933463040 35 -53001812428807661679063598791841521297698586624 36 -2296030167714283671179740331819937414501349343232 37 -101736217609962128489072763715309741461061468520448 38 -4608655991397419091565339077299805712581252093050880 39 -213339678196654022170916898813036196595360583693434880 40 -10087265986685100849555033626258018504098979008557219840 41 -486959865700436261728521047328506967706244690593606533120 42 -23991158102806341434093823282902356886026955426809717063680 43 -1205798795640693958816240213612391747358710303642551300915200 44 -61801314789086859423133484024281036482432766071176629832908800 45 -3228936782907195414264395257914790251476805489074373738996695040 46 -171911852226754048157819278344223539037085407876427394306429419520 47 -9323683293102694973809636090050489618630465547517552627949219348480 48 -514944936783659190965147652335506147979990139176311490046160551936000 49 -28952546836174122498413516569465690587594352926710520278887501470105600 50 -1656651942500712020567725981507735861483128632318846694310915296935804928 51 -96441641159118768159298465110906254283123436333905336401616992052504428544 52 -5710331050281805039707889373315844976914799986495624368022402996018506366976 53 -343795334923174830262379683377099873013847040856393771541344521434945468497920 54 -21040844400616729776035911782161555501119156284904632749646195699608832992870400 55 -1308690750257750404342781570656631280115182194698071088059098278481027695015624704 56 -82701102824903306515096499913138024226925238615354208893800806572034366413327040512 57 -5308588421064529156616412485993840859409762325018829557591580017149514190028787417088 58 -346048206832234423442005637123327542660087975489606257571667009567602184045329844797440 59 -22902523118580177336873676907503131792770041880668240518655491004825022579023553715240960 60 -1538585267608269663344130467085107250109475691436393837617346240297138928181218632066400256 61 -104895407775999684992236272634661651457232238198452630509938596960454748502388228149066334208 62 -7255977125040499119682414190073549131862048907476754320025486771959543148129132691120782835712 63 -509155342058798913082763978090293770744973177326197557890470010795059566907081912599220185989120 64 -36235362172199751734603018368885839717211361189688825253434565866132618853447423780107181589790720 65 -2614918303093399734170068815779601991516754142779739907773745674493154846885580508164613784563875840 66 -191312991761039554819087736290172069256120096359214672204191841977913671528723264236397825829969592320 67 -14187681239909232141332536071104312441395851215360315920247273850317161148907336685763170264837867438080 68 -1066303698000056246369441164574426497855099787481412559304932551216606728426784994072546124958709003059200 69 -81203899591653080055775760987207281754730875462860316266546897214515003525879043652981359119928692781875200 70 -6265059928653974720641862340244852620277769754632462795231368094723862568215046366946143656467255921737728000 71 -489613883218477688935268778320419439525432120934273775320409519894642879586323637836450090121198012014264320000 72 -38751806640014354187994268581482101866922997911928405990485824812447876141855637218533709353368330706343690240000 73 -3105784014822106272057461075809832143658070095913563360394359938489784502013208078510221232921983522035021643776000 74 -252013972634423830538653300331679945260284658754974976498266017650983316221589490102462447620148580822697797222400000 75 -20700779190689649926046000716561011405857712064009486194597109265179375293356555361972025318361927282680857326444871680 76 -1721050674135741754909148309590369529567894801237295895347884525680598601055419217556663542737207026093431404137954672640 77 -144804884640575619641736909561958840714070779741421163654640888549839164552598013640945782992868498435030618492717561282560 78 -12328053403651487766584175485952493655759546307080415709221306127362752498204243139649358170822444962778954419951908369203200 79 -1061862048009232213764717736894085701557559452473180198857687053181112956374638234279873731107929518568944797406802529484800000 80 -92522189298085444377194454126426158781330783730578642331828048207599903789297920504843336137429857857776268873861251837502423040 81 -8154008056389769477852150844181489572395280175337265518262834934319383952134348711635667073909471858512143817433900906217335685120 82 -726755449911930791751881320530990635243624448640046924110049777660456741760093614664761085027703723028524463138299490871418950778880 83 -65500271651716177901353135730923208161510839466189962241546412834713811543100971723744723962101757232073962771130430475843626493542400 84 -5968737115910264202935545057792486575542654522308982889605675425237604761198161870470664690704383733437990811899220594861387705588121600 85 -549862875936286229397308986150286855497042566707180002432289213159152048920158178713324482065048543866592093597048730739784716163754229760 86 -51204497279664677025877671431842630345390615502229942553119062733721755717720493087182428750220907500053086124120818821096769081591914823680 87 -4819409306008676698216775613937471098059641033765305470845047336291453112844082893257245768736157511670471832420159460651434909488121401835520 88 -458419196548979744654504697544916571880509688195340500698017182515622735018377027678013471246510741089102972880174471527392640214354292323123200 89 -44062318820593697032071026440960588979467604245195397774321669897545538762149297316572146129197099272051406987565487172755717578950038210687795200 90 -4279181827653624433974910570495209924363603055844104933759661534437537027652132780760248647678453433422731257689125458744271856434883191964801433600 91 -419852932686785088463803817895104554246951866851997737639136790977058740200190745265861020265973688902937617350519575371409377003302066560883805388800 92 -41613269636232890210621405968818770805354663237255669288353092064664552165170233619088475482259642623666669615464359953156708884885249942726479393587200 93 -4166013977997805289261166691321535847604458551131183245303401412796753317630655083941183113938661835647332836286253586498653523636282594884574263640064000 94 -421231401620965574828187926148262241235197311108223470154217662251718231363781914334899850599006144723557800690148231002026811972509360828983613029613568000 95 -43011999574541655337203556717756057821058760036589609113829048297506436457681700547175556072445307488316846589168647039174852249507049102025299367339805900800 96 -4434921781816814179527116788066478863331118270970074117650226231102829615580556044635594635101551086636841625356625023158693363490948079198223809940348626534400 97 -461709796650875136914799730912268483741558986284436054373369171474335974805665410061249025410530184711583481107360015801307457513847659026241608103539947182489600 98 -48528753297403922308199234275158706421325360814930141451909799560953438042762280715793731281139291079705547810181659334970034051959104081596898625022060245549056000 99 -5149166983636045494501855169783682707436197373530366493249383691069159145361445446666210504174568360775151127006675635271834264588612937863622047963152233474818048000 100 -551498353012688276535240924830212144896169551548464740008134262115131038714953873987955462692912289323422504894210114669549430283476499060142990984127908216386900459520 101 -59618793222572816992800821094854957324107723645736163258307339030901183280542036759301657554109719363795605969587818007701617192635589471552408735189832793206962478120960 102 -6504544120524705737611875158104635631204560185080263241919576681660153126233135879417672185514607657251982770607320907835122842320237596640553220366339135103567488970915840 103 -716158158487170501113392949485663803367357156698219960962639553595917902238537972683964073751353577545182601970733185609411655223873003781853934038267475127444514903215308800 104 -79565308117758032917169802425565821000191869334897306043418741445996147263179293888508595515057065344006829983210182851340202892596082248636165436959939903327292590366130176000 105 -8919206994269528604031050087642577454032567442620250157217496869402970371944081274653284548683700201768624883293373556954206377599509235571975154376598010158785709346267710095360 106 -1008746424674757335099466510608529668400141282231370691824929300039208346291713041290168257606055617721839146754912655998077216156334478931238421340143625695925694146114368915374080 107 -115095204831244147037762139707327064828202702717572902331732105411954224192088316667757024035900814030194240810453268580822675602764248115141808967197281394704943504485501408032849920 108 -13247034883111486939656695629271379694401611970796078627297519210740033344958608414375457370598972782954759684871110562434290953851964756916343358731472624571346454609778807540390297600 109 -1537919846187051594670801239422263226865995936759429658740512058909595764077945783455887486109826243585471330734182399505303192643896435734890385594590701064442216696408162305223059046400 110 -180081954329358091768449793536777394139779502564050076964846127773570734982502491338309601082268217705296655340286505280494122039668148012946407199952879996692557986166812947845040297738240 111 -21266528637117143608195999010045262658122640194872126625434086391013975877951760808132219133735654681725989213274694583709267034137283824370875186609066720181386855162392049791972241907384320 112 -2532689237367621759765029384490087456529466267905853138966667390879157842707947036425730384607378233481879043835061389088154717556250150093694626972239092422349020035665459885778980066274836480 113 -304155436543996998136326239232060541272120361304897548401971738494660596023666938405280958696340567708603209808085261393603855856780955336772612940742327908945148766967556529793051211609197772800 114 -36830501671026831107688824649752250150798147275936353986424090508982857155918117534960306020522939925881345913013458562538499472016054554406811331178166021376154351993206484106879487700437355724800 115 -4496644373580004765106709726709508229429514518663450943347641810090182567728593502640610888135863155225141854047670298355809067711272091960296943801118750478511285156121072822513770237918763915673600 116 -553489350634158230896270918098915047957275730464722499281488319284619688545967988359268036120930761456524314905781183052723880031091503854693729686679832827690500406046146283897100240491426232454348800 117 -68681733497825247510513049089757450757014347686755130709387532036166295299232671097343022024459613975508439813696911969012489429993999570609579374085684520288247359533415266645130754388964426040685363200 118 -8591250177365797760140171612790854873043326455991371080633792034695178926805517155985942823095920289653644277349384638366691327769862051789915066364891583670351458387414026770866272541704559250439667712000 119 -1083245656507544627735879542711156522626276548261186297556338101074316082599569582535254854749089348991986967669739812307917170157335956685731402584275720433862196706354403788174930580381345416800205012992000 120 -137665712880219522576401929087700078114345889388530813022752300396829365507731981246058793550773263942060506929722850965498713689623698200138500986749848661284093521269636944640006182999655021157205857324236800 121 -17632993798027141544085519572656501353307710776794150691459177927990122133250336963754602194801494051419526793047518885982942739899069862345995732015118432586313595546208332139104924422234194227249808926991974400 122 -2276152549303689987920272305439200891583245166051306653984657786953381125163794855009083441469044552973295211107859228101743683266090951011492078359685843794506290808012488840057919792343547224961221816506489241600 123 -296091359835318395140637670782870944077650543536254864879929112759450249210279079964617113136311660776343731444500446290171643657921428423015542369516489626637401508716864507245847420983687493068771593764841979904000 124 -38812674765714504420432624073402525595988196065656271310107130671875685280036290381151089923507685696857943252615081963319556675679311723084862209975157714548308995779428109748578592784276607712114361431382447620096000 125 -5126484862229700858957580228365365911285348443349558262361962066977204062645725299870722770936485173567460157863972853148840121713380957243269007234039776477182691448390472304675345648646457955282252451692675110788923392 126 -682243222843670514078597983280763081151897456154160272127698015862569476681513276122176000019146344506975372690520827324617924744428232154289618524313973856966759022977940034538402292209656191986799560011102746870563209216 127 -91476127910408067641418430684652068714202402458064505547096277626384512250792967567207000144987032523346135746565531070815048780727412494924769641854468463851035593230432548556969058256273950220906035691872905591246620196864 128 -12356663416547609574927065063385198445190368255802206656558721591912792392911490565393686080898413939222633101214844576096122579955258094999657274805395432854980172572863991040688760433872644673967490245894569550156382318100480 129 -1681495949490040256673614963398351854935875959197354817033756716590024919807822947078807470556274061451240264285510277270367503536767522573271251673686021567232622351608580380243718507538849093547039653570552729007229212871884800 130 -230498555419934012756231011134564988936937731332171578219873695446482521469631603860393442895532212151669492962872209390687797213470393817018802730325300843549295623122871517580673535842093570804713427403714288971677360196908220416 131 -31826971320492040388223528196906414126990720967316305852086638687385574576345725575732703545092097161277910784423542274388831848645802258913938367701939779425271533274087459603637654616948978021569371788710339153511906346058538549248 132 -4426438351057408216482595548620619018839024736328380811573077769407186927764458083089087587513954238823225649936369394605312789242676677665217744483670757059054108791243671785549870234167385305501384381468217055763371943644415500746752 133 -620044891710333073367517079573884658801708338625400498751685896105499303445106509644216571897932260635432962062121435489153798864327888880562882422700793489679466402783476150131325378614293108866130731547158912760833818552330903470735360 134 -87474078550886230913876835984243337462591876952284203139683144625338136295438413727168620749642851789110044589954822619667649987365999762631506306204709029254151131253521088389335452690054107364095825503713766824971883066751149089740554240 135 -12428003877334482754948452161924769106729447210428334131805088614022741706051150537429761750952698524932592031434327710543623729247655970932920292264141241447284148233267879433481220298844455846014573428213689794810245104316655283595393368064 136 -1778147085035739257034228033998489961722237896094227930655847394887203751586030413646893750703069167259714014534656417369546665145310290841438423113771664670531615190976371968953379241911657928499946411713354013311404324264902660199965840637952 137 -256187017452707475612558629594140143507752240311759493882458291944067183910669905392409568361690210366843827022128745081715188636560725475994707953424505669072494853130498054398606019316396699540811472117096507970591590368505161941058102365257728 138 -37166255953016435408210373218756356497741340633662065252459717748616219888663444634901918322505393640300593157507150816143694518312513588487025065415595092783641989377200150884725593361329973647826796137563507721333544373282677308401022374122618880 139 -5429029259970607620955007538981548811458995763733719881362620932222856710237445020932260587457025697011370662884569750635031871285428290444091241929470122067742594308751286029232410062574674544423585063139708582544163366997477961450936198060551700480 140 -798466899432980054110351398514958150229744407623052458851191542151815456452682899156955765220232344945304315804405988145294610539400089846814659148803392065729618924826625294520710909893130994373296770169403988634485315560457610429957431425081383321600 141 -118231441605884823101859480255831884324819508506613696219368986029813540546725153283577136053578953123034934372297537528180319219958234345283557779575458734235448943225635680754018604307971087013672728652515064005805534091534588201296968247669795323904000 142 -17625060729082948362917545385642325813173071972942169659365933229002758455915475428955182237709484317928691404901963051458507152501935676815673343366956911232376367823762892903781484996615710531519192347585471820683520108841106254796762949940927023546368000 143 -2645028329283093290150184241122233743503493179366211439682313398577189368734665487679222110450650383440475922774517450039310764145802199468803194064237095020513758459269539204139889212071837031399707243496871860755453237427652510297788339545529962485461811200 144 -399588388911056356775945032089307442634832041543226621847816180407726305900229367023175088899823436308681443976597056475883938036545212110216182006626871449584951828951497265411854819684638874281038785544792233185806320859886624215293424691397152337377099776000 145 -60765801414357161414156767597541705728024753868085372180238208429431773926642719408600727716674527555218276469176442322866521948274900682139753396122352478094332612948385007085415625946480337466781953848938744482505807091355610669842265680491274577095980283330560 146 -9301450871740629448044592161791273530854091435997899419918117683771815257648458170231195261150717851387665634851701150204432172475592725017276591129576472333389718094657828253090292634121271464526640101406495480598793439231624908199993026583866681854749598369710080 147 -1433074480737922016866859281088725953974639250636846884170029932501020863910400201006850522560456712980265437569884958177797397583849060587022974537234880301418828941377992720937043850934935801178283968475370641828746943857213808888533887242036005769349526522135838720 148 -222226153380772472154938410059011588723538452570773890308680552243371584214846338067771074806587039957337983982102013491836763928561800960711477976315634956025563849877667336001058772923485728174866139163208048775668998718799181683075495216280688166498430141917770547200 149 -34682619504864243800661377412529757399622335736497320360629258488351420442118559637729846752668820938367095780822871398551566255634029506366702211600207094776675072067800721888344548305633992341585244975739853909384773916548954572936207881707373377192393092220250069401600 150 -5447548868240702104178933425329794420818863329878302793171579365948990866383011503480647098483424458700508204399465721427529516232253074514081361048431802415584822110191225026931318331077107918567627807586943453503819796952086454725140756814532620598018151108468667418935296 151 -861083623355433375720923631567433908314534569798743819262540242032845952042819255302700837755043344698084600914032605552658742316753635321367692604707574175003516296331740290644606662272036112959945872705162203069042742795340390647198761609744674935349028006656892645207441408 152 -136970527084368688239054460953967314278222808406413654147171520204223811551885540297307199983345445031726552240045035155263407851575433445835217407700057194551283795828879450064133775309798869544206571406199525439884620181076668295082168021482800208947336553045528300597419180032 153 -21924484723126975629957345878416228323508964255546628244247381143740153633479882111362278536795998944750842798077738765786134322576649485476087542297782550528266898083418106091561912968264511938013720581718811417830257900110071370362014229513987677391320018028162917956327823114240 154 -3531304886208167900885873023389460518534734157423437999089592750456755670653855837831526817740877570550732237234505641586017945901364748258523612172996285986368093661689535777807985850364722983745892274172011979908121533013926299728643892234609904685207836265201562919920910467072000 155 -572305444356528216798513651317004006577683429501070654890319348994033388187109049119941660357907518654034979623639856841746691183441152531469458360622851481308966680121902061663785261256624634375038561828165420434147269442419838466360939051137017335862816911351451955415257925222924288 156 -93323469529461448641807328749714507130787489613854076159717093190821551142186339622039605262812601833934448745833632247224109540974433320190124696743528018950603338878697095902377745882023586644288789238065850337806815455110734505686659623986804433603595895396438547975726266800840638464 157 -15311153439411563048570561784309703178661895487028214646252020924704885004652603421689133259574948804485580065578551620726625364754217112736841826086461851515459318357887316754286198720292200976043539451780630004457166315603817659119978908599343520478218339518927786886513724090173500686336 158 -2527335330515929290628362722804723008214610843710447184627584307275765670655393757715297643981299757303599138590446589719200431826577977799422188615704825045515194480432098230699138124393382198755804611925683438941695985240345034298756893381332130250573533101298362091947755649253000483962880 159 -419700845367741277011541093419493201807542671756161150924531964000125989723728943700468533554545774576919065112694849804610140333140754316918685640124304418116506153419577709147240896996808663242255637144274313483877003908755489875930949404149736969377698918925919029811387342679435229286891520 160 -70116965695192820938536780872226793855749723413952995569056992220141751949881564193758062452251287251406439426774746113452576046870706850435197007046050137678579028322741551517253890956837670526455363329709865055541271893861072954379410580025984586867976835048312207155709921059719196746409050112 161 -11784119663919217520980333762367535181348870427005071148679579155502212045941515702567686033647603001012671596141151255625983431051261485871486588514292502690867569143911726490398811856043917827704969792601534104142795507003211877260922368192821651393353581047345093708926157659070502657057427030016 162 -1992262610490480294889172672633991331287849180417648955306605416581231908684435315620629832919554256641456152073742996116721088625171446818210403733564890639240763222269650852043262503676409200353215188875872555260758385929966687462123920197922598894772277532141505794797416378135783754397968785997824 163 -338810035687219992214647717396365805741880061900490522822860230553646045019071608249077487029901839741840284463449403422253506561115176201292743208704406535897516964343415500859390423593128830889727212437073615035897380471763921530699653227451304363159132170240120358236136064045527936756008550337085440 164 -57957707141833214706010606451444236002323882136999084823428478941243935595309355608573167065780502771110177568977683230558894630161220767405401259348195499386636857834573805396008468750155755460362381022305088698417805291813066490584787165194408093523927157900306609039949024216418112691678125055478333440 165 -9972328072980566952839734947130157537974973092963390952909576678030595415564702142499343919168437645055063352596806309308385236623563219912765959989086202747476921831240921460592178092197899952463976025404009535242308388845348493608768029330692684408419868896105898601557474163112746022605105102680982814720 166 -1725828769263216014613510305258901353499544584670923929940475315672435981739185638341934356159338627748070456577410938181315495584313343213628652219830515174773787355005132447870764435941751223976637023920679099529368274267439480112814407324473801556222114410963738023921284191620366963735122069601588829224960 167 -300400159116163748845202254584032680809509278755786257211039892553286689000698001009704342927231454957972747995300588505914491593182824219258619442281603577652275288059438543482360170885158240830262200446473683061854909556419967289669385546304937160314439968797813106348902696125708900589556848440565581679165440 168 -52588357605653701179220959627396631914885929358236644273543803547105920106797855784904494716878810026100730379996894528807153021389675994879020127043936143480639635807410530788358827458358397032489667853435513894422156821698235545685410817096046384658280214056804631223395198795655042115131485183106032548288921600 169 -9258740290516336260418857069291838055428257136793070102948004253225858869124480851023868960329107421835193422210402193029934512172261857957632010749869236584047588543688568577396767208108877916556871064067916895329285033447986571800326634752431146603289377263667217997949997882192428183609978031007590065283425894400 170 -1639355163475961087648019231457535036655726676404344078745740977795198636641670410184842762342156486700732648872897896358975467355634811612183644789131108223828289266398414169226579163145947858540233706534528897341885586367821990850869502111360467393807458933988609976688439432518461007457339044988426094149682247761920 171 -291903449557183863151887898362780512530218649669395449814331239704583348247782049921780638194925786345156966442538741796001681114017384134189599145842731234252954690770061618405457552029709369153716331877105500875970246377714629805827136471634402394614337465420318266083388042370304036063738474844573245735211499478056960 172 -52268104125760550624198995517163792210276832691039256716055669521639517615637758390811607918521047676589320803368637566583878980261345737775243485550495330259194342909705060528613237933286283226805211077842914951155504227283865870873168785435727000383538425771718193722968392748184977791992663738167502236637127863477207040 173 -9411353543434464044711985974225386680429352085169830054923134313132557790637520694579640572171970105373452105117965311590946104842356867887955948392340918497581012040356600724466134153603360380094926935176263918835651447239607372997167199773036098890301029220755320154532065921360509164140556153584385791306346861929955328000 174 -1704008956520460761226840156061519971054450980448753215159571880694809984212010381711734387510301578650527456703538525526724671856327024458499393109545356486573033780653829495433746665797901287709197016900581857741942594055969346912664905533584949770711585111115594439053011849076613731237590646364553654413143330226342513868800 175 -310229343075505340516160705063214284353346920908846714229895161066933712314061853090929510977784585407750729955619412339560802236142087323523828491471625039705416493952076412070307329490005399614368681846739428549577886147144827021407681334519875853889888546833158730514179872302615357294977968320634814372443555362287439455453184 176 -56790017702233291561562118809248472982913335763477837616657450425041050727625792307522606465744980070779246552213176158586823408324051326601678994820110092554206248849542626162608358440242687741516600941758806367554075804366645186609921209825986440611298485664311354674067602839335445246346518561962364159530036252221775693670776832 177 -10452647955019816762787548185147817375835782072263119535762457647138360682374569800375398592683802294265884666126486172865193609893927921956948254599467848988593909376630723510971268575988081601975922700427299316892697733316217395886487310579964803799771490678839470797102639936606412098279528941523574962583010906975553215575231561728 178 -1934340967147374154259007410145229838820846855550866049745703482548850849592157563508728783885597783945924083935766707272752309058153799041128198411605449981502441331633493138019831819018900802929957565415830269676630536760914621187623269407436223051496433815389120804205742394315634963712193244572297846369181649015595990637000534261760 179 -359898020690706407153194912120646825346551547828435868820281370161882172986511221688421598298988369417839585995190283047137349482445369086003379409988460795008809331788358863051813599865393962580186356373645725329179875854882915513087262134773763461050499687106793549817197410586753680095806094158870501510769929564050769618859285754675200 180 -67321390878314225738707737404491644566114020768299379387866147179400318835751096300093000790655720686876877798341626304728164991415846079209904129813983295943600705027352214760318336212665869683504998499845181896057670342848268266583031716350048205100798176610511914925583928232705419581251039582714675338199197805500112733246783989336768512 181 -12660227207396411355505632844253004155275731302564896716126976198836956820211849522610111570767391291958919120362760928931537907180865843026567257882889661397317237885350149358250150938663885206431754500804030332247857817896143558497250870716556538014713191075323232027298080410501359956665829606654938993332088574121276848057171822501204852736 182 -2393494607588475033245420085998411867937621956033156809603270656890004842884983232730449729320525321298523215944838941016560656585961544305352395808961835598009061568986720464079389433239182042069783513359391336059503987621215136917036205787745389061814879057595364635315441523500265031006792169552274422996773801679924882788983216410977384792064 183 -454897767671238537494303395488510486723350816984666286857145764636178959804257230933320910982787003781638639354824853311708840192549050216209158456032037866810636886694192742612943538707532648457628217723225793362071588032024704727568885796841632934314099582009737224354219671233120883333529527536129209724727906299272851083159626350561239310008320 184 -86910760196011894949826577788205323989257153708858286004539243755137860856325930521295746330405392485776960395593535491748150045140870326872603329693923774641630938084715711519904618677133613168808012441810437910577313816455838483180535927218894446333408056294935033814180274302356330499055343711193979101485296989685943070093534412894638189712506880 185 -16691670376090288502281842497650487373481576356554415455875131522817269707239151219837529738574456221134548103201363387406797242467463011345312005809424333105083272264354979370813823563432464634976361872255504331732821446204872149603214657032581440772069022915000892123858914582895656693704733943713665276528590674869496747296839741066977912796288647168 186 -3222410020876113428180052772594424813922528778220517786993611208585608652531102503961316629603242867747254941895198231382965987690147970217126205974733127899058603634708780875152486762256170481860109270361725299394037399919958945998163473691385415072087929528591961836283171204323504113908253975904350530535609451770294419598095036698436561745514357325824 187 -625323729537813603065538225508002772637719211721736306860468000718402797662274597038981721572554302267754271312076490304169686168589411611398440495205260555273650815746264376948310838950121149065481107465950787114093488728080083895300961621775241706595724059701346375226020356435648581551355625659075133258335631941195306330761752850566037483067995309735936 188 -121972130857051233067548570655174658325253445900269115104533779600803938301088862752300302708961851110459565865174843600397836195645230647402054103121728954939453779318399193885053147822680068362870123908025452505667331913582683974407498104429263285855641875058772972759114402387731748654972744859579746413764838348864343678840108821373161648698379809964687360 189 -23913134307290143078054021281688092360452683509596703678319877052165488501682472974947801944831650773416516300930161546276686959378468111304842531695553152109905063568269712300679656387198239008813512382302342913750831468006916966551474025659680799270908477265364271067328134443061593289903653395751766604643835832446267144594418343718570722051220355242168156160 190 -4712173799707032662555140466010968916464862763897086288358106601947810533723624367058877679186138431768621783750157099979437919852565370281992444335467001510395536599336220324924408172075669058775608180497001111364726164932589247196991623619023921566150307915334519618328663190416258792532776686129339141278238790926872343048642332173307591924853360201304448696320 191 -933262533785605624562957926527590207401745206551037996206489590674315675690456123408274870500284073092353205008103585570043465076919660904530221696021575811831956209230786561370205937359065423455181530748391883523171967819418627348663639242917041678492294425710968165845230283702936090809998228329827031110145810198986870623505300527634944028826733794216400765583360 192 -185768911871337644550262940612957050883102380048576939540012577585235206949245425896039011342751064125136510484086132503585548510466943403584884354747911891107929193437576130437273664240779436248347402324135180510041642794718816428741654803599190204465587217952368384794914254042527729889720827241622932783279645315421967920965327484938613787432115800631069258903715840 193 -37163616514720427739326343629415419997131887721746639128441572921895099715993059710923899568611933339407765133971690154486576357481811560900435981226864836170179696139969085234081948150385129272767826855573384352446534373487552930228079443046532123405044635083328288508038154977543434656595083998613036867215588544550422343078390382793484859436646747182641253916973465600 194 -7471843902862648039705850753999193045501714981462919762052029818032492996992157088078822169019726668093162094614514990077933034010459341262707126072912285030469558449882327857911560428054163849737678197080299756686513594893282163462067083987058234366593111057961658251771711826643284964836757420836031162557281928643697660449991882323696030722096874704243205705846856089600 195 -1509703862983082469919096035706031434368680304714513542057449873709110189829217520342223069266105864074127570419909849909230134940953811377150323891724762072548136560059562471953177614802963006737982606375600933575757080492001759268528053379715287747829332920406135719238082950962280231500260841808431888495127678198518330676772744285140240779803466626107399103162929591091200 196 -306548554090428077674561872645452703996112059253245443268789721229280986726781072815526023356398324445916229035248488716210409941905672737916367773066008234695915522808219020479628687934260235094451670896163118391002940455397839788274627944538938966487835695409255115993124987338782144747951861675305136174451173885526870549765435360990961489355329716105771503327264458250649600 197 -62551796273563209246941648121264444314127312075917348660341956777403395402792704107127488290589328908553530774434057604529638752843517440965359417908870004908981213383921681490954615626842494444173713201534969999280810195748987734475075434829803087876532671216228021118299338164103323207767255926212275079672009685924928672593951496593906183673662622424483228402309141843306086400 198 -12826344141300489528760270236877075668947995336862540378973026178432718890899173164777581027565302393752007341982084651612757112789093687179333747728631139092230661354849082280876337815022572853844711960742030891608572645941469681852650316815950431512920313255081970546759821068256682526801662163219761953887286355545535399868479678737721520670947542377741349811529745552818307072000 199 -2642884974494906099323152938252070913371602811639464153065334765301368721048186817582299261312603032170813626893881398048024341138186289763444421465692975773601820734721112894796420183411752979802026230130926512375577380583859237102440871258450203609365469711075099039292664047567858954583648340779949434257801583177618678214837825072924786117273702743132091482063811222432217300992000 200 -547212095743156509531188525855702677648706113515376755111930526837789167709889771439825859066406090813414991239925478531226368968899205364574844499344919867919086039743526670063703441181373552897262675240335115778519234791984018433194517966416646533358617691691097892701769028932361876659572022716249013080989374738779183607530359607571832254311413021466120881887198800700511800818401280 201 -113847906421046853677304314060028497113851840996986312089024749178948103753927506418269197347893305829099423168542265178659436763993676013022221500084090622258691355720357620798946984842382032714070146899239386707926919049956964951806188501362318715105081030303943468233152674836294194785397187561599617975687706923424081753338328536075919592165085749095352774377243501839430751593368125440 202 -23799965049480206533673315500301432135704689679305244747336511023224859703195314042830958392853370829608442970928768568551602095557707172913951240527699696041818649876760699506642294482085833901671385526480529359340433209580256606196986545545279281019603336362721963367587763318359335194888602773133636123586290126417440825143306758072045672921316587834098112744556490923720664167590144245760 203 -4999189197142761561768493443641819346786106627358234743702142231171177736818925489916474413655456575427661593524210010517141371775206104309505437458546423036574454977942310901446278251295921800901359740630228098164942996056907764978262052840320207986244633327751323211901330466580539509745681192386687668907476903326802135840860081377909950787770355045236675456064195158518608271219092566835200 204 -1055078995624652927418429931869706388887536183194188490771314978818810877998039327904526806501443614194565438009965367316097955089302102354903976982579787656883431009611877305536954337151224132498319488181002219776901231976043083032243924797969407727858559109222960821607366480407143543710815100486953889945321765333350295691367046992809530402538967853152710559903052644173246965978138796883968000 205 -223729262589581875721943482651731359514480547480808004994342029562306871416442989918347318817138353765663991270229173605371578633223931652990753884950727206077726060508424781864706211811920233540092081062203648026185087746867426753560707263752805476883047332630229460440586249653479393524126561105873049048441717469416792372828555408242508910703132861552795661477493493592661547604674326349207306240 206 -47665413656102267478344218648531799743907831724642825190586464115237321259570017711075991641719299904483788106572023537405413718941220582789465393724397300089826536301833539815022332092731610628883594704909081294772386751367227186438861015558687973680585630119855986125170359513304086362832584454390676308843660392737387562825434654690731331639842435040898337259375044555309756675400543535654208798720 207 -10202747625645709294655954336183698690638142168892912817271564309361024027812016140360377175394668664852042987476850468416151711234997239204563603404452174921123420126411500375391448702562595796188932686647022907152000469748615183316785680122383844721838044456760428557673232740326730145333425195168211778370621223158225420208342739593808813313440556303585309321832556177609790624509097705232707910369280 208 -2194091096330117409205966014291511971542465357210262793186083003408894212264626251999065534162582590203181566072586757222026570521042327405423049745231941766029342967158815334953005359037102018364030332542053814739321191247185170860831329996821428546771831548157306992821422694272974715025202418203790719705563140905927695856969270759163531156870380924768900909180307079358417258744996074781988335543910400 209 -474030752707641345149866082293437015347411318727531537343448981454767443877955751248756337856672036865462870673972047095813714674453127757044049672242982367494485268115458966471942889636857656880499815011984794049011253461183629622889356071418999812121685246818525555735606253511268640914218171432518860425601090566653574635544820999229148713130303394214875831095199725084673238919233663303251511272380825600 210 -102887694559027354444432904621373773041053012730498966540646781608978037751309605242691246602888359693648649568780451194730269199538405078360482853675664329929903349351845911472898220169766178137500672044199797700043210120464263904113502654104215093809994237784297414964396210906623001132478930085505669297231808321419954796884981461418037116866558961973983849481763475241305563839972399849820481145669639208960 211 -22434489977036509511026156431212383458398180774078531001582053036221043589344486607556709980597917739649863327482319855561160538388079318543195057370186866830233298766633983871954156045251653468047406500659645101566186605036431669958768623438027970074985906398609262340498232325338306227722474361766376311715267830702589045298947674267132205309925436237061105710833339066290931549124651598606500150424903121633280 212 -4914232346758444480903575878755923252351730212489742939022124364888949568987095035431120925502772566821695862704800726429840632775969535056511000574178657686259914277935280096049632215910433586160592958905101122361929762084628795593012668295589680806432672178032087564458057119071274948678653900410033654611990979873755062595924043358699426432982955952144719928102192434738655865479538038406292355437905470994513920 213 -1081366346446832239031201619482584439634275789554218429986925340290094456268163421763318078009847320185664010443950665022988839465000545254480724278570863858828094947486186986260245644048691012856926901807987923868004984486440113174925385648411659160816961591058649072796734530618366047113043416901013614821917636404319625526902280437464716302030424208235093395820789977763074315437648880733933669932052823904826163200 214 -239033477764787707616529048811806282318208703164429369409268220123302931099628826361924247720909532577939600454294336724771815085578349363009291048720558220672763221314930766904234815648307668149366849980923115443324085370915492342986821009443008652346602384575274016326021835855518308794790810882321555959910826074016824772625250489774033874449057721405863494731657267393166008603826957325178137889919150201561625395200 215 -53076765363336184799687618179439978897565556195846580506033298317205511485034307023774501570933012369267465629693626240234691108276446963558245553370048519822200239309866777396880549127538314430581033893755092658396313882242896292608347257478445734269301825050920657169817350272425206491286769929343171843353618929004668281297367697681957835157684566039215102514636156137387265828108988746253979322627760349019976708915200 216 -11838623325540376690595850302589537680590236475465955397102507571436822189509592235315924375046699495024011643052220697157171867997217526083464844870257405092720551721955133612408035916377701053062579465182621996559231623609440389236425612833247085821764416219573253776205007099156790533828899152212448071066205435758572879478050189638240992514129506565951283958792372879298228782835549668437818415562353143640063735339417600 217 -2652407654994068021768582739683965257536675397818039404292845145878699545813182478212590292375126980026451730248276980601321800864504037319350905139369657498808316184535274495634589411105936375069107176468963140018149153936360494892932484066206089629487914401682609643002157749831359462101271630095178379916548526600031456841961139879011467107906640740192480138651219068020378800838746783136184075130415580815952498999584358400 218 -596915716613931497652608718647910900655073948926437313769016611250842912117948861852470442889584595130053389318701611672838879831144855927618231646994617373590332049469594223551624785573914108009469163410662332485374443481650880653353454125828420982436813506974274172714094776989407842579021419638031923716052862882076150385398749720640951694554924002661797984565535150544567238481369227788825609329049237728605900101654675456000 219 -134930726561643353168083579347276188471483665091709652608105664926131581644509751273227691881953471250307414449748272608679182565129093094077147145142102181494220089288493469194184006631276438246955183160514911416638563335476805163558561805747095226303867080973968611874540513042700703011749045637615446985612170414781958922805252821978951099539544390744675812642891139297492406233163562594382274302100052869352620544924992929792000 220 -30635524193209404049712375970005447181758775334554299847731081577395633089734304987209967035438407090721740819917843742689727328836908521276665270907179165746452548205950792189104914517514590157617530171262416834900880347051858765679183717527523220845221149763185779803038230214401464929264946521327872435151424347793121562606492164480533373104243692679910427706091316476345437739051131340882156526834499118500182759394772427105894400 221 -6986311844562606006283005743941896935613122347965119011671934217700100616967735540356362185885173343387107565362990411347541568194371070683634316390539292588930422609021788446216736522107076704914886287739689101333022392366854378727466150165942516132544310862926979716876878525289840092072883073713036519821649288457349493546841847488620808150584915134534248974023155348059487857979552600567611638706068619201607856367372446777684787200 222 -1600186009837559825249321427120729292807788372745385579692681409476298176228915792191959739518282051103285867884307487362219344197831431614110924014115003249069064356003680323211827638732604820895901841519349268790075509243770947736623529562330525141996244508303883317616127238910436992486496222555822159024371868231549743302717598392947878435860851152933448487166574954793707000592863208974018638049779484519785017183828561968027716812800 223 -368115878221126297900534433164677204480921225006477865636350604706874526938573283073406700236381897933106375311547765909775911379002755159064685806497465796446023585284765377345545303945640571259480643388434053258227244059164376876124752090829309030950646063717581734417489518096463740922167175414356726095646878099747824771580692679659242437836010261174082031624166113214523487677339077698006088437687314501893460840703278270789430804480000 224 -85051506785713618351294763693386070215266419861220725794081590292773583862701483891267038500615777544145882943101334735876565284101811143700132212435823817903279715939689047857669980634826697486423604539458767209143808963314021854904785432198205276346691328271223982421367260426860259701399092230590443547563745112244443670342694479890538653393126514054455834853105764565440741275287143644865412034885717371186895453079866270570873194807296000 225 -19735799511984844836909980513321922826147335168984060721287727670329698403936842256337373319341112833915238836286674280581224428595014022779188657709113542997962524579392893274503031017857339848785950982414243832926444296966353842867841691672631768583540929726369402697764621111855368043636660384957334111732240385861521250717259401266505835304093513613172221022758706136272600282947366640737987682235455560159431382482680035624015399590549258240 226 -4599330618909957441612369634224917059633957841448038290854497340625765772648021051150651674593149257197315493298272612516797532589858866229193520945887591487940878857984280159052700181683514583751292263170142028652341469512924406186896278212104346794743853251166211641527108955986416002257787227758316887176243375652122402123366030325962490638706221400684741294889840722213307497791383067280857190192063230321745506665352796348981467977029800427520 227 -1076449689307640159321442066285789441869436752021212593883644387672449594502059821863176917143940680914479238714102335694602967838405178170823629678003615056295830316253112273528193256035825353758684073231314713682372829906412108592648116376640270289448414262911349328149247943929028122666226246078264371558031281368551223243706583629217016905566610749288157553777581595610737601151710738634482525260389959567140151499261789424560059565093685381038080 228 -253013750434412678736748781502671504274624233243908741827336444121573396693015591244087771316488645524552205049344449060836391600073502317310178335703437394669257473309431640056178713456489624922538376610663223395885570095609064259073954671445976085348356136728162013190881805482325032510462736342681962184137489217835386375363588803970082394972274324422054549656392956593360450665371016183317906671495782323533963123009372595003523943699527669225881600 229 -59722494252818969034550129698403244251452982309195750673805560572580019133291258870182292830345192088901584843277381517203205855032759209240256859198759856462180310702853149090568573135921288537719100013883437730516406279354645559812110365950716257070172997972935067379537230903992967947339741161680173975696231558053067978595849595541679796764998935387014503963624211180257576688412323872426544986366509661961338873870013540487753638435742269600432128000 230 -14156874679814780712789773971087780544924368548370807360117269705865609735657217826113704391303323109663531399661916096088698871018811534796596886175043313401201864228642149460561213792243254007534589493020020539486584638371596450371847036559621054359227438170784322848348777573849725848413576550536740209539455177042002799375852063906780339761361838642134741959295872533409653038380161994196069965509692228391211791360800815436447441160732279488312896389120 231 -3369960047722031013444924035924048129786113254670386462586694107769942203788318403031680610584682330540387579467299433916382854352257049025329248891468152797534910988149372175348520798773353402644637915899430170779646430549716486625082009273543216228504056825018315214784624937553404926405920222113469331523415399602523132309030013859032854558829643685755922813255054565524903977613861558900335205143051254973653610022649382899232541155441396007361083458191360 232 -805568309067319866443641321450421223267261597576724549091960459828265920111203940214975775181555149720718576045008429982532089165040384095962822846336912771324557670891965773375416823792913090721359759610204705904508628259663744790920737630531888484444929974879243760689379321183437906822529775472295364286621884697754918324650984519899941014645362072109448720088147202949430214134501941141626812301095963707832155267746940560953370635915404381322482534727024640 233 -193371584191911729010116033554150330073838708307116939908644543071402954432656281395766716658106005255942264501007910541182509463587557048865783752138934266243919946740698846814257562100464682313529105997771468069485454025637289392154121931652694977744960009534471470197046350321517198102523972700532530271319692730512076736598170171854720896923355709967193541412603415939289913450589477489384258962075317168408603786179762578896214214714150968711283226015118131200 234 -46610962178602930652391109651912431525790169090654485119379912019142602745221172601127206447339522861666928450423183464956576828566684773119594971946757952617596584965199351668972429732800147383807254580802022127248333812487449905497564217128122992124139491638887707335228015264545631339943945200264705155964720859442143735306279232683580505604748542682877005383287745378758546819200294198120349395511534003243131826248984764931392409736372057881290309904693513420800 235 -11281871334406794199711109163205296931572344392397927932508389118009397844346535514819893935344581563496550226082516687390795901929704603748372620884158498673716622397068883970503738753031616429483354601434485661463681881166066301626630024656093589367638138803524116664044388052748651668367860640375848440618900670038332062390657029450776011613170993206821284618412898362681740826839373167040825990391919004431257723787216800231760976167674712368625189993011873715322880 236 -2741981188240509175002909601126235518627723987855179735236398818183122246450284834198967732186673262992383489891515191500458286054604522405428509753497478394027446275094786201985640350806093415091037112163049470924043453308772757224054770285490992103958276850803659130699304949141290469149248002095835256923502632816065019971821374733994458157335011533394913596894558647949189432856833968575773250140173116235290970334568968054852819414166666703759033447025991067988131840 237 -669161131451721415441909660083305392470349198848712125329024861748364139351844340839004350515000578344416760996722965295083370893843043414395562069811936640368481055351088081875531638839375064411543574951779775694728965557417377207858835535821882922047700717195266181135753765771377870697447636044020791628435089553297009785158201340300233718102478224645519033663732350300087641282248730443481376182334599146452809995790791171492786582005788754426841083313778674309540085760 238 -163973083453237854955546166922803247252205616286102972556154989625044614062284666840263359884406369208072491749049229179563585119134542661914548718592355216405197646726219526871569526846680831810925403163066788365885203015874537728057702850088253607690654387753554131511755237794203352681509730826677222295297985439338656023973547150036120949644441829980977213441810216272819398263454903049867359302931860687302579098812048429529677145203779211102362985619464577624839920025600 239 -40344358434140009115498966097141313885317840473956585768079080520022846339617565216459438865739002765288564687391291617023092079026750799212689587828929858636767652381732828677941616577445407718730620807893309801813505842048009390439566391834086271734218769896063955604228524023588114644500143431699481479854936127225325753290631393434426355561012028100721171100013823701230244862699611762193375958580391850781202766648614485822727356852538914420728016249941010570786215926169600 240 -9966766605090183641340795433863986560089246634307258293471408993876289015851313910439550646581077767897986751146543316240484652456159703017113655359397725825812081714348316390039404983230301561290881770532197138183699635361740257279353058762500214439823799115334387610580695075730143227109614028126451756717723207202891350618843468976489610463610549022783030308559755859643272032695389345523232793699162201059893589004111241945850505060464539363363543165401648967558504424826470400 241 -2472178794578384480426099649183389474844106877674482751868868259962810027382543981771198467686623788394958360680412891453725874713922264234771213465619205995702564272453428739049312084630641552928915445575082250518941505316679589240573541112811291672823354640576710002906735928200462164118513645846145060375058394839886520379455842285075279511037658458488088277715366731982887159103613316757426823141303857022099482659010288428575178241368948251638839448980506844041153857899934515200 242 -615676426666348028094621267820496340974115749755623512552037603925885108393829039827996182128154553359877337271914031367395851653150416087709712218212681194018243145065556877209354901254778955867364403533812857386568753280513312218104658134536313689827865073595584948131443120693256149256190468816932772972704391444044610685127511317507199181628404133726791992626179283386752253949924992863093539867640811705775284526390646318099415601806443112639637093827468486143330397431381413068800 243 -153944875487706319237913896539018112897712508385387842814761621799294145203166083600153500791730255572019200408422117619008038383820392035479729147501494963898196167817913441300851006444465363486074409485834089522298446400815780312977126188937475865651173376189282923615898753920383663282106358894431033625230193756011596010473097511743581819530773146875734619177951789834366034679511805441518499182087247437484735316920682824158217425626422534649159753706067572275811418764996224483328000 244 -38646580166826288432332282155815610460939023033143850760303902816002418246599129744050318008303395349929797086148793144638318730688908323377253066569825909936529133669816619041516679300633776669366883283438132565581017696812362703106320422560729411009832817600163373246301480383626382343267189476311286540443555527734733270999368601968165039236019473121745942313310829148136583392775474411721775230736518603814758914910453048683594507728162015433726471895821742222705868958792500612431872000 245 -9740542302684799134846598484104514090182542435901746641327305437932803927089991855732992450358150820425170871397181006975467174047476419561171903550868880051611143309255879702643876465394587036470266152180453986971611575104647508190944044613539489049432819066435400122401019974358727450874646531465323063249090899556497208311391438520028946591001423676958355785976820378402420002542886625656518137080583616870756419590541626521445656077356085020314412081236927867292550628658674684559936716800 246 -2464759830797871390027427874584043658909879313171480423979450543957453358317917189882824683411538219538690060024717760032194703655915288886477023563845365822845127821495940005733158775900089733772393107532367478788269591066811919046182960241906927463108829263793577148894102581581896507434395611023318431545854316383137513625831043216091871549957764112188260373673910890804085880777988405831989180658022422635773115468089488617091522726075123545418461045855038001471599657654158899460285294182400 247 -626150459074129305689612387832509086101394786790529723090997340529855000942675591071659063819662360382917277163619279430255416717067772884750476965121509308818270963920733960253160620097597843674678422007492176836157482191709324092130166859891750757772731824560817286990361373899788098720436748968336963319395819755050997403107837953620722321655557907710487266097425571632477854209238086903058583274200016969596662514763289527823489270660429816933914165543249264886517598081563587846972229917081600 248 -159694036898051204422280103233582638890682524078710087168291518474057728462446624423144551738104835303151397970284766345584777944282114629581279700409204585539560855384922866200186098477979404974407837788137108803940911660875453766820113089029416569908375129860518420720365652587476372145802093563739409649082603940677953034124129008514021457290213424140098375185178272020342713645544573258858238271158329939293413449794949018069450948981698165528385324886534695421046347121881651362642407358201856000 249 -40888193567499359036164078636822924021480638296275172724117471913641790072961880792964289170298434676877042637533737841113437508772886508607839631982672210691071743849820205595421601212933297026730433253972966717166249970554776210717071432975296078582496734260678356038923991338185967022018432560851596545965457483574658761639928583124821218466970927712731195626724987391478371399057394027282279416710425660695425654514054368860866427369246314970459410549392960591291882585007083258887454034491342848000 250 -10509928373755459602914248849561215595366826883304759139905021145266412249874562702867039023054281747009137886669329854351266086257839611799480419825182198747145248696652679532754793929318137971453921763556961350786309818356809049378661161308799887859744825750815919539205297217716738973346156199491542897237433208826678899218699731654182797299969032784453133537019781811062150324323549978268030046264485947023787240222679214075987282134019461459605192224194378886818191492511548224668166506933294704099328 251 -2711987151880727085228552056009204046862481364094317806736010137543456533282789943489131503238778158482200420099866630058925854306688100371043395502488572423498120332752177870313450491806859284180001661046654916655394415622722905606284889245826869909342962504049930267621206700580561015161627287365324719442631396415727209930184195466866957371245691573047162081680880544145529992681985093263487112306140598934333111692483738952211507281052475180496130929766288712439246447528478731351008046745835962676281344 252 -702514059357038174378024460853455469834198308600599799486085537793209888228287031181400707884195599927399437864867073702799922203571107995417221156660048602987587207385698944667744854324883721832478073638707547217882129800423423214745794974785057366354510411377309416566484334053126424876085267113450029758302869282970895822227937928210723953713738858916794264301282405046158647223556131287834736918489741676388793828692281993588418013389980467830563455666804043122159944377820160634274425997430562884866277376 253 -182681877216890484645477642540647285621059473805111244681559005706110112499333668212798571273898116389435529705547824347048418058404903334044127904958846878940354091592974343149762215280996743514263919592567514393790923577181971708445201607351094831039345896001278077880395419208739358091961787943576419294831571553704600067157711440747112917723420442965588328120303525577523229676444647040476362127643201664457954657146231411013843893031714062329899028646866443915897531775687471347724732881538445046486212280320 254 -47687279378515263450854699373264251287736600480342309911316653440708991515731971828581532043628363239859552539887141185511317597810050456692585426947857030161310900432293387299597117279943954542677776209610368091155121681794794239917219734207477271759092687603697350073292065810685096267792596762606228469638462379445792390659941530353241050717068304164262637127897120040546890761857533166583717092071682834161284852700033237162626942472433976790447377901993966142267400029874868351939030322543143792805865009971200 255 -12495967643237450758632765651545240820605707873578836029496888210031009843905975404811840367948980429923437501081072002367469723272570058516254894240136654142517859040505683746800406662127109073049819871535632601975369305876787282788201653548841494533404641825564045283297722800789911580056131133334691076485971803544325651565024764399602819703095561238855573156351619822894143894875878711611152792405369241731900523176720543476314551400540189213123705148715071025353615331409281068881861298585269916760344536803180544 256 -3286935505457707217784710323815437915747071352763563475139611651505948594754509184067527046038128894630318471269986893271661763712845378146923771286403201672576198042797702607801639781958759818486972785335983336236758677625031223531355085215823063639050988914977634676480153299766041826879050503416285062878641566096892412566602678229189395751212800114823758156580146017458276367887808681777168826044182392061217039209895418180648866846390738259941574096494808703623044928329573422379411789511883040017923645002462789632 257 -867880929151462546073774923227642440782915585887719146712757698086922111408153164043131084423213417788299391964014198638657829018075466182264474515575091172217007363860755807992940614654967754581358816894964450834542703202611225276817836927092145490124166020234935018116281470382076972361896691132030805626146239966534764722794211852717161452908559971620296329879645694617464391848849267817977085500660263110646956231994551087513438021974635567134087887301455303800692269726591961607459317384704844475068089677562792378368 258 -230022624500530521908217827315752730918846212878885952193722278723185041283555759534589380413905019872221435064525728335978282779074172294726225494848687301087512493597191615038389611739881049582767198025147638910515746214179564847106673906629689867876609499332687808655302511241505340522421879180001591143109273569968000794135949782175552896223827178194011570307411292621464016487687337170776249833127199019442122534116740858672712929081474693001443167117173076158119740424533097863960585661338534766938267379927311701770240 259 -61195041161886707194135793838852069675922264783203451339853253462554985623818644184247454142833549543535717322853654617229145698041159465727973034105958833554607623138635949019068464147926274087143833732271700468416291158220331131953099630166786278511241987240060004890719040953158776559831376985083294922376491679949426575316213565806166744751757461460987602311812531514323444300877466968996074732998788607354232112440054909733830262986205396274706635123879424017663692587076919988478271972701874354454324043463687556730716160 260 -16341467091854613402140398120814663034210793221043072298311651958962088342233384239714193189744105779646573118098032354192659135441956534752283205404567271311058998298848201564876054035282547334255974304099449826940226789274349635958733169647203493726498140747512617545725562818958764449742492108126842742743984267689368986478418369255879444573503056829518042162666937565297389168869045074813621402028052841605515653175253632663837512675962194546855312834039453647750465955215999936992311554770640378077033880293197612193075429376 261 -4380149212276823161640526946597265911387411779699966555565914150616806761669958904408025227482745264377277619848097571994708158819867012806958077776657110628400970888988570309967861146290080431341812296020936182565046454335204683133498685465827474835128101886418615360354493986967611955013767517657410528251209097646889040806999972188703378260601149787093444949892634942264753574568473999280380792632386819253573103556899722091698637338589116105659844282106934611198139440889075690443745776558201351865226196799092226017129259859968 262 -1178429958193044703942695542501053113365737846938988568360500871689649014123051941379624211482479700469179524465897103618035498710378731127270102861518111523356288863331586796591740991839770090206426465916387275871095051881190208104243852809070218994718078779558125832816314827786504202943207944279475558836831889663949749367109107768175373362507273455360562772373991793610887551759208650992519851647484205280421454909098604522323075089587953028298679433263768325103540135753841781443134348943565334345830141561521445106734424918065152 263 -318221600400354183339771719307060026254802341974207468487893798392310178620918673700301818691382234441242935142300844856322100081587025202579533590098368312647058253916359146972504696952318071669989757854567486508815634927597197995686317165960709262397719542554320888492071957542818849102964780401534242158960614532418899423316565341951213827645809562887897123987255666127171818195818133950139858873031179228412698191830461816313961310883537353678045629433283103702539421962688749199884810180363927214817438575072996098050022478624849920 264 -86250296327093916252595867057605856656812009602825436273991323188129109798063157230613511622653289513379107336984271177194096224864142460711463453994331980426951110140258511279248555315284049281912284797546924440523181184422192458542005200034123634192415720102950891391413108715325134691320343806069087244485565055847887196241621869398339310510759184897444672934825975299839716455052372541148572636572021943552155970866455778925753237360026048305708453647449679605124747047483178534775867988651847074436583729345742264428954926583193272320 265 -23463386101175644102010645742373005856708043812199549412243514119262248418864614598315408504095172861161295380990234483068320779193937694939882007507355667110017180641703063500402920233958493723705839692646311709564213947622079000110110927799682371377026274370823920024559069546783123663103243944378551731284865091005274297687149162643236741693150307244982980922536808379328631685067264900855737668519288934247533583488749415835899511986093159242495061871664746522778544827558930664733391315471327701152507506461023283871966156452167417856000 266 -6406400194351063677852565865198306854957592661148709822492820726969549861199706855020501090977442456334002103842953873178992907728304940484226493427306577241006999394392467950016025629421621420148888061264403305851950030267393275656920247267293372782825210232746329196971303797864200229706980432946038728008324127472581445684693706612174971012624384841034412942272348048679385854092774258721240048526205327867373999507888298457915004913706985501123531183197089692723174490809241726247020831651616481160184223424389826856695245878266073763020800 267 -1755597307295864049275408922066879578024616115387382249277435247298068186510556313284529548346630455702530466496916350991811851539662867475079859920561088157908937646117378623953559834964132719071330260694534877086683453130479312026951578169638682928221980727023499805209440181569785289928219991151449371427539428419095864633178677346975912115217072474000959511391789960306848994920311770992407935452471442644071580044327641364635915096952560361033673264383643871220012741827116526982862810677098830463967498218660632659398811030385332828975923200 268 -482855776927792506430812973805690333077565779046767315615973399228646870596930839217220834807706550373931656491950094927156442568530566609976169355862034622542809470863672751782370584639059165642278608963472213040169097141576180941898435576609508150025566988432813864385832347627866667129529350828963981729741871918336712298444322078151003781136357407283382348931278782810315529459512959889475482799935183699100359267143006703628507162871380412268020012400322696982388953062132910464701157307776961842307606159162931585494252938270428031936679116800 269 -133286420169651819943796602815482271889954192921525456195554143454913069981792779053697713363229776469267746296961731589245417687000775555105699013522862904246343433199173776259764981771950849617905166824708639253323478861066286968725578527274134822036559516082677774079681638683087622407929320837602735318782697523513065125120865696678382477547188512430846243018866481024324495692817556280728464741686282611147780984636615697507328011298474406278715871319998635830030606859743085839317351174432583520779805002902910713988027307153015955972625006592000 270 -36925350455070082642672990975290258603278240024797699132246292637201079228512484465464717547787804379228364164965102886212094832818434378147597437861402480523759225854589443272750921510471540239124808557813621277358282747802650329970071048247158873892771592011302078658678528499893195675645063203711739309016473061299154742784551721646257068742169524399726867172597422914742222578319849943742236051906675830728670635371225318033607912869405357087643501057508815308244095516777967700186416168162522215586944623964276454785278630715449405833568067193405440 271 -10266630754635680266680867539542615439922084088897515312497800222775313068996694238675056589058347326379548874469035684378466752832102110433354441302198943191807669378255489570936789503258210226233109182532553486939444826537034156583359268728446350642467615126720650908461753328196596642295637316354011726176291796025827382334195362849878508265894676057623059319595296767050440994721442891218493820525843544349086393112722244369609798568441679731492145146318437188748840326405539845140680529731930001341489902624874552432264145555370505148638497754495057920 272 -2864773161704964569250278764870313088656938826814319216772164328114177941179025102593866044763031820052800407481931704217814405098018447098759951466757194257260558151610913676811363725256926208926999923127816961600253411213526490929763238383550262617607009981648085775085025262894648227629495436061648502299655033676729186159199367833318938563861416979030919328024488203507521697059595567045973631510725120541216102698939225956636611277783558243862198798503355759651475595356359065778703102588731372379612290708189108527508150476974147515854444623568337633280 273 -802243009439827537839788444315601897214961617905282402455103610811425530300282601071787928996617837231634362422736106916677094885100154843896608911310200637927752586076513090836292719689298918235227011191406874627715369266585651105266858043858995637076982538597207016353139621335481337887393224796621216273634952157555063580006364550410763043252222090856534315788395193145518554260945312596643275646776931558729724585875926723941435925885767085402008887062292931462406532654371590757675907651560508238064613910049353660980000307850718479622613882844975254732800 274 -225460005838598328487789728806646186853795946522290867879813658165136278345143504371106673327479967871948536565026857029264734061211642487487870319501805551128318042559213074158147002046157984266442712737524683399465160128591237648184835833598596357223790282807569369478920388533670228653235998376506854079866708803645291849198571141541614411347757402241603471971881207532966102785927743696093351671550660510695735124926569889446815874622852472013442976740781716590338033373598467226354595099709231842711070645756396520809819647092783721124824811021331981559398400 275 -63588043283250901448093597656095112844849599194641165193296816461436635773591610356443600820399051016309168322219336886618200905594597806571043034597711719649824714138317781165410026024154244341549004970759887367858319701883562684962791124263219758758447822013015277663739693866278039297638358716578452011493214646990740502075054714486763085286731391185433803823668153485638278633523070401752312443732937898456370118400341891747032950980517260294781683962573227812815685332276806369917302554176978382128145131197007509724489700546632425331466545098488852729596739584 276 -17997754624835194354133441406610505445960682127001408389436806376253912350968911788681434670025351768261737935627718966849028540617823018302388046803406812967575744363322573346835844100034193211411080653346592593119308692092973806529306466109865155725650169179354067303791395280723818304137127167839894197639847440892443419980909704936586864059186971514965300415209225289519269080092723164655429039559417325602260094819775977250806132203717951566841955073158153805793820808658031179480154639507773530539699407395161500840549540981568851690383602688923792115608512888832 277 -5112021734206606684244641424270548638534253728672730210445315300352402122445613479254778537609754897308067364749991438676005017319664050239925292069078209510930830234075793070646389256434407840813197893279297389532318520731486212853469483583931585633002596453457073489854483335906032370412045163388094681597140993458357162733750634203062931103973150726241317048937203733630292430010255247062812943412785241458125984364176309645233511909690457500370496419715923426808429569954800703351165815154870512735054967278549053472566353574310774006420415978402873808772339679100928 278 -1457112809989868842244870910955657486540773405563857285148712044643887201057808585905900972703176376911051947361832722172765117069184553234414721910387876675409444133671079296112165061211811076355113308364059154491694086302463776216073048360062972552699150342602160038282056364608931664346256823054380564231645379276896771844056885722064096154381018205832942115336266590350550580105579209432737050130024943797237100254974807381661606412578052043603636517490886814246101863822138339478044956556871189779950798034746578792675247850930574252533519453904889662366643053878312960 279 -416787262434221749223989429075888472795003535252381262032430234534984892491918729131699272883236748720784891433023037119060396132327186146985518433222012245021888648828363732427134784521690256714667988834252407545260824199868503709868884201065812091172034008355801425828675860272450978717819077651163693356103552269473183662127768214002165242130111660090188910108884962526228440584939772483787502489343013257095801329570486831990798165900043376151872110654475128147519026855048697489340270503195108076981345460410329445698289593949331308028426042435963095035002485777367040000 280 -119633048943794183621776573802733367423206846663086207320688287317580095797604167053305438651890861090272272999919038227455131051169657122544544786727927885031581646930072924975130740354485966165512121678009236230408708872755889725117184306603672603623631211248316209662368230697595608457208562378206044898606547642014357922839607071853848776102813064150035740887024781476650213580022032460980081167530310110052226973573486445956243937874106476464207564255494225423637029693817021729502848479810617847676579161349955988145982000673352674400524880112774565351854248318299854077952 281 -34458638011170156035812210506834946176089278342326759047341157756942878279744482413441756944713631269669293293303936987083724840620201242161489963467181337668629360854144512421807672409329058217649654015575803650182579446815374449442742751952290505862138746551775513663445731126051476864436531108971476833164839505313426755994863274113696122954415509300428093001757725132539805150167485062307041938646184339327333522387066593831356021790282068785708579563927474912086962729255696756651690602962483469365471389807960151275653309690864079990892327393205221810394474490107310171488256 282 -9959786198823045368163938097353842802242506429099890459344013991939804256563112265455340217361490043465959203747679535194454935143078632510597382331116947887208631505009765410458954377243643888267468782795310416769170849170283884610693090792398615659009593730516890552990108696681625451591923275768328945608743907435789712879963738644560415181043299300325661944880616440827985269682954048021846257604344604779285085338301382685130012440355092677656709697061074154859394079360047701549653254692386782818282338672478724171605303120035542239766383433018087470500458324547437835996626944 283 -2888695063372106622256983223260968584928327102228388803107513712207272951112941803098501909773329318961067905914744291999074254913661641628575155114024578002317761584339844886858887483528852921056849726989545911450811505348737102187312455801590185341472241192353037892519994293802741652838251053045435800517533606564420163341420116363541386408861085518315214892323976586445714897305959819346974873037450977103928105227651757174731555841699087937616292032221590770175261079373009683471407247626169830820949010428929920502404534119200950355761352295733831997103437753809850828527784427520 284 -840713455260382786232149562405932123662678875519499905643036069493552195982697833367813300915848444041289912151586722477142828320079812504691933794043999073957529944666283020991928857455700056226167232107355637231818396248444901944008470189655502319091567148076282792384827745894379833959070198831978494022628402754654211371394223868690189583577005609170074029245541548135986013312602348252118412330103674503222950022372143290667842709855873428502986649221264040508287391529955972343199461680017874424103252660791784725572625097350033837111909251101334668856214412386622151337942534062080 285 -245518254514201949871961106774439257937449803893671150669379071519415227795327099384032128838641885692686952033025142751203774616171373892025769653806097051181669221223706398801812249752235289112162472968630783453712643250635978021549782307498852130196921502425446173453893398146732270656363807317453507552189981808177348122577564393760880327089737556113293068728438322411719198036211577314946182319347718127594711091600118773958326356932671311556153492103166046453096612920372311794944297969856280307229445975792526634170614301342702767203513461152208794590385639439088015748246216636366848 286 -71945556901695664200137784372659681442815829400426602262781944782237503689967403057141867852585969662354956001658882667786751638383574241106693268362195333177236175981604519234245856823622050036002445292791638337226774312967365369935710592704956507465429742772576543833129546513136556599571670046312154553305841283642297314132077774655977655729687141833755570999065929705088147937262983278083032121435210230519866957443485732845171196142961694782081566957175624160733360300665398067539168390070405079339079009858145425487002973658656039121583609709512658732379939876128163518380461248703627264 287 -21154536557070515623115043914360945102025611291607036034931681853429665379283800693790553543995396163059985239934148573579536400095175705478050018072774528219934699239066325451504487666244957631772980616490474146331953982619961915683400930311321743762331143176244981593537736631375425397749283005162890042789743637204673178286902505188581520568609501488168802496200483989729039689946883308898256429637550279708029867742719428716139108781158802738823259720004996236028219342885954633389989484464947178958695227182572325103059090041554833852254325268682350876198534504271250611219917832838862340096 288 -6241333331741258646265043625296158694855101370898028510735616730924201329616784157205275467324921722907845954093298107935561455148510621798876779402221742325101394951604627385749792123724208719126891684321677104372792251545299102515532904274138688922763482758146206258886494611188264161979337058494735391199915024934289762563399912054483914916344812448290539527365256897376656562032082508028710217568103857831603063357984446399802036356592348367430641442240229601419690670235971168742044394171158092656833148177717844555384209110185319056714138965619987665797070691882933412691176921495257229557760 289 -1847653709786352153988672216106818158086588774614710502684969980297519028561598262608343784363811450682974868458626685819661487084982479309053354545993520852308638116810161366259469307124834668072812081730610195240199897535545639393972048563432883616805557027732529204266053454597513010823011411511709217291195275004959569675005249988421651230650133658357059201616418260237033464807901812764938748688009839786322772156045313415785017756082532990999187071280932157139928659718846596056018138390655571211573521618513396629671236772190312854404942963123492327155105245719298805431171098796560861636853760 290 -548817769564800243785598661856699795087340450603773672158653041943889272758976251218130205395365315915984575596527382438688371937204645314170755168212900926357688365399042006192156472710687531208483387477941946329199862257181338579271844404495733949689143645482784767666196226606985069259196727551720794062611989663789641603058494476656342918031247141044783500709301651099167710922318380996127870820489170166754335132466580208726533272936763522055489359483590872316765562661264141688071663307498729674415416785731814888678859814806212337122048254668929718146228255642290306337050507253881456517479137280 291 -163566822157149406433509691880226466832586306984199710951439017687459620444368855799638128570546860071499569426312596095002462645628466518302332145756703531852269558547274421606395376805367090380657991297614184304189025313271209731168424173058879117496994110157383399047226709952915886736546387391122023317938773008409289244705364929008847259423920265858815362503647068528559384476163086443755239666101296589604172621517579565714471759348550834960963489514424424797362892119385762259050442317173937834568926603919931029830583439702602378061772489425993745345936099444362464669696582328560104226832819159040 292 -48912160483858250031850127587607025460144265648678048018220466698429244894888540467643428311589302173360159651002459067505300766689910158426483562810394271162293707295108904438664280644626495173051791701913991758989090518189205423335041031490271929897256529699186032646757567456174620173782762215176862466051885916375614443200131536063472246008618088903832195296014392058688810623249592519890391748140480889712056726847775324275341604800036979354845303134168814129565122401602775016550285699381208178227265228886866604900564074928765872293431904054556246144327867797709938823248276244000996184185434076610560 293 -14675340978935122610059195366811190256283390543594694692918234054395509972670224643577279615576516616069275767826199957419094347433018782561823045841086580698732443611361063788197177700544635645641501345470546196873415125276829486636885842813586927994394035492383665082043457143220637504071801406860050339821711211216990245794252043226482685783912675450984258708339568533976227504430434884928774799823221796303418653632604352327414972487640498130960554327923433196104278164981963440458124320553816233087128663452228822787632019718533843010358849357363086359942464453313930508900082882112527472600640867690086400 294 -4417783791199777338402698386145004448358231736035968203037969070681439359035396172418917363578453607882583256030491207053730493982175962971397213639561196516521032768942011264744977404335128793100301108224739168928114146815541558681723620719994962836292073126413673076263323404172261000795451476697809476735570669121782134028428328851856396847674368313181627175313130822524994100997420272928593405697242733208484557586440891858231523634958008844690376945548838483892041002191991180485963459798909822994409289535718172102601019791304999396170087535987196308133357903207157734173497942713623462283191303133567385600 295 -1334322551679015612582437325424029580790631685439806167285291937251093096994778297093325212944004083261356760589623215992396185381664129955854365074923301746660326963489868603595513755878173895976301108213321877946899549894983619230386319683879930636287812558499155427765541263865834227570157421353500039578096300339919966939294874156282110362430246980001781491359053757483713401240423147351892060840512300093178729907638322068704098063205035929159321747763748910426348454667930119206658930622693327563617493328216803214162228578226502476220202176283713663245724980649198594856146758359758676704825074750115524116480 296 -404345438959334220599232363080682214346432605035433189656780075958875885978517093753717022611683246115706782993722161875575785921781968981677184792427961154900892615661213262630721626617132558528468669019784687965865930729940473887235344360313727637124210493278020797902806177410118891292104738662234885046989124796992510793051438384231146290605401200011944302026905744398738910128063840859721862190310497001585437664134970628456584941219345288685924777117882840214709154035383331184354087661709867393861513254253952405355724649210160913942873066234866312570661043208647006870582540646425707037580751099099250677514240 297 -122934816575345726333599440602569373209342459976824756918704328467726928395474369717635816018966617505516297029754648174322197500627258650739644099590714891102466335337248889203723793862770793028891145486307848799942929461624708088006587958059784910438548155667803921832454173248222864319308386181260514609396430158098500191528956157822217538734441324636660362322405815419093497047416747568107260424407191313590187245917558101605482107236642270712307260902286589779336554844251281419623798256353587288628626081215413130121292058408577735132527362407456516476449630521649914248286310953716925668546543549160730281126133760 298 -37499301398368777747721517161157640513934110088603838049688345840284429274911079660490521757426363156882661022353060932021099606448793711885368719261233768739630439280686175858103364831154140290938520227709804648646375899514812670308352537218225487834326679762066798137643693161405230041066562102124996826870138393148785314909296621304265206301736938189667277291606538499695113915625110326936268480738236699547393303819160307359577095010880041180101862678016419953488974760363433212949479384292724662550619733934385017926446794365265200268427496280861125681864269316092183094766382829982832209264932007201186938953400320000 299 -11476057658327711794713923191579530586191799566140983242988974590390250399178334178022942614042012530389803059272294022873075039652550484909263336694571039678281224420476887863526247136303463194741944827952966062782617050487364196168520078384261608539948611318435945747004266948723835830689824403163993468825850102524301291335342246815487626383259869563472514924997108967103439407018640123104067871943765609572983787521001529553551495177670236865094522313387930756700574926337624901106894974932951545017956343037300427875937784920243675944863096686558937988021831468136110148842509913610471768988723589112261051984941101875200 300 -3523537486840003464329287833952017888809924749154057625677003353088037115109772243603647089227112075389659399863467559957852043612161893312686783588894584286093159095813337672669803371331742137861984131648304772762264001732805966065550177454127137088353453472812774104843272814352828894975654207717387715243743147998812104502263246613866395400460165006771859425178192034503318262169264484336343474297176333254200125404714941641711054307688518513364747119561663838803752776270371587898120244528624007494284041624485468330331753880081047046522629323131783684424360974655283327631848350306593580264839298269412782043624654552170496 301 -1085368208215514636632654515115278856918997937938050000470705714274100914424595266341311466756783466408361438027594880817322573736969384019107732731415839631165466818197064642361483536852222999666255989617899050845601992117913256862416309971420952018457393715686281707915144532927462726406036977554876575875735030000693271398260871139714003488882591314643866898391157100854792039499425438269929109432787670567769073820550855127203317546672692691562312015160051212722039335989447982569906144692147667972069456018122071179228991332778516310876877347423002108483264478448180021569788131192569406064849554543084626518087999823238135808 302 -335415205604779841815951441716670174812335841811076597242462289307118716055886142620393280296020752633871955539620538078304808799324985871206024293082649085284840638543493134479139564494089287028643229236090161037300287484888931135818017219541461676078027743399323426787521544365271623003040822185300315837606987057991011457765945431879959798246075748671992650996706758651752324286336283065994769149008230632469298455140521730325455663077067900957717334933414379690801767188213343437034349506933351358498629654159341981828026376193218644467306154734270230823257922064253480873731287041050408249820698606038615056597074001883752824832 303 -103989933936120130213038256197046741423788379433187899837276458993553637688731392054969350275082111087895062967366337618581345361189224033192307827040305663834600875289825754780342127922315463630229263425202413658779207467328001303628294277144234793961866813298385384444503626617259305892611836100081428301203940080173151232062678564059575358992501551920774614693385838755044416193068074863610102748808095723121285950235421308826338744983556261315139657495511239438631932895508103309435133925070196468542875310087606595087841637845567720439934837937943357554044060820802697769908801779007242145301922470635115507594947279286718368317440 304 -32344336490817989063822127895981663265833691917199326582247626289141028103742108652271599045792179631998329028720665727183894858473293138754258652060356469775099553984475993965317580418562729649507043712324538285316904011769174581694998287199436352020943186518040929356900761835263841093532623147102862202415954139533858427449480618277784909161342361800971890400502958752279011918850964134833741561639112224403553239654521598985868001203682225193537329376709319179341395944099196089552172238247745552446145414921961780085951928085400957227245114305087297773667519738813073241864554672532253407576355948337299930701634159065322991963340800 305 -10092507765066655044395439034329266076693399131647365813410970154430922864944340184248997285564051109113437426515936138492978472096192997788308200105296988032227797946996252466641958356241760065158892291713608575704143422075826272446749614603610518639126134356819906571253309716196536469072093276962939353355810938845101185904783739922624173119970713766162685381754558783937678137585099828269092672088830420816369502991257058638880751765745770744133585329667317815072124373194236564363884070429182419288023538332318382081518851092658872113447572479571545569677629125340541329894595370609937114295592968211901487653708866674559139146606051328 306 -3159289186580918012504144296577276188278975526826008918941341919563311417406050068241432610954484067331546004292775427626309431344163727926752056645256989148203747381284244736025989658447960349598801170868865711029067892108973015965157291392076237317159384007756770896233281011435818794692662322366926225235096008777444863655359907915657860605138525443318232235323981800446179750326902918033304488863704403517539476908482790782098191670871915126396121614421356053408466091017137207724514932121037518151303077840502202820389594768200213603149027503357760220318641305514605099824999002742584135315839134772298011161845080839576306755628416630784 307 -992121092357268803372263495745107377492090540791347242878356777041051674751506162632194345907179856139890102336765687885164886210319661347884598651349373164969351963974450133702239027902111817690741754423684480929620784346980885229844075377424587812794432351935715686053831613951735756239347964851633893211388832065621059110726310986850345264303951526898356496472191440254629010114055751233421255027542024520990941617453232374482934130683474557283570993572568578024169540402940238391202788426429281295497520648405671487608792678741334001572933655999292960088735821203109167765981155809194052987928961733894011020862052896471021679599240311996416 308 -312550786122350941049970649409941868600565164493320703225865136639756003699214097131285266533209434421450871330243673296609311980695634489066751264835530711944411560770463037046233571511418746914678218514037998371193045311958189530932267445281689091687272327686610596809394630875153045780865701212340617444976714492440710188607425665916443187727884563962445943299286508980831080142972562162156545582014547952973784620961626253817907547376211494363145436620638975865071630911386066651340755556090151427541296464829649467390406186029588914426283914513940688488526022886139456237923068284490434867057366046241601757966711571928449681880788697696174080 309 -98776297998820158264692082703397267574636729638595072600651575242720261205575106161617206434968620351183891815033633921087438844384857195071898351550070597049361804303671009774778297239350314946303754082232167371081318170949884677600852011335338356647321989486073070746835408431450242402723969508202857685567190621299589316208398036486852235436959812206403463254489250040046452959614533765811013831861286099907356329551514664901801262621137014892608414294317224316838177514568927188222749478551961671963438100217049437943033961673221414863281214767721266818334829383155104117788086948711490265941917446142793387204353632433184510056240726361736478720 310 -31315315080517311739308764710787946676119874208515141929909204731501407862568110889659261081478784880202964074422191602969713926191825992955002217957638187397943614753959185655025329991869982653288235144533216468811544264155343090855416881384810786365018842424936289493487271678999647141616226080902178031310490274023161979854828724986481715869829128585951227662450084225180548357102522912966132397421841867786122874752226993461619508369954991857916547496472051987108220490762119689482931692433450158791868017796823860888331707547661149666022634193815121562819839286484692818790212786432417876025850314999564446494507334347557034315648521167903593070592 311 -9959290436621555803501299288825289434120848767543908236341859179667582572490915587465981355337149248934368954900928673042002546611366378540755834263443095579424937458626985106435281569273751654481566281608724571794259984141952365864770247763896984472025356067487555563719874062324584810248803540664992455773675301339720148744802822501607597121011447794967039710224231335796271552747481236655590692784810257208671929113000872064036761261316731050157035475052804893784183254627886501246050715419703501660241810903764480145400327890571402721355237668444118636236198177280710421528330320316601859802600400501546821080403287913937219923831980897226336141049856 312 -3177337065280181815059729918195847675572398152083499500760261937860304010304872759192820856522690707464110594301503945870131980701671161998257838884751403622037093523326608279497972763858746552188919165998631263655139567725763940827185615419635256295892061931789631298773895278499437755969715700684053480303922650651725562517280620563707751813506024347205175227161328311121580196293814759219514943819554834815859298496895410869784188632663000577941343084400485039993699656435552877557327662144995988639913281378095513110396888531857701752255965874707115275410896413086964691205387869752622440142859148150724276839605641759834156883146169647258783766580035584 313 -1016850707049613265284329297384129735461474173830823282904216415427357351448237986324391305999995815201798795188679865229183008880329754110287022109322691493345225565507374843944693133899346098998689814889697688629149229475987653615559748858795016785332231221912061041270277588845812431994188797232979809663650457494769864753441595504757174432127678374677521048646968789283303630348763294283690868612815340372629466141253683003277701989441537237490710102440020662547693498736223367433768012302039292297829243237400627464017094203175181432741943784422200689486935730228108081860565274957569039216116790521593057039676456834098669459946056804167569860449890467840 314 -326441884847711886794863239837245844252814467870768551845580929251917043561590152345949633239559421473467683653490919841827558482852215743393478129161288970021077405145032137476937239172189414775042770644912446221536509971781551076038897158097940431992719291996340944819836461745980556600017074336372503607693552744603689056584405382367635021111409586045444048548607951649588914582213665617790444349082218348617965225561282977761280353926631807560113676429133087436684597207677325843014592226464792661666988019672730776094181405256707927308045238632513338915909591264658634997399406795527511058481755763660055127004864264592748809323446285215588628550787310551040 315 -105124785431342592794393511430809968061709220985085386926938517335236669781424657224275222398885462413759706323104216253289404902140857594627182622074374295377093923926566308569748996495186567618613037588991971506687948709575829207880652921417451149916386372855826719653329011721389127015088316011814870944918089264352289784778312103764442969271974759338022150774876462424814458147013099189242380486628025416343556951840320033776368528736339661524484911799221779821791419177225794889107788968205606911875786861566350183616655091455064703840407234346441303465715863619201582373670831912841164731280068489415389954229565070855323502008324003350963410534179786960404480 316 -33958675712101446727180184402245383330618963038897684644910510384428502722793440293402137121188409737461905741187465315891151455275199777255106791970894046340651262951429266625987781363224806432026605346951243625425102186160332869621254429577870477614785434849913784225198559934562075320002636228810209276701906241946603454460140204399759380745488000166663443271788161688041096372054805905487394340282897984194960595791253958312732876801140673008691679313673791522531059912244801452027909437262104777814477365612016642733050955847696610437041844502742518757548156132172553556151798144119218720730851570802855821536408532742178482248805593796937100198689721503753175040 317 -11003696075152475596642689488669329456960010412413635978459895937839613896331394751435686975987292189366025648380786230035550129846808521595132052284632988114623229630896272796625129193169273162322752293282030882164373309400728687836891938011416353605609187800942279833349491835254371679395006711989460018356826805877918946852100218737159000473211509297181206093041535736252283743598753910093984593532434709164506522871362632946332322754784532058935314038234156841047519893510319281143700567642309038197894468443941226448550412026072249335789694789924097913902639740599568723813379986178442340532310198869844429029306394472901837092761079492974765457874234160510150901760 318 -3576551725662375332299724380543703621769451809646719898544159868005188936581888485741793464543287235752310341070365063148227371939352052362033503004006042665486367860726733444779555551167041645170306572496475247034252609370037835444280855126501022706154911047061260805310995783092636044436104609601106351855488616214790969454554540288908978931263108755212138563890924505894182419987516788133565786594740044860845418582136876570907506979119279535262450102673008936732477373765248591913134725171619450602506754401580065510145930096275216079465188161590759035665227277247441031113122936842258677895407099655739607863999185270280975924629812266851228307570134275180097594982400 319 -1166069424834265023558511701189616284316370321754766223657387875777393195627840603595410369763227904440721774651263112063912942037118939652126180559131862653147117834435535357449787990133619169846606865774666395887707345525593735851424194500464528608050419657143049092995749211877652137467892730739693580073416646895791202691859485889284388161850808622090778997834843820371904571028699018819302902390874425650153050102203046859126514713598178196273155289969293701326793899343671608785064827055620276296263035091131093692362564167465588761914644566833036322199617460228322527495447901014600281184765666698639922878579262925973242818864644428306905593265929934784882652112486400 320 -381341609615287573664828755907919041879215100052245447006270949475466658837353054444903466558229397033496758593764053569696663951373401665766194238592829508211120385204024683465085769105007731055522857087734989318501823829997629198893147095021288838178590914179595857756825763031266118460999341746502431245683043644335132690119182254474565019100392707363605522855024199143492068824410866483315299292633919338976747376966940456429967281105848647454741068364249939369010693976013969458292240488541920571357567166399763669735547880916448259945927910452373383579563351656201242337319349410252472533406486226887279462194425990712978229281137340200167562205358028550823517744843980800 321 -125092079848419679419579939098014040300243761742265150422090073371548367363318483655757337904465434636144594004618311890360840563968145478690114432527178679523786090794368590341418243659410858330833461025679923310987869121962358482612916811801390146111976991996490775094969236554445269942167923381163301878990642291770944674680050445426298052922277123743031782982069743010289281988125827652430743953574004247908724540716899404176455956122215594175526651392662112270200429120406191521201169597167810992639925338649079899960625147653692079037851464593804478977023753013779047988265221349157543529666103572521514634082805215039889296427928928706490049063673900350333829705841927782400 322 -41159228695197371542968039256917326645428717170014124753336653999122806506168542826356382163782630320804396596663649610601540823403956997870945357782643762730652899525683532133438874735021347424933564445460911737643927167484637468653622335708934368827184435893651591597709892305772896063526592208795980180381981363998399469526255628640163544446000116191781340686422834539875480545923888618967504895879239123718244607435630155456489790646457839659439952151882242721220776745453638463443383483405809311721201533681446659038872634027579962142500193996706900153460280827417094369235196208005487215480380125091623981024947068669303914062564495382909667416465631345448445461279368911257600 323 -13583835959385304642527142028988883824308430125431386894512212176553728397546158323073589687308319990030521174258903577201906449234855042820227432426492019054597344388008203649472064184612023753168132848563352873776034394017636381275724428010778366058623403261257483631087387302273569791710908826109076092508515852294366203307143490312127721746971396507152573469173121850212801994771519594525613877975235060817834180434487731486186213557212826944057879885013380690758480391662255691439589135321907064728517249940147367704540849207781074551019058207847172101051722677339235560157462369304330902798671223811851005411432153918146601058176882285058430632959074883074698483814408369733632000 324 -4496674273283535751795810950978304116680294662382810170208983359082284807270637395261464530988284818185292247007092629700341871690332279851446181629528505322293219967455793331987159770395446629867555879184953216846920428147349470727956413660879414950492120895986778831947738850683399326875385673786417909583592851361666373658961110394185193376260684023901047875662098601607348974002630938944577794922837958657173749873733731001819374045038836008553012885125392662993367616452287649655731855100054603960540257870322532208643204103996009437588774441533993750014453712545217890010480531369924380652702984785723140681711716522592886601863313192620866237393149122813259206779956229583142912000 325 -1493035966915355054803507376028216002112904123472535031147376558986406034079346739780582353241048175561759734533873896919938081658509081565730419958036995416706901828518336170989958687131160991442145887406346809941834889917082213890267504042986426476846963440473456532754410191219179444113034087704845994775364600559158821515460241892693992692963275850231064562859624496293974597303646021993395351653728711974523111162105758664452195434975340188275370312131211379342260479357832540353646925335253078515578582787072957855710428104288094591560359598988329282138906295227803596612167265166084160270199603550489000600034356388685703702717807009475002814846245051788113422049602556734087574323200 326 -497227352741397619107255362747499986137511912612201113556552180938800556198070016563797177155745701284208648473152240767065119706719500397932784494648084793480601384580902193035608157425429805139555975480312915498895468190000498209087555576238669664942915990936918180819133994230337404267246784791209797195004371098510736653155357862974998755172204591889578751646449366312537037368757518542267194543477242968819989031868866565001206977256847460487571905675084408293558230746325141942733884768536820793278662131697950121778041076040754094166172128646502516323215984362144255662222052736373173992384142244566655551288906462086511709308934297923682533070966827763740349809964817512101884565913600 327 -166089332550793289056893664406081092757539513000864510696189500728370797225686657869825079936668457100077685326471654667041105750172466032204504791886021735182692675354403268638271061439598007565220496080840505351062704885348639308345860588806816137426887955201886225285813301102821976149037792994091363766841545245349251698656376144612624673532583578229618355063214129400722697961183068965218527767070316858501327963526742297426182045375378652663395678936683265584900697524885816019355411640035145037202224927474584670782201628089947809151978118431426426397186611146841950991209025905869659803515042106845149015669062732851374441852711085288086637706273542192023307373994633611637090821760614400 328 -55645053511822135997681664075988797896067156032218902724374167438340550581837751488594483944393866980903573378985541122047222436562225569184650514449753666779393414762631617364857761640831593693094619732011343697764254729763947347379908263518890585617151050319362800982653541502103656651228578362590823218320312510496748710922649774078868397347780140050719554194437828335172119045439184752936057160134518491600739488993390732100121337031193495604439997373381588445480451500535654641150098933425486770752994747397709256697501497108499718948308570102319635702605015300834209032744021897605815686505616583524642788080065447425830985176849649554394184339505738870533829299957763389470639402598268928000 329 -18698450431991224456835906396702631173743018441070715854541111020130711784783068556882288898731986269098839224098456267957082502519835617633730590217991681903173168032135468187267810969223184149471778979008346921280610297125175498670557997342041743053674268878101462523179237674604052481540346275697158222130178443235582355492882315780304141286117242760458807926876150840905446849669549949063364552575695234022316046187529645355071769761248386789825352140193929061787351250924020771621007921771306897417066123553662073090916596662130186041794804080582605138445275271548528135952131600099580075272979769222935782202293750881396893581975667203518513507863565079023899098367385207237459921611333304320000 330 -6301951466402880315570584432920761432148015600692429417053995620959703830260316973192843595355024470568579330741937353904058074420263874729625469888005074786859097243468898672505739696618726737995346771777110856743523252758320260618964887668446996935934962689895604013513908479180002070020184714203813727110387006832598239838705956399749050631774621542562677864744092259982851024054911082415971746055752446855768241942222529488696623552056273129841924191879626548774497881981354851465433981453688709537157728607851550712239809693304227138024332359110499009629197846069515259406394329575269374396997120038080325905502137495810151291346134905004836825280214098674297239656659384233603289533237190826393600 331 -2130252348839059084905572350251474891584228994976991866497569274691343776260777888076742595289704347343410751506547478064331598331996980499695593636936939810081373376044711845918809670891443553577048009001965312711567618357442650479106348074677737597757897053845319440092542429494620725159823587782245633641140303879541405985645614476229712866849258317855057649503426236999923140964392852654769917768653286180452870990447627469849247712668646748496443245062833075335732560579307574096150997423422715408959848150648700160528207481189475337055886428907107665348299286128324276598611913429941206752357951046981999226716184795513612075958363747748469778314207599687370125669912354996152020719539179666328780800 332 -722220504015917301875747398680318694297516586919964093603645478123145389961922504761171324775588463036140460377169408778862787275567677784917637314031528156207558847458715400241682216856402173678095251236631961381752653311265967621959197564955470786130443812287528245141646019156840392226748998611634422179706907231249599597750913935730047698212508008036441463028943894447005957207837998616991614616262171701201446717079840451831712810229834284950177500706803615601923876188485794995290435592291750221495105869439570604957965273106796767205021145681046709266887930037512277105680759528908814017861699382577871729052851382863441924743438003370021648452829490729363802054788148947036690933634875409510380339200 333 -245576927065608797844225605377101630727223896509637259620819215593879928027989496204944342820017499271870432623559844676446139065878713143836214913808662879100946768476346883855341746290898535096452154668685355533042827879374909086382672552352632597299381521080886375436617817724226602741961728522628962800156039146030627212423935285690836637313927920409829795437200486347588447339106261008194322360832304958269920901122286892213625857081617608175399433441673416081268722504574944975090649431585235263951376743779679211946468885834044895166644674085289530372235184975511142049941400575301209166103044790062547937410602662713667269807223024628930596247900909029133640429219945939527285271950082201248392544256000 334 -83749175104179315282323252917046331043124770109829089508176451417368953184298235470624410238195857708191349447858195661294261240437947782315029388346583686713630455377145939858201974464931601721099493767505980191715622803619119558404119034236257973739146817717813015510665869807528044484192467929680328798990044643408259800275861811846202727107483276179144331684338123587365676244687899076489670419019870843449846813742163472183082749049885194396707639485566146926311578117077485457170359831129907442504434085323114430122846389478247020186778540192450381881933253079789779352811204146388685791191559883300873182097014128567450539354414181046656541648703608904983054506446248797553666259153634800841722412662784000 335 -28644748494516545113297370264553914628962255883759573353066660840303609097691960457047981497290667081247730813330387391025360958400358055736758758733225748360996956637870079181592907953311447812138166856738738074048734873928057957098658373676840046871484739450781181424940352390693943177405890980308265936252435585348165098523405722476591174825053996067939690933508462250087764772818789438625566813365440375406650739971474381025155350065782097410938679962005953652957583985892322897367458177507759038459660822378964340091602087346073641083176639735798651275456447042164726523933517661288436330944751148061502738371054583482756018117111373566506303527034191488855667307422443931408200574766947100828284136135747174400 336 -9826011670389033929694946485134349655605749547036585876412860338236596155245545046327996919124994100301442594275638747583857856029989379670773200107523103070592435073689862290364495083324931260513582491006686765537476475558331062731536739691167163265673469727112885819096934625942335948229080777405215301758904155334670883163876521278259565791474866322066611241873705386612369983273806418101004860476829558911290201815485103995074907959025459981658544372410567593309051723639211368526511916947374034060781432125768751081882754393240055782219339693919528483719151387698841476994474799103618289086870788481661403269210237818119945219480264360799820384690980466970229175953306877567645822180113954958702337810475725619200 337 -3380443138697423672978446647731296964567325862242050195116728505794822749652358274140561980891547120778152656015168032090072743618843771208032244830365553658562678067626182572721582770931687764964181584835639777892841267234204352309335287743715848270509095627028258745334427981784342615013699381500694623607446505666511429311779797932722571133832065614436910834779036413866862878088757620275645136299368608069291420160517246876353122587357964120682766428380827457980541296351588391183434486261181018126714879941616418743420803160066310721828999686330217907658136268808310031982322123698076728041511062875929595637715083493851936103729711649792786996685549864263889102047933467483267252920651398701735053461538082704588800 338 -1166354110312133616726782574880425454800437420877012642895545444397823853332733756288615811606001478867478029682017885589375923041924015872534668795014624959651723283317818667033340794265887035494914873772715947173876070161536420224638179730980619758738475039613410813552228619175756903630576755964404837050758366973214130160151726050002957578990088670257986276838302470469184515545617336675147877510766361658888935792806414055068775668872075677292490810556261516175545884094895872294993317656523890542817160983608701460510128361797696576961357523506880015398734741723565811635202877336750745296544283854712519434216414975362100876638860016885564850077434672184300346326544073847915120578391453459361982160476621240270848000 339 -403593344380960138077412827885785041699955383585584549016745007688562637404172484138112979234857960464769940328487936652694655857404609324978807936368707511484416571609452805395793425609010358215654110314142346597153430564866777945919335483854656064890005559616646421361765261114602915800062444951799100334944615716968409387840770694545783068670644869797869264591828827543602498676280747614915409276364968955650011419633067327603853535216926328849170954033667138612720313738290925061111605553910997515926947231851767399744911217398710278222177946714459694996826024937232072448833903892971456357262717977469929584415721742924943458454793794331073730834822873136055355367607909168083071375856683621043672325966395415124246528000 340 -140058904152107750432282141443078194203179864651648765381825923312724281794091183315349436798029655494552129872775068049883026218456905786952605693853250292670718554359538062126980850876911658387914258155849884354404463820005803820112851809053453274892989214750499607305110266509232883804358929447725960040197723818584785952647264681372863270675404470822532398829790708208844652254048854514256243398348300775637609617624135051329427693285432831717641119391357340000640979089095694065717419423668904178467623410194742828488368999922043339528955345501106485323496445020908141664401371584508824915043720970188262604719885940128744676725206699087936786239190384084616356620232366416646826251102147615211624691232425517936245997568000 341 -48744655364532801346268594994254448641434629494539277985765476528942758325933202919972994784436065003201395932800614383536274425181379642859670922025564477816473024786744594748199711234577837647823612699409654124402466800803938717071302179761325687030446975269543064948576698770120588691105470416776125709034200043717563763324723631730656490126291500248196916097481829734843819937082542093929354305699051975281455615714344302166214966084242925341314568253321703457568487355183890214006568777382263487833290065184049422083927215997600690628553771729948868493656660227162959574762398902615082181990721480526824170408971960353810019677825185025024822980699979637841247125444762491374260628914522028600757037778225996967406714486784000 342 -17013327102559928841582345155883724629123780064378416813406152221766536130769615452351263346906770525482249033309145089571733208506880364682439879029280706704522493497623737509685010580347999344619114757110292873426324838148058294995716523588097515462908361841161004353283987620361532547484987708984736259663989968293400274548305370264243123636762431194217105470005323780182000534770775899930226427982603339590336156331282862797863834338712070555184545366962947368579246624525767811486539923104978947041713423592018803689149109040722276348682049897737379817174387504820862373941839575896262710730458018024780449658798512300051211340427900567730859001351447208710316235709666068208096294184666789252282034705638011823623773414752256000 343 -5955166433783483026030745975031791039080613091000752380952345363615400347894524000405029964638888241531327556827406247399073162135906489034317987376018968972479191427760560546068971571683952463863765827076205295839664135300783978631036112257970302141554926051883027219752596651192258821662176687245545338455333617762052341437932740599700182564410611511178286593888016585246633763375658924126666868614151911630303477166378688669780855768245453710820025469120742118536230647744075420363839076166894454283406797604258037099842062954162226073543368675695733680060778715320260890606420404153415584189155954807920894768252648212070186640687041218995442323657253520298774667619727855675561060236467033911903969099125830042508536253241098240000 344 -2090438597908125382578614641306136723741963545477419484328275292618087394084165236069198825441517258479949973605456827786880463024776665014445393655248206069400107758668948846711708812531707299295831074055344402351325044765526814610038241146248794696313724790122298868781214127263624474212317181470169107334385754007796057278262013889546078554310307532996865310081907874891819329399749321315106554916030842890737941810506794883594932607952206567440017760313395402113116198597064966320517990334054543861221774063009165282221871629631390092475043853994335448268480317584455579184916145111283222583653570355503881679707508438210156420675634854468099041227648276222667993075360809232057280775527361214721715725346199947927467456335005614080000 345 -735895699284788835899607853660995311705002322880292903005305144407021312807334413473226856083136836321736016559960390688853545023006765150368088763248172526521419003436302373156052479257952409469657650905763970415119315234835820379699147634742262880029107958515272754580585669122577597956589942625774877259922876150445554360049874346289174021996131593892086899920726332689366450340044778951924970642596498463302580704449644160710132136690547180314779227612261140370831078139329261022525123186184743457807729593253011949202819957086587247038864481920585673279279739542776869038115656209100594232000591571705270810759366231709956625704473640393525294498091334870909468107490303493394825426879136362305138689777485198957206971814939014987776000 346 -259792702628119285467995461810165031905037260764292383752154966079980695087462142692807452115816955678104637442746691867832002949831262114834114142664091223782398520262597997014925610740322864897950505816067835754064671519237767890951603206030168823697135183498402354561917096666271734649238652416421537211989743019118334211839058380065811936592983922033578906148969740166742835750351896120923544210987505138523662158371095756713131264481240270559608739322194459859528966216913949870623490888372194308747830197737438690200671460113532760192198954922587730589976741452900490699798663014154551160940400840183048651217447376125055396712164960882866665632273712476639091006547571222153858811362162581580944063527808425286553081539262363140620288000 347 -91974192038273223572542663381668532011905397836305449680018103162583249345365829916903360606051671581668338567132048990357079436156351714208671655443855470198402363665089087486817662514179466574728397599106186358563348709925002324481702970366740281665105015649297242120231548418529571179478956941373043025058563780626373427402514388613028830300112860914652024115137184957200117741632742812775126398104400705364257116289901846570722805765386572054010093342831431919197226720896817771175932319681610604086805569586468089873779958975537971453546536645711011244767109002641853192083632931860321479990037653567649275576019841234922544453027483097798278934347565701092335941225061089328524557559170150509649430361962703141407166264085931972741824512000 348 -32653512254886087810810957249333207458497705049892786934083793575232859398337643384526522132880378531160206088653310567782510397457000471226017454521801072175862741158352363214487018783920146571579146768395705284248282177617249379735165197066628582733465031518043748580059645477035580801658438821556265947760235489866798577960478452614337043051138918708066505219864938182734819144647518326887050529095518085511450362244566764855003764458466967876391188851211547768900061765901146993252621599959468066332687862546251740836009192453442336912420527425203347147877956618732771586761030875423841155667420434532617101165427109740148966567854978101423583744723368030199764266308558057149525370779248265898080278460644506340757225577896232911909578342400000 349 -11625596986678423851402488908006044977280643423317946991013094591720735990374840229877057785010461613054837800395771535495626114902807315581227423759769483619593239702492359051090978337285634024673306874749756707018072426949122386295437560314103316196398921888376179856010164512072635653527481865956444424781758766547936276861503831643761683138385371578488058644084267812556951503337224033612144885623267190083030233528580784765904863838443974342714376923261056685980808219997835842615349629647267575828350687041871272357903706048720940666166960345051865331749720426284835734028198447086066595673586394253508772184379592487860407976892706246980738010240129706870328625048309965805568496407194657520428408855501524696033665764183060103506294776791040000 350 -4150674175446607398211156568202377159608249140504304449286518163075996543746747641669729603824256846497889444077353110848085035351591556723892343685244207558515526925072948452757294682098235126653142648025228774120744121954125261769303638868108747329774641894539042775300647672472615584469391441064596617938165249479871837173123344685521525266770176940482360737915975488236635255945288414556868165071389356801259289143268100049213705243029153035590163110622233479379857953824181245901859680866930377316396393786065092446726273373042316533085517545896077660916566642655107124742761695967425019193088583172044049195948828521437447338530928661268825448770635171185765917433196481822560434868519415176596591490509385905513304966426230026356368268072688025600 351 -1486060988933506281177803177240460818653353453117514133055474382382148707864498200747617379184858459164556914066513698105650174640110214712483957106915812039971067664611046537322785285842558617612359443695646896583578595686706723305072400870206340158155630981072185487449424670878806484766412703956339393961090570276034378588742895937292283595875268323742474836486087002247432701298646304434889371398342350898881816094653092845096237663328534544331805164481805454849692457692344207588627040613859740788345059717262788378735530745679143632612399407587602271901662665040512293402055292592590559307405819591908230728368762140863035017385480216389038336593726853435392728882024461274687697622481493180382965682962220150217826588617349959416302750531740028108800 352 -533538604372299412151618480653085207509414544985388363659799428276112647802499852480536768375533209025775549194294108221808576398415601194168929793175615279248795498544028456688399560087968225610074294099892396580493082824280368142688186261570149560995831903491726746978667651159018094384794240076974510553778173140363206540894111004933075995292732725680513069633615471647154239859527202827619110835995989496354437887023151511981738568265977073369207197971731695402853088862449523659225149683372621606094851643982419201724012794891000307003181598292136466778019726358648599459886468225737123864242408408844621736656390980936267575441321010966400260907387972853934042405298384907819198486865612644388300554189339639838521993693836886711843975843248252072755200 353 -192089187506480476546429990106900920412961263635848641131865187274680236439482726328845277153346099028330274173467640580947110271657769204014475843309164716345488959917198339934984684983368763757729406081736553302773411560276904877497136406414844683731899301705096869783300869423124282511805255527083719665030769028803749207537202600467629979546217229830370686998067163580725587935420372369639616033826927836388155550976970278150438737477877179921242342315379211341600315649135362768038875655523339916992920718499056878402930552386341346152131721611013766936233584232400108895648002083533066652728145791390394761656470014877983132718830344324226486057350083315828536342577620815300298452946429256254576850027896649458320623491813850637798632341327027952943104000 354 -69349685770920909627732966403454482257216620891988792742370193377712643904186888678835154281719643805631469929141599232730320366665756698762404067564413920626988580337212700098708026572353510964897219399818440573758408462551907389490014226207313913230334591977107838787829077328333304031402778730073551551905482077413700548135597178179765382378002243467689467873949248604537402758924030543958290783789253319740169486411721431143436229639332680521078076685820858986365516433271495932587256620518508290454396617257939497417428328389633271964302185342313979260345318756648975154053986788795352306722072637534037242439376899750638691962987707441874656699250401914114774200778833836349888997719351094514137653887904277973799589161133223186732569809704792380219064320000 355 -25106562316596229242413616247816450130812567676789042284534228544933845042990816921822412344508688630360171699147983028158137351161197799977849494242185382989029010394655999589777331460689665158681412946847096704462469176201204922571201492483435115248412780866355813153513100951866440265812323677159531877405946975746990873696388182947088444788276630166368768375667262480942066533210248695349577348941197500476906820448957664614801539751719533925007138513017720468112444708935621320140253518046723683149244532602618876918990351711725366822668605189387979847223796493181145644111731500125527374131086388278260344858173680948189668162214423087622043604278285326329717841022072987899153030334950253614227996310958313747593671833137401848909892706395317997432107486412800 356 -9114395480703727604187848957623563446736599764286407457777662126487460317386906574667396381025690417216576222414991729976878448886194724511015410656637568685909130097903337750473140199843195830623784926804848636085361148233144564117319836739747531581648264632615592774143075675382549569615767926069594822343154944456360466820331837101035922185473144975588892776697622049704435915424921626702827217764205044865176618747793295529131583113338978813557752700955380246486280341178494954635464237665291821245851667620478133279396327789172134915447082618826814012637053204960953322390724716770163045472556320127487051198919002708106013289519034067426394621099788102193239707077352487363052243069145522175597491631234464578701808493203911158297735636071365974605756805572198400 357 -3317898191002183782832445821493334015980557369567219615828590913433373903994764343989295310600050174228069247071070494609343258162493555393970957454336400068805299342522138418717353932458574373604711240605984788130737118683940143860410938489502416400244799330758310242792745603368088877474903883958929075444038422986768005931018016762873480830968550124502340444386363719243945393423168364667043415361899477347939935955568345824141240176897276152833685428134910207965202724851403316493599590679293273798734743267059129321031716823290158789361557935319473146340925171125288043169329606674099144207885987322629803041434522527771665310011600350961356507651553233905750075415023989454397808711248451111489717164123998872007063375736897701100169723535742197340233271472658841600 358 -1211126579316194315241735654772368364520742739658915000222516163803314759930507140621884459968134073144529584109183750239746417583083059048839164641978436937984001577242805299731614802292186815306033639889838501860098141553933154496052255263367700313309523494595598301913994890760670310218351625549109589726081371005880432498881033853564735812849858403028258024105470724278657092357030541139225325666851025131476698790510098229644892435862713090519395253171757104111766606681539416660088219715524185402433944718448325259481627401134903669783318516348852842334092145512518251694110103350423216523292439739406636406446162756353977000334435155633432729850161677664694625777776948195667077848192849034629546540338294440328408963660936091745835530385191893152444540868339171328000 359 -443306449216462806372271779538277699435876087770675544200942218525672928754387179138393362297041065534230630280295984968094873258590412034797008732724835425135751697798271904491198121636670520642715096236109883418809136589745384123220971862964384388946584977500773209181373459774747848018148896012612871645048910368473610531024798285239116274371408045508646562265424161467279968067606657979699550711416909523191506047155726668478026348163064659081252330122848517216063353223046334847952510366927225714535339674912474746106314935679195466691495078106634278715748052180799283177001521674093236018488954399440760530062237316180636628085858071026424930197815729890739209087457396848888724875740503878039707524607822524629426239806025097872729419401964256151750427033954158641152000 360 -162705921085535832953837699621511612033035628146731913963294202462903997717305055781084287275614014476239300229330816752571716939763411204109589691275915307864931157433265736103931529449333111685685156672487574947686931371842014577015854226628763714682325825100579240539201927411637336612381337499542545983581604619821283913748625058475989043126528523269021399413732283437038194566461097329825869115332651649908177128461724034654422085904466928876594688306319386822514192490179503584861203753034915606514842767608560481186502494923076390388988967018214983371330575963669464728828419074882929993593200999523821367117615708022249756647784145026662851681918307234186062388616320156873648456036723405546817909100924874345080248940455547695347261057151420139782308072909126990246707200 361 -59880337201476978550767904233108360353248994171006550494874117759360724899492019460830003267155695768459905218477535745229739567751392488010734038699077608980623187142562918464622631710426906472145895913638418172036182455565638531966631931825198113846468615650969875157216872452157551213752656184107711737520344569981872040338002238978984120814533817322864609338057069372402917119075514412034910260487765287567305439840225182968245708806671748408630565727622813355881050501119408962051074142320188446468899084839023740511898921316923405528716881226553464626778068247848610155670495463526447014427651166723405862371996878531401060063379520686713291748774289598690025297366207357214621973874958632586778441388674638060993350879843798952050544326120206495790403279277970480021739929600 362 -22097517300829678164264485691491838140196544310934441760766118708361779696530089714909557987102382212655460823137878285166816566287262371395976987040312458149030189817227750092371319658569082890021648541168724526158925647712216603895123923787598187478337471798062440404754087172698214824521826348979940632029216387564639963784766491876813076084451113699462244633753529196630222096118200471385941846303368046041797736700263243003225167352189303950681732756793216055528795914271826844917216036274086620176065175211937701697012898781796537759078650509091888606213646474438743999971699491428630340918568787239991773076189235665095643194714077834687504299666575358809367192089651333752214392550290432084555936355277457217325131071532364576487530715373333560416079065476369385956242253414400 363 -8176697018264272244410232043483745787947774365242363169544441213557889448217077859187062244328044399208927582691466306440578409163505830385219155312400652871442686345497671789692950922586854594904630219455978347757435448153881778202006363547185765675804615986112099319508428771887074833961360366084050981458232125370540642011020910938637328269047802972854643087234089400590411940564595766586067728988059492885925990756793609450670930005694014367281275848342200110626510585198454597306218586755067113286925813368441088469257412430864673900156550170395679934575394182972028933305285294466349240167995624475465428585844745662215477586729009573770097090061033233496176498469475210187663090248620731849362106800540950241071169715537970368718152071447626449750421601011712152413596930801664000 364 -3033781756255789810259101158016736827026941990835209780049863297384027120498383287061306778541100716255250996566496607493927221368368488646796920319478267151551026807336735339282623021285884871177556480390655136634403530323035462939984855282888013155095505365659893686015114776103075233437993571808002961436824360899675629889589524072467200673296351606866482690166526826379842659389613126869304227316108322668846659132540339192613653688610006038070649002795834964116408454149436784914818247451114676137859010710293253998359604759907957491061161575461398430940760231286876147427408487485976582761226885004423597365485042513445161094780297679946027189726995388916842951933636806442899137043765501529066179406831087112946128256710084969790838954719058165137306200964133546751074152296218624000 365 -1128650863379532820556465176270505989759412297466114746968534612105954745378404755663407704199124220493665391747910313985510286218200078570320658373195632795969975390283159400615000967723447477263649043923001951776467207717544181543298229388774123005931976124293153384122046421533801765669424657242199701426565253725512798538069212273797119106158285561916664150300216588428760193812323824386739617307337849652389978551512078990489070270651729307920054023901610499646006781272631366934916786254573084459299974646101960609416023913289787737514200606303157327023394899682182606881958382386299101329836524938235317878528613430679745279064349129860483636379885829441099190942402589860935919426455361295981046735291658972840306092869364365618197897823564270313540080354979648029648417152644939776000 366 -421017954586037028736839404141091183415171075521572712081116325593245450079429468463158701395155208820517194827295812445914385982440310670349618918071346628993598906131671290279966920172393572317948020689228909117444800739873876924815949621661748795442327711627817238577572516700768681893384874778336184368851482507150649233358583984782626329230648411282523374693405238975059755872462129228385513400983082732131578372372482933699956424451214704662533804028607231693953872028882698768952059086994840587606734386071340635194101774236398204444771139217245286221128552333100009242400720306322532357547363949887603945899913702791156187315568754746071520149098067435511157196861771683086794000030126986156484465351464645805810215243705364416735514315014717422564104189578351581961951180850135564288000 367 -157472314913253364110954891545944879504446133991099918992003959330008938733008804491286526883153079569934450872748584912381185922225974637648493561552784633777486097156120764368046209265463100805503478804137725403520766311475780362124032230302566472020622032161153561466727382021069969307759075096420157620911758028629694452017396346463422021288750083224341895351122032510136145015461279232981764092034081695718825099855463633724786129682029958859686125233617174199789137594648794006224288532014246195888105806690057894154372910947145839507143219087528120919631476053561564417493142990817307927396828428071000614541682799477250618654754999003730573172695879248145748957646636888688987606933715499987488400184385166888105287715680037779897346838883398095495624319006089298337488947863484861775872000 368 -59056444851182160131981674371273712233126539543489275987445908508778092818069627362870041212831504279159715797638870546569171142988380353796429202994610034952092644426380685473289277255487811750339176744523841465135958360979826404333494435880295866134786388833035202729849792177855345241189972898379693860701596830159163183235280879388675967758033308962973628074853005376026284674955163168938993490349756445275435069560315537702012315313212321815017240337877959692569223070487397087147578326061066967295987252784647804372876842552633444597018515828839956969684792409568337882949552189657477161919083315403812975178680222227310071268399124729401138031311582646369839581815498509195423434020403121996061125298839455406079453275179454622224669689766126499023551650466027683144918243142091783924613120000 369 -22206841470589920233188461289168390225717580176392677584660946880318611166966050679472281032083503353290390007713262540662786031617721688734220812046808435402888522804539263664334343374706235279481174537575223779219662528013047311293292857270128934773370972678132160181861571533195005504940910515944663926296365309603123951561200366100841506807239338746332104014395094138543981981361349713944695880018322809241248174132992556398324397745851431234912991054520311503759796725225356394235889444183105897951695528193291226518025478236713700387995080209454569017680648868843363601821022164983782890851795610203198681646130738971314144565380724246637937109778916602526798636705183954165150228666333801603187776204928565680213100661689420696652951998864455024553685877432883579402081866404783079326985748480000 370 -8372586061415827522272588683036396932251364404994611466678873964896697651720500490614195424378754792754159876747929217483582996309673994394343116969930440772180254662101432501450744759753776538954808241101607964775670365865061213647696703652336372871108955832905362115303040618001907246810030739683466993948308881356914601478864962136368037520779563539686564145889843580647328149181887168106799886393865704357342036785730307174412117200154799991877885997414672151479105096595571806259300198521058229433356227905720866972760784687469242415610648379396588785941623890312231392766741295064858428623868247986778632365596165431786092024240918689836024433493555550773670502268385318028745650449675964374954214236815023726301918881687975084837506751277828270179659213508132068482504208067924177817240235671552000 371 -3165065698000244178151825778880079370650131025418058777796704320637456403695179684595947332694021895108602507499085065210524666101466606015106543283376823067884240743568827958670767861392688649079218609730701281059755051209108769188711890492961964192295006104913350076845792980327340953684082061622220757838433144557152668247775438147490352421819032997887407054920492969387535763345421404648046704545452460957532145407984515246668075211032339924005604344045415932264557973652515091072292379521651018783842334418923235290836687224290564888990288143081934932410888849252395514453766375201151717252102941993253505652765122878622980430088295420952242351805025638121003036381876813646733223819346134019509054005565623443417515882291363086066465437221687649911982034980136182775800334650924426560116908974145536000 372 -1199645918357156965751833592566862588021525042013843177378515679827911967508926716052007282197905953337892178644871408957097584563812199806997411426959893807833831713632939909272774264952165673410277248577439430320773547055102927259201840561090461898374333537966125828993707280281832629250182265226080332091334449007224160291352266193355187958022640415392783962808565831508215321392390098094388236228306450582372568461640204331725825998416944368947443227584160762594971162129792134814231298732784747061274339572043115157519640952907015299472351104183184465765129571789710861987287019423135316195583414272695172079855944431318259229384594778052763351741228708866638125779934792993936938347050750178333132705888429944043676096389011455111628506617557730710579816481796612505013553804211465832523892534567501824000 373 -455897964064230076044812756412302207308086472559418762310132123670182461455565434637033613227221754991513426350419106525078258584338750530444158186808181150956742027937271915059350973954176317162386350806929775478224753829807968135906094771569722710598425211484308957223359261999015522060720477254143985860483487787563537687935436398918908552013781401326731048053585045260136260605327514453411171758142828707464484166548275623167072615956154380281261798605530675990304609965136545744715368152298383317597884039301004760990797777870676886037336361261509746948386809055577871533352848108881373352565134253591174712385464378188048056652240367365070895814568815476841664183058735512040357591199605846262207350455418227696169692976084790243306920195659608248551634216676969060175285980358570693054717420767742525440000 374 -173709447518151415182013223588925066335019518012608948194018664698066025239351376856543625875439315114740327376770110547740471241928056827784185763742521588954424585275467279404499137657935118079863253640910206412400269952204941761957109785480147537802182409087341675380867244705034240899067336746495144265971629344122442142675629471588390973635683730071221539686937754836202590201124863468170788605307232571203280570278212833910497333339306462568188310117639548846105574562903853599058974367108520857890084242730696608724107149785169918795208060124383449218095361246557662011012325439811866281746631808178064440259735666402465004252936477094221375771005122480484490440941072331235760321377369250426159806420382674740681680772369648271254440330312116162329918193052290979944263766167565809284511556402741059256320000 375 -66361691768270477091480377345110059993699837484211680588913879834806343990443966309658343044596103826965751498936178758767434127621839044112688832057383209045043929082660340885097165987351876182906524234003456237869575552905953285193358162366552590492596126171371071896644859252064914487224203280321199714729923363681896447304898503748840352236508860900321330264182955718460644748396153758589179933029254559449920394263586876965097924766596509883005785418828887324191672649661403982458544604742343737335020222013902573149065643445456541643784264943597267349539240263281227199388113277284460803033212986697845701520295153477599037757972015139955604208291275043589298364726937427606246051466642192593844669547925904261385558229904903631589066216494420343073207564241159261714036740525258922779917911473652343368245575680 376 -25418312099008961498657913557259117591452142764060985083135148912104160304057055924535039634503710161356498326142777332487568877421784329433759027821139559818643615779612753063173275523046507057062745824005011373341382232162310161835700999430073046312638377701728146118977708863669959330131423942892621445289796542940548017323527047633777892123676343768555404467507307194809499925414523119505908394154002426704544225617095286551744284351770267017579482754703363399097800869620881633434738124054299271290519250825464353405612496894140192010287766894939978964677586253251626642586370767347002007672419348162276155398135355782372794802208559172198098394831896522665866318690284784430237904741581931557211194501868037162004773327253934181573161814698275759103790344272476232161679974690248527300954120172169200801059323248640 377 -9761313391513747563729479839394166880264819876638731342412854978893190872232786775108785819595922095177371736976494263858387490818633604179643627498056224446587269893591267889598757066570422224183832019437756022183813484889051069458131584312420026362248684213628425905326151006359113376115116689637811467091895265186874453488429066580926518572373795484495683233935600774686750744067510053926230683202738670629393351822653052456412729391144696920786650251158335870519235845893391698100337701321799442287959590535680035786621281210346794900098487503683837009934001684085145841241995677573795945160627848307438848324070183903289615020705850030703715156645104130504255868466673511580094569751867246323896237257851609562395945159871899717102435200703610784083214682025916163331369418659978907368692538588425296450332154983874560 378 -3758366687475305554506285147050843289449561285893595857079990729628897068114706705873398265062348078566527764824267014357638103107848850714380184173029495975526934118238566780224571913966048231620161078344485476051459484118243937132834087324039218435623864474329379095695390817640445178539713649131208809189691122664550666292490318957235242631095933660018892301187916293927774241476632445803670568618907442416446886972531112960219990680397062350497687156764681150296382231022787877506873941416255919022179384797888656767319998688701306579696310251649893031200088829841985287209332570367312934768741698434075929429632630840863506896614850748286557710113836212314496161801155823559399222424055465505199385571927166168497036240901751028167940723460397047250950202099264562032028680107087128646386575312422514293982979391959859200 379 -1450829777485338654644417462007555305023625875550366181972260786168657725246273391756828429198236545657435241864119895654576416832990471903693709812127597677090759698083913868208194906937958906521727241645405955982557179281912918533727906403626117388205337938036277576217163698143684918370671526860466908204608528215956227566325179113321192032916336392738247626369088754384908624639756154200003108030294772660434880541235047459524685858733936269766635768819403098666094003823078873836113590573702544301533168953426595415922092246658057575298264428037255081081597972571560412799544814594171880432577888032357877958275966348866178149711453187055859140944294370730631370553192236164408293493210695784384036194212934132130059362847277745545974736838309453780193925352399567817026502241546923363209331850312677541015351382362816512000 380 -561509714766526551930003359680585401269072807976808626333126182872237532835888294837784459157679115004995571543336564620161448924372397663800323214970081140838114786318749077224322202736606282459006913088162363877014864168270585264273636307732010946735616313746478031293991554152145240528876593677353470611042873738269629584034845077534091161231976674205427782220253707553640449616629631801739707012007597004029787556002932050223743870266949305852369586106849712917617267091989584530006521494544396001314822029857051896551074386868082283353236900697391020555958760282224236663523049181617681501938834373243754713672195394044047265258163890917360193201191145752083455259955317019534601398795090941360830173670535066346141465556536961267316409397239910214238873750002680515053350656228198498462267266617817563865993192788286127472640 381 -217880665398848489321359047599331557908650382327716428518350591256023469016967505051473030326455472650977876129662382710010757057961321772022867072464800146080788412194259510795880921174335001023624213275391263890940982817378836783219169001103025460520671345492701331053639422860635729336637248510778135396618663800537019378831277809170460104970723522894238204680955243635596333399860534557044848132814802655124246282815384500833457783262223352966652070142619059056685814293240548663948841424826502872567067695116313449275296626928555526896448882961065368689262991848357568301619855674365520349909678951417886031593382328468822349308820552895613537983376141474502190152590773260700424599793774897868186669936740129987789885966754881443163535223843205497060789201807006456995062916303811157337828905952525231550669342273875449133137920 382 -84761343615135417385101161908621982288126522131879087137888202357708739034553429746968135836326864647800799916810881127509551656897790337836951445017908166458372646408247953379840946242627583125288621318583618335231054104292062473334521045757025534356375849831558699173186163975572178918570901857622491744110187300227041099578558608951478907315853098146004183897025321957490577589776698000109737820583189026853779827384467013335702007243579436848800574470749376670752190828501408333072542058281299181778121717396705772259132079106878751545049776324370411874585206140116830259739042400075137218571413897946392933198678315912113954478852638776539307537763987439366425523583921833511464064156602197373082296046323654494803363631506793827725872078888809746720687100232198740572091926264346580252711294876480236940683103254001351368198062080 383 -33059160741099600362387571018507333048117962764677680000579108012963656605081378246582631249641816111083617347498403594707330489851435731037267631703836797192327933442816850129011051207834206168694386519723432486184936212150228943234779801913227957994085319917037768415962327060431867158511786118133174776417216061372113584704426772947017317428025616175317033011078095052287679574003851218572768448585691971734338681199222408055064091475928520331381958249117565036396427124380651401993030836974794447596690487442027742929308689049692156503790085016414426018015329391542133840433375892564324675320567783640249403164256560251706846433557234187598235585050334723961229504293695169313569103139828780611454407615113047849471394889718207023231919140349295044024022885578500758065631744254790469767620945486197697542986898298840964367955420774400 384 -12927001937627861717573478275038961145064409119324911635141885519244556722838974313663948915031015339061958338243925409095756897845324004812012256149317855897088692233839129557791373927500599962886997252368651271390309952864024093457778853230672649855853307158971331506190916886939503150145836476178490650979653079289775367247066469494175140395830744460221463929987693387728482851972005501958293205016776439418140026393378324917882425579784622493435116639103187655871758606733412741426235379059392802765099310563155609661172236595905355043245546883185317040421710160617047800616456216362474146992454019681814574316489193038163515708237938632606323597034361931509663855888797043528513143976681953024512827407192252008684736766815981946995191708511902134753234229212522564819319663765166631476522814279328512492411303614189654116123415255449600 385 -5067724093591210218660735723595568320549493151671143107714987031716316207270717622462342839683305767861555607678696773000371780678450683213099135061709039898146361579399297777952958783638929163891308213742261803360729332665224599473178970076493242588325839996226179650560239636504769116024394435112079347884360862513255541983320512902048292449085850535226053845302499324587419335028978279901571519788820618022441043839148508583819578485052866969743622608231012131380584688246301796046771761436840148146679461417736268315492554493048075238904162964088419000023311457182099107650392177824372152446054999238820502892021507047186664660436570732532955440580813919685478879660484296075297448683584024849651527963194567151959407316028635420886047713083567841233650891527258198635269357951089725275293694252395758599104452463786526609809112149063106560 386 -1991748248304710387751579974399531466673624917412273846242449520056699699536138077291694751029885886541241511112357492171731899048507750470643696506256887780054435394410829398480380572171755128428414712352513804085531859370259167139497030588750442203724986464847601516130115664494159165628475079128036814882646697426524597378542347993909897881640627110657550670176985420234419715786574366969182190006203888765572248130470290192926390658675164806362870839544210176554474808712072311380817478508665751274863695367956889154871030979446372680665259439631793345234560138917280765115656528315978968604844569966704768703352810115111141762059000974957804887340742853462398361026149789912595300573939642665117964115845772112302234127788882851225313848625823242516498079895738902226345207498231777150515811292495887673068069099343327289687012495216166830080 387 -784800820171494862086268596057884689988014141778704198467081824838577595238191241058064330521335124830911546114569613115015782574530812779623131110291479938147616662320270490126941637788308469441009653265201651416560833219935423160704816399986277200264178640007909903932744806648467200618077897333888087025932623319880218493779199171732300971519683982150746654598864391297425949400497050727650679050990220796146121084407245872195034395989570257419778080442731227092854266614302302750400410297909232490463482402430773885735718522968091511832258009672756047617434240278688609665109629516419740533734950914308643270182092894504156648590411879085150380466352769955153298593299365338022274144991439405523587784361903593399285129191255335200969474043199221769394760479018568559470205646149439904103982681180059572276872329570960564002727210068751805317120 388 -310016764017991733606626254680264855251684440953487192091943519592845837412490938805049245717133523379542227160268256794045448170577894877099503218462107421480901966300541014527117281106064944945511467510194242394214553775747189287804413158586030798612287018803809293019362529017311414418965784433700602665402304975574444377150942866684293863871913033446198208505965412312208381816088707015063518560291890835063756283811763369759202907265786965475639050995151630118805007825145087255415044537636810170660175700056409397923322858191747506214469170387413983713728688172456852198795691805926908751727134268461995138381792200030715888298362786635682212172910018016893772942840856723956620448534182363173942796698803278663821493803181926252706856603665276927823758312892986397908775495318586510303365335507651404749081167960573102934489399655532168688435200 389 -122774691925783751805729019839369387108035764382306186782668135565100296535999886498948071631457456247456828508928680926409560614221135281215900673862938675050059388883292598193089942599032032459377189766480573490177397099517870189643743709738666547908224522242317479547761355245428991676095744388894047090426310828904961355643539040254929758292936367836506486209227196178007893346100165639593157646844627355059076313018500494202826297880433698354125515854108405948100002936912020903413446315683814121414327515915976784912761211216284508188714888693079407705804993253150144147431313210469426553753401369650932437073580528825281256528928541751299970455907790748171660984136487652873917156714842580433639799675796717817786461418667435293627410739377304555172654877052932147259272090831990053693483196108794749531082350615872933689814997642573315172414259200 390 -48744733775511982873582451925675522710701911327912046051727027554755962313758629950722990185455147618028290575303249822137988190738223438743586487585820468004278564560069270319511446318115691169361514458942989374994279638450284022217955969248889368214549677635336923125264939122165410559957066437907186550448378553437154959911080436820738424209404364096941938870575734947655073422054369548808771880681586770894267186915004454710139199767549597588675972581566440482349046790079360699015882673650690359813416271703899836021309408084528647937147439561188218456649840514411833153836893335389687063536699492232364176763063464913500209483466309432817244662948904432674469730362287393444716037013414026135834592811542866515447486161970302204810681462191733318404872015470790167027987199702589052430339427807859061677193765175066896906648870754592885780175126528000 391 -19401663749928659442686713885156354016396926277499434132722995451372702460369529711525646515988068852901689594217542080960711387838761177215590469330958990719126085433937998829935191755014535112846986679922956012505630405579270442649594602043629457215301546072958930472501120629732003172268123312956137378838330130432512948584626735574418712092599637938430136229665998790425870024788675516501502228076949710115880955759860976968228884453191361747000522530290010590506922795725807046563603210276533927656325883720363294375322251115618799975177653575466957383593539763173745313083044535793335406252574246810882536822790953084908904792627053395216604295517018907341718211659289552378921191340905410714005991834884724369747711409084787761913836400372345130980200670264417588132219023567334693460928554268037249765404873582159097140750100711242247092727900536832000 392 -7741763939697859246927646639817065294531717459862540771489463601351191392808120184489834613557272438667911101318411732024174266290557243825090970573799392458289426188146168697454730194929385254018799424556380229973527260200728633934906149243729098724390147229939960573960218630118410996096824711679996640703238749636074166163763476304538149533094274936007560185627588554261607383871142866437424389340443596737439432822573306506256557456443041617781804076030997746611605636132951524517475628341188329899144123897469370315529740223335970579846138786196685253998359012695074978864434969671223853227411871083167637522011433702874098277996599301713981982422489960505354215789855467966924604220668740447273754701899411070093210444830146857353068737250416542992779848125324329311236437815689065806166521479946784205216142362255431646576010999160653532689909696954368000 393 -3096904616939580140525645741208089963838887434740568151489351172040442328653654355397987960342846868157411186600122000370841020473580754347735181270969802398895684490605750713329293738731594669362914942877313461105800487186446555034026536767373744643784937795365988186157201596330104105493388537662094430424468407540425054533265971648027826183525592643721600559794061253240316780869115376092630883767608912430499427339796096650452072694498524646804716111804230313173040707282223634326541429025350152338450009754333125961235753518963202119815280391168328937115855008803157131253522186403433989975994981918966879189220778001687268641780743578277368992824687608659961207317482700160494635463582843891824007988484252442992189872132705294111801599470510520333129254137333864206952255528527458231042530951422683914157523514066796370134387882459395665670987561994027008000 394 -1241938168727131300534016244615362372509572127814646759990191551624217248919050578363987499832179705839044075437917581610404350710573742515826463830883140922668636842199934284188794989920785254587797824292675022264344475688462212213603362658977521077160683054750797817297871958084957971997180199533958980317161045389438111209024661368344053151693555903946744720311810947486575856566402334308144098441703217241753006068852130562211632878037168798403869989678606901882628129462739533843188564888204837535916844339574338644898096458716918022707682528213826127926274388613403106709966234456460321630908725725826845575997890638026957457809775332422311999168607110920324144808471619580238865667741430444830236732617662941773042443118347812487590437754819407495243507396058177797330359742098950689069705368521938309292142790551029100025523890805299406781536148988918497280000 395 -499290910742698748927271071624454323882714926877726963891122462027360700759155952586409015784776466027736322757956007046661878808213646874710629696703168922639758253612801448873054057599667592392865616496559744127937526592117578013370517201082164158780501868115508208717061410336206027422848057168962496541151465415592799100847703587413003331377902350504458562050909045186751448941284108140749605617888914163282017959420576677923890560541339534527591310375745668349378121582437421340603812937010469526699060297857688838007450056859524538580827327223018598589875358183446169552292449925844828103133575162908383529717711126194022129132857894430307716322165871188776955143302934626054537678367829441048066054897061116494715810615270926879930148571804037263345477154520439537978845011184492499167386293042112714653129565935442607840253111258931825974464435213554063664742400 396 -201226975554278154209980848222056385848112328967266892153659821273033596521163804682873391712675808594628773362253169139664806086092126130830797326104510792649509050958321169233724101395484448453100477867034548610221978927741968499939086342163407887520715697395843344008936003663530379071313746004490610622633514204111108524962246985244209251379288026199409387479061045802110902440524847413778570172325467064728006149997344097706152444900924164655638924975801638832251673293131405841972360824625424895512167573198049025766545264215070912085064765368326736678986070559466894753965751304269227916287243295812954597127662092439683263407425545376099766125058537592808250086841175728761544060399968344162626253583683845064483181833933102443617281028879745208319658745908790326315747534443829192069059819646246275606111026597844012081196541261258075038540528991983874482582323200 397 -81300819007894561299631553649722475234844161232829462373078620553748304267357351145010155135873869516689327429250808229011911269521377088710851178382710548903750723577303803000574559840477433623420825048664246187499601583748731484592861869678396059172718385405383158631134301126135252608773052838542715036452098327790499996814498165616504765106910119411292111183961407759979370196576180647296813635015694564401987688216030034908046827420392851188876527386964053507355492548482972484212009621005394561291240849857398141425580988213239679796021338267667956233016065541221736950192565757082800149302324488756345557356697387064561954134279313289469165325410705547275565968225836256075048357835806647000233158543695292646319255011515629907410351580845477201901040336876832407137294491294911643752200299208924090284420118357953413724879636517201033151278480009287311341470403788800 398 -32928895413207106450141291484493157998282863752246530894742422821242890731823196730861859161976915648840804994907578594138167343538942135769137041511339625445989517139766125285114125087927337211910734978631806371345282813380283999435589147055920341413340152384797003830160240653208434340545819690630958096133504685383238083072727574930063953098789773608980923418957318618773524954414204466821748709442484379176987161920358522239630615144055190728306437852936310105877257372041468438762634727659624393649607555047116056843544968195813157152317738548400574099335055947308935808670084860723420713798014549979907274760739771560650429671064438393587881755592457126156631827382373365364049434174178833830334699280046668234641436143929195737151426436255326777923640374914027128191101224049803397189181074658852757522181308804321692217108001433238103885771591364859590216304744726528000 399 -13369965278133484291816041008284471054457367261041353488344360513229481653234882579049567159940049461107204279830250816804286723329428155737176871979202690768539318512490678899326016033486028593513118987455056865204020878989390165580651880213637221916189395008278756560988972300627412758642915819007915757970804560225064571942312302253196124842656064161389335076651668814513944628650700316982102671854442608707964732093580948600497745789200082852600530039563711774224238132681268171435086105294111649325364549816603001824486505708062839528226550765883887061038253583753370761099950870166349288800806323482282744299514709178893789966750345197916018940076934552000479739137949199667275679530272891535364325814412109904253153739844828357018899602862537037863805700227260341657960651644251290115601789785895886778876141191514677240233634038348083834016368171472357390936809830088704000 400 -5441913532852770245576401558985821916507730363797232812471680891221730008100959645934895429300595755303133696995245053833127671656879701982977987143236332384390504749312362927662945401156051538881255171645948957925755334399467741443540727088305188507028543482256644869702559049406784149291678402829077529211525727238306651019367836657239083386905251640365905583079755643537348674965070292935387710135298676020874596932256795680750069221804807438560241781017925088129454902423059669997788576343149656509263028833094468454987021561780153720575187041111239595352520970038671131202297011104579291305080818582037086446214688451257322224035411876604296610428861469779981817777590083162164645439674824258161488293644190578491006268299624037594706413137300076002475421027273497864168031647637951595120285106685323811106517176336614274223767663314480612371191953697694282030692095594688675840 401 -2220437813173052549225962117239021413680193447790412724079583180084052501663520042843611630966972685248659760345318411764054690096269685732158786508128227739594913834286797722816995067149678112418643954480723383608114153609069360116635618556555434281907369460556267139539252509256064904701813216918390294997971915021268426755885674998191866365517821782113396527191992892883923416342336704801428283347312392862058200310805518557462307667802759133421994254249601236437399819364860953032998039638758214000459404215883976520105289839059974431453647214798126097515075682069068537078036695989913351591014235676238172352693418463121914493155302075786652223481355181503960091598215870735919392036550310752485904618580388038284721376972201194731312152013644815338503447579546750341260516859165738315556688728839885398711465888574243260521932798532189924007503614407014158137943143820520922808320 402 -908214861905590326224476955323171574929710680725068418680290057626943450007599830686620645036232225411830934939539624051935291607706091336041860917264432110513457862215373685804597874495968481860040340687267371083741310250024607527629317317244806981636710305533526611081035539833472453076879349580439243776623876556628319816967460076929974215395788487865744419221619426905062724659926443887721565339757134528163207770620883269118381012855673323078089433785956571652365311863730495626503961467423053244718240178005339566973849898771292326335282590579004458502594897147621992240871963771645034980922791272995496723784569473877789829080003492769648039811408598649618272808593750496715649058002532866834817419927524734845109958807298098461617388411614559287742702966312372655460774172071965065564535856917447104147330852825896639510897682393760843096966074351347648891726520566655141313249280 403 -372390858265912129327678918444280935726983784306854631582620955127834247786509720968488490756669077215065902481040561392394362565122888979696455345603763687998568037830631617788665743862145965819717868602770263838351181779584972733591001044761886802710879903948911613922905192403587506423359944679458100896829019572709279821954784775507279305746777526233212907879669422772369710051460981762471981467238078930315493633622771817389849680790550550168349647545686529531938601452651530654863347307705339105105603689674977845825458129785515833040176703092322424746287880137709812820189215279978701066353931755159700818872582727503012208741829880250784314425951204466177996592224763693726074603604962418535512698835810846632118060469496357476312243058346264148099990564078245959562309151878720012124441388787841833202219355508917929473496448980135416375230737984562189606271381554533775630244249600 404 -153061953579803316486204335970519804794830103076949547866733216802654621828210221919684093676255280333903057134019499659212421275553095014528269064110222201718854174950050758458279528731032566898721608018417945693223293692659233470083202829508969416655185402149196294837555613096973379898360035868170281260107340999706502060267464141382321523856398891405653159586127737159019408394583456905920395858175205106970281531910137563422083043574435903785764273165318452969565302297166628543728853528057785328717695992925457428329268006781889785252113962849117187754391948816012134308630651335154082545332168113857627574646063512517282803118355153740448734923891827724278159337402832674947448566725392174548155417317041550919330622981529050723697720702100020539883481979839100571475055426165075024037629184258407799052624946603965571299121289367972465743612326829358255119062014457211704888357027840000 405 -63065342314054308663496547887656722228537220126916875766115946145783211154110712461378047476813916462665959437772671114910057436816098209539694735111762757077290024049479631138787149848506484453028397722951655949444671222964001304260128775176861528593632432843250540584010713102838045968870077320223070084605337358852287989406397384736988747074969429303725185803867280560931523322475932456490647240916452353877852968773161336688734082866170251240457165330257013589257028092598357267395230745156582962216564858700198598678601241065913172004805391390054244283399762194723670803940257893799928739145710205116576435190200696372338434452476857694680333380999421700983167428302770537864787951413387705442293466660237280154010202575969037349168412399031124237241580653584532100191187049666397046717686709447354793021934585990149002171537439051164034291057314859521773052700992323535761849653361398251520 406 -26047555342326343797321343917743983916565241979977557013851869095605953191280441657125276336286587162301619871203998669289665329808834543498875716032315536694680833654597653071051085954972135531409628499623261126285548506540163640533096673989808039182037840684890449575450370100096226715479452472542438708269696275693467287329945205556080306670905509495595083676406619420034243417847252954673616413407978654004868695533832688550990178784521498124918390457100219311119973453310580453803131802478460708596140973278451428029495615299785651413626701348824070682075116516065567583040552275107719609572532973825189550051781452907433074429611280483184239181819356673609647643673654824540314785072469472028573986714412130550863999259824249281899780357508242697320000712586585047902516210242720475761502559364683043299815198699809090833424273156510072727160154309140913644308602887821799178548205245232578560 407 -10784334325611825516122745969397776539389897015355333694311545092207947669281120312102929561999459848753948790659776002162765267539445758373447172252213923465098625569295341698381670244380632029813831474170749533863120637727239773060022737044783833125107967949310237446863229436109396265461946488017355395657020037104484817445841229411252587875281784481666464689122835924048977291005501374103174210217791959694215034473556967542369726710966582327392315796452316328790072896814324743162914784232182086226901030434735485001765576063440438745351292969362709403591590675868864963344616848189951138760812119527913555849350298396600762458038199191820961712487717867398326924839427707763988930059878293619020973607774080455476059490766928653332876384370214463835212000125674128888147197820117940025810043588255599836647906005010906955140562511635212798787414453499797704038317130373440136725195755089234493440 408 -4475765713917575565473622144155988287313516796724403232629644627272780013443303969391943004488775135304490589051379305995782677488365739197235779022043966482695634579919566208324239876136012462669611896489748175977921375970389751914909820030270836082529994930437213999596196024825132741781990649929719783602472957164267397220377479746133134234136434327795862737783594910506849107769857294714148977393842044236678717307283644847288096240409083891554562588519991296574862456376882743974005311303401288703767633585862799547603948553455578572060213231295254036630544290273762085379717525516687029541039590974685479733987526768346180605283823907351950481611421237455913189837253586978242997560490660234944221092572484958580317418808903360516818090238849045513759240269605806633524107144799869349157770872416312804574549622458602675324096634782003117752041535422379372770792364318651728485738341928193438515200 409 -1862029062007660226590187099827564498441581655989678515683878753144534739621524918068189522855882855283001307795129910114054105787180994503818042694503830135444082200326743185811250797382690541049154795322603134658290268893576827250271137743001171442408748139718423724046107719715236053052219969486391054687906364241839648446289396872392981842692407242981007204121730786253065319421091057770252877967286378246079565527483505054165315742831056766684241615865560287965938882929221425860269032919175036901789045712966770102333201547534526091269355447095722049184444136415964160516385244763453835639346853203494604981552759124472812265556605822995845317626225545992717043745171642084981185226455442826901430822700741224185977189248809008397012146961377377145194573021890571419609839863746456143433432286092227472143947947869303788620535010493338012385593211223885921586470913334338711766554271758482743807180800 410 -776511986714696778528405458218641958234833482423288127472761686836585058461535414856215946847315358273622111644431675308857277523471419784919333756220260938809121821960142286863799028149596013629528138495585792465083311623684303064223605110663071653929467228947985596302396413970587727148877648429664566660214624490511844730560994393935831866865596051553213253715682195003384875919753158762175705081492583867564173164326588444686853533934158092356132979429739103614831780176295132954064381474041897690173362407162205049279683773642117203109225217678213708616733419705094766134060369533961056837334585015474474376122654155741158463314750223202988518899860395316540361408590322485245130313553689585000593810172776431121301000826009771132332537949363380657911290645004433899379716969415717545636282909968200103705698730115312054240652870175844364629231656159312063419564634780921011547391715100384630395088404480 411 -324601091465163243341906313299423824777160479970326254818451185856359547985641402480159553212199709392415409456149302511196039513849217063278954615545573265264806791056391541569780434640701448046257718740044182305878850106565218410012318139424678074670229218889042639709741361483798847162097905752750805326945305027757821750980290239702226228039459572601546696709565546535150832821529041653649854588197134273721822693513863439082553878739327159982810244894424138456443273717504589809474308937473836309320908422462606676906361095048902172749488619441880634204271183751911887696486814300616748840997952696658654700904125287054898652268700921873977514386102774717336010253756938213167952549056810686341211959559392928171221120818271764744987546041991153162131370625105254070618834936294721506577398102540128460678762283688503086965447654043465690127867271591574260572976424752345975308262259826412654049113030000640 412 -136015814104320639490142975692206177298620610794171927440634117647209690230428594198513278467062266288428262614585018733242286384124088926114696592272522551600626564669592637628240109011969773637278736583807459313510288766257048809815704483905595839003220091067801849005651957943946611961165169733257187119121270163590671103902853025751231928664662452271443784325019642143518683520627926329032930491314552102198535403666898524046630846430091184468408789785879117084483041614026068101801362084238994646329146552038233413043119252795814638330245769138243618612545038871734021503780852873886218500754571736268299501105463304201018353963421269776670268902352019320831160542835842779377574964503006321479406576809302931640763362148977885768382621280622085426240945748472605079121910404672745208782459542361763633965321062649182870350626262957863924735968889788121347499656705574558201066031515537922973476067686177832960 413 -57129967856259861345964442335970575427114202532081678218944451028782845266848347404191601377648680802708899017600695151671066606657986821758284836608887964755575389410473834291477402083297303775698371243738631399068875869187081591098394117343066744487028621907391651920444583002161045990030625871552362398950149113028236186538440449892352757847243857424921120986657146893038202532255237964940514295584593504884869507650310957533249974467031205124218513962328597656964540549240304750844648876056404350696975790055675056106360577478912042365453346496776115452056517807535669029180894779084160989772578697344924200428888454236004552741860353376913204857053097616496886192146078064331964321280534225653526479285244887290731050583982549621186523859231396415793172926587052929644505084937836115359167140201597299404969220424386059522425983289152372725283309322581049408153480626667150740551811358155598961077517180049817600 414 -24053110032444069763473628368621310286045422261350573829180949818981809043471613250760736526523043658559293239790347599925142484937768500904743642640831645151875959612349385558262903853119160365708240082477114133880045093730970840333998240612143383194323840132051010997328230659487913063310765866775841079842620196423142802139098831022439777435650801408955955821293792619527328506104974651722240414636311954437966057605478794750667287255921225526964026027693940374120148993741467612625309461151325995296129437847106472161723409499298101788605787663938061734981830156242093694518174118527170819359734599018827172621366118481450086996869012710288141140360583109118305152298520343851036511930894183168560911241472238915609909713471338546282589174947400282341703972021438819508535887746880919343323900430290308308454063854642967661165699268842754319411500448230974883567444924190199878525186619022184794369097700210219417600 415 -10150997730667233241850242066584094576215980100375934332979240856758699660812713315173845039274231432772853000111744766779554417150775468987669683881871077504030805147069717879872991411203471236171082879957459440405681799367547616002564145705671396211446196947237873912179084861413026123465952093879245344179732713449082248425666662684370773263295548279374415998289461544925925164214795060061987724713995767038754287462191424347421791528110327796900090849291821136144872917395369118145434795512369662025150845563145153035660391292321899711466985133940115425022578921501222867278195951141512663450580376395351600995227079509803533239648793798746733209025960805875870409296184332546593131851906110524723962890052697338319834597216436414695405941180752588581422871561807597712059172935955453878132654971064920405858343151596707222990532146546562733245516929436592635369616157019725163771601144012015816823767655734376713420800 416 -4294118449970843740611781491906766663280672012669844733721012586860915308580075474153705608191950453169478407129055111557536645377993919062709148142468377914614346086306963566146765962659055203172161303563745695721279584865357090116726232626491022623487408672048295698958698393553791041382897186744196707677149197858762910970696216067318968812751877284386935529676961983495474759306350921375343049467783330028959254307177793790233805144148229651011451544127156110635047254928813426742758808321803980009275717893500197601240185829430398971397766492605650693924667843983591684339904000765822298691369719525196312145135738239014412502768584826464481030394660513144767710180015927782971302065923652878551207729139102331538234750349846736702082861551832521038384859297307882147043064056990938860091425387070667944696747938000174892647726628348375195502576310799975826821543977179337271454763910239014737441839527509813262444134400 417 -1820810207711132330003428768946026492832179935619129199151319435724737339282247319621448440066353371547174748786295721532298519439436408383088571756472540971310842362047011367326484668196452488009075761925012355630797827501967961694692381457382022250379307148799078880251288301783652388246723234235980794493422276199478017232985165730617264651551866265502716673107832133277720894718128989050482299692158938540850733495313550581241155067666907962387754966650005079059067623459730643175656523051308316909021135942473550192982887728379468891462771995256685014448935738060069906252041968239654215221039072594416168916986080462960477024792857253091563080899613771450334708543247869732072822665434355893615974639630597805436234302973975701998877989218267194810827785517700347694609452408817808369354173130693035754797500336687829686241997212390382789372968313365468848508065431143686533493932954761012738800157641915587422922054041600 418 -773888323877312353829066526954655834154651431274400537464329693523483414898999469254083163655894096476226277772713764806217059069584123481070723202994210735204360880321617325609943806398679597830429847858855365571867520842706589828510522140010623671484010094844182482968861871417103394639627181514012523013990824877532643103496699658735884533831503297264171652613818136901725040730757114508332041544176094106083308749323064529809356220414891001527933655852175560705009364031299490024805055553577211534250012484047943178224128539739602018116263435497198957195420312425645479762591428979487327091158873486499563237937878468719514821866600491784610679758170554973833260483194069376218542648169822380126226337146352858149912044761853910530359720998439654379766377866880687933218826597363522506594554320486719976337993681287217069768960485882419989235229468150181281342680429232325930890181779165010956776598550667051511150117126144000 419 -329695075856674495332055424622842813625806490590450896040863779701047287857499192764576179934541867969535200009303179828386699407991419224313669565497082218440201804040989682787401912346274698966521977231451614977916384261285068077344637327549294669346404531207327387692719134099287724043700982291076705753177545992897900811594674628885020651777940328883289092231502911757295285891585809153294577921201812900638367796913578613519339491137652066408649794875885490816804258050235513327927760143789296813430494581082599059533227606765912091227762310945924794045771036552614591459848621988982810364096501056204221033912998089229665475660575924493859610241111415918153650390660959709996541365293410875930737149616099018014744192515120770183405461246041267118829434350249605016288533186097747716367527292253345323118881483471777809699022862080383443741702955540844088425541269101326247585906550004888606687670846340690679974807780458496000 420 -140787723587893057844788342161531289801068945380098508681258290484198877018141079177763872146570722202332981670515439088469377968753940427189392921925980240175745400257614396793145997363689475445719401851708784709481436365731378351197280296168724973592112912075201252650712760862410313783589578022387562882002350049952359133562076370650766518810672348693165215134992544758233833421812606005771114594939783174162573377863597908652992875381827991485076508471040318046981036981762493750751463885019905905359212411131305390292491641476344913731294090949717820175881906613398891932432121868604997288141518903910087871593980472760338762949883662585386207319118423673386443800361171852957577322118306785722361613887457145803686364448054865016800742498669602709322017941184519072632489139420298149584448294991410309725566065241699997894198276435165948011388543695095101675649336719147921058815157582152034956785313011058305533307644382334156800 421 -60260522253885519098700592364535510163928810713562983661343563292133340087977206562341298728035628608088714560798823276733067158923736366074487082514107414635571174381039060134536496358376331367674540991681130968455314899001164936913555064984335475829447033818077862191091015687668643458885825893157641074595869169506661271646805077940710279439130768444890805063990863001253588016208880112298512492928246783517761781254331606250209859539077816463168299555821130369655507352706509393740279655805685724807657580626179559867430351924363437960556761985973295931055692441284514220968472141981948163488133128026542718426945530891944958912996594418124596009466485156369563493405690815507305052823559330335391394193888280872219660102337473821755311567544142039586237368627039078603542620532919245804137794608604096997007056172256063257341063349081391373110241553957701452652677649267494471236335895690581549938192605016359468558866980765328998400 422 -25853205836578734630294840848758490202689016692382374267746327753334705015393549713768830549853807257355703963131743085422348454810258544853966247509991127013717806198027179285125948368584511385005183724884815227882381845614025830627607727057237072505804172420136516301009846929381140284442999040067990454509220900171376024685040474221463434657966810728317251496409622402843246787663879082464556623324251803132379320498875761382352932263109198832860311523866433778618219897033178542901518449371174085258974368686685142360965191623270841859432990591377759202928875612988781020940878626874076580096398210127947641672985258036889249128718497512356210851128842889229566702898408931538290178738591891475438813108442564803164112781745364999966240728248928857559897154407668701803269936244780611337639640122857473150049039645324896543269782429970433623004786031024826065526329461004792657285924467346743511436105604945111748463138758509851154841600 423 -11117495595398904552774290758668269883753691527878256053473910488149827479484674699008273620724005453636891355797728328132888917244396898565020310334388761582895360921858037777701404777540850653345877356373458683939632598012207350183592572425188444118019257961131169228916050387094284742405789358284807866335712984875166929011507679096968900581953829956263447048977158636024704340166177489230114761314491577520597458015754186270342871960785931491347745691676279521337688999725347690444332255219207956764291400496600713726517080529489116324133497561461258960971282390954161113133176185156204498372706201195255857424807721356938755486192508509657948067053399988759092340872346993187400408493453715034459903376561103752105713519327790966854692245197761468461853838446455982403399740958637602174981733288546009569711424556133854926320353377688010929724268393563562205088325245686757101469849867857184182346223212702433342329479609333408480624640000 424 -4791905331239375323257539051473918674008430054299021842659659501985584233918235990479103777086902507042816115579985444577034570988414576529307277839898288206830677680103025028776298142247402457773894981581342806468602974439106447554124770543547368133365399828908588293903603655143883945781046035326616192727986064151033863379873137428389644886470865197564132504980648959093471577120563717026525597450251346025801010566230157885896401337556544353843826453646552057583180234357221756120097305484103594556669644483012997313233717954824351337239772418343641505652432834454860282860621069877585705786435538538560097277259493743803310145462302060269818696909959233407565857364354869973679014101908685485224538177142956659816747312416420799967345554330330172803512969565381983854314864026143137556358893924753434373425001439825672166856758117291126824478571527658949820775153738528704016003495764607740912482374047475943539535158117767532291316252672000 425 -2070216936777560047748885277947470491007600414899324308599344354208661407322868911612674646113244484367797533862711658229455038300015724395107496702741158842273711627839693928811323432481400387488497102890794109449038369257901354567652453723813456744736722041662617864381285535254871055008283572286416223280957313507929245325380926622821562684978647480137843851584129048566135327688193723389112772706582442962334696495892389745858208081237489113685489215198962674807727522345120360091976047781800066604904173752265868027848327322145449384834507624103059374615766407655995892313581552584304843547112542494337417523796923322292766813476356062561550352053608875493835941297008338679493457434663990256015795017864409698831224231619262302645286039454066582261688623068834024620881517548606320587530475621759956714530211048730188758307034856530269345972857072878051612938223800939763496411733750885527816312823769632116735613302329815404121834054127452160 426 -896452995917938856073253030808725416346605070214648641783497985354677271253953991649329705490227440493534806331972537053056370376551128914334541541536146301778376605497439900190564275074327382116840456627276771270327441429267841307496516748866914021559437209969108253868534742959580756780256951629679229155728962522910123579147722705849675818262881829481549101601609282342103936239125714420203027265403942390033786287290573956612335627883789210729848559701800439103765471804540412674366645037079366998470236870683960079410183288513276145917754548704400586573472250793823976925548021240246019210334318324422855496200021439959660468412526270180861565596203918987614676835429999820510422276928590305631153278083266981278260718423591342897619951866151893842091399764551648634000281301530879264457937312549946001057702916485708796036846958064698675447375577419755469691648267657869844241843703695078031891948903663961014755022631814950265740872969281863680 427 -389081795128884117260077185594460005658363043620764223905354307093407815714507494791681515018627282874394490719692817429921168547801330645676551812002119595884841098856885948562910855151487822526562804278307692202210910049259643068060235837756897209393752235762336217202967697987256035193235119052826896753344975542536444309699964245679070018417080043439104942729643886594069864193147247790867739804909052629378535674030757756065296189068266569093208171516394958813367655623227151010012727502922043627199031732399195296075455693125387379769887463212152318765544228496507162089154787464294139867067489161487223129651925901664626350207907653858611864036052752454194711477445457969364133366414363904010624073144749729015003671515650210629043406976545551863267780784232886266505594862764968671882250926454273001307632588389751004612104821922754132855385826860526652539745760474212208390478831565029986369106920956958749836712898946710661600330414950155550720 428 -169259758268600511197229698809545394381050687381434863878458136627297668388462542908496183995663573116583281025748752743923963755448989866967441404202896957412681052631777768641518607307395148938374491173622379164601402293659809218055935468857892144624480979336879412317369204097870997955324594553463457181845527283696955860116486330634330713421286384935354317159206671827966723711024009612526312164179746119837005818221355424740683325218114485799141675378325958121887541590630580656153992271558009270459866942415526670776485088594548835906787256072035813868639525419590304297865996175049541810697403952377654043923744087273157120579862685808106847400253004150541561266063246069255465409499680852581430773769212483906801194196289687672203371829678805150524137420773290338271351636937476803409289093635402039234375172713061212949909447273678817099121273340549205676930527544264548690344315383728468312841025159467476916899115091449664990535159131471767142400 429 -73801237589412932456244643026463338017360694282815216240688953887277568523079526991595845596046641155678438722600181380612246254188186110606114669125217387768887329929421918058313770558414509444303029558047260994574186085162873058309459701194054700461589471189301421005100070757595687153912998370324480873886787780573095960135205107849141465346258225366548074507601363516935244859193745372603699909847560698834190231059455485750823844023089924519883773764592251143088998285237438570238444279011072074631774444677846206948509273471501546818371958904024208164775813661621454039256092371537171340649454147746242005340223245839797381137469673049632125333842960334009960843470923096277453687680195717997343317460575857834268426375672358410663682028243259498129969511471230915322503215873837772625874619027920383628506477276186749251452619803182212138620417222897090914636711834947513749039356559549828631509666773637967367431145495936736640737108027239309508608000 430 -32252873423930041356866794916418521605798754878086522808716231547541443221428433983169337083021412094925320646100897907848501579329923308220298606159371398717547196095168070206076102496624095361400432041845855374410506851579568001429626110182060958645467271308285816566360650340734714720010290492905181310578554692683155099983380279430319456411575733578397321896963787072191277068173695002120140443089387561266021221524571753093176933598273229147524489330154705137527032640123146241090203040030274003957767731115696876909987435334713866693167059188359576342087252285133333519364325284443655979164771160507086591289657956735658973980145520193645664555923332241186296463372515624767391008486693955146002114424759820966314605705086843409045613403376110183530742608503661013036929750405215856119709527712139005334544849872696506584530680658913146445697563217347234392365669698003349647747974647541796233375913867339590758380421094748261787556575617430270581281914880 431 -14127513971775877869191051671030280673395369729463621909716633765579164771410818187936567496876382147944358154636699626767131342368845614865058110763923273137395467121558617448861716240812122135798310062712332103663170141995074112647330539173898923116787584599073570048471604999341398336469286098023550842571935862435138906441884380175203489684278625817604369827139792101038356602145684041582374451891916330127388587940084503551258233700535838476625741482312476753866843494958764448285608273844703213994790453055289393272511249989527160376426826978026796568321136699635565847022289100667523967098193109129780388885115828950502427224810958817676106524205898518204227939778313389367477185468849454817986034909009872012696300489556780870691297778011212119858282203573983949703063779480020325809777832309143654730601526673073883180809084748801928739863521894825024063944924839425662277159507780291801901065716020968070396862142152204463560298859480318414020353342832640 432 -6202308748541757637395867209967378579031663797711713658489154840887192546536237801156703116518780928074362607169644616197544699287739261524250978602721565275889414603817171917192433845895245641910851272783254815578165028651652676583693205409123298700982704886887425018215076252845511621652388451232051620918722202932052101801033158979431228122806462622005965356946668726366144387539996664307028729755607050324143859521048070998756393986780731340328437637018401275301422918503348934018072023330166079438748631554540870995731486976340337983474334021350315348629749314928705077395190615038124944925303712032278562226495820825269915467829963578847096182833104103780059378593184159661952501918919783242623087851736879276019670256063733091516714591177393992148659708558905992554329674478659199385455272131998887330569908020894281620376478914102752671453308505204060389951001288736308173338357686682279038958337023001529144649413901982983375479911879404692494897944838799360 433 -2729160439632040528997149972704208301902368134022246495572088533403356768467140772751296440595866218205775596105459032969782936092878723805337003937102475716604183534132100825671842286938342899863675536466717992566175255303420278018765294500197777951017530606243051818482700300169712787154961202977506740900960922469714680115449428994432237754821815546240906743581618343356762004852511365322168298467869992324522422328356931092278004799467630397322280085513312490209102362289911045182668336720223256713554560963226613431373118295628426181494634015961040413387104819406026441960713689854097288059396343399342651826685400880373021854380421747764244163899405957902707858552159082785446268641471572195565153155462726288598297962854386287410924446768963466200790816245839674662986160148797718034272745872301213476346963043045369725756848829355390737261935599077712983384563737392653968630521340113856684426906037214661571536154667176942565946780496942358026722437021617356800 434 -1203623228978830839734756277755189434592023671261609665262653263280567635540476130551270126383157744925639677202750346239700797386260618917429591077333382572213494445014961494868514207180757766473057749897472258406192963385417674328525429356735780267547231401891706937249695500879348852231232112045665838836566372864045792375994387412112029537604631510335458722699527921728984839207793946356261171521738042246701614364824636970088377727991720819387378961307239327244179836949028829061240207769818806804073826329718853851733588846529839251341883607832527942787935298227852136108694047924573657215399757927262420461800591516117251768033628047335567437395337135953163918811212585445031612859115981888428523123213031762429524286048069298007939505136095297936045889957981415612801790426629932885036079638732364670140175570914030070113880709285835967995756680988950497815505700028859427055646526473404535951443147553366542890569338880918872196896473038482133164197190367916851200 435 -532029396240439600994349507822237419148532564502690136580262862742774253573427493220506761509399355064474151401564992422280327855324792996688606409648857184975797237869679705661588935475346767175687936942954429756531674963877491040630489520578146350568522446391690902815947565605305401500735605012483825958431243261432707510535158813992289782843274753248287816864577545819071285780824390369794502138575583243452884752586614267964095949528616075601459437925228778321491507954342190006671050665153392770103046089847023844849039035443574927720053579078715577292227340442678883153544196754504453325486301198317039578757974878044575798186441840885640498814174999096091585683428589073561789539218836555316972997725577584541258547669789114724403315537473859086782131831784817508518779693763844469417517571744344529885709032020954356485569499918763012996529102179437949028113802067839201435467938450857896637263801058052325007536718951420758510338216468074080688552634231491468984320 436 -235701339231980425297143655643858179512513898300464993853657769111343068973773967446152292603075668229236328051609083199903496544269154325659323121457423129333354080834398497960150912539052936313200052055948614392275147212497297810976943226322784141718548136662856305137316317138599720317059623790707520071720716566530217707678470406067676161387885947114498715060605556844765351890877025494806324603341184147129053715517975371131365114083238037348616197333483426813060329450244564626664948566133957850155368433256043932272658996645344497915747758021906782849529700073541634734452852933425234624071834532897066046337965287505760127115770312665292199930006705775153987949934983554813952588164728412254391208098095917061452927927614874430402022123012769694337343886535855084198907283964484325051278188556861160702098310301595672693202350311747364011910565278698671251613173167795018056587609168356971296181394868078262443272144479664375739739457213754549528720230866594423384309760 437 -104656838596840201210201779534053215769890459899689990693974043068309792835070022155024319423767408005998873751765949303383937423894804625720953676274863751783019966764689656662275484387026646854250759266911897542424527907079129717780390640791112850852484752457865115523589724379374357210189784168518502914270015006317811717046992334648547983663200846745191924114670888249282056441728433842909792738738921312632650947968354502425525069725987737319564091389159421696596706278071823017343674349711134645928549848777707275422741238863849056689817240120835963021962128341289781044279468028889903799589108063010605390994375065562477455525114022017790157395777988711417650911832239141033693736610741123388137621431268922335063831765864088655720835381066314220569525993578576565715509962655884311163587244207696991103525692933666571263938668950181641868760445991138298341652903630700820351439123572984548199595115135570674880595244324184429369635321839312770300039181384445319073906032640 438 -46574704856704434507278279637539535942655428168407859165947683415996225720458440994285355916547331317067254750171208205661852990361535074904558906981381575229355701091756206481037433670410946264084944824605418816430056085441798384159409836981113038720073285745295726729828470926977362506672039000604602429939857227875918008173075524519558093042154693648263196079169404862286011695684228013274674952142505685770301523721010466337512646983665191932440741084234561929314363823868172907058423945453188159888908665085446752295894205054617589586118550173437675721704726309011397333061805219872454409081222492518397741175823749398644601668542224323163042376001516244809889806332149526967697144800900485449308059171384569119677301331035459702097176864737756847088660108285431445654785789060766097956141302697277592288457080560474147623144331757504530078124216332197150187947415254556548362575695242865192893039300853956835683324669821253902249245612898605123001087653707061189165875357286400 439 -20773389152030151300340276563477342571189265746511492264953572810757985356122077412624486930839449740269791234052619210807645689649644378648936957637285571023759872997460515726986287450373240514180693218992765758729444617593603713140281330198499799945389703341470540924304711281283508115205116583192375292453775119405287954826546080802521900747622316218563035997972343539327674261889086643958722094032673806106904774167086607379953256099850256301121410148961888230192672916212319719731431729699205145075084460262090036769718871761917355264733964353158959395290661394773692718360883461764091136258825122617996377304091407962166199120947292600384341824778570678049178046704312971737595385059800885447845943591298029357831299947462987895364858164650539948571266452541477214341258558142272629975791549371813494055942805977521762672697396513569547279887153439868989432698787776322279088948684532993810941924796426703144288054452487041398573869955243702221178268182797485065962375493346918400 440 -9286181450491683344562525860746124801513746142541925096693736872961394303977907290762755582295730008866895767610462217784827718512601141570048630821951787889221734356648057382125557927095168854280167047136027062119386038475830057311235415254059575254874297235019495079339091521210829665440838726034671544471135399355040928217814112940785756029619171306501021302657428605365230341837339558734893791065649898086676490557479348931779397192183028835172179879287271408077021018849435906426076264332544248806862947498143060167873943101205188646159491797258699833172608402928692986609068236329736102295851768263428210929514722994082200121910623524238388530256002032483587292330020174305262009448730047004484930041259450829975240058008677398707941991470162045874785151738214989480902180693170335411747976140479223251849171676643568177665188220411832294689125279079372910225053479090397385215471907121143361127751515828274629917630514443484283653182799317564904190079772994002244072659766529228800 441 -4160421808519920200568580081605652785352502287445905483125196610226211287065068831472813990992374219263083111013687462403626954203691830019994963954901609603145208273324503720767756108620241379322029275313150167021423683205461377624779156078435166349006316495054564491099486564981461569775871961032131755504431132310860840652152459371169494692355698301825102691550920490505699336559101483444459910083232812665619981215013762158817487122349015800148155506464803592651156764048851658064665456771947262955262296314553322312355833032403705696463521527388748884827390387379788841972947242955702964606439931885331993659666961777533905718718801833804673534327677014702528080344604178945734810409226458570086388538444454547662040036904604772272251712921917107249309241423655294075692244619532372114548785381755496525129287918475861963521468949054872601856634230959378727840848284851648520850646597889007046924938440058088113537591370504786972236809277269963479885647902793343958119767885199337062400 442 -1868124387843073384294828231643688256417322101124388624117448274306593107267690613110464279931857257811862810665596922112338896799809463819790137509913981743617190025989116358732227025967527941465139035051133723221524609121072788305357695707514326027102097987881996343119051038584456160116542388415926729286336383978409987007780397799958253553764238932179801459842295261930531547462412968125012341579989757468909141935410363019713312636938020724118549752875398703685541518849645901268385409898197780925887308926852623031924500726441181690891379625137609454548138574805383616227189020886347840668525723762035789038081714164195157736250233852427013697705312728512815662266111789047399911358721027419868458965313918831659327034919671338612137865560093696236251552899619165398569591200962823422941010717817276616368127508948873766176634775250508517290619718858098396364384372566917335991967050333583809201326389737034003679953055759614214778932810157182317700337699292649518730334242744215116185600 443 -840698532637388527463945895176993975016230489116661216193842555064704036603259652019457929540333360250783353534412389585985326856202664807988404329307432815521190517776843457156155093639659158822450897567959493877563688224359157666709410931018051406343525551399444562988938128731073287885428384655079877585160100024463864067117804423604652155814778090656270220879796690331301966560875027400241409032213534886224774075301903376703552996708525920115921135943001189639168746781328743806349301517991543273558421574665118089440650065852773774443725611118763333912839980921039206876284158705146176111018825958814686011545549692322300813140133558688161035877967714540909638611580780430530321088603037646002634212427041881066302467129132351060463185472591536044996413744846226399964076823381638556102570305687918267400891542577082400239110300959775554641304625508352539124746569105267851986047734272564193900402838621898224587181454769680363705524744057065262399134748936672031432719984108311930732544000 444 -379174146801799498527106255865035084110932146903990579478756777554872036226750410080945065122257214461124125655419077417749663291950063346055472318776259149782630509917328414373042123164633579013620592800538129478179681571015336348887554435907285835420395708234510286201470983221460533573001209082885970102644304929523849496571159889884481649732223687909302646217506457074999393423085471755835177558611058885165544626175945509882195072669875834910903311750373735012225733792709423244019179012623617847139784356358233287729923987951451249599487864206035766617961108397054271544473411866866790180305305291594433449680112708075548324654900949453305333372634232250428218642251651678842495728621034818815198222364007175291411544533940666610901154594777611609965200674485048778681366958461024292151885960071339080587054931979729934942149529609222333069960935703314789773669414134910327521914527617803641932896107592091115655557418173901303474904485752393795074404623368424625646099729331584405491154944000