0 0 1 1 2 -2 3 9 4 -64 5 620 6 -7536 7 109032 8 -1809984 9 33562944 10 -681799680 11 14980204800 12 -354016189440 13 9017296704000 14 -249422713344000 15 7530733353024000 16 -246212297533440000 17 8509848430274150400 18 -302719894872204902400 19 11050574327266657075200 20 -433666025233692475392000 21 19471743373146249314304000 22 -951394281536981345107968000 23 41561014323570835225853952000 24 -1271192680292492174165803008000 25 42307697651317995292242739200000 26 -7612176319493418401324256460800000 27 945449211988723532157350431948800000 28 -17068563562003640270615738843136000000 29 -8905354608296294858694098740366540800000 30 558945679302320431314875344433971200000000 31 152951413693377382868264979604058092339200000 32 -22873082147842049161072124768599723632230400000 33 -2254650000833727649233269909697268456567603200000 34 788940916904059924930035295407050155780944691200000 35 18235046906797111881572893236846723269652381696000000 36 -29572034308468248834634300210487996973040564961280000000 37 1412544099070375232202351434574256856187495983874048000000 38 1221765302271898176728346193561405959717919051669831680000000 39 -164051089848068088021006485571538444613380323546318766080000000 40 -55009951174696880214569059600041406680602713909880684544000000000 41 14528888620818058172600752712411103725888856743102491970764800000000 42 2544541409955685226399833105346603919723346338527714045193093120000000 43 -1305155456114747586694796329762084097019107408030919776806235013120000000 44 -97056980065274402454583720008289499154332153359061481255703978967040000000 45 126817778966038048672208609697529847157980723513770478041111684605542400000000 46 -1855756388281446689905797329079617044874476236405502882312980100074700800000000 47 -13579902196800049087674745609972679391412381728669229005208418112349038182400000000 48 1503912406252741602885417693859080808559998252469181258381707986894084217241600000000 49 1603948472886934903204509187924706672392296097327157573873228784554284051700121600000000 50 -368708179200346055964970089671842373117049692963114190704327620296983355410350080000000000 51 -206584480873463914912739278435803480739933839921668652092267745086716000544363642880000000000 52 81882364563441569914586366404030965281652078456076004356820253108862646785516901498880000000000 53 28209324821661951441636660967898366572449633019269973057952481184481460999165267306086400000000000 54 -18750760035032207372726292875021652197303918254650155574372500428392952148498563857886740480000000000 55 -3811876651476360214309449451085858971466017444095215688686583662376896378481113500077155942400000000000 56 4608601093491818151801889147718638152383150292249271497499227662646265666277183387601552487219200000000000 57 396219736575664572693690014345984572273837109839241366717057531936539539347911289744228919489331200000000000 58 -1234119436141161246950361959426359815532549942360343589268658096917356151711616668067096174637613056000000000000 59 34349108559340563410187935336858456893002434433600480338232773023821861170035940251777154073294274560000000000000 60 361778176168510339953953105539442655199819404090511925718074635276474943432118894681448385578458490601472000000000000 61 -54555404810897901962533554072255545411624371476859978717954529655132616316824481915454331899279777422376960000000000000 62 -115997688874139509008783424315898722657886377094500067969604577394372915266109127477435383824949411628422529024000000000000 63 34219267920677072008807546368370518930536005242350166550859351591422354314447671695269858070265710244266487316480000000000000 64 40470566109513673475246146530724929399562574687096343046625876273053665693770081757397442319232634029212470284910592000000000000 65 -19292915563969840393053216970824894029562386957464890183052599213566262921693754782357732002491121740736328966906839040000000000000 66 -15210474940507753302202503714375601099095938540823267130625312818565447920926731280928223548749699076269686823452965601280000000000000 67 11008404290706899292624423764007747730520109425892212175571636664323158175174321231929443522084933529689218712885969194844160000000000000 68 6047586076423115121368038145728723506801199568694098897042277323479782260426494756621093622146752989065283488987668178198855680000000000000 69 -6612343936546442136198794856406925220051419930353422950885676417655329011961213874305593774139301059237122506141179013560501534720000000000000 70 -2453705129350656418038699421161586963901989363486903529563781323524811436037941356737706151972146164253825013703363667865907914342400000000000000 71 4251118030356977653801311783888516755277991803728927193056312823335239113151363787377921039093593262151130081453394199568706250892902400000000000000 72 927868218377754489344031527035290975342863713181708814910457839930999471919382979067374198606109462050120426890872566269946142904444518400000000000000 73 -2947211309468940078474896053858388247535819734789960116498706664301892082648845718978935682704081411209863547543614356672814450836211394150400000000000000 74 -216578870182688748818629736529245501136201936503651507482018271874284305704517918461860450244495989763920013515982658247531132024385650766643200000000000000 75 2209931752207161070803884141939324597787170213268227885206809476997409428048705630581065420207135760020481336704677440055947786822793387174789120000000000000000 76 -164212078717476634229168286884138125176604508477601041577692168242937336858380932870667474181382617752682372830937041705037036300292889638737018880000000000000000 77 -1793017662513029855811563181542118119712618799490165528435179472468362015200132757280805617911896501676177448327563012605078794592043711100258007121920000000000000000 78 419870713715404488304997406508890272682454624571455997073209606374815467725417172668735008806014464319885765768318453648378993050422307590596303257600000000000000000000 79 1571950599356738086561929978219059835145776393309842238168550112447656510911004203579914344817741642931375735214880742893186673377867052469387430844715499520000000000000000 80 -653260208954081825951614197682489863024261215777203069549711763675179439242931105138439315157812569194934601569520696452723881920237504368545508044126027776000000000000000000 81 -1484907752383346187314263570441988715778472466026425195640849495033203044004848661846404067550028833027581879846058591880767359210141818429410346268672589089996800000000000000000 82 936303727108721632434093435969013266192493366369947349018364480134956579400726110660267871865478173515997728095964871757946924778723438333293340413641667859447808000000000000000000 83 1504580393427629001289521776890256292896324148201144686787574336365346750758887489146263834144613938862580514876366591074932299998522661078153604506642989749014783590400000000000000000 84 -1349202027066864378163634680206888009699692120256337455775729354406011817921899000407302389885049153550877329108435495507720188338275889714998899215233789811231322800128000000000000000000 85 -1624315960295490557155830836629657264562038349316641053086064319392907518004684452563337353895859123489221827398108974717137665421055746578733978322169986927313182915559424000000000000000000 86 2019172215985965094158629905683799260941049764785688609860635440000778750083350062461342503362819652810356719691440850565373360760559374231286252587603515327171314774123216896000000000000000000 87 1849129905378627637067041256074249145200319136457598008578364673865044847699324406314059417751949853212491081590928986871411587264754968909048090916449414889987297852104726544384000000000000000000 88 -3185615596389228596286191632118611503573395456299795046850262766761905420534009348203909515715214238629416759581628990254223327758525579724565139176968831375693645707808521599320064000000000000000000 89 -2181560149106136457539767237232854835782443654399456947214602310730254910427615210590215017261962496046278553720729711163654039810763073966693818672365636467182182949701658926685093888000000000000000000 90 5338478800361798072094906600612811122708600180929734880790776987108578516153478233275490274433251592088553726898117503159039563517873255227012043403970940625842319338298357459417594593280000000000000000000 91 2579442903564522102406380450402123124497279165409351414267959088532142692325685843079277092402245751829173631739899263805959693995950788899436838127365700278541045435051152587261558485155840000000000000000000 92 -9539680757594361169330566266069201085476946124436040215745911966062941405858749126901686938106497919054920559237797947594332990130629051801283993949029671424017264514981317889334412043217797120000000000000000000 93 -2815610741027638849252205427302149011986640515143281132326150496837560785247581362143002380165642846026658505010457108777250254002022724414455449254049286053427155592301689357893098562715710914560000000000000000000 94 18211338501156847233964893056809248611153091409065304762716555167572770469873110379049366844487169264999916694351645630545976331121632403984160518120638643284800221007611615566440612560876880684646400000000000000000000 95 2010970897805519744921203163476456319525345952298621139514685195415060142337489508595624875442140552958048281837726783722863206171416750385430417115262153769121542360039791581084352125089050752607846400000000000000000000 96 -37161712808651750081095615072205649419399080990915946202061594912076546908118447035373574188896914805981978390169100844944111296577486221039738319954331065517015646170515226627537290110368316470266848870400000000000000000000 97 2929016203510180248737446433254113065383723950226634676216921346963069383693952378553407905232880516299722275531881581576830359717586328785641475376768513660480045228144851836966106264441231920901443603660800000000000000000000 98 81036739949687216880713611601179412340122335448281190003942951919574778311589171938232546770963609970478831762652543545750861225222416379941756364951415154560281572536448162994109955568524799253978531378495488000000000000000000000 99 -22651533693209622380531699855008366096809897867151178037686110041212268603191953184690413798123793308484001613636955608383695067133092307154193619889101280687750178832035660767021978720679683074425430868013298483200000000000000000000 100 -188673802525597781086925982410762417499953256325877600046488196997955949827611260342479721021282715082839238033049287730349875750834966788074011267370872462931643957710552433791453932610093476729686739778646153625600000000000000000000000 101 94111618324939718853905343217712366021301833014650956475218198494977845727887444461651983313255978491077084076645127182512783645925535336760531077896526704394850835515739766617695934256267106169713116103087147943198720000000000000000000000 102 468339359077817745894993517952497210088485302831496972894469996485192347949880782944589738588782705254074368694812673822216145561461595276591510184358259360425654323518773298573702647444014577913925081726576467673455001600000000000000000000000 103 -348877379347377674040302064459611501226528354854060772144427975898964479440036939678311327189218219201086282570744949792290430400281902470657982373218895480369815793654701982588617985225066782626108384180906455407756994150400000000000000000000000 104 -1237008526614711113525416912365060457685766315005545614758481239757623495402856898843642746328429209563317506436067095837249897364320078133759747352652660467341907435548843065107897605066691429126766066444393371218519015817216000000000000000000000000 105 1272159459947364945402967057889373424781203537428975619311564399737066583928052150228429179042446300390883525559456023798289743435817026100162433080924725397640085891383511681554615804328473972125911664750058146650701562901220556800000000000000000000000 106 3467563951254110790394924795731456975436677588103440153899380009314119488292814538929556904892820827694482855916837393960578717685720487668862072354452047457537606037006436366563283379253522780685275957658481046592918518509779025920000000000000000000000000 107 -4729090130916460629779826268133166809359943525851360866483777723096021834805988135177348422566958503470406948615590155415124845063682727587159560568218812405035716966897788255178067368672672321129799499950432156312696801512323053885849600000000000000000000000 108 -10281200905520529063250212120021498822910558434070603565669677720616486435382689855485260323023697952438001328859497782023214195460382590205568657435295713310465715799208309770983123929122826723086114463053242249385170189358591981649500569600000000000000000000000 109 18223259965070791707372825750199718546915620127103926354222765432000947252432145417002174798780981983626322199067165707754024333475177890070739979772137119746000810350858669992663368584745035940768598748769105585253422988621599948712213217280000000000000000000000000 110 32095966192833959003480265812323273149271011358106675335449267660866015030599792807499754555099547074866173843281449727960994556199411791290415227606319269772999899122819441044081823629567025507865689478634698864881942178587532436067500364398592000000000000000000000000 111 -73436425007875048530587776868746201782892217305514835526485948432970911221065892883225012956625697455618552003366393848882145182835452027322380885267462054106233956367693494669513696679851118739565221138647668205161424961759258502416233373005512704000000000000000000000000 112 -104821798307114296716653413384827057212948033243749011764279131024838412561934829673552671686481795720838764607316795044672057358032063173034831702845897602700450570976606032648034480990720061418923643869986048356956487595695139862008022041386205315072000000000000000000000000 113 311018508842898736910024953566883256194529665367830000082534846395226604596724279180555899125815950000481135425807202824930918345903460564767827291903311573473218579366353136684396072740545883577588184154193195846156665290264881510139144919460048111927296000000000000000000000000 114 354673348292142617602831752334732851949982271803602985866686955702237600667655152994414556942511542543602906188187952622961225457020113152589297480417577290147825463627717792487361743487353613205969689699280637639821304258257710026069432972370129584102834176000000000000000000000000 115 -1388313043932935953473956258687997722156733091715077984788467232308809012728694729239153045857107079625824782316786820678111521431209310135681134797157908661644645874396104527012880895061359682459884435568537591190377562219308028994451070646068956099356257157120000000000000000000000000 116 -1223387980502463561899494458986067387437120316946176716140325137876633127168572447387174219152779850686417396173378680500413918747129548580331698179480782991040773090645793126560581344522193207618641050127592361664773977862640367234391905314498953592759532157665280000000000000000000000000 117 6541970299792277472220825716568880198319823851098589632662823897030934272074500843493038743322706595427912363465618085944531061196973559118426569793098193194397747903519980962076172142532785863120165044069863876546710023726533323387231240674564494018761804702055137280000000000000000000000000 118 4170958969930229685205745278193045319457437464115543654792871773846231594751396526912630690426007123307469117275846687575957724818567892691211792454910953910724580443533264707049587543162252005325570878400741746784189458530109045942436182263615582267050109935739543224320000000000000000000000000 119 -32568560776796883950627324466836286850187791410132786196121953433623555104077910305582986594294435519601246540319756243430910987106240530056197567975962628468977587789580303396841534301308853405367511632808889123218328888680066783682233953636050076253522932436182744527011840000000000000000000000000 120 -13050455668485215472115508668786835541805032484879250418892910644306700186191079938949388526285675390448987635775925814603339995012205916567058252693454079405823973677970459555380477042354736506880134992076618151102680233673546641621182710030859986195564928524701536154655129600000000000000000000000000 121 171346456131866025821305266315240728596931885440254979686035708256629530607989110584212529692945655399718811918438238124727815104839440442115960727902886677396234928632143271949451224911100689654834370619323045319040845969273283425289139357557959443505561585611041014894690094284800000000000000000000000000 122 28074468598951587786755226009742810113504198743690963914935384330535396666586875300780637879318089502371827756071749562717382229725331224814422954310831813127622890538758061186334519649220306588493361208800967658159318605070876388444921547150624665231885782433082850977347904366182400000000000000000000000000 123 -952560306583579113929886789220332260162069004742026572807774453506303451877566473178068483580528163275146242700515107856024976270192303037298615272076760032728415928844294953849617511874186944839571316129713117425888507784546562348639101986611599159572026746553592665392937280819167232000000000000000000000000000 124 75024860055362495271975705040544114134012571229565796888189662714359541927751166261027783218366338858295426803167802355371062443701752584439246328229227035067358517880963932052846691718821133788420642493963111371259427898838860169594172760920274822339832969250353083303025268649304784896000000000000000000000000000 125 5593483918307320048712976069538358743176941708817673156892221528554544129291534946016834886068735054023661268006306945926702482845148813103492709343431320859744435886576235735810934481207175762238683658130840851956307098774474453386902618490986109921420837515636215913874670372230035773849600000000000000000000000000000 126 -1859637038549957609706217484687709870494723880787962312672994622333092004759357841532976860593938172706716524341646491946417192038495068734637480688641137898701532975882502630720056416163874968569920297967939709711505378405418045594351333538303705224865730653742039848149760531965792751294873600000000000000000000000000000 127 -34671975908188993019496053100785537702777202331166132446195755467135487906908217043669942343943885531994616103451488759815648782152645901868487214614314093636816209460484139259156255398988048481118796119070734000886709153131929221490606962113965544376545868178900982056695755216205585538498324070400000000000000000000000000000 128 20896661948640892007855099931807111122018300384392192189815977513001074448475624901325468528317221291339600736781809633342021646948121777501057701871274035707128961716431535752695330473306534422925366671694581750898251849477065725232432834281789543032648273853957433091740988830117631510342725638553600000000000000000000000000000 129 226688702820051263052138534775016459572594748839106149856560929952558796369617444342866729631511552722440129614277591681185628374679984298331054248400105650053085154810622481708744225565427837520895751060546196454465309845535419297846899694417472805049345174154530826107560784922503469810691141844913356800000000000000000000000000000 130 -202978663074349510368244557392186497054328686663609160780917417856338586928079642777921807737362190123417267140975528687778012228296039631663208219442994544123234677033878154311804641822757438702362266886641357421294020522527987769155817351068004104341233543711911553094720682074379527566197879656106950656000000000000000000000000000000 131 -1561724957954458911116379404786210675894001493026422688608274941642604764728166687543452690321209254033684129872947589544692258170243886128763090428038438205331961105068951837013322552881940382817129947157942626653920407761702626962952232806461424410358233728742183409284067108749812249063680203824179303153664000000000000000000000000000000 132 1901480741448898128694624570127524634621929613379095119439768953808256304990775629713956704335341560995115494843401430363603443280682440708478321569155419413596257474636930374525324840982525796828262894341026682889365131434779912519851019211918418210826880045831025743588435122999834119388764730044475717443387392000000000000000000000000000000 133 11323665529843600290106294458372013056299694732284534044320690464330799758169729449247936889494839267475762495240280958291493180319864949016740977942118983266274298570213139731418869473378202186312403947794030856749404844397733225902959045749496870194374976157819707940048921393300500041775471334231672103805734879232000000000000000000000000000000 134 -17865243626124507643354174766912487772258571438760863047907351306126054631349710321223803800242743959573936212122805073326920724417418102178621983581709077603241468697992598696009811627373457451732521292586022315328880528323724621152581996938617141107323007212533320275424877437823426891319140019282113255063566252244992000000000000000000000000000000 135 -86291122601891048210445194975369234648964988049372928752007442469444229632433726606826825256764858986423277727423157585903789502873492840298317583528745283448806480017540022077820360595785565985328380217963343966581330610567045952870649469405776728370936294806118286565054968581387012893980894306066142519361142092443156480000000000000000000000000000000 136 171446796858201953507595184171638642008942492755978578241031180787088364781066488822902009169987991419458802258577043834189531771179369913225448286648217116606181213466983193853766454702670132162409871632521748351565032698734755390948411695254321792783248658110339454778047475575216349751891132024360268584126072154861957283840000000000000000000000000000000 137 689942166758474552618038252313080828890926245666083879039772578650878222345990269377647671492167175001673916641358898293690550919419632965231110981867055651098909935506449434894932093694268518905868310817020382995826828107350772384668675894466376766597840724439497718677070604450242727718007748681721739374996411105216841499279360000000000000000000000000000000 138 -1697086913753896790407092028576351105706527041073083365081946020881737830513664351868284653286531692042761152588452440437419602229831004730867986917170947310882722011131836712999249092281593700256145401255070499701203519295081604740466447580631569564634952428516895561030970734153657769301957731679913650515518313791548953434982973440000000000000000000000000000000 139 -5776201059401670358653837170137507291748253153266389397902040733417274361371077920679310501297284007360335797933201093889299185955120932118453114794685336804012612995422554560074225016737322313348635735976759914100288650766067230571498565371175274720258274518823016514527839203168708244282515515623554587236330396191245120426581971435520000000000000000000000000000000 140 17426428707912795278886815266201702588631887477555102677611309029168142115519750574489006176502596091649654186167537265547503138546345646640439813800467896134836800979569463416338345581614749115199160642124114482009269096355197644230731719857295503243484272999288029959058131428927831585359311030633083548164606864816084024800592416210944000000000000000000000000000000000 141 50507280884004581043584606347904396887905111845474166258796241352316164163413596032982198093861001816430547868138119883985336988237416202651167130662299320280842069608342332098566694062516662702951860807536850100016091483165285868413835596056572145076653195978150024123431410539379586509843301890725594065787236910737951986341516260180335001600000000000000000000000000000000 142 -186275217739465119768703225571837631775190444062119734635695808506171740901130755455116266175584415366295404192809585769782921737466670022457291442931621864737398735075651586436887759530704193840267145789593151659377256037267445954500856747283101811693666885780698997194651677523673584690844663045578289028036421090428201818902361773073106364006400000000000000000000000000000000 143 -459757191786604157468236744115916157845920338021674496580418559801073795885729137593961836082597476382020433942014138459542266778781450266697312844389808336341395083956472073047097282895054135285966824365316565053552899229011749830298868377505850055317592266648310403782026461552365638578293007163789869932444553361968565577934060370099947635631718400000000000000000000000000000000 144 2077256656337169754531111048454294319624029872160844403055828564830771353474661789531580334849218176850869121371319425677186495709378497038333888313751022510924756474291899956586839768190930680608938099216690672907440165443136679504647416052904889050305045439144423319780788338126142061239668686251305993451787038857075600154595163314797027622573519667200000000000000000000000000000000 145 4337631880581903694113478299990731091078733243527790213607370680138941249174466884629477571579565353972132600287217813200814054750088727167274790372113521750559733838988317932693106220951387217575234513296931616404073517791291837744452825806175522631889634774141810836721959369647144851846992337361051086950553159713152370249273701117907121818319225618432000000000000000000000000000000000 146 -24199393365327604659773247636700233682495884159770320480793853098767660869761371969855253362927008182323297735434597441235190752709451937461024981364617270776844041062884598714774569496879319879272694044747076365649793820757037962056273214851332961475711549138855988760590153161491347605102446007315213687376818643146650378064911669908707458777558566951714816000000000000000000000000000000000 147 -42149918502713696531749107404458485550788731726191282779111818863801706610879077936000445283274580703046983235053599580325757645865289189585512937001765853974086701570509928582367347035172542240054419275124778618502243905926199317412192787554461869349555782572177568401518301235567024092264501630650973462615472425140881092180533383093198454752594614689678229504000000000000000000000000000000000 148 294750876913711390823865781899438078161933514929856024484323117804725675942299948001094959268825043588201168267680848152874937554914939912881500809739397862204015209337726244351876074968696422452838820954626159853900185896244948809811955778525809949876172071852360357509083750141172316019520711670857218255791088504993984509006460519359259182027727157349855896010752000000000000000000000000000000000 149 417803131200610920388160225018621939668501704324347940474714076957464853996438450213459928844122223769383024227664635954237177771162049591134275828222754272610752937215265901810647973980517081001935832196014037791460198028898142542899712919029188972912887671499843818592810596993400072731051517352419521717686159623001606420142544655203277271683152871964145777318559744000000000000000000000000000000000 150 -3755250265714361103973421432370237485810059592661527426421849278022814049374034234818355276937763700415939649291643056932744332486171324633922187440226557076729453095145862414491568882486992071565518060409918589532962073395127769888229325188162027229081793200115657306799571489495125215035479069639905818710712662308348283692029207822977493893166214539886653256179174604800000000000000000000000000000000000 151 -4156150132937006300147719630558269277125881911332344276034032379356820252936055293336136620145629724065997773614877611696877471054890742847894662290860767846948636529353505037377957645405768473795255553226892192900955426137282485027868600555131679153788476554289385072513793238438264675615282741726842587905716502944674247021027798009151091112648962183398648277705164849152000000000000000000000000000000000000 152 50054020319076547588991097973105251271143924875903414443670539395500627285733971867383990506979835460744602763851115389485766557689773410695060606109553273856689035803132091363276815958382388631015617769204561510061371613166866652475912363505219691295677043033073048662006734732079773330482625201731225397205931224099559297680179931708830537584320656608420280230060103587541811200000000000000000000000000000000000 153 40193915291941841808430721199529069855809635129028998821123880452750515544701815206881302399040370080261028952793192673201696750757129482484493070037994823622093175635006757170976658089082824763889571880929115247841647196978084464919534490956716929190513616739777111327783232459005124231746595504666423716133665168415054480296532477455389502815626440341668233791853036091418555187200000000000000000000000000000000000 154 -697999637890827603370004940801380201358356047855741441838492665780158494828257940264488970044824507697558684308140215972801100905377971096611261506072774835012003324205054843598963011299313723832174483782506331872185783716543977844742545295505694720039246730691101252250067612003807115738572431934241618249463761607989311119043526809701524020311848977142509063628454155767393177881804800000000000000000000000000000000000 155 -349584384501004888670681165462043464766625739175921725985049514947100885790969109781616715678942301757759641614923792615528352784099270644135426985842070313514766678808580116921953709746276004493838560904320712047334304765787229410367798798165866510503247571754254103138597735552488565395824639491483586386572716333570044653473985935983716341402942699980009399388689803691336232133984256000000000000000000000000000000000000 156 10181797935380821698585608570754121746945812959850624883377862106147977526506944002093595612343738855288895955232842166966211003338069122792305276881303259952739216090324330691098986828035360043924194120795020153583407428761884777815149889006233622440796386739772919734826974077281209831664622857732689303223715278532755902237106094818349243255812733682362752692904915404036938363963620668211200000000000000000000000000000000000 157 1991205864400273437805095749348260221211726486202689589508827067181100251703105277145335541913714993484028299128680118608394502751234881732768970246436837858985730617313464423594956648654069730372114475915719015511020252396455874323695022456915064983956119284203006909063797962577985463553496368310068360893297576531643415313250118582741407340528396292398248341215244057874588760156054069287321600000000000000000000000000000000000 158 -155322549055839664049388439570017781264038205389141754899673299305020005868917604290712137986001291612989046527795867294662568831321791786893951416923962034037032787052600159618340232063945499090807339862898730150828704093795248438127141466799649322193004793866755667199927607969840297574445635824890142246496969789149912281437411175097353069642152003052827437440332145316453378782705286048510063411200000000000000000000000000000000000 159 18185115639785436906031167779113214546651117631439605370843133429445761968357952364192010122283196767107659087108925149467043700945527799785617287327783039810075407123974261532280927151648189773523405465256373339202566790306365283953588846516879863661692442085690591577240647873663207778579985014939752720557999807570816041942633891273145082473187046897496618799222628198640353273514477726215299085107200000000000000000000000000000000000 160 2477040772224003639535978312410957877991203136143568697981797583289172428887908875073203472901215992789867598086829495951808841576996583683265522364573346923385587231936804624422008293320367200167569599199859609358188550671525835698592113228844917684472796930250026341182786749039324318025990249539879191570934109024504191151794496880160185846971718965972031594513816454561829952562066459452602803390775296000000000000000000000000000000000000 161 -1092937682496407399613513194165160674326103756649246666359281371915530139945949598049437114840557080499892981167565740245549936934593156559251358074032568052438377105168268567891308770910819861240986603340683486528731673458274658054508655407147339831791846021147734018222461583997412382420333670781604482848681407379920126230740650702584989588664792061025406240073322190137971410715795626925426795548791275520000000000000000000000000000000000000 162 -41279510148317267150227509479977826515240154353478242990334233127776396367542975201015139295610825013270323265788015166425128489110592318028957305913565623087407193103609241892060897463512723278944407627661268262743747101743691511237442797173678854106191390244958820119369302812072356580697693712912912136947172314812490318993662475445324268521129096695386450352652883163386112065786581534624297283531721809068032000000000000000000000000000000000000 163 32242560782820580724321601835942934960993654079559270113803252790991053371778193791001972918910461199039720040772849197865213259594257688680266838999444902406509225389697698633490488204914955782398647285325707583720966427812928405242253886449894459241955061562135923533767122008809196567815497308805899295267497098513608887656574066943934672874073325471557817810033316394810307645276263960324672994249800942155202560000000000000000000000000000000000000 164 718493382936109184955080751926163451118576971418726969199857161562165841628930113772467824406519868474036786128952734024833274889026969993468831526011647797105211171351604034046442368021757124361256961394395928094519042770002294786698955617936603774985681829320975940461448994632397933305583194396214302440658536633637157428552920309105442907158337377547754556316750785607980470393887927058088698575984352694692762091520000000000000000000000000000000000000 165 -819882504691372406259336121886034841570679149943792731383261215437348681615702391739851033060490335313319717277802447803293407268673039474424506453168736315521286804879841611540464542788042321487434471688432473459815474280906733258530140759384109180178810125974266980682899594956375535640866489713256484080068781963596823785152125877836947020179820738755889882164712628325452265407897493258994451813260200172826501578752000000000000000000000000000000000000000 166 -13054305312730258333702140425575415198058419493502908019006206383439616008346703091747219703163936111497760742130470428553055687372938700553025071647149011586641470710394034775288962741739355320560799549656868725693189680429343194752552849363731709261168156131000859645322590092286575073126352923942603878145892021912258448124034237806223248133469846934560296090448174403363356516402379545204988504895147082785711187562174873600000000000000000000000000000000000000 167 19924787814755808872336390347183806308512693700450042064680842885444030540670224972962903577147790677178298042570790397235608795110270678636410911886905338772918437340735069440831930139168299551448658975793581657043094543535367805926457644585322931990503649806662023638786837152317434587438769406290807762766026700906566956262606854929669324634032443930065791225840788162348160757547095801448397342042105014890829122710713946603520000000000000000000000000000000000000 168 247431629601768734629822355231555846196760735289471650886956547402130658172942887452157995461166220281068012771118710035215433088663463177203113515175230220535597059301502016340030086751732447384089031118163241139582019186164618038853279533658869816458958211492126372240014061067124909410754085721119564333034847001405287899323891397983773704256352671767605376165208321282849600731408892459321798404369101520537800981215040236295290880000000000000000000000000000000000000 169 -480598488894735721169466798966890869586714663247714976016747232259391051095784322346533523625711076350072962789020994729235206534770772829704260301623967450259528079275955009036870444813260316557788621487751826979607823201232977588547013192373672368285098418416166419811333698792953938909713474500974019450464897855565137925533330127349661644440501715505082433588816951666418021481363977148489340720402448791194369205259675681445002608640000000000000000000000000000000000000 170 -4889055170396904172514896055207448065838843560892143675382087159918859380298679753852777870169045693345612773297750593469620123087810997761135509358077261798584604024693263849317093979107033191036834194828022910540044465778804403428161975944306412721652717991097279143895336002731462832261272935623560415665979096739723642117496311837429677487624604141827317031445703180964696521543936514440595942702532321338294002706080682443662241143193600000000000000000000000000000000000000 171 11714264652343952385060642185544395683039561224217385700800101983871746600514370088735983053698934416348906042463135858184047583849967559748224871445636426680452844824540749693285816523649877950816200738113363510238317345212192678564261437322377254570938437295232225824313032029939270384785612316010118591227077249121315590545289727163529881636868208885696683262879546178578903627533764672344814631099677988178505682837367798433501183380501299200000000000000000000000000000000000000 172 100629956095643733950366945906764120462425405831128986874521882587908484116562423750371518129107675633904988828029097681514141060765706346660069158282050424522534659939575769814544422525554357706988995307076449718323431149251988021720461414040185457748238888628637785074305465242890618124461841203716200779581981592444817665449666973532423307946872200980891633307730711125615014143427185650662261122581852186462495171681289549116672409517097064857600000000000000000000000000000000000000 173 -291376334779713849854277080517556177411037953508636854922579951526927101984302308814930848797777722524165718513784762483750846705016432135891115401414065488983164771777263974234643421722979562188607712445798280678751443924382107661669783061509252316818993475407802504983991628004925605110648239098297298136007705858036558617825689579729190878023265292264539409507859608889274750764342473351760960488602390473114366904649901648063888727964244760749670400000000000000000000000000000000000000 174 -2155694776901996953241730887256249788646869899922880828313955476159005641715380612922495545111992488237316836368170777383546170761799142285332361863506773817818742056432116648954070786325912288826697440936446147459217556773577835387895974781446290790632467073729279237305220552063336824673390817653366277801518057103192080427683100621598203156978752390725354974110071889137647586384939154809053322995023335298960383901184094212050022098884119233139467878400000000000000000000000000000000000000 175 7439493545085495604217042062399164085587468601249875118096736261930551421053981172915914050640341295282753950305584279733884247743066672918970643010659022784699871829189105582364466913159442756728095323284223847430515105454694863790095666860043288016528352179192848608439669929201017155536053820922782410397661546711588675360268530743577263661873039050980884838413091790795795945144497523506320884522130058812435110868229480803229453224040267590321852907520000000000000000000000000000000000000000 176 48015531595537786556220641958125621973274125950375245767610189328656894060467315902890004241774371765340883778817450778255327116375841578993838102172217319278458893646365502402547436522997718967584745486615275791060804813559717719801706796092279622530543013057374098315505733213889449540447299072920837621533364870500075093410657481382991905328393515180731535763282798120084502672468195687942227342644017058860947755653699914107811314572235027806069407319326720000000000000000000000000000000000000000 177 -195698876247855869948121772234003557169750894667130149319294993610053993140918011720990769557282086571780450804151735278533343085996886282940864278949298187790434315425825670581602238239139435850224360201559506600765274903576659552844353863493255855923304952649596097140325320355326417319331045065977807458355887536784868510088990681383244556997173540807326500372379509545048944973473199672531599419266446419819809126252911123372185678238168411130085872028792913920000000000000000000000000000000000000000 178 -1110775771511767548707999884014000965552360405457672583639336813967880241645120942605105791805282191027651391418898453708634783768642471895692743876022115963680974451596268310154984652910098134826039181685100175976284347164815762391504822578944620270687536548354436999920744547103702054662766041804006307420474712150161950264684792484436913945426520848959941692130545730687354128890402022794757917767521254189128764653214904680766994345608344897077297328932801793228800000000000000000000000000000000000000000 179 5316685790702219603750340592652870195001692709546020751339285766346609367307880077357630613266177552287325429262516297297284440469499883226260339933433118156296909453945042524906124773811804532609703270910112544791633281549897725183144045125422528204502282892972025563264521585411447584104608401116777228842483456835281785988820761239564437291095066107682246478155877374241164711963295136683765726343140735330699383799955409763361360310819118278717789596688007168125829120000000000000000000000000000000000000000 180 26653657356946537090837278186680566466798022530594558774662439177009366270590949647020564089727246118909563607284669064057397122655106045129758962146472387098747475531019872966532699788460353771673413241649318479772219305270675317475798626507024466364606274728084558823895388587549170883335637179753481194221950670280279690154885505156309103255141142652163923559173036133544146015250790670647897614484724326894504274318560405352169626748739119769897788344962853360270678425600000000000000000000000000000000000000000 181 -149418649785130415786417875180647908287770997830471078071500585121303700535377823087891776565653406590657498610251078245054488968784950215952999411245968873949141533207837796899439762655692249091769536685243368583117116960667420151323481622800693110975865742837118550803401481446758331705950913788726275406646147849769070086398740500798994704946830703661849362299931481277259394740623708709611012694586118414463761714949340314153554757963977360360450754435154038319641554373836800000000000000000000000000000000000000000 182 -662369450012478906002049132150795242382232844613459200129333167647304261174051332173223386614138096692483502167913509636586153009831229441228885249085967660287962024303594871696285012619147815413275276336615859296844899524100391278623165669871485607690136638808499270872648767408861278973460502895542490839702088237229132636079889600742489519617402937424870323815204233362976532916473128369645249924691338754668350201947068063905561759414201138801330025878949255236712782237584588800000000000000000000000000000000000000000 183 4348640093850667252325538127331379592281870181195097711447213427483861837613354745787108684340223665911365086589543362386062970583714677273697420658394599788622691835844516292588167373027228192837512441278446590394164531901627511504958416557256959929118396074626721816599350294366059228071730164535420824935018159688881703503776214095775302558406415403879584117393245516360839600979566284511945009114142222125729207175180666888890852903413654539801321923275699908672990339625333555200000000000000000000000000000000000000000000 184 17015051701547214382054846509565684745506968102308644973608228284006379278769503840967815603314390890421002058361721023829428845966121838870375783246586188967546016545754298510715296458159382820325362039607400849885154011012672724436894574123212377435197505781501864053758889800315165624011390007111138161317215415905642014870754383548370285205119535870955402604464446355553266607376649353700052609991616542011286469752802524837381495193500276044071572455806018000579108441895763546472448000000000000000000000000000000000000000000 185 -131160545537517629277411908373363155475032465462346264986450060782939104447870954548605006274815007827371158961643181788668261007671735331106406106155172958258575387744662503419373693306775967691478392478432649958885389979666203830168783210363840085128086289856742543808280624780229927120882470277215940728563188866606496714250829720965352129012819069406592753554122929862112823222834796071939898165564910878686171087310667279427569239762229518687524099351500359041601377326719377181117513728000000000000000000000000000000000000000000 186 -450728019134179525438979672027642157652885469486974671214579691961849738340075910374555647734592691961178829141609885579948834132752725560720408833790770202673851957370783691173529833643602605624610703847671872715801202081003410981198855304398317576487884036117295127569669078975883969201472493904441639711245486325847326599980387668799892328114162590392954641393808041802457990954106527969710402550100739974502642133209470752907073577562167797817690564468484724174691300156917696023052660244480000000000000000000000000000000000000000000 187 4101653131005416374066752593166746623803129292404228321981638299015009586637823989393429610229310507404805486119369738534658051181341503712943246459707474563568941156452527379732527259814251913322856025607831285800377764530590420456687074852344242390463847519389342606921384779266142392196057286316446578533543301522644820534815274699129299293780131986885739776430898839353033651398243429382427169170524591101029201775682509415818840884161100913966435124542390447027175995699882079489194877744316416000000000000000000000000000000000000000000 188 12273728017475056698248650071749077994428867087173845873939526246491516865597321912855277847237444902388776083882170416655582088263099990651983436306619937968874721359981479164384595090830495002126116159476641784277425469522647213525538109280490840985019151586355103907341677455694586130747553505001767017919493723116865190626772033392964795377019475491842178263249492188379191144768975539791751826562826086166589012956060442933828021727877188106702959331554003584898563235021377695448464257050099056640000000000000000000000000000000000000000000 189 -133028467627712763108198039276851655200950865060275779474476234008393145242153497435223960576202598458986933942377225403322936353168194390430345736346724860213641553047404723031177504570059643144264194748839288704532488967394601092044003359228362807617251541893066107982674336923021172579604452594697341928522704567052699381348421183591565096648711418007739369262707974848497603151775011986671442462842026781447005326540937198747028364566692763545703472622448196537698664118924268411118499368634074108264448000000000000000000000000000000000000000000 190 -342088039115249859884363386717946311393614495862891456556916454180514646249633718890168421572731829521764629483088965864473223756910210275523627492291832503156091538921138492601531138626492667698458933941034248612122057125619067893733094237044877271318194773855188060507644840347810459101018211510851808230964191265130536058341762688636843076186632310333071398077813104017122259014914816162439466272147174199890286785208576626884547612801436621834881461543221311618864315979723862622407191458755030774804643840000000000000000000000000000000000000000000 191 4475319333025279602929213518590699625563131395499634491812532244574882626954528773324105812066374855116998862944509728430442418774409623155547661164028247877803897917791462563075276812505387948605000870654504872996573613519193550917106778681326530143630641009926211955797455496878898400377667231396967005325105823504611037318536163309839818703172801827775245895561425018764597731650606111425374489243628629838537442591890014052284678767975655409679424901271292335986712219771175583923833688535946104783461752504320000000000000000000000000000000000000000000 192 9697505299674329871561515355865989361521628117802128416383870170069734719307617972438593969153359206772560959343137074261006161152351821661681598914409915022205970066152496861913805817990682136916600433266512128961557391966904781181227763850319254723316479305113150394888335227869872873447996283555448013951312810008713590756937870605798517077349580720503958311518513285222753119029198170211597975694344140218799469444146477309138212158702513694107616443773613124471104165996476468276433720771014752824041339522908160000000000000000000000000000000000000000000 193 -156176423048788585087777273887832588304397224427882343791060969710303356639477539059905409441520661393182481796299308222297600321443843519768467783645347316275779928832284820169774434155452588204754056101195664181605912123060227898246087927643420583006137058098973595577805113385062507917176310752867882165318727100432703544870571741938708110804245739421578317379485405492101378756606744420505159821420613776468745842254962019882971265939569224161705384188756490608017107568913447753023059494788466080986849689293102776320000000000000000000000000000000000000000000 194 -276857353783300455129537271241765266254207064414048358520285999432141671204986915362252682038103822914059356973197608782507909778270310320771238726403899519349052069349408179766342520443047346491580621130255671305738004391649763630930174858872176093764862359893167869486376844462931482073111632503353690271692723253801325246844668152026365747726640122849148564561790470861862203284035634267646323217912271365056946154738899607357857862832796770190871328639382671575218313454393165773031673741024693087218109465112008898641920000000000000000000000000000000000000000000 195 5653297831280936012276734625578689975288500265126878700536023823921782084974319391413036711748275012769859722622279928514380054549635551024100777045977810055416672901063879967939383140607400307772048022018757802158722787137612354666789331176741931159953986064339642514644994711118884040590975388381116619278611227366549519715260972174901575834767739849348964687562610647158867714250095212039595286704643774546741814776284245866278091357440930584718673905523340384091030076887889731156699059598440368326078910599166080696555929600000000000000000000000000000000000000000000 196 7825761628606223077392259529311338705230051148015808640848920439691217513159492542051971765912090985294696278206763419092477558853915612079196767554846132655404380710859827945225770685856173300950962326782518885812120285627436914701715207249530838585702032341803890406202043763886931253878687486563055474576325304738413304973051596402523643168288671534301402692928033066638350967237804012385681417514027460852410277691588715716654451100938933843828809456765201981163980202918865141784568126738050949295805506388204380677973894758400000000000000000000000000000000000000000000 197 -212245456135779419416961791601779148523454755617661180654339032660749260155242230505038813950717663651068144335107916030079681164024164672166159306143205705043146841966427536210271872176664981390991667942143688890406580773977127644262992836211575289844908690463514613518208281331966090075244602589732296765118669809622675473984665249781087800881755358972286351888649170661791585782111263675397798114496962221713258973930124140251579165035724259265060233909601890069075411675773482518793973950541444416661545697616168722115907580172697600000000000000000000000000000000000000000000 198 -211704478039275322413721110110556406457278437044576020134919593349902600665775439341901410398016651699604562127995875042708444961589759750485090960268433084586424838680220079535277944458591708957305058969772326981103086270701731001766832949682455346092031823730550059295218439383742579976313161519135920008748862020229292361280684663470484703902635274156839480044870568351660134609587771689662028733741148883491918223851952517849522164678447276317849952444169203769863528205166092044409419220292994841206674080851931377701847877508556390400000000000000000000000000000000000000000000 199 8263385516159766351294458163487304739767019363804903417232173769409710697325820409408436688243019904675317227610552348817353283261311547445600856620935100886122347138146941225942344705532493156753239949993443922833494964095720472394122544356666403482820696309857181042669106311063480348756667557652659307188490764722333051363862353368226775038386819617854934546257594744548660165643208068034641441261400865484717146209533542518470303873738211592688481947597685239769343496258341350664552544926400728665710641441980920184903825300352907660492800000000000000000000000000000000000000000000 200 5028690456255775191117638718120590929572242775577411431254812632012616354011646031637753164427061579032582173824752587221098959228772659933654668823932956056921084592596520538882240838020015765328642396921424242074592010565583716689708363369873835689543410100711297784726953581797547652784777427105788693136599740401637634876972409051801456879603887083804258147150534454296314583933868187580351621380054296596161903168069160832198271159759541566659247470317067121609932426320940769627819957863320696128947550895183170660639622965678220792299520000000000000000000000000000000000000000000000 201 -333561143794949715819365713528285252429766740862360076443262811229677468342522138290971182445574068281430149905879695923955869636238238251229359049187517904900004292781593298891186611908105996849705496756807504486421909784393555584665057550996800932797621437209296090440981284752506370463094512066697736362036504553894595131471947646774692076500152656246553991701138820802250492792479540605643291177314533774079800727678397267121365046335078026444029816065120979457954336919541904850537895197416039665876424002549249628052689128628831823142248775680000000000000000000000000000000000000000000000 202 -71443697315873544483170427760651664063352090094274390858140489334773680665267749326043891696521339790638195911348899701947343272522578925124008254086028543310926178854813243060575794595863201274328823399929546131813627995293793796668904382830412918740110571885389095426129211454050912511261173088302276242015299670195455023988535897544775151903193668372085858505215385634959687525490844172044918753011530221446043180811174368987221932973888167508471703520979892809381907862404355749695641170892326905157878695220684164633440749245390309258131794821120000000000000000000000000000000000000000000000 203 13956942314807919851232538222074733978520968729790480412193775989341590126110421595835075408343179860791153524164962618118537418133354136403377993098386578288746107634429618953034925433239851905105044601978556851794815846067292941788721369252276192850681128793127348260316606105438258332632842229013736340861476727014604898907946501900441425582135578774115843427734071880396823543481574999067554790536187253761629127942999804410970307647128416678327628281662745188593224829486173821158150109814665473885631965140146972402723990364118353537983593322224025600000000000000000000000000000000000000000000000 204 -2636369746665122641315907964224085760664029184777501697536352500185870730918908980340566078125282338767593829770337136512601468596060986878491783873497928624439589157575685160382481155041565552536190149898665920667366066274681620979200521600984955735688171504779712211874858747916216346678060209090363336845115024362485582015880914949718987211585521499388504608215207150059611024276062120977018795177148200598111825106529279938673060745019871707947547947149106548879006229020855355184227041279873574260397975197018568496555552323459672393609839271599386132480000000000000000000000000000000000000000000000 205 -605186275948576801069412222481806496438113842984796201379484969296228424607066502783921581702329447622360001188059354595085625588864394429005981960520690807256614717679205049536111759660131610937764827193964566349155362070438784256820485987657895361911879219062215380175520870093664944527526944733491089545877440869266772163616676638583143861747085455805270889793217483441221724862532421205468385217711152047527248682429363629566507474210480717697462780888057648375837998722430442791458089470888648429303308723653797457892042548344506413597698282690126595227648000000000000000000000000000000000000000000000000 206 365463671508009521252023602534825291563346560608404655243449943407178686597664330457407048846808245308663734626411725890733988967603439897190844080205337015478826284750801619803685752106638083856494994960742891757267882632369781941016948835344217506023748273459354001653153157531788970476768404866863659836829212624507513449488792067903358774193458874353624803356084526473632908244162215079937027463825440405711407145551880103071585904297970171478298854696996089271335821771156264943687885010487104901406666735063799479151306004344486348299365748933706836700508979200000000000000000000000000000000000000000000000 207 27186102421915562483875680125350606491930395532982093695536097126561021811607424113234419654074680271116629943451533131469652799063421020351428575239389303721722905394213163051329588723352783912476977013410998201500635525564873381188189007944006675424093174082073017240552752727878617422234193348255209474887981944673332022823717769703307163044683405236190148524676116749501130369827326036902364214956031122280047509468633522569585876640550722750288157706747802114271167450110050126563696601613847653307092873425457661684582666757382664999425141212228573648974543585280000000000000000000000000000000000000000000000000 208 -28111935489154083912126468327738716648434880752495124533143532786192650653491537697576284362981674434825912761303424982555275859530585810573701991459751544274503489452099488930366597920450004972279817641283025484419196525994111977650425415385145743654091515292373936209864932634058707865816018033660979904949493408296279457199258484508353404842473010893461750526610237983279975333960397525768480602507549775241218273342601128019225424875647196482257370742172537093451695704005682385399146690232275782011443740240914134716187569291525620386688543006068090409072475405654425600000000000000000000000000000000000000000000000 209 -1264819799704626547428020741952613537421692147942068216768227673283979326013531563406877798455695370585169281443663707606537376997143480274437170556239820646350627541163319603220312165205395040848282823673270674714848625136718822480459448970771632138217148562735870521733021014717035729134826486199873912685594837566535309672892569105447837148494296586834144141299557582952936265202046287147126544287943523394594803783108709355598971786052513715958153163254787716743501746847274458343936532170807762854201437981484634410993691862632449293200779798083780009609845685256936488960000000000000000000000000000000000000000000000000 210 1875491705554715461095278932185101854012066380998517277086642333268475852972320116995077496394128396398244870365679147276870404792856257111910844350747894949482484365302633529002653268072934868247266958739302799021669737441009033600151462793480569668031342574013427144422723828231148318805322566594736849570143208235019032338771203543197006658415736774843454825089296297452712256609036858450868680001178977315728680866961811620081827951538747178780892766389251780106029956294459299875991533412444049220624833109794169821979769185495247921719890670748346297590089881557376450953216000000000000000000000000000000000000000000000000 211 60924102082093695711067772313100137801226709807707114502417754189269425577208265700276476903622162920000757850594203925990266437598615972255975576940951942659555862026357774218571931550228325381989576523393772211318649744779363986422939806724722247133782967959770915948864283901630215813517372992658531754062039991988739121819666869843736182263855805393067896520327523717669337548668517971416768250921572887142669953064389128289587308248550731629287896625985496698045022660394925261923001430259079440249178246264767874184775515529112776919048691465256007687525054062073639804071837696000000000000000000000000000000000000000000000000 212 -119034976768710287591209756847309227377228406035406128170144219326507707456024062742740143602350067996462293790299185662050572557366155197610089450740269845612763843827029748026431416717569789389119689639746082910733963144450028746374969345096288485480694556062595975412435464715775004994270053336490844442911968353183395604428977470344188899984319903450422724353337780453976717621361892146520338280180443239815082696610837480963980527271556705727843435902195643852167454572568262103090690748388273140769451495756834236315216710552826022277035078902907468967438729383937296826032053026816000000000000000000000000000000000000000000000000 213 -3037202547421173036457637964921842304118457486149254743510898879056172273697837468748944781300178634853570980821415440103798259368716019298665111197992922377241960673060251402891190539113118858075636318776069999469401294536357338316324412816124191147410931744935680152362187951573115140011220346142346565732133773635260155950689769694331981418987113904228968789078570349034308528549130880797093817840562034839957485635925227158041430404058026234271716917407749861370140609701989768696568366914102449200245573234118842507143242403621635783386537346125241761562029821106452966839638151904886784000000000000000000000000000000000000000000000000 214 7444518122967983942844774494247415906989918534398747438769800503183029764239848748058977878228617560991515195940972780540360268462305631282799785093101700144621009499106416482841211261973259070579024805902481277412800674534317800938359283592298435995344958447368592036005551348669235272364617490330305583702874282007272170383928598817555711692601194219917575432611157383437323183545549280061870146765027613246809404606270500905905136299121567752272531990578504448603210099962601275466004689116548086664177247148223434465234931351917014797283328112825142499185115677007912214854447256068635492352000000000000000000000000000000000000000000000000 215 156645570560633037491981372509075610150270697435546797721844006844485206327630396627981483736499377886073226733877871087480199041804679492104149923545631952953553176916223345495973679651497606351718071302179490718990521373580093854064324434988897621138078808479532725319158988363674127682765326638318416788567934160916971014362733662146823794568008046354395169636725917336903832395647558187565421203347164518635575226589045429487979107981507391408092330142117431726939853723810497327721408538219767200654256053971961220099962558151172531875592907117646133093006953756785243758056128064632671153684480000000000000000000000000000000000000000000000000 216 -466674944351498424722223697805025865357914656695182143953139674616764608657040123329993439455650585464293284226401420020116504570291684545730380371427415524024181580779532867001460948313634334493656814645282433664073339975949167480215017894492596110358362552305388000023612241078906709760821276625763654655680048182642947626819864635238466270378583155820637979454594841555105091225788742644156122871958998382765810392270971866758931677595896173102374065952468605578089685193700681497605854873382082764136763043595944608784320453107481504099496171447421936649908357938081641080072923552798974982183976960000000000000000000000000000000000000000000000000 217 -8355020691843070867124355905408529588370834133544315488184368492430604151936301584753774682383314562316801560316391176472545740523397118936491257223062301510413714432799570769806323541374227598147436807747707933918366010635608860113981704046282136412526655668538937906168333271195361025993000862316570756146275536920872954540226763406008742725937569947181150373599039501491356194568307248492581412158203882628629808377131138530421494555391583891459748853833958214193171428093188537904585277256328163711343306335306385277003422007257405588148391923532165060937374039769093785669573261176493317142317493125120000000000000000000000000000000000000000000000000 218 29603198030791676926531326422791161796774382317338559745739939157152334624542224405049937018845648866536758332591190601031590446831283583143005811837452790312637473233417706242894533027337930036944962700110319153754676477841978574516265787228243605672281421829257160798359282284955770497374703433902065936084425810142980593517800353604243005067998407701747281366777932600706820215544850743689629687489184421503077949562145365883196597511276198680212464300367256322033740337298872671834830575071013968455970568815042697460191200360746182517594727344467208001380203666517203122110113281787438448338886926889123840000000000000000000000000000000000000000000000000 219 460655239369637440394296576958214055595865188900085932230621981583070425333346675616342819025602644782181710457246777485726391158862031156905747920601134817530679804125577203824575472826429149548895780811012661938939372249137932596569976904406704154065199942875255133152875214178283491754924647574980421340064234872441008571354291423180331894983985887940620116171740878913626089868600945470570816213924318754113883986167740975329578659228817679992669780322791079505795995435974837941629888079260817931270703328013267752204184808759927510247445806593234429368502581953896832252866249526666610287873804905934854553600000000000000000000000000000000000000000000000000 220 -1911266901022406300686958103013484191751572095690427940759151830776860651942359148559848936116317349472617910711037138696538932121300198955412668377435845114113953806632750421157581639065786736477050887228052278065112660632617019078407564571877497168724689365859396270150251611277565765449397232963631562040281864505586959119331325570962697542959910913200100684693984264113996239874985953685175040147300808386986516489071760959886601071581935911210555979888067155640457121751399389133054842581162806846299619653886229414155246263708738070564591068311785492914112953936595794478907327064746170354188924783552835983769600000000000000000000000000000000000000000000000000 221 -26242480256559704485893848135169818043981588662965170366408336391052568087817450502249473570400149371766190438144438186744407590749942833689982856326009384247628623247090752796503525514737779543191394457732665718410174696387089222999860128259740673647485667634037693514266848400033190511480514588159578056493680158934169045258479713258143890673697915216737053252584958195642520815110560052936894370584388881567152169052818254407342344464487697966944335001570151499528541593342098845160897633425922997505325347206698000557415601456899784217879856488410904712438981150452821127546422640291818120582542624200846594070177382400000000000000000000000000000000000000000000000000 222 126062117250595659473140631781914244730371809757141223555436715956132429090277064263396628260044716806257817475049953358234174201512201810955389778238236366127673016099296542788650297541791640069738243087014553241566104273663178297246623097321379295949996047660817817385417859448237308283418672987303162364290135001218056596316050024580851221416140139183553769049890584717204179341726520006005618678933344619587197033141104690973753990786944361297788715710784204663284817673481946871088717189659397305181226776042796120587193695508160652551935160082581251443628052317022011077526983384940886373571638333310492580253841280204800000000000000000000000000000000000000000000000000 223 1543905376131748899462198637196812642247364492783242867340094252702943400979748425252092754669749379696580042687354651432871257469942369256515410348131786240689186195007206670836900468818965369859501111040775097927056724739411398486177430155707401283845188827405465734570368430378521029022307512616591302941533373113416368740339006195310286366525531317772342544587813166324685957456342276507049056946656132244161174956747118476390499185828337947852894870641040700780442974677109384248026997023427409462708393434940662484140121820418083889194503348408445766552929742762876406646697786342786545729799239926858630891185670207832064000000000000000000000000000000000000000000000000000 224 -8515694138443560981484695033241911624528813206304299906764895411051998855774894688897689163006735521383736432400686378496500259428808924311968691922207314375679868103397866033771592376926343721667717044682495053390602109776815889120859278312492451769007743646200576772731306498291754564942923563064952413381741962525720431832379078239287807179740776728403599045528153390668687455762178891516939750383870646215921028075082541187671532790415001197409497007204680922349363360389207432183964427677002248635167851284227589157091072103727633475218490948897890101534400333439282943580859341631491139244451415627449525480165350607787602739200000000000000000000000000000000000000000000000000 225 -93754576830229303924137580354920611766808847816715276117016251760625447923457371121065183530564659287193694174166205814422122392401383645699116392426883623981523245428450593836694509254309187497727156128869024014942858538359237378574292016877081382774914792779422813083192943753677449778894902216126284477738868587067006003609517796017191511107711718912724427640498866023026409815817741244764243121283043816966405573154498017493881372923653221720877554369418128858319389171920822128592166767514242790025173527929888326126832304768758631292101330593320462964564978394586761391420216294075542729917777473843503158650131543681467940864000000000000000000000000000000000000000000000000000000 226 590179224571574668080271005167468785864915279509562474121411705708220896519325257381900683814023994712021477610959664063370294108318488277623042169730943240811036004941217705939663140950023100910287605413525579822899922875297619982382264244645976753271000403768005300281739387162127870421671647135640568839352517318552809020205667967436060889750680592394702941708753545308472980365683391883396163077673083088818452971910208937601291621747637839462699755464863081465369531713426460287602908053311575791840137074109816060184362414663060703223160057046374701276434334237316238667470596639562532514704723637082174918968960972880654050336440320000000000000000000000000000000000000000000000000000 227 5873110201565052824046418408419098697516148098732605886946821042203789501338010125186634530286418824129635852561996753109897688395775258525839971327518437597981701223548157084562522718296096957264254114352937159014175005283441025411069043956254009155357220203863095916049125804088026345259690204213907412031955574764608469395005019556842506305206123531568195923310423562032003392117739430669351756231868898794365388286798777579642954835986554058646131779034553903824532253763291195595782408783635467532999553201544351484861879760645827418054473410723171179863445256404064222474306863820832181257330453355297404949688620547596891592376660787200000000000000000000000000000000000000000000000000000 228 -42015545898845087244282475596529557708534066205004857299215127294708316938012088496227330360874550793341915888760246763470294563984535660192382056482048493265026169145357912020492567077897510769477591796913636196423665137307354160920426553586879568074648097653917467887354680740084111283421224102297472072419086612937810023422065799685432761119720450095615244424795216659602090355189039594020215812982191111286857272363866144280216108221569390397716450452754844714482245441708051879090233736467026694299686134569338664816236346793976984168621571396371126236255513297051281831697444099851560746726819588028963237015493637185904128629726766117683200000000000000000000000000000000000000000000000000000 229 -379288289941104094007872323501231170110805609229142976483235817300814166218527352787954066655566104684771044622802164146314929381197793705117818283507071531470266410267072006763167091547714946026529566049875015024406884261977127871722769389905490905721401968934319570301053345832144338276046354810417284917495049464085428369342085323753904738909501215351101781398434492285710197041873644023964080760227429762439578148019532064787874500814368291606290943567087860032134302429232064046551620495059070548774447148561251571958683991458861147710287579276804555115620085482958886889573856484148685617258996747497610273633265944594128604564310879221107916800000000000000000000000000000000000000000000000000000 230 3075240247102770064342296252138491700967072621057095190102580933105378242698544134172835028503212015162161278922800955040254509760919139400295732502341383330722159841068905986129397607267145022334402327142275839187421876410625987159499119208796196773992197042518456159351661740486721330069377558074340392381069484859109852919182549746660246490681094212284532281625896996711792414304070715078658223713839542525308916994737017642596191368417654131293807374466901551284315789785432910765118863893809470781767470268255822828506649548427485004932824369083351292139337517199396329756855935191231406022644841434911763146738585600224487701107799696294382718156800000000000000000000000000000000000000000000000000000 231 25233951017519530176979748056098380524843924247963192357824285465325026816168850198139675006247484074835239258521111866808837478735087520287847327949367848915307190221990582217565314198009423365879375301442102387133020049736785345069794199337402199817678564932848417184943001194294503478745706686983001704468581133382221876900336686735497432674053973070020180690979545058370128445463529177302213545162212552962252518265039589833248178163675453163253355741943434338660767185525468642611213468584934934284212215336301987770868122448429085410117339371603748150934216840381477890086850622181683194730372370445596009711722151962526694576023058482356208032284672000000000000000000000000000000000000000000000000000000 232 -231559719661162201779221176265863052301971119434445979728232743529547035589123785305057655920572783166702925397413552860170019087465287160398923185979317317523491846367440387498392696572077694021718719311479551364043959642466009048598054585963555044720329852455524742919011714907072047266612830029514268984060684698294327042511744701476132560185616752221175386850320983949782022790252182470081756793104111113890375642854152523213612301531914224925065006914353254890779264504013479005397873881210747152913801080375251358945443308936639193404843567422506030970183733397339358429886174321249875467844614164525006337942876467199330993728599701452509587242745436569600000000000000000000000000000000000000000000000000000 233 -1728075080989665247329951035772222106457106669820366244151484565326799413441454705075193482537012971459758877257598914273946767808585673263354457464230613301729178744511869783843040967461383812740417368754927013120334911523953989891007827401599208493860893289366616972256834621139065976742470325328290096219268208746459085411025782553942255849963236327111245605974178441932344111973637466780215140604065646989016930815189171771344994991588995627515427370883707306398802170267055429127082324144383727419912877162243444406364019151452548312520602886140183937403115222475546709704277127719150768394199489783410013818585522661096674690622614809861933076984613301754265600000000000000000000000000000000000000000000000000000 234 17945461718563336635304134168230444953640650522235388784283891591708457281501013248486428929685799571038150437570236891784173620130465892677947801002681382277165636239912871099076063199576537622194463810986601863401323551652282348774153790193973436094445540105014513306807161667847184501560837131703744084473401970456703479156173760263632033296628994864472351949309372259386227747777136584067994274235984213750235050711064632266467619961064505489115081009737593523648385648402162580312210213286606282199262133255189663439608220151794138424066978323270791456261976641581845869457273790889523115728881183282024671516133290475395744766586685888143073559661239378349391872000000000000000000000000000000000000000000000000000000 235 121700937921834665756315313412153928706878267447475501118414751540230633299676443325267862346846246920854355335698193438316583429469179495637272046378155219269464502153127386805937879431982069937786483724488086193957359014221519261544730465684396917698431881522847666238197890458261125271127196734364070833726807131324708957006713277236297254561890586610669079290016428906730808391012436552551009410093463559885188833830415724641773605393961249519287369091699822844842152584274697955885184770791389766768584823688170442635403659811106253592687114002793980234063672999693506169153119065602946024086845025734126225526530845130408647000955328460650062756752485303893090107392000000000000000000000000000000000000000000000000000000 236 -1431817299244796013801561746477972720779203594018071595790861829428301618462362074556092489854838538387185668455469230785937663877084723149641145078785797351463522680415781377863195947666411625733410310447776758168270079604216614422560543100164608876494037303185860626982609367623564124091597140112708565943082656017361627802411703627888141916795494145964510544532201501915559575605305058130612525265092453689291048566863577665758888127235668730628014141435094525881244771431973542173233521144889699888774343570355608844227825100372175087350041969643728182718615402116913681272616845539791598386603695643772072337557724181264261923596970205528392025854823162067466469962153984000000000000000000000000000000000000000000000000000000 237 -8804389199591229647835599998770104271901506376154361046286634102865828028133474190590103267443866418097878662837453048731634433836358623217508689337361560563996735579040296472853516256455791478016428749789160426534118619825372234997308992981275936392850867904255565652818622167326521170471816348036457043331604123513771862896072554737522299770500778166266618786275802104772828724116450140639829083654835616820206225639625476687131765187544093797258611463848503924486242468598066622854611483974802024607292678211819956361049104707637370500427447216327193285385215278666504312880767343745077063082531640434149938772467920677021895544491274685834546336103394019490596562912717832192000000000000000000000000000000000000000000000000000000 238 117638855894004892139807618109725695085475000554414583222881443327129713791444282838893602318256104790530466819908140905539271830916266366772701677026669832659764234180705919990035444515689020777559292076093991181119240309031729677259884732431542147223283122909268260449028371214604003434415061645642144006067118087348951583767983311968983214578680133661162926705751295382853813117483593468280319083359637811132485434068116925003075587763046522677989903457116542845472352716591653912919651627796956865937397000390929142831348062265308545640570051870056813261663392785505856056190636166510345896038450103195990213742776677089191359584291966197021342837956933356807427905000120596299776000000000000000000000000000000000000000000000000000000 239 653431857114841580493669417864508960368010980153821785951549599637097430800845791026654332138013634041854363546455648109685532102596273448758956628216663937016671650388681262437597153657893869338112733658567817787794681861923244834948930770919382599162024757987999540211755914488998329015864695322555382451278248305607277649261688661568987963530209181737440115061551290454909764632669782748867796228132447369807926255245489266442812171881666389562012727453991247247175887403148138666839395428687378118135569433305025207275135620644894780953908517861777438601590812077933940679211065307652402257957242644491891039340155807806426241731393274676768645152230374538018366661531608727196532736000000000000000000000000000000000000000000000000000000 240 -9954019449949772655649676118961560847423378813309234926108018648744059652443749898084815690719240867283544791615250823606322352887255531893217149140578908237991955535627825795929410015047481346645238248856087055060955524885742560213972783104231950214899426780972836356318411047961040679218616060615273331088400021126290417236255320301859316613288289233556925138867272578295882970184095722320351797283862017835723071457421397988719795155538152918167218427266185888202790514819346570337594066585432334548461324124374594590811873985822105399252531981464596156994608852663083088284525681206848383102678917980745098023476955409818652747719986780296060210086227001528184634228831469722310457425920000000000000000000000000000000000000000000000000000000 241 -49668630233866437762289324266136012261630776737198773717070441714928974001426989230976430959017334258490715998966550660876187923836438074108066352097023994128298355262296404649046156284181751114501727502718084234576332961836130763505713646337992591201985063036232640427931155735664768653966270368955010410061859176950000899200212811706346632670959641051407954530411827022947666488410476851754954578084792148276316459402773555169972199492462392147228085608895522713174980385711020081067633104786298082489509835715664629979973876010324611567532749383996510158373042662698847975257140563227924780777399111342012179243517692630482975294234624072621339241363769003976388993323681580980523237459886080000000000000000000000000000000000000000000000000000000 242 867476861862914805041952412055781464394570904618929139360949630828338223715112017683146866842214585903505135221328438320162877461729846311772237534833629115960610050467069911749599690191013115512407566281598292259862917152550388363863691838081281099317980843503795321507966136222015611653573122562999723422634517326787887432456800989878507649659032465937031659409877079391982474171676045365919389657557040886184625136308746712558391547786417241514350014412743129096074947455269402855618959047407905792994729973813621353935429419692379533822077434363597317955159458758496747756047513352998502479246487098133124209312866088418827420859094362758715533494740770732548385431814502172705086671200064634880000000000000000000000000000000000000000000000000000000 243 3858636483303093690647148955879809335280658244558070289839694787125611079836228075245553184217692805895798419679173853971292492462482016154438282349257202765508261314412361630125875976185977991684064966461691589288883911749953485388033394765451204324685908257043233077166963749424359647469116587987902232695763890753110286025960094632240782532047118009360852046509685920732612463501133728839872504889474926484805947408850685520650567624971043538452341580112800148770933697408724711655448273921930943287423887171776190301519532117321559524573105576195250723730010418873506905916201331452158645578500751295804939522895546356310096704033637116423520462165956160703815836502705998372481996789625325638123520000000000000000000000000000000000000000000000000000000 244 -77863655020358976880358983081056206645730087005851366213595384346424348569108877723184978661734651704798509289419801381534024350541861505553796210765735157339581490692400037011647074523906270600177511698362539716232695958976643160372415325284427392776513707265718004859270990362588882594308677780719365272027624916706708908955572552896119185307117554951475474156427712185044940366344195722588111391414533666466168651311132356718965199938493249069672404790437904812284583726651626746505102035876527405323941676141277481585171751609601450655636935255616846060145590259693772136527377363351882640592263151777466055605152126748883893742422063539448374114504258315373134717225549205833529328383558723308240240640000000000000000000000000000000000000000000000000000000 245 -305529409438768540945828211213354275518870836060854412878233793507668796731689976662312187154105344745540233960050841838849456999547350107121976802527729342170623123418334307209340541248596429967877446418294555420969215424201024399848687962222497685858770629590036915230769437669597608705787724782762494387416477158988531776513794560415619886387517157458323181788773695221802411054397970075178772453678818641649783718535356246187527962586960984708157441160116418803321577375224874750512874809329002496711922580191090951950050298029548192046639180222236226197070721749766867468655636393795429319345597136910464554948496654829874814044477139361660598452081938350777690944157108502435763658610478591916428073369600000000000000000000000000000000000000000000000000000000 246 7198096661515698472505155503465018840851413191369290396297132773899266133536099112607324011413321569672237976063085378572860950226872563566500128987647805595374272195675382904963104948394451957671058740484221490567801140283809418226238070756844780918854942597271326596141681238822927315365517458382492279234177363404634953389965312506695405872208940153093970534630526246315775992953332806028093484809872429473863219834156436252042330703015631309224588949811050365174447063526166293775328811870896571463679089082265646770879253257358636997761027661837836468376224210090826879194388688483778138944054691755903813610904605300497791751307726757656791342101023430171387914679445550733915799766221830730397458193239244800000000000000000000000000000000000000000000000000000000 247 24563200568385940406577654083775134567743789204132948625709378185155489977683534493308496475939143861462014580986273560121274060962271563618889985825063696039754123918642505114020092191233687955708851351632951748487660949991762606042173440488663883977456882118317413737156386890202391422610464548712759477126344993364934413714517594481767464362115329138926660692755934421510445741843230019859310726958460110210532053017312516248195874890100087870464095215976150034247437960752684084026639984811816487775164002690279822102556623401710329669081910448456842536433256422690493996279026419130869908740988144693631530140672075413776957122053961686092981912961686649950305016562152622720455609611553887618194939456772269670400000000000000000000000000000000000000000000000000000000 248 -685300627324979050148235367332276102899525625244866313695174531559372799452635907943460782394860460462501781361441642674331045629151690829516152485648119002261124762869926716237713896005429913418269927769900895451611852908261264716553518494578172832104250014280172724820499397759957582639204774947190338821695875054389639540500892743508408903634258079809714034630613215129214174047262271792732267196679665020850528625832383209124326533784036224310575097019137072264374191741001364369483436810583254113149294628316829609396520113607578316069897041390770233785954597589581042051479683204037102183464591403061623914061701915633940364801428345751018134561614481814767970647594255928443153377241574462533376789205740949602304000000000000000000000000000000000000000000000000000000000 249 -1994034236511659268786229520859188210936331879197655723593065590246414832283779527795302781811927877166817755395010423500902471994870720860002786024657907490638450229640859249574285630251196506090946585031706583308409674594556374490977439378023928059259726037984717857397318264084836230573546873190186389225811520145217729753142379461276814143210014029951858074824576009828757443882226848915983899521890241905292927169681928477863534333990583494784191375153688452756913754871972732527395191515029835135034769642870413024376680654983847115915459531488809856666152780689640143717253802482088980853921333787738597592138654492327814989414135268092790685231639610977934377004745850772404981162847588908375696036712333900217581568000000000000000000000000000000000000000000000000000000000 250 67187467772850936223420945095307304046612115578551046302359290012061523534724910954461785670758884888562985741135606408293981583672282556282965545170164525844095304658997767843451472545264762252674799751548385919995213421004421881253714188338125450157782490404346263281985764500044277361683582279644788013841515460477532050477929326681679585566037561116810383162992730329868564322786013322878009775878100284749374802586243202180714704038575389897210573597832441436386187386409076195595101572949400086360571377242534726944013014144854445809281774159556530639094269748914595885235321722835366660780109687108076275171141555245551721990220368547952336144585732679535061480270299998537711002261891921756607424724100368064048214835200000000000000000000000000000000000000000000000000000000000 251 162065139052967466252609892471964545534242718420084142123304851237583808210789657953029094711362841374285565461647284854200920112479227133751799235622590895124687176464859671046801165595670043495788918239642868314567154727283732557166991688981615264415808321337293310488175469742912566274251401331334285346488634899142751844669764263652875597389788802464831879471081754671814487611221133180277529895099750325832791290824942499352429539618709107317906750263578160556345662939878435394335729792478980854996027035840578466509232629410396459672250584557266000812515146786860842595748513886538928624603545031988383850991590918905372419121410301110002361360909016207299116428372433891269058884767830151394259380496159611760239375600844800000000000000000000000000000000000000000000000000000000000 252 -6782546117279515827535140359108080028328972251518815202145573595553405570965589346833644638733991471744033966918701736280267593258408641967013960765028215504031721753036870113490135259843515144577565756319270124476899905750894349640485248673003749071760905731559782068705819090864017984698827819425037328355614147594890127750652588717470879760767222938094916091428923378091215629853569691867403038607672616417635100766670144788133048973485906936787110115358837550018684290773169884797537361875595000891867312980173780358687607432159572301136794203509432653963418157593743819750670137749521175590330725943859767323595303774701410404734560440099670678363602276107232009687219472723841162654858821333028899694821541500745966452915096780800000000000000000000000000000000000000000000000000000000000 253 -12998771733167589797609135869084309378732474059519460441661271247884660974964854501752202932495053362916173734170472377253331594624967275788064444210206523638674030568275278481200497321025915151009812712833887368416928087452443421761689121727444260093831266903187384008749926765440241113971411041372538620792438643768826270285159010779741210150444013394380370889480723543515710795496506026842867737347814931317988794806834376406322484730363460804909123007665148200845723735040138122754752463611550540424146232557857580489965793184300303251505511280777068603651612028856612897255680280379627062065541252625209430448300354809302677906429361141790089717568491717666981877899713938605681741876902549462782605143710963693876006452194219707596800000000000000000000000000000000000000000000000000000000000 254 704920759508350634643696342951729211101233312993041342423470495776743408241055277508041703308862848210802678773322055193056535775124870612985125842359299310088226032990852790207739980004513408896282422694258396256526839483280091224783967038708035382229641800206461942721158824065834849983891251350041338975342231500931016281253443027849271109970203772475733174588968425641230586176588262053649893707104279240357229752353188971793564445765151827110899017488114702497917934381887307963506691046714692849196560906869073843416307664543105261161085720101908678590942595328988053540641796498672914712651308980147541476615972636724338062747039384762206930409745498102716691214982421247521229101864758339041326268231543497124497958001536206064163225600000000000000000000000000000000000000000000000000000000000 255 1000929201966070364411046679051351173832645943977658758672135882423276100212031618487705727681868947916469894006287053603418722079198099979154597322304564772852301025599042466701874236124698299968572842861708129974305280295292815912184779007731658503928935864998163824888216280267576679114830424511190003979946565859821123089390781331620392738925033190633607060636159115490784125868628962768659814486750955718004380109219242003934531186022545767332231500025826645576766571631108100622117701953158234185705537851640673840845653870458897584639890553274932424546686560995374785627527284568380155898959345530688865468681032123762946672091261919366848188245031015407065633650908352432398791546969119301693575450573625468335560334842553874550964092928000000000000000000000000000000000000000000000000000000000000 256 -75417117651415506962854444732957757471041760680477519469797893659438369249735558340292950312966991591612828717451482379708040966470350469360734801326682432239840629335296736537043002666085185702804902829287818484229617832313795761019137109475733695189962341758788636831322177388628426287662101473288858456571781649801163981645061932426318034450489418523343262985250332765799051518919120972311579230060967108939121992348846944596301709284952847994103978400976687792481386040845146038598470326888646111922212446825445668516666197185919467359525705444094887550934498496846285087795031112191615420092603368973414697587365950823673531294344714626205126403561979837876565117741159932277607915979201586911244482516841815194577328452759564904251507016204288000000000000000000000000000000000000000000000000000000000000 257 -69357960395782448878251618591260548999771991430356069987690225560517801627971554656882919361098200392875492431646684633199904755825550959782543224832793870302180004221969097018935169329221387917084174164856191508911096522374287585341673406431360677120979202234030073146357768025371180908910099116153276844623192169662419394721345843549747510386851148256985924575550106094864576772307226628046094622055566421614390604645857070740292483437923520247507715570866041167396709407248806496775908567590216985307523061867140499042460595642760137653599817215912438097019584190498266004047991331082129433567821160097789292877991594971547415340977912323146831880137905985164176382792311470658941482243254766930487531468311440343432394394104908542834896240289775616000000000000000000000000000000000000000000000000000000000000 258 8304527483979822744219778792563488104561841019897943677866871075683402024094020491728258137589506932720084044401127638736690484227521520194573753556807180866548586806204929937308360659195080765801885481588138987874766691228455251342215798000725292130179592412767476451089548293834525276252852199079644729363556983901678679245373958293276595432592092690180341064698516139090850735867479237747371530458984245244442552539695204441602600047829326290642234199686902621197104565476583694014660014619133161810064746495833645773480688185852710033235934912284475374352421895378280543519862519990276274117561578844023829474224432681603039600822540538719474047331001355908063767329241737293464119177367135935881883560476401695102477819198366504324289335040838660521984000000000000000000000000000000000000000000000000000000000000 259 3430920091204654782878973070802430298231951344063477328471159223036137938106259742384000113454002744735112401816738985228201561302071447891621867656927174650844050085394208474202071727020749960491299578532641164872347628851167253623452033617106246488047928977174936528976996653360970653439926716994896300290975446985941265876050029206170801402714055794857916896570712778962760921940830251932057653799726936997709819258798265760621949738955157958404679299801666750075276701603379401360185257659618743809744048259936992379282235778942042718995653930731350016184086578810831145556120751639982719770194032054262838410576569107988042435182094123830541770782919566255183646622149296144379896804321663920577775051978306616588496768033520164240500243299893006508752896000000000000000000000000000000000000000000000000000000000000 260 -941030263323960637385107259184944368163901654059497597822789444302562155192848163909693296882989427587314573824373200492843072961065665934872336415943407953774007417576428294260143550474932213882583517871756563343573559804168793374454058411812455334247553029027162179751616423371809674689286987514791376492419843156071515795252691693286323163760277306927724763151270174181393928619148950319564952429178860561448982498006383703636426564276244086929467609348717087612056542748737903901742229185903366847736383441510065464378772474105444003598306556116403098166309408222023348966336342530492081658385401905992509440285670268619431392572435662056431065620029754825242787190930612928996263899744622583451659238528907301239582293103122062538489498757302020734059292917760000000000000000000000000000000000000000000000000000000000000 261 96130141788069894601833536408634076594056287405372373357386787557047611207065903393436945508113790215996244585222102509256713196881994101789009010353620741481763576075520868949687861259467974963591115481780071519913120491962173075428361883498626145443969485092006152534575949362248460962313674492992952027030459197728756301346683474488103223149722532249744239635411859557903377390274585597845396146473334578722456788718046982255446205351959884258669871333671060479520488750564796276563497218087959481346268839841235487445299164326867647360785195900186671348662569024105305984958183937792486518929635925054718358482192257237657102677580693251687095179926053852594089893456458699395365417275376366561413775090324578211630589663394508706178002199726946365038494461460480000000000000000000000000000000000000000000000000000000000000 262 109713439286839757622091477211941006919662597024243398941959538000295505396837714055335736467721188634400869121390064987265514116849980252142711862766083698817583839894078863179040613641470520203133761192894574609999973245502253116588011943765547792014598488080881741971772012204360599088224928032904794072609854031653269560182811898500381494662802549555900417608362454579731229403624299626341551793108118390844866687625929298218482336587470861250169180190382869624915975768749897363098859028430911399437348405414826286376589377290733270110249143689615328551280034517790288772760089193904246028413657632435758969045053181026385233022043408405269210220943077947300658535617460295181878921895180354621825930889508672167302554487226818248381965266919118024154001491259367096320000000000000000000000000000000000000000000000000000000000000 263 -68977816332228630295037408761318861876833122061563874645713408782895430824344489956119897350688364664413577512262026602789444133247787352697279930373332613222343825117374159188678919171223522836578909583686714308249639236785641935734124422654618126870106700793065301908301819745326050944308811584403175867486016876811363926816578077003788257024337288956169859997882168005197641043593550736755777566639409776630027326242302346243400968951039713686249787857929263595360956102627008507594407698702760717457825289717843642933711732829999391580072438537192101255504483361175771434474637242484281399543601525334352732766094284948087420329346195935267916383321824272546755409434351927494310917149476784420885348161096340243862470621499364474564651296031617888715048056489593672826880000000000000000000000000000000000000000000000000000000000000 264 -13158415926605637180947686943823303975408802375501336840514898742541156155112974746135205730909873193847151117576966285859123781998256082002391987282996983270887057977635572571433256739399997115997847828805274138912308239370690151525753677271129780602116285808961231832507485552273415691289138515932264145400463296864158861737651622944355152688574239433053699314784968551061959581066890130909974172191464532134480402615317386810711467899179088728828286055965183203810984288879517956992356027035111266374155456048630818004777170596908535565789099762596596067793203301609436777986651626517467797810413996677661660045275950490159347504349687852571533982975168148785839029762986702171367064903943392129401429051179881196583241611119878818167982472888493850468320845254316115864521277440000000000000000000000000000000000000000000000000000000000000 265 15382683549930133981943550708798964046599156848482800101267191446242834713713863722195215130531111409022178007761794338084488496976200824714011957813934350736027947739326563217539371622231726090312827978871631260448413253389185036945646557518650771100689054388920084062280212038301736593320552480207857792505935232043193341049814734407294487175970944791147727214554638143948431062693521622790286882743217476242856398852556291493520939504960966892811621101537077892130045904202246159160042845012139016492339284781318916435951486197784992295311551206725225022080601762722959557311768104978480090744457870819162811251205396715941328071553954897522857929805101679208982972545039340430842968538784561236739387408569793849539574779443495929362529764070541574090560700796057846816545177600000000000000000000000000000000000000000000000000000000000000000 266 1623122461653193498884799146935066425739113554249418219781633403907733697004710354746286726824941551377837463302301984657158623467088827979590311188796435482262872621359356776040014262580695324301907361048578888523556501813361006796360296814884345919740417770702550900373618088348569465151539350131081572419509541716383085445760823495348214623218728102322393836928003357418622072361051894546384345340703931750269520758384738708574992680453701503250170225416382217521830435853388204763927510147230865998230993202337704197626896603090445640830728449128174987236022981782533670023559680105357956520403991601512345305098142457265160024047359486769891727647307447738133931786234213529284336222804079593315961269692224367166561727416527130474911822665149695046795722756082331115706908339811123200000000000000000000000000000000000000000000000000000000000000 267 -2801055027969511910996056215869245554820388875637997354434313757016571353778297891123246530988133942919915484555165580786189889711443614399014731768694263779552404528235182540459815668493829440556335257319772713954731772166326872572783372408530988031386671980621029624497061212980664497423014957382466182361310287792285307444948148909555289477894019705646834048329263387183170234014875386363994666832681031421820089604689106067900867408102241058215730456094759499730323816102341996952622586186543790280045682185730060048205037405949559711161597162266013156207001007100704912990275858931344580365108541519361610378761435781618099715705475011358532838093235636474673318915165243554021127757068291114082730969749497747898618357798993482547399777289367718949495816842115950143934473582806879436800000000000000000000000000000000000000000000000000000000000000 268 -205880795256273905754899534495193547610844517716995189614444893832440395691933147260172426999881116470174025752058690268930659598038648547338458494913837541510054799111796122070083433350314213840738886494622320008690742551406326091977522724158786321257046451814489537180819077339150323612696766411758384918867034533838914298118461927580411321679643525489238602766532886947230628054715691078704157935394499794644032439553732640957485851658766712746218008426621047312084515830840176118522918981530582102792403023951558483152847177862401479377508512571603208599600265814742713947235770020007648581998737286187131768278386426025044184814016589818734241272078973618539588638975798711030580586567739292483438000144560697777399266859097655944078650885154952887964172797354600867092205137205295393328332800000000000000000000000000000000000000000000000000000000000000 269 473824144516116544896953980809820506243043320852013499658928153483811598708003960268878000741206226079859575998004527113581929615980795750945764926060085686593868739792375991789827576679772595257887243237818776234734885025647396539953022651579776577053667289987214072159091839527118675457231171077272242041002302385423823436916235887037743030738523955697248190038384374601916648897799773193109734044481805764614290545064250906397895451263815619956411374119179697123084500455411051300538937069811341229905924054734482988423665974964077897837811666975427649626267340154154589980619207729710831987477992767429787426551612781566895320011460158567941419506173700515016856060896068490151976101430240028311520413646125177258833123308884036357275112216924456186802723818781409907895282757618964844291450470400000000000000000000000000000000000000000000000000000000000000 270 26847693795784062483449702876409702068837658151453351678804272908546956213876799822557690713029023269537747504244622049323329096381441739507971153430493911539631150413471502746630365409911471318318253764941361328100728393690468566335161568587431589870703737046302358176991366243965877417295443313294600597151469834853970117547068203094750083926831507448330448200013422708214969062045299301138624842409598402067906428121390670171533139421144671256226141184028375473332568471032228143956303555763777755051997233082710370429672292244592296792096792440667794914449165272593921750411708116671483894163224598232957966223737523972246099064413045882428683868576614664091467229038273174449944089973225687569273898611403909523901759291118487293913241823013155048049268956905725833076931676139245590036143474212864000000000000000000000000000000000000000000000000000000000000000 271 -77833536763972890383741200712151600739289196617128861864042203600356495290204537128203946569130670161167922232982402528800398248224300261661323986878540238372004131589792874853683988922429134297573251877709947731474816392027049772085121634328420950851107939398768128778637357399249802423527116976245898316840083905037348488184339987938098749745086728992916156375718281429024722898205661151026494861137553974863150378002014443010606005037879634225201997460478846280790250629165717522481949199305316727662507260596067969364249782900162238116922923070070356550693375900799019529782082018124788490380042796610538998959023240237911659805943761688070428025966901813925266479209605204538301684618240058088020281116234422676922805046235053828230209477358667019345603706130560017049336438598231690627731537518395392000000000000000000000000000000000000000000000000000000000000000 272 -3598580855857417800882719356355836746430983173634946984373759081376965682120536683529823482837802366993295271138670525582016341963959201560068189493057059602036003707983386573009233188319481338043293859533732036662461645858349018804219460770827139125648300177331649387001878385284577563604589136180145673561576947687965314130296052768191896686656058485539159400127283995459232266822362640316903701861228255513141111438187143119206891122166782116115642975703630203537639259648230616053066644329259536756674446920441527612679716513081178382413241353265608296533499143868731874627325572672720771743730601906341534920034766957547750743263415369116437144420174039837246714284755427605926285898615429578581026369272214865636660419770973983097166806902734218147662312389289980192321207664123028968601243336273337253888000000000000000000000000000000000000000000000000000000000000000 273 12673009116985979009213689052067213995551302590620639139152042027783356493773772535444484140018884261154965563009037753547864584417421017214985834058323715399220952469911361585439462030955087537030088734190033411754806958074827429433215762850127977961185459619446523663475188272161223736312157307540569591667858873619641282404397036359660803591976407398071443886031141980232083512560599026940127122583381752390507326219045810632568110309641293792377123792323060951423995108492749437389025525195793510229811444335077337455696842728989013551211812520270769330419447692428285277427053440715450521698156946521455309327831762160481888380123940647775356207311746874338289809645254507730359099891769754238222142616437277903811266353818891653605262800321928937508955858644122568231831260267749547260202884741614519120297984000000000000000000000000000000000000000000000000000000000000000 274 495669247013811887576975486837778793190703908245033651934755145803885127977540521664673954540930526389167505718583750276778321975996357830143322403748241912382794387535899728626420230242472127718119699998416411455117980869047280442577212753505873345414194469418064176853481911262595652285730996063077586363182571297518849952722293090782749397408674066528639321362961691759416327944381028440188723445396128603509999637186110462672478999334670810246624115924804924539876064721621366451577652838380648582372054690041398718248758924953694156317354799045167014505916883428585395411134891259294163700490259546992140918553086011043717863935649733346283935406062616218498983003396292405612923974888645726960043505432695374811809753573707390698165372606140201612300561390403906556732146109298321504693972044537235196722479628288000000000000000000000000000000000000000000000000000000000000000 275 -2068206886560675793321420375623405116336608782518613955425894574528648692063294680727344316029473093776606639751287250544870906329721032928125096059442551598964313782955344666257044788184799260731006649964722710025550114751649663232118303172376832155976874533696594712747676886546303866317763899665295728835380261445102560813159104861157777729296105820089068181244611539231781136764810474631017755208722967916165044253560453724747361720325755677718813296245870436219845555303152363333209034663946774652165485476102703379203167600102072820328681020373195085157416055314208235873557463556932624668632852556617752286607576808831730133946856024647899272906282390784218636463308693368955622164573773369895591938348519512823559275533606391413325604204719917892419853950647289790002771263711376926935322982191494472645769533849600000000000000000000000000000000000000000000000000000000000000000 276 -70143763622485698632483988888908345525156308143724623387355121054730253569721296222685070741090007474307315723235484974685204870705960394426223528056247461979273513802108075620533636626007881165491093302538908729242102245459329157646200469241023535361626075421296340470081039728183540451824405427435184746040614517651465354673480266172285417461148243092905241058617668007139011037887435724691344369954566760471809281679400525166914050713593828116808899048340973760916449470469601113649943816625635364414579519367188133508673850666484857857656982773763124276977403372710860064043767651465669981640451598717477963941379599688909537954859785619825274324482402551980608886451769174147972408401166444605213113259642652286540998041838273702963038061844934445816289817911609849823221943758804269758415289901803069641240297785524224000000000000000000000000000000000000000000000000000000000000000000 277 340575865501568118737373467377181524552486216412915466770494723756810873323500444321332755976019031944970940424677180754621671015712884148947749817220448436100506763894153528501366309170423270030729072091654219359279595443751834905008231805776133898072194475972206631012155976636526085095707498391955923136657361495605981623364611822519819629804935886345511051259867243035235164610091247819910634837775457413550921269693429855005956800909169471182496379641323968905433923672672214961658875157140398655101933207845638928283740233614878187669873340534573019467784009962379019221012197680965090553653807592905914337414296820901893039243029039172434612223631180298375782580697010273561862011014559949094252733814316662776485867153097133798643644233735386996632366726004368461439003541790621454383501937063491895797813826250865010278400000000000000000000000000000000000000000000000000000000000000000 278 10195744188135846580830490170234025523943259893016758224839663313403024278393512998312739372708355587789848511124637155021734694343675039569650571189660990182819961850899738317681134306426258490742344688838810186876978755451206930885263161442957858713087345147301753303205813145287288294385079826348024041552343284072460527551932287488860741905800214400585929357570769883214396651189510898899845623295401422539162869162836966626849782678534762906862717020011610255226560870135625171131683482311215815226088773710059058143238673339598849760979505615453036549978938250358648461447592262431671104765187801725133665916023036255932939892775873485376517111559755856249708871040229509010077898887095529242203617858319847232671696062905711564173571611018099332841023374477032508404724782627526725038828691510574111901046844225200274199176806400000000000000000000000000000000000000000000000000000000000000000 279 -56833812603676155607287567209678462983434844203525066007063074387435474610674051979477397957281144334331910891151060540534487087399957568423791208562527340587712224664775984180364086085872577641953354468561559648640920176611419234333939293734068782009570169930234195053586674343885468391106532516617228961222113288515538720233021622761911161589384992673320473482365677465764296132847014413351220500446198879849786187042845327085801529547296074076337291011924191234931887823901362855490485788757022520958698095947962793937121044618485262191877552036016088411206101924752685083596361088925343171563837306010102099338876270136504965399630499163923698299850922146771358358286766200931860649402877053360544752998785611510226788999628776414905816944230642021948927192541956301190820841000588043105528610109110136277821891595237552593923840409600000000000000000000000000000000000000000000000000000000000000000 280 -1521857931861201660536471557803669787687922800901954695119305020176142224996117970666904155855004841117065954467665168933290058839222437106090758339458470222921739503504702913700737319230518701876182127907378609089260682757917684747259715356795764777777886882838006320086984375771289730771831701586282717987991012241504918965285045546460652069131556564663731066369035065985197709431034931480630608456242212297338555516088391285127556624900949488195981822000258639674453677207199924413312196093210370088873147113928137470273753607798267678921446497085678600895149995760892664097420436622078248596239889630889865734351302302256242036714982083536821763241260838294640801150049340803244570607231093171466123875397773231831445761661221463716110194910258553086017694722921038944844217849435639894899247587975218759659122774412154272833051243315200000000000000000000000000000000000000000000000000000000000000000000 281 9639039249882602895328925562225787608247215015126509133579192401159501257459093977780704622826660891559854249876800756973095515075245190506286473254844011361579767518991380723023399014737124136154746773741471023856645389575375424492536076478298655488294589915881348660769907327626318580389438955250048111267409822335769895030304291399459254105395571585911340110769210516214500031007548520656357407561887969838258543252599450531855673974038477887261476919158782665730183744851172415157323980767352642764349742623458102560952745384107272693358646524373573871186220113122957791094716618978346791712616259565395594113018104325430131241335815947236266097377022235380739514487592740204932078535093367561603425553402870643749070771509146196051686179245409431265461545686051282663295284043828596793468466707173281856464615488919143376103624108255739904000000000000000000000000000000000000000000000000000000000000000000 282 233207700975950343710495064449580331286404155715182369417240598333482650519287356763315052697443552852922920519380621011751966303428801866883709651850983334012766539882873319563806088925368782039621300568700346090091265189008608851430146513236495066519409141054847129677230485416928198772128285820948232081911898764478708467626663453107650352724155053151098225920773237764858388270771900158342211925061309475273899774105979452304855053758935391346152069186588546317074634847894730925919842462621745969871300767184146095446649721444503328113439896407639477375856965697742902587394590320796092781710293242683932823734654876471593694038901202916631458205043636843542382926263399808716483223769827839302660631645645358800322073317947722697607330272967886481172936205881926520481501268840382343743762721742807603021393562344572377020356046379476462862336000000000000000000000000000000000000000000000000000000000000000000 283 -1664859211073917221604127917148586368073249245124484590870405726257964458761798903473704197960326911985103468111056183160855805020042799540285179388798838080174117851556322262572946675955855501944688438238303971786455999099900973431247587933618030050172058967213526213864758630792380155534865451123291532227196487305400601099892937575227389875212458504514253356445502214803419856245525715057953909239024063764668974489031713383450323843944375336221234742516609119946112640960685042819936575069501964171409635549384666726091398579982182158338328558984078036560695546375328867564286800366608844515117451485299700150177411251076574143583534884452573829908876581280315093055464718418097421671293040302182275762182678903409256518425319091343852177120745786049051571701388805843844602605227821125970294864874777226144460665470716227385474253329636461570424832000000000000000000000000000000000000000000000000000000000000000000 284 -36678261557143474317888099525261400645365454534356463709121518937385330632295203177687343727599079727634253596435709093413231357510598181030481043520574336869157913587332446144612135304263723164287175405526545356339104438387745333860348939998324403337227056480543641718935038664539279924347317912428515088617719309872783899633527098405094988945048660983966716238551505840241076286978689730622601002140275144731205891981088922404715483689621159015079712037946955792851123944350591026650929746178203080104361623988503216415004633357849468275060020543959272811563596549840260148273089782631935096171008288779421630969085995964107518321031736624941655170525815333047313341040487799142801280707523713312933287111279892737370440863411940967007398253980141914854449909614601563489471414484711936819141000727077136474309847231980661450775694667873801276674310930432000000000000000000000000000000000000000000000000000000000000000000 285 293273460451041327479364683324862559324222261127481163501227010625361881392939303692538810123738648873410157471701200434510479900448632699005122565276019810542959545385313876979195273545359169009934699671151849509241643570983596850758002321206228123328656321444608771283160768382495647134277490066850300443211721271366310878150869643059068773479757853999000371372781286512425800410762834674054320340248430963292488908959760413759949807716176107618971065902714236429343655097918232755307474803182486542657495603607406082267303611603772556714574817364196516435649031793446451435195438913958568602842425197505981863158740034775104418284842492326033852108663656010031461734158212967381576572118530382445351433908193576354195330836836842497929351984461898639249272905350444252128251964630033999043447105243042952783056036656971962521402647079738696302173350076088320000000000000000000000000000000000000000000000000000000000000000000 286 5919018533656206899044419383379748159807273123910211397416180906117580965721404579453314413717574976223611436088884978057114090601550738153267208631697432208876143631907704998235510001666032339562920506329835458400776203730014895291965428891503400054927686407174463194846513950873753765099451877993599626635009409356779565026335363570183203156128564260867347599568349613142173163309063622419552159302196837842026698918322809722013708671826213267777944962491117870983218789921585358151341445273377335743375913258224426678231967920527497518438313651175256192158770184135572914614551394658848644517229827972003796008036302746539969263019957676471145348148166634325111076659604052096678350593069141502205296900218258573226814732763803985562000924164039066357197355646430542173643937128838183822299142508934935801349314919753401946257546045738961649186895276963025387520000000000000000000000000000000000000000000000000000000000000000000 287 -52745421344226089105371162234930820685873461332389522813062314947088879426835761759015843890979638030779831149091810454652926605516950475518314071661423122160746615442161877858713457753873759502963929875280004640776362371137616250877042238703440517742590882014072433441176996501344353369875822718861219390211179297569238046511158557611403710556058175481551960408894083973204142503994456384640969851783425504531766797540727901205538649345622670779126473777054772739680923408325935594833717213300381543535608692552505301118322877362573038633177092872116660149555045354599241686535997244550650002207039112921631319585824157163747514715036993624187908724476558483927888823806883905932735077836745221187298789272783490483601269660323463765817112515895145314347323350743175386340179549044275126691702797263038252670471890456593374584427822880476200467103065199976859775795200000000000000000000000000000000000000000000000000000000000000000000 288 -979800062831831993094132648303236806940761978788891491080592818665780566337550401657552598165151604023818823337090082786321512720780570054472863301904375443705325325993129642169205154876934785896125418011680320544117604283953614457561728556396587016554459654439937403408144633253814733974579016345527906303198847615527272062035206709936247978684422714840316817349565737107615368578235458585924652389287599054658765575601898536651321298667752854954219438616715445044942703138727246191898123992599465738590979768691691746339030301753213407495479258834750552772572253862210251349533951215254641064275805832276682899910608932602094112818293166495219985859114940415050194107123795086070547496076438729948623297506406066993175668958976017037998225170023579842488730309355157621210690938646787040511522248982613070808497808288843817602829160467091409123013873733208287645783818240000000000000000000000000000000000000000000000000000000000000000000 289 9693022650943302997407328526723500359762518224554366448012290492478073800972408836275859688584998657218695433927839166887607777618427419258792905287475717008148083378842435182307619133385515481175380555251864571965647446801766318719888731641867623546148812332718617384188628960681038660859484118507115215478496054504227917808509064605224059135263849794600721298717315648759644999141018574714706478842756784566654825057908110674867935292632364025685802142631247193901798064484155685150207468549868402994435802189570934706028763978361260786764064633720386801547702423640389986203030021720365634079307282581354772614634805116627365030548694738773494171712768293618262480112000896008402285004941941204265215523962410128663299515840644785031889790692581668127124396101041456497271142786878433877844051889575406807407549409195255099946523006103051499407032860590488570087992448778240000000000000000000000000000000000000000000000000000000000000000000 290 166316890456583982348411650952144319391915019013937381649190329511637312638128716400218417838974407205896751574482815941156797722618790750374771133418547567042715507554977758365853589793954183053467423828739838175634306859460073669124064851425382066408991161828381695252642137868696880637454264679900854954179695048474595516895617320044436066473649946317530362986875714357578036101131754065003489862973801698192774940017628874597737619814616623426644363852453998038700594472882515388482840500167882152307055414538333301719937325307529430041174982384740474944700078996468861450965527865034649471682286809496114937857918300314782786048854391836655968618394294706373232887750330834079756420760220716893801203680355317616367466594488144996642317795619631957350512718395648639098170144834535650860277024429667328366158215774272080858619669209935821632396824633019504173117389732524851200000000000000000000000000000000000000000000000000000000000000000000 291 -1821189490799066990850062102524126209975327390467175399341072810536171954541821394020648940227844189352592712428632569256190984656802133831215404091308311873710615173177415867513025437423255065953996183765345113625424041592788040788018956877529000081095590711824911272002417606563801234699298368914639932421143261711396321378573643353656225586170362039451653219411511352293569251119072641589210753313821963742342938619361369546854894926600561356690816009192472821503199982542215734399281362368450809965481480116274636000973413975385659113954681110383742570374812281841812332550714248383195772445949213993314255217521310604976703939667929102107794202876051324296541101164254730150248759386392439172365842981921469382495590988208073056869899282239221133836436682861712555685120810725512129603826315169758161459325549226436250077912596936896354703470456947002989260046164458818937185894400000000000000000000000000000000000000000000000000000000000000000000 292 -28940230518510285194892112997434556798913271542184293878082894735033056649432232902677676997037000577239325942511037242267670695645298762144189694058512379535752546749924358362840514548523483071676196424801679150323214023779406406166183109188451432405775402342226925360688449083561426264031502310244366237916292713530257553682778182276309660142840318474085224326305415054775197373655890097583066591338108776116646136809103124141480400024675837348253616462714371989167835718749774893670415450272362407908601729624326381175899452882159162148925096436874700058975632472442463188578086577959655033589277486937914677471117129842751494489643305249031321577378610445777378791790868602208196873072821029828233295224602351095489400298366380360675719279389927471861135934360934980920481137449053595958578130098104463978458364811468660395521666719038947042548304109754844277916072027269813198284390400000000000000000000000000000000000000000000000000000000000000000000 293 349999240457001549499871941239264086869231310247346423265809809911349471196327371502597980269204498685897283095326630737064080584226240083657431601132160547266147391677148921285201919786654937140311281757940502150469720195639511758230739678090188194147418120113973666637390655124137742178984556260564655674926059405981884133593005757794456131469062261462177349845490141517873406012973430357858708965894017688799718175833207346569673570345701206827500704515654284131868166173271756741853339965060392049687710107709487765443228944407156692598372302979365157785421301718413457258992745171857154019449697444764910460184220063651940229370214964330583599982940825680440252089710730513641865740020229145600321883353746650898412023847469974398820072974872601858493863388099032202431419911512078260860305591627814175990932780910986770172559727720656961023142920898824169898458951991437125969757863936000000000000000000000000000000000000000000000000000000000000000000000 294 5160354712569321726863088605019323827751775538894982390987491183663636569101076940989047148719701627035678735211232367978783730838288395698546789703666499895439431431135851893799477081764819162880817371901336965628517181392211241313066424117705312105760394498780824410776473063014367902692216564794183474050633572658073232907203393170888363145631664115375547062868159678041723446711865647810287096115253895502342664016519561161064142313550653557425106340096227044734919206383208295073617064891361461975493747262338677885034200075219013512901088775941984679153293161484270521233421193022425336596556578484647913316326102013716827746447481925686416702708268783769805225075481548521901856419015098561464741323666767975873629929391744175861598359378674731148307069035754021360077416685063382162069319944269895819755245675783503726473975313276814863575802178534262814743077612909938295343005012538163200000000000000000000000000000000000000000000000000000000000000000000 295 -68824172361114453097118982748037994528975075130492741621228559010004837862189961557918629119600362525238118885195951013891497384167307938729262548263976507957864317339375495731943971487678193681387797834393774007602799005471343610301732336783907660558220648104619086612946822187560921812000721127674676103166098398662280436077223441931930302893694391977391492167697559418688945493840526278952927081798265190917682754277155106990062529039141750114683548879033857856677309133665891871418061231657577050389012880228862782344851243796888250732691399790961274619502967606171260879153057193346965923560053840607813221933300923329664775208580239078183296656633292743459208680465805229010108691928046567074756764147340147460369255925377322032323078088727877079291759771007415334263273645873379955217221258807106901684144280907397105275371816358431956976747302048630144719917990917086669395170046144705200128000000000000000000000000000000000000000000000000000000000000000000000 296 -942544223850062211187676800610259429935188726078271514527244348976502347469522041784411091791915720045125535530525686379959362013305545618584280141716699916029959734103659055011013084855140875852383055671187594790351028821327395312958813639312410666216372908286087787113284431942853823457950433776432225841907947179993129132215384848103710619390920909167484108046383733226057265704061986338383178110962390944767653929510056596094942877978057533151226123304715890518044006754845986193989701058340003290867726337956183446286291749592020187822794307776704132316095506627807130732158825476822181679811197269484424895057425217272389584268493161029116805837390026258636316856077761481978272060802938160709099923926129133810357366551065852598576672787833624610412224857838424091270085233340606003092650500013137043539233442681711358465068227696691618374186520836999969563488291526789149606919863594888992915456000000000000000000000000000000000000000000000000000000000000000000000 297 13851128367283704786615839711115575802562481238540520205666431110892104707310428395251603695247672588874727074285536338486905096385881118842190751209056142789590655637341363545764788640092818254914206723862059951973153989135606484354332917130905843459941211659812261051990849535974586553269902814563691576154252589797793321352569693017951814797690783732423181050620002210997398380262770739096976087808575310905097624183734901934362644698688564130238512196585149629266041322026790445424404377906126726877090513344800434893238010763534309435880225041785160499108897572283323753302129293659085863804821607317345617497851364142917184897323416316380077732731855680191759679307067108036286369239645635989118602258988818880041595879867025388390924888805059683680146268433293893968458352573832965932683500269258171482554816966663078058360150912618637376088550455083921535914593116469859283415884595709986037003452416000000000000000000000000000000000000000000000000000000000000000000000 298 176273064038452016822351918316190061975776803735552154110964726178719455114014783098948039682850505359814852685948347288239961910577261834039821928239939504040054568657821384361038006730514475765911233997423213761403546591902352068444128033848837100414335995935628122873018704562853268771116001465758277267431796912094878804329322877085808798203331806638345970318914383621016440164010781018303959199590382772425625509968645960095560991864523813620731322240614941945614671381217988365281970501865954798853018342073425434300987866916030449163497647750032209050882119474832301459412215732716092145885932801286882767701922454981865551570373783447015859031744103600524455912817559158719266408783359468559653233996581891378705327486274831588735297615920600391135737561384985679744173443173373049970671480425120973870704692674780668976966677399917620071253568349167564320852340019906611657479090767716717434656612417536000000000000000000000000000000000000000000000000000000000000000000000 299 -2853504485838697924743296535255657978402933490844448672055366030576807963717765387864214551455691370853820976679059383299157243124062552431852270248228680876974434905565743064067262762312492091354889579259772892260849819336135601603796796170849186240706017853056473089734253690087245903357264404633003776756731255959373856993377522811157449850500082647063874999132767461561220633880837257469038587834016338101463156309230879443982930193612882923728433975607472367779492511555799695515118193077007238422647220707253342828043412264781898039858215246424425766366449045784717225128602626494139489562099267978648396018811352078931974501749507953076026338345139598158560517047462442777436903058056447128780463081295449590380201070083153575237253097081041525560705196243208112942895199864314599738631761395607842618444283655210936115766033870472020891439370045326502540153397060114460787848848751464503176992258735636217856000000000000000000000000000000000000000000000000000000000000000000000 300 -33738897252668522141160316184325962230479880518654507842953695845643112400744301047151646917847747975224810617704694770195781694716724295722666562118194709009599416568305238780335303993619573585203950620151556367343401319070576026092502996605583749541406282065255709548405498651968357487216253934327445061351292522137808863088136775307628947802742696414562437564433628841401704433871604325250983538877042838506371421748089988428437863659230341663539128615460581987377042067846125692932157403889353514584971664570142511810664013051809089593442440824190509432174590774063700284057897848547262695350163388098180069725636410854192081951343943271345380836731548922331403587623523543059982948938565932678239692455818470005691327373654241314584175580635569989793849886546538377596265585315912351936841728120714149723954601630918034279625554727120195720006925431742166297585381764637809565641997106931205373039890759492514611200000000000000000000000000000000000000000000000000000000000000000000000