0 1 1 0 2 -12 3 -240 4 -7728 5 -428160 6 -37912512 7 -4960720128 8 -901797013248 9 -217415865765888 10 -67097095431416832 11 -25783170924788428800 12 -12066773451365568000000 13 -6755136268249010663424000 14 -4456084508794521716547502080 15 -3420202090626383667936849100800 16 -3021525541935227398603244726845440 17 -3043739073227068163227537573423349760 18 -3467677881354416638546435869018642186240 19 -4435934614820966059740233422468433958666240 20 -6330846224318763814877035697569756481747681280 21 -10022549821299079687846825750426917066756430233600 22 -17510314071244292329009535188940693388939707264532480 23 -33603318809557579048205448735945997663560160948676198400 24 -70534352635477492803292266985946957732471042005307353989120 25 -161312304238485289557234575629150002790966174502800412639232000 26 -400535262959717200864197217692108450964342940905418691647404769280 27 -1076222012546481877509824922505848471970832772414438362854078933893120 28 -3119903831441327599450603473065370906730681824121016865203728454013419520 29 -9730742289053282400875915965899460347593583365973932967389339886029604126720 30 -32567903106655298349306982630116253445450552425527078444742822996445320477409280 31 -116687356531166304588833563453258291710767109708886251405385479547918748737339392000 32 -446548688848689036936673000735912014681484513485809646327765071541117043529593808486400 33 -1821413933799627094920413294231075679995318956138347416929893431961457107809725921099776000 34 -7902858037580022014073219126154756116092150368264943688042065426658498992271462227915676057600 35 -36407272650604146535216724464798920533884025633518163450460117354325979004258660212065217544192000 36 -177770872786503591978593637750652280468282374751070399166133560605268403248195117351871777900121292800 37 -918512057169570251901766069173039369980447443552322217778679707166766474227548788021964095777167061811200 38 -5013994749623120520034821060847964192995952066353709215523457656267813657054495320398203732244469769463398400 39 -28874670948398884604221004645638233809358331302865760357308592104589756179740733110027900112668031643694818918400 40 -175177101823230665761764366753050777695353529190982663253384882875601298638470883943331834251406389438883140783308800 41 -1118120769856285508139438330776520595361428829596502426812527863851925639273634390651158180347058187156065378088517632000 42 -7499007878253352139485788862679379476671920827119923274832747847228528661007956752932362457860567242762995464423621420646400 43 -52783943472089529047686515751051880353763187211277893371820268189582876726483498123480183662579059055951804657997813599174656000 44 -389481362328470964220513664439375569291424931978231185958301836355223610393359749985837782080004307978032350380325526188402409472000 45 -3009436710351213018584360161857878501519960607780376029404645062578626839595712640391200852234098468476638849224485379839129246760960000 46 -24324599728442461873167343848233094001014539363798676415910090834389192357330568348856742957267691229303538611525302605043108522267089305600 47 -205464310063575415460080958055406973269794877236426697462540770594211922114326371776668876161655531313849311076042939075102712640751551276646400 48 -1811941704474509642083578374995212133251607657211077407047347652338789577302359466133258640387745771821562246493368191725467468455422808430529740800 49 -16667620676367618288646094028983117058899772201651942830312878998498677774517963668067342513113358211509404299497412562336984180037148793031218744524800 50 -159788449982588387747048661879872725265022879616484318436741175291660766280970120436851841670268802039565560629677180773025705655718153296483221414661324800 51 -1595128882412144834368887728671157159878240857031223727106261133876006837671614503582841682963809084841362222261312593265923257308646331966453002140144107520000 52 -16568206692509569557530382279245965547494596047298832664528662093222461595505291363726228357039596429475696029870798085050006113777860144934949911888165255669350400 53 -178915885589033917838132725346481079919665807959956053313341224529100260142219427398175699964346095137816637983575795194930254957750684808443888135606616463473901568000 54 -2007211633660605160491900584732850470488981807402007218781539925630136694390875494237181904104558332031302186550054457187065809194787624579572605845088675170154335279513600 55 -23377475309923186414685737051371587467359554756823243072679894741147315394180819441488979487336852015337303206335146642361651945245340901224458221063434337367581957776474112000 56 -282463927163083970197298282788795289659266189606502766818140618356540843540767204508023613900549986298180650547659092345549467632321110292087407030305393166138692405463521584742400 57 -3538351050791707858220453305515242123576698886955662679969684951981446647134488443245456574908909638276169751244126994225495371049260719954115964754804264104876653277039564722641305600 58 -45923314944032405709879949891751166764693825995719152885504088854723753744544039896059377394421212310538437900197018031658562461587666864355532401819076790580671440670901230041959078297600 59 -617151070681708343687747461096999776348934049927545174697853888258421765147071204259299487306278136580539730000891895971603959249179480076832501474115207842900360667117425959545190110304665600 60 -8582552366309231809162351497058612767212977133619339383949618876391461261301539020611550677959555216631526657950059474542748708049476736444612407548847652767463925625643220575074551119179310694400 61 -123440500462042126326085413661109919698410025845738215296615053932436228720690761682602342540419328480690418134830877126984374475084073677529228584254458546285557966553852433735019765255551896780800000 62 -1835155844183966698382247008794935354304090418660016037112778053880390130692066545256452452346085540445967426677671100502429579968420049988459687456462945514310242093879093499470175399227525780262092800000 63 -28185648103601289697747543098138730314370561580768100554151574894310669624036746350241281294377128823476541367851329596096544496663049391091219020060240439182224226483627828405644172533389914903123329024000000 64 -446988294882012159730451851640087776268948898941806579275459580849975569901147235347963161779032443848647230124036510552660590950059772596698171108845364631058858783705532875431459438628225889791548919465902080000 65 -7315731284597094685642923475041138843293618666880229262140969936531363548015782086796093795450147284075283080465715070663474151551057323176871961906756462044050332965016833002567431825331565027899173424706931916800000 66 -123509412966715592897735858751503779925821203185273319892859392894184779878470096830223492312638499782354886574165404579316888816492532897993996458165153986855702635556473150602138447889290602982590295121706227901399040000 67 -2149893038792776321856504694443243744904413729339557098759572583658119871717855914100364102409979330861336872818281339283392318349255045935632750968351262021951580165890942373757676312538576297939564707811285892354707292160000 68 -38566312767426134596623922156868856843490743430722813869553956830159582862587980997853890912656344547537389011322043558675815139384452199917548195862629136615881004237242343013515272352416527738407436420911536510950678189834240000 69 -712655734003570433577730034690824955503482339882626648534108986526153603223371837904555098947451633263620717761131388961399388259744383800040984487433583219280339313537231580915907497407273895470992566949734954785381536130914058240000 70 -13559493270680422701611731851525218411755251299173364818878571306349834557709569440194391592997150526311037409670935324331919407173048461813341198494884555311639609439422058166405158768571876045029682356984607641884374977456407398318080000 71 -265531589564454226382981094564687678120976017681292406436198479458733118140876367473537781343148926235172286211805566995757996149617740978046734929385356000495712786056397436358493533406754033313964018337592870824757677965414691285604761600000 72 -5349586842687284916052214352574719084084476384922081767165158185339996581229897562790183013811069362715080514331540569631899734180746412806604938254409989644274967995297669155649712818709386833302897076886979723650324020172825814301873253908480000 73 -110836508613709985635705324771685638105156172092141115642377116575548509759130836827796935574427198917602563720546910858707545698610946151893010525664983635253269468471366134691173738358062886692659622623092653500064263585473500689819764942857830400000 74 -2360673879143990015407600592105149193860315144216228612191961545855557770970122065604889420507485280983532807280384309123546742330980653094895224363756210349432375351450305566583601967432794253314813204463730232193168110549887796084188187878586916536320000 75 -51667364834188383256949948212950862426610611799674164454848347230045811533305666747460506988347586854152234261364814147823064597402038732844613139988449307658684174412364277485264455175694534517789064379991374679425190709206531665980557057197104332537856000000 76 -1161621878595136949691785907840493543255569108023263629041283489312052978430716296244896585418525910286611863970735009484678453215363224517111468813354945797392227213182261979541956998055407421644111779756554199559608033598531433403737836209864400880744980807680000 77 -26818014667454820683866958626209319435757826090467004063040514769129466190774715634941505229174034101987065551042310238363488605660981766865283630022362072372803979588236104861337434560875780031541930226539137853265946140049106190282670630873680545015783200883998720000 78 -635552023943236580478182487459556118872075728754353292629219454541846364615904682967387270765482095448179108316851025568111596517851853052529173871393674663817840145583712953661220627032139025025974907344064349039991790898616097128320210346195400634053695025790761041920000 79 -15455796806206854259453613632748507174472953651178562687347317514926261125134269777471596448459126428921163739517761877939128555848776926273428516170171970157745913799727916498123161913220229428817179769446378234473215535262645725200125763346234653042142810578634092440453120000 80 -385571054553299555536285036726362933575715438486441104536337903883242686143452822823181821176724412329211493049611259912680347884185332894901323492624756682930706763124425447683197608152165141244464573217545223646021355844680062295020720846683294764019782075158631421475008020480000 81 -9863946390653069299355562730870470028074074835057571948045331026983068886732096937849650959638430861747210533273835967557989458349945343116740338640793608634810188360546381120979282753961918091327961514381910929330775835797450647305596200740432493085806070277128473564385581727744000000 82 -258698694923185233727583291365031266406574037740058060404295237614102144972583331938860823252995186884432364032770417552427555927518406501908219256770023750389258792146343043281586058226887698186777811724558063623984695831099554112229024346449906946171259885823306835636206904798714265600000 83 -6953482552982250383963576058757706875267346218002775751520243070714432886478917733025580558033889012758021211522445819369919127041768726338706311178412026195557508352461217579881071374678216516812090459568927067317208552956803429645515975758687490344492210760385236675756315473733157388288000000 84 -191489807401963091428177769747801280411000039183714665680571493079880345594152785359751741576272531146736556508342771270187009524389310321890893993707852771638253280135718957610044667364458726568208085665345580138954153742993509878016876275726173708491085335288678232486438249009269665954162278400000 85 -5401293632899976313207800044265976864711976422467455502077606990682692589791469556898449401683777867420316352205315136588400180539370569892996206815154117064780158137849462483182552538511172776058512601688358145711022295605274960139739414189547625938908016354911269109595299150663776095228242427904000000 86 -156003884199491436319327225649565548014860123962122571802313900932156723852087017457719367915747239773755696616333624784425936755763786882386506254497189565886952658871999041482745915998783525826899715165567579040710301234420276227410664151805499633021093017070094321402450967471872315050016070364771123200000 87 -4612518177477511689184911807982390898916721300094513156028010789967196275254250405015315453863806314829529349972060603261321259715730923544355650129249978257322188111183069311150963664375133605949588935556802826721185484715181341254575737063669247451578392698622523261039357261799217885518642026841105026252800000 88 -139568744320397536808214090537587523339979963018985990211140369794998050576475951988822465493669686543422438863531008010233119778021090198788596988121853507043125194919806511240876281957136437565681637817006819783231741979492648406835481952474341916425265323785953586685393008122185744668953679304916978034645401600000 89 -4320864959101622011106404256354566144500064779717978495491593731682758256500843963551340906314397275297631657714413670006791677827377961207652435719227492681826290593045757810769210857064255682881587087601520242592440420596064579559591894612100967314922772377912448643542191671258710169030852605581495334662571661721600000 90 -136827470967920242938665817720409855929060003885165804798361863628805755551384194703875063312189819718255671760469925518398001276334801234233675076295968573027212196739108703339082279730551509368949082630967410894213051937915179596272623031098964067474848621510741187905269470674113983954917943407065678727487159266390835200000 91 -4430840817763241932763531913414389653478359726860435078929252845034315196503207139519101090546022330136232084817892440080686964499918352972828371186093181504194028937828456099797358454409002411899508079492026133301633725871830299274536275176468759695251786778116860549050229848995315323681479295676554061318513225533193453568000000 92 -146690445133470658994061855405323755108546058010270204752294532322117586263607300174590005233649631167481526386347163259110192080981675905044536849932394350346510509566151214546996807686545340872795782489849408226520874645451891378907412389085939725453070359784522203213056356238600666934038917701039282897939728883859823305267609600000 93 -4963811443542709180789026204199705729180430648526260618145765021408284274384175282288917499911390869988374385702156087397775119802290535679328386127567771090096696864980350431901482742315562810623797160682812027501372352095672629319362229766210831852853550435504171781434376392660270361792939831994887219977267452820682904729313869824000000 94 -171642057466872518982400008915746053574495807047084914567655121531848192136689434145348702187400670511191063393971297665978649383412425539508604614223000684567820513407434409918756691191718877331320553648220025546441775004578499664843016423350751654017444385352377152539302765598920873034427086549142220592621425332817460567574828021710848000000 95 -6063544250674228671416513397445288752300093644540112198721780675981225830479961528657807280624412567129059574854723736412482429008669013173886942935143659270141494786185525114065272152116524162610950673170080457982680297891969664057424052765974370992740752488102708392704229741149793667161501591178603017678395006121056815545073191227112816640000000 96 -218788929766456073919132198275146179054400306661153203620362967927087341785036183401825012516029402388010830197924861618677773545116934283772384565103960075115984204828219577225722679283977064305074030707011113462699941008700724678665554967591294030204813775595037404990621849721859953294861874196240449033403584369043004561004064602832473766127206400000 97 -8061645625998045162567025487426524784841620474826540438551901016749302504515240207856512110459203797612113554895264634405558052696179616929838953132026701344026354306166235179949016733098920558427922549697680043169800123449887341859674103209465320791181155196584180266808733998843500691454610953070246812423969688776915876276536200135821524586202765721600000 98 -303268459186725006523126779900536159568647088372842719472430352779231822900747485750683674092571879631020070511916703522552733228356500563880978359586246968729462832845616909051377721061441364587795662336313771325742684111676307886233331227938134367624828339170287956821795244923114788225752520183283992132125979673596267519965184790179653778040299510248243200000 99 -11645108008444481543060846070919531358931561057945206431920467759724297362048679255996643832924484301326382355619897850961608741482295290429981300581311508253822897023693261401046783704457602823097734964605194618880471931357476986723422662206287309441910940451104371309598850617147485507472590225606349363997013078173216570210555985726484805860864556280409436979200000 100 -456333093521131350096253041601525915285216721891400233657045304614394114885966884795998817529734007388166521134327723387954732849782605586354168439682470184369449786631203410559227361358692954451434531105839015157124419650499785884437070699542439498014122126273413105694848171318914848574136879886572694675690426288500562119660663861316206197481685976966231145788211200000 101 -18245418665486377404104607842807486445549502452855634438617005370158204253933459021491305510862554485543365540636104805703964809516267716378165832528753723439535830950822898381713608979619558928603351503570440622002257134756305356547967283496782787855073330173429737084284241208890481026470936956224893069203423185879031916768473476585331630286585067964046777265380392960000000 102 -744169985210100996653861243017465151186449165287095733726007203243358320322161708714026859605501931457678064124675849034683587975813024442280940613568545598805275480419579448222399011405600141721801729621863901979939828430009133751884994599460583104730274887307388683993179155113592490681266567343070899883870664656715367337252425098374749867702764475782253265115238041754009600000 103 -30956485856838203135209287194203739487037908467801253545941178518059659475808248609719456770487795797490872302792107881511464161558807980386064668748146435919402107516384102570382766847886664628902098672961645773271528039024977273500193248626967216009214875017891508404680044533405110534525529815887666003702111356448770572799295688418498273223275850646501501555663674647691395072000000 104 -1313133114042202320022519351579973099905448462059911650939158290604752830481890836944578372002116002372746202739644444080789399150714727737372718745092198251748561036018438924945613683357594587508645555964944454298789409362676828891397106412716103379383481526013431705832835416679784687328682196695878497095578833361466649372089820218984782411707360633735817397515037437356268564407910400000 105 -56788640269136769508628357643402396045086275750547458204642856904682431231200924759238071733819242773330829237656908810023341444912642995128313416085062841262954483818684720411423240054465815602877580319441161487438684553713126040706013112105799484623544940309891948026625756992044264883779835661552056021245886863462710350639238513638994614802547704445077567011682937178011922584985141248000000 106 -2503395106501587038955774709350895266194400225274877570803422839653270559770347431578791704065104325716104047014600390489858635390873074431270989339976258406867619771165250483540045489240734967551069692336950341639880542029514161018900629374930058760351711342419922323697316476788050070424766230579244262302790241808272468001779984616699636572769202619101988214390887532742658928031786436499865600000 107 -112469213966304922474263524406608385080713194275536315323964211963605605355320430439092733403633555867654538954369776942959430505069009625304878864964126048710425947044076677135789163478534009879422853336761904201668312125554513860298722292119727893821225081652765058633959094468381075654149995046342286063319513411121165588104891933273516893849306984927476533878089854391040299583271403133124109926400000 108 -5148691332589744142228387865429209451764271880750050851556740336534880133709167984852215729794359057365982243685423543264592189316732147651375663880989291564406130738143128707301374813193794301333992525314286306777022720074115066092122529275735460782068907122522593769571032849150592372352972787069179650152761663855337816569909241120255001408247442039694795470689879588568117091926244025002874305406566400000 109 -240128126903984985876241463428145154451276750791562980526082472942140034451654504620048918641227836052224041568172682957240740737609478817640664684162758360090616475936278805927511515457502827942192182921138610027979313832647255086804013223820538447775887036148013401907450109706299130331557301094951609346052389891737064816618604880715187834161951997969765105703933748347026621366827956842485584924128994918400000 110 -11407688059976267972497028109608693719501721915109865029246357529327723569425163446378517590223007096042102973647239256757348697212592652833262536832637667522145467664907138879430937466689747933249330160552624166793750456235301840438593851812362871813380059361666741388552243248613575782192137163357109691560799081907441268126611664563974882514922354286730964790362791776388755125885181957589498243189537804753305600000 111 -551934418685345190265613772877158255031261539292664120852145514061871738702129245590358836544680786560249845446896610883379859107235729191469015390457028155079356172556226439713576812002437892162578587154822600930596563101559441447746734916298919811353552748117918950797695298399980042087544675782522758911897640175575606517448177946161349643574150615881429026415925334511122795609064463411350090750726062189848821760000000 112 -27191971149095844975524805321017740565601669313266759937280348884093026906827921105091510301691995983678639273745399373388522456818796161543980036404475665210139206124575443688609125197380464770647824145008191579594737114125304049587903355323242983498424818506364921904816445249501051792004932457458558258104684021277080790132702346630013687939110947346162182272150412532552798563548365424287343044709675039779075727032320000000 113 -1363913107439831996944584941542883379222585099967082258067607693897711812791708970641400507586887185574293163224541272801285470978082862000263171321152354458312338445214559284262256644927530882491340750229282942869058155358588186354589611931507318640660623083260839168345942715388610432000102796156284339854632145473171553110671048112113135206004600690757796559170475746816827434268980484404687158544715057124474546079714508800000000 114 -69639588570974395203479756301262467694600875668171962813008264997690666083681168479596947936662140598455243268200085174187992233625733309622391502949499822942047536932110841176217434371287774410710367964289189902982927294022847832525727115871342961909655475651385187452176012549936387931330237484061110911040620692396968984031780585537168023534851756247444535882286226922318690045702576310194453311183255147751335107227017791143936000000 115 -3618937448602704307480768405137777773978332192927616275591967343807309869767817368262490202375506675973285880158393572847571082853126344621311495234086026347340068235433976711863240101777118211542607707023802458129888475914932623792230292745059152528118636781679793530109623260898271428228911932834482332162710556800629738799621251741054242914982329330842481982808666065188517748145452247998728939427289870471070140503167754911361269760000000 116 -191379069479131700937163309764835986311960304657845420341750227020233016694848632938459415862582964716703946311435517465225680656605601123174486522013650259217120081241221120476317210431631148795772809838571309345256992243598652904805269158369358058496708742122259846217293598161454637175782826966437993053878610775589662848472507112599894003299164164780201419033076704151996183017178044033646536006536366295059204439368898033806632852389888000000 117 -10297470061949206297498397909011220008029444316694772440804348014652944695572424657956518033750547379968803397271803329720918647449980272962989546727535889763109978539912669168535644755772792498929691698655929749317613834437101573164921526439341214589645240978414072314382479223786334268203349038469160262882985957253536224463634674256858484351429035319950731476208768239777998452558692427404032205736186863743106417144252778772003356883762020352000000 118 -563669790627788845501399164170373338384538102109815320259305020648928664715502823946961124412130625637617158555168332350917445600670888297151582339708975922820489382305427347220658606014581715461249224321024369859047685929009109044754139637218110680415477509590747059050622381188193708557314875142905314221696707860946038933191459099651784112494496946459275210440661878486051352941409905981972839241562475146322973803277462515851257173662669322846208000000 119 -31384382640162289223511597720844294374250527725275806504208154693594017044493749129089075378653643688673636413477615262914539155770436347642178355902125598461111422276173136011860060053907903455258304800244840006832410045354876525011282449501589504474144176588956244950722606894522385070199102947859193873609544877627412465394460450678288788640798758221365401386519699088949171970731673904753806228314491467260772774413136210943572023110209667453899767808000000 120 -1777192974640511183555523700193767071039105544408486535264365256116987045117437058225423143913817706196435774650070669579156740262630041613817628486193759071308414835958062511650001945995883297593291501303960159909215804964620183205581341286346206602122490015168485184714813250229073354731711389877962304604820961710155260717451462673682314497309919112208883451444880070861079654866243796529417563809236487599512254377028440260318746669241767673971325844586496000000 121 -102335509901837609335460748821560047734070342132291673824446248773582478511609931904430165762471568511717277486134280394823510894930017689650609441582946524768427664240602783547498885431043943762059314541142938757931051217661345854922531003736553485392511081894335467861434336365077896416095419327667700308686614937352490608081130833358157650940823172207405433624487681642639802191979949624210350969910638985280632529563277415132717619503019922339542109792837304320000000 122 -5991402898701734561692626479182358978247267530285402508655702020468442661008828083003244890933355286677144891304501374887861731741793241602943844013084982040620715750421133580661686103929594122460628240661603487004342739505989630282212077537376650742162882632533924954257045105017839691178696072938123433383255427768795444970119230739150059733295334412869093833519230857188825564303074540079531395483679019283209283181301581188693949517261525235964772022738179919446016000000 123 -356600304334258809884998453909505478236320343219472710242328180582425787254963827601794177479727121119575924236056206609947019691316088380564293198368221665607795219594578265963806646865784159951274368354152124641715974279820660515327131532310518558176263129395024866077694990427680721782268214549255365533457326201092848929161670273566536428852601161593352128915733973053422802534784711583564393770414548427082010102939890344323734019425113473367821513634697607005685678080000000 124 -21573842341761723053788155396670093439900086777414273173653240609052448658466295725091289361825724636844710414867971260034840628965203113798399111363908925560855427484567106645764955236496510605783400483412025973502194940090151877174280501942645248768957042737476509425185861878994479460486989072098481195483764949042560430561300671025718963167513082660942598923613276573113957956168892083623411858501706216235479621813921810381835978957462862787971702313429406000359341329219584000000 125 -1326503607523198909897995798233106283644120709891660806903020026280825921030230756748885148552375866616853281812972133607380972145310547664070168038046737883394659424248752409711473641259391334486755490299557363397909861267403558177527650639429024020181986577520651634985809949811426676592144488907513913061701687662136375399005510744246799936064358405571698490165891023332384214239974459098626013130552530627560788155835918652891430669002682691883691208057317026181706795829952512000000000 126 -82883479429138122301668967436889450496796682974752711714699064326402636630369957149004140832001316382230441042238218186724933170469982576371643866441696050509457379014285687246506721742843909282927180875427855789556639423124243751365654863249178995846230000414034697179221031088994082408606970650884016046058205747935158962066880188876030199613579230963923764600616604998359809749270001301556692590842698905311120140537914247997690476618700413791529752744446958299905858432749352293236736000000 127 -5261995591320297255092842948940274824117823115759257874872412475532091580876173415770183682654983541103195773592384768097015368211084363092212934206100841299237996292498796943534839668472148691043917289161896552611290920387041239340571008402147383574414259531829396115761963600745611514905521217568418439346731585400628540925872871685647740401761801993954648601805463194601131810528691517566307651000566483282524165424656479100636833381468952246600736224843877849612793241123825673744567762944000000 128 -339391682426958841109735288770861010356280381039386109701684080486499561439345423819031323515705553915206069584305754412911898412762036689245693051514909774019240266015047145381197175858272302297504850018265364924913651522057136823221774119413523443170510358653177667280986228131324564196925970509411344610777166628646047922354344613950684312307316855597652387805652772797927161259330517953065523794545001832683216734283811252512219071244136217636376946877566263389545199820604103597734146651193344000000 129 -22236489271662111161110471502895424379687287154684939919108449314799917688786142396969268880427264026911626138294849670984942393275454542897008763489103683970907718390153785995312283881905389029706604226364808003008613766293505574737283195849163790526204127734651843072411538796803050948781584311518650416412502930324898727280605082336154470989284137558557438117618093282873774177577887891824831855855814439686076918078517989875398731324200001034873914813365426985904265914867834336361003278563419357184000000 130 -1479764149995209386270198979295960263680313703439701583059906601489786593675216548446169618322525864976413610685628394464659797577083966068467033673202630932659687821301033591800568591405377114888842600730178878395390339348430410422727234475859804556538695939182246885525951680436033494599597322152898033113730545597064419486067402139582267454013381067642916713140205801654762388144251994773573528557864730647596047223421149233472630517145981801185503119442483968036158456675158010865393707226180907964563456000000 131 -100006400805930228861385092343763956700139469069328090982052192106029133657940368372930093524691514228935069952422230921239372521980531819521091861027805402369215743130840850700396831227064484614518792468609612598297201897096178853047866397865221874799677944305447456075164442754333892843950553339554586983437382628054026830056085534261518226267935550114285069230465127976330251798878420954240394544585938748217540351292217355628038935634347752441754370691205764248565903513178966858920827492519411670899176243200000000 132 -6863105458339523490033995072615451655234591683324494533677688131760554794607547343298837235398911125589579566073182188471434505948276655817214806536149061831233277220649872101330250422317856387338224487548824498132398861126537721818449237642761663313007242490420022902305659657740720472971518135610060519212934035917296700727842595667727504707409195260505080360934883512098819677072547811494217084404662458349259131413333448375789856252509970674030614369378222642628780813194881438690319004131198955209301373914972160000000 133 -478212002566079433412937226510699804365223422781914810327749357740382373323240360138143873100298287474902207788507077095519442063887118684336114114994352644719141696537357209525086379554926573586317749236337822688726847176576684970496078566785057410702402920700333806431573572892500880941761074780287278105015195670744826083726200257603770941362554490932710666785015472257976394577309343573904541478511634063736821907675554146056118751255297869010005460895414517886101200419005088598899546716607463094837192646629261312000000000 134 -33828076843972590528123491806069845731215496366529588719100527391547011269052389214947795064856159700715181430250465730389040522503529908163911950427673587230754944352883378657163591606096743509107193674886333987025522047661611044845445365852793817903470242989736762094019182195400958091649180296781985784715846129130106847458959251013209233533694542982566353726564977688497790094899876540767987880737720834829931784199130435911952944742960173967868993662069717348209847608180762465316501630997587936135922919976285491576176640000000 135 -2429081242383467654262487252136380773194727453289538905620706221793837270969192417242450504762349882664465708332639541382338559805076614035182656557115129970250704636834178571454989959543086092959255540066634703063100522596023309456438056708820931555937092709879188610669290853249012342845669291514079906480587650492612771965624046548240925251433351208661229832104107125764904758048838514002250081379757055754927150697275369422754004749834694889481944983365817206591336491579880067149615916172987271022504756714813714970109489971200000000 136 -177037903643232086735914598848854811429100725308671656234500362885152613222895533038926762526352138456745988898726310109206261100419468146724145793349329972686593907570607506786080617102859011585422006965293148357861236250459544554996492987853762890233990387649430116474916480170434295255068249086101647099161679946373375249045474441123136486904555305126284460277350666733323150619762786620861204849937336341145614442382939170559000180710432746731137947472991101858493587115676611637105084517788264399378120158941628861187973392231301120000000 137 -13094902465554684860416171799216107564343253037409113090250410894451785884524677401643161304792259488218402988256690877722149529215460001434771542208001529607619797530446179536142719475296816285650481553284058483117300530726448786771195079250608640659417714919882076624484814870079715517176662206449496762954884801570330527112395211957941136218886331802647609563481322993567904623878230154964787452330225441046703458518378599050819802555884963359713421329763910904571489961758539367630792351004557032640341302843959748833627660993591488020480000000 138 -982885830598279508521292104934045279464707577386907050427357793817450768434407560991214777221765913706385672667241443108660192179015096798759189257904012832932075593315858298344442194594363854375051054793304659871014623274604220926213721502717639525596366205342294209076123207836456753088275363959538053607501372030222506022534917541057505557908821710274015521402325552136953105961865164733155510648543771340591672266925423205366187521088149666364108385334980692665742401780903516990801959527066067879463892016288425075488841003325189246429429760000000 139 -74855267381678359415439110016412842105698187155457910755753027633495726030106729217774473429031928156311476012550768904998435674399778929490023955014932007100638560005216725002234347113097487044597060130137915220435172828614352423242247295722725368830913152642309468502646858244081591433903052863637666544537018964384896435153529890308285108837364797888037660758912362331926976348109943417705337067842781315866915677976897088606074667888503928620495085965827762696822077133964944368667151465630944013932261499998776326317204300783913899907134269685760000000 140 -5783816439390917141565923930904067111385451105869786465213332530327305911375326396397327651560260828169125331368183640489365699317002314928566651919841739280510375392595194958401029828845603583450053667153239043936866524699041032104810500341445064772581202784066934167644918199841803396962507889974108399781310816635822964625051558216109663914290211622163252345068352808912443163926059964115129920691219354077850186707984522763748329643595475983289594636899275314461267627475332031428915795649220789890817559790412372640976959790617479412669009190054789120000000 141 -453350911473942428351517043155134518391222212707476698107879089462307385490196345040813008005949546197376712880756749851944450712386239713612089035889519131671086211973445755910048743134673345019934745239345638378929139384792925042759361233324482111006829378471755848087186215472335157420697453559010973983942612678970040473483082173998060625834649663208054309971464563423457305965272525312061277802373736728159838881077851634381568878923470863523359691421643835113008881133275553552166388044511399717541504052051162722051010994722223147752021113424413773004800000000 142 -36044416171996268880632812184448485813501646632490464724888788162517669378587952130093980390311936105836354560114724845644820191488689670786333047250478386770560455375961827623795937133141736039250098977531022451734946066653241120226808994596814038481676813836318276766329874860876933917613583805081955063015492405110845353804874668598402777907326458776094038778888832289569777155569922839745564599811808073816060308290339573888398836980640693274272517912668394200795606909786562516745206206037765563353241861761993359047280810490542510405830978094071252586237788160000000 143 -2906573361579276080787708701893517666270576551379837079711317576013827350327037440070605960466018816429779192139550312657687472969990361738051950996597258605453029182409782008271202233176996258015441626160103967698397911491631049118633448090200036205473120178783135806724775746979626969905693553064894744609054806348513483838011276003731239894086238170034467125986361979676437059075479542188351725169728814097972654530280992937576708458748445676770762500850635111791899256052907709616074538150606165408757497232536022035880944898002170814235354423479990777831567550054400000000 144 -237695669091197635860520882753349443981753890030934684530647315892905587256981962838286544646511247945097969478913040665247572692741267212000421776752606083672734435837882416279764943692722095674615619451640438809163348923654246570547324111685282951321035077713280645208220534339061353896810098959133700869795027011861504503814189702186996087548842221410699025992358174553787586741775176242257904822656620567187993884676919068130591393983155026780925296172097501555553101706301575078934822058974030187371119989774863672296298736386209022379653052987453260813148728085761228800000000 145 -19711307406823282792877772355633271464758833097365138298731691026220389247338639784476631864678813346485180974310574025543288613621113666681043786309022431541242472769201738769824654250278385864240623840672235268575527560384140143552260084143155614561399819644307935655321102809910328954980175296784110081280065919034265949503319444027793252741491454296697567452844230691759127045487508520643456880497137013498217279035490872848470561718962436623507641061527919638878077363784577730984839386916336107714492488665848192031165882646647349778148826170356125778662267477411269443584000000000 146 -1657379109513148365565735720773686626589693785703058059832356997497482568800941519813976097045786608419647698379303701015300846183898905573983274864052901327536800485138721950320772934607791609260647490916613026245188728561165190357001665787340008311319773646366014605290500136014545930255777399684395633436633606077149555986385027556691163380111240543517185372232438774802129174401903582582808039477721918291407163910847942874501685115304441248206226071799245602358418654708184435538952961055320629912383771502498530817758123556836413606431855564595604230437236242037783577640556298240000000 147 -141286028828637433266488462283966131008538755875775081610402182038305556966398139406984606839203739603011126596216790941534974945413195144893733309350289130169339941213007330672154215396335695130837099047459893840402965172226085465495944734878988444239127471745105943627970413609282495724234172385906378140568474168932746831864746922276041818621730640502344714962881979205228248173403515613749260422434386386571661345046700878636854238560935928686674251275993667649385448536814198946066874697218236603396695930040419371474391629309748568758143649494709706096615457838654261533826779510210560000000 148 -12209748856119190948246383898400313021482830940034390447765950510320114666323787317387103963894488822928192140471062005714765320389102598518624972043748603197312550328426416624910281336162903774115900679746300905350205244953747178301960579800982180303369519065697431436785806410842806536736794633682618831077218362948348763256424357525287720868064414261893841336751706677963065117819352335929981259935560330685052274202530315509981492139728409620076177246478063348087209818653431853982003954092893253382888500668667493051383780072967831164173542237105078566393337636121720151761035459720820817920000000 149 -1069557598092512518554521901867858711373077797279146778413221794553035046913935944072900419773347155613944557665330407135427933447896128187770466231394557035603225692039677527432465019579905072724088263525551114350318718300912970251404350322906943702344547443300211299098429525676901634159164020957393196448615563060161560905402036930773892924003787260640642854954465065731330790545724995883008837834777699517509617616951165333242842432028815325718784661209806304105459250778438096358200473839212242760517688986305464499402998536200909409630237586116964189285264796532830770199569147196339918492139520000000 150 -94962442966718655348273607100499162261909185408580861586803349099500136081377682331611470380466151843074974973148108929408958438583532291716378759336874630028756866117286092759319852438619993601723431548217261475594536889204107527426769505635128873646334613808989262975708811399957969942663513013905582526800530249116002504476728885552823649628939961465737772530975477293523664299025225175831211009225906441785260941605442898198432115082482898715374803097241038331284505122508619955065711391926588121951273028806251708787770910798913330768175794683322293642720999428346612583666746061092163073376958545920000000 151 -8544972851841421094675698190419731258308335254649612313086163027532242687836062016821545691314303424207872850619882894858676220884070281393346758156788979218319561668578692801871244138526346929979276258902116895099117513402568893448618652850004650087002792160707181864688184981070918121164401269471701416940183753730684510513510271711610811149848713243898309063969322928484147689862919655724508637974774068560771081472267218921465595765907367917319681676220471887939926002775054539453628029071628064040231327165357307121357478314050286678154763027600881545839934199822511168525430639111853611103339658870784000000000 152 -779187498966919054595292515100437448267624741634382789976548739163504121286454388965250340948169986950231071246923073813028363835493828287287908223744040427459317803678715598670724970490076449957707749249043231200288701558814292592267686376046090680292729094980527290762686000777899785069646999194196814175164883173191579456825412429409241195949537736004765917616570581415832138507725801196054673988370965495013272565661730405961341198543990206898974372840533724695833392850839066587230170055074771983814222489049609337761454044495334992898352240035186688478642353545523886612079688616525831376159583806643828162560000000 153 -71995877386221486982643046705765875349267303958365570215965686173449765136814893013771714132704256471569718466348998521133625097378476107982627359706849045799862270082811629491322279160429305999121416352039771748996375344142633631623941506749410702591439684715895321800864080750985147238225135202965086497376598026250425577757028171797656452544473296490179734353055225620538419794050992262013372055042670988839815533841077762303254903787850555964858747153720492862000012833896543779563759920862312854347976267589815725564667006538501561136635853007314342464694018882664955194672376147384457134601551678445145201783603200000000 154 -6740157233511253479929147746525709877313821797719081565903740689033886641439303588923779723194538272623326284897156001174037771060347413854444457459071913905145318258830065820443936315386893917543452433087240219851086867237035050316733929795184968941494017289386553854320419418234465108884745062836635944411789444505189603564170418550804482321651278895204879118593852312654523517701927052951684377034518176256034983973040126216876511629740789429167475467723525166576317325546985524489623192186824023961686455339863199121723878575418541953184989848241211407834314810806224138701851630853674619554723726409316315969363996835840000000 155 -639281368636741521324107277230133349663038519804307505180708827908935897030988324434224748813922422890005021792342770142834115438562041580724828927427785396540601259279046803245279239974915010874758678687374898289927297221539251464966614516343445726992319473839399974814620064456842319239228366108019418439226399887755970758604558596818648823756905251240200201256556346817859291543892860000472393325774465882216374320976852435855478167665397330946001176846585099905152087785737246440532553722708131155608021380413529211373998920396027991296802116839478337577167672676404769867414606184500080964929667092314742064985062746410188800000000 156 -61423851116520422703409984070976868996640252747994770384496652941437245412770323067123209083606274971616553642011232862423029132730370280256840256893893299905596728814453752959016548099623690392686497566980620307032880508126656986432936777733255885296542748566295975015724419869606856105402146853198704038351233329189662116838496733574354677872561606088335211712854843058781435130306681422196085804839052296068572298939061688953428394707496188705204347238810640686792357255112123436202310781109657099066745879915812268339256935723132175124782174760513155922500448049538911436411475316204980961426278000703867495033296065695128181800960000000 157 -5978177944484348353946550889431763703384516262499650549901927164986947166922529525745604640746304309481414191623578566445131760552958474953836402800396704842530050448230108510949228691697782933236109892309020402865737346261899077997124468008348026730016612616557720634570073620469655505265838976882363975328408696519997051887043643333821176503664535182213777129502787718521160490870439013097784883708033431025508575173892593650943188257102231801416512260552632095286728565713920253744667147297063693203585180927593776051884064371451249551233941083760328019319377830093246383123000814899539846759534056617892412351613855030684917868779274240000000 158 -589320737567933747209860335632283849414912252368472083900292172443764992273987930142635923487193096226775433123234278255729416750330611660804405948180270095907407051555842601649842808147193176970115198061471476697628721685441005466905529283549923603129623929544731859755205261136234274117160237370694352481137194280016108352054483658365040883064325030372981597654250348925535684248222516559226813009422874768319521952097090854018492538446109376504801783219159740675692457659709259887126217539790415774035121726869324540547301307424888126895062690866700961437581550918084866790928342995376705162463704154890115630349058859538621537957023517245440000000 159 -58836989314627643654508690575161871506644835565905765276263600586522368130643287111159560350390787207131261157402833920459013206648806849034421994825837710181781035890464656987762545639816906024942588516933097366306624281398795517644505056170098006346291342500984607193805881901074386205729619446885156693688078023914999444241982580553052023221832727477803045928150694683720377664226983342513066977556095125176260212329423586720659814745979830381482204709921010053162752048310235621019374285662697472175389368804642776906669773999242396316896020912406852314233580872897475950934885319985260066484304356809026082783509980330262365667597121158266224640000000 160 -5948811117610571122596402526029679890780484737472926210702354081089698152379359450653912845668575858638646931226228143268966782893906940857013108364880976452967755919299491690387171103499175328608658919453761346592416437677325331292905047866149006423928438149642621045942158739605373729751421275321182200087721678322315011442667682732020928741316377086932104486212577759746542325814790173384146701463602005409089627610027730512659133239723345033796041278063628721736108950873182126674744893886617775566252682987110523001214537560892662571527379856211548314731869932350343262056176534424079111108369126663338484744304524921296684502426094824782680985436160000000 161 -609055068667110439873912545446811519508130205074110358803649823432818178343620532359260647964044941579551276924462394722625172073215561139750074433957295520362033552499957900502066675182280242436395456071174024556641452412863436689934618809444319530633825863022240900775544665595757686593421802264157765436044393437959398055946145865115485635698580299322857308207193781388039033696377331104700306480864121405037383573183007143228577703005775397441427784622085156150367253729064647569718886472098465932894388234235674111816610393610315944748434859487288291062673575506989807595273263643500447332955995137604695944277507159061464976318972799497025670550126592000000000 162 -63138700760034680813379622430777818915847749950447434898190030731411642663503154108915945416663841573324445419261500429651612837041991490399980730891245240670038956285279325360089389114871298092056645707989394056840982315586336276969790168651779376208500716878122134115749998291711325009971384714386481657557608106131976008551542504147279551763609382325943922337282507899469094698208036286919005122661076978895195859437936018675586884449161604818332400832201047836805861023001115631285206994133012071713019663309206084978724138231797463847738754648578120633861746085630479936879514107913518628207322850702486928663858765106004941907308913897275028785201797922816000000000 163 -6626953000944225923647868569951281930270803698119078668082465017363062830899014805520491886153683745898150923742814674275981113672143579367120083970687012643974221631904413642425698622686246070080018841861861535896174774363029929960993936938062505020313942746731335760078735963083269523896629292143803369109002794487908018937970351634245427431377844620256726905423734426146103148926738807642698569110985336223282008763374089123776185464821457250581622265233612748543322601924233479817920153283630683226414102454036869736641853830450586241620355278004906262219265776887403460678413085249907371415557785905381882948777034118061628146211818248741786478665881102330101760000000000 164 -704171099714230702084739254704732717881691952896269672788701414120410374849514314438978542405312524114537249149795856018087524772886634686806358097084875597600777163454499464124197965854887975735441158104426419938881630595605630870812513139659839622021461786484370249328110103013036593740738858454613076128714343969276799820389828639690615465754285189206516474062236978742921248848244648238712194932622959342946515010768752189557339337955211571269318180727192039098466833076829615133171031803708393418849415143364367952821948405621445928718266025475270281156611517104075801504892787840478429457160766693118530341409349156821580066281995611640092369234746889447979135218483200000000 165 -75745328220244520173704251771696125858800737522479571764325689785696259392970330029012842158744936412581263889775470729144406325077638462179899417654302124878915852478918017363451998174588744238421351667524520682569363313493382526571008861390545970643647360613531132069061387047963878996818082833591749272876129081822800150812308197262855908368082252672001838179809776943166933841058958978937716566899310696125808931423171893998032236938277533575496073737791587999157020477256959167469236519883499004972381847643680798075102080045887689029262148802860251707049763729495382854776918576159000313988512132557895523373691798556881227881920431460618644726764863129991396493677821952000000000 166 -8247352260500783144814595682757282815517887061304725677029307614950222215251455790299267565964997841016832283508834899478696009086323420531941144415556242458600330983924383356534352218498706626907100155954006603780369945091181228561065518707685288957921234624033628526049670229579565250328463076001874892582685596153892955766338542247282731892336702375721485417727391640228769749182850982306098184613505016522238664972754108761085536325642989533732627167481249345087853542668391000962842838316000780847464005975101211093388226538924278481356276520971215809371542757385010731143613712419957378454832697037506405995135117182580598778801747610526755196051778465407973781900051191798169600000000 167 -908913083915346198946826835995285556366671640122171595530788976182851629753880798882864254098051182975015177907437397069451643447202874874141859373715316740519695205278182921047683805853376827871822746300321891501354974648837962034931906389620780351663492927752344162518959399530400855262791585442379418990376961648606152793924625317807858730612639982818124200828531352731738426813754642564528445315731417958788009140237656511510443647176184446251714207395135381802357015141210664614305087440605147406601294080356500394036035244831693953212491566346106482183659582162421881418911666153289711005195625307639396275039897868617003234736918216530789768957051711234830228314583194500835206758400000000 168 -101378940354419398717446406154325274540905216391240823393201345423108578285865059353913315535220333067086816778638987047824824987102866619061782681157303816619267326328172248834058662334099942767612823213998729628708689203836423033501666795851691276252365863223606540092959812637612936738482169714129904543011876608207033883244277990088305892752496733998785324950399989287861286548751249354867279887419812745050455049860062577034203612525681984362158319358793362306561257382951913403488073876523132573192071276612785657325788694432312023096577022930900171072515973376545952158019462798853076330257445064284168710228222074580950232687546255361079052132213121472116151212950547209174492024248729600000000 169 -11443518128859596872548485312113569579996993819588151972003776553334031632352998763099467759702635642923957800892610631101617979975025097399706578371942429339467521998194412008403073177100983845052509830276558111213784689035769124953001288267756129471439334821122621172789557423381836681052889969537597703915538110404306734414030367425000518915042686045734341871213465908611159658594143984217052949940505537070898452856892608245248408835938103256800801312381593559735091986064157065307891981896140434035220746274385474186070956300713962620305603115695684046305989652020673578409873128865971504266899193421781152535886003348568199723007628012223052233011311168545576289554425952546002338979501414809600000000 170 -1307154760712707403691670623205889729030086641495038746754577549877275895291753186609047892229604912175901277512289449872444873511758697713992708870419118991908879131093021122898373160382060330979273822895143449089439750812664785493383001430042489363276893736096532906898560891305686336986492814609088808755979238753123086003173812946400684186162242563426208335031141714885738050653220314940428290826765174491513262701881330464922304086019516950463773840401848887060457603634179566987282931787955684964768987685556761729134258242698113131381952781929064945981506107632128956124128923703799077498228172555656377647975763443913202832517798136312345007739486217193551856865598943576331003399127398305968947200000000 171 -151084413301445574097008736175303066285838269509502803664873198298519823384180262196188578173965333611121472615247603332149697677889713590404961851691155912790860551693710986164543656580793479698175655427995487669180431859443395228403603638371357618697623947826977099916243340262841008147497096671308809229711511429511221287789052490252879319545982965748613585426412284392687501935164102426812948126857176079512503404691321332447704352609279253855537632029298441237347732992415601941262052426406129937606569547692668989839181191537858302237784033240702902164774648063411734227676555473553419911460820035059137397784879546748308561242356381165348853562541800522537494419111691101095560902574952923349179695104000000000 172 -17668816215744600733224049274058964175158987616958081175134119144876015242267968615949468664050904675775859377790357923591015167521118612954720188157443970108326761700099705387202473109183914076130488380576847185698897058113416850747494307847194266657984744973421003604558934876556044414104669671359582267932312483182162499699884833407863712277594015835754416928204029022236551634612863861538323672402439788690549991492713884995865215211076503014331620862721326820148082102459728290290185718977934463142699113189822782785351861836523771456238562846688043352721345288735859645749954659872718423482187332503995613749228651297400834963107824174397449933607626768607148275698372047564110318555830512592952227978752819200000000 173 -2090550503230818103540715210949500529801059623281379396237519583599727268654996345298919806766988957146084490208196200966409863519937986073131873932335106815849871726832168249608921328608866120675495583013066202606857563823731407576438342691117268939182822938937929760182407264961564203925217585137985242991879359902488362135670021910938462206533786832544215331914067956510464728898326944327005355992025276502119282531272344267445476640355778564572332757048118372861847169485754323196292870376836570000164780035675035348096348616268313378987200651509009024434620619627853983656724832840111986911553192275401998738567779094348464291785526622104895578553965370470516784838520389302232008892773756275843565715408369483776000000000 174 -250236075136856951756266339256615719610559816321702757425721597493348428574315269410581125762579320551171364718467480861845486782139276299765609203711789357038457785616326295245181003828403508017713468958771987871364392967163008913551685032503283634624930978527272860756695860232435479633297719770219307458206872695567036935663141658781290674553669195234831781701514178252251386296043943870761650952743892949034944899784607972118248040392171983197151965284736717689159536711646927069362636953880285269992403083314229887927081434911877356375867584973863881851201985517728041827708823792684582673800812476987998222035268866948264107749575254844122500621946322733705462891932499661016573738927127760080429640817648478106471628800000000 175 -30300248256888599388942656278291855047907926056788547252797500074964391783155627080343571336307093871330643608194112548982701191921317301139645285553271286848378920973628025378779697221502765444621737901499397048398807817318486718292207298759953174285131337205842852467573258034721511209337352914873911172373796860148825630818381703597112100903514824666384891026187683767617628478058856890486958672023325494993564742246799057804735828153330059644731757957315887285953916879273772462429572038375063661005001769529815323814568906167611431864697556843279431854512630766571783862045283655730344800115502969219575240792297553053782061703043100155679083008227910104343355960046414252038927598925877210861566707457250319361992567029760000000000 176 -3711254721884782929222300902989952253249718862862014939201570668022939729561614325283286295927583887865728240204102793369171746189413910716368475949517576029577649444163847638886638173900239071778017837965338996815675505542902546230980485054786728290045082126246954830322225879308031156880806665801472417521143836232577095719550278554771132305200991916115620266306937787033537595577669233550204450862449901957255374402994480455338779113083904849438993082475365681054730354154753352273754463131362225643750896097459822064721790370663611033025687354558264120989478534000601728572753358615729783355420378612176811119009615850575505085114408249446666117361465557491455208683206800844044471584030378971085732829886105126502773849576387379200000000 177 -459774916525319443833359519455533624857929486501889685238434203644518891487840236209147158265682395804102829561379008693170223101504787342770433130457665515168424709516544095407564867071448711807756693627543206810611290407985060668070089182944042125955400667317665983827109319283980746675208572642500075163928459558703477133016117119802609353316669891291000027845761309909512629035790403952115490565172432871778853323561555521722087890785365443915779400535013331125040388645011421964522348692549613506940099649787695371577669254326590677850287527127073366823640151329702082661366302526268754813595995767600380647096226581332097776515537739261013975557722216098899496452968673404182833973731198821680131111278059182977234197712590640827596800000000 178 -57609176475987740122948133431386336114709212264679160685869933206356837956918780487595749835051106231551786113222209342582934002223274661331120063513207928720969719882533383542032068223270661918330665919004162257742707177656053392476665301165835804885025227546763164466682843417163829132094451790597613568493956550917837881265002341620951032874687786947044868090344044438851316467349673695160061313280306558022247297211922747168820139561048407620352678411011858760580466468449554482302879348710136631212031171285785552859042510458312746812111484034711662239750748521130374288922291053427484428657223727127658705582073832556802525832260496036204543629301004472466569833162259814349864805592287859871714303292986595375659428711744717241396808908800000000 179 -7300157076811751372393857343065364886430626299866844848567057768275624479644779658198279673087368975424657464024638195817777331113308118621437876845033210680209083199090268693135614683697785203376007947181293687209292843525098932363185401139860408487018977254607842143576706932245760215602685530417273749457451082798493335340372316581566263516705141942941175336582206828610486277434508104221291743988237447748808445672538461155210039563032257399125097947569938671775607483632105553520670105299765299738778991763467607953853421961613356692896919009091848239881610541960671873496909353570446932659440219626522402387054925224374411208005333547533530103798341350917500812013874638036683102035605947475162025979402690249900550884079478131395475607964876800000000 180 -935490673357372963740342940494207237275128370022538515090801618904345111648899578419811139269649648755249515336040381413391179228375928132480002487314570449046423445424144243191118328195253001532446382732809409814361162130758559830235932176378458862927540421906844730436570990870511798383333555722321662766027874967527991347229296242888616793024062828452346451462853109942507284685290278622337928833118394857596085799440733573805774325482339823210755555926818650488288670634016726939340379282098577159706127815064649490011967885583479933023150976266721585782035009779552911547751750453236425924376087197776762576504934144007271990780592340591447599749774791468760249324512201470636442041000858568123827726856136862026551863459770332500833212031403504435200000000 181 -121223360275227498644392595704135101039350003375171692150934280787745034167284671600047421030869031978121823383002203732941268433351247326703607114419369590522083662768831590152939965502487130606905025539776307674692843624956733018367621358985245316417617144784942030601046446448361286875536688498818422842961254991756470416682555433939167871761397260622119566004626262583369606598099052061163438223003521611997521164679567689283259863511356588593337691497162495693308177563472300037192008411993446481749189138118623708311007745340436879541901687472865652219154603457760365210571711699977528429184358924734402002647509733289710024065712675891047741352546968631425217625371012053304913383995060750128312597417557433113811694852688898966992342463742360860753920000000000 182 -15883490748059511257461884860453425496968887968411951593411605480915767821191555754496112859616245860551647960015987265504227086836277240887834214968861455563681548563731423697416928101336042544593730901091945525088325594453628093875755871980558218676780360728653939626217829644836791547998100557778336100459585338859562828244212317618436439103135499852291465355115867687774399654125591694240781800377362196121362602628594376159969277809274864244745622002546809177948206593753209209239485597525766667830483711041408201623953319791470990010185836416741433186452473057651315830384533418717216766497626591566603989943857034709389419597480511286587545527240011842629971860061538112114259192737057953293351933914710200853288813577010328212072051745558162199057436508160000000000 183 -2104223402261034829289507869240304509552249564003467908005233312046248721900376343329595041247549486238884035971403788265246612175287316750302413479727674295146445323045135673448845750771579754504007156001909226051718402821662713891524850491980979771117142087644756470238874465326161148890528982108670825762306951120184806015092942217771238466524734469948037465719103424034962089548106658013164545108697570834915005646363057008999991417625009366930274849989962807228334307311719028576193877382144778878198511812618776479142497923084941832254130528701262998493153928423007908053519430746818090151436048906416929777725256119497542822661268323631571226819882396035352905371268813808491036413128323071578847872465689083396693386178027280292465715555314586139985291436359680000000000 184 -281836840207107258957656216583476098436851663330383920683560035865304956844735768872997104737577638017415419485908667904344546969647441531923043332052800680969737487181566915355579566150147348157346358066846872555086431992998311636304461922103695897056311037183228061266775359844860430088731546351283340013393696822487057039471684369643528925819271316440079845865188539309039164476663880912306316895312379117093128807227916522573480832608776075794899497561058950427780515734466447806246140919625599522695335705449069188134368238974369481971880450019257690678703796199444211824246730893782438322468832158672734695590475496251841783277059226674041382414216400854624257997534686235888083994263049802599904135606713488607361549343793757205396981072343420734826552059387864678400000000000 185 -38162582119178639677671038398014075204008541624944310378565826487965112143862509521389361612961076451225419539999216870338427489730849183674083907210364361013457443959622402533909254874304980173015997685052675927689664718618747084786885391311139452191116854717142840329890859293355914409820022207759058663963105221586956083638917618593157254552961514251988997227050660749200075418024721323591213417676958093442609909509777434195598089112409178020950986941789098158715356890332010206691212533030248222908487371734830874952820134327839410206333152639530289222968289102454153167071064396931303468539402136335518898980636605202279738429490467382903854056715142825174462438808758639663049572330620499767119084832071270789619488208579403340712025197497702251636894834812467694555627520000000000 186 -5223795329859786908509912716764617624386798774003113109109320086067616217471960372645299258406619036436791042699141122576386984575124291541958920166627970536672839944074847519627082470958904964168255742624814879182093774795286541165205080232725557771415427152973358506574112482383782802063500222740039115517372000553699141445635005385273020888865230378528736665212646887492844907070296824596583861145230773447917785871926415658241794329423906172950930620507191457662527298112151548732140167601390558433144108123234421840126969312337736485550449625378261541357390951634429870717923026636722603347689210067205302027429737789825895179368062618542009518758756869714914204597499061416582099462393170809799082649938288278861757049582975309647327091728646427818974270728992824150198908354560000000000 187 -722799053555641231704974545290112845569746171897245455063562618433175781428242389800489316691165403265024587358363738289417499093544711650786788805608687656684912510758690110269942200839802695065402026082916002889660638085913834099261483937947564472659959187392342855974537188664138219979249869907447907034140462892509366868263892377292643662137859777410754285419589879763326420666951071349548956272300154589473243551684265255326425120068416231894552139130956461747642385888555507556115489131727272168600917576345968344336774587713962076255711709582440704057889186792881042572520175159276134079119473016056952903841729890308569425943674341723744390843628948008070567981650427179394704855095760658966644634013798770005482846585013909986501690629299897384873582863217835357117645731387146240000000000 188 -101089698833086226781543148368374528246030461978885636395874884203460324443022656763317950507119370008360681781263922624052390163984359149206701217199515593980493913631237376746975998629694189499135317743296769764856678568635711287149220987124464216279411593912704577139170447488202698390858611975505210119654610423489127306420206229600369909184897568556756547638296976026126910715598702243385951386930493413282011695001030035262449745831907659312258395735142474099713403216646975807038715995452017061467149311263502764188897700262532991216949305803065973823957170841824337697866525579637525175363762050327950262801930739312070643631466700228526248385933060584195646882411303383767695797546679858767008432438329600129178909201575895572946356084801126393727594689205459822274369724430747676180480000000000 189 -14289903197480939327508845083318805075808605748101176274898485500054723129937143821301809683548831408309323060467362442502638675025276452027982765793464029232829497737584445040169383015036830189037709895895955871549825972455893516395263600833027611506007756967960391831667639665365849248951749396605210611610371024156179344802539686215208461223013764136612050381173198557007763029702553879954799607747522077391251638992293698901653222617283741832599583821251753297979800863536164608687845353340313604486803221402655473944389436605147444716104355771971386376110678463256092082525394797530233699782603149028303487520626574781567971260521359592586921862580742506455062844875542473161787625942913086244299440994265319776766457305001480184727235040150012751006173253795918967500985078294677749114580500480000000000 190 -2041550574008145737103735432299846551364814458229374848631334239434192983468456770019401006978545690258534744661841066522084822356041413108064824424690409131375747896782295569585728517992860469289509507117751973309512617358167823496892745327946848110717270450711173324885659858573669691335854236038991946023663087420286094516360078595372817903177750166021495819156738052985856937925664522317441081641129240761757079836507999637144389365163934822520081186257063528931457326108075233595862386600016003020352743891032133907507279278420153018369590176123370859819752745415139235630480222288819442928556944536825127656484230657681071685485928048403720881221946299389331326213701908016182308544199190525658402042586278395453070118919561349406570827172477877396863020846210429038718009294046842311235693665320960000000000 191 -294764478147886255090074123193047592682466102883079936383880981211400348255937611637291654583185520515441888238345166251097848201150894196596613460167332371227980175248671774372045722297681807193988066387821627832665239103402549133262510108001811714730822875799142093965908982775543011888400480118788203858266095431157520556781333402114794170566361231489757445682591538579052384770982959938625301032280974009100604524754779383804026903995430946108978598689579905187966171944401163608131565555418087366763746632832720319178982598778627651906751987278244646317505838805234013306719820344911221256505796365472283312425955314540737174970888928081361134633712105623293558409694993042363002862435060726300453203564823758533026581051054422011784486955406387300209866184663805746022245800791349260623884283009197670400000000000 192 -43008096946522140941843772337196153309104651725307603719289254434566755874271968446138196068146521182888892988576970301287623141491426166269130449365725820184162959272530370180332281899557452851919009605977240621095116126709362952020275626661129658881046830401391310656155961604465686654650982292121993477565135831097876318993929902203821604641263357265015568229560095971429479403948504993888336844397509256986489682446599104793979524976753521501908020753167943813243149194618446955682712697626462029741281875886765540271820059038799166271964941198804400241254997841201904881419273805797264161502592751787696493028140792460744453630991841513720750227506670661176009668479652508628783633359137027486107622347349541834251239710689392005695917576418121565811770793573136769718603147832761879149019057102326430412308480000000000 193 -6341055658953709502642145207770652606065958865001160683206778009364125599246383735771201050701520286621791615100718206006976689672209266869586394653475220630195702437639779026883333451449226704349213146066144262284438889078040328605623735612832926009595289173221131188474791390993975997363405663196759552618249306904610212672598259897604803620051339268175921683289540354636265962579056737706301268930119756366860388941155106584208038470492011492420246563577126473515017684336173316100798246048902155124984491093344326297624129106209356897894336737147727888094294546848678335285327966801546887468633403734527846500183988856168399649070561962863726768990527571982146617239966918242412754736803788037894098095856733907420606880168218172580744847303346976907819751978129696972241000385050960247023862229047057626793456435200000000000 194 -944681896851237126999480337605576836753179601253459566149175189491737612716414097378783056756560352646342104490714335670233978419269275973146005312009795354111789416859732358669000899003869055644701649270239777062016796518356214333014730638945475011549793388713020388850165944781812204450925207167363919665142833802457062312149889393377688774054439666022588562241804314889034345377293981353013126295579660140642741817623950569300662742771305716705181834660376826467376587294867515053250389968467449192234427400884135184102013623942307842784403471597320037613045101723515247039965331633587350322576444038622411195470957970450322888031885423215699964511934797057771391199199241222877732111617923435324345864226249018869442528961816187235506974128111606847458648438774661822619206162918080544320257616413591588465694822786662400000000000 195 -142199798904893820115455088941177249736006554993647169979194901630313300718066166171961999498009026211398138425947643978884147105087237347523907388305634293189602181538661899895682264719459653638804263715006854367229692080316089620873912026493389226540909696324070766218011711909060646549902472737177450975378035869465486190133651551518808271203791715158729608969479526280739707584494862269976217473434492277196009915789040922449693677790885139206521627007838270504361765431358016949530029535805094345181494406836855521656145232202769196773886300481725114081566770171554817626470325273645906274989914953636225442781723339623549976217625083468425860446879897002382463194681131114592764072696504459796102620261845687952498329670238416462070215334800124304054946739826987012946164576148507727267906556083397081965864250867168837632000000000000 196 -21626121873333591287038115445538239185006972429576633273117993128258119058286560945044311640951071722864913350695443408570083153393844488190381244263363195738465663273161546970802020235819084021897354957904081531289318919503331609094170019355154146142996996756166636878707770200050507816547138399312657175962305577325506991792981422109755324157983841821037377360484847980811943278948487263101749026466222695849492567683234928538608405728512471009683666487175966577670222925001042296763702359825968470101975951491290829618291799055951287847098845642531225047726484997806591439141724392834218269999228060825486634359729341525319972808281749326185818251577060597367383192757927951153091147124722589298590668439443629961276453243520639093335956026659965621161026881418116834909324841287205808826369244870130056229695169727788468455730053120000000000 197 -3322781118386672015922319751040038397628428547032956597189174796303328640757845853059631791201790726282581638844730396440189898744114841636289261295903017699748753152580563971515841663531720443473402780060354981676177664672322859706375137790407573542276939424367174337673123830731948475105253209662898957426112376033556926302559841698992945775682177344661014028600533925413590900106308513920901125340812008072432187040304100584191663476148252422824566765777314160931082699523298400561784137136404503520860026371579685714620089824997940875398685288917211524803363693970352826959213063905013177365054506835646855856996293396618482066869237730598668231200071965546037745976821409067421642455535439192106981702584538796663128049804920600944303371369983768247661375131420139001816550374723871285269212821361460295898856984861255017763750312673280000000000 198 -515757589756505432075442815954229517289148211225482639028940561931942535145049821773924505625474726602559395232628297991211147230815106911533033170402027530482342954287304534779602400417182896680646969924719213591756389609813862678267648374500295925234584022941176057567645907513300836958134983389177418817863213983760057239786102602850533644131546286045367528013979425400626364034590467901397608574633739601332799993784994251840633184492551715041068476708055756417387067645763929019592604342909703699490462494773783696831267850538588325337316286579087839499527476210319909715628523526726623476963123378649242587600706967461366785759389861187970547490827908088263116364287814327170566360807672792300665545947205840625490965274525415790731704767469475037182289849830575183963712551794942455392225330721065084356981040984101725676668369145021071360000000000 199 -80870092224884859724210104756205285322625795646309774133721347052545197626061925834620664727947705211834089541465331630305242874409420200225184787329123185936273844578533195378549467211748942672603233943267402750068174458127199341911600624103176772405417527852436168530073992064972423263582727269379109375763782954639836928770538887535975352327020415975800816165443388007274946008810843195486821832011465242754876938837523044948454210991667341619854166135345156980943810903636613203751177342625119613796208133000532397078588203042271275745171112283242963956537813054341315537630707594490020376754075869316174368739286708971361468400690873479955823191862138548363469428487206014469098523256236208029665764531794440665444648593032712315048811606535285870161929362817544110299903706055533221767240736017347097460285956064439865752690271311756863377244160000000000 200 -12808742734241873431800173540449513029594337744433975159830368721038722959191127074975142297472762936586699666807713593603253892988663089801465448566499429565159864387836646501271517377905892328636595382927756650423902587890289429916371386734525567082492143206865141112229758841793678415544759808594095433066530997251451952257714042882098739590444713884403690405410503261044082337162689216239593738988184303278588310850237802641578592157342710456175961118725426217084965067764072978187468624937422127053348535456520884020245273861444699805077697404077248068237356507418836377746223020883529230151443566568572799653941170193974667815095248753861920138274324961674737302839900862885245820088506280209619532398897654984693481433121660788070275135492619683387320336313662521158052691804997912127404980926202610280866539918937683187200795784820627876866907176960000000000 201 -2049176563086693528254634796403176824450319971673464683127208311551918951542667901351621667094719588327142933468749606127235328232276394327642182488746360355403728980121194183866425702365972125645794522346396119115502084448625457678377360623322672897634595820990255971796478634183014972643335469953135589158356530184987187758973379570444844969989809709409720498327938914810567198488360915690254374538545786839092191664979061409209439709504883539706118745303081616439356355575170750909297385962702019266242118379741834181893334545710835330787004049387662331779901586018463691494823478734688393497885040901928814014918439710716499083435573702159587231556023182453132851221269389129906695483372933126625228179157021199587268228471948868104739296570281755987423139614467170700604481857366296497507834067218191537325921566139279057764354305443028434735193051365376000000000000 202 -331119568975357022833331077190578508605996419905071220533194447767893462673774914827649439860369686093813596108897790043031957637779524628545893776349181976795418867721772005546130085233004593730362759880777002779295681284648419055054237485792299980326591834342107057938573997897610346814460196499612192404773918753739073703448055064010313309446414589497865106871946145511657049599491224218220542199902079316290799692791180773178592078291428285521305661407805838412567395596033175920472476546124027796796004798199905435437442841375328168358186174825364620089604938677086464666271297312871143649217463815749240365997405006985004761304399020816120730160043803574481782571099078063547467429665163928148356087879376360970796980635485531064549535110298481013085425983654890367088978214591513657465293291944552579222522125435130455097773407549543500819302328134580180090880000000000 203 -54038265451320693529854063457598979051065763911291322226697912324644392489602495927443916637096894301625941858072199498594695214528836658495760175183742109679846152693541654450347889981917178658029783976073869117654469077688310889715679378616843864419558685424075442331127459708442144648271666204234164711418872433030980304870300064881806088529548709902569642602686729738037608194120359554508372432516752541705328003440796781841292553652981121017946462315881487873954383712152659876565956420117216365360628639100926898018288183296303367743601637165210218541245966334495834270259574703694946011913314919805344784187538063533345953835632083267422029382442094993503110230426912688439737479224337660116149359360769082386477978683456013781960670083456014199402752065505836014635969340942472627381249895592092411778114521974906090014135458693150910869464706970115510606862745600000000000 204 -8906513757933693369628358053116751460425093045010752719862308610314691013017884793823548324357731109670806524738248104839745534503365113869831046851274025507674275420809356910764426632844018160556400947716141368796934243146647089033448245491219251754154047782338956940492862573540420293549369522286947826789127428674452265620609135605667288614352964533510536794852782036461220327479485629066725701295584848639425126764661784636345861811680561840108218989420265723497249552324303236167358817761276275163731572346524953108532681888877449302098417401803974852736167305639161422855481128038887810641116732134577658378900159115053141480693159995664096373318808750089090087390294651299862330506766995996414807170598656749574953467419095557353102477980176869064302216296985260365234516129876197053181722939351009891755945191759385142998350691235301554457618593702401913582442271211520000000000 205 -1482459343699382065688685018753572546681333385249085553989980641254888526279464736462057698867978521901441990802333550682635496087997956391200393920332339318610987617233371381321655535692640371829382583069215667342643566190790826359864639580243299217827901846144345941891625981366661418995149131233294999885009191022597789735271601302397667827399519600292246223973750779804252603477834425987514764828997117935202483390462266125284301246006396283670321173690448289048511284575554492572261437798109299684372165783461446820634008611967685378322278848024668451248483584565631591299447196565299339640194354321360199664622152988101305610105338637277044902777328440410755151358718173733399503919090795381737388211176353798864690624949651997429836446049478208727581487603285470905384762461962610594774486230555795246525446005128686590611659183220022347616679936759227918226378927511070310400000000000 206 -249175689071833719121802763760731025082471892436911137871665051554199103758708409565193700200490877547246530595306488765742976043672814005975519213812674629816219909287679466279475909636979097672112740139574236729235838258878762870036748198214782067223422037001917314156975139592877632020221453983215923814950248085436380864011731995383409454614632307962124871709895777243763240044132963202688374611991715826287635010467782564031982042739689359283589613998291206432138491523572002009699342494341380905855860760582494752901364049413502350090600730134069478742620125533589189094306871571960453452018224100598817266714933755233791333543074561091059270939842374552385512566888600480823766006902117559106330234892816086688243202506285815633037347921845764840896326418606306708159098444573167708070096450459891778044113484481108718532188956887306793623371408533233091378917427422547837169172480000000000 207 -42291753937858387797874967075269240183855354824968713001805083902396171084482229178179741104925226414802148909845152735070912814810355373032299240466706221683579290103529915996670726946500192708402877648659679693485255324361430926568161213740922187703687713705744924454311276738307043869757492639640065882301547856583907700551954422363744513626864387144676628499424565566223240947719225042347110915193926254204417533807458215001449073298344564336733314553402582948470180473621420101348680482310852733380784568387670312280052626181767940617155227592929852626270429834249818321351804237713024980384537647264577812897884777764705005722258487964830747364956280797499194330917628334606091028315641286106830990999585274622401543699255443434969952659092571592524737289377233481033596552341589241449253830940178177625599924280051158450155765860355247050115013128537481570213916957260400180430236549120000000000 208 -7247903515807693327546100708084031658120452755647007726728072910119614986756240623065294497503312708931766854725815608164209947721324953365881970486267325350268005526602335172479821500070974491724088553845625483091071938940056752048233987470444692141303092144498925563233529680832639384701961218035241345267852326777183750455701648770160948885200659764462883335796668764569002794803831070360860729654033761016334211906089142979277562750945125078132214485912179618674148913556858419668945151906465049220425532179202673243232075497093678714463116317200213995976960076801323160100956390276182485907968106607421992943184095672650199685708137211861172225840183251113013473955437218750977432630869534084934507721535288839961734783110397309001670157949049330312912591617840837787263752801338907474538680257077305155437205551020508671343782722096312071586143698360632195649538213114875830352791380238008320000000000 209 -1254167407905136186491808514634289474911282320577287093753788755034144088774949179909972409007034037977339292857738776360890285739130456292822231968203036499578113744857542711981782549184581053186935756440300762967850353429287784097036577548952262446652595671218469096999432265230090160536865721640268567328823110018089794730413147231572878279912427037751807860626721501246276557590998654754140609984888986752999706888576435420828305708745571135967210412070161829184487251459429546973138136951877912424370400941497861497489963674529487849304376253731827335745110077160539545956223826404409075501668189127815032764552230815762913739830623175569559700556798670226419240100182093762345078548762919093594103738546528845665490761477641518520985508443424346073389797564308607904901030003233613307523969055981085926148263627008828788264939758531676749187075938147163403725160050581414745797698708239435085905920000000000 210 -219111380714231776310620864496820701355516242090905327337620536108452610364570540798016789968010790990188132601171963787469636714380029308157388548285539770352735613424453599475268481903932565731077908076551050389344322060549274939964822013759969989853779162837615575146286384889465972328270937107595636887932007824586025154437805679467892829065077456992039838193711897917452773576276754773765797433883913750212111094888682251788020303564139215068339572923790420426194198366290711847517274997877787916526748799753562709402530508820859081680172495174422358158145612873243765287356336225505565161532626474919351250113694363285839212609557417267793249718190321123800508185316492273915776705880629274616205570572424710091613501155684339724820516883534093139841522805796696452213536330684913068428581434547659183160049962191320125188275766470086625380828957183589168473838810168807781790591557119213721704128839680000000000 211 -38647444959483213799060892054157277034706289533927184336385698737301282309206933657224351976489228008162934020024847323087202707447293228457325738441673649379411099725123426295675750433539223096681080586505423519739270318439493093658061568209654752503065000866675881834776787288043936178058584960284732914907155346820514468933527886417849480710502105053310354794639673831477603437440512405447283894184941467214483813052949704850944949509664353175513081568886710777011269772363612244575446737741795080034976499878028636465508126716635233296607458346401423985872109632099345790124361673898225826098682856567517124239033926773787293426497591244441185385395512692430652133456978505572925158312996996271112519153179744140958242493679701901326472908803784225741436271408194102512492727060423739063412180766023602320871510511623468287811292369212139188656404823842853909291723315065243135968902619559033615488882049024000000000000 212 -6881820871032546528467487672769258326967793518260031271494924700346016582972098865633522053415870810835191283773624684815217235440623205941742005110116119614906496119048378445537926595451324217606610500733393149200791176975847993842994923436315248034336548315597434113056186993254526809836592748974290034699782381674472873632728977093860636149806551615811991227540108309202977902747593194365393658089381466440625729343317217079562733325753293508713359721804551078947047605749639334281152123738123583845049464131569555940968275669994417611990158548930876866136442301770707987954244433127086278268356041757823145244205527410490790723474618966552939344230563362896207227640560966807192302175536182309506423105167137195234365789271189076455060508882152838218762025785570289772256008142816699117281084856829745710546379671050364628147670873264158366947283256133540323712620452510532702121302257342980212529064334994702336000000000000 213 -1237066795724404168364367626092624714540143973400079374411662230469143786413736599539467857580454791342410881218973088037685876171017567050921620249916437637791630979747799767667576236964459282391567482592968980556493211449652925406819639233243063844151242868589816145474438388099196816787548144189505395147141676291232504878182422481697833647353187865287281799000077484051392342564191348937056516457171734729145888299516596504694344408237357687814218699313239411240133255711635352617536921744573682806134935474855426359557597800588056373174642798192769791302161987803203762489094171119005146251502241248411412883853743523332810326128308611701098550488387205597367752064189726572229643974440153962906964862021693835876324917974496283252972557667595015338304437738514298411225997457727649549673700533532385561143052301170425533862301574240203789114547729802305287008325749321407950044201193360422706850745521391644725739520000000000000 214 -224476464524261133802595738964150657545208234529769862624963085391869049391377060423425807298063522102433033833624655419279933225065453908054218299955118073758512281803441292282424148645987061680138938795282591362859909262789680227869197468145142170364273451263532459995428624602753557367253681307778212871037619270245852148875423669350421988518215705053468568486951206591301226879044647043850214159533630380451406583484334952041625749065293671087581098999782221693818953722782381788798938024255832009598424687585953522196871698768310049560164778995651985842897967316051120561564967727220439496494459505125614231277285745823394121319850547225225311540171712979118329636831562909964258802694193940529879100572538971385600907508983701171444438244455476012509158897459195242194001368999770012494938539974733407038358610760612239574465431155968156246982862948250525624929311132893544206527981637367429777217568513362881585562936934400000000000 215 -41116600861202767351806463470249920541728675509134971402047819046228908762057991763806842912445750628462787141706961121016688549128149524031634450912837119622854914403859401806737319441112528839277641003245785353909503246582664263037262673089737459459554100747432997140053762498101812176536861513306787607548822966580481770162760125461866515314749719489847587713562087230859411158372785158569615062928906935030916459927179332369667050805138926521278089683185290605499555085100411769658880601775173775526730764336276065244350922683189244657909551956593287649293989991585409575244681605463988938204368796726705771647780410869616514753800096615826543569863413378090664947654014001926158244882875330721350786208521680316932414634432141924460066530602652630939925129707132668774439334224600679041406219807738952857714757923898180460362954589027507398900423143433279433179983962147225197646065748497771704935442187478157074669895117963264000000000000 216 -7601745910805064774066117875072901201027897295426799182782141211866632322554156853882391238818566391911778828644458682146455274457081198950657811074379710854687721547751423393159315207274056718835462500333252041564664791404215827937527400036718069917846690007194090097540036299676532767190261500878233055007493837262886132844165880633425083614099112295181239011904201880097190697498979689993459939236511998871776829123613858653067500381529951164817157338666239476693670094631455794269094934302660971535762206674104993310103972328015292137532181702365838865634013351815039310052827559993549905211172432747757827296974889039002016680530109402012351881240381499858103923082033522466012382546566802845668831205128541999485892754459494745428092467125868097229735749184590227026877301623269144887006707958624792031217520222393261213782714740342780705444649779176663470172601960787176332861187934063439189981320236740938943377707514571565249331200000000000 217 -1418536297854558515112290103783411585768543676852136734577546570765721729727012674360864362456204967054531862256063657246701466625867945808044922169858635605317983912544168478374358750232433357385432209879686122076572464329669627282893422283113147723411450033360897161174102241920023718244320019459344664944778874317948824631408602030001873249212508710142208007178669598250911471881049311140642280491661560197408402929435086119567235408840661700040802207626108889174785809019249078559610922432503346566554167432797769500304058640287722125123209142696259248433624963252004915677386397477564213637912480072944487873299281596962022719552515960073792982260716626083774858081382532003429157297283071000066935021955573081134248154096951588612403124780104740775787667202719598923752008831860551428691896088089829004686910699521119269153539548405703485659231721808530019547781885201979916040532060334417211536752987353709354931900277232369822927211724800000000000 218 -267165203552937415254630115951801130032954389095317706680790240898739120714776192315794109518038293686520997631594438242229560615515483367725709836195212203084340770576334753863131248491195135420755016543131902382017363636387369621215779329679569501104761384824450087248431215471156086554322752132810442322551942932561736297575716800143741297887264972056650295142096933346187553361475222413855178120751656268778882336390122603989218343270448972811948957725532575758877134733621377191303314573189154211118230257299233140473225708467850769663188553870926650473201009603333112272497852174030210478663517484874759840449368495939010759624512202899302109173322887718971662648008231654458692923729734989927895109750832861352563029442570534748989209105464217284755168969272297342499509672106544316046357348017464643970956439484283487017589439055447340632979087758521069799524609693227044064319927018306403564586881755362936832339862354747458503566796469043200000000000 219 -50782399726071639105269583613156200209099632811417316146072201338181280288250638994212139273357893661699848514048002226651912636481350902958705693850908695650206114465111014753308261428765086900017504401449451033380904086320066392177209212679568218799995055757223012087308249488987591768698709944461574093600678767800334762233572653243438359103951441466341090879512221578442093413568208657211423083301056051935687758586876509688458994660139143897150340028162474435580089968068793643642242754452994439115204116028062096399950062314285340185171540112944225754756744182961031702049325856300316734149049855506112406171655232204061275887530114999127348068473755992730503638005373223183522265963737124376094402969045040008209191246861397655201459535688828093650044189841298339707057821971359892371912323795778632413038652349688118199292303005102193164770246531962295824668378340096798624925547041434194342630959083780636884599850077962228799129438400894153523200000000000 220 -9741417329019907609654953569269400854403696410913577525702346037919065461466091518780649921164505066479623247424945851054658012793618041172984539562888646242979661525619194290491601721101158299117567127889770085143614773140251459970244055552735224500770418628096734585634378567120409254542932895765327119796912216110778501379447616192184154968652028760242098957378126392129083024619526163738869417140356502570840833769746562828637196976334628354138413435169000539637453749817950143946930118161396547066144891048086101487504062231209838058486587856871793628954534507755244025554994395761737751841824754020252389677941938939205480415202997115775286295315390960521061948129707610281789946726910384800243852992094454288658277272247291648837515042738910644254669896989460011660437640695845040171503824923508684236859808247538031453777342638286573466753665357428250735350572167358819173235940192955768545380053563436334117762546508219193415601881835119883663599206400000000000 221 -1885769324702348506128655298918923419869265475100496960161152982706177128954596479400548008801371255209315490912929024295913025340788438189687080861443725615369337316609251046725577895797871915893163825300297779247189299407236678603471476255227520198396726462663186933487158937987900250839722771403343522323166946921541731842868279486899061550458452924490619385393258925353984340203155240653546510611942489553101982381360929263812985761972360561764172740686754253284373091608081121333273178506310125504181973669829586913067336753977892490038752682463555388719784123399372746406212305764811380545140583234100646363280623470858845362238947628311298159610450610023486555721321500945012302832166930127200225661680128980582801615890795553993157476245590955397134997274975539949460287580996195994445946146916966699080032625243514496310432969561641916691228135103973266710379359363704524561121221141134524544672639281924995445303002343732788433849866464483871810815787008000000000000 222 -368378709086291947170679224982891699481850283071476037069638442666690354383680474886934358665176944970334748150797411325062790400056954393381070495497585806451340479581839199974249468782221361189831047683141566023219776115813808592850006508025469726908546362865730286163138909520883959560099973082730819197697480278798398211632882414617971459862108045273239481220175496446322192994358171632644501443270158346910034345610976591902740748476667834810152773339725451558090883123503543746073527778804817988968532329656576364909429175507445665159772467362224385418651208847814386125565943640496635248557592524188152822318601686383566519878631565894854300225652996734281384842507325696287443855021595118031157659392225905147986082424272355253944951980323067634812969470580723522395708664255581660494835547685124565184269026551178795353044298314385426032267739410813626509938041882115769167732716199779028566359733598959225110186430302824037943263316128622860134759789542925926400000000000 223 -72614311601902416319417172850291977895709159974700989108173683643020349862853574063125853082389902966106150871388219534448617768843988044299854787613755435153266837032713833261813118317719720700114227316068152077093507201198141134049652877549413347894114304034654749125228582882801617492964139297277900004704892607365588273993978123803368208919578035061332163884912900912689571439577225357667795045107578693766930494076156434361123655357057134632545716150966017577331204663939764829214092199243980704747086790664152697203225496102379471495448436127729689702458820191539570257634996077983292358292467381266185422621049197880435957433857437221870101767513476497990207182929910331258041796148987902104884613753933672439534227216222678859484365165959554965342487989239930489058030900912728547098001125718633020184472837962121968018759569227183562236668569946228675306936162245072183443525655499770257010293928386266452396991459844561724740169253371221813376773503935587708567552000000000000 224 -14442888102412740627395474410000120804812230255629245199206605405151738840025631350989659826610830144866641485743981478548394775839809465894272228742982699134031912054356245163666482204713346207377373486742280148752848756689616336233604613954566615276511366734486022332850454187440788907540983191046382314835571286119493414271275431242306570224461220563876890681442617831322004308824374444374622213895442230959216019304582777168237276844582371246377414748172583289306551497841075321723380072284557537469089831717323110147973960527257819233560683680744487908573690153210381262644034099898907147669142396923487273106307662911501011921771048383699251618149162739218926311282238502200206996890338504501880393080402288641606182836167218380266568508481041983442213702651544881962023975816558521171197299008157649343734653936253866512247330352975412638214077973848692446042244776319255570412795525034923579695605499405291862846935935288763736069043403507290418375952369008236910970771865600000000000