0 1 1 -4 2 72 3 -2400 4 117600 5 -7620480 6 614718720 7 -59364264960 8 6678479808000 9 -857813628672000 10 123868287980236800 11 -19863969090648883200 12 3502679882984419737600 13 -673592285189311488000000 14 140299650258002307072000000 15 -31464534897861317399347200000 16 7559354509211181505193164800000 17 -1936973426007288625683613286400000 18 527287210413095236991650283520000000 19 -151969724432742606198225102766080000000 20 46229190172440300805500076261441536000000 21 -14802146415213742029342024418187280384000000 22 4976212494860038002227891481677869350912000000 23 -1752492226450709035567213956590901814886400000000 24 645209221371602709927995938351550351514009600000000 25 -247863574482114897045938919677131583037621927936000000 26 99183562650458591879459558473879884227823789932544000000 27 -41275055923724175494726207370833865895697337173409792000000 28 17836720595609375838792396756681777762069206421366374400000000 29 -7993311064156532703480896146546082199856945056968186265600000000 30 3709962108577185378775599931483588285026936765774167518740480000000 31 -1781260516905252489603097721941991226914223445863958366094622720000000 32 883727873949618391404336857298470397452819107079256344378694696960000000 33 -452575789992380327719190693586186355059170997261800976363634556928000000000 34 239013261326564151897817296883340064454190424318614656811335944241152000000000 35 -130050529962945363106915217195609376784731498306391357837573763489385676800000000 36 72842746838134175046884401098118540930203498106946537206578815749999244083200000000 37 -41965297070315353386469943075878238336978858531018172624200919906134699645337600000000 38 24847873265318301347251939979138430594263797814418654843276860470737651105792000000000000 39 -15110055445135611147472487398596077435219493050429559442644974946769593169870848000000000000 40 9430185603309134917137579385463811927320485612773088048154728864278903097316396236800000000000 41 -6036238804225486262569722765661275127331678644429681042335919617417939826487109825331200000000000 42 3960347535458035701223125726918145176398850874426292638157347642323065472825685674924441600000000000 43 -2661721948249703064310426360649637106928530006300461796342961554956664934061914325705031680000000000000 44 1831506675118363863069601556705191205667458510698926848774534182678817898719511775569216798720000000000000 45 -1289543499876672014166605682725495070230394565621884406146052023199903695622866913269668112236544000000000000 46 928583454128584430375101013795636928398078034601289110199604939488556739430692252937923620646158336000000000000 47 -683516450617712913899084993048379897337444844363110596946075159288215084198813386864689480422861570048000000000000 48 514061330568738253994936838521802381122536643364756094786527359381345094574524234704485213401360472473600000000000000 49 -394841066067041488313335568461358253386281410401550211905831504034210285294016206068122561052522504939110400000000000000 50 309586983081845890156720152519181779315115528267647490151124365683143600493332226853893537670061845672657682432000000000000 51 -247693867797483131410878609870444967121058314028099768394636835634019440677057415383260233550768697075041648508928000000000000 52 202137249497192195472154705547350050475946742578777726376823245326254788164838624600077524441546546713008988387016704000000000000 53 -168193447223135392836264575747889381622438704674039579872035945639393135057912893299309789205135900189503705431461068800000000000000 54 142640502019087193524621713165747076310763017023191048144810336416697185428003312250651687156266734908861327665540576051200000000000000 55 -123251767599183632455711314481617528265321847654729661309708480506674855277825989298181286916625823814704104290493642477404160000000000000 56 108470359184967252534772793266286397554073606068137439785494156308767206562721001010206545435696198230069233497369440640292618240000000000000 57 -97197053784761182288878161208225334060909886026950664464629816274150769164869085045566833590765245978930108247572658774448873144320000000000000 58 88650416296790802466925081515777933996933327083201554313429608291423718772785768946732508568128991591127633212010235330488713609216000000000000000 59 -82273596521136901353880504465727738202306461996064140813324603925511816019028094312665851511126628195996350578929363487393898345529344000000000000000 60 77671760022387977338153454915944700045524120555084286537165981079278188443030456237444074883270945458900288036547914422998999631402736025600000000000000 61 -74569982851657860734944572683563695302722534363736986176435877310276193901272715394912701663342289341885843747088394430631367449401144796774400000000000000 62 72785114229853662907030738072879686853863820799288829926664412117881841131119671690944146029980999706670382583851633505872384396257414169703219200000000000000 63 -72207454593108792566498748088174292513753790475484950324071837418533572550713960010857287728155753677252363674455985620905143250255371200102400000000000000000000 64 72789627195765732206566144244635197747145930411193547736059666607720499479404091313444824610464009441275210856581287004973690967710555130403225600000000000000000000 65 -74541057610137695363044135776921496966784949413702881715431933047327805036108522064432943159552712683831432853191950587677981008841313718464004751360000000000000000000 66 77527217554398363037890934185924230875575546478094251704153175940920755286342930130165681064308127416195831466280428123341929217740956649852168820490240000000000000000000 67 -81873370228044933956850909541182908654212289053791595128045703236952074045380303944626909393823669603885854495942357795450470801947449682342388911382200320000000000000000000 68 87773068965065818903741636846356382954295233412079518894625467146673620557473884670048554335437434031224688128738204166004990021499545321217061053525917696000000000000000000000 69 -95502187327844658261120393157638431980821289038337419717868138717444474448882744427370511091120301410553980955842745158941893200784056007763653270355243433984000000000000000000000 70 105439872077787808129320406639927551102939892886269559221081731894842553761535057433212893988087733917332198059876438812338075344705642635771516847801923336457420800000000000000000000 71 -118098597001605600756001070670895754562115380871657752499962023200076890779328364891814396922657590873829939697374843945244691601582697534747804307107044386034365235200000000000000000000 72 134166567226990718325525883008285960280038745746918298937317967356576241085915874092928477926190281987719357603978787990906038808931365660447658348668441702778707483033600000000000000000000 73 -154567237038218074125708585767080126843167924894737382748334808968329614730486643989250479364282228974893122938282411918290381696316819891008877631822136263064236977029120000000000000000000000 74 180542887846424560204456044856261322213730577786507032638311723621439710524923561619660195058528361400998134787748358872558749085173522217557342526813218513975951180357959680000000000000000000000 75 -213772408164185155258620194765539072771575069730039607018835124059711094046070826214297386159700701411389844822549403484249428716796659560106163276681614092201604914940110018969600000000000000000000 76 256538140976399248686936792676266126224457008679717530507182087562393297649708468869062879043543983835847360620997313097072169693246349191051612045874604364015199666607865712764518400000000000000000000 77 -311963706083975585065584591156296818118873460580961437487928596766133231412053275208098334313263434681213031936463693625421424433724872114978035656201486418557496571201222258187252531200000000000000000000 78 384355284034231458010290759104104156682355635408081976187050489092633378701260509583310896506469436831597081655053345607730754975396925772428067007191831343889428467851762295023012413440000000000000000000000 79 -479694855501760567518767439045927258636120711755636082584030759779459248182651660795900267746226083466432226112172653968858500222205510043776173349887162065596482141978637408102391543234560000000000000000000000 80 606358282097000445372097981326004351278988385694711790190344081899225462665280831829057733444617080805743655417091843249335587205878874970835271922924867209017233251568096615711828030225645568000000000000000000000 81 -776168544703029557752600087602536236518649775090993793260439947995546825567740466263753358450267622299539816892169761425482852146349941635507214000698048539502997684636870734610681203529825124352000000000000000000000 82 1005952295815355722923357645244477330149463701189883614299347755038716273585819338934715267349520022286657238780880897137251409691530321917745910672416900080295372950395952124286399458369947498971136000000000000000000000 83 -1319857891738460701522333103218356400641886711561184645749385187032725327632478626626391477281478679843577991605276261424658777294068097070391923761761450828242965232507460076322757843572135935397068800000000000000000000000 84 1752834130604472881178873710269368650357218023749041837395457308626460793444866496094449138566817090578930790851407126422490887616869769485531445799607862007088955112828597812788828261875395195347088179200000000000000000000000 85 -2355891557844439998087049978306044142251882540061006302016548526667310433956650917409579381016793549365874932588566538247188811351784352295353582281534124554563183387176356806167610540584619396438032258170880000000000000000000000 86 3204122095019966045770392019332420314585455690880180710570506765966456948805880440742953985130793496605002274596384843948188280592443081184578330209039038888371257926717388342751027898476039803313697733077893120000000000000000000000 87 -4409019318705865001556876448119540579090947281487490964904123999936096092910859572919350336596759474017982210408974804345992048269022021920608958382819742293796017401780446699319333975792615874637961354174173020160000000000000000000000 88 6137555301607596166939970055620951374302739113434291400008581704456497402063412473666141093557989040536395690626129699231636658101763610059938606839720663988522865133160280916666118318574948234581253021435638579200000000000000000000000000 89 -8641953709845590126474711095395451038450809603810468102061521627816521667831220197190406036857448928133246768162967071785525611760456275935632207356476794700963273786821502959021699811354361943424542737463241395404800000000000000000000000000 90 12306526169651669032994498587002917632133439578475164820362365087860852033732450059474568881197756493614104875498205686536890050062967979433492958040394354622825078017935456724889523718026893823522923282269320780007342080000000000000000000000000 91 -17721938630503662821535506294892421298739499517820873612302920555754258174817969072459180268875591230210623728624031494357584832092874460405303859268631184694433950810794879022598052155001277738568548995623086508739364126720000000000000000000000000 92 25803913165084224531756633491724012907542917363143618974017935064854537044194737663808064696711942378631459915125660465849615584432968382804922649697703901923126025160987378416860268200819034355953136404974849743094459358248960000000000000000000000000 93 -37984470024731509015026700269000186742393821365745821909065110864285872272583436410487355451396396899297278090115085137363573908697563135548321620899093163153504869296120130164173878674108879605698756707968354084189585872519168000000000000000000000000000 94 56522507757227069733892284327943299157224235716543218993110547311200539042551922886737546075739600134958575214180187751849651745244471714339968457924271864779357947847490418370680696312975038763050205247699803147660665037281820672000000000000000000000000000 95 -85012231561932975072183843725408951124008712590763803185385341494879766532168304734195868773536600270351800641083388913003006736500116804544758454126859590811934537055166536194487795915611846722312268701182512346845752244073428051558400000000000000000000000000 96 129222134150453202650347450122776831081456743500985596000251776794779531785834663542008312030307863102612668299473462955635945364760865047774888881875081863850424326929563766954629553449893157511528078103659968038553328650668447031204249600000000000000000000000000 97 -198490526802896137959702769881373780657863185099720101666531069436236815649095067310361551126471653307596671401529361716885910469772266481013065400452161828724307453764920443517236958204332792748326160052916707194559708820979339524343385292800000000000000000000000000 98 308065399252250026363987666315887265694499902588443137382442608788281833267626119774550938023840188449851568573189958338146397780126140120021298442946671572948644527731065300601752462682438956908371519837230930247882976649703648384210499010560000000000000000000000000000 99 -483058993114366516087272619880940157346983705840601604794958190079370895647810185144668579950190459537385435343714306793742365715107691794662891768578479881800563453604642959638521669666374686006343042964165461494549108719125207682538394185891840000000000000000000000000000 100 765184767452881136142883320796204446843916069399746566059405571413326673541957245676560817384299695525600025001857210533559656987359188110417807077099055271967364533047898633785803865618324157621487633776956657625825570175443093977448117926220110233600000000000000000000000000 101 -1224325932271835674507272437365839835918457549299768753083803742204744987634400581488266676560122455403159073667328046050152225819655388469266923711757581467039742356422501097171495523756273833349137500682092115831325895471606987714173521280681927665254400000000000000000000000000 102 1978558719332944169049811367506231129347596750944869433169822290686875929232392688727450253896709265282697343794389076458067571521654074644314535656385026457852578147679013635817261138763619152881749304533660156913455248097625582616210848566887119888528179200000000000000000000000000 103 -3229084667183183639002653309493179153818747707124587880736379874412270327222963213350333860971231334893411878561522366530108337599903397550575470328527407257912799870144098953212442693457906598052641340700080314341279875778746217842573239263045872361762979840000000000000000000000000000 104 5321655727082009067216334294556662829306904634714671773141274663026591201968336566494171369567549671878761753249333533978792775300702333909408012619502725907473290832146326771007690652768378454613754954140682361123442361432442180320631566507009714801122381660160000000000000000000000000000 105 -8855437859606447164383874221734460535122091479960822008479391183072934487359196554705977127393529036850902557854633832294386560682284900857022910446952326490070126355770807607024264205850496734323178291497872236808879458656400262041352665013054908656298162030379008000000000000000000000000000 106 14877469771605231479454130725503393112610212633182481382623055655154344011762973200455275761837256839609020104839477465946354115778717210228510075321085453874128758320198948131031217611647923211652913989274595088866721599201569662880870264114951607105171715915264294912000000000000000000000000000 107 -25232744899736738205284278762069661387888326615134803657877585496026072279240161911456276861263346002101743294821018809440005229112696116293729854476348633899639163971181535617074964927957182362223590832874732881749319335857047253653914131313317363093627498293817786761216000000000000000000000000000 108 43199393814456693464417251325061855468708811029059492558718199613103895966958388309520977700440672923968632733448207202457934878360532517617691204561822800074474827946958017922195935325734102025695758749986463979957862455555259603709340026665114633666775226245619525668044800000000000000000000000000000 109 -74650137810236742698933722849388539896001071653114952113669038590144930539012974205762690603157829259330603551755692805744649375674095989801815087398593535145208997181442425905992088020311674505981195734976609260632505877785013558864921560206736990265496463437797352080094003200000000000000000000000000000 110 130192554891518706057584010239255409525531178092910771575406573084434218675694591123003069237020096331154730070754719369320695589334738827886721942062688892330886135047969461413719510310624298944776877405280478427243476887434437647153472834511829556004490032106916320113214126817280000000000000000000000000000 111 -229143588232672617029133716904341385824737595287778558360880448144751411687913496397787131697488235131889303473359684638450165523556683931272626535938154529381362512500103656393062147858782031883309818715362300787927879447177851139626045647221342967380731447139960360023405087130910720000000000000000000000000000 112 406967196400806306151492521711999741988513424145212140311722278778226533993866080798769866863728301602632970443810848478053152904319654829223444464488160235414492013718487668884663841102477559411611213389151851995816625608168119975802272285381077300888442647672253169414425413497609256960000000000000000000000000000 113 -729299621868701566333426864129911042059061667162880162947997888960981178174848507626114141946061779420647579777625635546953658965705576132015464637688959713906501175026493388930481662152669962662400625763745575479228908722602161903539470245926266844512474656226825369968328727728016588800000000000000000000000000000000 114 1318599305799028877599829925675445125833732934990738663738504674395452601058658552612843355099600611640931548714430574529788599748906759035320171133876294915715371896418953608357852265581225631790555854209826166977866190791823396516753872361485424709855554616165336297863088105652525151027200000000000000000000000000000000 115 -2405170998101108638963919343733774533699018742394759174438640821912067125291030022872004117731414110436942307691598391614491963806345020889433916328055888058261906699829785953944143675107654029799253549586695444260392379523965590842959645930735901120331657030480918288564807072992141615478865920000000000000000000000000000000 116 4425597573437008899439782762102687685955632383204370493352424582691372892160505277602517645733309943000885464852806268101410540712771608954520110661427249747479779427917834768565981056807569885659240298603298469006165440130287168723143781603793048954552329338051457958486436904204609267019578081280000000000000000000000000000000 117 -8214060398780231662963636457155309804541720562454087853456744552811348476666723795410703605785150888737609265004923059451537669906176337727587770519597400394561700696144660914553112669847048257181350310115366515688058652281475559070453085794472507169015090852426516277205817883499625042640200836055040000000000000000000000000000000 118 15376999509241976053802265198183118100197170103780576329055888743356159987251519376323935817948642638323202429149046642651226027815884347491729987354059879213209149862528437254447310074315364067892883758512580197588916578720152127107314293661008278251147742112720486827413264156483620101010342073597952000000000000000000000000000000000 119 -29032291947381934553479644837537733128402515884344577876529082851279736145342204768024845410364951541242889319088161373817704697693795224008839719653451743042915789533726379567900872590393938969057996229643466121625944716306965540419856691114123495162645967285021748726352122164891712855584870720400785408000000000000000000000000000000000 120 55278451610880116120977026425499761800916003660988221096173924718264993611936402618478239822848546566244502693187828861128037001232242566353631120877493900478479760465199484243268858107863072928385393421115480944446519604672339287810754468437661605572850009909590910299931985672692651000795446680667108776345600000000000000000000000000000000 121 -106136454479719934691651790803948815377157104417648160974772817241704102280161262825911889162012113491373453253654290515146364200613880346987942120055726387890597784052206652705233009843398186405076100340225066073864406782114847542986328273762903263248816576051535525987780154044815268190981829377184341978146406400000000000000000000000000000000 122 205483655756491227003519560497782740957565569139596926472110166731324115919384997003517086659923058673839706268033842643569759333837672806861999811382642212411537985262254119199714885188289164230601267179998358249036700199249168280845891745489366386609159672107118730296800993973517926931452001406339613425166136115200000000000000000000000000000000 123 -401110778431980029297114198987948261007410513418026195495558138473096912457271038866215061032906718598283849389877444054643083057353050739248505322869694269918782685052578975771150763688684783185100522357053705817835054616583132554724378927577210320527310872137554529628145680106029709400338419005383261653515360010240000000000000000000000000000000000 124 789398951011505471206052908582443079219390581068398714870596982906618372003408026135126279308277612740732237658936547881603866266001686211316518104611521861725000413947509378478133449738160320559348315112306114136783833777520010775199343032018000788550022870910969816067210961212540856155007955003207335813526406414991360000000000000000000000000000000000 125 -1566192779573259223047887564320641707349805933338297239062140273190183861842665632908926862188560648561220462946935196966634281995467857497210734048128606942361976021285104927200728064550901697120004956328898924243031503297280582018340302954500738140508478976619233266111460697796439859918932742980923456888782423172348137963520000000000000000000000000000000 126 3132435279552219184483808394913166609674448368452256011369965058769992808887294525044295277610841568889061917019678233145870679364967317148627728754480963999230058771967710968843589485548297073658966103291332099245562785372443617388490711950365111225084910603364708412644067791170587543325481960017179641506354966421622382217134080000000000000000000000000000000 127 -6315088182956157410381861151181004142319740649331037953756853336907353376506042055230245556680074267181731157370475087415245238282588756011543694168364473216589506517634053902510529744266486531900370434821255947735723726894637590721886676574202217461620788749945562859368004259686240568841599205629595328289142521123830773648394813440000000000000000000000000000000 128 12832456534272629237815016292360774823573160491335960716969980882262520415853293270042084916347557163234127140875473204974260050603916683114082147290559370965897895665911073594085849894404008960525674610132880250047357354416369041771583785757421849701309118389537819529075139905815556030903905885814513631937546638627409251765214773248000000000000000000000000000000000 129 -26281268887819314372975008095942226862703369838519344787446519916048285610750206734666966407436893118587623675277027277995190762243041643503938348725400182726405894909697999994287637199240012025853032010067181632104741268274318103565002712108277697703000494899552974948089423740750749156129366817121327469018388153014007865731493660721152000000000000000000000000000000000 130 54245347638886382383185739017966169851600146219622035928821538538105693755530295937482916110069976224245427192654100518006012046831553122704236565256879066383693348813460047311286430491145207590961453546686664955791327662064908698622890674798011576603537729180212711153624204121640030896686586321825100552283769098225620358188748500148787609600000000000000000000000000000000 131 -112831979435376465780915900080698426151476444599293823191061130587917495093755092810909121475849674820513671627199694088155344935640068099900314475171415538354918308840357614744798257449993975154317104642865413845907207073817515891874501852150086919383499042732374659434993417067793604418723265552031990067851072816495495707486282032935436969574400000000000000000000000000000000 132 236499248047441053381823390687328164802165884742077407766742646716232279337574121655690091617062004777579095538841686072230819813735996072788025816155504284014283166793293813766150020289655553559059388213404782130531988063299507779547497533677859458389007432931988570256335141368551994667838471362681840030399722898308392199730867937457916356014899200000000000000000000000000000000 133 -499493524635535277405670604842635199194950353564282284523894807989395844104696020850250727332576820616706525841057365546538626208108581179294409411714895890072271740994257385615876245859881541313832948489815062409522071029931065678758586896316621968883249533162372852518831136920498160166885914329152848605558512497254341119581960929563373717327708160000000000000000000000000000000000 134 1062937130678885802715607514884376737773397485231167754669371252738986278518796257623687286591405043729683328975616075595438570858204556528081168732887857107682453138619092978005080647495674483543935434772848536839176684228440469885761817947806437717603521670734698456215371728952996816123496416316745594753482411863187006688772489931571443251778357821440000000000000000000000000000000000 135 -2278968702609032757638639270653285485096913049742593478389048095390986254811810844382448466519723270202181196089023847293674975581349330812695746686829577130933629379662701836486685651361022260851043318388091643680582638443086839745292175067295455990622472047882474518228163368259786744044809605365808236502421949772802221955741219079657517189390629639028736000000000000000000000000000000000 136 4922639426126763963345273725766115862088305626063111989599120034517924162930417653596805818519852843732893800646294128502787761225584594241623186247866205119791078684464955458041725909458965760563572716051171717751343222055845311698058900856389575982567793225545200326270427821422558772629260653755009491087481482743069646548576202071444932938412859744703217664000000000000000000000000000000000 137 -10711807117950411428442624978324754717827133722769567108695848673068215180701929848318725280247185769067703418054530076005380118434499101437487137164006435076581293526262442783427497527184445523183722947578913195687295153185404240453857863413893684916928322957858634601944780003001514825263829701130134375511208975981262414237046299684166989984437139384320762314752000000000000000000000000000000000 138 23480591689710140993506478666255350015526869211143435147684740750747355740306766515336336212136041269152031043199241652113242650916202740469854050667477873990332183273147745956426217405603585295384610084366820591995701332163657845922405823787701736865005925324291572225277506890637378511900786120230910497044497936480665799323960185901887786016610396114181381160960000000000000000000000000000000000000 139 -51845822151360270742180103642679330973852119358325888789833164692491909599942385264899042912834138432827804026291643531654589794594225038086659897947191648731056060154398658978147546339987266075670956752903072725273040791815404398842597883551268102673814090480793325043836484207531378873083033617818634000797907400524460607664119168462329436928589901681871171081994240000000000000000000000000000000000000 140 115306589773829566709772612789994337209589223513469871693982953509378935290546148897285897125083490564278545520301937832786426405743116319705819803317352717967832422242244171814799518704312822245608655560077945257370821950734368394580190338671836010863781789060440948992493593348527144653133040566989151121603140284692129661748077148350748162855953329623386680805528961024000000000000000000000000000000000000 141 -258290032202307983460151922794631003132095735541761547200811006866782130765299701080243736819679929033929027881661313850060964976564034261568545744389829445771858606884250838316833611245709071130085249693030202424603048852537204618565855583882747326349363797049687312720462031897675230324993986275461854232990228653037595750958579282579387962759402293911836473846393540182016000000000000000000000000000000000000 142 582709588423961805277186122385893025629476489121243395880725428984611663967946134079313820792995657363333575042658393378522045746705265914782063665420761985420348844133880715210053157494580106978518241201833686816451650128193019174544248108664376073802653440617250906717438976694448211873195587797618716722984631622341633974606243835563397254913740008932537221236163725060210688000000000000000000000000000000000000 143 -1323932484468148185556348050092144363825293086122321533717816027112589717644655237499084338291218804736692856862655328732040647993738048221767080313952486496944554821392292617984239656433490047253990045919410942983672315570978405103562421052482907597052322397598215521625845619077106461801407318010114133309774173525166411736710270085136697679171147754560708693563843316587849318400000000000000000000000000000000000000 144 3029194300365469386002523126056662197331265728078041733633410787145469512574239090487835496130816714648795942414446021453596003738783591499409239954998676674078501002312826406965106562799170602840664058120443332295058471146275562499314807213110128218377853987993539286133313272160060615336669982699308084627577469419289782453919117684517351420434674149872528177226672504000682236313600000000000000000000000000000000000000 145 -6979347232022741202436323696865613334711852272408444789925409720087634735440359257286469199237019112391229956038536445733125291814260533672335424283626054468847185716252953774789866627077228356409795939262828898113533201892636724289800607261963338453162392908447128130128012629078080624925076237931832014791169595127406949526449065603546860909962052956455266921107556253976302925769605120000000000000000000000000000000000000 146 16192276793285417746945488410254164460184503076159438719333523849499753343337672938802068445495616861819225860473953555099363913318449212381014686678403778588395850236657982975424128653356897930113367943362071614278139864916996450673550828042474451056225879284389349511982746231313998504089873449433026488891261163972162955968472145873258951471684838531659957757433122497067597481016326881280000000000000000000000000000000000000 147 -37825599195285981718572060803589381353534133458100997404518739835529369381556350588386905414349747264498468595804855476237422927740831195474768158820524788790073342774608195386590095803048607629994626518903142476575891952741747708676834422765126235339481238386001122891270932822097291362656096483275534450199343664376767826039111979621045108160344808247740835741983024034034181663884915549143040000000000000000000000000000000000000 148 88966831620804393488073880849523403034900215248411872949411982005052523525133551620388390369832074478188627825673447238366533250990427967194370243820437020120436017701629140635621705061089326459467091156960702000649108032090556603989230152463111098119414993798425614043590619698459912995544508012352794203475618443037519461109560000716795960477135322642152600822866828825995261062150939882815488000000000000000000000000000000000000000 149 -210675845649383483092335810895452613645785586224084910093816953575400752956469945097525893318993757252256125419458499528834188766083615048543575968782736351887343374105852479632954496153922910004379399835284471483899521353091970670638550403184391056483636971489002013132109663704200012494603637778835640909916263818574404138121159143710814896046379320132661443382127788024489019678691872647604600832000000000000000000000000000000000000000 150 502256834050680873918344368796382909667916725173851067927928785775850739068303188311037663696302957122905329830000248436728141596710433838795846271603877669202143599691661800844420397617516322061373939324647120936856029559674007198020187855869006529085163437015687172693966294528511608454134928561751603546331304043849874782724526629517081667238462869311468418661482836724729142621192856175159971172843520000000000000000000000000000000000000 151 -1205429706538430141930487898207181139041666840198041870340086779339810670472247342097174128968178654789201212925241126056053148524597669304072648160359812469069759265580509955451796885948201226359802391437148445139075314811550323871465616951777161868652844835948563537304530867564971661921935858612536610143077151726538874309658936083731844135986012567483135104613218714969461855645634277147699829092206510080000000000000000000000000000000000000 152 2912349892831229813170951669644818241954641866624790159843500713800228364352277795542091042274724055724783530459301645844215355602494405819410677761959842709811198116149501013159842639526800168180713098827714778941404357303516412745141758598044985631556553461673728152536623011059802192352394980088378253700678163759521250302512559550298338902124732310738398705774605184279771671183422035543504568661220723261440000000000000000000000000000000000000 153 -7082911079232030153470007295913966456413870840333885088089977879771666499186160573341255404120423667550274194012458447180604796207112211800017733302125865832161743915158361614358022523973348644314008784796030517935271642827702334525929727936813981395439173484240485265090702107289884939701478248960036262758315978659593838154019107246183084349546489495593190577900199928565379338871577381867568954240785824350208000000000000000000000000000000000000000 154 17339150293676353504789473185262218819494828904691645082269930524431163529397310334463376119037553512803786818480005095800644712668158931167269385610183395553647070188565205812769591295115951594232493869045222864542374469217353696798294829306929374871136276927693025863624248906752321186543496713928167733213208381108780770186445372437545701736633950349874353734454959560191128241800189523730818347227008393745006592000000000000000000000000000000000000000 155 -42724113785561597651375579076181210712366084094164205525166844810405469030977666788255422328305152179510151463620370749732680201555315687916956082772797955893103894417403726869911054101908804494681619280265985143983753721170119956748335189601417384311508718898917620709282758964274022689351215735292267957030460630623161205630244918857014223161691515183389759197922425645589912662072874733299155267395664217888179984793600000000000000000000000000000000000000 156 105956897678289827857402497021213407213096410760811695451273394792493009490902331010944941102974426255241060505457073827817809276272607401308100237996610027998382096716556560681658129840787730244361561497605291002852631888853722367606557124959966431487011148733902851092885582814962762782993306080338549976203671350115455768455459456327417248164665770257760023061083459765823126733034628643062246067122462533804170674595430400000000000000000000000000000000000000 157 -264471116143805761665270451736847294044836745626139133545625559603203761702272878135318851845026791485342967048640103588216126292666269413980975088313118161349643200846479737412009307576360080109805294735258414121234891554627014691262338725482877740798751470835967603024685545549021322473555954226361462487100572700623212386746825668202311856953990849589362845841306636173195564405316421236488284966876956228643587180113113907200000000000000000000000000000000000000 158 664358139224534853195859761356675259534150027462117861419359396243744133035646236277899065172728693294510276086109222241537851427590141331702841851591624039491603711493467137840674013778843770858112161268506737751380559860958621082038115443950342881791294042878452795193023373597509891707306064762296610513482388005552867065188703213351250481171132710139355148825408885424945060205506883473178482932616860298409112353081613352960000000000000000000000000000000000000000 159 -1679514089371931644347138403999268934725212631689075767953962424380820231059598858800749664406096444288604858707346657454840179927222785214628600624518005235332623028031874697219408577877288847541153030785181725028892605782839518840576809631374239140838373511316046363173628321746922553654729035016312555821115262598490617824245222571231542379934741004004871938372742477672133437861413363857515284815490205648473793490536308030832640000000000000000000000000000000000000000 160 4272725831214428401510228778234240151664309065332800980569079256685416188321395986760577164990719506681317975672957580231549788739352946155645525703789418268817076298888790026593605907334269760365881839143271938016628511426688306918398418122456848730271343172125804849072789791232214649561472033307374549822812755932125094010325452351777324603113479482713494333018716181759849269255382132987615322452727470424858542484761631038139006976000000000000000000000000000000000000000 161 -10938284282587973091180508907777250670003529699402662008417850824549614148095030158305506376591521209638501503883657690053145882769979302480096164324078644666762244941957759332428117920438024605661138648128245559383140830954469312625557550354188227329587316069540746769026318829275990800135742603329818161199812402087008740668768818280235709426817789798218165703567243082850102572753883984227996781139167485218580101271362067672071588020224000000000000000000000000000000000000000 162 28177290393040015916784476884925747781501191358246427769783357004307078875471762997181609253417699167416672182683410448038386587740967176504838338957204960973793537099987927738096126284478485656395578617791894591725523450682687133750908485701286507878234940696768310362117205361469996152774367655871520961476919212279889750746468692403918798241740078811316123695986837125695514847230616350383275955048597643589364034210862547115050782878072832000000000000000000000000000000000000000 163 -73036228166008630213751174747736984280271492937785986090389376284170189109735091204351103739686980970757938633029085363780480572518764613946590173063920834425937235734631285088009897884614479692190993656546475245423519373702057141164164633182782512751866640763095773791377418805037259966547057267519739915484652559437137544112779279390525719368927504894362345162910666782861073760459726429674442276122898800101265671497481142062018133533655040000000000000000000000000000000000000000000 164 190480264428369190734785350356116292490369523618158968455103551626586198812557647985123394433682663127370137075394318752772756271679487351334022941842731485471488845850448504467702691973266870707470506358557513451655890319770421171891291708819554909903520683662367512091175512570825101730802689916063860229825814964098870254986228672340232308448781687093884663559143285083525652588590197253625815564476718190147030170428150269257305780502931701760000000000000000000000000000000000000000000 165 -499824831563420838165427905645972936132123335901894421928457297736080405955637633346854335439908973080476872901278944390760628160069318555048387327224220575004107252453294462353663201984930408539328850394099971236865096341873215953131764990408180436433138965340565378818446755301301329368334883859507110185129116061309716733817318247824947522395262511338888966504369171411536973620402219174053621879139986754417083458843961534416485696664674674671616000000000000000000000000000000000000000000 166 1319549599299275914463673416156107008567989513367408548455511084271390490527846138484691755304382337341448835468361986178219883899888062896618225637542477841398192643036997459998305881269179770842829112723565950570654863140047503928700465159376160404724123811606691167921152890543756022817449113506782132505853761079353105423464077218071062060268610988067470218293619055157094032935539458672975635342179664790378074236973572763185652756922371615221612544000000000000000000000000000000000000000000 167 -3504755341717303158777539675308611977798701536474217162387620805359765750997421088633029558178386898334273530928172270306985022892806883989056249646022702403707884646556397876449153074684025763089592274989305501624655020808065333249093793558276959308250380008269565914242125098910336805130637478985714105184230364367146982210838516374483401216793437218103322276320026907959640723788958922941020244969076906561442737103323652937410631103290176432103219003392000000000000000000000000000000000000000000 168 9364789719624389214138318810988309028772839998352833834498827259083326462040132896948612908727844515846758262105098405600033195098696489420758038488688042315621841772852184563916814376343209315779273644301781188567307374052026952949513118620895994246866640391144096064900535457743155903709185501885042034626196491454835001871698869050628564322729606947658222439524167136804063814933712264929904690277491805687093123129059451211926382751589048811732946491801600000000000000000000000000000000000000000000 169 -25172776418178041625099993586867012262454500965039833982253190839925072259584280543752828862279587546040248261988495167469589820926955304308309341375664195922907856764521887544129436494838389083638729668868851782352675293815731337740195393340983128298754970001937132449578435772791301132031916881978280209005029806817376481125845416786055276250132040980795187319155506214430786352620278537652647237162709275268106009482701841767745973082016962946738437872838246400000000000000000000000000000000000000000000 170 68067779735375028743485090894031621557965498950666888495871033988588923038674943632202796368988999538317444012140702426841711336723450130033299242829004824933093971934955760904915269915842882632490504759437113310111806998602297907398611642309155813816969880178649816429129492175175273350452703999854727997625106598335522884410900732764006080045680571330681499338933410109849421139517059525307761720987663826425553193312037137830379646413140503501226541618457508577280000000000000000000000000000000000000000000 171 -185145953108985817949033680801143648804252308385555472776336367326949907832986225040846160575027131118481653969022994594048679203404432855448001620009345264281756728668271130614840994177406461646517623015955718662294994844549094806320887962090080635940376014901838112378844596014539320712607973656306611141329708078621121322156349663310675812720275614383695331570304464584407030164308378916077469957384012570774029260152444220445716389814418500295347917799669182570168320000000000000000000000000000000000000000000 172 506563633426024941764787523548226724143522786726795716666585983247635574573092939298383952220729463929261583902362471883610071153519258628153533548662313046453125520257986749900126235441341693168631437911724984765124275545729219880670840647719439459017425529702008187982760183174756663779479430062577127771309275017248751219310985617182272062575062924572729582881738371020718667251179452816223215418983062672999855079713370002121350873145965631191799701888680922330179829760000000000000000000000000000000000000000000 173 -1394074831642372686556158034458443603264342189367788674595153679908666456960980048554685547123059524720933179745172097478536155353702422155282643482763741279863196879738887234840752027130767515130551604565157602581940275071223592977961775909706503621030036385497838718488971810459547096100636743657762835444626276507006534424936186429713755658913222302827032106416159759785919985423621603964184236190623330281012895973708297445144365032975689231274079988839312064285541138432000000000000000000000000000000000000000000000 174 3858831181683366731391734086692108869550716751254852103892594469979830331407233256699336368817022397979835476780147749087196779999631148259665007336002283304989601680286889035860692203098588177686312371358300270558364289219562335790422976448548284931140359796354235913897439235071807041250151026829599201219586329377750570197060718892308128853657061707151726641412951276231329644249950660039619763114408381053022569914902123840744548258748730221804153962670177617208223515803648000000000000000000000000000000000000000000000 175 -10743074211662074314291305222701384055317642309019251225285071978011732895902455266268248435617877602202101506452543451121592114302515965466867601337883751058995165125957105633299843909248254597265612186144281857240670372371015132836784204672220106351950330595559823738254217057622426729858506176431360281319927645818043364584507259926903369200097914811263713294874031506200049874269445493565388040390812690757467475158971281964034896513459522051336405869878635518938944741677717258240000000000000000000000000000000000000000000 176 30080851953431345854431888516864391295436110229851835686507867108250534193365417983170783534467230419747752447646813766400710683504187942306444439827923091232255984970069122071094865215074868514493651976026401570316087057874578076832378427268686120969696197265990132826742222629912286262393132260057273136793100133918835467276724521142145954291392345515056835037313080808985280558178862596653394817367920779863880691069555020664796892848971058551061284990339040331109021161805373725736960000000000000000000000000000000000000000000 177 -84708358894127154250280298219162823388316344850431805492882685028067589046351895355139619558111347240098252762685238793614150453350810289330253902881755219782151096748821315980950509821135916174520666193913533859333724117394198860474708326407315454190121433787972078223898793665327459409503860289118118605709636487852930367048256855480263620752454435757869314286204422294392018645742596368505827679037270970803577605276523877288580249062540895705970523420591129415122350688167363041589985280000000000000000000000000000000000000000000 178 239895975946794935154866844563370670056462187860127377241360457992409391226213429486100461905864776088390613582413645370005018222101929589052702204734229248832485212758881041494366022476598962604358808024448384373540058020103458682951126221022065845265394465014138902430715628576918945440061213324406986455832740188352034820387788094649443209108495961042370344559975557744960767411903611400920155803385889305517322869774694868208838784002398120929099667732134765944736949336545886007109615616000000000000000000000000000000000000000000000 179 -683229100300403747274918982631441978279911718001907801162774279568147139718205036303330006021018097155068051630503613156687588098070811713858722755110006335965394589517466588992524138516649411954478787126434014302196801220204820238736046608783045137725793501041050032980832986513960730221013666524745162386802835849503429850806775527932444414696507301427688447906688823665642566388373259652198277921468786728466531450947823156611135065526740516520510023526097067818788367731696907837320969846784000000000000000000000000000000000000000000000 180 1956783326129251896723085186678286080059851158395641762703544709444941589200488517417988322355440741765385012493131914827712289814832539655418356608918505035234578224257791365687677855470317619157892901414265382161809465290249276381967564955257058675449733160170479317791171914109017174924765830119459583857189695269330034280040623040343585969122234611451153663436932495174481768859998535049665916817707082274477667553991253249937771075114485433548441163157042582167850302702862870644039198107185971200000000000000000000000000000000000000000000 181 -5635579223082657158736998554985655695900107465486816136072677349824844924777831250352036600169798738289651717416960094414636316485277158020635926002892121429763656768254135437962074382381154971188414603430021632457661244775482341378439669227271936876094688953957503539753885414775717729356252104906035191775752890103742749114014895806422463360927706890583995504370485739306820742532682189750442252941445407051761416868589925188621884293480549307966108305498098261893843520409719163871863698044786363596800000000000000000000000000000000000000000000 182 16320761288931398926365177199822084953693654079554555504047486191408131667979121890717307928962070548256903673677261861119169511801065622752113743592859163707220379971342399396149990753669943063703872612733418032688210210171879838265837731305679029675299364148879698547908345653177616472077889749700293432639542474199562160615486347373988606035298527676161813266272407371048801371929428559587385169842666370149528574491367601146802572999288758280470024732025910107065711359139962296796299068739856139445862400000000000000000000000000000000000000000000 183 -47526413611319904305245917649099393835100263710353129115338280827330018392710787188870237133026707077410404195096245058963964113873157761555198983391446165790042297741685052667805082364102254965288490247681084533440148748637129867824398508266646748163754268606218532000985559555072960753936106271121783444008809751371293308152965434511467366973828335511620930544243529442797301918585751253574412879831458517227780204078960626508913066400661089003620088413642663912870587886807026819468567069570870692408197120000000000000000000000000000000000000000000000 184 139158372236849273716723204396511918614256943888777230595995602312005496680343982949603116721961611946724563709419959798843420924640472733611047736391532448349891457402822131712478233446490622152603075281954730320098265104460573581900008927824486605726693449658760170797407478932896130673628265598937432397610925578314089660474233943672065830224738362646189380740730798633063604306791222838971393399383028613628097563199807126605630260879100900365404045398806886081752752432307644245378300652900673971516688302080000000000000000000000000000000000000000000000 185 -409685256694954247752275637488291012982396534850590194490407723381729306670104152700560215696843568524928936632180132890169060249080462873107326936968809723238260988787581930294113486363407775198282969372242984543024862159750403448326207905329944231834644471329436618723152426788801514565446449129014480706834621355001616481293668497390965524523904869108492805860295054544358344346313506875182354522235514790491143617358895960340523717871551517722243896768582581962757546463468997796647671247559106348879649641070592000000000000000000000000000000000000000000000 186 1212677170252692421825182172462921791783011644158496450749552891483539860201716251222748573090951518609456855204083992927650744553627612694997109396372557830456720016294872354142195147882705582496061638437954766354548065645810866258732636178441265677719404294156021196509105874744890951963497090420788863203643529417715645034446060766653545930343973980407786199815416593603011330627331987092623106640753085833935301045954748362951183334442112310770051014948913444385718525866200781198459830498608235633680513037561233408000000000000000000000000000000000000000000000 187 -3608953198290627678205684929895055528748205925992031073718385973031303041925231664521278849744834092676259311394417151915104180513404409126037493758458130446922203190312070497528330881920276898119669726079876121671484873267080641961737175163002242833698887701425306375382147406361110871780307736751955802110368355173419464769998844671737779502520358415404382592387574229976328629280215444539241929493504515058600737951286378288535512002943243715189870110349248740191243482037190341975626048287505138299001841677066456530944000000000000000000000000000000000000000000000 188 10798064755523819515907966878010471994259924645587858930673362286330361495122036230283081664795048814523382248188083233788543093291436064539340905527301587108477336673141168376913224048298700825491033089999629353405373623471983303741899792708450859542317150702402844873151371894032579071151186712356250737697245743537491749644278458126875005160466497918430666001159630342349387521117665891241082900745193030427994229242545679719687369689657311647842031580167300087008374780031487060432391766817668299431853914592286605312000000000000000000000000000000000000000000000000000 189 -32480807315086665480983776177878314795178176295296440253072472135319533310903701320082626749960962813955424244502096972172102461511502992950518170617774545484460854688187960216768245942024255018544233694149361277675181962549196084180581494981151581288677128300144210348701192294750400651929037380750932510014218841973336822967019110584436351501628420796796447155107240231275684634686407099602198340741027306279373371598175130431311029981403260258119367332435940615162186224573443902903606548699013285289946349779621225955328000000000000000000000000000000000000000000000000000 190 98222645127291867712715591451928821378825019394372125776664904631356485985505653922483970294550371780197286187463699182732062519452080029692744853593847441851230350068758037757827528744385389791972889938132808490242964469105875257427008558328159879744986766024442410919953430787584048421973449650704098877283208603787201570269591411862295199285166484035213441385405454611803591928652425309346513091839619016868957273047020503374398898053868330668137348273651177808473928241767453803304777858140525627628067023761991000367353036800000000000000000000000000000000000000000000000000 191 -298598898205713399142314303052428055291552222833642976960554015103504478788313847728621897631983801423774204403317655226483118898139966265763948391466732743593014635525256241234848207331177540682567050812760138497427412885861318497243183022732440132013864375766996540556049423383381948753551579575829480568069274222708983605066055684551678186878200041655196196124541176898513533150892454666597888731403789237857899617021540173619499862626127345510313834822020494698552542356088070398775389710273022840463200779818102106896865637171200000000000000000000000000000000000000000000000000 192 912524453727039433474727975009533729222135500317588638486806415031624343520395208530496198786209830146916963952463823489949629751026114824138496366580490821352410913970089849385388514275064630524689127430686915751023536850293978105043859883783310635937119821185103240367215288889269055848119326174976055730198203467811627000906971714816690032395339289799147391944017097876376076341067985053928702085851884156502863269193181386001475319765916545532550544087653423892416122618170894973457565441879988488431384566473699582470715071895961600000000000000000000000000000000000000000000000000 193 -2803294034273376580866146198876438072828000715742478257817759188975388980690374710558192726737532685461694652473656999726378940307685924762858624330287943046527691351776509179795838601625315126622218568153649079527367124344763210458448209974586139254130146849640661716133274325297656078820466054347892763950437900705002661392941676319765883524389620025502147609759625582025406091516161701235618277029541876250728226074117291418447019259529595439617871593728340492361728078239966443677528448448138057900471336318457287473818067182005780480000000000000000000000000000000000000000000000000000 194 8656629777713182209066842269268561932564470911258458272064081978838248087608592371661648793623784180802320544460353302928248402287460067336259243449956596745059913527097237182450370134573645797919238200696986989520293749401873015817553195045026628658800370381934685867289986854134116562244585164817104151836971834034794713281638802489381785764212556734008889595177100284419856596294515914069222963555411489983408570946277785947410136649082226379301629087032986127845848506183949160889479550425344098839086424104722257477654806263542757457920000000000000000000000000000000000000000000000000000 195 -26870356401914593744783664390317703798924888261795716188451465622969898233128611410712048350768095303039752761195592249280112338103399894346463281601864249765317152304284739029447640187360382682808965000362436271614366573399811828236471118510943066159555504544917714874342320015475459534675135830262338817643536715855982990943402363722989563151310939436860701178088081890024556307853998823238336165500890709246756274136650273791754857187195314419329268001618840899523315729318181968717065334357199884726756857065654907154383650022678022590562304000000000000000000000000000000000000000000000000000 196 83836060348593979720332069299105323969049711068399814012380581957250224730182351858797319671709738327020825344578435482901894986971140392807788835807645068742274521661864391582877238356813115610826885269804277951850530124651768002298366144266765038725285818170031942198047514822161300594299376344210951444493092584832215013028944832006823824574195259837687772587903756069976412100020963144806123904447789235109251958087453683827699475951747078851866894313377347256327021061508019950192523783303328072998190103368456895115700546920755893299341950976000000000000000000000000000000000000000000000000000 197 -262911587508223179163970919211726257496360585275193560901485654877468831661968204309429182253317713195330750327813092018248015814065089594492795490388933466440112844591945043971244803796374190720337088386517785287012437100961236876893002083570712557686937448335903826203984581051126715035308515268772329739096723992583772112635685286469480870693601699221746980475718725304604809592611933741160630069402164458342920927404043330223438707843073798611004872280341480332841666516321871538828123975785090711604009406602127898349742817692666537343960710381568000000000000000000000000000000000000000000000000000 198 828702635171121647051688134747668471229690107425496471508167662671860090102193718734922993153008004066696572119132074386811043785646577858196735684604714022248860738938550009810373141663217840548294832636493685846588191892474282499337992931093341955820291219729482716837913015323273650775434567571923287829142754766522889775231975693361631370706448588304506517752000285164665968013884383069991662759161064840665742175721532537335596452347789685419839094899803625634982242792103434481730465521653914712687183185153474855353911578393904979577605451258265600000000000000000000000000000000000000000000000000000 199 -2625346605561513802415467642802920202654074937512061776440820043136667275194304518916431719152812834431115176585412806271977925628381336475427724914871645675027551602077707105451318602701469359416607040743821775529546097205647822923380135233702322257585533243222995809409178541348459031659607372069211205456549958512500625820794702654372529823229601116665024477515075637075735448295483492085996301021278718964271094644689347169385447663479050945313274772021369841863395302597399602115197124430198027014108829238770935044773359798172562209572800353112843878400000000000000000000000000000000000000000000000000000 200 8359156099039971177166897284037353983654627682537154937423099833748011337564169474320296922416939121085359344551486083426103154759278742964491384683449617262201224852047460977899107457373532469769665149869143409721585364424726781144500818186812868114597489557086883117075012659224320525984823064815809862397764198902972242625926749145575222407759514547483771236897551129961883182081785348471653942377771866756618450770583775174266653069470567790896373139611482003889887911376172281126829948128239121973462794472831432601259273064577401526523987780318357165703168000000000000000000000000000000000000000000000000000 201 -26749465868293062791236104481004787222400950964769294549105907987393312857545393346073195331772462240987997372402457984099518674396950868605635405939967799112024261839484254183226952801057142182516058224161355809485386033529562012633171662990202905585977928721773689395199584290864277908435533007869592869321848377070583872367992978892689379868460451716416674600285833218885587613172799319792844290314190924305094597061903316055666708064157945698386620840252058063830803304222883163730853382865054309501587876896035168034131191404121606823215597195283027872681295872000000000000000000000000000000000000000000000000000 202 86026811924823921482413158270406069069364674163113195216351315055931892037249302731532704567085818219735042876326946509695420364161077101373715656303054065069004917645322737379083290642908701083569316834214289815103209115237675978410708447813383439471546325262862240019504342279108445759031811490595895214132516298448642695592343994237282960298154326788346845646689542321702760369659032964915565313774998689613190265628250607074946027524590649562955895129593990061162315521495727361155726080351101096076106643540755952579311141876276951337655879700766757896520724381696000000000000000000000000000000000000000000000000000 203 -278040351250625492042420064735041487272956466593194913209103930089639972244528411439204962888990174058956461237232067019759434979931441803996526315765683606363419342202444571401066733944888663945467136822305396786646381775898715317415102525174191500676263763571250816141856152558241631834979170044236289901440117947843125480680477313394489410106497801999184066151689698114626507776026066641778829568314170641651301149156134104935330486004354311222932821647914368862702439476124860697804294981863829700175042210970886603385645518152834028436630653555039752984764764861235200000000000000000000000000000000000000000000000000000 204 903080512633624747673232182417546810299567955582277336826957978733701407104586016205742409756830065542981938186004993524630012646875753007651384072162151445303804914048877270745398106102683574390248740146628758280611499897957770463029300356717247997951419924937531891040829996374905256310440481150150925213404982312593448877436086009538897574406495184379663556352181309862544438952763566924392575277679883384684242824638518791145736464237946809799364685748144456622309733270207981367266346263740422078515599356963066567926054792872525568166655512367427059650456834009779404800000000000000000000000000000000000000000000000000000 205 -2947672414319324515424896638185163862901893213224564588912202100303459611353409821988542361883556881836010958081816611156948939425990689538984023004397206944816893460039224170293872011452936800147808770740843030515882386623029732699043988155551569996981687345628785800296606490216400510846181348824944330158509245780155018959344115195349781954034983823184673158441936423319342366682092531486425646537084264828748581930699630476129754955593911810537512663348982494599738429096071440606784032572580713087144740995749048557058309693785540479385098551499230555422206237072973826621440000000000000000000000000000000000000000000000000000 206 9668422755324944009127941068327690580296130164487508250944428951172052446785035738643234258480239068672248680585214442198892656248112102283780973784966613482046882721617199729518663185371680334325592337132309622481036284092209815092334165499493723406993079769144856818871904173472710498886365041259386819314670685561739144808376063745896709076845504900896663584411074612884012270336034029344048672595938079594893965210013830672976977414638430620345770419525698484859852721967718132402690593518308866706671394053260680219550421976387325889673985095491291740824747568400074014887772160000000000000000000000000000000000000000000000000000 207 -31867308230976239124501329083740789460686582145439029852277107280627358720689406007819088391009002854190469279202694535099959835431579385013376558792811020193608787225961819143270895862138398897499168296663206183516287496450707941072161280677935167300626137645280561985278489332658294822889824129904779717559112351025705974701833754919301560783158665225913874607331644167053393022974821030940773681855392508182057367186605779402106474601690096086604013810397659224426284423832110417889749407648781161068410299754021661147217312581457194003397139396190418182429688270423811104258790522880000000000000000000000000000000000000000000000000000 208 105545137693843899677254642335524182016668204038427633005931246180885516455206402878781586502721644549287568684820847428992126589561610761229399573809459191400851411153678351960573654612630495194649889613323474710694088732235061060599095703168411234391352626076123938229126688948405285112926922322554820901088810089526965605635063816172629063574605790741019558735532546474437896411189202924111052833798941821570285193532945776106303607466847630740680313047994939613977246824893946475405040225621371835865518536060315011366913493448874331485289852548247976374402943507187324373672503803904000000000000000000000000000000000000000000000000000000 209 -351256238247747787004366172269511282042036695350012300014705807983693809968983467754802895605201225818776383369087317484784916756598639878649168660098622953751246909743578467829132865587286204380908605836769486965892524316930574789789782827334963849513452953028729483152624130421995150679459322406636081371663772203976163104273217453214206607386117250644309091846182181318536485531967068081736782128544769271024599464464122642322469435383783113145763807762732862287749080825530783897831713680250234012762089047215160134192942018417824088567379275976311815574517769253996108095952880649895936000000000000000000000000000000000000000000000000000000 210 1174607551295482842557591039424908003553942938520828750531081263912862266132661077761922879149423474399432393155435019903739519442004072680676699031153797035876622070885569131248578952673705777663175157129696912404172523078183783631814934532376258826370120264508129081747768475447921726636886820972027372984584066893376365157129720558166463356177412012197439018544906474942163503551955627419005546805132347390292375363443539718262382029436425659561589330564440838782847931024971618131185399722255453971705240289869347206077087498960983139294812820374805307696722173104777347303496831995740579430400000000000000000000000000000000000000000000000000000 211 -3946703639794553071047393240165120748017145030642089262045106621747480965149175015802862047835506464948432166734833333891160116880004622672906517781625215932432386207883017220694395870158109682252110483882931003818539187922281933548559446662614227310799364659747588750294904878803129758309923356130864523510154779151638300223977797183885917188857643269267986522955787081046900502996249618187146201351440045190574614251982870582076641768328749200499633261394730970743331756261554399415913392079095334926995421691312473329901593656935423935388661973384850569506630041388887996462920985777384948603289600000000000000000000000000000000000000000000000000000 212 13324145954052822385838472171122733779659617795995441312612620428729340030437296913256420818059610118240717342673528181128516765155138625098877175851856948331588574184722648835502406767009819006333733523975263426080139591617848756375664023243300020348943764513282571839651264812440852915559175022436593553342424235449499800392002325892745722201605834953336821897470868426880016228313508451558639295502109732941591040631944208497743234621986693692381110940152789016304407694643842776096037119458876399682120071845374519631055891536637706968587884872373168444363241635390044156964414888003051159785622732800000000000000000000000000000000000000000000000000000 213 -45195753294850536027081202552282512468563727031017400696538113895572526629065478966327530709145860612342339343106216482935931280866608716591261781938810540702219459382451238420894314033636592638855035075455999180013619037295285100851724210297109223953576853806791822319943844258162048035171380064368257475539443709447246975508083006842764245496057350956741097750810809570050759272096290404934821084508329962677462567401782585162532802884438432829790388048170845372206265536996133360231862999103465721926440149804145964476234186080848560022557496808871428173955127143517872785947369749212227525563908096000000000000000000000000000000000000000000000000000000000 214 154027972009286044547321281872058284408986089454922834609328930251698003883194013354234249470427207842761988599798380282564961018862203751165760176432175459358784519808279473832583913709138809331771956827529287373695385896280598825293346234378722012976293722948384040593888620182176225349621730014134579761824882842987048482194640496348305833963563378366199020781450170057902521258355972583950672776024659696542412569192516205048587727422743458306969189952054991885401797927008747653041408388103472927348147777077385599196024353531496020567343660479714366869702137886924677143719588392600303411374613069824000000000000000000000000000000000000000000000000000000000 215 -527394641796483961386670809990985650621659700267413086592288477254934927119384361148402335009988721090042030584102208475972799830184536568712514765223330301690233708093684886392978159310578895036811957330145443303112046804416329086619771801326407032375257173304996227254694986919960831433855494205234273375739781642905663064401559657459321934669547306379416446207234804607003496091331935819960293365067058515560226077149020928248318771025286117400426356985416795564301996135527756777923606347068860670178241210066960429053684056712373192953199899876225335684964672722744269882926451485814929118749677469460070400000000000000000000000000000000000000000000000000000000 216 1814247334347345502799062154346953434169076436692128192193890737469517907344888116875710484329453978118653660061729821272318208689905735139640841764863908521708879700910944410763815108364674928165430111214910142470914757896947809397399544992336938828538150884635359336501099916022941555703415378871454145491681436625329608824190705991283353739002773651487903304887076750714844008100405772775030445477559664016833021413282949567635850800452373601007788898147555728904079687113551326422664204419219604202832967878208308078915581556647169568447766048164953603373605973512031450328190751008453093482001089563043928473600000000000000000000000000000000000000000000000000000000 217 -6270072229851602967268080447121768708182967226524800417073555400505482818989598675482213511455207316193331909148638939364528453991921407845089802426775471794040113294821973394095795960408931568789093569061240326299158286513195351817678217346880374636383214215841454131636031744796779526954426653810692466066172550625740516660621037338243773440956516666245447054930380330226274437506672404273137017366676199941972467313456348967492682594027927632799066041009900019474599013036546076307076295342950495343501388286034976468346607750676888022464575273813806196182746734890272158351744805821638010024827691817245034204364800000000000000000000000000000000000000000000000000000000 218 21769805829241643513418394910213150161576549971360648787536578360745871310519390997580217462479112007462077624011948684426658655167363823843800327783607131196830099783719044321060128268043671121176444598268132123742352784687328265095415792247035575973754379999864204735024368934113222128219291441602353796171954144810197234222128730097783083107614621397620086586590848036459940925453212581625400956168978053835224589493372066667409226859723570758099142598350428095139100885171384060352413063968253348282092664191283824260970400947189617175245123966741605091241839466231408241543282768469714723797211375855379662336163840000000000000000000000000000000000000000000000000000000000 219 -75933480354419130960986254933488494487782870711977565996476216127365813667553928391176192668350201661242474918355028827694512816779110540194095064776395803425158855262046432419151262743744873613514967095646884448200061533131587058575460427938340400148527857428202142722244177369473386604637623147239450266687888786854037545610332446722256394483617472761317083385473381893602163627267115132427784387189654245896968121113420460263168450121909599709651783796609733386312675012608110367514885304346180340969551671012699189685721579880983634745924859886843426167476946868068416447110121771906720567832505191520109565966664335360000000000000000000000000000000000000000000000000000000000 220 266072295770618351598767855218851566294181865936055063571034415423310308651357466063197582313402167533751109249823627467311167355681581134849930817795850466034546177181033645495477281949768287048549417702548422140755710158666410718467660166049180004673171585662191729955884001942223282542406679464711528997206483907114490360501252353904726810932313508509705265947851193307580046843828103553393000634246861016791083513983627354952328852289900726648069116819389535053519364383724502511597022013434549481672599410713425464280399065386237219488534271313679126080405903224745696110972905054611547173695422418453582466593845770452992000000000000000000000000000000000000000000000000000000000 221 -936579296900735341851221199109818488044502868219184159608295821645987549987776495157225864360050080436768316344161970922536527393670761641389129328067960081174019458540173835467980403092721922778080349397453749979299751445567461048657176773817385999798064853414818277530321748085529886192394451203195708070691659669493813571052381159090410405736240062415855019489666025803646607968045853523392292422605679229077768558969227721601517964202573451932002351278763731524769221804726243854441636890402979506699887891311451542420204355391507704676011468223631314375446524254330637563042923944360331328279809002050156953586203063954178048000000000000000000000000000000000000000000000000000000000 222 3311761269143647028882167731605455287571993574507147245747179219859520913469390079245232768554873301542979194850908876244628305666315194619116671018090254017483245850793704054716318668946731254473432261061277495129506250836777813753836437561889877208547214944464949047694560589910579362799481417192359540777750766098711557108206463965591602733609574342505389760717612034197114291299478030776796648570161116090581675710435170651109482864086321394021685215064974838702782612791994966309735437803688186039826059437513172139611219541283387306936262605899449041709315404295281680920893887948770642573758274537717860396114211983746729508864000000000000000000000000000000000000000000000000000000000 223 -11763435431787815298554103408989601494555049822274041853615877399330612177395084671615017381041771937902214440544416685530807537750171594878037287504167220660307080889747502160272627881940384872952491901285371766332205835371352942934591220595394492093678246446236260720533010956359506337549189374699856467489042070972149885136369238148632773656018582227347619863069150189630198341427428467167267378172307713252689440942760980595263772989429485095087788604721823182674771782926184810824849508001351624045498751930287819066305143491706596797417998251717280654430263371041670939271031608270050340729479503414019359729874741310877957147852800000000000000000000000000000000000000000000000000000000000 224 41972147681965921196228515143692915804027677677477750513020265130050898009877401306262946569438846591791135091977488455700448630541500646446174149623574074873487455812492118913248455436832613590710079541141586558197709209994904645978888164213306751263317084717428946755517506896057796460702963924453636087723535842122755292843085734022145819132775301719001796021785425539996791078612018832075437992236261283523332580452359442352840343165087785488649927737872549434054704913833893944037542059718608333016197502222122836425345793141685774990987371654953180897876008819722593369728670618157687295193153037458067754433331110474735959638487859200000000000000000000000000000000000000000000000000000000000 225 -150428923463680207628104264559709075893471712843683412998673750586371397150031892991002956290585616208918837789826731558358509233169725721319024973124660570107910125853408420711640922035926964133346537699087733186119402212341027049493152582996744077536639779486549210575272620582260405764874279646822710914153823098805148262977047592259531009475317930699599663640674907987358099168697984152270939994183511307014886605364908727782666062620886446974174472566806112683642001161490255164656222520556998374122638802586349972376642439878346558648143024231292732838981355627820347483211906227399251847079730586748158530871359736938973230205845171601408000000000000000000000000000000000000000000000000000000000 226 541546786928071113482549301162997977801912209984390263492800699876434133658648443650672430309051414557704434075903487180560692682052307636141787585106709462310071283339984534179973012089019122684722462204108743677696858927298712263609853602373818444513806509510506123543734978744289359167808731937051083586722155258762229413058308978994351625810427299508482675826140123177639375734731657956744450721361422714303273458722615931676496633684087153999894900788689028778149852712358927269844961361129451792830422213891436650112945998472487935851167066755206604463391977275297106166951945815207703096422376656197560944031246758462373345081400243343327232000000000000000000000000000000000000000000000000000000000 227 -1958242724206564671835074176957844088577138373545140820812231521073888495752556625076842973591015537092017078630521210587412849067687612294361587463474233340109029391769425308802433160137013658978135889805162135354299466495366369073182633442987293553836717533218351561344252180672015420360649551930754463643130691779653538953731850700800914586448140541054382756363108168055686319914511873086265585693037113546774633360193996347548937404434851820002897492439578623903706663000008160460222285038872487629161905058862516714238370667850938798732724979766858010490364832857910905011701177952298811360594528480028991784382521868851192454111172908127591858176000000000000000000000000000000000000000000000000000000000 228 7112371929453755283976425113766625832240036347073382077695653169303890628652158514149709063292631430990786591289186905646651668039263647986670309554837774688352137014580092536049539034690618469297343554156380545117962228968477588725888327869025341192685025391482968982233224696554806884213394271727446365538932130976890770208707655988303672671218005184417255967299516991082955445268452991678668997861421200561772253884108106909672259055317985930457892164426381835327453893115380516127675764213553978095214796400193202153775415570383168505397234893618136484592417184603666756316621690624116867051352320325929860073013887542086282768637992479037100077875200000000000000000000000000000000000000000000000000000000000 229 -25946057032218119428876723294061939536026189537990022245321562773029663823639731939242839967853323698357987577365159756461092650101872028268438558606433439404151187132891489014173103543338008326537657710777395990695917791403276435420315308071931414545870303370931468802976886369445849134691409262113632244479308936635679658817788388567707139453470902441228986751345621381147321603299059194045385878329431551373372462033923039650273216269766044429523149705646906898276042237960770400222689182187537725261266637788365940202861864916313613260850779219166011994247017232965785124715635344369540324311054685550220530067927989507024944453227529978243132125138124800000000000000000000000000000000000000000000000000000000000 230 95066804201821662946003077222891538841557106748752623942027689853646306157012910690289056822040105914674072709336856046103990619410652187610833112448034842558364804458168900817304410915025998821622265463726827212448811412358846655491955642085262301703278284947673265719651711255673407679059492082632385302593831062249419586076356095510141006038203533864705463613221684490460849786167810261924798995344747281302495368239459824635812373511836174025328116576267756386707736604101096846770719645086132791230763765493751733006593748911893362702770487246488949094955753698408079580177648173689028262020474994894017591221584987083991692562616160753847675117499569930240000000000000000000000000000000000000000000000000000000000 231 -349847485641131456812944068822270696556650352958470240567682539833537084515922784291098192984879399984284824350839445606477336630783917117978214093343182905200800807069342215941027717957960870918960787508514096034923529873002847620291011342192242937147747262257393421714391364982977805599331641850963067651818936297494526404372870541539578818082165423730927616147973776789562428699673925622069613979041749557916668712616766084700042968504050831862108340483203460693671253521041890960563811423261472327708279587991300641563537837445965183289272497317940743733490765917565081912708813290399410827235556127963143073662380312382285688226835482243609727509023828591247360000000000000000000000000000000000000000000000000000000000 232 1293042338782822573543689777402781843968147922644039775866440316923715711561962954236179802275441587848812991573536226124395520279388233252825375465101461658706732210528410715328658118464312309276322500989873418153629692678374955888175238110593257348162507463152675352060213146897171882905571116068087962921599544054441450530672549743436171925059581374478883140448706733734512211688282754511680018604710358810017902676809371186397646743366290909921522462776617976990372637000900502126294891224019630369284417017208743572954035218542312247871345792716373091265597965499698431802508199935338470683166533303367776164791910434225486218956870611949661615110033260539260436480000000000000000000000000000000000000000000000000000000000 233 -4799795359713576153896726559981399213940133640750343356853580386726702656351681369608892321837036177383855606918246703755320538582158295881410589011872335573456878493073057629561186294677183331730005712901894932880147301276937765440698555544429649272213530922234973871231237556872806701824156473336005489832152127264748543193041580571235815871176102707239425013622688643806779450168222121790352137730532143067744566631641309609937015743937789733867488317834750593557825295030381305961512667037144112902978936816239666593338820002219939326969643674336442431912513649616691732472057262335082589244080406240698667832311258946616407857406855760838035754972823034508181766144000000000000000000000000000000000000000000000000000000000000 234 17893719148796138629524499123756980737931449667993190296629752016424612916599689542164678932942177485290045905251171032056309417758022574196255623025815825519310037156851454108946488167860721976643849844804467760972622987832240689353786449232976372309876525560671849856460672949415957962292794207066258141401781628769944359597046927610260646966306411338788700201640316985285072196713459731951044570350667086316262304138940539684129125240677754278109857431594237986297992491758646643347698051990832862203380741048152011071361878896822980305632181526365134932194328022756490311847837543340099603515423106267140713997964617989891038858359038735477032132756717996117176977719296000000000000000000000000000000000000000000000000000000000000 235 -66994389067035701261086610242735476427168333624194895844033649077187647348905264874622722430108839180287383614722601385227878737693147292643107797385216592290263065243543875698008144406652123688588218820647413330575304255771361604611884615484846226887706390448526651340884188640450783478193792452434063098568124065461544362235336838197115611359246375225383851660476693862132591752532584103824403655130265242097214854139668085948267685396846289510933146391674896709856897471995296584126008701514137654521154573305405353315197110536580077804377196267588109699070580190868772178457228831840538704491165648980877252624788005747649749758698085434795973871545539525854133875678537318400000000000000000000000000000000000000000000000000000000000 236 251900038390174017007808723777265776713211022025847794727733368558176014839465980763579311298606355806680228279214857862717590627942126924529486048809048034750241502655813846249522453615527352054238966972732929163867052057704654741164493135318199522355858870567654251866323547325190546738745578160007203251685613742475499370553378974957395327788925002141938627732403563441853496389382728647059483580639884263933698990799967929743214433832572503582964747943653402729006169357371332025747421972077929007061482232146515745505027833873651882037302399952508709216127399663093547268493730530242999097339401334501132044059925355645158781969819355439670739654873458202627235815498345716121600000000000000000000000000000000000000000000000000000000000 237 -951178796438738272593080809484622699717636940874614367369469347074298086481331382451558409072167111869582460635957146578361921242174921767055820830616025447538173521479874700549525890716427324012537212520549628842241547507480248111155964298254944488390783953641024778325750226489747777743676108964729984410065327881692843859485855268999883532335669228763101894412538680933036977108864278438446771341991234877394473274475713501325225688893293057453385993125495901082832426399246088485880927770312624115119972292251608797064883919742080369895757445383541282771560624459481117921229263085244488524027796137832975039417435272457986989558239908407799070248863863801106984671149863100796108800000000000000000000000000000000000000000000000000000000000 238 3606885982293955004265779119999462128130955206467812884667840696363672365753788120430804471376600077572681389596434137760385016475054062583058312183323373808416813458552886206915744186435191848408885858402504369874466372376054302186211167139391123532658329908239600262348695711794106594175074320759112650966739321063982317576411699076774768436693031424196216217257630922445654923700630299540748786286332308726254252647959375777084101614395785648536474196620840549274185986661006701086166123162635055730654516780491919913239738393139611486684542413691789948324930519221351718167686596363164499550147420228547310811236282913417366630572737467806885129830250575968483418763498955665833984000000000000000000000000000000000000000000000000000000000000000 239 -13735082186867971350051689663503893197514780036358410005616554406743598488830019368259422771009982243515223830853339965363726232862804615990973635359989689025192789111482504531771252870216113239776157162785998607082300573060272122546049215867088250146647985701955615198191403959979937728302267533523014934925710978784382137838382886681832406487570355596919512630902284621809831282588798517559950302844232700789554876162971528220655540689905585151897162133605744424030230349104471860944506976352655926281842536377381523781414634926404396015963970725437310044392018679630375482560260478391873730847623303383784787976063267196768870495189696791843226221006645745598879728666780818137096912896000000000000000000000000000000000000000000000000000000000000000 240 52523183200619570242120162134733279318849810772035165834977797660627633014594141231213503666721688932239607849580352916550311843237912564959749697843856570660487645442127622037902133829920920630791354593113038440126168763058698267818134635629343253364951008124039971778137231933029281538656676085984234494738167544721123701462940131719438486281910499308546831625780851431877824988474275344457875957248059918364271005695139173441257131857210456047273946284943926773232001358814652137449477086022162139700537223149379903298859254202485850438313156786917697564922485964551216351568478740378498344656825639194649425633598868148230773588113653693621694456233096775265876063750580961569894213196185600000000000000000000000000000000000000000000000000000000000000 241 -201689895244457168311820129985958941684454955519150672244751838083991200031361246628959127333384177146089425920112199686738534412669986538450666387433236515262756549993959979457445237925715089096440142572900011394954863588216157509388737716744240405672505065403917210133802624352823030806060535036172588828831820436750604160899042187796531246882474606315762713888336656732459509828355133908201139242238479514899188450599719407577472054499851756374329418861923848003016250064343846193733584532766364395074788257013505125429500015129316661298897431823702330727270228634764049233447880661455763577064694385223457025128880792259631867354681544103070686325121087187091922854529430072195390789365687910400000000000000000000000000000000000000000000000000000000000000 242 777719569779903608897457955442882240440079539142266796319105976112003687010185683716086708371534897557587703859124875251562743051196173381299462989386980386927821699033734374341288299346316486284618585465938359641613639200518333375335359226471852892544347672777098215452969924506541025350662085257085406203129695171390275935404572776014297157916787081533850706781754881197665232865241997261327860705497068554567219412429056873956047572268031675914230343750071943417779470434061347680825028133298055923348797978354109044732605438504184373516669140044953603851804039140090417878046655068270307919501578321229670511327131754470367912451343846979524914745473938988255993236534152266320504493559206064947200000000000000000000000000000000000000000000000000000000000000 243 -3011342976156013603339992552576987242922102215551270899821591822731622506616805390158296230069041914040881771856175288576935740480948475450471871303350657802717643772102224991019416299814605687017274185452269146447713058122500822522028969120112618874876447429283834201315635399046108850833078008306138513154422757970210331800914249073875934962485205617346502592637667356867832171205375288984293761883959637049351015412158434620186194077148111127027569261047089265686373266384396386966618390825597287318020098838820498766209499823409823362312074048840727760757870042909099070705572418739652398030695617458621386765875301513502753781174771298860226305695540860880864461054547258713501904024649617228431360000000000000000000000000000000000000000000000000000000000000000 244 11708150857572878529353158913149696515026099350165235541635854278777642266750837993089392763758108224773145720481266180598414305477476540559228905658104461646110505832552665555657113842798856003019670512943101986784551775112383566831591616020458847638288068202554388093308654622235517869561152100851779754529857230902242855457230025222984944575699241492794306121201359497721096528075535277264196183807488904251762802857150881646474417427592465047311501214316018263173302642870834536073539625142886607146352603631216702817756407600299744213380201476877156758871857052568985532789670573443682288336754899951537306194686547289441551008646546461957065781893536564495963005964687193472500542223313525712292413440000000000000000000000000000000000000000000000000000000000000000 245 -45708812101447906723550313673000303352972341268748755721657258955030017901513912355029039788777185254138438821668585312177525341062525189470422451426475052624972902288748178617702607660471922388539863391436203921337286612516706463417747245949847185405960508680212372820572388602833947240609506147065770231558105974050207572894502871205638905010380054285689261616453718929870470577795103200566397643562947824874869766236812668901005863995156536074745689499893234336461441653321091022048014182919056136937844586659594599093628243947612655282411218895548450634093017637017932891203245994978395958683643566225494729707422724479976377448792993249463437172770030315736149713457664757393270239297648221744474680721408000000000000000000000000000000000000000000000000000000000000000 246 179179286670392891070247693830903839555088211470101118343623636522562467409997975682321234818181993467527625521409499441383251817051945287849088048981236295315139711490629262590802639957629780834985021240176121586340071444425042453775836159363172509022022201514378521170022959622110745279892363438061186230800971485040619380178530840538644436728576160443061022435061447371253705973421484141394271712321935358839975253888407073680055198338476957291638464558109932147454647402021169832298492800525349147140040825959052447871398222424949699969739496952157984184028923332519028932425524353095718310819698773808268210286100452688734716288332741554047071496724742740617670066180280932961414350570997251160645536634109952000000000000000000000000000000000000000000000000000000000000000 247 -705252574023519381080690392516718174899184367766746667405657995678903403101742477596963462369624539761767155552276233679817942848302157899051546578410372475142500271062120674387562604681165353881170436071312812557706364769166998272838270489021209961867100794427015144807334579970759425579474640344248311776679276412431376513894927000195578812995039793028753658976829955014345619160066693102538240411467758170537605594855440499609129326331473457372881573641847140056788738403463049499114435249795717973493761663295898597614501482788042099237979190197976451788567543110047246364325364671992894570468290968021470125373707351020960065735432947400317193201740113333836179626154673691908320590962434184572368211066943963136000000000000000000000000000000000000000000000000000000000000000 248 2787169547582465102408002635909820496849558866323340357759215328890698489435555654406386651082536336373016085309620712216086958812987681277662987102822605092286953692209614810351814955032299045721512679006022933821806484315566834706487052041490676950104618905717409449297050894473150455687270544360474880533561930692838677908340394971337446752485639117530167182109641285925645731204763572216926328335804636221548013078700875942205272793296278772464359799703122507942171945601750543605169588662599932200892079863694799256136987513228064763964287920617083549991834875008698815168045523850888048260145048297410656733382139414256624840432652547367140649423489859187471127627395950344513487948396297356045879369623837815603200000000000000000000000000000000000000000000000000000000000000000 249 -11059533538615214818967041334834519696486950779303806882405558540947189448626299865691038719634477396163250284598298835402143351155618862083763161145078053995834668988899674613497051569920853895335343378772670182496234504165523667052444341168137680687042438735459463303797835251291862183274811403886530759288587934755138778979297230867069741122646188478425848441537676857754342593078834461200494063227289435959009689358342564909368389195169807603335727707066162049225509238733217671090270440577673038602572718956648813967215118853894795972402486666404902660239889809494356395756526213668819372091408325058555966410537973888772926027476772258194538870256173600450410534363300342146954733247316000218787736822673326184647884800000000000000000000000000000000000000000000000000000000000000000 250 44061358570379633682201796150642083823119155695958835480413863716070257918358356685710949315643272097952727745844176133023505545297604036443505774212569288368269254606480126054966069407389800652678333386524378369787918204347512937915611094323319210060068068601090269153743436406510799607961781030066400729497882949471428977673983836530099721748480377237064235004661169204123024960307565754774147555802532749491669946558666512079962212447783636208611192556594902662707216415260958933106374879588498628561267353486792181226408508955818529470787065318743794676838284839262467790396332539675995079522124229566487907075045856580453557660283900305003173971722519722972042775471938375918942008533038901927653844105319694292856127409356800000000000000000000000000000000000000000000000000000000000000 251 -176246136454563481017790167898124520823692927471575516564451955483623120442483918509484206998817162388179005847563889299841161998011855151416038132798870182465720337457866424221873121710346571372476722842247099525022107684612431791709263749581632590347205502580753125862290936756503859958534103590879627880552958058968576013149762819966399366670762122181360319528365866635921647618520467123730132440701060121994560131572459811929603112137149648956137337735424337262823490477241688496711286074128968036135564414223718315219279078189950704632621899315856752313642810086688743870235376315397839696496138705106263444840535219881281648227711860724400026614762138214911644759939952259665822519263765695979968805167798383859779774276907827200000000000000000000000000000000000000000000000000000000000000 252 707807281559248440775080517297406141096535299788188093181832139761206382222736726002636344897837006963028287150576064569262104062777483492136831618116021365007451378728211525808760264298620248831412113803080895297243149891684234209342366857426972699224700269880218533671307422505179128638869127228966091594140053421294927754142989544712360910507981805888631636246862215106157145116099124865203763153798960641360661338555817215182491330138223738614973836239713907087773150827880037537530567909988826569121000267909980114528802861805733933784048160698501603906705614876556069807371148034642730536044310438733819173264428181697510929149923018571741687837688155993913973477264244147076033171054064999590411546455547639713952712857558292889600000000000000000000000000000000000000000000000000000000000000 253 -2853890149875847171678496583775035591037848455786287248437893145337575614645904087728416345574243204754882038428073689593297519187507157748335106457075705116379846448382010187658167373956610734517484179013924194832876431638367934059091495775736185179759354724524944372324508702361791419464467971091969604882143353735426702774708551915261183260115384348565190245594561840433956141236888210573100232384151461463446682337789680400030274331517794607751520989518308919447578621183875202735315938043397636297076412542667868438066528851098929588352203670863800340494981809231521133638337186206083199287821348136570628215996218134978778256228602653142425674953461217112219938119198638159811310030799413858032327346005154732301198270300376342200320000000000000000000000000000000000000000000000000000000000000000 254 11552592269849395899728911312799828718750990672620619699586015671116196443608110233803176271078954984866735009384219115531772189128024053418138437475352014558430285822207044672871563233199572168456453397344097643426709509861588017038667872404050561642078147599754526393096734447770017678455465000019207794729922313926577929473008796240409006233533849313611552558107661834987527435414187049442595931245885811302637893673173221372399716325075867498077491635191996684017017905459747039179688607214445968701215665632759573450969498813324862232383395297509748247620387072144146076859857250032873705413152593970981786020371840557136377511579623360434761847576570903897307446828376232131359644600109583193596089952177622343043948254841597454901575680000000000000000000000000000000000000000000000000000000000000000 255 -46949916201801589632904565832650861557376084932599572900210894526877730051865612666415069984116184100929546242608201924252346204415334898566662345404732161314708656958481934759093921161107111481974374943330292730300161984697256235959138996867667820561431349933992195332547373450395356080814436512470217641826243184539791945816417128451159305788081305317957563110699468797967115223443811685594308964127299480440764362835127707707963778905364405133637876240583179496342164956304576041689614181109425506150269111651780126262754960345961076580833293130574479776340980439814549172375351783463011019170901759977975405552062067817779605052197025879918408380109577511413620558929294785832545695413976328209883428720002048223657555416668484866091845156864000000000000000000000000000000000000000000000000000000000000000 256 191556391695791138852088642731056650323806260526333329301187015464888121076143760079171398270662532947169125694001504604104638956924010375759772473350454167104031862713371270097333809179835157145072355618396083875448571837595816337341973968766910765200336180095530875584845354730323215237161663696448995325801725727972109573180135265598362016979524664467662450578577437374905798347826117986782367984716946369252700487310490346318925154867932169264072748153395631457255663368050112509094277259148035899866631573494132474216513093757776598091621411492949042713717705522262732725622253641400701567764453726050139310518124987666350441419292806168596479915978015458716187718252755996427815070815514262476452668606182106784526320749310803698730760925085696000000000000000000000000000000000000000000000000000000000000000 257 -784617961808399349736425152044971947222813537376725539904499387904733726622376298774715295120497869777020258984664310741752742874003655822230716918897520197705851537407240525762571847907362466470218626548446365718566929212891103341353306574107690881976766882172151984385808049167695412151729149779467480947796332421862912128626350470229654998388864224487007929281146235276522708877806251275696949418987923098052356957899057337749497495430954724561194724650287547626062500745624592356511001587746762019175121627468908157308724270367942560983251599084636678940488324429390834376175608849086089196684879729663643769801469803566782557476636085705577696856155927630426154173149564868854656254808530318158219024815880760472793888019850192974183278161772412928000000000000000000000000000000000000000000000000000000000000000 258 3226361223575701047036331177536863328715825123267318315056912405535395389820461299884090917028434845141243382778412276224517383391591001789940184415730151851729216651299773154191908811802018762318817600407933137173750601557969657111789623815778485491043224749210992404011254881248093266479726569771461436191926856846334742159921299278552872045700566107590181054939411011646755588559940511544135246661256928739239323630368643138055976329080232043747951485974767671614301190081523759810164812342792790023809637730937072341429556505555621174213688455305779273984356834833878822440638385379827255925437941493023874710784415948077517888476601640794757281374790014043097313807342532439410483801264999281139746369872743793742585410078523526070973022487691290214400000000000000000000000000000000000000000000000000000000000000000 259 -13318468958893058797857821221816998645082998940123525021054008648079541287254382708644305438171634306146066448485853882622008137287335401968051304282565197811534372038753128441865654276413124215620609074832989039413662155055261029803137247260163947620315868725742964458312962254114619322071036835639291981749867762773744662504759909851198743107695113734852075737354443704896519760781435357376376308028427849046834588012935973061433881961753299501796852582775439014333821633910430953450179807355872464133962227945396743306075130946925968000531313876914693997899687320863515622723332716444612315197751072490020979885264181534296396585220422794847720138708667923761628384714297732095715657216313828461105199497404105264643427207327852892046089702049614166333849600000000000000000000000000000000000000000000000000000000000000000 260 55191940265175280166919701263536131877510795038624812664555828053159281856555812012048288571251532128274009302009201348876103597966983864761788728813169911503272461334316637388144223100752546951442813553939827086853899257659079480750813108603769555307013887935920779222394428088162584234036562355148235807632709699207671323645302062729672994495874823549745999579838927858378945527443818604588586133951466982263144791719268409843090644293843546263130800131522692743691885063565347570035290509064387120178279995101538648825656974569152702562940234418455675230280887329771037410036609597449803351292021948261300633274994541573224795086023973914507334527426238470959322820538891560231293309899130909970950117566465649202917203015277504351606565665135171099351570186240000000000000000000000000000000000000000000000000000000000000000 261 -229599317356619819521668208899241550543500501395852226428807640192760285462457719055362444414851910075568204734815013384525340026601625551491259683337557914917391267081199116770502008623622560874277222281915411559888264649781428250336880628544303630070362555635467773684382619995079540644768099957759268595549890474523057651518841949569427851324977133780331093823004726694348495830113066143266366418175021442643529278299922397489936667858470284156482567333343314038934390399068835398589261165838257536985632186212364021086362526191959827377579466218850987589006503259469427825559346294886928298514294707402233029835981507420348070543225034533759163087495871215259303382833674544072681798196628250320684610917379345368414536454711740363286402922757946028798307477749760000000000000000000000000000000000000000000000000000000000000000 262 958810254614333780365532572702299879062796162539023872409852290294435543851306831076247848219084398642138862181820088489402011177653679930898515571353265326861665891503104018490360975829173365700460676848092223031521788418168920425746513304505264543962079381380364346078099139918078040809507994096884503506445282314592632616218279688912611156413277411080918836065842135694327476578854914032084060152625884582974685800978617915466028806452817074122725498627817761003903585823922129431156061334817904516551801316984453714866132143920008849202472271990474683728753585191746765247288892102200406268157504076656876311725285278521837975383477869786024581987170353551735297633635300219323001214945427918808649479994196258920260454075127444730219335955100125485666751848571207680000000000000000000000000000000000000000000000000000000000000000 263 -4019347170008756626817489206860401584284155015966820605824570912736179418616219700614308945481142773775506066750785732165649115297958867390933891320977091341691964431110920837968148197154614584352691620627458843696778599737761348933024832388658000607293507672896774492589750196804870874496131420120970209565992105520298013153538605920251535361010031732763167364116315416741429821019724497035637552540950713888705669564938883086696945852145364350647547004704064948695071115478608926607792994759075056005697189931465247987223995013961253826029375208629271250231752196478710299183026629439832501561382692944920935869494779542092495695286252286840654378862567736847103291410961667269215242735655263423903178903777951997945198291322539953669455581332691590676606820962166374400000000000000000000000000000000000000000000000000000000000000000000 264 16913473790596393472869613029274734418206880127718926061137155379141005662922183048968354683629277294210568551706499554676266108221012398206313313677024948503587387719515226263758421676478090210571040774321871472743373086766192752694243237491963603797924524128574973985643314127400302774286910351193589929281112446576467377198774598236750585822393259138008813770737275217820917617605864618745614876206753042690853589433347137284625092038946665086984736091961443244486869785314523917846299100627926609536458710037513816033995953200491591876504732535112104167509307663270238373966709132843867285244564453468181009062104782234027374802365993354120728787683667802830441666973863225591089093177739403870563726875262830764201848125010874224131276199211319739197323269378810681753600000000000000000000000000000000000000000000000000000000000000000000 265 -71442768589196759937227251014721071008685759121826294156598984127610538350457458514812880649381140940214033420046770443474128060236623857003063003965167375308564500631197893326436535552714041397983556548332178638550615365641330507271090140724356027930792403874181876152700538395861556659007143842843251311697445859055172940417845771247856916032065691025502255915726639007248655200429324690934213019963380803315489197292336547092328609528616961578972008040914448890270945322146440568966433005567088457951579500009175906305954136446471963204723937469559341016452410049769158895233476987836387395775459037328139498218090028153244597616134368999403756447912230665839601909851062021322806987531347509713847907811327182247320896319262914018945214533788602673761783260773369962152591360000000000000000000000000000000000000000000000000000000000000000000 266 302918413145541468100158389824988991017745042522545319198327912234664586523809555793912099861355727528476527475936954000186595819434266155555498461068008395629746694172529160905494315804192538746117918615402848437659700137016469040009982664192182706637506120131852571156264609122338652287673883986043999745827421531805347630874529496343112539869432696349498369627882689640944933367943651416248144922133756611784039842973601581273685219117268678252158291116154570278942646826732819988967585213273711709661433194016349589743355402505017762664167911772246937629171999850270102424946261728832114684214198580813226181309336577866421052457787410788584700327966623620613533745917523287130826782125207145660545412547212385468223266873318654130764084739271702233030769473547671697721906954240000000000000000000000000000000000000000000000000000000000000000000 267 -1289225304450992211701961000853802209277006312886702279936086565675410153123034200688190180337268723263481171746988064793393405539284812552293722880993999057768675784281342873295595126329546878499563945790729285540169386550185343417339265394572179669602134474339144046250367888254023451531879940490056237360185263753543811282509576181072936304703629442295620109800982253444290714240685303178884183412495232690413724268921760293969437606199336951849848640672617763535199065084040450904057113343126823758591863590335741402256181167674127208651697346628702026428971449669863417644952187989246241625823632368908593447520421259468070267740529853835479234928415133149909785593167989110377669658534351652487770572361423511240180968730699972035275476696553687126284318636264936403507398123192320000000000000000000000000000000000000000000000000000000000000000000 268 5507589742783361877528265484617605035079270625462632239920990705379765239964783046148913945776637915165520871392263564858045186574355156310153295994216528064325958602327274088194503209457829183560264035581365518712462427840698506263103451306886897401968222983846589621462858937544893468876303521892035022961478016684448916184123931976531361101698452792851699491459494708837195666918509714960837692496141014579308481027942251345394063863200077896167506375768955512953169438860887732239011153233380225825417256061848471385981723204739209855169135418489555783800482883309800846498902089660029932975393569772997942679351232462555946453493032200209851403244561514713924304200067278852505201462895444801989733314539529022458519369775292529788010795783150434294339240323357185404386642206130176000000000000000000000000000000000000000000000000000000000000000000000 269 -23616626714300301580088451888976864629899987970171506266078456040441004051797836761857489451742205188971986441078299657019325388955542335613421499071468044332812079646015073628826181353280962733592413080692383542982811566602147026804236121188337066422426386522362188885525995077485254791470494725717237881581835750085915977860217608031827093970790797523001512723459970701749788509644962498045231294385422873356440258223742439824831833489474249261560262395154169997245985396503722445472585981364410741130851281982143967956939234778103214969892467085418806123699054997429947365115864634842723743378160123745273512750956662512933765395499363606577169357653991961881630300042664700898409999117527085830557284850266906240555253117364034669478645132627380038468763009558456330079963890354491490304000000000000000000000000000000000000000000000000000000000000000000000 270 101646311254299820968131513055369595394713694890106609954479690775184606490849767909505180637179217684523414412570499180102391575181527627922175219729510632705376269493925114158817941228689460360385206527641954952457917024308479353691755291314916635171996092427602747810546631346756943811448882936445891356963503762232746604502641180785399098777601678328591444117515765159156300853489839257697757642609591682820538966806220405338518060699193309181003688760038290692887421087076414053053942990992147747023348819151621447626932495214360357278046361927747510723898861583827344273493720141913228809629132700897786758487713785924741191947642527619946752873407339240856490613313999875106769945979601281519693821510879879524627447272736543943875636482607986313421977752591589503276462065032255144512716800000000000000000000000000000000000000000000000000000000000000000000 271 -439113564933132485620276005499020347597346109728875169123056389310284956639828795889621930244579344813638338799786660819653846031228113471112769970267939505399885342166073746673313562461314537973991182755967158929008643728289742372219286057820533073044649274211117340692820643678231277810755284232057858719519339404192509357231550161379356363532505340441187785324850651845712550407383906181287636968215762410621375134225998442138491579682665637260595433652793608240368757065485047106448429351240926859727538830082888810522483094196814815180751103400370024888286977228282966041482147673141043855809065505999485258464096805582866078235099079355478015907627062086392893419857635386658664716741781294117572064555362863751254404357665009860331589097655912061972809898247365423003072969087903585994486579200000000000000000000000000000000000000000000000000000000000000000000 272 1904002875102487944891952352137950742187204457462486981481824313702179546769071774106752007510058459396418390540857311117854659536199676894766604602404877870994864606651833501954115155561119561869019503594325894750871611685919150716271827571504799353737379321351084364499080499527688441635638011772618052729287613293922899874564196081360909476929348045937408489930101321265536761398040255200683506947668372514842674072814726686266060349674327654127195632604302097000948347823547068445429602143882882995055957301633965924907994380012303697665136501271995609827743043364441239034778967048205347644727164049682973955483536456313271769140304830130637316358057818075159679881641234354719421074508786364548117730324767426679317792212546624886895716380216882581773838613063785994221074439155871829807181961625600000000000000000000000000000000000000000000000000000000000000000000 273 -8286248409924051015846624870238458889350247677330332537357346033368349888338220420572278608508060276955621574364807953623161615366149582852279131604825038089849811865066092980482359766747861360646820777364170679683188871223591732476199847390860264147162565464092393162862115536589181822371067845373800397244200048917618305278277367634669950730914865983070457973941221171412396433029346619794622983899358217527049747494180134710449473631677907274243667146876085426545152864648924073333387949843030231818410193663264889799938418032573692392659152663594351589876708827184222110246230369047519316984250342884352898741794833933134791900789729555597839544194170306428927529917135349951802725929025234724247687455673465859478745307427570128308134800847383436613206951121542432746278602714875792384593087504056320000000000000000000000000000000000000000000000000000000000000000000000 274 36194454021678326721174493150352978771147419814398999535330717508001614623938548814876071681358951932957877016702479167819453485723945263294125353114570727325925143917292855687549582240129355472376271503275272188282149765984520564707609929021487719346107504378768187822873149307843978158975545094108750993562625583015936576700848071424846150193376731911365381896715019642001922982923763106016486837803548509606584348875710130315020095705995838797360195669337907217389031291660436832963644891745740622367221834099150721345252176950486743461535071668925581676721462357269546180798019598428309595847307457577873671235528327975172670800633491833589401053705014645493328135751476655820860464562010386227845639648534336443047823426132785847021148987251748185191256038512782332256660940725770379030681943343083028480000000000000000000000000000000000000000000000000000000000000000000000 275 -158677012895823554212199467781956918612401505156067968857428561274606467625741128019672187357574828677024539501253002525962925091646295655303457098968505189625616935299141585412118278352832405363340808834307931822842592314436370657795466766792806110525616697123856153861844219265941568888631102064137769573974820557768528002243088139280291702028130041815526363186208052874458495839653892711512365809466579263184496426698005948902943590776477844499827786689950757428774857023094506500248371403884479553776044043917354568206259656509871344960729194706703116261025825104631250740926602254340231861788717309402599307404501433891563900392461601049246240974367201733328503177361902771506373307337519889737584052883023964193033556777597785993862128376824205887488432891109688839628943479210006080148750085898888259882188800000000000000000000000000000000000000000000000000000000000000000000 276 698181156408477201193883632145940615183242164737498426276582154080170988081777278375369503680392399437294597349563953911374927836940681264431664908752712232978651118460212818444993064147801030445154100042097426222417882163118790841700891389348735187850547171934780466211735750918248206610975235040207115658381586900856273478391359451791823783006410272829501730285448566097659040513257412769679214088693665664957627531042627595549022856569992029970901679229793331972948918363311815477998634878126548942115373156193518322637516492406571742049599191915214098550198572863639889220232715522028242514071251650028094961265420867114676691638430935364524753710997924832467636132612333961334875977985193855713337044048390703666220012626600948195978783149742112052860517596721632484060679264226623999119430069985338762152063795200000000000000000000000000000000000000000000000000000000000000000000 277 -3083178068738195009673651403074627488643640478790031137057260822485242017246212674695933177631727354216889870337513403345612351001978235332773761936184233577689073211338616921239637313414799788005806934003953383619514658865288004455013832417116929372727624261403657467028804306896152574953006868626869282777964111315002976695355714694483838834041982947634903893673108166783523660943230846811304415613708609434440824803474583427685936906062277150806808254492185834762679216978570728946011329002815910547860796382994709671154603336120740763385500061810826112108847297745225283502529191351277037039503471420121901689669560865725229810732951998742093146680239197041041087914484407745586383941540420907174583221709665165306326004928927211073849468537754303895642195317485136582211007438467576296703448234976844209602317359513600000000000000000000000000000000000000000000000000000000000000000000 278 13664689562922050616614769401900174563877084294666177568231118918647721904493016678031867871079321126369172695118166418209097041976753178969462417559613648169319090301044280246976104798051707981301995407864284043012964069021299821183534327054423628345819085800271389802612193476714926574099279722428653393204063242989982617217078331205300495782097579819355989523002289828395609721755952253079885505315289128360340072807054080004503031877551552796795210253092885492845672889349989191130865318217156415057623335336286984841113621476382606814990196496968053427083851638675870761882972002388159846533713047254432356373531891880072142625194496969964507072031376671490168073451209492026392027533712059711258287724706757015014116081557306535122625648148802438236765283635515959650871159226388132212835678310485502700183507980779520000000000000000000000000000000000000000000000000000000000000000000000 279 -60780735085405064971385169780216878254742674198363970241808407360452144417878909409931311471462197851396551390504889076458123988189902466266620008393585300801191088843135296090954688709544721856501258398487258208755972608599129006772334644219467760152860581368435819568037712028062068167565984725502039951084837520779915656042743156675459118507526767618284966215368278379496910689104837714204751227793019882217450139760798871216015213433383393600758669330635335215338740763411394932747811241742717714913442038204268111254059640851988923035754745132442173587087281534731902910443443451884217981752515257313840632724471626149111142327225340364652592897357169619400045227529237185544030109681815524205851935602903894726180853049277029322082573257527137027390941827708031411694955215467063679296058155701072641250598324982492692480000000000000000000000000000000000000000000000000000000000000000000000 280 271326069717463715818905846258456433341717793945413882644721899148592093426331707018924944855913986382889225357947974907153014885050984465163709812040513262566528466182739435111394458323532060434876710365967099033289643952966634730931798599433478645147514676094145619063428461317726616043845521042994327799356301619011840344512748919158630583005006741030418636113492785661479630700602411339605926691599866368788443387465631315377880712983958231653695282158660859763203786464165087142570982923300088203912389736287255766753997294758147866559081121624723754923808868875065139333689680761260461702228681716009803353633937403010005698079338594035528669730843795997710650467765193785371201038621191383133840266987585884684738844881301934279909779629790532935087841332343333765112161438348050365287307836451812571580403074126489986269184000000000000000000000000000000000000000000000000000000000000000000000 281 -1215544654627044812900240097370927646373505563392093986616790331984968715092221226543816050818478373073441706674430528266962334485952041022929365348828503551718155237088938615767874381751463823375442464954982653022860498712051419916777033267079058116433750411032392930637171085756245385451033540614551143620515510346434525339009207866000332750376067281762767025996790932329772681191804861198748994367359452575821604147282148800100241934107107738423952069697592945843918275868875450399958467140269424336277739646890554052221847439196854871335808821051312240190406420231023141868158719129745961101595913713086424501907849301248569442067295681899724106282717299931608450190256648445919000171898932004146125874257651490588835501777768342469857448467862011613719295543863720226190242847520807957488780207771543122282648197753210746884325376000000000000000000000000000000000000000000000000000000000000000000000 282 5465106008971344217023775935086036385012250849969200550977835670055936860341365531295983401586982573542067295360107377507103321981244432496409900783727970812546836132550975661011735814317443072787101030841360234695078998812201794604268077413230949958977155092688319926682744423844983596894023409007853353790796890765943334215324958979833467681616335747986702148413855674179230028151563050344769787172022103879512029006523055645659199795914834506957470405389735297180155063601157200536516813772823534219086792313975206062109315758223941726417588456734941694481034505166059209288062426153708475807258938634372920396386228158403656843725229007036505677224491061588964522671708646826304958375696916005988558471454943763410675179616985159494017667849783744101971509067275738104614114682777630886202286151448769530876719384306914286938691207168000000000000000000000000000000000000000000000000000000000000000000000 283 -24658635557793319543171941666117879364035841379242657892380206244149914406254027020889898252602183915745108584612442086002898345716788041889278453394848925549615035539414631878254012230748915405094873873785628564247867044463959263357561512540475618383808937589589101464244510087659574398847980533435081086415083214908243969821725936824556024320338866136410671283779690142612928702991981833870093785300194432663423709676428585702976085580931633151710226009336229685404028271068260174434905722637874101923505035709240072864690407391081806326723034277048929504179621765535480580706455519277987112220102257039684742240797083870903284182871890173444926145752482814639395049468214738984130040105750501936561096509543525411657565854603987103031488198153317536550556254162559681928557466566921402397850527161784218423945169547072434109512419796582400000000000000000000000000000000000000000000000000000000000000000000000 284 111654649110414316994574709215472829843162233931990744269907325707401575106369026660829190131420049364633510052936188644887123750227386912661158319766994172197467438880716487153633861099313212178430224039569971006922289130389771825599423846551055860261864106151259304797725398641853364984665329770612827935077446305318823177662209150757601291587625658244063807047197870482513913180228017574493839168202453633275090492960075346324846179962368025497326321824161903455364164011795266129843709941762359255680080428522927912467555695517626744143265655868932159117876090447608959386066727865312123925641245838217340959130304418261589097586863395774234307910870703487262034859978688566496746231881093283339198455714882231564343368859588467743190001539945238049409884219640382388500422695339901334302571382066406290097122656514348869992014624337795481600000000000000000000000000000000000000000000000000000000000000000000000 285 -507360292640517188554112314811378229654063831860424636569396009520758475200184455308585535805455250559201541729805942061155088736805179147088972333559042809611568497957328429436458280749119226499659617758248608886626908787987690049514316687483738896480580840303689316219177161960492453344564657289310593474927846922895824713306589429592024586185280992824650417310987084144409642738860395760501050707879222326495109797771887076511979285204157674428629716212105010871749573398215398701253745606384886947062996766582619843767134028582208453481653782593422382711055170798713323505857542181071137604063654650204695105529634929976004881737831296551043842295177681848974647976162248266351621849544626561504312017132715595417591206250515395157935973172971371454245523155578804806782952312504446258177330711988796728254519696782345326280486270740056181309440000000000000000000000000000000000000000000000000000000000000000000000 286 2313570030388907198228969695572259711533435325924541383660453766995211384793613146758972540972677417448568249889897330847007920095618145654490008791691243030609306358636438020446046074317812331848608691377862023636429705848171950369702060518935464525138811996551820536355478895982670209523289586395302310589635666273956329865051660478512073959502590212329256597349532026594789710884206745372720602431435657714025064245809004675706884449332150661935452605643509508386518918326259395915461153444074614337165965437389705685058463577803801767574991341685902476664267677515850219708717467276344262595335916444858587369258569261598693813240339213409774620779888483464636967843299518699434253698564749492859124396894653502734921041638101957380260176633409215668722582030322644727389098670227442831641889268077472364710935055365211923437986352424596607137218560000000000000000000000000000000000000000000000000000000000000000000000 287 -10586928703938111658359852141847309530704686928578101016806315329111787578507347886581556730383528972731302646942161682782819002049814775534397910753549744013894396479787359704739092146824989618167551819252990388272130019392675237532179900043506092433091303191858713378133212967792252644217033402252030833917553849087969447083798559348423564195812208248416062569354348442645863567733807895491010211508164990405409551481006615974497082430171089821360351478164847851972646270873065103854041045981039359591740268516971772513861467429083546070329328672116943195271112784544969850686320520047036033361171374361309757942317725255629791512298081304524291170258397294598756669198922476307547722405520078553880745004989891148424444469407615018323392941238614834443150057636708064399985162052921339058817419672454472808824760916975674782027465102511712605223077806080000000000000000000000000000000000000000000000000000000000000000000000 288 48615323649160252320072584922198148799850515496682425676133166745660899557555442986125377694209087036240096356184058421806521285454444585570282072817949779369358817168467997255268921403389058229258983614451665932256569273079211811237180270165058358481816834969559543203406854687171021256864675953049690200888767241037637478362234703952396401558894602112952231763788631303469286695583197714537711821942875693788729624422330727869001359423268285724823141770392400292478557962602877082801976678159460253680821198311441559547158995399177047493092142947481449221340439783196953567821732249174323451806073411780667204439983304342258330816021571268171441224537258410093248941026301996238652301671181610720511407184371982790942110454137398825460719322180792078302312330640786163781181863940932190643354296933406389894690091363542812150108759021082430279192779161600000000000000000000000000000000000000000000000000000000000000000000000000 289 -224020084251782334182276064021626401131978301367404613120129260504721628080240499348480773292115392911949882903363354827870219031765574829471673913096293454611228534824648883850511096663099180168982202848107663490107229778781853413195615088799760750601976429751979088708194335282285964512480272669520834725144586696075011875898414363351797668852612055181495827943064155449587905194101293175132537843150445146815058340889995112784757835175491862949199221681314483556741783030192571132182412366546033810348818280036400373404513455768202287125642547534422856855524585142975481721540781951354440588046286711567138431930784796281850848723145269214408993154933770314379727012968106537103643905094599619039019270345823942679661811645474187592551028695008012814354471168552336286802838709757655547386869241851101120847740864049452524654997356846089306995451526276710400000000000000000000000000000000000000000000000000000000000000000000000000 290 1035871959512438089566902206602400777129455692809794343544900047184322528541350417132193695437545606002689526819399095666897104805905145812509150817935372607135487796457242985805919869743917686331445002275896016773614314734739411311629119972197525431621478348779078919691362443508535572815564125379349436608168226049363904224662901097716137962811289903325515073868424421201038605864492574142408374056215150089150716872528315194552758640304373346578655121043662741821319614963100520536882263505838054077450319848519764104558655109312936592252241838317068316622109206178155082314635217684882951961065175220310055931847010012280330487955806113058037038265560718537420331911095737980760864639831981667396687713241439508522379384797798787899508957389561120329613893365746948539642351060660223494641674917343517115229206827652448466453323709054342418847754001662492016640000000000000000000000000000000000000000000000000000000000000000000000000 291 -4806460130927534212402653962376811116544277568667587469434501784571643945799955850963030048461764017977647826291177706287470152513898926812596583632344774056869586200136129203183946627500021967226514177501769557637361122971455263529413572054088919343279420658312228992576439832208725450105768271163966669015668378741571530913834138246682573840062430667442806788317514997182732547549470485499457225495395770161426874751993547840390704596285698573806699674427764107105793409574696561002756202766930575566160926713212097469401019619997033526010433088441895505529564340160882580635196958308271809579781740378599076156841354594575403984121647660893251418198775831068180682615001902522661418951014756888358670806453519751702033092944738922916098187840242492640340831043778772453473699881615473581783346072486528947544828672841074320061173945733235481081329052305051101429760000000000000000000000000000000000000000000000000000000000000000000000000 292 22378944211518201039990762364634136350563259705984351197241416124058513549232893071616072878652335757621982767538110950853999214627350579937077263208411409718018449095589983818369704592799383101625379140779437714737055270214314494051354103998523680913258890522371030137778267919583444993301362629008896810480363144960191863983180430335982100546917527357896824061293861025718380587041670874601712560498692779786263274418908698382500769788040408254145004734816141295891520769684027937296791821948620087652148920816807487627085522707139338741399453315033252349026549233054003006157759711814249275154279944596461115011954125641036157325467434271415703168221420800629217315525073721185272151038924037041470414544310690066934963368875265311931913657079892884671682256474505797129297566836471256167654242647005121060987181818949039857140717140292105129167833565190568682381639680000000000000000000000000000000000000000000000000000000000000000000000000 293 -104554732870809779534618957682415253413945550209972622368272268028067232756125963569062259943983557742691918807108942254689554692503004125856194763160390371204762644938406583102274022583901281664897547801409461732776638086677048160091804208066822753590990086129944379370664405990163064339011041989250098443230611293979544855312545020774491117538141307850597141493191694054968911896250318294342267317633653741465582922703222243057355985538732132624911593793480600068074753520888961922749414078721727092105893029713746654650912532538576931068606524378665594336458850665964589471431253479530804889961412341836503823685542670955680531613762357590924764733714344484577937144103322242083682756167860458382487544265211275196680107015881742953937189778759950067669166692450344661059028802875240623098641272216673413721451717378700821366689173014832295943064325485970544263864254464000000000000000000000000000000000000000000000000000000000000000000000000000 294 490154010211728638428083260267648183042038153609524578460043634315144194878170981510587943491679870854987915257778518690559526133892076580165213242821939453274202174201113169156019832485881370367239226508623902310219230052901004183328882777814653733089712421601480338168305628675163223350050282002638328850143244938166500561227052044397899726244895405507107570709762841208524938818762937746438376971016468517592577443441178028136463871851637989203172285194909073263353057767880118649793780403960092277548781705516135660495377964956257340971138523790917349318629792042459219450089735784876869525566175363459350830251751735898338572756768459765270139585458747819136533657231804648061666443673517146726467355645164406574760106045651105957757599250034520202267987728583983802944877490856037908305792170427577435273291112999477051938758117776159855521166415896263734237489010835456000000000000000000000000000000000000000000000000000000000000000000000000000 295 -2305691110192042182672665393021190173683076858147388153002532849630429006526507865445893965343417931889942543039237715018950526995199635244305029741193627892465620236963042464498651610926568825615905080672519495774421227243152125725893414808979491359148693193415690310477108569567678652309461611967963277057905690538219125982392544031112729097337021816595678176789174706913934648134834672893995229520840735926667587244149924375581426208632435292913270947147160008211467202086654083282781126664708327769755944380465943043724976528550369532027774207621272376175842252002196540621621440382715504443104313535819409483142616460604576488126791468884437723323755040707290378208820541021155273007534376163518546189664760421604370857619841726508084394432830180109708645027635040608833082630579898673726830177042787680304344762208699367262995321722347840505201005683358792480053222075216691200000000000000000000000000000000000000000000000000000000000000000000000000 296 10882893198094414670352584339727490879110794163386187587417265895294133430116016131767666082555599441465554342909297139723433229992031402672514933689646642485247085161982276149223696396162741702431742465978084891940346225306965103049537538079664401640740739287694942261266958895772545504828392720132191640190031858065942088408865542861230880160094220501653446881987834200075756862637610667339020915706334771421653804597620672105776434156450616642487029590412259389569046970432819254906663171656432289618217919042615203408855453065791913790759364905569805903014518346237556890606223761058314244694485374812223502211912651621303068653370457446532774222165466005044366089069662802546082904207359654604998936914490502497545895371896161325357705748268829164039177638431045873228294972085021318765648391500914620591410565444446171941851165796844640217290501519812016789138182019725050825932800000000000000000000000000000000000000000000000000000000000000000000000000 297 -51541528757127310766529507481223332527251604804856423958622143229822043455446019619124148286391838222113410358649312187024990867252092265567504429858997335801948178452874147146105907259450935446712724665572088540955297101454127562589452198359271477071580339794998501700097842811306664703399319483390775193012586031744518107028810226014935727641979428217992362863355419644746664309624958297092247353363190788358964831420184669701335721140494315039918134255069099017947014115902093712709403335351013578612211623076317759778055369900776574984602557706110662302884206894762163542421386927304985129058196465553448920260159892659657950018707986405600047440407595356334630179868792657946498413220388083261862237939982097141542310594369201803376590823878592682898488584197156232658002675269032481112747356537442766550153992295946827167407684865920820037306229884718867230756263556286793237554790400000000000000000000000000000000000000000000000000000000000000000000000000 298 244926036486469747572088709879732755677318783772339536804714151099835556165292310008864786538119067470922149023098291906194931433274120326409875916521228614862881931231929797897988507617813656664731172479586022090089920219359698125446051201666323284164647379811065027709760252366078415726455625236341197150419876105883933192494960272012585516489285464092278473324824193821898494392147326995007823748649713004681644623403099029409602398345818790362510301740279701742667002313855553377744248534196544727089774763216018723562765803075468818240589536804105063379578273099572818095378946401867749802883597365336372536847021557031347728260041542110638346242822804644649227509101333164154484573695944848010480252170498817993751899438544384811280504247296896302860904980139573627741602645800258041958931314069371482253936471443927187757604102478625749177279705166947610353939412154556133905038049280000000000000000000000000000000000000000000000000000000000000000000000000000 299 -1167810618569982558694589498321413668470869704421615544789717269288846698826965443718387822144006404257443374062520924682207750062900280286493879137544007617319931588340346051358183090455616689742075885649187619359289075257013654169794002177052744018539636227305443149980039354990523639741141443944603742276708998301297481541189783218564997877544210608316587001996351385897913317562686778153361116447257465716195053894079934742111665300227892030158019185725101648406718443179651423729878928104675000797823940248602782839415141098439127304887093996291829853298356023239406669224828293085528867418005887001768176581740603426354322575002450113473050198609474688703609184311589258216764357089316361302134679012653315227054650444508256396604731414558860729289717087398883816683475008125578918641826632116604021680516966472921185887110366830238187620582275350352463289078758420690209995036263626833920000000000000000000000000000000000000000000000000000000000000000000000000000 300 5586821570047044160562365421162953942146886944215734387814604612508099791810853708954683586307888558052999200760087603958677639070915779560990537712399033028026783651041393380978232680514209651948620931290855560183097059883890081730350103668382688087947200239912270768746508008132731632836817216383570231101672870660051168992805805448057864046143204139661329772043904981487429283397461049176054959231899012752486687096663662205392101618494238510836365891431362620666386455084028139809390523771806599483467034468519027807533227216814097548277256172846731242577379193257631364327168218498411242112639070161618980342734803333058097256446054708856585124150375037087249052535767165832443574506717330020896332858920295423765808455200092044775656483668450513731730409010758830797966885206211221168080499067595194439882241166007925566414489720750559419367213039757522407796634668027573819053419007621831065600000000000000000000000000000000000000000000000000000000000000000000000000