0 0
1 1
2 0
3 -3
4 12
5 -50
6 240
7 -1330
8 8400
9 -59580
10 468000
11 -4018300
12 37237200
13 -367507400
14 3802780800
15 -40373385000
16 423927504000
17 -4048235126000
18 25093796832000
19 288695417426000
20 -18721925937000000
21 623644389813900000
22 -18025257018568800000
23 498729385669131500000
24 -13686319493702512800000
25 378629104474339225000000
26 -10649162184071508552000000
27 305932009160640222945000000
28 -9001230395343738384924000000
29 271645360281145520261566000000
30 -8415436232642998507166400000000
31 267721268501235500500886870000000
32 -8746905073642642197075695040000000
33 293455756116341004697119737700000000
34 -10107516003154603194654322727040000000
35 357289755270877802459323956036500000000
36 -12957105690354298148357976599432400000000
37 481868541396453990959685576682132600000000
38 -18369398657937252008191733018656891200000000
39 717488293676452748756604192382951889400000000
40 -28700800720224101461771596575022272280000000000
41 1175272390206214307868143378203428104122000000000
42 -49244318434966426222394024412944088363888000000000
43 2110363974908200509164190996308939262370106000000000
44 -92460524153773327911053146484753154971809272000000000
45 4139722900148086569130215641267930826524059500000000000
46 -189332297370909751792739084533447068897184334400000000000
47 8841863899860116465228086616398751645472944906300000000000
48 -421464028075374929988600987281434470159231689640000000000000
49 20497995039359323133079931570905829597128335259341800000000000
50 -1016805224897877600305673619273470327154804615465200000000000000
51 51426345546255494857728830425247056244402053319189637000000000000
52 -2650975024809135169867383610443208569576062362418070660000000000000
53 139236381174940606736699014146011715953632742722117744654000000000000
54 -7448800280583917970640616778501419448908500634569649545776000000000000
55 405760777420484311471767087939512834944296618311607212381150000000000000
56 -22499436552186388701008862968295691559206355859184080675744720000000000000
57 1269587790317690740212885084517120164339745988421474490509619140000000000000
58 -72881758638719320433484089287571680846243158765036847159727920800000000000000
59 4255191848274672240201012807413229825672072884990881838907174245540000000000000
60 -252607581689379909100295405690608529543523093799416126638802280614000000000000000
61 15243570914221221587736733525310145264344817079683711642273986846649400000000000000
62 -934823477381479437811638967731011985330533691351093785169695577279321600000000000000
63 58246214515445797316521682467258795911724100310983326065200776543138066200000000000000
64 -3686351073876351260724536618665708161484361959183308014564995552017235238400000000000000
65 236927357520584991157277918224010781942608742203054388114424017169151857930000000000000000
66 -15460542317954922141721544269700206860783644399496501588160030388770682059392000000000000000
67 1024069480774042787510831538199167170538767630559297473622601376501406592415138000000000000000
68 -68839248830659143725051628998819753553629216600007786135255966537490275849964296000000000000000
69 4695200667745684742904947309611953384449380182652485626203175811017540054477713932000000000000000
70 -324859294858806769729037079826926022049377871639620291521463172773077765075012420000000000000000000
71 22796787280818236453426680851410224897189862368481734160063568828549743677805840367500000000000000000
72 -1622204372455665815849066220177389645206386210372724929031563859231859649286005308556000000000000000000
73 117033337978220809008805520530160871801939835758917015270807412336161258068995941872249000000000000000000
74 -8558671237079638945585727390928780000018582829707078376512236209299870014443811773917432000000000000000000
75 634334694496822047812425966226819391871210713672397561451211461998020330355350259486571625000000000000000000
76 -47639867109594988673519155016749311175195986656508674419210612843236036173910011499356555820000000000000000000
77 3624841594139390826018072640247582380627767730739818198277657408483216038300424985368402217790000000000000000000
78 -279384436256521651608156086291422211795732541349792902200839815474598819755329795246478975093600000000000000000000
79 21809217632596615312805859105054877573404789197730424455581809853486778438439557497586831486917990000000000000000000
80 -1723988501460569698188249981631559964979124670618933473209433986021030084127944186520049168643164000000000000000000000
81 137980709089471598769106448907702125201758415279548791250378189880895453094640463228198563597912710500000000000000000000
82 -11179619135002186051785801536610102807800202986513904794478440634714875846145482741500249690508109748800000000000000000000
83 916846623769176235694916901240419608313605267889870432608269219853803053592902691866335340817205828587700000000000000000000
84 -76096608714560439483211238556384925682111355716301073313265385781517061550797931537716224872731211528547600000000000000000000
85 6391049036028297887288316858019675020197009331586231825846879655552114042154545331435330403955137893246235000000000000000000000
86 -543072619131673271518242975356130612514451162861153296382029313412045465967261510388063371380562614676432536000000000000000000000
87 46683625535344339751608761272307998803096613810036173138347790335042753514651016985056305475276645007685682259000000000000000000000
88 -4059153232372517144985324305661034076462515865470740116745956927910023492184998985859642517558173704537195761448000000000000000000000
89 356956294641821168282035198436367535195805873914496587751466275084557375435822300890152726764797816963389982541306000000000000000000000
90 -31743083084958363303206608277838947884477626146778359822083687024198507519020399135196904174426407177611398719333200000000000000000000000
91 2854200829189932123665707481510131455811548063084527924649981607072442160594574976211748372961130528073271570445281930000000000000000000000
92 -259459357924861786215220921000050786101143854452756742082531320916640140177357977561132892078526857857112491392967636120000000000000000000000
93 23842547744772471300155905833951677885376652380826982213634968278492152688484143406257890017335835564730232576702536229740000000000000000000000
94 -2214545850737698091402745168663999674807176150785900124289488585170787578445171972849360586651744482831569865284952885668480000000000000000000000
95 207881861257741167903458202424432664780830349209647619996908167170386513358793099301370327914281832583051737133249340309217500000000000000000000000
96 -19719714805947099765788478636868468340367898336382055315609562563837413904414369872310241203990235424444784575466214953539280000000000000000000000000
97 1890122499799137640250577128863454139787103809545238165657764020245810926037468559741774480034875220790534317538033539326411329000000000000000000000000
98 -183036911187552401940314469554309505685824069128699368857799535302909216779792726166653377031670344567781365485289202082965328736000000000000000000000000
99 17906134212015723231605185039025762402968867511471016932162642884972298416391501735507912496186111195835721130453838120864336494093000000000000000000000000
100 -1769437937522248287285070391709782798586664745254649438666157868882533760846778936260189530954265189203475453829440102259820653524500000000000000000000000000
101 176602133805089487321147344401282481051636025603564155569227242525840049918577768673700987215256736598480033803404094820968867405486030000000000000000000000000
102 -17800872010023243047105729243218752895211731397494256505883499740889764566092495557170428508425951531854378591827741478774758065677050960000000000000000000000000
103 1811881306153579253845242204228220212300097713973912017807269579453017691417480249721736158318543360187447603962998461466829463314267738350000000000000000000000000
104 -186217525797883011808805503939689653298335838838522857798855352815209645429345834483741187690038712414676362598300519779347551315061147176560000000000000000000000000
105 19322960802070183371737401584479654984346419658060665545172606686372523963350926490478673905501125236140245750707704994579536496776276638258500000000000000000000000000
106 -2024183236847485884802498078987790837919034816933278710743596476161813130183181132740272921181621174992128473394823313250125361626915395638876000000000000000000000000000
107 214047641735990992290397756214257821868244930599884680115644017451862372415767095310870827078083960209316423905877740901838754981579560036897461700000000000000000000000000
108 -22846395486998729119527538890961152539661797690692212996577603112399532810307308187466588176736068575598381663538914865511192823922144028624882394800000000000000000000000000
109 2461129050874977319842584770071771713554214498492322171939761065498392602771868717883599572311333673192991385089037801826496037173149592654012462585400000000000000000000000000
110 -267561756210882011875894672044025824309924816954091359516384911774436656844245932810724238571212107172462365776813511438676462429416852320344660204240000000000000000000000000000
111 29352885159371136260453892188950136217286681496738254397042270031502931038032948547088313447223413733893733449170875354598282177449037514697405618459719000000000000000000000000000
112 -3249222442842839321225685433690670907365102537962033511195524121275600814869344561590818750145707091143227593774661364784872043276857629602454405519429456000000000000000000000000000
113 362890321970028057404775372772902758551838757554894140382430594643060435359972323547460673166798760555868658710574330668190312575854380429647762746149510922000000000000000000000000000
114 -40888824265127261720164156275247857987893611146853544135162680548780315563885285825318029228207073925503291220524240532708316516519208934114514573397988509664000000000000000000000000000
115 4647653500226238658777477176289669091310526208871186097260468402664480889683202134675113372945199383562181684211197176132987316136107757925095364123327251000050000000000000000000000000000
116 -532880591220368253415163385943632534556084333461555046825685478969630211201973114242014330806339821754753348516057399115227697590371153654419733401853714932068520000000000000000000000000000
117 61625551286299934641282021711953268492038385684917534592275563981469437433000182845689690768813633087823183945644755322553799571119725350107148648988525915668797580000000000000000000000000000
118 -7187779457895575230319042413469595754859023791730834208327502768417951576501662829556200856354384665511931822356853259573775513570883799287053620999771326490821748960000000000000000000000000000
119 845474405137709531673596069486435299284157100764351972176650152493216707416451706800067093533015287889093197891105003136417239967016823734053660129019299092274234047020000000000000000000000000000
120 -100287610270472224040824074809725660523725613059525943922490448884029598665690772516515238227389451622837867480990473065961686119116200107296192031369614283970675607540000000000000000000000000000000
121 11995131142733534759860690778667366222427425834636550711736463776769938376900974277427480756473454840672466301801882356319472780219778611984801916806739770797184944474265000000000000000000000000000000
122 -1446584849858492838012675497616412901928501406582387929636803371719097466022656899415599280049915648869418072564129849931174728217138154708420128473467497777351975103374632000000000000000000000000000000
123 175887425425273549783675035325551415722285542257705369556193247558875499704701623809284452646593984986109564938370920435947449919332924919657315893211431153292913495040566513000000000000000000000000000000
124 -21560006127380964034614770803052846689915410733976055524210455464573630892931186206064537922207921008905706246667152463260416451189487193203316774113761400352257050427402787644000000000000000000000000000000
125 2664145096087242242045270771441567212048826266240749773943039852770189992570853996115314095346604689181022073776930048476486719303088477953495088768539641217024030129602738738750000000000000000000000000000000
126 -331843959756993658194907635884597848890931949793901490473336418701424706963980986798763588943832890601940117368738757419559235536345961762925691351598889756782550765920615622890240000000000000000000000000000000
127 41662908763530467066311212857188136105517870317640142079586531477460743483493490081023691033038050988504618757816547704213484874577182984934578205307309756908506718791709629227488630000000000000000000000000000000
128 -5272030202062671148218855239840426283941354774139552857986244318823017039586299080921567306683841651770454341496987565488918130057969595969235125468662644784393534235705458330441721600000000000000000000000000000000
129 672345096471065605209077349866937471813994865231576869489691898505527994151712045843855167225988884133312090756503943954601067853806733636654841720502446305847858018622458133578421089380000000000000000000000000000000
130 -86410490339453296036993813389839497732096545034544604565049405091606007344643089444371014835186906369088952705767214681725675148060740713445744066475907696495318658824313487370980961088000000000000000000000000000000000
131 11191152001587772205079949308052206949803125004444218385319139863764528416194803294218141969018583114550867414915421035806838567192428635039023498700933733223976571709605035838936523014828500000000000000000000000000000000
132 -1460467261950308128735311102578734937733260959937120460496378000103283770833555364643945781119660975006345668190011140445654173016827086623530502201947133935716495838833244028263980980486283600000000000000000000000000000000
133 192040378545349922700626003835774578617063696956383285622636854921859741527657160176883885398089084159934783521467340339817511000127297631447698336116475469693747263689753470539386845130202209400000000000000000000000000000000
134 -25442063682373840646730282128671295662315735016629098678336385767659683246279053671306233037604203544229201591195846690595623564114380106597485896304107308632197586555666102664274736609533914267200000000000000000000000000000000
135 3395837453771078642344550797091882226591555504215353667978209455587747328708270209077172929638223898872797429315643911361468435248998574182737306139525204174354869444971291635027883514669774241595000000000000000000000000000000000
136 -456617241191964440079754586002007353737785275510235668728508899912302122053153734332321908242481915451736710661223965493094327230019476088077930228246209423673392811665039590353025260636614709915192000000000000000000000000000000000
137 61850753386402019108518758007883479749167391049675562466852986465402128811782048724710493902551850186891348389368611979976078730124098715879143623357543867921402660992654273382389925303345082903417018000000000000000000000000000000000
138 -8439208589905146026007608313121601310709948921410421678283323897638117201144880955112693031024108358988074427239415296133717115889712590620606548616140322054510835187888671820311955496242495802602674736000000000000000000000000000000000
139 1159844006503593437094555186534127543161789388173300591840154859315802843859974600480571247528747005955600644263014599378701626893421333228985580712739497259023834325235290653807481888955863913455024847322000000000000000000000000000000000
140 -160552102613322942978340290983740404094628615084188588179852314186903958943051872911521286012805584515848942120911965899749581290949034814025494517346957935262765882793196425929014758693143923305469873241400000000000000000000000000000000000
141 22383536488469380010069123633845465775116758450509039045006591675025383310003448815446296561520395389899190581516066862115224217522449923869120759410667861120034458923814681343217535836326473496841608573425260000000000000000000000000000000000
142 -3142792813583859460942541477486695986156948326117989361999492817722938057759068636959279935322798678246740537957079499880829588747963128606466988849619410652968441833383612787145635978107328149242237011837442240000000000000000000000000000000000
143 444381012364733588485698872578677033415710578013428734712768406275219261540834222864233529243850303177838772042197965430437101819908186557769434726969153410814385508750906027368064870922675678572755944976188518780000000000000000000000000000000000
144 -63274188608515189408617067991358516515353151811402354057392510918350467686698228088239842353739157858793403400856551133642672562250133519750372861760090032040735212912951544678988660063473987438069988791223833812160000000000000000000000000000000000
145 9072102928321366172290625918976776520718823977219659185626704170813334353804300597272502099173461063326504769814253919785914763821848358137795817246796593356978370868280757139543228668317102578466730070334555904705000000000000000000000000000000000000
146 -1309721263378295035588155323718490006075815473782514065632902485523336908450295176237165566830531662055465270838317302260068926217744373407525801312205909283585639611518674531979694865998322520132751626829840410433360000000000000000000000000000000000000
147 190378905435321058301995473233395247145398067742719623410575091387303644003654353127411675630752671455794449363057875673500587937154901677969120754780021588404280791379395390158517808600841275124828220127596352391731349000000000000000000000000000000000000
148 -27861699118345356255275607434093484455954593673834950059006756694272396122690657452474074041952768105051080190652567657656543314850048636749979131226352969465220571534076961327688565339805233928873898821952308700842355876000000000000000000000000000000000000
149 4105114285621200984889893512914703086479959204883163792808550826962734261866677852897787582504813430560298547933878031967893557502015453513044767571867054678108607262363399520891756308123823416603326297895136286008400982798000000000000000000000000000000000000
150 -608908602412837424139488766231357702867073614144439374083026913383404446228972887036577133039294775198324723433562616546162516777290982192508463499977058391947574326577591302870870753859291599585022547308309661148908219078000000000000000000000000000000000000000
151 90921951718474740158647299465704465348762303627858704633127499411978162038675049782795619248102052105842613774809293767261850709434666413703495244854523986874691642264915829998942184892560363900003361691793207644011199791237630000000000000000000000000000000000000
152 -13666459096222391634170099161891403470897895470451931349675859303719232670452268962270095406823356915001160872743450575167706990003574784696795515687904967546479107560634875963094669816919890783131163524109043545092958572669286160000000000000000000000000000000000000
153 2067735387652036541792560851432093606195314743062156966411412132720609842956152481009487009700798658537898141900832847179970044779842580309744775887602198059046202808191235590109762989043977599661373432516453597292819783286536540100000000000000000000000000000000000000
154 -314895851718150594720035668277353493438111531805347555366856993102298410282739878068260734901665209341665424813838774923639885621663435238754676302743011330371802810773305244946862230135265075966403215449921009161559126787004671753760000000000000000000000000000000000000
155 48267355865485775796136421924730416815325150399717156259775678108803190034571696680620848151101902037910564582481432098039287559909936269100380785559992027541243585493622972580705922339063234194834480354044291673794178461036082650358500000000000000000000000000000000000000
156 -7446230348790130798008502879523239459677123018476048566955568852108829585437578676660308973800415373016135435235826717938029205046077796531686026170774834234721081975953946525953653690216624097151938804449117823956123366793003173893622000000000000000000000000000000000000000
157 1156106506170505527506106660874364593613596473212362121442930729992468517782572337841139927550842618428409080694892563099296425769897343703296057369630596808376436983338390622926600629629400160356735428265441925304372333001048365755331270200000000000000000000000000000000000000
158 -180642484987801607783941542937648906224182275896027392276459265648507572643065117143396968586730957236079073751435261310167852091546129651867534068234563054250193354482147521676398583375144673481668252185253087692878200468017852659569931820800000000000000000000000000000000000000
159 28404366338029190138188262314099861855836861237445197865297873245060786649626547826741561724703507075267696445652552005544906734835246088604974776130483035629603807211139986679801961780711531892997609135865821674122381414227632655702472562965400000000000000000000000000000000000000
160 -4494445914221941321293772973871990344432779433195143939731769945623419770485254476305737557252381624984295736915466742456579171070767452138030888990870191714735362859701184606138688639914909107899782135115167617049526298745536224523694910767840000000000000000000000000000000000000000
161 715609284541613935691813125729376573211163142388438773751017558347052425324626564290344219620708037877519716453732325265076725792236303896230463992807698211953838227894180048365353229099916680200682944687464001746552131606271440157291821827417994000000000000000000000000000000000000000
162 -114648307129962399631234424905548410515044199835608098843483593676558682713015818563023502996815535415816117882373522204205161209738098194396791282779332409783277474258238183546202745494860135177110159010512441473602638430833149026910923888607634496000000000000000000000000000000000000000
163 18481385261032401055312267682737620635898088251029479998466635659927599194855639624378797378484268664183426060397890227770100869787187619451944302994643833138575868508541073125018640691998052854981049971755109114541249308391585433992164912003693564482000000000000000000000000000000000000000
164 -2997506355113670454777308090633039818378233291516719855133058861767008200287056905904237930238547261324169833146881477034829154333807786977100397607267338421363114069324890773339015033717833070556582771397984772774879248205333619100189429752047375439944000000000000000000000000000000000000000
165 489134329928070538704537635223288416293003418989004098925226523979291265478428859952491954282782155300429256752266500414627887127922351514707913698000437350751797665995435151805873563721026282468133138067394535957104113598120902138302516855360525637708300000000000000000000000000000000000000000
166 -80301292170543816043427967602529404048455859307101271198083872134341294443645455955345855933172452267981156999301245973526466435893899231212514176370794351582783217642238798290734939037902742532733107910899084966118345379413976025551090766181028139388569120000000000000000000000000000000000000000
167 13262560758844444369073559475289138115440773375789341778896910818592069504285249203371676127458356386292833383303581935679010409366095215753536793573174763859801837868717317333420263323755309195085639204556470552876913012807767416944296201082289152291986840780000000000000000000000000000000000000000
168 -2203570743662669732406593673697344186032007303431813413994539908674102459916174987539115147490793399800833321744553787943369133783873527011302461321923211540311885685215815770771528068195868055849546855001918123093132124489607010891034330041832476693805236484960000000000000000000000000000000000000000
169 368303500101407975073231497915504622532251390370933155251495347746415808352710683699353370698386281765805632856465946064274600515387027500136390055823885874719847317201660572576452121832204909582888841036391937644977033437436608184181156389091403268371506962711720000000000000000000000000000000000000000
170 -61922515608602072341815089552489299322312531699819936368085592752824586895762891596192145176352560625110248982813611218914737650866965333500513971569751202060861000414714863275689790850107037048976441476046176722860463663870933138148313299614341910925682525617880000000000000000000000000000000000000000000
171 10472251664401940294350600801604067684641408133413854328834723188492231698672616690567143320225273056200861108647909657577398963023837476544087466307163893071848530022013306924733493709172136352007249222759789045031062308287213348949653142507316461524651762102467705000000000000000000000000000000000000000000
172 -1781415780789901132258509604728842675099924322149971570274060854152693968816311453565254420212198068594322196325917812664664403537190448726532512683802391111997157813114281245472078692029863328290541037287799384953360445073679859618451801133156734535765879124167130444000000000000000000000000000000000000000000
173 304796130225057648393276998206747088088669053071562669181336836335309358090502807730218269048851641693591334599348486596424472205158727156017383009372122878861307976981029599970169697206700573444156931264571531518966762929881057211012161311485607202151763627477889670846000000000000000000000000000000000000000000
174 -52451496390017037421973063129903822482903260910255173029174613843980931909611121701102957324566604229221253668951794013606302382600789356881519858098717246902284494809382502837981498806397228092853842877523006779233780561233673838054266507775047861078076903358208313721248000000000000000000000000000000000000000000
175 9078124074636586910301843831113541763089479302887883584337461067301357321592429448934894635595964110184145507158539099728580798225814298794923527125808525286962479547142832886669823628606871550281704721159377971284153845077516368237947826118122270800080849155605775986959750000000000000000000000000000000000000000000
176 -1580191869571130206290137783744901917625952205812982136085252832715829222352164244784882542867078246134143514636887309743240329688759405748424739796125120356230715140363882749535024327053138758208314784024466463482373451012610674284780492025943395652971521212363775065126610080000000000000000000000000000000000000000000
177 276620810093205781079785544725876974018472215135635322428618448976761683004105160589862957967864947796332363856778859834825993141426721000853248464326150883700665913906142801293178266721773559858347340205428754824320644922354947501630563783138172035196528968550351950058320860260000000000000000000000000000000000000000000
178 -48697558593047208044719362455068061674782632946897717098707364498768294502299203548699820092595368237009090284381584039712610163816697288074382230407992492036688407285596074775653282485559306143182738319776849668885844385768683673241103699944875944385301017159905516595600863166400000000000000000000000000000000000000000000
179 8621106186054613393187818638615847219474494318545508984221739975451495749120752524918552515072558304294735276074149955815688447157548904357735327610669786545164237466458730950546211886211717660668892342570457295912897697770860963999379192787911114068278412568415485293404166204643060000000000000000000000000000000000000000000
180 -1534753274936241842110162891806337687815488984210305876246949629538354505892210983891919528119253576357508491805877441040499841598399402017642302034716377008822191377399127403980450082624035370521258169946849634583721243976389619113393894226014804936859418953014882095990999540496026000000000000000000000000000000000000000000000
181 274739032735440559982947710591569121135742394447440536270563377900864319162526141642402262612061838977940284381829574413319293225170241033044576910807607821132929959919128083370656764110860713024432003468292712651994263431313720777617153064000286864234241073572468689274661580272166299000000000000000000000000000000000000000000000
182 -49453266424855897745624244806697685796096040925134988684544640652371987207077189725971429325312956702713022796317518591746766525155518429721710184949236510499242290242092471564758333894715418221918963699537736721904075335300290107200197099335729321099516129213714048650718753493652996331200000000000000000000000000000000000000000000
183 8950538503529281800323816426491943665145518440635944897509315620826480830076330603559907501116174578128382139157199697966691462531429921311169363171755173056581615316685939805604850989134034298075052024830049999902530824463718186060830293270644376128437944290320721136866994320448779736303800000000000000000000000000000000000000000000
184 -1628807646239732322154559846292066953298261918868240381742916331772266621044452584611148496688464845335985442351476393328825806067555305874178911723585273892818845499390082761124856255388228450430070293214512035008432622041623760004698706276651889215096174363550861865978369561610282254437038400000000000000000000000000000000000000000000
185 298018971015704750498572413444936144829581312229706757763625007997189428435185330294450733818767556983459901980434506523491566335482266803656675603122198239778730706779031787809516608992001792452072466192265760167549636155272062559768399498957926808909810637631173653380608812356122172074269690000000000000000000000000000000000000000000000
186 -54822478100062755181063162619213214647650523307807348460155170806422494420730511546992799541242297198267093485180767775424541504760268261730396102279003357836742619010827331649008075084510646773623563871536149291960608211828165689967825592803196955622752670032046517892769012050211102767916894224000000000000000000000000000000000000000000000
187 10139145452881648181608378961097511642986242612536309629940331020791254945562208662006826197559473725537617624016461215305158397055356285854053774933785045290564807317487247263807210319617935078445143912669563496848100423613858005457693589888679513891543910670168372805645422012285870051850287154986000000000000000000000000000000000000000000000
188 -1885208607465780777012487793233561244200938224752978507585362882459744271634852105672612214632148951598258223394146961126474161794320250063300458813371117885737798626784809797305689359895773963944498283738391056755835625904406638845634084236879402950325889938950796766933821541318228414857824979976152000000000000000000000000000000000000000000000
189 352387428752561978625598670727744540603170211412145361639327874744349539938106592198332503679816893022763314806261567517592299982786241307704264587384850815440655824173888407691083064028719816910431148805788019122368784939226335254797090747484375362989672241055354770400747938518212234205607323543750764000000000000000000000000000000000000000000000
190 -66217384472588765612203773065748823233532968727750547834243928144047798665161155005501585330675281050579774776004801399514841794234248486717117980206974892025113640977017401296663272256757687668100303341720282707024679994449231508975015011493293948269952464831627826363679580045933232619649305066881772800000000000000000000000000000000000000000000000
191 12508409151913813607239719053416495293020307361022812789807611023013323805715923865290255899905480082672431636123328506710694346229406795893327033646064388576332188073972507331644873185387999309824568571851103988697396644936260325949067978065458884847851385286039536303357421192228014112944179432205560545820000000000000000000000000000000000000000000000
192 -2375190880978000156698396189162474106211996818528499517485257667608140293721792067351867554723087577568320735260119301836809629616084515114956796427690540247828046260011522847867419394288833055996879997292043416851057658030518364784359260068361713917821053295967711741384795455265197561330384585013707622836480000000000000000000000000000000000000000000000
193 453366475648182166659647318445179997352950452576100043238516010173394483454880207381399806545153223611028652207441763672876961906146998887122793069349681135279782566245962209297706252437578986041784078538064762027811862517756260961243351496957380205629211636299541342727251508037580352849160987415579244950749160000000000000000000000000000000000000000000000
194 -86984710239505870562831137621443934276801054449351557415299917345039881380221488183640730815848574411697369918815825470263602300337912793665847263951388600934706726787314382669165344327629246345078214804485456378567772472373293026436626498446764176004822501425679280482403279939291847072390478303033086890496478720000000000000000000000000000000000000000000000
195 16775187223639397257423265357732864484160436569922919117154286321857159797067000117219855584655401123710767002334587820745437286452071235360645479891229807587946047429929831263025638577498088494043354181454118467117511605466687438083115887720694671761000223270316138356748685062155132335712414068029502849890205725000000000000000000000000000000000000000000000000
196 -3251705371539540798267079332897184930985513748820468598341412842612800617347291313806913666078325988471215386563088435122245442217846726673792854402494927270247796008448631688941281209602711386837909390431659799388518855081395311712993001915927034931837157872581849424821795048314580142225585413128972674924392316980000000000000000000000000000000000000000000000000
197 633523741360530273838838269506806188449164242157465230220253737400381567229628499896432555628101135393812055481745719232773222761728338159607483053158316089623721698012133688304776363109779942427796848558660369962428036682016016487995358133971409494637645983891830306733856762451055287501013257691113282981077669240270000000000000000000000000000000000000000000000000
198 -124054106281368975556282805645690725943136466722879616832366599613622656500497642057532266191259740525564050593230242862761076070601226516221828292978705926701708394588581711156011895037714788184614208843352206017810306265841955645969714992344472591400667335678626262179048442776680162648145943041511215668148635611530640000000000000000000000000000000000000000000000000
199 24414323679065496656523742826169740074545352626029916129113902572996927796986999424519474906170328370152378272645815689871737971336550973859827348414650469198355485305346945873472839909029422075041484905958968289849043805747302130777974788787355734217909807243985263069357635605458984018176133269193493988784464021435881230000000000000000000000000000000000000000000000000
200 -4828946864872374169738562127303148132244149537852510596083614647805468547506597841882927310724867095071247575262673801987822504647098954610211841355563683924470916449563962494194768294243249710824140515192942418935086223025270626987201487738359396477351434263805278223723950753436468578747378900283509259056616770965346670000000000000000000000000000000000000000000000000000
201 959894070773615152433634276505278132497539237076646376207446012238367102545231810294938704059621638258073964941831575085077598597446165013371046045290427181211928664550777426968058218756365614100042645346907428945901385521531978055889335231138245443904785856060485163421810104996452867374177964154917864850888778524216185612100000000000000000000000000000000000000000000000000
202 -191754882322941431037910887896569751476056595384091711339415429268604369300298922752347495815823759395810504360098741092759733671615372463301154909294569743450254324309939791399199297828336174222532642681398131329191813048538796634704462915377914780510161469002869927897303305685551012324676811335987017211202260125750734775282400000000000000000000000000000000000000000000000000
203 38495590063805576153290628101920550314704386225499746715404296889171848518407981889485610792023627750460765699577667469406492822981344626168085898992689388874297939905241664467361584250452453308649229895040582544268109660991542991151673398285786513241922682974136765877539512786866543140271359825693142415786294472008802013400247300000000000000000000000000000000000000000000000000
204 -7766158569828448914614319464174280227821179577388281552843175451424286882320500324817838434837775977485191195529179898186576451437636470729188617070902086932200420224857581732178940089997643013577509410586469850784813099220414243214337498195668797448978965304349714949364430718632164489033618371640259237781589773233083777899847159600000000000000000000000000000000000000000000000000
205 1574423791412885787926099423117610111703810375616593103063321676447731588355934459967279014533633005558314455065731875219294547231373523248736219473247234945366272482639677855532481819115721394607165144438006849582326732729363558308044668432557521406038617774272658369272608548786315644837047268543305596714593525608457426478559648595000000000000000000000000000000000000000000000000000
206 -320735215337243180044119090358154693468083353850203743636078547551832763593896165854990335199164151478091927253378846646281467677032610161668672415104281008906666499073357494144978975704173092909172339136215304958033224160928332285833822543548828723587180473383958057375263522552713777581962687498423852612084491216025668530120985691504000000000000000000000000000000000000000000000000000
207 65655460895404793144863312505613722792384578584026763799727392424736102770591679333836937133519848907098331042523536786959396711720108726202340317480888238952127019917070604308564005985905637619511156963726990696896488254103599689555291381577519513065096726481559930691644680293591093440042802692428958282316264252008955761219722531771671000000000000000000000000000000000000000000000000000
208 -13504669465894569508731323727430582237151173305696550413926641646588409648788313342083154686115365850010717270967882197953446047358889545919882739129972610288392400582088990183712313797433050160730529238083951593066430338204427313465719979632959735420837079177876572627961127147511522341916324621923210720661426503206265998666803573064935792000000000000000000000000000000000000000000000000000
209 2791102247769751483413767986890472342623380764392068650304045799478555170958671278159298074995943018945570430792808701803368189169260035188810802749848767749955372810390675707904652847295496880849808027743383220712309518649695637866119795436625291080520841104449046932179622662211865180605414965340337754666198376315557947094470073591848772234000000000000000000000000000000000000000000000000000
210 -579610303512645192118039712703638998634811779929702598862491996715841742088151079619607038311500558896622273790974970464865711928661811875965164578172095813807746124659250806385465463997489394723774006362488100173965954320373161530651430285305751909856396700388875477119305336109185080948197973722138022345001272355197617764749780088313689194400000000000000000000000000000000000000000000000000000
211 120935828526045484966376854589123332133598228995198785735517616275640504397098738699393770179509961439979022513313410692416614308505760316960472271558528212758449353402712386131122959107034492558331094285949577102450157803125486891370212747231870081613803971469645300359590731052328530773318744806465770719946470245842555523258809139676046368383890000000000000000000000000000000000000000000000000000
212 -25352598138211969619537153100750748267562721992975399408024069227597089439940651796335973986530352091071361210298957132810050796563474770622042746622272318941765284035581126908552479132138531361675303784229701798246264801430985745034031315554968714408683056322937714217008437663538276983478542398704246852690711711776267553760360771477454766302441960000000000000000000000000000000000000000000000000000
213 5339845806509101365087691956017432671795163483377842351573195663108137169625237182287408492341322774435255859797382928710918857915311261771583911292476227928607857327969425147338658241771134894109232601308043673526177647800666565427837279752418697074384460221311457252928879017512647808998785622710093135432803597609443408883580459679363665996808302220000000000000000000000000000000000000000000000000000
214 -1129962314792071147999320903440197676023155207256599493483623244110617330889007535591379697247478307320386930341180726361586771583818898486705018984395488252406048794725358781538607058845476231912291261129968178231543020173779492884429406706150315189293847886494605626709357831608849666035717050984127933065053942284333117833985839873882482945575318387040000000000000000000000000000000000000000000000000000
215 240225182840323470442957607763736645664044621149302289695123608810988262419165797006663740372465380119469251429569273226394094233130635620703986637206136370153700525301814620414582285669031984578951411920186267670659690595465324776449403422641558236059185152350871627523270028078250074999263583938619315501306064222953104336327461169419806979098343617435500000000000000000000000000000000000000000000000000000
216 -51307736094824285601623077281759264178154283093201341454850485767870307372225067776473760301357670682180236469608110941600109385301613702918567632429551422922622113440018453867981669476739655160025263677298177127495443160095600394327795410172374229872119584031023480308228169374341966141840140554415149476159589185671795373856196940618386298495238681981559200000000000000000000000000000000000000000000000000000
217 11008988553689506609771574909852135994330797251044239329204965120814645403427347691006089945675690144414680603759106419653789178940888381878563111499489988449063863551664754525545577317649145866341908735236673940910440573847945977018994183462131204272918114131116564552953540844018963256414872792684009063530119535559294115136887655099884323455126061479000933800000000000000000000000000000000000000000000000000000
218 -2373027775837925022530405435028474864474245166060803499154607552517927581048014374604626951830227563892082467405597903501367192012278715798772786528769794692659310699627110903763828672946333861414010292380182710982594859454702973823892086638723486363863720125519905389287808957002219006062154904630956883264951509640925197952410235695703525891378530391318800289600000000000000000000000000000000000000000000000000000
219 513853979185715948913970010082691131488485457363632361174710217500757850477872857665135703985970934925059481699850060060474198623715118278131802379453869270034401875421372722532462524778116141628874811233376024411409632328184952273200957176174764077308022624148700814945062624836726735406909884936101572512083757610576584233757361024531603393116686764532840997428200000000000000000000000000000000000000000000000000000
220 -111776080303388660902574096118704732425893223412663829550811288927722680315502979550004315010843992393991287142868909572824356670541467111646283724638896404832937467140727240703527553910691649860481975173314548131675780489707745929255926727151292663193006729083859102054735072869718430681132004399267632013221754917448380726331326641591816703956159498561732677879900000000000000000000000000000000000000000000000000000000
221 24424242660682199506394288023552711414261213799005241600660924309728477854970178901430641137963965383314128520074416976437202873048099425699084021711970492275485794098287449403718334571720835453780371517987052262999429470261829461990517722430206442957531146341353416488091574459865689420172353906834531820893330099210181357976839918032544447861740222070692501792839870000000000000000000000000000000000000000000000000000000
222 -5361018695739727792293371857963157563002088672565342441960949935840835981086605472785458646296817886923033747380469639044007861457724602988358175392547750440938333319993520299255583713901336128830212406325600357778340664452729402557426806349283327406311829445747724652423547525939673896653147431067989850298593229279712969904979187960887270973738081081398736067572098880000000000000000000000000000000000000000000000000000000
223 1182002806641309928054384380233637601769893031394405746985513490788012285583887391026941823843728556444904849931838501804625406307225071506031770114346287182356214886267769102060994187696797683305117812838489652154486842345968647936260663809042111435417007353084615710681632610661116312710955260744905286729439558158058353738416062102448878853503516185892520434160990741910000000000000000000000000000000000000000000000000000000
224 -261773527613957211922312987622517916053288247325995740984808586261389699778516251087631726453944395589740738653918511462427180645078535158715770986447142260411812797333412404779277628826265747711113238236936911708757969560357711179573791196258994416784130861254965415522947907598852668743842855497869968745324178194994689929926769896957655507333909488938647792652002840621120000000000000000000000000000000000000000000000000000000
225 58231786180283274123563285871425765195699126189729009415760309503909200712566929860434191098969017490734522429858093606312394764838502576243237413791368225557698024273453168792626483830100295705116088071548719514632378978547610984570795555501437693667717100435332650303328187985876509660117213002453265389852247809397898018771475859400746427537418046347727457471964420199302500000000000000000000000000000000000000000000000000000000
226 -13011065922101484999503637392087747145264874769357344854217008093991457532905899235551970920555686008351303425067559707230274083882179296290664094609278679369051555230297859413497923698386773339632450587295570430527763994248747699671334082894892500509214507937277017429930932232741271655245932836793697937951600229380494802910247873023870140057399331575501165690627843928033174400000000000000000000000000000000000000000000000000000000
227 2919949270567082558092261284333477185560963352977227862533901235357365728876698716580986274341937900793211278888808441571982066961918511212753563728231854832888394710360477186530907047231281400840228654027240478655029561351241979325122396091440625254215808949229223722538775785250717851163246996227100630170734858041139666975868444277196215484044667211465488427942415482631679406100000000000000000000000000000000000000000000000000000000
228 -658171018739187540483390603329850213317060355727723924943216679221191236561991052923024822429959203519025445794480633241422761150996600987158662030630222637703414680685366956166070889919535343132817412535927259679565180986144951754304548943648371187254497854918406605842092602025785454826290673364474910352595457000656351862155112394173781168965780148057075571902786776284408667637200000000000000000000000000000000000000000000000000000000
229 149002875863986274906879130800050944714301644551814527287610866833084932326364035121893568722219144826335541925084422046721833527839774041138799156437610697781634842795204570589174793887192369144803667375599073888758408541305799390234213316952254355547964835088961485610378096659249261736117894484961225010453433210360854475025003397994249427777573361839268426514375985807851091991649400000000000000000000000000000000000000000000000000000000
230 -33879304824140726783143725632762941505334501877995285037653222815924660286716387185775526908346647734361387583108131808781162826556804023720358532122183557430012787713413158879359961105355785883488037308108397161963049630046068233629999606124404265219658469742082849810448689533643704821408135699505546569420936392260016186615321030394736917093921888041825820712536996448746297747532680000000000000000000000000000000000000000000000000000000000
231 7736594600202729502343881973063643814147546925714745314295003095643543984479507117671595090338914116984143086861201759577360069438055166759700023282938939443600725775036612281833405914188179059332290972199886361821373872027354578484016186460589451983872463307766248358291358069667835206777069383842416589772764228654124724937115627359150027815535915200500801519031388916487377613342882571000000000000000000000000000000000000000000000000000000000
232 -1774321579646212758405714400257436146067852293359818935679674211120084472497380794610316692919717435455509688306014505692348520347929002116531974097521131869647427758896813119488805806982340143424550647535092359915316326052194562697190191028302434654185763895299822717075929205872432393982417916115065534585095733725174766430079522470227326125307673079980836345950533160268750448565282498904000000000000000000000000000000000000000000000000000000000
233 408670862323443091586150316110543827749355979372144278558521281985098466888155351020088521015250601368674994297773721814091115161295517771334936548174732976745173274878648157426871291775746320402047528068902722698266601311923221549328514846771130433044470591746612380166629076671261067669627144267384039121776295900549443095748526280188212339890249438094549787799673270475602882833841786108858000000000000000000000000000000000000000000000000000000000
234 -94529122472334762112646004893088538758810528203353850252154932840560110161538739589587562431742071016201313981507070261750232531106618595923053324634550824412587735810476436138370337850616440563565749557029906608076126973364588497385974053448837158356840297799414923938355729575164659551970071293962756623856427604379195914429167606093442310297128207811787019264547509381810205634677846781336816000000000000000000000000000000000000000000000000000000000
235 21958366163992215147040366868148446189066214606898005774350488621049422474725424900729066310621055911526050465006951761767153648785092218871580521134843293453531932824310401665014461371043932203857796267153817148560823643991970686254853329968105367685373778356395002452067252533707849258453048357924831962339680983490122313013909279994749346506690919815347873241754051456056158805847294588010121850000000000000000000000000000000000000000000000000000000000
236 -5122344223611644950271579008121864582731441811637308577885549525918426067605089012301253796730863140883746279379527152106498996082688829663727916455962141369019878063584591062841341789235112147636285700926700121094569308059826566791296369668123939487462103556702755148256734111281994664494173482401606967218345504543252643621437361173269679324241569839910560145820136989527290036084496362061480995960000000000000000000000000000000000000000000000000000000000
237 1199951786342303204293988274172469437051224670366409270115199175497264892192927217369757678083990414394302798951996070311961907447083274783151705333190502377770990294166648984144318034084379961168690067826056641079284694667195757833330835337802526582208432474988986431352024650227473783012829267189675418488099238267039967268100014794343721378963808499866338299781811403774580734826858445470925069336940000000000000000000000000000000000000000000000000000000000
238 -282278079667570584231690043204870366415775497068966642541030181135124291266947816197903107873630549144086941289251151081223067777001111190236337256304858911383013181027526978516670995129283711794420792591886183960851310911894870898740511686543715463549370022933869651817063408668777762704214780430071518134873463289919138689123603655296903118512229769230960732179892863580185767356993242846558342858934080000000000000000000000000000000000000000000000000000000000
239 66680817479202425849143833812796148036378641046574543301757174595974483515449557894200043816564764327910845078282196463812851785601443101063493776616549584306175744055404564301751640399313221943644614542710801479218686405435593945436570963108227992876218371015284368351985447818938412163073303755648603298579982724123904099402676784303491343765818348345205745105181010547206248914835850437632429607461520060000000000000000000000000000000000000000000000000000000000
240 -15817113207170673956828960899379933202417888931183673408704582486563306833728350725394151911996356225086897766435284117553630021410276918212913179812494774803811796877940648328998696272845218149273043011992446477012661288115084511029480729834505744542995144554548081846569604140559840280595847354612525291257694337652516542810603876628112507580688143821305061468006995995178216722851435719950017119633737032000000000000000000000000000000000000000000000000000000000000
241 3767456782728154571201359421827198009477318417847704552274244060049089701415578519159280639535538906818049496244813540357407073502473038731554919919106325298103893725246519461719208961654710488373425643781976068625790214071351607965393026640312418673241498099791270006551247879591855483717693237325917387831720756684670960025351132834667556932356485458375486820336298983656300514682445178718910109598378295629800000000000000000000000000000000000000000000000000000000000
242 -901065464564797793007091602218644039024811196750602596582629715156204906017506081371154607082254700489784381425348475477749230914137635095500545280425602734231493590363829239767480296526152277719960428467443039130873977314699624145105613018472650349187672423426145705665511332075597553458333486244790496084792793690518701157280061952715702240233334661198141881451263649480390892402413974033598915126694457351907200000000000000000000000000000000000000000000000000000000000
243 216393264137294016835217576391325795038535335310686241240197711466322161193725491478845383713967275334345077584467061288240326503769250563427369535035165502530737607752008166767136377572070832025357592148962595279269490813980172897248418101432026025070035639013101105655862501716728350640362735730032854720999925071557183542751840198356365344478981483458063064117594228939020400775765154884522409205089648617367307400000000000000000000000000000000000000000000000000000000000
244 -52179850955320394652007334652491846042645551290762236227026243720541675106909328834364240286653632045762811387398382147163281449816129159203911646559683917653333098361782232048142756831133895081341605662140414539099444165587849824386125738630348917372761979207406793981793050888527774905765127710909593435374571547964486035813740958588665724659595688438574589060222282664974318714192539769433400194172527349555615120800000000000000000000000000000000000000000000000000000000000
245 12633569230152660458634528037138712541613094358072843090559332451342907588467450170967002138498438101814954589054385796493976972911308787094570940243820664030977587499149964857625550270368802043209563363077937349278065357930443656075193608137030770751165301859110635685571417518433854737487815295059540865814061330754006103656431799010114593605942736327522126566633909355525696141448064629214157667860527675313256999950000000000000000000000000000000000000000000000000000000000000
246 -3071184554597130376924475811225838799960637059544509197566854755558605629609671137651904904772416369336027536843401916720987366959420225321139138340182755739703815473709041732449734942045699108923415792821799261733187840747729221219374714034372123699929096979324297399547478785742682188913178432810251980064528359945680250320849664548167908833818254034725701470245976029697811915938604822417320907088616902489950594909360000000000000000000000000000000000000000000000000000000000000
247 749609230673205084573593169303122724619984338948868817766748697897608429180607812930713785381010348209114626624716969161425219923888824247436188708383559081857927933142614936125277555889521728260706764509284048077777903160260169670583617770203210547113422812817321922233540672085353110293105245840962940083029565705440319984535192986251234116542549662318310823754344017157229111967004028811152586060519851674097871266959390000000000000000000000000000000000000000000000000000000000000
248 -183698534081484386429432237949248688321851504275645105056420175580118596077291292250111699526566836231377738984970792565188564074921305563048026886681743415922733756411696207728702048731701720031471139198513848484080367577964811194804722933050799212942436852666013345918951231000430401670745224707296842742634180212766877016716365378561694406894140947909909640148415427166088317151783060531684685539199773748253256072780454480000000000000000000000000000000000000000000000000000000000000
249 45197129735547339471751176663620535919888651336119698231425777753613385222945975044539554545359759501645549807857973377048394423534050559800901420282410488373537210742191998353454595970748056402067518015778282133463978100926298804460946446817394215595037317586259152143049284073055763860651934658841168633736827975164119045605677410389180519391282536117918195130679814048843324058152632198596184552329847461122918118108157649860000000000000000000000000000000000000000000000000000000000000
250 -11164598728876239441448531621414792368550844220971119550282873202122859659794978313103325939838058886681383139007039716204837414879330962856143073848263510765559728257873311370974164055746664241955382073431268503840425769257415920204454047727569261607008198455037725226253569425191075304672407877601895274328091721202152843259637183470209894396479348300750277055901033549507090670142976269850308622077479690652114794184293167300000000000000000000000000000000000000000000000000000000000000000