0 0
1 2
2 -2
3 6
4 -28
5 160
6 -936
7 4536
8 -20448
9 627264
10 -19699200
11 43908480
12 17788273920
13 -211715112960
14 -41219197125120
15 1301670191808000
16 160057006683033600
17 -10037518414724505600
18 -1007362871616478003200
19 112181524456220887449600
20 9622041514537418588160000
21 -1816584342180278269132800000
22 -131492430502381985853358080000
23 41829843952662289928880537600000
24 2406523174496566943591740538880000
25 -1339279102211395620681096413184000000
26 -53224506930112685178412801720320000000
27 58333046443128236520816121019990016000000
28 1046629361398187730349322197439938560000000
29 -3387402624763502319051605304061186277376000000
30 29842947111745951980823467829927394279424000000
31 257522463404159021338270876318990699182135705600000
32 -10675325648457943034750216850451556244699847065600000
33 -25214146078242243972765293442889908880983152866099200000
34 2042106627639147281521177427282863247732520282331545600000
35 3132965453543300644141372654198021317115698466856632320000000
36 -402694487317764188288329644345655968279103007877777850368000000
37 -487505899417501877517459364402790499054981292061323922767872000000
38 90365948992823170165812452193202751031204257399251780591681536000000
39 93863129717283285910487575821055078005578315107888361875955515392000000
40 -23744740105626650899769770601805824815904438082165993289655569612800000000
41 -22118349535252806564422465373053079698879007714662747459742706339676160000000
42 7368386455805861415681770682984446950354046963496036836456828520219279360000000
43 6315585930504636915093012086982019181656983154901692878594363571834894417920000000
44 -2703023549453785991951307971682142763858596973950513163437473633557840406773760000000
45 -2165164870173016342349877482890694529283925755307411774353629865812115970850816000000000
46 1169543317355710563353702631905983717631905088485060105209055000752348746169188352000000000
47 883690543628482937066450214498559837677020104901115900034883486920329517084648144896000000000
48 -594630111393860537875120467633400369485559954258353297219506051919860291650394599194624000000000
49 -426004534876074338375341700551529712061609630337361660601742105300706410325994093544472576000000000
50 353698562247784827289723296028196714557988037542585461092278955284318646557225205600406732800000000000
51 240780642001172464220186933200479473883372065071119449291143821929571569473730438108876793446400000000000
52 -244998069295206715006156858267495821784378767568226981931370130963857385301504522956432389806489600000000000
53 -158447842233072952600924869722109712635197438975628389256036653647060214758902294330384769381878988800000000000
54 196702931777715386681689287089379914869974451480891522716624457582175796337560504664570475602607131852800000000000
55 120588865805794991801805965915867581940009802363177118721159602273073785562645778138203671906805222473728000000000000
56 -182218209401203027705707175551646056368818860180664822938841895670163763216793136965007916685780667302779289600000000000
57 -105456365919992998073113212726113770769630444830621980584109016429319439341415380626774124989971497824570205798400000000000
58 193902545457560102341577660617808883481251684876618366860365471119062158332356622265687248367257496865452818903859200000000000
59 105295165137710318783411830307370748368758956340181831961484789027089395379015515612395512508952573326519290667886182400000000000
60 -236015712432641363142852888805536516146617107881382209007048580255583084721210639564561592358457620895900443895524229120000000000000
61 -119263379569758122490418669490414145374589201283521295578003996880447077032361857997134555365216309469892569854618267287552000000000000
62 327266106856207218845044581109609397300772753922293928253734231824757497545240843397525982907608033553973511080966408615493632000000000000
63 152205851918207483526527804152982081538255112059516937572209929133752526600970156793407005568912856465224757854640486551360897024000000000000
64 -514972497037401074930812596382987590438120168970144472658084470380281433157680259354088466141825196402560154792167897223367713882112000000000000
65 -217250397801683021102383570492059286251520123782083350666456280974076438945845436898202013937322167106848965934999710097561307683225600000000000000
66 916203123706242103686942801919384118510531444487624841941382223207979309871581245693836271095431298040694381928585745908236847905358479360000000000000
67 343820842543092477693323403546925920601333894042741789024947212318206061312574593284687636252285840809838210867452133196995507285892781834240000000000000
68 -1836558756279399234550600335983924026100180558139126104268679955996716664502415001521017838736940084621734210078368689894989748014702640255467520000000000000
69 -596702690631317780760370852110296465322641032647790879339648743125414376904013931220284213957050642204219072125996387061102813412228132661509488640000000000000
70 4134080696556495737125137842093762861074405768259981438393011278220987710837010596789651258730715023684849054301332218197464861000369819281751277568000000000000000
71 1117925668397104490055715875976365261329255375649644634738073163245742443433219721948645056104419954972728137774720564715484600463277362064083138904064000000000000000
72 -10416961273394652663857814177236969754572859781681504152507976831151595678029583919171796974180328271028531130098600122584651090893281500339662741693267968000000000000000
73 -2202820715163236750099466286585169313479599209535731181362817137707015825502449338662350375544140276917101855287477617965012126447378496055830328346591363072000000000000000
74 29294437240047906345423921141705905384133937093333747616357260109659616381116546878753732021554222224541375747712668565798396625758828088401956663213009840111616000000000000000
75 4326985095497993031057179879656336598295072366463642004037592736857462513480837536217948106549648678247360899789716796388258826303233436510207222185952059536179200000000000000000
76 -91678695339862372386422514871387591421788520202185458697709976031132548082980818644390341888100160070503098522284079764494808869307281389416181660971394777283664281600000000000000000
77 -7224721598323958797166890782900458381268945863819772412863011841668935575719542723239120727985188217800959931851775387858727670497914251169544087860468210777036790169600000000000000000
78 318425054289221553310208521359667791155915493316251952337301166094920644355803488863710270977758523511378612486794157220586999812575546771846444866210292778754634247097548800000000000000000
79 1407026590406895990546800909899734031257621014974842470576048966835494717385766317354032879770925546358284390616173783384520238024645015250377150608268088023637378439787315200000000000000000
80 -1224259615379117928202753217000629879339515236718675867462540494402853428539097676263971432048323218998646312699644974622524121393381072379556752070452371223261497561867911954432000000000000000000
81 92796033370762782113988977632819058050551042670928020718000529219259101357678808704313728545177305233960139572737360339521287527857277626059766611209183983156023763268218484529561600000000000000000
82 5197461957730079769843296893851101206253721492878315353539640201735220965546587982492051622051570198194763462956325039394784897362422379647441765351721867082591771410345199050357630566400000000000000000
83 -843023280373044618227941228930044508915192386391250980696385263969514136800835802877158869724734758426109957324475616394149583015125046116103491707611514683422800950713806976472608617267200000000000000000
84 -24307116859572637359257979584035256430844992455780664203511670809142850084186919511747142295872139077615857411638272752773456976992364774290513759451067242703252528391917445382416851058189926400000000000000000
85 6201990714744604510585256198984412613276516184722673753275186087055206803300767183882447730391120590993486212927268696054053782886953710899945689130137577350671814175001877924359999582193582080000000000000000000
86 124944892212278318182266698873729574480699316336093546204927185878457243814897871909118005300719676205891933339370781730304458410496304506110485444874460838561883573537594066953973724356658176458752000000000000000000
87 -44359655857763930704771604785555086238315987896822963831712846303243996698555302489614081381371906920059097608396317768180027802266137427089726784129046898508560686751331782741051780972772280397463552000000000000000000
88 -704381611244437029019264103422634113772109471034954600100439119425422384996959594426876673319094886708242440335872828788870959201508443193553707342251534602188695217726230215421790241993263161292036767744000000000000000000
89 325594840486618118974290051217671352346720231244007333652563224203719587533508617881486739274350518831359707338714307505116019231766363031671276767505940798438965490674261287873538015464657364738817541537792000000000000000000
90 4346140439728806072478077728113202192760857975890371798602629304811169790571767661615856993816210198789231459162798065142684399171417556841126129799992827324123622404608527891167806370226135714891264725876736000000000000000000000
91 -2508548791793985495963903957715460601054127059458692452600065159586069541802001490002845304539702066570597799874735350259070021741144929040017965301304311511721263636804758934368147353780691084110800917411041116160000000000000000000
92 -29291753452817888565108770692520318105494003019210497271421879283876512262258665200957040631282323855912088377323088384878904122334377679481044960028903719702527986104750469862989594640299474490657115314886553727139840000000000000000000
93 20513361798533458364680944475580575580046166307284784246870566221028040966750591651063143691647658363613456013175267114808418738094802251942660027418237892766664325828263103549993470407764416598310333707600713226723000320000000000000000000
94 215232585915186038349077924500187416801492385410065544171677587985199170392828345013737755158117348233394481837853895845575215933509914634670951091295354109553774263698268650547535826922650774061357436804071253706168063754240000000000000000000
95 -179087529399050743608394378069888744768043688758129438457522047920787561548317375905466534604912179928781748925359462345381043676857676664148329713263345365005949525135482817366651091723326744559296179591349740370732861358080000000000000000000000
96 -1721077063813054394232198415969855816102464748459631505613882368307688442675819894593450336070399811843248149015480169466174335970803185553845322957602606889209041625088640659716919776891208196790207178165211481903905572145594368000000000000000000000
97 1674492674536222234379170557087763947867425041190692869093199336011262166874088242387357972027014372090073406805908011388460903728992031708534334265444772821978805151217178924099721535036217003020837143275330092696062811158203072512000000000000000000000
98 14950727053150749944839888846474967087423712510912046857731136009102677833089205076021230663486042224049943351052516720982356347206738293706876408877046857059058555022258215296010200273260190735207147587907181537105651354734231799463936000000000000000000000
99 -16796050026278243324846885314316794714710326136766104456680689163328093006581910031181695398336799981399254777700646495707195428887984221854925139242650071310335172408949151967702722340905323575912589730893318769093313917961548509250322432000000000000000000000
100 -140852223670048217311772255962543045673158301245301662909188910279564690121320202589766867233846828369172077693253818016898223050248072238330352249134254246558080945042268436446738951547127227731437123460358884876013398776770083198758970982400000000000000000000000
101 180866910317683990108658708777651564115845284837649412858429019957239429715314091909336669743534260811595629972003929312772931973527214337532448482370354205528892009340252779268158574214421050433684454670338037877301374039760206467036069494784000000000000000000000000
102 1436819225849761964739818233538531020168623673668282473605038288379527902935058906575042140415525966862153211606287678943755308727833152051883164188742345506498141970570057645570900963446325974401249506761879758272402209788147924975412850905736806400000000000000000000000
103 -2091288796321026375566302498947962948723459191853227696256071482406671669993421664396398788583038514283652555247905329504753114929024583663863828414024325224190246289259761763905203780326914149667846398198513503013831527955160323157190970480134402867200000000000000000000000
104 -15845339926660514510046360212856778751406249252625122474563806182808662381647260749183400346055305416046268376813074635906101729668403179209567546887828424150344422241942310088816081540348011150394828413410485397452298553206416282097367390015702397301555200000000000000000000000
105 25958934032862938681978772348436234823180566701946615968092588667977742102137079847257525785277293033759412071230336169866275324586187768912288928618319674826294771112997929170850888134723915128755426598671326610501038619411875599800279152893241246095507456000000000000000000000000
106 188630037200607321234078811602684945313458701313702210634662393020664585560458449361634774047215076492942255032487695750669263272475005004918579492935130536001445885921683007048815251221996992223866657971588247488203269417320566110686914405216344227951694315520000000000000000000000000
107 -345769792934750491501030468806111279512584753560553553047344848037312654115187972884657692145141452184628253767225488478266583509538029842123608661005752727567284915582929845284722092157158478720093566641557721513562514791927972660360627740642476744182699183308800000000000000000000000000
108 -2420484753302756248921472877038972953219417369592675217482520809758413458420858782673159524561845764802648959039759369868947244882680504722468972875087788603375130658633738262818995956878337399741727324340691528230635246453465904210089847522318219675683013347766173696000000000000000000000000
109 4939162919910808322606488341057309454403958181426830232117165770723409325099745316007295803672642782681591138111887859040544246201319289639777531540066447025931284807087979969078297856623259485470852801392717832721758102954540886201900738430694540132861449577484894863360000000000000000000000000
110 33432636507721225809225907283027045624024226538414461661184610431516809853853257881975573794097511658733287185475947376374702919471824504176009072307481207755203642097408345526996539196917630503665454739826157594169375358064191397803315495671646238847902371774174774889021440000000000000000000000000
111 -75609635072969694223316814172774971249471857567090812560747841881327744901095777733988183542832151510762162849996426859446091889679006077081535699661639654762508020457529864768954149413503592774199274158238064996397130892010239835842771588456489672629903347437096062971837153280000000000000000000000000
112 -496399401392513047678155578144167344421376137695435121496517841976318445503077037191230181264010795898519993318951429565132361645060528668589867806453021179714475905600059954099264460275779582583408044251925293719711749728501062199451065411432883191063676834517135365273573581127680000000000000000000000000
113 1239419420279232300422935575796505569112604684384186086724809157559574236487732087572639043329773479039704715075724505055902988472203643303708044223304326639521313604264519605410219732550558563345535663873979733065783786477784606573751515111011495732492564435331209663888256842397122560000000000000000000000000
114 7912608462954671792283629704333717891939512879327933140465048558366555658026238420282732383641246761225477555638591698679946008534830694543440467350730399868965356322218990111992162243386894234495934878342510957236522907599191373344191949752532294002175892221319617680726340366247846215680000000000000000000000000
115 -21737832229920115913495185100473086600631953621326493035236187971651872196175312060223790209884033007314742854522466846308894941179258473154356765960630211243784703338715874620119364170233602659717560010545546355851125996926691773215011853737748019453191057219934315034169578634328030996070400000000000000000000000000
116 -135235338600266140949528767571216385714843517431811857790143915955972296223807764255853516913600401254751021464842671767525312969130289725146115247332976714494663132071760624731890898111728991385895984175376473967609057335760229074088055260885574537236242504048459715208446169826971847385048678400000000000000000000000000
117 407565787945619504215623597054731607260530948745017422200687914454717097893201855165523038792167817583205385011567359249145257118921681802229826699590846032633682071916546364290919335192555111288970458148285378202268443324756386427769417785609111245689112333427855400476972826959071708900047087206400000000000000000000000000
118 2475226347312651660868594492547525621044202687251321805163432317132602948330636133702002035983862673496613979399733970107040581552365897227591842156183292732297872317892771336076971839928041484652997950491579130205051611570730513911689210744339640248752071243718908213616291367665164726315919936271155200000000000000000000000000
119 -8161735011603642418178296431430151391384494617145865514607014532566708187422205651751904024639779341667291782968613208627258824975545056099946798558816487905845010552356099359775641874913642695970364029951199871108444334041306834668340385269841155415055390102664665181624462091808782684439404379822358528000000000000000000000000000
120 -48459940621864423166965288499693136081679646237714309212990238992926150577835182396947930619112176906568899420638895462742360972320685032347953421647480765611376577012819953916624290906199440193470602440840668303794904499905187860932496839192434346540202505260187558959558052042054061455921471148073907388416000000000000000000000000000
121 174416383679452772378722661790364049244310004502610692117911973808797903757656041797711984712226027158298767092874787988345616182866320032076322193709791543482299099556108206805802170061815343996400513403469485375946551676059587952434657225788972141590303467432041665986256672112009846686462974252575108123066368000000000000000000000000000
122 1013675876581135126294410837741659923101866363446186590904095726415363941251015793452594543582059471404925595743918599803067451402309357067656208148140551340228806698088601839738814255333733959469390188975749801090314888907123756825782564834623597760894066516723105709934399011035359664477994117829554214714851983360000000000000000000000000000
123 -3974008411668662893279926576474566924791616006273976043756184318608707919195148559059806041100286629562315639841276073549533463335817035427453495543871351275939445658914781937198255519572952023312530707753995184660783465763286475184799105503561804494601415569094159409299362412657523788944211876102828682356906547740672000000000000000000000000000
124 -22629963424629147336862620594973089650679308285233319431064564301403815526037277094924635405550654090780367297636111697490392104373016305855231445335483170891873940186263563330704994642160138562375692203250658069218965314034425251537133946288138731608988965492585451298803951682484544033888934418971420710488662491940257792000000000000000000000000000
125 96455238951751017427333889338559727787294943675585079888814844578984452658807223568021282899693465808823838553088629211976336132637877764961646990372896274924025971427462403576805671325169006308295945108850315607455150367010802813506293357913894919845693859873929378922800704063728394144693966656237837996868107344650698752000000000000000000000000000000
126 538606676226664643391272281003203160623185110263838689553082109670726278376716538194907915090108663943482741361240128824916877584092833296107388262002451147008361154724083639056556164907746057983332972695084731436427700627924220405084846581549475981567160346963669108763021192779103791831849007628588019192122382400216044142592000000000000000000000000000000
127 -2491729579403939654445693537087309432367914005125045610201561246958668028042422799118248618357418873286418452708322071240518935661340444127051052445402655945447164110511589360180913060046887632327137033434325793940062679082176231922887834244738197674622616528408756008136284685434085206492549075347118951880986846069243250535825408000000000000000000000000000000
128 -13652463893462561532486029442660494873757136701990884536604262477866265055385009057126488076351139097944661754172416106640601481493987121045859677781737883444498006019440233475394035381943178948907469336973362111456243257625583115296766645677471249907979676501976305702652585014295106110765377548479451273737729579088549057986136375296000000000000000000000000000000
129 68451251775790946249844773514528125726083137352515314284074945538938467218730137131826307979744958652931152591274141997241317809157073952611291970449630742478313530906648154817194158035296830665841867308285788190573545617139109193192044759633609755476603810516468536934314847216233623216975828104040309862979009786104761784913887919865856000000000000000000000000000000
130 368182369347360301680787908291280337743546107281186329140041780149973751702232077428117844531455195900454577287037721550821333212367098210971392486339761140677372833392486172891305705224354336585565842961987020341161060052114523898586913197423880512168442683818775956070118644042147212153288643541051948937238550678695964142659628562592563200000000000000000000000000000000
131 -1998022158490900727150134557195259527742716199622076890221291642662782298256152424228548948239896865834627823726731519467278092989940746999277796895657922809549398052868838103751957084408109209045192636500867427451875098888609408033267044457934912686110465267071245810811605790361229679426640077041817304199881522298199397304388526824676025958400000000000000000000000000000000
132 -10553610649463063847316408430137006853128100730866580557370656000463985246761302855275057420680521554128892141975772132973862012137595056562855490944959202193621161180181091115382307223101792349000631061161339495692742314208461274998200047545340361141201610594103529828409464224608114642656035175127707184542947866028574718393571262026168620611010560000000000000000000000000000000
133 61915144849591892834703055868729392584094902825269321471206924214024141263976388481564313002732803561369936975156040288748044514503587628777635983781072588640329875011453130398397114428010726660007621452576613864032046310651036770921850992937804680678384886222901182507515673680032503557077063765230980345122537379739488431897678918600453946021217566720000000000000000000000000000000
134 321225756485019280590804347783479937821551475827810379523345893278635539412493646537895529133202371134996935058478168608697224859237738348347699954937923862002904151003070445051071542213675335713857807204210851683999051936731238384347659700149999823116851136547191117216763555897059419963507705663892744755503460702062449544865235518330824006065031730954240000000000000000000000000000000
135 -2035246853012462580960789921470168553417493664136664339636840711979116131035913257689953192559283121116786430037327394957817141690873582374180019391968069487442937580166557010736447866080202111324201363168319272430269117125089227059065891731426750205659957963911900901075372771557305567559260666065163305195259039066896173935536471878939808888993128310321971200000000000000000000000000000000
136 -10372583167948689412451868224153775835178172825033092895322561280490862407702304930388306548571120978642807307968097460833076373989001320130708420061431983944528750566945157932217583367983440190258292005655779012478705133944125566312510227659711757242370638055931601929420203797843120547006776278993716009268745164166776044964422411008151101550258136607068310732800000000000000000000000000000000
137 70911019105940745821229101052769218865064482853531027670062529517787262995948934528869785692932735056596722798207971431138089256371802856385112096118194900042377551480252748259406287218790114256827782789620737375636799733809238863303247376538392819291592611157855097471498475280098430507975340314978680733037140543761961916417730050769729134094300458994038057887334400000000000000000000000000000000
138 355007222079133355531238422973559410667874272950943730814773595318203489464120848272101261641619112109967870717501113155310158493776668400814170427134016476655140177974247420265758601048310228323570358637417354126814391896106245357996664328547190626884735270527618839792921243276430862521235485809132223218480261838424420106154780193101473518607136045966866545313526579200000000000000000000000000000000
139 -2616656395453677006112732564588127720286964104359411179781299356964983923947931442388453377919892293556735675176209431790923001265642161005310095632860520792997125363307959103709937624560561453645549183614540030048745509280577826634461378109487622100153137438713809679117033375881021776565185430295172845600076776067962832194893345873378655539398016901961880816267898650624000000000000000000000000000000000
140 -12867001317125702453528286151214364282682287668947158082371114206758593923344715922589752840041015696979051564017664984710841116345266461707436800388879813237409826151569186464265520243269414703563664852296929501921168352966715586182277513815364340929294518986178764710141605148557452757165189674564871016298645133738313480869314319749221977355685030113629773953031497813327872000000000000000000000000000000000
141 102184034199110862190191054032762766982996688637526835418339475007843093989478860696765790327494297928008986943219544836316542728790802348192079795411606174257943181386879962409070884342615235060439606494293907846737412422869556150123567320087099670938365281581105984022312072830429110745337567234450934952702440408577829322146464542381418944617076500733651221347920306562131820544000000000000000000000000000000000
142 493438221581721394933384335562166829580862242409889165744488921859994694477362972271512258709941617475534823073991147136635785738022280610956749908347602668094232889887188086138783630017933122996355751470250651026226802606014194804989258646722608204853692411187215303943202456744011330867110561130778077920273893149178583627452131356552445841205807737919887603898876331642120845656064000000000000000000000000000000000
143 -4219849531414468730567250671085418270816348548135003110152510463870826716536605128499339171530837271456288818078470245566724816854548549230661633991945502180594835281412895405721055347090538436378753208908350180588603496632962731620688435491631139470836213492416752368750017728281840796856361406751478319635498638693049868408082163055810597859395849846128947384528640989461873923725459456000000000000000000000000000000000
144 -20004952351153343329881302224127449180898414664337498740722605956164445740394224236386959465477338636940670368094394103618806114960738001317919559205065874232037196061611141221571675374200210427686241148964919715719211344314731857731876405328918485943570550417872537808099279911102636853455554838174258820074502093613947787541881049947927661081315225180830232526505016379928953784080634216448000000000000000000000000000000000
145 184149174904590796312065739290446051364893426086178955524886465400171904634835568255179303520018198043954428553823964949443647593133142677555036878112332032285026285919530748555541300323055612505731034568587175534534842234930119482602945131558028790994548002931926499529819907759387762327949717555794613713571804386626953204158888611953124046569985170779379346509886431175251026676825310007132160000000000000000000000000000000000
146 856709550513267910874994785003468227951462937629166928409613326799668911750287445184094131272135208372456126694943265298758065685610885020612341772058080549836576077903768385233944268690368335751157173537978493063010234872950239518459050690538530763180241208914651591363882139662658845952402174494506317620821597613305493247479632633056554931330933750291135882742661810676175926288106445379511255040000000000000000000000000000000000
147 -8485742457420013905463403393337101326859606036454446561473161992846338378330557710676890867532401534341190805981104229813616246522630424519706026547723989745091138842097841164318336030766710795292745316754481720866939991019034832046478837163961840831797300487874972217140297265769457218624493736106021720996615322652719549651669698479277440489806537443937990963439699371428391643633008092113702160957440000000000000000000000000000000000
148 -38723141858802178666613847876912522611432766488447299340504101202999921734635316715905817333334159487372506943718506091749049054591795997267871466865252669228033761250891478635313317098587103826452289353561151452211785271703015480274731766715846998621029615417875828849146199908134836929948777955966506859727925547482016135661156199410221373799221614007231259533613656743987544160724674583886011789937213440000000000000000000000000000000000
149 412622106629037365988727352531666168201920220585522129581509412382520190403126780265349012666906465102541257088938702526187309147693916123813945509802259757189907636490966219576882829731087473062383058764952947546089282095627414684212876353343736860590675735753718933635033048350540976993570212913864888117511502154836185013260386570997723605434920426687420596833432665981846813701509940232341249308938301603840000000000000000000000000000000000
150 1845886093544273713175906354382751992000870912257037061219618440780942007658117900287996152036654499854205119790083874037624428381734999179742245202471002515554007300329477097618596317384772274305301945313884986241275059533235054920331128876028573364637587801946065263310454754490460827360030994244617881788986945569167747751096658569802279951041234554387487311326349595272279944327174581657180786272456461516800000000000000000000000000000000000000
151 -21157281486866605649736411728981319742596633963477122513395322005345444882708056726713382634848817526455082292834365805480638250851064928838912082984019995344140809467778738612796491897409632705085222213640045614126703879009236406080521057505429916678251998937538956899577608997788799035704948181487183379789845014511974305308160019543125163720861862545107895175190816893617241410267867225388510958531222366047961088000000000000000000000000000000000000
152 -92725522593609940740968211310199740862117668723239995556221628668032679881376577772536607075892593400371741268460030982678879169119702886884888162968557148613293156706064334810909548450491724026248390122267670622909032924299640135811151546766001698475331225259533878184132803666369000421837861573386681096248143029660399310136700143780461546199033599187307591946216400910763887026845639387419974434258039157796053712896000000000000000000000000000000000000
153 1143196310529771035685952812574547549519493058511843720122810612996946120674038002205786112402804053716063111543944323781796584978018612427882086440202863288825127333756563479177863217064283799753834041321739558296748715899303908822906331285624509866967388872052077345381766485517631907847524908511192183417857554516837523537217940276019764833498857889745620961283745623224869912720601218099954183405262027309742464824246272000000000000000000000000000000000000
154 4904810189806004757193289749293669657293114970645939362925428689293814396269607651520673582921997818350038955341123547797949635034149967892077935128138381397237525964006045743263858302034251780736074414501904199944386890262807380878002388060808028915839800237379477096700813094946368022485450837868793882424464971348014784026018953211322336437563137483060942945253283427199942475386269478417374565594187454016525410747652505600000000000000000000000000000000000000
155 -65050516443731534818122921970372899720133960748291118051292262658300945941968406100567521851518456541580085336603374349755324267291338469237280194850380105853149251243744335863077861248106531582714278199100815951806865892615043127250176880517359956127294254351310505791639969964167368003880105501486035155517852736839341659083096334053548913943165408159621353690385366581091634710511601405197765046636748274076201738951890460213248000000000000000000000000000000000000
156 -272990250208551657640926048611540285751406241996362138749092174075697006961320812207576044726880747503291934843286926629268288497391213706725690093222944012819134900182958737095842181840515604758237546227484674956528769302891983197365420542580774618465704965422187592151805002290466252984412113265894815497112605041531132804788283689274145934028114524388381962112615394236502326678734977411065492740792109519331308727671201598624969523200000000000000000000000000000000000
157 3895574187748661720902076242386917575199651917150853458801487584693350719474630661946309950305829431554298157503199327598598648993762805682571745557090117534236666078045239505711414880802420958169372014979808132384795534823366729029003228185409503427383008843441888305587792251210118716907173267892458398011562770242604146550252693231341429171345556527186461634424754965564479891037833966083663681894448979764875599007900321674959837672243200000000000000000000000000000000000
158 15975407140178906875097912950774813011183840864549083406031885931227637751948939510995616896075221964417162582498655913405206898889612044553589927214804037797982962981051512481312866007468374973324894582749474491322915409017838519376289439139096527760729613210016395072640138617219947037442127000137170662315375775115998424580166996296766635996926458663440733628936722544308782784276608276654688276732176061000007885576690368725549459683305062400000000000000000000000000000000000
159 -245364126160585971953026604976685928759783658996790991487604147197569567994788561706884274987441476701141251409595611571707607328551779328401685523673329661261853652187421948200725004447959302241727655246000055534468483187345097577239843522928109342334803747632202373933045615344351753799104980135685067967957166421392829926937236344268325078840159873866977707170414972565787959342281927568762724957102366910960078209256214806926282324392220504883200000000000000000000000000000000000
160 -982241025566045824696777145805066335279240476225024267394014343307130149306190302407870274650967136293056595637260949581328120185118031888675453079661126012699583033949015173343305063059645855287419940293409350670412372275944667450110000868663007891947418308500086133521258149701038265267110218781499484043367295835981207503283032303646158054177799480220144391055418822414808675849567201649764934759600965194196140132838604262387873324289542785597440000000000000000000000000000000000000
161 16244399423721824063120279688351263900992603484448134250430694967979386887449915554959144645882289744193338220017675546932425080319920958729189365261010002995526839151652234930951236542498879690701687708532046240932190754039739730985401049680030472180899977185741196252520696453812701935919200167368850114828329620190245553276802674420879377065173688307691037129814284611318339253015094122001857005459104151134322724469065161054321087747876654415553232896000000000000000000000000000000000000
162 63405919915064723359656395337070558677326065112948484105263827982706559295398996822650667937815333111818862797996718817784208731825503960483381362037431595852796124358300705593215345501578109485941274438331036112676059693341182944525294629178401716221392587502216826012068193778975775035346502549885583050736713742216786004915155775311090558354479596084838929015198715827182089508281720570524556313713812915555770987884446864687090330210156673579757636419584000000000000000000000000000000000000
163 -1129768183640393286883736201661918125424620384193943044557253702567623379877879510925497880991052660744739216053614766153807452043562076767425592631081589745873808255420979232626320546610459723232717708362379624436512169740077672282988823379696686500349996331364377961785177311075130805126976526002004129998325061183878729185564887473476230887445588088403354167196822373082823943701812978572940006612352242284885331428884580741583234132410438542172979467378491392000000000000000000000000000000000000
164 -4294111408099835269690815131958636461589527904742388413686725602151455056685842519089560434733700074285544989406981475367304790756646904869050635320231227883975549522172318450735333346003318725807042618866594476828731101045249290483463793220952497486998635763434188724165789170435573231774275291778402442837296488761673911789653785737004533413963220644025937289442213503916897217657939269064198301665247046307024074634702102153638649007421156136698507431152896180224000000000000000000000000000000000000
165 82492403997795617861510958566454469526352188072733806089798123730065051667748825089343458991973474914108374865824511629809774905006561438835605979923974842665260038384543048575163546636301524848840380279743552621262899347139885150644896925957809299879163560875579644683719837017707077492704587576931646033468459414714760465281861912128206835454642273216814542972628531207990475975826713616307740577956126976558483382766072377915553276074869537644304791186276590655897600000000000000000000000000000000000000
166 304884667796887970921459097375663879619430766380258549949768527798255332834885800915307248235831111613444737359942832473619895806286126205899205361363990712205467214707970182290284224721720234158310240450494242484647228930424957430362245388904259387765590400275719870376243261070940550428148595623417019072953185742952586402757147926344358746482297417179611066244581910607955120201789978149200013358227231901015657763054051814590437434060535530643017568827456504288793067520000000000000000000000000000000000000
167 -6320173273922344963817733430071015879808685361653745185582070036748891659142363191811847773445505658909004193114715083023761820242188129200107927809758019691369536333545395585979584323439149803807177330036072327111740950468820377410480049329391839179584372455763569390553191726419703264603552171786832386115294746669597511917751410267867093289420746922722034529901012745277397675949071531275019061882571999189137788435837014858135424856535094931324565200499921701466089109585920000000000000000000000000000000000000
168 -22677925604007108576992543152271872914956275168003681551207395513243217639659553885929781829038925755625316519963944313265450118333583829081951021954629280129128655137591180608549127450384574248489901967625184329380605768691276920712996188087290059938521264926413485475027226951850827019684490161703088427153028149608393374435400938401960719394590077949848099822841291602610852079424744557951156835009182688358205670529340279017958885177644271570389614677230499557406910236055306240000000000000000000000000000000000000
169 507798411624608146104858830724975844688108834676327295071838243951658624566791948238437962883492619521180221468115843198775235246038652865556210670591251478675997959797592186603905765666449385592169440566764637332092350416161147599283127485853546656899294447003263772182499964444159166694374071092562662974075923004257379960794295796817796737485811106400178587062379741434826543991667138351075280115463732477421072635289254167791376102867805857419575088171299930634951201884444787998720000000000000000000000000000000000000
170 1765881282628117162589117546542528377161547275226306252678738801474893017703541870710086686111896128466182729636403343622289432241732828811880321178892856780040208379378125369592512715475730015822186884523209298715172346491892114502142180456270834195940588226176537289724311781837444814606062858652173317043478429057582544001708635624631012960692085204680458906485111272865635851609746643004195227926291725787473804795940483381835072935899514528605527156156203255683221420809184138493952000000000000000000000000000000000000000
171 -42762515628676678053110446426885717678209609802272416745292132333999302915368256683016110559411889598753274296999955414746920260116468819201997158139503685337930001753678747767573476897300567641301401905163674643544582723801141067079327350845570777974175074617672753065520789434477993139184476693842390323379596112298528613396241424314363563757202034587717614027833016565130242560356585360183368281206160504502750798171442230754730898017464917311237122774641021790825173880890395889735041024000000000000000000000000000000000000000
172 -143843991397235284399749853821989297283156420802180982894639846688691568474782862706777072510636151242092892142710456854576127939422830595555039859065316502326982548424617715639656454028961581333013901415996604918312469543183381675397384288654218992718019289089497203756544395406926972343585258080995126409250962488267774359434303281441005754206554312763825881412555493618018372956241044375676893422722656573141772752272417289367712917032708409900713460375252513170219378017738861158539179589632000000000000000000000000000000000000000
173 3772350947548494635353427190915051623170960999267702199191003333667136472971768044338886016047832989032289307376483940094167162546764710138946373345899286727046867121670502895495849018836989956882280290017772115308450789610731499655294222858490890616650555171049164568626922735982181861407909257150691834062027094433264908759745786606780770668972537236186296318019634558170588792078365938289766350192851695965147896811204307258913879052316360294177924675265867112455015510607923074433780294885572608000000000000000000000000000000000000000
174 12248143169983466604238073132091128117069190167590604557625509079448284918776692187429888682646765519392053983086702148713926002138571630145024601099854375961089636115552692419890599478617814557536059460177783086102220880548899979386453929588036514445176258908344324290010100162261942436664067951773215246816086566456604409697595911161598039997896143321347149369233200598458288460318936523519000503970113337534200641075304696490036527447364750299095631052190041274585330151463010964975119583552598966272000000000000000000000000000000000000000
175 -348425758752706951410592707027978112829751308566722903733810062622412156142197043736567632908937153920313455930876563283134035082776524068607161042741560821434929961552276540689568436412276462306632474582112869152254711212425482174725367212864110404857537937197793877133199281504857004262481744381670329303454123547140253181912710163181962760212423257562934683378207337652223274323104703945322118942072033224192296409269682676585673013645698899853963750608849447432167622423202182990592434999958397622681600000000000000000000000000000000000000000
176 -1089345320537019995071874953951912442159494959721092961687512762562952531933761611985969365863369055877367674064992637570692215869657400530131103504451500363574585711679083930892566374842498387784855404796474976542719574339717485210456285355509177252985819941511428350586232362754802141739787781275873227160509706079335376999468423832312888988644915518029979793823227884471783752111064709055426295684430293328551038282944807581752285278794421940315619238743673073812976588539288240845170748922576764689763532800000000000000000000000000000000000000000
177 33677123731604237347594934664145105378639080415375349107256466855125126714736340212106036901646243753612710664239460334772740131778073211604588736063237834068765208449504091624909882124851382887396251484680910527420493373379005181339135971082992613573918251978707869597908667498318749645240666715447725568899646725458258776603714090110013639113133041886732050958815216059760563511145888369273210148016543873351287107076801727636996410968937808266652876429972697714633518238259569195506397727366243292995227169587200000000000000000000000000000000000000000
178 101119603207874041608606041465506230009824300795936222678343265469420163240575927515981966095986459319675376713622287435545923019679230322965122189258625711604665965264570356298010994451730741429241299522687660791448155858219690782743805654971659192775568503264162298040425741670650125705853593814456289423398679437884498081883365975202998000653641860311339240323166224994781421900386032843267083807241685039169081570580386757373963023090049567005055677232122959525426144890735636612486123942010016706846463423519129600000000000000000000000000000000000000000
179 -3404617108594556598691175263831123859454798355157253859602349866396967777195528823036194420575062054023716708635067111123681261097713363011757687760602692054528518160586946346323174162128179300085185570567923535820879941688528167509856764642957363227111427513066970972023537997190841678192485251931115961464603668637086801442020942355973819798555500569618914145891910223680023320028566451633829505731105442259176444851612651911085060686545480112448348149351179758354848662191831344628945624777913633797741444158440708505600000000000000000000000000000000000000000
180 -9788646744173354538868307540729828630000155704369821068294184114497612676387157221496455647494487005848455217816226618056342377563501394416522795301091161587032881019434233046979139657970815668025786556141059127919355323344618101083943186656214321731707891572003964396580637074183409121688154722559098461821079165480847620430405829839927249356940486278482838516524223048764448571567089457117353575876030320773499772469051632764081573253566884963830137859573081124104654987914324782251795111320225730111619331352482247868416000000000000000000000000000000000000000000
181 359829421181904111431117483763961049678126420262911220295746547739238170895904043808028111246797334066358842506604038967881186950593672915518145638011973763436040551413013245432015975109925097510473863324462425248895223771783283700417802928891317358016639323660461547940354171813972369480173737592728673139251565055978140581249149004543152297730747014388803153652670252737589758629773803326058399890407730363043777882176034690988153500254781815278422084504238327355132859342596597962361847732076225565298675168273488603801400115200000000000000000000000000000000000000000
182 987304166410442296969660623331859768529440092035260713020696779773066791641805808088858816212306616578134700611338829290869703865890124057936410899833622485100373417685473850361224311112334647864976606068818558752457711324865724949346047018530093178081249987319338269538570445602409232244999327555648830108936800673885014668449921068585045507323587453057045362519626494318819086612234148952808934112491716771193665619787383617907229000474232714842040863003332329506941926354700325240332581113112127044340462978812339880569151999180800000000000000000000000000000000000000000
183 -39738474340994659842804453885282240532301121133284283560657960862283951173948920561705719509807029701772436236081996786865190796576653564953209318771441551708270416881314970873044026270421374061935867434211860915850583720890488465870320072201741028638038205615078673812034518477413712042912497401177596225302436753593217166400784295159381089289388334618912796688995420634796933857768991829969112156745748648198134421980627784395566996284846019182356510347936640131957493381298301723117965629616900656182252893425090605433645852587877990400000000000000000000000000000000000000000
184 -103661578469126012004482931172753822841181455379255356133119074133094947556744015061351492064540049850213887465101423245209892523589400725140051832566911404533463621485958096435782443422025675968403269517501806988594369205374509780564384917217289636514038127127465819763626331263537450771929012814302047595981223931165912769689360148227334945015686578210824393816354442937875786287071950903120773583684065389995684292462896206689098569546671780757725259621270922394504771490749809449716931599228274877739388242567851706949103334322317610188800000000000000000000000000000000000000000
185 4583604960965796834946847782132248760495865018833753915708113744729823788422648442678793811431115421457901443221636563282837751460278895351842474195157358403429775428290005348454200516025631689941290721473477778471614881294796033297937587926248952994206441139888914988739739588931191834929890411757207390437686220529466666718972347908813710204110014318916807166242660415792465659526305583254841499732699173261545896384439441760872430191878525231247833312928082344627437200413817038252541006094433537212336008504793697103934585926263008961495040000000000000000000000000000000000000000000
186 11318429226944000711883336311852631593195639416085270142824671398994352976402742781723750995927205932849700293222886796075230283976776737923371819771721288195446121282630248322878570597577259262745134377769389045051501642934418061296577604960944661244624268681985628808147467356424608024839998001032868392601216179940523435898986436608116482914657276903543996487734217111398696503363072016081006729649527792728944513607418389443723647825670848780556662942248397182848512671696117993328220682332939841137135663234897503438212104684642439345391796224000000000000000000000000000000000000000000
187 -551930246134452812778947816352565358261072880930312797843185023647935290776689587822157514875595214330574613205822048413894351405029836488568734574483592219849348018132945797775882253379683612847498490722514991835888077053682236594950784176038541933001001346414279953119973581489978424127182802370331436100374742294275939197002502098365166074911733813528344646058503957381323338726486252528650769339297596655342387484203591523783853183207622582823134970326799467283042448857873519845709198913780256773351903749041946725872860803831215191560185849053184000000000000000000000000000000000000000000
188 -1283727144485525813372466503501025688970018608156618195020701674119545662820278190855649588207398837505175608891064287866380082128967209671481151603750227008820287035384065575422843640061155470938202640343087718573688935966130361155502189105159608349077955216903507007340996587073481918471121441222626182772376618285569551307648745266009526699824049722476285652671976301721588205314370332833814888541195131885715213312484044587523541165352056447347267703079747655199979556019887255934211592316594581894872524709423266913865710180486581950997529468849881088000000000000000000000000000000000000000000
189 69349903974903185018241853327956174854050183630965278742828942851672684880312041381185209692483372034799890533184485724756522976625486495374965691511458997084897665850346155959059511634495689271301023961830476601194907184551591892945745698596827554721786441246226884781746292569043356359285194762323944708158304915845252614145339511519263680869459690327157333244393534620370424084557327545955386314494466739024873626893283825082390787557421577763420014334675439788479594005392023235180379626391281960024470401957447620978405620941453906250857650722874268319744000000000000000000000000000000000000000000
190 151053837583482385620124437700373313888875452974407465077771204904287867694466345636793102206437660368355019868295011336479817256311057307197274065748696988182727483856084923572105971679123729447563029891576031721049681639377534341685056328307459170693793372420706003024615824335322290849933661648573525475762743448572718357983547587138820654245622621120715550098210847843169427581806414468314906188271510752242233336460503011949761353405645082173895923913920951729314539696491055465516940480250005607308641916536311699175230384204035722990994943838792365323059200000000000000000000000000000000000000000000
191 -9088658631057598789943707790296034476174818177240452010009084406114455153339458717500317750117319312238550578665991510551328219269901052706423467592138845262083252844637958846899653359419955127990052918356516462183518453447792965687880745864255142544168330347487794367463685021312261357744427136153413059399172214249066985382155324110525209358353202766002567415520178786084775912879829767832902235868846217185606790124096766785135986140069594055922179829343116988249173163445988767594317536466077921947227606291398283993827430083179459972843702699777813486019878584320000000000000000000000000000000000000000000
192 -18413309479792498261597817252567980178338860892574695683131999104159720558382410185404940633355009001999125901928580421608462299631651967021248849533883060677347484213424742064261170367941009182760784255792035303792539823653533465671248770847729914811880204453694585252772789136542276836413403640491125375446812174760235220293037979800271334743110209835650006458430482694224168740686564310524401711523903906398792962928388656629967883542006824937314623501790613324784796111290049875386402006023635066130722245884879849941164498460999808875320548065929708943356115948666880000000000000000000000000000000000000000000
193 1241816522740577624914138298864631742742567593838297622126170561264569234763964742084689289061558505952381864090340549011921894059679875067483514075531787237378658120285705776625865190980238840239328161178086588841875528829199554665929350103665970549713008576820303172333934710745096158882367683417939074949673335495969977786759257498445598763294002125524775411824082979342155399676456670267165833353274325513250215096971378343677866763855242527238467469225126166855234753139530101360216193037525509018601995029474787819243349706665620939024076510254033363282928215221589770240000000000000000000000000000000000000000000
194 2321249386560078616471629128610329053391061686123054449618017122592506024531889734976671910349765354188441414867015376233215495241102664291345135148369715266600135050420122780953949102470533061780054579294480130636743928818700007940413547067212093480959730485416927200631329795637228880847698390549138694247412614047790302033486242174632277687500036667345277613411269667395209814874118358031973065320863991988969228902004083206414434217066456099138141802189820988167771754128942519277175762239563076345540497685019420454963822618576160375682937767768860966854026441223147544903680000000000000000000000000000000000000000000
195 -176821061699327414751279786952105960018502470816725957026555460765079624397995921695904284241687560830791893058916917224696829707280934955067457454813200976173954180485707368429371942627284670397019675356069993428999061567502214936183540414998983777713447606976643286077591885850765671463460156019186784619671098732372951803587503835485867473607551915501451150267332798512764397562844613576062253099753881788516044167242255433686304578203307968571439567577880272026138074971789698709133591761531864905747061217682417220299370287300605505289807120632800405279305955073942169086590976000000000000000000000000000000000000000000000
196 -301980446742313359231236464316324580074189125181706044238221107513556234042729766725411226072639965220330173854927396078585227792152331364544314648403302766688562508033793472211485927603160393602914278061797313555503693151041603256544304746231756711844914281878774159224642601953062426411749220997734108289602156929965862102443533834671692955535869695948363873877845281858970659695854791832649245432156484959888714846084863144224948116162981618602720039510758526634212246610246760201215189994125489699959840395715150678505705287215386293030706471732244650150276505754389466916300259328000000000000000000000000000000000000000000000
197 26226981828593795496635062682991160661914664573258844373805162858294166905424733990077232151186505638650653515301014834713215326123308330300987967227840260884331815855319258205974721973181025752851480756731648701563095498694156349337119784883440900804203232420886787285186521368739317986567992057477439580859792324605999479562624802616660137727725889817383963986081428345874196471890228337598987733943471337860183800983550305094982613333330469002574070466040686994352378783366670793993102327169397424007963021603087596533657909549732952422578427049165404629526953615094889573990411802771456000000000000000000000000000000000000000000000
198 40432121808679657582777036669198756057613837500713453564324437446846452483822842841133609256159689940579515125297278844339225315933666839252280645626793063873640094129363301986325360687512529564875503276605213435756717194382593488785384015616659830546231019331139056547662849360478694880089372931605032688617070612993594450434005724940794675799861273408542471702735136097081849400226770629098735093698791796369973759034378108537447308252676915409328752858876319136314720873283184468676381499317304724729278469361299544157426090349980820245043666740526557900520214794474095488163221771569332224000000000000000000000000000000000000000000000
199 -4050631923871402251984413328842235179906958428600518668967784252887175560709618256409898388787509449182468007830290505171488181145440535900942241319321310447075010560718388670801292062213457538917168526432523025735313576468448114255486080319015428248905023058881613845565937366826109414201953850496551581629730021378129452722876418435570063933436402942889663082626916783614550347313071935762133187683232562909516415153825264353238545305051479565101428470753659427793844997325099567640685997472713110337271626507783044542023859104073991698489458965472020486177904312648291514291580968637384571748352000000000000000000000000000000000000000000000
200 -5551352820632643238827116515478222486238823041512755893015412108286357192415819926856177809678911012110101574297898504424835192782744817881425740759718579107994765039472294415527046565662821253071791522204350784129898532279649573685423504817993255092164079996182642949088547420538904438626878958915788262269672673650025696044186037148619604991790675441438576810222920504034190396344756547600106362991321797427630556018806798949541892468333766469878823061708223185891172049242262713684076938104567963522114901767877220822975650663783071292083024195032025750589511076997860110969021995884066439063142400000000000000000000000000000000000000000000000