0 1 1 -16 2 97 3 -531 4 3148 5 -20940 6 156680 7 -1310840 8 12166096 9 -124281120 10 1387313520 11 -16813355280 12 219967479744 13 -3090914335104 14 46439677053120 15 -743069262651840 16 12616998421804416 17 -226608929801923968 18 4292762009479969536 19 -85545808260446050560 20 1789078468694176410624 21 -39181916709640500194304 22 896816926037111616165888 23 -21413610385628133513037824 24 532490790414209740164734976 25 -13768723043417191802021683200 26 369663932747424953731361587200 27 -10291270150611529938987839078400 28 296712403347504191346414629683200 29 -8849106602117443143662656801996800 30 272699780070290564168121792430080000 31 -8674528703108713013096540343336960000 32 284553332647819451521085731355688960000 33 -9617088480643916983444502888677048320000 34 334590493105892607484978810387894763520000 35 -11973527915653580329190283725879100702720000 36 440389199008777235011073260909010430197760000 37 -16635738729680742368291293840152588213288960000 38 644969937361434908634863277956241929310044160000 39 -25647484845467652140019971061599691861818081280000 40 1045412884783930458804282103415203386297270927360000 41 -43652725779058637995579602973084663864521979330560000 42 1866250801103809347026447197349113353187291897528320000 43 -81645001008081993277551110345847229964821516894863360000 44 3653140648187291254923097574428649546874284166233456640000 45 -167096127479971323560384777548455294101014448135208960000000 46 7809526317055135388283811623114260624086124966738657280000000 47 -372773464011298913737558797044967101474400979480404295680000000 48 18165149666183124351433479621949609077795848844423651655680000000 49 -903287338291499175001613888390639702852501326829720740823040000000 50 45817583530182397301871506036922238998289862135599359464570880000000 51 -2369686072085425720452234918787017904381618331446468049507450880000000 52 124922656613858794594182717910957311431745886042847589423026012160000000 53 -6710095738028068632687445952369145952296626240680015490944000327680000000 54 367116855318558118046759653575456888016981368730367429387234700165120000000 55 -20451462432079609605248329998912094784912126313250872986507249555865600000000 56 1159712242861706693822846124940684002096243043755705928778166811439923200000000 57 -66918798469188455691087334145967606917488609026302027611961334744219648000000000 58 3928156576337438686062185744997152107042332828322694629827022081324430131200000000 59 -234502393008994130366630077391216118523503195282189590560592985720476821094400000000 60 14233207534262448624035746354891801948883214405344009530138638582135363364454400000000 61 -878088712655353990908583742283890624359295226315253569697096783661311736571494400000000 62 55047923214106987666495823006263637893068542616799948720532238599565644187618508800000000 63 -3505910208504643078051503087052513259050276839280955629690605832966745223034463846400000000 64 226783631635330485542357884516577039681779316886757396814761051749707969984657463705600000000 65 -14896034984992067618201056303643578411663943461086550413726470529110474271489930559488000000000 66 993293985270816629942505887140202387169935861795215875851451823813547040270915886645248000000000 67 -67225819689363677657790033660759815422944725777099481771955609097279678614588054837395456000000000 68 4616910365946687246505147910307406006030964205719466708007862827192234497016088152126783488000000000 69 -321686159246359689119195624892444327348478407675473135729148731392054096768537108914961907712000000000 70 22734743059549663280333724671483772276906846376486919533393435392399262606038836600873209036800000000000 71 -1629438951016991215914995850472861887910353630475865322762212276989346863846712058724968352972800000000000 72 118411125484017139400428211911582060453608391647359325759109915883647897247260815546951178754457600000000000 73 -8723114644072442859706549167981513008488180655908213696590872939604448949585814860773620001328332800000000000 74 651322048845170112537112003082207004550542610503041538149928347926889424920089487177055964918657843200000000000 75 -49281927427206930327579967969099801294191018989029339500480435858978352777023539753792680071612334080000000000000 76 3778086435487981007780253361857981346697271247688857010253662887526567129258551823275012699895705370624000000000000 77 -293410014368105452093439237800120151783137041564972650520968403386634118710425181227614156632709757140992000000000000 78 23079437552366043133979755358996355604921526505359961477124094251232296062001790029701140140305622618865664000000000000 79 -1838454808528019602273035722180634920750009890710881884991846816895923130803387632877106197850644076948357120000000000000 80 148282562609302645353832150456877047983303825694055991149345293666788332586486800712388833605571637618887622656000000000000 81 -12107938235264760077064321521779522978868354409701549499353092098963736207619811615842569323422641317741399638016000000000000 82 1000756713469934118122166630369938817160770692436324386283469725760664048726215077833353139064929443961798595182592000000000000 83 -83714712478340492174204752494155157493104034669804737887974594636801114842344669096153210819078233268122997904900096000000000000 84 7086442804063105444530048375269365320093994582041697176379122068205216604077695910811018337463002663272907254209183744000000000000 85 -606942710091009429497727842664180801846752502416029865375976145524397915636491803571718918858403110482258829734429327360000000000000 86 52589751816035592029971112473016346397255524286696246078563538442624527200105217987175272661211893165835219938022952796160000000000000 87 -4609257678251173606856393053629871041143461481090231644587358006898051149310744039410472355120069867181834686523461725061120000000000000 88 408583698300540676587834732957979728151554831937362584145122678952414372979524401929647646081541326176133329959020772940840960000000000000 89 -36626570462309853075685765311174063271830390334107401223222492780413726181008683302507923419275244170345377346399345268374896640000000000000 90 3319883584850059457770206455233225121636792593645356541911937291005609218116928442293571941458787765264828002699827730662712934400000000000000 91 -304234327991947537934573201428900000941720683233460951795532291306229443453972556794398850723430121011197141732839511801234613862400000000000000 92 28183884845218280825101807684813964037287951875901201176997456069186039722100648355745173120108146424595690749067013466141850651852800000000000000 93 -2639066864398652068167992058841990651763555957621560692200504718661730216600505533298168401391047131688582340800050920007338278938214400000000000000 94 249751160110319597159391351004749548891031227593477026438859948552559656277145403462553028442450619463118587191197559210502979380156825600000000000000 95 -23884927831060849995490404739853586755809732618922446643974450512979854830383485103628495219444944327064030789927433252131402519307878400000000000000000 96 2308088025253252441039669335086766140663184972391497599192112344400029951791921616076519303616230386743321740397747340418963558017594818560000000000000000 97 -225344261687807085178186292142551902573793705786853602765544208887266547497185711491120582140314833481438324388824794896656547928935686471680000000000000000 98 22225982392392277554843277094654496952183097603524372187764498955690255327090017489433068602837941991096781787539226427277505096913831654850560000000000000000 99 -2214375628555751882809750672065911858843903495409860882373795637729650812832587118181204773872537117931272446976071009752997953008788898945433600000000000000000 100 222830126209485078195470810681290288212826047224827787062624717810389233512975824655851751240774344735723544361034167124772592248345749769515171840000000000000000 101 -22645717543152787575198806541667323771663189019678788031809706853689850469699070968553271258887976607384614433677858100346641663666609209724465315840000000000000000 102 2324052561817580345068831987170090843578434200416326412493518407231772946388358920639350314616787777134817723904832803406766969504159242399744975175680000000000000000 103 -240831010892127475398291839393363395391416228596072659972332238143824622731716748596035962740343083008972835201422737188522990049523227780656971949015040000000000000000 104 25196788033572640963850624057840909225784409737065010610688268708126666562167200219636350398280568190771467427747969069023436186442708822239516192575324160000000000000000 105 -2661366830990372389428581432043168687366958593481880141487494676386577268936470857459835196719012338996799666090175351914396469189151251216805471470800076800000000000000000 106 283760731570724119344975697591195201883652309092525687912447291861415481559264709370133623282419105770506994797899114412870799364763858842910880553742683340800000000000000000 107 -30538646443040644951773674930847186854732613819856899912101629490665608625891660257517958538238521664085799808914218662380337919565093497673774432854889568665600000000000000000 108 3317109773412487134987904633725500410057313276809716132177830185447351536376880845398548652305952429291339668777093778272351923846157144871949888015577513774284800000000000000000 109 -363618352245529698816685010465069539316201895877636052402886619856109202258605728300664381268067149831670128950431461231271678920049307122742450713967826098664243200000000000000000 110 40222736987449091408084456971977210812591502855624241125459652619453548868930190316214339866505098737473019524167427933252521381098949136258007099122384175787671552000000000000000000 111 -4489541056814335698890235770373909231229684066478854164059577869345439925856508371853372296772209525254064146096943347297450281322996275277443570226791850188862390272000000000000000000 112 505594147106713366750657258606537929693914842846687806886266000792666164940463583234159948044645629681218296675283126611456861496964256199124976216571307396546863038464000000000000000000 113 -57443085607157257897049355497681672522194417596120433288048986926080042518023422418622171600828914481396225597416989615792663650991460816986698481521323830536703083282432000000000000000000 114 6583784116853788675447598691597521365431763261862522846851192484855003015450153069248236648144063926612849806137088109423799083144757767603521711207322613075707862605365248000000000000000000 115 -761171553545608868148509773597680451553367530980388701729981167647857356367163064788135103720677189111209915503975569409840495382354299965702434407655905102639805519909355520000000000000000000 116 88761835877652730877718038036528947816092183599710328444886195555184394888398736690323684329791395918449145956108317936812001859324959757922496864958875644696596216310734520320000000000000000000 117 -10439385286934947849126245636338587508264359359246916659035577579216302348841200480247470716579208014413051604946356197686569985152218536046785557024139575721280184234865527357440000000000000000000 118 1238218252470622064225394486261932053402869281137223131017498749372231347046791274575865347930590164297707310748114704788541923617320306913315777877242520172823621669514561632337920000000000000000000 119 -148102478801047783743288129920892582624110533645614206865499669022448170649566302395802979346458958883153266338461673456970915207743094738134479485574493534716545031193706445123092480000000000000000000 120 17862409444239275516655566127454134377454061343260453189878737777844047049948967844646896453635040881675942134130080633823750947581327850590562031760998710094540752428914513435793817600000000000000000000 121 -2172203826006024301523765710981140794221774484018108883360467142412525034589213125110493598437128810486951161217899770129403420908357056887612452746354936416811063241120132722861906329600000000000000000000 122 266326664924504606217676111790914199940974106972446382604436400053007150877303141912536371220857584507373562413242530652274893250434118653373379176814305633809951628477341796184695714611200000000000000000000 123 -32919517720817478818799768022627682965005765459846182082218418097147592078370861832076547370335645135765087921307720586526057499566389494220810485179413568593279647130607475994061237229977600000000000000000000 124 4101934036814437639968987575342033450151304844459926838293781668838877903658896317398455736413572201774533996679591920975730515448125448507547352150453972534387722666571142266696656006571622400000000000000000000 125 -515219610009908033362964020931496658381861832418636381311241570697612181225118121476173646855196216485002117574533235116525552700841931823281902272770740436959180399027831114045042907833958400000000000000000000000 126 65228463963775946233914930070744884294346586031353095249737406265718873789651824425838867058512381799446337941289735101965340644305171390955677901620833504062267650395298348925444439323076198400000000000000000000000 127 -8323307787001907029124134428964558959377795488532914311529382940818833100938961263211341499334458938821912366867871591732494201071167986783746894073156311314582324467497066182167336094612114636800000000000000000000000 128 1070390375670507586384140436625095229973029024120795898298681015282214784759765564228475751176088557153957200704821573613206255543491424421452539907127979884959651616559608737545611250280127948390400000000000000000000000 129 -138723388000271325008262575136235683506184114042557381790718183667223821273250529562575125536860493614496629712101083548029449621306260136165510860980737943400225830928443411428157015497688514927001600000000000000000000000 130 18117265261673819641255958328039437454367963051575551781309440422737323497551249093626760407575554725486232525700774475433155622054536948285124012858037937048972766099226431179363176743602658390048768000000000000000000000000 131 -2384216396949301491647447742650491650335660915334059384001985326548244357376830567362465193743000538932057636936378765920885895275180551756125446882095339398889794581972913595916713518777167635082641408000000000000000000000000 132 316143137433983049854274652399787200428082188727504054677191350047961885033134002674531686815058337519294157657105636526049826526500910272255524206505023667123417386883716620531398081747927501737774022656000000000000000000000000 133 -42235950612357329789684200661390960148729328880547565888964740717183741568773238576861848088140790880394478345555973715866004333581518502277327932482808440276673230832583426987258625025707284093761484750848000000000000000000000000 134 5684822968643135880449541902380912630533634323674988944816554841318763421899041551968630217922961738648947205562210641296311538729206448187969355974940626686569444820259894806147275380935929491826766021394432000000000000000000000000 135 -770839325800127347401651147525754356661245703266779799142832463134548705209873778879425936604357088527330994838906195513294798239187452082727835245512648696437256522737758934125335121204545346380927998644715520000000000000000000000000 136 105292992175337757546114267899605542721901407161483158457893888579070685246481180880645863358071991929044016265291899523599152740625407593483228662172036558953847068207827712377960418134426633004672082057594142720000000000000000000000000 137 -14487736596246491137633020602721741622834400609689121224729610064032820139623992486062235413879794297086875678545059702114197827819993342640444527426225546347726119499294906611535096102869667792706996374671605104640000000000000000000000000 138 2007909816120238566995806584221197446866890849163288332354951615463005398521923569069719405129896058226610548596665470218645971533506282221341802613535119352850246822626492742475435237761530594925277434818247073464320000000000000000000000000 139 -280290190199996867320850964774617165997993582222525012983720864783136906806984413578016549106381081355734600038358409852130716991354633195967909006684148557342581240934511326218341549494264157102681857741559574277652480000000000000000000000000 140 39406638979673947674668616159311298305274422580217172845554322249438686065064518743758612395606562383844052839921638745937385715043829629456555740762401332062265055721444896030937891595985660741507525488820113349227315200000000000000000000000000 141 -5579647662811845403958883647985320629162410418928892126578213100850396805387963265028535039076424430351319800034206021869897117790868589957564778347193175349351879277017399984473744985189260966107088818361302961485984563200000000000000000000000000 142 795606694760388028208153084671514742556626919634697735600205705238324279196765613529578969553245894992137278198066051777278820951013875150513845438245690589058982372723404722765027653546138789180186782628446398200586593894400000000000000000000000000 143 -114241276324998501289408296258643991371353897706545830683281666673824136982319184764429025800454918662373334221861035751396933510815329187556158693592391508223700217214215609722539804267927943727682133527222881807063999263539200000000000000000000000000 144 16518081868261765023941482954356182756931718061384682838672107593222629615253518717028676638701090050225207401705863115336355927869843480377945586985946420881985335081402593348526125114782399503220458010809990822903753479081164800000000000000000000000000 145 -2404846757612331715469830345465705895177188972899619613274138262485331249406964685843983376643054519112622657209551307289950004982521223248710335751640894051231535216589998536159242428253497929564137212358683326750713126139723776000000000000000000000000000 146 352521803938283577330440146036844620708532560571217972434571154167586113633526846779370514234235526234804063628761693123223415482887846125240919195483209928605805598586857980578490397788582246573858353722247120844347235190383312896000000000000000000000000000 147 -52027766110263925446959906416597292980995830530653902134297553860819157635801600349417579842597310492864444398636262432953810825213773089797663620970334755626958863278894723442151299780442780730809184678827066885306164374844381069312000000000000000000000000000 148 7730633788929479296566525831293690396181619320808186859365150493149590150778609136804165390525472367319007003489582438933824629646429655481761179124501763426482330417266685013994770865991027470145183099449579826604922936209942171877376000000000000000000000000000 149 -1156394776986432272815284606321664726339787267614627358720809291044533800688520213789613570940319154315887493711698501416405426111327358520243965717093016556203029310263506241219761966942737207958825566737836814403361142826181769113370624000000000000000000000000000 150 174136125038615722748637681657481919366089166904772427932024642362525439106334524025655876342518488596878851086089020823221474863413742218489579481324686266378734904550429193021971826862868924133588379926505031465513656512309927442644992000000000000000000000000000000 151 -26396372882702801424306061843540955892015304744167891819737664353315741330592104801494958150112047881049243260354272090876114516346298173116599075173827222324991854080054732702901973895085121975950159750067600095509196109955462324815921152000000000000000000000000000000 152 4027665529598492409449964020455905221731356263412391212655839026263242812592802139774043177817624449567150875591690888710821861126435769312506695038309079863863347833725870849288934888454906743654327526373509251013581534763154706271582552064000000000000000000000000000000 153 -618582590845197909616261049807836653715329292003612307142283046832465263755443571692690112681386607650849472729317285966953264777677900191153497857476172291699736191661657552700589492945856914912906573803635352798907258500219995625849001869312000000000000000000000000000000 154 95622208000522089639219350074156294302789110488700548315043842639095948279145734061759172406511520903508437577962098931707139473640694044729629785990233857027841495237391855985000499896670928990064137839356685438038483352206722482820570371063808000000000000000000000000000000 155 -14877106976731088828365924583130642163929698297104001105080904538918198750526436606834635544642353221981857661464144300484160059159562565106287321218836033458436282721004301048866964028666165118253877956251823948171161946594978000165552239023226880000000000000000000000000000000 156 2329479773681112989229935312097393699640079175963805385509155174814751788843956540836034036497724331094166868747677339049237925014703856577284307815740029216623864683281578319740701934477222651259341705611340639584869656055329274566035465107805306880000000000000000000000000000000 157 -367081472721078700830782540573716146156170394051260043808257616461916363230267253571721534426374294517956373919408976590811314989174610637278284924315267953818297858201532435954516015233454301428599824630358430889167023427197593125281926994200373493760000000000000000000000000000000 158 58211876214786655716638329666681304304579676870613342096490566752474874831564477713733966498041692050843770711551914995653414220961918425565192936986282380319516619592690676935424909323031605923850598705166645639440308498453603896839733923709321509601280000000000000000000000000000000 159 -9289430822969323963316743249257242789594869295146717747569745655570444943236826976945665517288963346722729846574030017487840703616990739078583040052342086887601368781351496778476451796929086457088209115353693887370360947735229174671676163800893532269445120000000000000000000000000000000 160 1491687908613399784200160103411676827151692491716782992855123195084410888311682508480021194054267452781514304916903768929501866601842831307142077237301702590062046717532421704216388400181451747905522369380607037422279690448931402165880670194815217146894745600000000000000000000000000000000 161 -241024606287641320655908992464976598974978279236466086133886160267016374852851070621304104034149268418903939779036221099758782436718511740157545978865901545016831498654073334378786177289013068439753285003695029437633469489308936711665718457536202047386917273600000000000000000000000000000000 162 39185260798583677804232140448588000967413477006143459153858841383132779631216722582177517457601210211972093694629065010860731768740828990853829178074319551603698642152221594330477458823551512015893563883276572813489966043760707441380892595265842680876567311155200000000000000000000000000000000 163 -6409817279150990346273264951497544211305228912486800466196714688563411412697267226703248965510042425731412421483627239353154102299068332305807094305681634309447097306193917107975018418899717394502209103381523054425222863120386668230518229211125612578946565118361600000000000000000000000000000000 164 1054906351491491638247726111704754953925287721505047410005757702231382130851705840483739468702969620979793139445592300603938105781004536248469039656341150961549327409273956466735251352555466124196097679060832884388138468027300405475744455151839773822609928082581094400000000000000000000000000000000 165 -174667261655989034881610865797576954342166089744757855143328836165012046726567061933036004504906605802515683922179020263720455028393374355598268352146880141295491078659743502346358906209458561045574511694262884014200224220677530528171024685005722204266967504093446144000000000000000000000000000000000 166 29095287461068112682816533490155650785186538157165167198284473170448212170222562885338493454757716881762629573759347622261831730444424598385082948310056831239823049216278381252600031662571090053302261581652509129088522623346566155498001056579895835418080460976521478144000000000000000000000000000000000 167 -4875640856807045334891596937465154132937374851232706282030127289993875566422007231754229365792318782946573095799516822169346031941584642671494470924702677728574222803834448337746566097151452855567472116511860200537011821446608180266617794365271129587297323535781947506688000000000000000000000000000000000 168 821908063965899077422952896605063522048405867042038432050955572017440187741649952419607395201562258746546568200911411629099079822555157180675005463408615253412896327584692743260065572419561764209424016465757840813002915881655175446654617265493883114974466587253795155083264000000000000000000000000000000000 169 -139374075556753344344585659930347481041095911776213156890975108069894435638234833593905439211378725390677477027262015181166237202467212112819223792595165956442271298461421440779310122937080460754615465143353854964407834842608824455728471697599071957778288509600130941589651456000000000000000000000000000000000 170 23773488145841055831609999296562782407306238458741318009855633355462227465896356506861483280644263375238946470341423730032967373935257746548913722846176644457446349356327155880925557597399997086365268002668044625334230424227653421274269798239264056089888909469177873861737185280000000000000000000000000000000000 171 -4078881298128336180909935141789505861869877051748099844243723368645354651542901785769945470930229361856421643529049313722074632611658709257878524039034529892829038124002967173586293767412695519104230024179624007515379390900595712238839898641256897622706894789253285050703968993280000000000000000000000000000000000 172 703901272875064689743301975692923441927330529485697388330527758184762555096344856057488299453527064748604967642926454266094245668619769729024177140024051895999677136089071777342854335663252798058999924542630502948378688151333893708636245650399402822253623063397967452556340295106560000000000000000000000000000000000 173 -122177266066825380866941711202958692620295079111985589637612390121588757055389182604590535027571925950026663075157005884671292515913721460808359938753553825969732170635663912916463026680470275220031155846317888595659058537405458941835609068918055679948744441499891679175951490146631680000000000000000000000000000000000 174 21328613988978426106725584398449160623062991893246009845581154496392812647359714746054502766508134162245927421803975678359507269199913720643311488755574391611988371639438949070806146919035103558191408403130967792873701394332733355607068169122049135337091607509945847707772835009889566720000000000000000000000000000000000 175 -3744675764586231277321298630204688399397974590838388992387014735704102357351965425715737807941363241538624657776924388526924167355090030779580628828459008259839195021589371402299659619955444217339436131548027213458571229583418285568163499159175031645954065767523964688514876196158806425600000000000000000000000000000000000 176 661197337091999447620605509768474808214560392744779809141567504035448789031856194616875856276071444272694406687411386736758139748699429299391255230250671476949606559959516142897414858959631284185399284486901265616769347877614881074198582751758224206636290270737543388003275604775698799001600000000000000000000000000000000000 177 -117408450528784436607387125048876474266363137436976617514689688864135372299437816195623225191656433620956713794890849744229692654387557182426188168506802739350738362945224959894932092217536473618363803176240238440782401736240730012188487989117780648542374083318556964160298162839542813635379200000000000000000000000000000000000 178 20965501381832589904468116792764520876436966492365568849445602150396238552467911443297252745152026104089238962613402402279899510648302340881366264953924779446789123981365398061948910639155985558168236018303806505258318974297134405087172620410535696993720591591301978070966473801802257394145689600000000000000000000000000000000000 179 -3764741734710476832803140814348643730004670303448165437165121414657665239540994181806308394325312425764179486495197661935728123642679897035158405975991269167471654058481212956033983072455854113008330171204768270498113352445990883624381551270100209489883849991437136863039218177938752266603751014400000000000000000000000000000000000 180 679791481581821645373856584070667364971191494511685803830300507191142561157764885182068943990687452387401826602014685183495525503777598688896194439247317933448378937604983902973857240795873592609875077765775090922860693467506287357955411108482434021115077096964941159199616633293582132559160016896000000000000000000000000000000000000 181 -123427958201436064800332772854173571779893952590180864397714656669882110185116241673193866576007581535672010408211345315680574954768176272121160815009857818886990816802620559811839891237599260953339143655173864260292715335227591343777212487228986344955583149683565629490274789493195818346471747485696000000000000000000000000000000000000 182 22533856120373992406560192466493737748544194833948016992543177610571180325762585369416324297333154108333302159376446295057445864811934020457728352560259145497629687854187374399555031265527743007654076322550355815041471469597973348612153294655082094579922678134187190881027425038081969850172619244961792000000000000000000000000000000000000 183 -4136458076225413483767132371472726034596596124329325338124583505472270807604014780744596632551502131629537257464849627179082934976310893524614060210660446311988746498531292760664266413894856148917930948942489036488112445139912565163911451024916136778464700684636875985152168601220106632149755268511563776000000000000000000000000000000000000 184 763448960499178967357255076693287131426283533407949366376911414880717839281084808507103240855982144250084259466649049449260955583910881346564571815085369393944481951657141274094933645832181028520237592035628920011734545596690728302589588664521393846388622390846696062836512237742688009169394767741272981504000000000000000000000000000000000000 185 -141669686318809419577192886442011147075098831522389043613068658266637503903274420712705608036203013584049560483785706971039667575678933981396933548654843480367552834516046270220654174983452691261753515546529827925364245394370356303891137751543588351980851704235330796780360600798861413070299157841182426398720000000000000000000000000000000000000 186 26430586984420848759583512270241941429685439572978043460260222079650061278715118440207774072045280451355850122271413729994771800643509332876542467780550995810473896274998521187513765351335282523770851559910333846356124666539747083474548879758462351020259635282962231724517759020781660757960429313332077102366720000000000000000000000000000000000000 187 -4957436717812413816777656155023593103326493996422064150493380464731772653656134555882307812595246575035207204362576429947320314446911786186438888815617229554256251613185518399643200452608244350458194481150604563239840325066823403432379746858089534264427452612497727911564392456592283272744540237034473423047229440000000000000000000000000000000000000 188 934793577868425230870067916277742537329309066677921491700430699731200824692513625553249854834791816652186989050383151935541797772050230883744372743955798114123637079927041756849004725450126561886647401814068394071415183125451483940750586997924386758749548037279777491305268807720198328410918942978754847204253368320000000000000000000000000000000000000 189 -177202659955600058196462434846502970742790394557373304149105726896214368083115019132452137091796319189254766916410167056403548478836649536861678651672054253855226868994499605525543286748043433096657239113024884424340695598681190800264447905889913985066312130159948004161691284921402587311918604857034863869294836449280000000000000000000000000000000000000 190 33768258411414532518897053350549019734729766750547210647422516963004368566766303780615221023125278694685602931088554533853231105433434225375783374213860860188975719835261350650986129053203658466081428904326553498119925212924315474724056670510862706063742132970560369666055601216713508947561751799928932288069577893478400000000000000000000000000000000000000 191 -6468730492295970410090831076541502647749367148316760110791790769001665735719222689437583305276168454594980780443595278116051598487607073254374043990719856189372011281192292699076044775195982529773035008191177352955861244123197796729839745716309798805572413717098856568205613902757237463849427091392295991312056448345702400000000000000000000000000000000000000 192 1245631565387413512379329912602857438575418270384276704095555440423568568735757489856824869488834276749410780565796034832270072491998367615261146849718960205543407293315533970270180734969960152707540982296191116102666787097261728472303557878950043835271885351484745866469666641077197961408165787555286545830601192268156108800000000000000000000000000000000000000 193 -241106329532188489479187573203144942922121738317415236791065315229511841039770346409882351906879229761913969987705931653535793271483681254827745558950645751021740496033006881117180300293258567522858943915054897896251977634795506048169579070017115120625700727705476700827717144708325064058585948708978537672937047297081370214400000000000000000000000000000000000000 194 46909899602973306141082240225320248196447749241945347087459406068611225161396955565627454691057261923151739425820593552864380332884043990350894165519072258731307138702462921721306108498396445705945337481109542040799567152187201606647598186840143434028266028068517551970555398238147094181605944750826642062663990023897755523481600000000000000000000000000000000000000 195 -9173727287170935137257270621553263090217940014001968423272488933048006094430588360693521091158581827229854205030076270217272952959769841105896274548491714046261449281411336850061935050227315763406177190334624425735033174029131542914693241034506657175348607405999897658922277669413747844126879689752179811805112603924183891574784000000000000000000000000000000000000000 196 1803188957616942080518478209655609354226378345533124362241898039185338657007694063027910207854238559310336392238881595150950620094983373694716663644971700519463264747488878144310873532447859390440143220196188218791032478504716987704396451749023608617296466423970319281753421907051003194044807411783548076255164009938953162775855104000000000000000000000000000000000000000 197 -356237407085976746230651180198705121210873072626623408056810805339348518874116798885851567795088774680476220224802590606077235621117691147717873847993586269678739080420129163445572218580105836623069710069353671977789551803193907568858814641168221453297858843406753861959967260818213624981538192558852817214941207899595681294322761728000000000000000000000000000000000000000 198 70734218686863751610002672525960486511435202828401888039335777255524323336222959252598777756331377792425261844266473452812946886336680777412460302003831366333077592087424184115071525292794489318513356235396608341418442365924301217267786586120556123675999741434399014752176177906888335900415607477997961271351221359754943566141062119424000000000000000000000000000000000000000 199 -14115633032567581230420968184973415583729537390328279127791647034092368685196750411790913833824231899144730028847119867667654904743263345968465741250323146654293576152952396114462733931740947144209796229403834821385241515309184980627382700673437350865970869294481235513132630870285711790054605487112921978774186873566260204113835449122816000000000000000000000000000000000000000 200 2831007551076501334498627798789969229114249768531456878773288973592924689537487676182749123317660545623652319395627123094789699223309560310647006466654664575084130132250126576444677416117422406871766318765381962265820681862875890989847582163053385299884504485235127313054753783513394364843045686603938876295155531983780240373623721568501760000000000000000000000000000000000000000 201 -570611847953372974649799695713762454541349240852436534345653580629686870695037207917956835442222409122339117858326350881135292532403124910787328928118016870534860597257427460292263488333953163310850321715621145013333824866776294509334499521028459158360907878288695335987765488880584901715438512134277102641293416912984072917220433713703157760000000000000000000000000000000000000000 202 115581667701462223826309738825848267268453950224969693532151865111360582980831865390078359434572980749834080771498576718224406118961989342481190436792247323521679792654014517500113384938690888051927722903793181164147471614282959602157409417145231916480357507140463104599321977441815099389009298574823670048702318287360527781574697411189166571520000000000000000000000000000000000000000 203 -23527456172286594015286574053071945464069573888477923187254115210207443749018043727525595480063833868700875990680500919935549813560106768748967695765463800057891575678744277673720922233535251971991697852584413138949927401757042832059471955980158514835812704792177531636006723949061542648574355115586934604146138540489699594095428243238760805826560000000000000000000000000000000000000000 204 4812695322315044962217093644383164592511890201311255891555508014095055386957543474866767602386922003261178922658153405193218400981739441375599402889453518476902835756674928197788140261066085748830017830032252596384620248636704437285680040032951841878620539436552114290847966208128432318248707381318881053660845137371767496909707138148099302872842240000000000000000000000000000000000000000 205 -989278974921473596713456201115634114029615920485041080200296663595186920759803577000804840681671713169369396053293820373705266275206075229306635906778699513275063919545993606277765065983975066588076666019927734147811646273817822705705713496614867793868027584262177712948859054414464421273517380142709117341389263825980077138379769376680894912475955200000000000000000000000000000000000000000 206 204341200730523920618719473711594612894049677891866832686426906555515956597442169568709169352745673977536675106524144923032812105477634257697390245388109045978341901767892933578357581539613162597261178745366472060151290192098680102531955235474300213147042409541538025097151576137098970633062383065606920183088564343201097589621241222772352509344428851200000000000000000000000000000000000000000 207 -42412091495609408794912523730376435135267715003501529683122887522328775207081358490369011893299492797535455119541578991057494325206506874020562990327135307853807283712511910339687669811360366070096361671738613089885313299460754715746853169209136611551888103295902955626887497805761114967701278450934989962690921901087744772659029583431753137101627352678400000000000000000000000000000000000000000 208 8845246859172511564373441948650938434954597927606587347773933007287338497823183541750679237669464001815662260970016622428956547486701062686768915551155518558288992686829680219735802180872932315125791456500177226213187556817688588317070253931795169089900011084637677526642517311894978235727184822413946563240174980611167687869785559595070128619323105948467200000000000000000000000000000000000000000 209 -1853560539818016251284056445759534720438596047249245179314782494007649079794609858761479953664626405898541570663947258566096195218235579021342308018369955514652084317215260775276392771056541837340598449702268445513022862817993104668648097910283362397919995794923514773999322881299708634801325540603517819892825480135077237495613145231899709052853405734456524800000000000000000000000000000000000000000 210 390274580278489525519745258006720599060542098952793745931707354563376747436429777656458245601469175005249053289402534655149449934314622208815481151458511616862246457733231868259247299023782301962407858037471071264410271949012882132200594149957241741292891504824677267405553065138060322277419841358388804472839510894704234153483797011870468893220878347170480128000000000000000000000000000000000000000000 211 -82563984887745436760297969842444962052901773418900049833672428127560661270034875478945396556474273587912780069815501884135171926783444512797857162356521412034878744743911380126514044295136247692989875388277891013261842961595619188891564502411216787417585790838544745887687801542664739440344751926193045810325247762602097323217766825805535351573057295073524318208000000000000000000000000000000000000000000 212 17549236464053643781599360626075672323452315447232308061793304902502489256059468278808252333331189857139118183307370610469027259218196064517122254044673498428482012597974755623581713776365762939178517053415963210990134495658849982793100671372014610782972983155862732827289759843506596169878685820627681358813146458705017711138354281824012367404213698281854830903296000000000000000000000000000000000000000000 213 -3747687810749293817635525986343630971440742970882073386558241130642133258495686192510070763761659169744127213212843433295854099100332511440633745839193592110662700393823661855098969388512828714182211529058652070350586020142991132075525054077013218919864603262404314553805216206287092173338707797420869800703447271531415236316264987163417319663420568669093310075240448000000000000000000000000000000000000000000 214 804075217238751925263170957266216121606224988535926679145753745148053611587006310993525589899041261380760488496656057357432447493380182742639635208125595863082571480570811573834983575825946186344792954026791591927305611115609693524195644837085440995219995069008302526528188852960931813222622380917775623526698019143629601095633629142332868387588616573748924962750595072000000000000000000000000000000000000000000 215 -173319974215486748622454808529120259163480454434702487162361043481846799905020894909590089796169914318302121723855612982785881503641690812522321594062563599846034567041874220547490085203689754507476096881392340571860384690039055072682674791147442083326803079605847798984204632133495855988321774990774950761207727357272185288316410142328142426452553724269304733953719009280000000000000000000000000000000000000000000 216 37532707012514320594286373266539763445352892632940342237431054517523628462121707763422372715949003229620595441593074716393172061039446641715926275298373892642067642978497498062708596120512887972633494243149344694808999175717809422068926645758382365291328333480864108394554666251023476065729098880559058692853041659211884255939894232838289124094726490750392313469364317716480000000000000000000000000000000000000000000 217 -8165283097293947608670061058858163753224182439864756501505149408811958357486648768391426868671088508494671154733938886309543139678290698486630868912347946137607360722113472663427405949840041120746496792371591836604218451319783938860383173432429605711683102694926588674266033403389988231631098267039719294221434363474449974498524546592703764396753680872625466269972924895068160000000000000000000000000000000000000000000 218 1784528654639419078272889808451529466267084460749400278884377346522918966686244889982008886583325891504101047157466726601392723393977528871152647000667492983900230224287371232373995049104948381702781495334555026857850343487566151476100527127191412831562616156833130171056195454073982099066307757993333741710826411079271387437567609391469618315426255387480905188025985062016122880000000000000000000000000000000000000000000 219 -391793878273786588081184096469247518371456541715152577922883818539602705035285348292730365895892051463190506005439642020816075682445241736031427071492663668316662612575321744748774752308799863849783111429268077376144613202373978656429131538658887792623545718610391822755774952910390676822865043771797895202465518489689685712185859314210747161424926566275629338485313407013324062720000000000000000000000000000000000000000000 220 86410120082948175511012128611728940283573773042060947975733626972093626068245727252749425788808930110609048697076284293190043854613960781006796434665565596499287716052832904317354180023558831684600941788726804941268592389921113843307975136152184814015544374079808202627745705942028024589513775779376419523329999956172525566269139692959537692662423919089143703663805211974048310886400000000000000000000000000000000000000000000 221 -19144123949796610602156682392922333993975978580974380566840712331073188484174342797424532445809166239774111989321108125735155351966342155272684333382260814892556866730421647502278958399046589349571957647384636828497862686009831098518319262868548581438195900334421446442161916118448241396713813596882769599263308931345070880141959819009257087522027665033167984776004261497754588964454400000000000000000000000000000000000000000000 222 4260508890254832188728863487919449162844692831882977220251474719746472503314993441531258422319490151380488361441665875180710690868942318067057824448349052366353698073907030996579923009697368091525302592927092834264923937922164470831884661679082657125606940415241832244937652153691078754784551728950042962014285793963439046155003137899337738586410812262755145645773479735838401182354636800000000000000000000000000000000000000000000 223 -952431578923993865186972806236811159213410538764423841298804213339552349646158966255060868753318957913707952522704725974303814028985117681889467630313382045408829597182065204150059078958352752856883214735936163464794840429609653490465921130230166047411257905286028555691360547905385747696646265644207376684066548506679338299928689905276308014188793427082491140405693095730691637611226726400000000000000000000000000000000000000000000 224 213866986508015666179128745792798184675261428100211748890151670838200079781024445892994455943503142090112675213359185892277992098291869796994233593782627749030746691314055975904570057831083911308580556898820980027633770795794363533657494725013622636113046582529268471335879638765059162740090423670167752836816965895649397162852877003089373397326963025486251618595288254806981199318381861273600000000000000000000000000000000000000000000 225 -48237274831253532152374730937180923470370781639960109842817711987189662489395693953370878399795361058256964498541483644591915990343903323524937017199798137543485783045082529740247200349870805427448046246624702065889354751651306100279663704114590206679505913572007582802021288018982910291369749710542943990849631222836614391778599697291104747747216202322206847357417908375561368630819028992000000000000000000000000000000000000000000000000 226 10928040681507826291068840835679094614401455617106047677934492346718837017308493016980105609008325063802239020044805641654939950803130270525254670495440990124913846263910388305785563216466313854240359598445558236153421188807753929005133533884987333069858697285457942518171703053744181744995829311658121024032827506570647002390919153653582451300341926844840510223450661709784060262804369702912000000000000000000000000000000000000000000000000 227 -2486645723878853659318415402952796233172310645463772110524449363960800514930246719091666533178340357806599845801212288336139142931736206062233671615555104131220115992270936335034621351070666948848614094686629792539957017662750226545741679877857592818963426846634352125285358959445903720899049363025001905329902088339560454363642158531943060467424815906591377886520483684671041952006945053343744000000000000000000000000000000000000000000000000 228 568315136497951252218009664564913869876613794940879205007484691656141121069788754608339384230796551002916749219107456218989516462530237788876044295864326369776684286103485708032746785842431359214175171026829104448185491255624654301028044117486297906978934349297654557045878878220836260664944214444504158670635737975812953385837648496453256538254720703174678680274483998488883730651276607406211072000000000000000000000000000000000000000000000000 229 -130454757923239630191335461771065846087755689359351670153063790887641794476593817463856576727179130525746173818726827165878788383709142327127255428206003045777449320680447608743897482099226031403754481428741779313293422130384341145182727208815427272550788172139130184381387609335463072042591008197411657494845187594898224795569373208802376341649069269972250074732982726639397531643429209063511031808000000000000000000000000000000000000000000000000 230 30075841208210494469722197983194329608964584481873719578276234719056309409834942894787718476353885182123059995134927422194195532364449727140772473041317330633575194805035190545370668635321627784127371470560955272191632488636677481178718522818396806824701518250604024755030517154749052890698310985334498742520603028928432909221557918302805807246232284800184265327451873526651537141450769308245420933120000000000000000000000000000000000000000000000000 231 -6963933932274910359812007697160091322016074486588495595939888427966403885989368301439099719906967908078548329419584983030051297477267433343494199321999670391396463106383689088893042211804653532370611764889652020357886084670934625137834942279204919813636109025017829974604780148152692950474726459547970857155046605460382330384062244718348868716695135825499568621107538819048956713562804622818437884805120000000000000000000000000000000000000000000000000 232 1619430855592841572041373603739780002872279217850796946417164450133254169887603189993668998392392595076221212559706794400108668345098152366193630731126294705402330681264807422487093699799418117429433165262426821041198167918424613935740598472397770206966239304545757822437700757042209925912652260511760579996098764050328446226832309183850099035076236048687526848341847819109641599561073104846911864821514240000000000000000000000000000000000000000000000000 233 -378210049635573766397932109493416534240410409785527177635240052245074353436283414707270397026274308367194711397134233463348579650627188328372761965620198494061178096171642248546391660690789654356057550818329061268594165085578845731394497396639804802334123726846496647519136707446480265730928444775170715161353493133560931687492726364566917614429031425775927063117192166168252614762124148806210402992751902720000000000000000000000000000000000000000000000000 234 88707155594401171998126483188904817848725402373581067786184789532810349185227858898749993547220306121268505337740761894882197250948822624521427519664330526925263917135563507524850864647795857818448837989536451125692352340965713224347550293560658447152519114293691734704168508895101409588784782545066145399487061315708602023384558328621588908749385777529269975121018618622796868436744181821315535935760110714880000000000000000000000000000000000000000000000000 235 -20894466764203273804241785833576541302580506368747482231802733743601900040063302343688563745927497737406086680279697105527564230735109865998996899330320055164381803887929385287955826459805592073255646014550645226406422648557645288960681394115491884511505078074249174694097173286361762393869484813038137486025815250704022693006025955296762652806573443190263711499504600629187478016082764007070452070453841651302400000000000000000000000000000000000000000000000000 236 4942459980849595389404952671744450858458285381150715121052518723467171611355393381134946470174564033916098907263487951858595019632918976845160341133919855384537248979415180709410532368017861371852438132575762811130318676384277069792080731077943397117621235766506174208953902025872065083374905374922058419505040141550361729596592226920279003724676931119159867975242228016756564760250240195095909744393843787589222400000000000000000000000000000000000000000000000000 237 -1174049773299872829661411856284373953749484425154491668129119917671200898334329658380608924428668942555032745249326742151451998871726874925932480497215375207564811592533877695830955403976839894016506991071456855475011914659560738371736038752411505791333966055909779782102704670269647831697289191022521032382929385801747052267166306130510509473428071442679337110547005676898457940852837780097216016599758950015749324800000000000000000000000000000000000000000000000000 238 280061652633553719299705456498044337417382380657865795037808106100999654107502069001087434207269537376161931039565766961087567018581064583445118362811899911835558973324614527697189382834245208836042393228495886117370029076471314393142147329497015438893946224981279001984039298284267796199648078640455975184077257032047648162101209836108332484422744869307261340998319895107718259964287129173950865812104657004568929894400000000000000000000000000000000000000000000000000 239 -67086780865563911534826254827167478537404669063373083032025685587935105621721929507904361030539471350103990714026868136656126098894335559235507743895695457876282447536427597186478122128780664329388679328248241669909071378261641534233637583638485391121266989382231539623544332700625536398625200631446986328491462098281128789215957553058070730498003056250698860125447236380735894552268482619085659444581817444861935720857600000000000000000000000000000000000000000000000000 240 16137225440171359270936868729185152070604733931258619028108341815382756146847112652627995498111188683568623057351422009149526922599321465677947102214882507499780040695957793512302357034154323375470108257074842651632903447642647689328588658358372164375985575235296296612849704638720756075500288220959844212611536166868667951728894068622456367718845287107209696185516243428640369388125394184637447152142945915336213154234368000000000000000000000000000000000000000000000000000 241 -3897820990110863145277884842168897564060623937748151462928389784362633285317705557779856161730744583917313113151378164320405118664871546886180608719136867892023073101941491164681834202533275005131756828720442953745757678598855400291034747587299321003459440212424014309435966871408901516701625631975625248089909480507743488885609282333498376635267943881522466963148851539486836211686702614681397417960829964559922082399387648000000000000000000000000000000000000000000000000000 242 945384742412124212773191522016849246381039747247625831017337600356599113554361466869165696073644110058178450657155821607790467172395196338241060164163504531841120004743975123942391241652739712409998426776562099986643950340032225343782493643977127140456430578140088714826529870840384109800958821710382184008991236839017229988119976903419428234114075494166010609185923491489160231288056291630390642403539883869743404989521330176000000000000000000000000000000000000000000000000000 243 -230240430630707798719048551284707254980078930005314535114086219330958904811451343577058163643173697215036313247633798964398040696241936086207012718509862903896840642299726738616918892511598010885385388600783558145558985684078048756061890781662064010070691132455331610118621770749728899121865856049061755933201763638376725592455044618695788526168402489739886103190979394639798798173276034974075759343059658611671326206231616421888000000000000000000000000000000000000000000000000000 244 56303264468177139911060673128157383496846397966160602807068055385497684183375771414380789786707459597070956934028351825486982894914095447171066214170392829296472284799610263087051699757499024496928167278608381292796734558725712531629098238471758432415112589549598240026012523325036740044542440693276379047172113126926758467961769259391316482257510233762162345790065505927053560643309145313510166209721805864683056856890081732984832000000000000000000000000000000000000000000000000000 245 -13824750308284641381789885094851215399608044121743413720502172150409876172992622293059744500793620101873539778954629152054375161103405836305167507279292321433103097950703603990472553027410622167998839676038053023299922013101865927125138138290240112565218026252664000304420979822571460862611283364927400527951123771919188991271225623026506778875728168727884494057704157477494461349811644674208609638435555110614095437753466263311482880000000000000000000000000000000000000000000000000000 246 3408360739302031857958372354503820608903868689373767798155099850790062708166278269136346568420198739742617805861606075266934855489243242396534175611291666429152942246961223178747386440272896692665958016490449320368142259185621600291013824314945645241381839309628270798791763828437465554218233323500665731362497638470576872294367150005351368837562350364216740768756058101897316101062441053305674415614555653876267421380647845000149729280000000000000000000000000000000000000000000000000000 247 -843706145686160213108936294716499722562591661547136526302051614478086741083377632339054028511741283459573031733231730757560780287869009613074259608378048059481037648967591094498874286917104804882698629985061663083439217277315679863660884672937949948372249928344510652264427903763297237120057410951639014024122277417629607975054309147301128574560968730312505311415748362699693330989424488386064426036898619902678559795753390097078115368960000000000000000000000000000000000000000000000000000 248 209694573633430213354044131837607016822727713955704202357215987860882557225235395964569639689904066771861087350801146653475378390387272763923509228700715950129566144401077306543651073480156319780276678354109559781356667159890766342776597325957639900818579147679883763295730570715567326360166602887352888271769832123341895823913785131532140445639110888569579229339525277238591841885749464369776913950432490502133811541282298255384495448391680000000000000000000000000000000000000000000000000000 249 -52327076316333425771184267502485967961533864765688482072938123072411689155683476958523393579853398617899840281397706781427761507681052211811798164660092982729926829655791082434416416647902992058979686996022868361793594935100849905745694743347243291893746637495174458169387552298811669163813285510085420892878741319178075489007337431303484295156938042103538505954914503209076597602801408075568830428737779923999277753924813607395689072028549120000000000000000000000000000000000000000000000000000 250 13109981514359384472984572885720150232541399546950597821484501832078849216718839042289870314127039685472384592876913908522843479803535577452792676375271978741100129847912865915273652603067336734750457326955346329262468451169021281992803295212324447100615000305494946519544902350235836663979153804047248583238881306006833359375990262104104001633596749465530942007457086524103185330000526167716165238224843609297940603096607002211987771064791859200000000000000000000000000000000000000000000000000000 251 -3297669359029596266172563976976113104050634757271382296735044733450508469354802399965219867935928552633890660200793202662960349681000538030267994750047015234966214855119962847627035418033478229439689210182702823935369858778317311796586782192110948744378638615967442169482844603796114747899202982352038000200061638805055448831877810078070223595818256663159760803253869511947242388188594040278660506033391640563682924175129432897762988614766244659200000000000000000000000000000000000000000000000000000 252 832788467400341558379402037547438010460430266397973672291250121598144615563606581731371940547357608807633386043998359510969180980204881450211222393804964961344246163682949155582235156227544230527295500054422915162947816459396843392685458044518341416289803353423068950235945420372656724801350477526083287941163792381517264974548376041922918540389033263576711470520686752824519058396907125409948767212842618184423321285491056133481796118422737020518400000000000000000000000000000000000000000000000000000 253 -211143665752518094207707265685743089989000505892188313956813066140998325419464619970497518237515859624505786311792042319967271119372579098216938691666549698903842332064761290430006928127960827659648817749064694555218392686470684552529749711954671263001389984919656411955932949551848337955979818941460715304915440159643041967048532757473597402153624043093628380297038165446028102797086674410882361711680163776695700120787910686631869375164686286402355200000000000000000000000000000000000000000000000000000 254 53744054236444188701492328830475886283493939923608874161662514820834667518161374823284029713939170822151954277479527791467367551139121495747139215854867886091966007064622609015257303909999287098212067176933534565778922586395995244401893177978354221262968149712054369683323914529225627229637336672324642938629245176188083504625406947904755461145206471177048971832951028463536009841863728890982791173095191235838296535612394349955804897218457024867388620800000000000000000000000000000000000000000000000000000 255 -13733622604474334407321356425682891120775447702908339699049931750789437484560501230177852488312730579460423233157483025326527756818242845034850349109190279028979238118728766046336945348319404615681902575754114280581857449260032802824163633837956787641855780858323697732304619887114475045753288031088624500385283596704553739033032777110526500577151684976590320196485725561195485221705792429483811380770327028688164772061932420304813916168113053524037730304000000000000000000000000000000000000000000000000000000 256 3523185144259924613256882526942053610284370993367586074189171254465571745805196588836671315647076107357050244867298422437651966783036100202935211886599405653558002057052527745230857790807454933372725618386701845328188300201125334193379909722107343552303093467004388472983002130544285864542175080646072220266382232544229682830727915486773624756904323720919804596573682521709856098176783734848297293850057975169712866050435867975401193923316458430438964199424000000000000000000000000000000000000000000000000000000 257 -907350126341010784744471098036454579640687888277610611546731130320919420946299865910175334865956534261985824535589064694341306590428267881095667791294287936347937587536453127092939563778414192150990772390645157258783008796178683236862279577518582924880159594021584970978997155840640567641703005681490333587943440824774164955095335459971038035525309547427561669174649828733868558800493037043164496740933065181288288628045442901619810901894921951389694262509568000000000000000000000000000000000000000000000000000000 258 234583186781335920621443159315758308255788407075279464570174733173688772039829650283209082337873764199935045645118854761921699586404153307057888315394132351064226106884312150905896607659270335263223482835524149571442552284334813971357843743982955460394757550218111243247884279490977857619035200741694007406867101067722043867891952078881744779062294659695733866913307345695341132901305804410394185392530483454942824674479940587487967160846798587221503602793119744000000000000000000000000000000000000000000000000000000 259 -60882840852139778626165636175865255767921409141667516491345841567731068258031140606911285033607188766567055056506358815676806763962413778712648518049760739781082569992486445069984279110583287607040192418282155440425555181910588451113180180929923257002240554086994278521002128442056804656986296279634569731447301545774919560068780138613979544521291948870848728403818609042110457156382182670553317782065717749387369286094559057571878586920354606798326625778895159296000000000000000000000000000000000000000000000000000000 260 15862167966189574439462948660713407431285905632260217944668049878413535171193929966004171346035314103306131492157306094549687410415409577909427529654779859281936686945692925667728499878225911955395608465781961842757335670800098528897421334946253576364545759275202417717886982603245770958768152808495340792132524043571467919958924111231504176799358201195485737962397701304741287288460293381426828034976637022880166384912337311680849241611992068247790192174828995215360000000000000000000000000000000000000000000000000000000 261 -4148521994513296509496253011995915469586007070486122109361801639325259804502817308173054264331289564172597305233704961909700280576360803988925475416990134931855788396613573309512286977257698197441719225311686566879200714926440733668199760775660252214046029916800287028172119831078989921551363068635769764530872019148208636082116154446216319917931162475962671226817019117446894594000877514796068344264336808791406379548980270522524578490549238997417304387125565676584960000000000000000000000000000000000000000000000000000000 262 1089133518849584899300479385629167789271088798679779170651095829087064087098335420940151693896443356626028532560856760465198841851511593909915097776194044625060981014130506069568498754231855898068997893557076099011087147461070726301505998994732893802055574751663868437215405453355529172846061596488454628360795814213471677462200804568227509601524611988387677363655034410531317611039294533725471497915470065915165151707713987128830853451762384025789584144483622827086315520000000000000000000000000000000000000000000000000000000 263 -287024805192040080129360812287718818508815765961589633544595282929552714998258115550418239824402638894302786710316157232806692414744481671218881936914232468754216580906892443028004895500677194661570980676342140288965830857542302752916337894157134790462694088555371461680752049311613215594349130570818044267274641612399688619382784911514481956411327752042863737577090049026082192959440875611415872332275858637237457538406866574269921930957247716805948533732889786614294773760000000000000000000000000000000000000000000000000000000 264 75928019294172874953901521320339531878338128441231531039204770833442581312247242079820840642201039195398087018087571038688757639383927710934246024211698479736119442298981241117874800185054952832885224090275234080664270564490851672731546692795132645190456744032606986036287551600944822771537483987580117755164717738244765820617212840712056921460208737043539726429614275928539393202047949302765398834825228468038463500113401342459012626546232086701670410179544692060764913008640000000000000000000000000000000000000000000000000000000 265 -20161500172332204562289154460027133398840621365737606402046839689952617498261840030427425046293777511109207427337921975407593044713351394746925723113806568458950522279676766508834416584994006773589605455493858739123430135096368698502995030198083024535030274140526082729518923147237105798093569936672461150113436118127064006739934803798832687117661008209735049694127996361989220771283056193104672064597086551736774668591287026377666816711033433775417470759479290042023876860313600000000000000000000000000000000000000000000000000000000 266 5373726971009636802814672863042554633940820551774049014683119519070361045436411618241887947192793950729950619862651989567649751110647051329153548516124058165993356436326531709044279796029935093966099485651784339049159932798492426142682036090786138043876104926392393448522285632049882010250777111764365222433100863538217552819945761684474643708528524577102647609353910231889950283284579820642533645806587389784463641505508074971207928681073737463177355541959785472099752018024857600000000000000000000000000000000000000000000000000000000 267 -1437653489757241322786806782735763678008109710976640278795815692985871841601053095599500550662603668140791061688077687402253005066204370775582677273907164934808898832285328920780738597552560738243778182794187161973328102779111617370581392240558721424223504982883685879771445460729785636019302195203959079199973459520929802456950973901927893527344204493624499275289612424996624951451955901179967848249378817137488539077776789349556104535943900196526908545306802027714254855554151219200000000000000000000000000000000000000000000000000000000 268 386058092012393047765111141086047628121288420074686597893928097518417203438791338010973503930755002925072995232291021628443161217766545872733609080785723709433999657316946725022307242866669870054523604217538941060225321533178976844158078262277451726658403924550568515699419990738566287510839649489945037364303803726043870528163590692845817942457954688788235161164532396862523404093991175929979306668721153454298083655326198974121229210491053829633005363475225851502616427195012848025600000000000000000000000000000000000000000000000000000000 269 -104055464335467703195129247299078851374896304957026387035255809788152299446031091186575934030159741086369057213654616304022506178197088404179333994839420152598911951106208188938922398378642460586352368800692135010924624400732188123085315426521656990546009350029099717282442172404348019213854278333838957797113972316255127418627321774262230250311840630387141840548098995835245188449191663534168301530609576074107915592541812684145897453735131367141127485395177043510452389753954706548326400000000000000000000000000000000000000000000000000000000 270 28150424322297159696293125201045623062235940815265283426983112231165627629108804775341186122122648917560859450345031847917367753413281855862251498806649674588557378334336410321727701295755199392324118127658883090275557996915424065844043006794685075595566747156635140324319064218238736963083859035112929140821363088366308884136655791497544697549766077070210006736333626018470143927001516548458405303269830787405332986115365948518657398116918024040889385967923853938453065144691005155442688000000000000000000000000000000000000000000000000000000000 271 -7643757381981216766977554276352262601481978789785421044435329558130722820620095865094102820120021420734309341844207930551627841307397567014193463719239396908034947165847123158216442374181100299061664703442213138933936110757375444100937478919263374289780115910492910517565295257762410375503910667673842146650246653223410731153435870752914602153065062604141176012734434000845041323096333712784903911208673292713300340814694227292304901089525337788001540135982272144271306541954307181089128448000000000000000000000000000000000000000000000000000000000 272 2083170667790478692984110145073528292791158265303750709871546943962668710908513326105879863351810275818588144031445483268015678160494682097427217583886796244082937707369068396036609823069765281415370323473016864676525819954759855283654457620667712400401015008890234880939676022663629527763292933738878456069752136476368347205776262146082270195206556690691457430537962333651049869416755855534048867756822185631638790512696197817346300223773262999973635228039760375060988698055601588177370873856000000000000000000000000000000000000000000000000000000000 273 -569813819854487065334914105706868178282683500331845936071888851280265800218251624504517471081953877023149628708943014449946675869558979399343112407259421491249947347857816773561529393000090819877973706095063932838281486606028002837207503423083702659248592204492093525210236230947070153536357128495526931049731934155732162191250343702679646006686333705334817398526718780812565401420666522456943756051559125034885637121303812289711987145528318708298442352723915459509545979650104293865188059250688000000000000000000000000000000000000000000000000000000000 274 156431955296358152981105136577438595219874386869905842427849619437831700134353627246401370045570581725896730047940919809924252770879624923140274751265406895878550893967405657322245693904219091609070271878575727023734596567010360633745477382774451935175464960710833238490580135663402036410039162263613495171739797365180886886431824366562510085675458969792613402778985228626485169325839418581209775799111068899496824886353408817795878629757367079712811742510844396224457577472173721089385047378624512000000000000000000000000000000000000000000000000000000000 275 -43101916572912607389945482061454741864134381950930955102059110599237610726237890822558611342007214598402114502485513053614988828717524921150994798908042386778205950856149592481354416878463383466425292934801430125218537415146730022395068162444214479619199474461548344861299652151693948749723919550661554319057941201431793689315029628382218315404246198700668090191383421051324705183700330222653485141723916667514977888920642470506774929982400326907990447799661212728488408342248055950423637801880780800000000000000000000000000000000000000000000000000000000000 276 11919021074905869589865755334430768904044567980299521796193070557862406836188549744212888191639971593774424293713521013889328252998381605767745117997481008632689446113374503062154560871625177330557512897283188328585444828243375395562556619592766690002542854877728228203733500351939724090113976364687127072367460501324430312849614521770183623888778518279367570586137136005849905504594051131767235322556013776965748217865865200557051945136842102710180210387660135008967522017520201954323823544410885324800000000000000000000000000000000000000000000000000000000000 277 -3307895772420304975926539868665814135250596151005758769449834514769099478232931411843438534729270194990702193191496735389246998437640770431678703740977418891377922576741701666073631187699247445119417780039023972741357703525740154375932930305166246196525950801784800398711132730216849723011607263441001001102924280664710546709128197417003308929718009845978861701315088833228794374517966204312613586453639572923896786644677826823370804106075458060437901387262346423049685632820848217180635857133894211993600000000000000000000000000000000000000000000000000000000000 278 921349993045174444967590054550093795892705307928811748844818009756536176105360732576332017599191718696859864911491582715590051301683564919076942188239330813513128582447185357143182898807532643424948759080736857744819782566008189792837577584616986171510962836056180657811506934648004262090280530644582884794105438781619509589659052328888780978186044698184552474622727888817403657578169700353421559499199652758962374004731640073753741334370949332563276630364621928603290496792372006092338494264238941195468800000000000000000000000000000000000000000000000000000000000 279 -257545196684659171742002013290283479407979017901257213070176204754596311614963015911557135334657583303848213043556128734412917226248355773154768973405776208478531055582616450366334251982810152711164857240281992486220447511143981982954738758077582811437540112514748822745315068228385832194031198607424824931175985869067875814040339947073464278757435733549672216727018116736721352839205940180768973946019996817461842138602679798518724739791164879786293142967301340573629360531047413056999846010424860658053939200000000000000000000000000000000000000000000000000000000000 280 72249145846122552633436397185194041044209615243108103283728535383084493473065830897282464051508391461759307506661170250915423636931301674047015513217594593029092467714680444208701057572002220673597729943000116790807826810578756651692465942151230769608726779316710297143179968682554848441163502282552744559223145893152811340436719606362327284111338420644805836851396230608251887254517717463975409161177230917733742733201091783754785744962431947164994429083182815996473821919359672097086790898103034598236618752000000000000000000000000000000000000000000000000000000000000 281 -20340279257000459800326875594321375307631457075977101975024101202305508147097359105645087518224460742302953825719285260756796578087346236499932480217225124259833322058890876322949866921179996250964639005049901783824096115491654933721473153285707863725723366639346725021782169924078753248441730246732106143715112743270124812005504002503695449032623246307209382477336910715068135379155600400306449838848282803453394304883359749384806024365187446837420190817093866005566500074870091222172456103790942597818185940992000000000000000000000000000000000000000000000000000000000000 282 5746726949130429808405605898022845934458324376183327402084104373465099782858613837168920540895991894959706387320597484239630500292871546030381060507390092059832749504758625205786665294915599254730829173226362833362661826355445671969582771764699897441263560253547912139201213761202007375957551032592924460025963157931732130914626506505737481840819279488736637251695511959917439151055109692003094684671699133112057165672706196352116717506827991749836063684101948501224870153693861763096353526356439805425869677133824000000000000000000000000000000000000000000000000000000000000 283 -1629364445791744724969164820028252224188910584423812285110356105409973113597009785288244268339569629972391867115762292291650268036960448781423028706982598415489295450474399492617353300713775009510639539475340259921687221689907109493926102000357564146492047487483126268056040848857496935083124195465267584415062683306497527223858548828560589195678245065574243643197522054579979749041855753656143216356183880881348358035751168475870054803961539168864498257164315969132710755960499961943564733321819613776966536503754752000000000000000000000000000000000000000000000000000000000000 284 463601179702076428811353544289968474461311059431235460248308610879231709388411310052700184074969010109237923488235452888975309440571118718892816780949623001338114098819629198112023386599343890950756783703850985893724123548342288463599678421695926159854872906794828201837923680634139445317077767414224349985972603891899550463720168882753034863264222513107650193517896381211730806502731582949664072232684386770712895641732860799126909576576170612329952567515128293801605759000414355875962223042170254725857470941965058048000000000000000000000000000000000000000000000000000000000000 285 -132371379248357749810727825573394371326627213503135387722718645039504908416022067582679656800657589933452570070894836254384512015417135154263627046733146822331406012261728167629296316129779951476316885330177419337271439519347811062821355335853661221854745165404459728224472355603668086380416930321692438494200526564877624861338997008508778801015990019653042541236686420516413331828564317501974962283053289228564014820613093385795084263164199151285522311357629627882345046567839412740077519332112582841135232070035963904000000000000000000000000000000000000000000000000000000000000000 286 37928144601760925347823882175396686947210945110754395725981812795668039157384967935539090824852504461001263481660609677061078090701120988340692039720970266035588531330174500487829635848863893464749076982666067745335697132670174721170375974832730204991673204672920141460046741721648050593781834109800859897031734578236958687558474973054052691375047440885783459373223735581438873310021518592714657523078858580502370779991266452069411952378787243309260184490049824201874830164824533217815475976179677014432479181613787460403200000000000000000000000000000000000000000000000000000000000000 287 -10905404010777187810258689069751386283346660153344052829183542774662026318280789712699886030271321441964300160221416641260492888529581765672748963235936777845082768593557631896269632575506794869204409067330899093200728870868217054158394022542164674563698436772708156079824829442233555288308087067959128706851926690073513597679823873384284738395537282253809762521439500206651882629492819591364867111586867396104392916825881669611441710378317595610311312459177354365669323111061447698488188384028288628493090679037009864530329600000000000000000000000000000000000000000000000000000000000000 288 3146511546290580602253032393921433308218334725233185417127515853490928415867594070571193424805402788425642784060232488280919230582483350537619080952214406315603999254842832738977108148089184403300850823514329551418689761709423322881712901752403898766357946117444175321242086284172940258957386917347232602711597501552948697065218103034085921226531481993914366929029740856175945354288817641276110721579635883215672525057369917098953066384231431243994950452192675168228332275969843846440552010551264256764288381224426180841780019200000000000000000000000000000000000000000000000000000000000000 289 -911001510027558378167814762986407694934985289825388369700462347539784647764324458281956417152414191647184068773910914434882648129232068941302878691879471583062753176979496058459850247834652112392407451154777567385406204447065385629133529716490799707304085519243583799854677936399147719576779198060065628570117477298540488592206881579586758303599871003696465405040218157130167367911369943727549099762065261784040346600113753199789360554820538782727831727209757270608740736983368905299600857372959674494521557037290368293085904896000000000000000000000000000000000000000000000000000000000000000 290 264670711261577109694845429547746667379481229560774597058490002375064107018281228134176274294221540397801646926525937307363622294243310831254884950872096238672783163296017855553069264580511576226813093448379237105358020035718650069680130842199194432943070136626473933203798585032305045748734036331426536616862609208585541667019181933024389582576176551750731693712828858315824758688566043278220883730924618572774154721396156546840855840642948874815661132134765710571291565204685649915168280364790744927640346548655345783717915053260800000000000000000000000000000000000000000000000000000000000000 291 -77158637838711064309989237281730919899866902029643557213381131936670792337889477451830628076732808357435868242418954669108982713934478900329909216348612122122565448612431086669797997254862267610645777038101949266939256663789132169754700483974845097196843574304783880678922543316348462557058294936942843365703335596486821659692780158718333547410660490453742043922445437577951236489663450149524730117092535882177691443032964352738563849377858913813296597884184675224972589444769101208922085702404318574448533256674580354803766798372044800000000000000000000000000000000000000000000000000000000000000 292 22570958064106225382002092894431584583254271568953887972383457289526055440113143711094962065381817213276220840897105188972497506376630405876467868420578588766252866805363191309986916368917974005774281266722100678186578973454946533616678064724785700746872494396162930427251824490786092368532159107228115605549998663529445664264774847817072338106159730328432797310712242190640478291419643344183136474300220068939038888695166471491148095812018707525998700085756278707664217640820064560357175141815333007494694696072089721063005466125769113600000000000000000000000000000000000000000000000000000000000000 293 -6625171720490429783203286970994424650968307392330980818897555321646152002277417127614425350853520550128338094109855615040263471971110688407445285802795663081564679737935548497231603192646478708129284306132892860524694611010098062738668373305570391239377122039838609254142861550067826784652517333970443382301073608331611600678420276002561168660863374377912887287141415446907197255093136948890400306346628523891142237913000442544819229966549221052298999136751089668429305688340190084399572209510097250516299532074963922937346863339634740428800000000000000000000000000000000000000000000000000000000000000 294 1951286106872394454335885223795142665074275455337638302313228248173550215263461472532698404789230787449602742637581081895729408472244683797710621384868464729401402977740263218637924711209856267401374701494911330642484810267814984158820509939977880900780145943710136098238641700342568207724665336838521720369250725512736503855029237356322404702403110623589284509441165102588526932741853150161295231770184986143713415525127998680648788702926724422016868362089859266013009423755079198967707757738272327932549857916167590777676000578210333143859200000000000000000000000000000000000000000000000000000000000000 295 -576655489528976807071874261533789287357587956672311033363004742815809504893950648957380000651084412350318441389234355008092465202942948522527016946464936512865300092801636564812175128048283039649215249157276593202656051068855611366048558728489121605812210697636667030616491735419114049941547459383499655050704711931963765903700267506884112801042013730466960962619683911868358399995037247051986021150024567187299376148765765478834891601456489905611582644125483990621119193732411514318901705088354905551844462815859179412553655290466957747290112000000000000000000000000000000000000000000000000000000000000000 296 170993107908288791707145732872615889149489255090855647327151873431661981831584043035303256920952197976247215164048851550370744253049555749192861689186060485191195242239095483316763713802286491687242192862798642035581777881550277787481314029443233612463144111682528024941681303472310090215729679537266314954068789606774148504233249228196078482728975389331691085890472351806878177051430452696210661604198149784961264924278002303879547492133272104991554255539683741954836690034002852813116633298309807827462279129674902371469751616755641975163584512000000000000000000000000000000000000000000000000000000000000000 297 -50874779890824340053064960345901691386477823998431446577663576194183489271330471989171239791754659188909873846224767045038893653601802513735475718551623967181647048139167485877746152611959201916664446630125509088288443040583795844995913551704414330614716210770668409698407198971608783179822057474077615217909163792767896370459691569576508571387340595237290042337693239499973694322338094040850142693143011141177019109480926972540537432906127753296802048607740826918862506477526156746245770907064111732070583152126913304442447503423171869693259546624000000000000000000000000000000000000000000000000000000000000000 298 15187396831405257664352649495224716531882386531618428666035414191393605172493280142944299500610544321455358224496358000114585160620186042609221550316001190624129269710969559339690157428706707330948133828859934035655740182553027214860630852288721277455383915151788435721933543826876821068095208880855350427305949955263163265738272539367754178045813826042623101456120312110955018563260624598947945807506914702482957489151376698558024902453947707769191110404429775149751463050042529108609899304383878842290681318453364183435820188197370474154535285686272000000000000000000000000000000000000000000000000000000000000000 299 -4549002017036314231961338819964936560418815276270516129141103430642778820317154377781958637745906957921405813250440636744730427490714604146612996434088566556544140217873490965155688804027565752477805351763059493877749821464556747892439316027719284847992382343492192421325810069790382908768452715808135927276392248192612208938729091691503636821956352456842648576882868781104721230547461177749883737200029473561258087616487502077388288726240016250873817956915087677564559092999820289859402320240339840666727672453607895188824414635696690521324771174514688000000000000000000000000000000000000000000000000000000000000000 300 1367086745000365465825720717090000030746794473150249229228809832156977562802060405363781669126218089706936482750754247438020820367023601946559503928998080343942670114303357556195800012065274066458895101545665372978485492558230013733243428309217358437570296649379403555271527300483410947491351746816329198981801561521747090262423736162452788780578102708003669616778376129106389467949897530105979126277445871586581648330349634844933185339728865019655955796232387394089237727480906722454808388038235514801197718011165014444367479549692940101574429099729879040000000000000000000000000000000000000000000000000000000000000000