0 1
1 1
2 -2
3 1
4 -8
5 12
6 1
7 -38
8 252
9 -360
10 1
11 -248
12 8232
13 -53280
14 75600
15 1
16 -2558
17 581112
18 -19069200
19 123152400
20 -174636000
21 1
22 -32588
23 77397852
24 -17469862560
25 572771228400
26 -3698441208000
27 5244319080000
28 1
29 -543098
30 16713897732
31 -39529847287080
32 8919112306734000
33 -292409138251692000
34 1888096465415160000
35 -2677277333530800000
36 1
37 -10242788
38 5284596137352
39 -162159156539390160
40 383436183544323739200
41 -86512916859642964152000
42 2836279882305019790640000
43 -18313953081900106831200000
44 25968760179275365452000000
45 1
46 -233335658
47 2290377567858912
48 -1179117878229311270400
49 36176935065335363167898400
50 -85541965161666814830223656000
51 19300417750569018352996586880000
52 -632753837380642162400783568000000
53 4085712380055200065554378996000000
54 -5793445238736255798985527240000000
55 1
56 -6703028888
57 1511900504448054252
58 -14819219362798897872836160
59 7628567131087204849032747290400
60 -234053757416314968433758462031488000
61 553430292187749397991779939605635760000
62 -124867782689782044066769930751426390400000
63 4093723222043773911192110062139223636000000
64 -26433305730763760129148977786260924320000000
65 37481813439427687898244906452608585200000000
66 1
67 -207263519018
68 1345874659637276929692
69 -303242325419258804803823368920
70 2972157527314064333204683695534391200
71 -1529989396854215180608688886741515475240000
72 46941936857614544715279473574850168378849200000
73 -110996250778831911932625866465178037687281439200000
74 25043543701802739722948409668644346117379950388000000
75 -821039135896095421674360446780696426520101637000000000
76 5301476753155599364183298772499218268138645546800000000
77 -7517370874372838151564668004911177464757864076000000000
78 1
79 -7628001653828
80 1539394174191427559746272
81 -9987686653770189253194859411147440
82 2250284860484684948476927299319786858496400
83 -22055604235591468243280851445444782821212352912000
84 11353650710032962498451053965157282461175396715953600000
85 -348343821072139599875222255176338187886053891549542091200000
86 823674111000455675687222994421313808870737099305920368940000000
87 -185841579779569424742116173140025975595118854792857557443280000000
88 6092716425920906734150729588407206768020110458991146329516800000000
89 -39340870712957974578351567290140376161295162182905102428184000000000
90 55784440720968513813368002533861454979548176771615744085560000000000
91 1
92 -311878265181038
93 2322360907537354136238406152
94 -468371070856647420162967187902779208560
95 3038758546721638787263439519193794901714620338800
96 -684649783869360619933845575217297159720641135433439956000
97 6710423412284203992653487506131656981041966764671577150689120000
98 -3454351220871767590731488020209898441324810814200553889964239547200000
99 105983699360097435253194312446757153187213880380398868040309991870492000000
100 -250603065332614902088010107996135210216454374618019814686919166486300680000000
101 56542349622253111496560270179431657272387994887256353919456971588641165600000000
102 -1853710578183036258844304756200958908136952216981150715673876224405380312000000000
103 11969470281807417506430073200453949913030425092227933520443091279298972200000000000
104 -16972430790072694934938157854257758698967290083702175348735860941628087600000000000
105 1
106 -13394639596851068
107 4082551268806352808997067297292
108 -30383361850382671257930142161549830365233120
109 6127589973434777303053843578487602915884953061091795600
110 -39755353495981456005380381422241509833639558684435741441846120000
111 8957109724852737981134894358406069260423837206146130125313186360407800000
112 -87790867940819390597007407219439971600475335445364846267352229866659190620800000
113 45192452578534303793521753348962819062229402736741708980624978111862158738880908000000
114 -1386559443775875031470345444552352275342021988427387251799835984263932920564324055440000000
115 3278580092731569008365804015586497598598215338737020839998011015618321583635409765786000000000
116 -739730065239782388409606677546680039453523387820749396908047312385609708696209059167280000000000
117 24251653072360732675549438605936243614364628667684635263270136117487475743911931541421560000000000
118 -156593722963403675687446019546926624453063272741078191991127138573793747471933630171253600000000000
119 222046261244808869776040900239313953120666458401987626347805929809038681543479663134628000000000000
120 1
121 -628284422185342478
122 8240309580827757784588889634623172
123 -2510349445444558414187691860737513439822623494840
124 18682424890079238237015541186933745505168996877829754859294800
125 -3767792506312083566443276455728877182316188065943772987614027573921916000
126 24445160676829769117942227919393094540876265249000146376312591065166482522237000000
127 -5507635251423753038767274512108972583417787510515639503398219472632911535795413587618800000
128 53981707701430588097761868509113822907863841224963179460998204393211934488106397902232248236000000
129 -27788377340657052637863927976850953578727585662566913807395349526027150287253039898890467695055720000000
130 852581234929370655656617002688275307827966071733656020524755799448355658147655850316758208572569556400000000
131 -2015965400418671213371602444426588321068417630665780121336198707906359161591542354561568513856232065540000000000
132 454852458989460383900626974871492151047628078242105274072658993486175120199949531285590975529017574486360000000000
133 -14912093685075410808206993598897358079297432511631116853617111786887955953703564244372905979068197420053200000000000
134 96287880267689741167381451845274147998039255638205749233656440699020571912343522282451587760094435666204000000000000
135 -136533977301407891933442104926244198063428024006165144176391889390560558563519838032348170835518251545480000000000000
136 1
137 -33217442899375387208
138 20483500912928730583223894316823664112
139 -268547265180148711250356764692735509689480625997978400
140 81810194593143748639049893121752554592039443354783691318403383488000
141 -608844509248784602699601514205540264226690747427318710495410060024248042178320000
142 122789187121818723953275167981935630493508920761770450449286955623714145227146960089539680000
143 -796647215303087236947998253562304483024708657646856727357018564204649757543045157664832663248628800000
144 179489198043261106424493773646419131100649124729006379509104434482922965392508667653090429372967178437160000000
145 -1759218427151299562575669455632564325408774581185662390112285487197235700714560075946324211463508881052998652000000000
146 905599832978630390973156656561124008171826359167405846412872634193985882875714296369614082243933951416227599211912000000000
147 -27784904979791658785627507228296337159203291945937419954455845406060914730854397578384829055810812518417161125784323312000000000
148 65698615918775962377389400800023034664581385979178715182836864834226950788517031713987491388759866020155394993310466090560000000000
149 -14823258869747110051321373660327656228429936126227248125438775434574103033186942898807066756506543581261892646050432594936000000000000
150 485972584329627457438939108358565095952835989499926160056439079802166109984416510068113446716077355731395261561351542645840000000000000
151 -3137940989476441161915184519181316077375638819419114546638742861415857166096336265371283016516928354178089851647512360850400000000000000
152 4449527423796650148289506884988194749892172120754907010294674098566846459885606418470419707268275139434027833558992829320400000000000000
153 1
154 -1955977793053588026278
155 63889665641343512552692537610265622680672
156 -39385131934992160423142023347807549043061400623164766034240
157 516352115440933524717995401292341808982822492408251766012915219952239576000
158 -157301399010941856993355141271345653562031033812492461694258928919188394250749783854480000
159 1170662081915452025437649573039936734308544469920164937008991402214517622167481869615746358828502080000
160 -236094180426295954115571555871177731843124049360317103758435636702171305367563504451509968935488710217531926400000
161 1531761678645721930472364887653455031396398299354333404731163507862048242748344845058579975834696822466960613985244376000000
162 -345114713278561302263383223339581516954033140117830785506285328658292108180476511771079587169525217229522392018167094754493200000000
163 3382555438987176871844250530351700420202233888768477188719868716894383266421003390724476791847089002291278752152565258889671745552000000000
164 -1741251451957587881038074324872031773510199502853997721913148520066746400247850118369145455449159115967050912297837781804600327484925152000000000
165 53423713627945736362675193406787126792998207276481095723922576647925806837911211554904612545035740802431055278085428932434286914888109090400000000000
166 -126322693748632797951240089160585930985471533461553603134579106087305302498371575458338020783717745433703719361700204293626841913727435809115200000000000
167 28501574414821491604174662190462005034751276672794816093775376323620654570557785573568306626288736742952022771888798715392409471941580420395360000000000000
168 -934408816410982120183182581607271893834980714467930278753308886365944645581388295628972938405290583472783456150168420303602284403078149117819200000000000000
169 6033508515688978486475985473009963444752659672912789259204853538536497061809756935751435204588083956991804346020402115511623098040745326294448400000000000000
170 -8555374907400018734590703897900542786293799807338937728007934103606309548711476254526876917093700466782847728902624456524549560880704958588028000000000000000
171 1
172 -119244359152460559009548
173 229477358987841783267616173184268121881049732
174 -7493554853798833449608078179997037543524541732302103061830391680
175 4619418890634034155188115598679082689548204587397705182150309940219554103526740800
176 -60562103988874143025168695816300758247430152506535619051375755262828560149791969297433111748000000
177 18449626476734253123752960576823944154830038689207364563198030126918808846279520481757153124724064055023051680000
178 -137305060706932954033380344749226069485502559427790074551937043961462062475497875289739779675241936639427573167016372128000000
179 27691104270577568300536982379412578613083561861329733448845877770420545494431185183291360452911699727102642123778800001893610515704000000
180 -179657847916725168106319449731025228653491971292387174813506507084552463826458094894248144925971222430752944600773084281651942968066712082720000000
181 40477946103758294275486720566385479111142224866029940610951531566054574706729769854436791284695563774600138949380641230180954935192913046526274316000000000
182 -396734452297264261309874475677471981733507931620548688176430300912394042914543085224146507629459499601534087462152517198546485008931141588503162173840192000000000
183 204228564339822673353897594548806558783605098961487148329515158598613445729285982559618030689950207599153182290113196212547651285869593394067232478099903297440000000000
184 -6265980897630246867654944286770685860968698053290354079973743663005715275357037492135517680828115620737459879136269554815054757538012806243269956325878549126723200000000000
185 14816184278737218561872939210851173777519740692530176084161246448003468497127584476589262720218611595055866301803396311828553539308294858724183218497509801393098064000000000000
186 -3342903529309099682944931841555995932944341382897054739846247145407669248628479412102654964252810352919550958871356341004718024263420424703492653978183397770463446400000000000000
187 109595297604803365862572457384272873157960503498014162425774521107311463317743546733383196521716141574346222291897586431037718069664887682932698274471464108228379232400000000000000
188 -707660447723358406248148425324787002338726966719651075753837251161193503206188311167639382562676552932543935593773878025155784528235439546799964549273964955848866296000000000000000
189 1003446074811834497844727154376839461698253635606774748399244854570843340308380839850836389420178226172134845817247537346613672115427456389320397459937386386010291560000000000000000
190 1
191 -7977565910232727614888638
192 937289994731524140964862708104818955782724601052
193 -1803314369173993903260492074469724133722291168178437819663653099295560
194 58886768221228403335931885513540723760451783900149821750323512170554100129828684948712000
195 -36300879082298833798882436250321634544078309209168910611694615255397491540998398109873814512066778317872000
196 475916486972983510623103971089411198693606133628095575457393493504811596495550741530142590692292831501902400401572371680000
197 -144983097351639183682340259710242887101063349207320358912508845850759847201880069348685497108274534838380882805111919038763633273499200000
198 1078987317625703291877120946210520951920437074788097855781486510500930992599938212614782819598978894212380995802973064369689721950892959224519224000000
199 -217605601462690703264972287639580724566627371919103777082617294232532623633639163552324716890841968206954727734242763243837332510019948621924213466682312080000000
200 1411809138104702488869782926883459100288873538096682953473990176016688399682954234737751017726573692943197259170766516293716578955271381204537686457843663240672640800000000
201 -318088716210629331958572839892075754648533061154002366755756470074676373314692476658174416220337703809590704269186750797535051553708024403308398815186205654041404042292632000000000
202 3117666896543617909649415322143022178666198671074069990437658531163111745724907732586924081522555426605675961521672596536801178774563046608853205367804430562563819565975637682720000000000
203 -1604893728497811427127603771825415995691701831559467583926032856512769441956352801398009435253372068642201475281307154081937357489352120773393053427801950499339979718409020378073252800000000000
204 49240092726505045628405307247000552967838125975241526174296789635413768209910767720444652786722169847739427784049901913656394392708917851320986025359313047274518413122772176617380195952000000000000
205 -116430340222377327181982983118321998629418332437164996581754943641054162359802884122124942165082852208836193737041518428206319364263257798991220765067746704130874693781990217627910560528160000000000000
206 26269610847551983203278995311854964862868217888901332575845435348165037213755050519065109832682733390257382767565381947798532938751914624734341015112543008119277357575737747837823291475008400000000000000
207 -861235089064881862952121804025591147734774108400399382567214989997534622460439181711854223590912114895697387471649256522799797923656907479695735837720635338538327583345119377675350330276812000000000000000
208 5561023347191578070617671484990722301449996239603822932589795431652162773185570723368596494878333179537726613805768913569845147691529889013543402817246376022893303223972248409092244162442200000000000000000
209 -7885401915040740966417057493150157201801306061692258887305905328427852039660773182712906418220562737759502119929084194214863126094210671410784720613774426940625001766399905861290343007480400000000000000000
210 1
211 -565918396036931688582304028
212 4451947036340434374631411889065814945693524261939872
213 -522954161044325048826514114359561758698882151607176715505460244762414285840
214 1006142775003110850900457150506453451284697695371483521199106309709500742651086946326007851380400
215 -32855332381131570407482093295474706521741345683922417588789919118559200964313466041922779475200546134432127795552000
216 20253742609982649786684548810825866746842219015343789373769910050547936729554118209642586292002370227542407725665576265949257221760000
217 -265533239812833714997459578735099416172033501865496335474076280222856176014418571057990808217920551282921119290825114977012804602051508995305654400000
218 80891989690714654783855325084085822344460303063652134422903354183318404397376953221255579812119454491296761718162992015406778228763323514165640494890429751912000000
219 -602011079692265313649449794465117975433844132972717487329689901788801419044735179957809149447666307515746224062810016795036200597487974268782717754648207101462869330769440000000
220 121411049920313270030763884907882989607701564697397859353274062491370692720349580350742002472155317617583062584808818561267775990279725340798606010361146301677331970088820987647552000000000
221 -787705962494597084743329228750153507010622200138214708860042339545964925819159116527519894435031689990938437651912919980885460461106509149659157398135205840891153470926068976858958704154544000000000
222 177474682376494494137775119553536714101843027847632188975020794852095136166702829230440234142899378146461741059040660510818742862267144410810317732744920297180843423871977386050066277350798718089200000000000
223 -1739473656316075464148847607979481642498614551692698013470047983915551319796467552008598397552402428805230796437533669816782498676565595774827554284989471113986757429352156508022775022363795250905338313600000000000
224 895435739143201928698902966812577261880597840227515468759759036874938450312096524626231113421809332903604729417799946832471191203982226483497463967049172560918068341683371324099575944842387334325388686276544000000000000
225 -27473058211341856743487822356656266850908697864130805175161370106154185759710050045594262946190275692245007564233386734107552167114843222053974327630854908285185332800409507074184084617421454025383980875741029440000000000000
226 64961240675607193632355051992124235076244352854446693469117650943072402319983057010524163474031307963722372574849899627792421166635035285550502052495440680593290669586656655408686548814068980865172730335359987390800000000000000
227 -14656888483388489375986722868123206671821890869064549590889535792210845345163727410923036057645153005325851761497835672108168811579361621856761943607893595851853469193830429859479136458321941854001284219993256816088000000000000000
228 480518220527101701400653079288442798514490234693223354367403739753645318984256541790669539293693339375161838910394894086467900424162655527575460545333152503178995126924412071304622611925612112838293334759135051378880000000000000000
229 -3102721982686023117734933681416969496883284397625193108533002569685665026283898723371203543937409319149534418159065522811862777591903475519719755164282269775415852237252492083825438004281669584732256593786587272938400000000000000000
230 4399587690360492728063864590906239422361164817837627390758357530098254460539800449067587941550645474994226923285223232142008641625881492909483406986265563510708606470885425672762472792894155126586521984199424083356000000000000000000
231 1
232 -41295598995285955839203627498
233 23054127462859882866207688259759992197462886243533877032
234 -181326903789080224562042336069824846485424250280442059119928949487111232616681680
235 21299756953526370739117800392486190417809832976870251483519048267807982383470438601948941931663532045200
236 -40979873895974112419647232737977238625754066172052990322496390015598284352465561250960679722189212792906455520559042213540000
237 1338187193885906510741601144005225089299865501552733671984771830032527437243812145824281555415091945231130940480564469248432742968165076427200000
238 -824928467444259159033503826465158363275960897686701204741159604378946954815996739012371993808913061460940001163692257711517792952709457066731432353941788361600000
239 10815084046060592834440934561877912124612462687053647939391704401778243841082672275567346847341129775617662092122199375298764750196632951108811988687745108505348173332180680000000
240 -3294704903140553346430853536295374073586115206930870514429631758296925658053576736237154453369912208642710979228983503559587094565759568611124511925027557637939982722657537220918533744080000000
241 24519718993075016854904687345282605666909550116981845058603612544581581948117985780290831968138775728337947847419177644713434018404968946637695766816066052928684233055272863244642010779547233878308800000000
242 -4945033284473838174744407013413031503442694882895865609955270054362394578142163840313104604970725164122568874554968987005605326660231577050516225890246801058793984606665590869718691606118331577493762849799984000000000
243 32083012258528970333219379185848773253204396546653983834424200823811769851929506598112548735040010247087334512104852681653101480253475245915349057870485547292666020339742434825132627122479489991890466988240403412436880000000000
244 -7228487127647790493550993700434556759223739484160773732447642757090372427652712532072096573243786497002627005789452434453994289035479195838947583093133857256605243419355013705314746187735489259242886042219997116225638851837600000000000
245 70848206432561623593756412534580007919704620119178810054290178483385790912816889634441116610543429308671750671987411534817155428495011697567908120243223127528932404560243823722295349231984847386264763191965279705403024271216176736000000000000
246 -36470811652455081602443229782207054280756346833940723812832843766802386368691988760500719046759531466270257508197346598118726117235098448453290419115643533545252437992537845619607736410977007260636050054135615569690615026174559438717120000000000000
247 1118968886032529519347922924888253624862240526656195150195528483008923066395443646487074546527862179871203604676074631977341412525758555558602138346804733917094973972825815820750601556007157451052410843740310495128331408289280366593020347600000000000000
248 -2645850584048424884815118365060403276796275569735829607562574382531287746081439918118183078336937993638913118314736271671441229193018602704757374171561390806564139941252067602509137837659317071294334279655904528219348203855829038878064918164000000000000000
249 596970386507224608722371319862446724500739278876962152521094800836349013665876330322566717383719837574426681849140334250330536001808513612583515724777622986422413459754112079332606195081724130822485089174197005170314582595385808985907999364240000000000000000
250 -19571353644188358362962902153857794858934766754307842258416029888409576609805000846579513626918190903957033052100897863823241991719426269890374328383260932692109269766927532223030415105059301113580157912746938029410685543616625918059941279252000000000000000000
251 126372875343070382393226516805462028626274911385113247568165927715472174620763362556602424130547751133965958913142412414352896804716981190338717933984289994240286451231272882293496485677990343182547094814210825369542528193514287890439347867604000000000000000000
252 -179193801396770583569979420446728283547168432183204556653885821107609543651534967283340533473065912246616635130069805863299871808607424337621170483398415844931070127683201969261845807254909254710403910656562206479378834117545328390872319165320000000000000000000
253 1
254 -3258940366335958863738288181628
255 132897622148843465150631434236839836880427522975561471343772
256 -74180173923379794680759312047032176541604345529684695148158605309912025562098584423840
257 583445584454776573425774622008070022135736392180135951965072614380791892422338670421984021327069653126471383600
258 -68535051548122113040100000153574593297939408867340268783365727154079816513788282850827121999353091098066616074687362554998651220216000
259 131858676808999925193912821040936682731466370417358818957263248272608131205375838744391239577670202089514342559863445866070681778951322820648624225347400000
260 -4305811022130110530460814303270613537933047257799615332030624085962261563063809280655045070846213790290251677422672662726759346778075485056983699874623719826540427192697600000
261 2654326766702391942152991497003512381941058020632020592649740788693183671908664247074240554420407837897331176540657738518533695965966230343446433048789924386880240956633553656437291394088000000
262 -34799098589156462924505932680652475460007199024323785956639372284961168750557872472970944327437936427646876427756162892960362816883066587516200518784083276714230223815725057572317584703147603976933952480000000
263 10601189991521860065169557028426497999984762339579317261732433140976539234664999369328480527876769846268509687249494461015308896976663765731594107892338791528173562161349826953208139398636265875728757640456760205359200000000
264 -78895745514731541196805178284109657567478219744205118109555796498567936521982419824872085546490263362327147012332689081349608600605502357863043006048596175609913890289595869513043333743659994469975236418496153211929460976255328000000000
265 15911360472112706620082719263651989963232202693839512291535620195456470304319449722150780449037411475224092199459757283823234838855239559372342051942657168990943035063599509423876612812922958352725653401628974695056062699490105177733570800000000000
266 -103231736514182405590863850826204121659745181432771732543990966237287598995763050200296073242984510470399178012612294824757355647114798118955383099908244094512460037724460519903680003404322560927097633766030469041155743409136378916048528390420152000000000000
267 23258703782065323830173646961820289632144013515788620211479720345287552298556867700824802746375531256810201849738343272095133971836143062135120111821855061938651507506631223130323084952430191882177265611603577010722509237370305657318177182506284943346024000000000000
268 -227964360703203711066289486993050870851325711292998401860158888348057891338394565802456315420028812468625573703032056581604794787001947105679891738476341676874432893511012412924140276622397020064440788912299612862257964689188664923392897385533882180089277436800000000000000
269 117350116274189333479741123611999302904249018765294138092780872633583915089752750434631384792232634364547576420340651455219617008136911051184132097123776407017482079753422090177424721316034846554195491349043905004846805591880828145442234295928129962856371487418053200000000000000
270 -3600444380959590383956170624135343154667808715105616643350625324907299191752487445759190404870613369697957255480846073225749544186121788019939427603823539843647437056921311932141906654876379235612652240172917000727670052781889835361306489176921765239720158470028533752000000000000000
271 8513407286928677617552211497354057337867425338404827124791184501426354992728845940583119970006676074006528146439622539169438175841854852028850144150128032860106459266312049888904938345683458638559732575351348484523405620272595157395576710459533222810224224118582877581560000000000000000
272 -1920838640402310307450217270942905815378166279515896309083138851113730382613744927171533070288834391531593754439807030426475315151202770167540373942173991249928307534312636246618505625340190187291023576435185795583717681266233887793910668465582356921090859625337985145563200000000000000000
273 62973663642996481206395262194593909219766479651692443930386640717107390773763499654562259981364289560164658446777095879487607005669198027619950892799765920969315954341098961977721400277265975096041511625190072653851755275308395696958549958559240779523516133124705587778364000000000000000000
274 -406623021081425560542946547802364247356758205869630412759364903063684048197355192139819604026862335359718495888504438767210272217446267219345872854156782099565070306743878852693894015329550388804953083083703974201802133008794593136068606648177616293386570500571580930569840000000000000000000
275 576581997404202632322809334646654642271115717362639172648681540066771078826174120255932755429237468345653760923667071261422977750072222379441464280729689539652115486052386802306349010743020866246617472240409667800800226801408598726403111166566284702693247423750785958771600000000000000000000
276 1
277 -270323456055611810219362306174418
278 870480228217892919992794916770440866895804973135885644985805892
279 -35492313275611182860949581165277713496492709633594770797642807026924472566607821806091827720
280 19810892806039259016739007210170883233339705028043738520224826575825130168588325277696135796849423415525118121895497200
281 -155817612511996448508184257652867676290137147165117003417169969385499555410354376973281850564982522079289140697990641049658649553808097344460000
282 18303280349570645960171929340227530299741230640086170116711287565477298165185608469007112968735251469085794007299165956909296697016092204418393574128925096815590040000
283 -35214773661428620184120238965109881775859366994353434717208472048906874668239645204411801141400429881312217622940696041373823363507645946749532095958699538384337605010529793615637943600000
284 1149929335274726448095838385814962600448872678695981763094754021337562089798701235493243765802060169284158229448811517194974775750463111829922678363057134626607387956918139311779668596965480728188844392000000
285 -708876492430455830064907338606391435069722207552186796749960532974513999127569397218594631922536270911056823169027383818588990564385200884426440544051376561223886318044698240778534880472600381056060480775087111566578000000000
286 9293604411136433347098964134744789885504240137364538083182268671460418609662444277126121294995595527225233811618268794198956054449079834011807137987888604722764240513784738303863141131528394664684251093644925929814655397341731047978400000000
287 -2831201670815783927070222547888912554143378450442719304998053495285030880586720729605537088014458764780511505567883931754464380354696361835932307857308643694376921574259500933277854304987917722668478936414490611162897797741821570795780057161215496000000000
288 21070254065836136562946443965861308901260309098027812397883732965401804891547869781195881104805887959166570062058797154958149672385724361412507989670076456474596676170373163528797776412634977286932941266722716999526072884132757297753261243475729028806836655920000000000
289 -4249359778442267554471493478060116789653969160588229883027258391417121951057266898953541400290371334706881833685319266118465280846669657372086430101971042430214981151609039007163050012096295882320068871595873972843987284114426592210262398026627943302559771580405774684000000000000
290 27569533715923057843389902117052733951614982710762743121425909504654389165441980243298773275634407634079300155790823747450425665429457517789594002081788587071977012993673780910760063606962122745496035952375408454456742204446697640905188579125696944132236892730111779000750050104000000000000
291 -6211574461117604257834615932519811403042836076760033561311674682942345414223310305876358379978175557466197529724294902984649407710895258537280206767037185024488820103293974328590861421569468907651858526579325035465707913793096542182732514054607677418156537594115169920051284852184603760000000000000
292 60881191585616486844560033094753845189149674724413930399547151325549260027492630452324881866562281642662058490769992058854836606507183958620617199798518381802887723694098832794066204146946266036398844750192140248513781482821412140838786560719183259846649496624032875025797829929484859498725200000000000000
293 -31340051968846582665513647537313746755248514224813293982355568556977387566491600645344967276345014787785068456562449926754009431147893737393210952618944557738131456994061766883531563910479978012396649865517855497605083826262019059216337197985113185768537292581585424384865945657043444767501970180000000000000000
294 961550934867147606434412844829685398888884276920939886811103017782340250391415898234397349819923079494760989880054002376270438117059776164715127705827053799260280009659137959007117586195259665043000877457323042571198448191938473045636765813146428650196227008562631583618729122332144581084532685229640000000000000000
295 -2273628993949159183157874398049832608872688524320905166518969866665161561172864855188729642124395634806300825260316308248185552623380502204171889724284571062867135470517984198387116885492046020686043959564308340157334963649015193325350521363778256333433060674584185955088170084900916502846845345862515600000000000000000
296 512987841216290096318774936858551338923322437366102875107447793195282503737940842909829969354204371047670962478242155428469305597526674256636295348965746089103288028941006200443717870098584728458142006404037330871061774347709036346311130877309505146658596891643767939063572174096560858007137889625867692000000000000000000
297 -16818030981996214020601672662289951693912654912175314731813275640203521909907047368938525526158194936309458104238208775430076096169142902600729312193340179191191564953011264374268176748776416815704476873898030909253422398624574522608403518749534885447950366742235509938620426639406576931228943439600565400000000000000000000
298 108594580193221121871700612561498314965844697431470534109088130411946492235697759506775209581268720302209694323904209609909426057627716995752027355836763528203171203193994350952786069585302569378434514078946649530134878253285602230410527246514548340013597239998058570853060407024420808013568182693670225200000000000000000000
299 -153984591891908682100122365384816983251480508076756647408034429001420539679588396157977730449384653835515679710552624622497933496787507304392705182284082422982298549376879300068978093484773134833854408773434874927514583486131899599742831029633573961454271037293776240700293111021130324022695569526056764000000000000000000000
300 1
301 -24039065352401162580869899907532728
302 6426118935742163710958283988623539781837627205303228966861559519472
303 -20690255362696343589154130251934337139052238333728481759937613023772994395947426477310015292990240
304 843607653363133719316986219728981831609812061072965706565567883327785107089536066042022483338320448599688473347132984405850400
305 -470879997998733619400358711772289992984882107215256857447411531726990472078287963340372362243650526329110681677330164135081328568927820949254690146192000
306 3703588614720729964693703732633747674927810673263772944376088101643065866767024276131405720239043121567367222392975834957376306434045070135201468514328732590793383496769052640000
307 -435045946485433265649210090868935035147940398240187155475927910361651515785374639943695050802498568707040738834031912361411810237646683844198350069884129068490811369476453062668583165254703745176000000
308 837010866096725405890096145912728881752783202877667127759153726812430441205243033317366165011499928304365768958856272192580273586048436891221400562187413327982509930001357087490864290379869259649858691745264724015708000000
309 -27332373569181180873669157851801002117481289409797671800821883576030899941300997089282496572125934067491741009814551669312524378568457131925549606781506248724393671747897817792544326050969446462556171048049976940832667920538439992675520000000
310 16849102384966255181990217866202946515079968460596660836272082124360396679372806527661205730821115599143062701415923887403342629229120032028390389503650465029780622063224825898852573921179507099498639911304149389870834218026249684970777864186529611158400000000
311 -220897284535040364438423290798263089299207799955335352132781921449614248958675507025723648217425876385499242326281119860538673388151313815082965402168687242859262350870188973964832939843165890211101739384821532218136011676898250999815404804290345302724379944780756000000000000
312 67294101770122647844675961270163777221126034891282486744333677402125739936418131374918979490416190693728686623287772452619748418720326603822621545231810528627922127944845661999398015504246649949021129986123147644850311781887458159100315766961207386804486212363343600322107057027680000000000
313 -500813430581284563924739133478513045128600647798621731539612068445847125187815279636441268729188238680827550529202227249251452430895648898815965199746378263483064343447883841113788357834362326363023639714917314729891993981194381637621752561275552418540112746022770340256531497024417295877379200000000000
314 101001935798506371985420200010761924536452482060369441093165679106851467667593822484639394042664232364067635992467840787679973008699821231218030126410711762802148816144748349136774201036353047267590908923622167980333477403273838644762758673209909508375763298555284663342036734783160779816230086961074144000000000000
315 -655293131096371620896626171557166435897244628087541037648110012749459626289731536594011724504138525494078592906063542554169450634464178362751142516481880172988632410889276028698665974663580481880623941813164707096051612711270916605443647839198150724765820163424888844286540563919723619897262166460329563141368000000000000000
316 147641310136236037648334007977677955097197940740605284321066044947297010800966304577017294738518975478913743126797865992201979319599703213527013253513708739470771987758737522780250349729522905961747890767955838804602761823730073759579623471383918155353362587365364595167941553720596078403510661175972112744037104631970800000000000000
317 -1447069329140482804521159700633537574885354562299250832410384984237447866407532689432374243821181089179020462878545303225017521987627445600994460828268699408882265727545970789074267536599535552087715832700298147706895699113808390719121499936644911216046375535207661695681962652567153934842843735962798152641603918940735396592000000000000000
318 744913606265570635308284423467083156730332787212931079780325150572354422453952838288977188181727794954946116467149419257070349242839298558238576108416205295779790995137728328943593067069553654520416906145490885514126580470428010187272944116737358188400817077639550690711309287937175480075423674132060895474750154319398901800425440000000000000000
319 -22854855991047003173636835502925547040167415783953982007482363394705949925168758198410928540824937905910283917112823638237512727535465853247723744635807486372258492127382866870717623242416528055808825267928789549548542627233359437687208800639967948537750408682165290991163524920584109335363417559336516216340323241429423891484134824000000000000000000
320 54041300725225364621730245235928518079750441946732053865961252236409415808453729502650180398596412562537223348266987820971745504207634412032158714385041909635099141721408043310210619375802132090747137067836522861430611399684754188557773714318251333821303844961618545561165543474872690251704948662917533738765526574425488468014699432328000000000000000000
321 -12193075593833493353928585872181770453018309024098899650659549405700974272104363948287088115862009730409258080284104461606896751113710783365035155766013059973916589211201070384595212763079308606661735620442220053863449000967791659396577527842352842812314189047026740924320968630814146003228357237418550548495260876091606402072371145285920000000000000000000
322 399743437615810917471510993562350406514444165123862971354284170058740298243788879423445813746618518095035948018103367027606385196344728299976189480502105375240279760604396973606917730616868700227759543580978839258485565252059111555206581094970627930747685496448467661502085396386849714363356146922572687530144836114404454505585577658699200000000000000000000
323 -2581156547954671595498251451721789726440743782331506157258740597430485764553269719261902190955032939053281158615818124985444055038750181694543240373606872905883485740103979878600964836415743865403485003955792191884087549135427421358186707457648981993267287830276447697688860599096329883745052720449083307289952861513068988423276249648176000000000000000000000
324 3660020020692881290035881301773602637040014956490177429099271300922319000239722586276429799673521912915957710265507563878273486834931028521810079391290431278981346770379559547189120299609830779258149390459457282377285262842931424781025057016814387154208077853046470369276534181523365880842046713229793027594360245617290003759264563108840000000000000000000000
325 1
326 -2329607029297919587333972047239288798
327 55430125078624546938658219777786356892917949843484429333150298797178432
328 -14815874641006164830029212619608492422288318733859346848440692637994011732296273425793280036650412185280
329 47702790773692306097803987218443660817787650857855161281378987971033051038980211312939216452417596745363960008350331986420604976607200
330 -1944994780204176886058582518563112666616191227246450536603176619044415520182320503607163047900917336484230039443313011772574825716600553149205461223919703858120000
331 1085645838252313650030729549974498746522837287395396483491409766838438785092690674658785470680610400134527439570643089817586148743825612633038925943162251858367621364704137889689152438080000
332 -8538875261733911517442678201965927403567502030899382593739966634279685640974129566488457472615055777282497749830720481395991001594247619419932994173075927241211135415379206091964541074422180140396231385214700800000
333 1003027997061172178482282515269111831085887626082892058687051567093842109046780900355639316172725269029298409335680169102399823098942543306903627104947935471870562032377488833595028345953838648012012376894734828196739301650595234028000000
334 -1929785438346902177973756260122762850763891258305009331786669959862412978795512303293424614783869745101155039541355205317638409322122358554687852146638921184222528611362345404501960238093905834575683253827928832143881914622124856605202543012601897023080000000
335 63016644879695357583584577326023233931831350295586097343833053274195988044441874218650382059528164809051007418575496574899657060504251355870984481394422671653188773398832587140662617679814403860753079003023855891818678855926567025514746489861931890198761386428828911564800000000
336 -38846750680016227529437308255830697576448888519524463406986137033390905176528940439498647993685364640262309996503093260573555254690039696684837302828303208455844297164554446739442935331951055082974936278387982474052264316971344855158934517852072858740681477218906715372307387766119687488000000000
337 509293702546546867666949677082574642523229517141998750411947843612251206321631079754170184131622493242968976141901435888405933533111866468563479023942706393088408423669387816993377996149591314543185658609797413255513057153623962395718909948088207467710354567898443213856719507093836715150734729245947680000000000
338 -155151125203684180552277706056795078782097892448493610950848908827727288965060671754996231157178352586033555609773697883433215931153867226361124304697608055598961303191676771223064720819913218093084803826756204995843634668267433761248369306686122258101317748790229438980467048662981805590407375621727242205024875396800000000000
339 1154659401461862483949717445043371582972720716616107095739066632145205534302880224375713362934411750476835321681610706567592844804796076497106252648731415650012774145324853697264384237735390199202982144713386000853056236909171791920253840369416815818302139478881088320568151649142201314288065352853908119828386516603535886365888000000000000
340 -232866827473518305734163218021289651438085878298874999602832388490303932712022383863801958439707482682100299327525356673263945429703602572843080824074136611135255158177844473647487640997505221343554527366361327918258141200306220092356769806747930347543258996843855989407861049865698749007564100450845155491680932305640681598880932133422080000000000000
341 1510822850049345203747411987346116917925348321580365301564239321850359707555985555371751982879914234188957207690931228580798553792525355493535459852527666268958206054248679766756979568285563072720989002881653837261010985405737444443037471014884515413795867376318270880443100687058757137237471182229564115640347606865364506173905164833730206735730800000000000000
342 -340397074805050552796558860425898342453432098152366288797184567014229109463089939146319733774109166017765379604510862543293048955055403354724646578124133601875611900199520892057109119893702542929515751841264685855389153229243345934933231940443249429281407774705275802091560462975298443691914991112173032216449304664860618411089820482220324007129764359348000000000000000
343 3336316686874430193053814956431668242768636427326243630932222970517312438513348486968584982521327820424497702803492642508430963976315175145465906145561919391101687874058473163272591362947627993645505329976155006413895965182136011338819537893863476306863749261192998093700501683803738166995231631650896576271918149488466930334975738779677988739028020009053738880000000000000000
344 -1717448946513025266253712104250266516425715330235410031597922021918924737507220139605000253373388544518836330008699481769603197702618944943609670848321144709257421791113889874295111000444325969935325440727466932256017665596195419907797160860548960946538528519862513630872282965641086466643246378596678117875325036192431322163628202197968617005787858224936232437244800000000000000000
345 52693423793546272778910175806721835196421027413808750191958521870098628149725822788312501296317717184382185932997056007508608127455422814685612960834699153364564239560860928879514640152885772667159763350288428787811230417602881723011819352023319739030266371357645890100724895109363440523157536999174703517470469548463100922868881418843642360074655606483218179259814008000000000000000000
346 -124595891682025312160178630466822326366194939785627825313910258072369617318648038473695780809584110203898975194050456360395091299256908671253225355534511704115582288145272312037679341913975813630238286618028738929838275455442329863725592733346911278426952221519708885161220315776922327869094452607792191495663608512411871473589316124558353223810914834703177466487513516880000000000000000000
347 28111964471108480261568107943512164636833385488959198653276309757469859975853595907463698587800226394033984839827291052119718778026388163192994465208545103240832754437929326929817210668478710541529897438028450190692187218739246323950283160169680396281685266774296284847381206234202091429891643381004107400380056208291555637552741467680123768316170481028579493197273504233600000000000000000000
348 -921635663564467539027844209379556557318179554349180662996977796568663219447411449401000294205308851800545177213542827090465086146045816348460151668905585502267100657698938726131688597056379954198904829969722834955298396996014816361841130713028245981447493408208605590025058296160262078539284485928247705349189220821379715868139328779589695323294553231398253463188497552320000000000000000000000
349 5951031846892495080030119618885157783005888701432166805366840776055505503107399076127189042299133798532609252002191991853299291835631397127216710492650551779917177934089386574108811752924178037733761542914867240105459209999688382399888888661251755318256880053037492930182221182936358235857472677831554051720967229814788402392618327918071074625339681234244969100754315537160000000000000000000000
350 -8438424907108720528999188492074793896284361692062600164856596421545041779587398272799117536076278435546483602622965577511944411407221780433024155587779438032887180156838275287776107425250085407893198551006048780961675432344870482167593779870084356201316297841380244327062147476526748726947576458107969161581295820481139144056298980464282042605606006583903236226735740658800000000000000000000000
351 1
352 -235191971387795280487397288927746651868
353 542533230993567411872972502019387464820585601880257984182622971127967068292
354 -12907604798370392429777060816772762798387528668417397451675125024604285635864544371728104872766722567009491520
355 3450059646646589612813449844624779970468824348086655699531666245539507813767439182020760842450642393253193589055798721397382563590094046216800
356 -11108184648005698786687009834972150097993328630873973944253478108213126071893761367741247938376996646739323666859950381218474665925057022618026194234666258565644411034224000
357 452916083184366173867608609222578496762527531024490289031069455385611990810605811861550768756790633911584799323649845914680525337126580492121226746570454909779375105077074284758858117338235760066480000
358 -252806056751405091776477541126112045834578874573748900355500542533624739147611878676341664332195408614383935042233549773555026245884739200316245629529077839363417875774467265984763969145829865769013867595780024748467468406400000
359 1988382682409642624332971033755162721996988898334991654040257135987585971111371210140207950323713580763862966188214841169713453023683279835662767388919530403860655848708591694520031883264329895644019070675624411898237398545141252696124037802253484000000
360 -233567470913432497877506367418571166228344493060449202010337333958569153673578094834838133510745612693521084654089075112067073597662209191746230514659009665105023344730847761682761398544109776908295247623484084843164098196807868667990705415304448066839167870505711569040000000
361 449374399878058880053470535059739234005723376571555798206919592280307027733641310112688797667977643477674880601306438430289157788230237171634862764169075566323687808584548579160969747194475451946669083672881048381050302215400635490861161101849105371991081350051827372767024847180682641220400000000
362 -14674204920625657448924952727829279936941947575983735462183442544427277641803225577451217439845518639667067321072697209357166713402917471942776586476660652268551976117392867726629124130111362032925517632053446990152245963371052577409736350730312371582725593727746163708255150928814490327642373414666395119424000000000
363 9045946210993643899195718077500107552564784673232473077080616381956800639497131235942718081722159702166305842879299270244525483138606529577195205193681822841606462869357924106926885830766078615595640226631118638941073807764575573831279783876285595624813677384744498404884416020396508174739954864837055193474164858800598215840000000000
364 -118595335727882171927680129980880449754695050245157371795870603314608729674927454154608999636556811391588870597056115897301411731375891987379409496283406241245016203181886242047772184606276532678252656440016249380431413111967806004755909560761281162596308819835741171285506808377230160519639034736650754654850209733494424171968886224859574400000000000
365 36128857847811148719002290741867588473910243802577607416144916179492626525105722127834810947020973204182624801959956112084689749953105986355010683646570231606744597449399929619172928162905173899412017756611776512581576211715602936142197708002604522698439985360078142518443119336897123061581941755970590652818433479098001515545769321246805731727574282064000000000000
366 -268876718253176702017967673543747793273910497074216022533758461897531148303917077396270906963904664060772946187573927667441425757705241642816301969788279505341254019013779470016972564855208588170533279925430681651737830239208630416157657725767578096123744694095709733797058199668832033938379908773754273081072421623900281076091642656365534236123180105632140212378240000000000000
367 54225920026145763160958674156421853533371780430148771541547704748046674248838540128502717485441071198655799438934476755199284279229109193410181674810155875289604042006866550899357879138939213051107356423224068297320451481609735448694924859425900439682660559120839760698160492733408698323681040041178473870209995846202878254175391548402554100261273458609657932954115282850316400000000000000
368 -351813780989334045326886365162079624575674182047688333519866018719690734704759153081588849589521364084265636195920094524044228547576629197607592324023036729581271966906919751797148796540062201243035008036447467365659945371340690526184592776893824092067017246550400163784753598712946871001742654975638817943170578160392256381939049014140593461407661216367769347099099180024208821740904000000000000000
369 79265667659820363839425565353487024542408101982423520896251335267692429567806491275950184544850784555779252598656001380597484650810061898837590277696631748986343604420127020877031218989634769364660267455622320514499563579603024486807856524444136364518242441320409573926763151263642503018132331627934916893624532913350622506822320855765463514733219548621832400830245661120960201347984438217240000000000000000
370 -776902591954288313278813869039304712229825447608253278736822480021220889941280801319253650504920793240523067576898214635872537926263433380058120738370109920651068692809725076391556344579655829635745375017844829087029536968639478785603670832114111691576519147087794956911983923876069988395710858206207128012104031818860978168839166549043915128739157277654636308090275649812337119404256163385572406400000000000000000
371 399929222350033535097082383307831042349758383629119894548546218605347114102580418040895758573365429646628295966666308803675212618205518806794577473779008926123636787425186213433776214563314647913550358213281718212326034274944220858990655372400426278654603088132464515192458213420658014652864034430199027394039745906294390963088001417715512699575368203074506864547186052303191777858536017193997363883544000000000000000000
372 -12270315250709486389460814508497520775110397068511793834564584504147219387452410028930985040110373463351229674162103878715102056081237027415117758634610458317116435338548253511199592183536611554472784440683330564861250618662050949688472285970683380599497064641928299130912905080160280066979968709121303564293947829141432412439309449565551955801636280140096688566361062062961120948934371514453391090241401440000000000000000000
373 29013693926431648844453367952394726757615975243225930471348171556445986817419701123455032618819001496918855107349606553659074234904034282135887286500700090407858427497629361241911526696966774372302170020575619411162853502092685027277592484347805669163515430235523579132484652896715700498127217546056904994687710144579314193615172821443663010192476332603053215218529575605932485014035923593578089106264237855200000000000000000000
374 -6546218513504395486764822396010573926076793183348908072546773191160133389034492125743177300240905419317511100671452999929963143796825662676857094322096459960238178400433642566179379050532879560978295251273241737614901695965324741017261701078586349029549163133722559455620082357367312883452782258949984294015481768077568278504434832177845868493125608335946734932189737258551543727174399769840604607094114845472000000000000000000000
375 214614259694734530638526319270215649556801951981946629665658541851924751224786864539080824741828130503050169681785977226205351725055679037035969922163927456094836467596630448877092439704930030031360590618756599474671229488666860639395157134760627561883165684861769104817921376480203968423077318069201261883824119987139662274706465021838308081714304929820399068328093312573079053336668282308866956369186876359560000000000000000000000
376 -1385771346240101669937371998635754266025221562975257811543041922432972973004681624390404749411844646876659819047329891633132883705429579759417120108113556536113116054604130181996457683876032860856035087548934960604710463821036258462673405754474880739704257726361696986056242312826907653024409554193464004991903328889208483940233442978644318215045491670297995728743282132827816189266315973189265580334217937340000000000000000000000000
377 1964991575330970126749919840109506523323534780483324225897800907883882725301971365660496723955418601642352918541153181044458671964373597225962714376287073205945510543878210867971263640339880032254783749442177694993112466043752529608264575467663539133770378047453053780629731440943369845290701603517351421278012531262149462373867810194565757653200898362114140234469501386681525724937256599117936222003372590516000000000000000000000000
378 1
379 -24220015500313023453193918927620005048078
380 5641580462387294860815733122967400909577035750460833865757201630546466847688572
381 -13012576711563139877282110778445030995067666024305386275422949487664979143404647812681446176772746086392082473464840
382 309586626720082010656513717746730078354965056068275854122566869967752249497928816072697193037369148283567800453429217326837111017336078205576841356000
383 -82749071800192765876969472727523735237426974513147923065888138519709300645662681378774274971257702438398309470877859547780761259538049752714022931993112643594104341961155996992552000
384 266427848509586004004156961790069245379415463934599558808567486543761094617628948315622274775127938201387921911457361840949862117841771121447507333338034939078713684215843573992351407591986247643952169421957520000
385 -10863112328589294494837975199976494285555996817593683287868600636116475016801446320596767583870586252375623988334375580601593460935238138542822440504299974327527743049406724781877661357478999407826998100876155398874007299893480275248447200000
386 6063508658225909366619383995990957492685982185369488469528946671738080539554071092958189060891931782604286352914505437718901946356495794510326018680913262988357547090571819696390747195576810492006484301069956619285558994878233342879791512506583872141611110753228000000
387 -47691007745566256059627745461594053533133495726882141211917252793813740449851235902034845852196608815299593674875259782443145816458185152971399115886866672833311136940549669335304708502198147922523479841155157348447014273194148202303135726461514635473854398104950531338272072463436464680000000
388 5602074571956054631098517975660381035618717438477368809459136570561053025683392040296151445054034216243145246968326555051939274793585513961638488285144798826910680593580453150819809840287500566403735696299724390414808457402391359830590012775402777794002826007054614189166963527809942827807960587129155730558800000000
389 -10778165679491920812150750370164644289736520913945588104685590035339690382812147235760163362603669237220569632747011169491109128346088547701006702890614617356539954463411451801334838710809280343882427895394213710044949546903886900412629370467236859181567185564556742011529670223380094515299164663216771063752165405734087336254108000000000
390 351958215448492629066084235883731945869969241428515978401531137915817069016159851379251033320808552718283384062022220991865458029002778738979602358849592751988099779246925349101567991231781325914196772806679559698079997788537130427183135518818569110197164465184735402397255977799036184345483422097648936887546709002871247821927024238925430257198880000000000
391 -216965423522832366735082370006400296550003902510455568226471750150786973350124977738657883886674367707729380094822479813278930533257481839822529259485839461722175583371227275825659164804102721038948729309333700878084761076016483218999855731023878653508349162185601148153119577011405605416500364598098114965589737191547710906973085751413352128961769539892210677540800000000000
392 2844488198786895068629788414456136503396025210357209685664916923693673334941643295906252406626425575696756385345947880581399434095319731644963248756848990195552761796977701262495344758723774392022669110301848110887189578092241946529365200585153495145307740143648578005324023030011990894555259347488406457368561216039564549200366792427028706223628036501467379287917849334181455088000000000000
393 -866544279781375720224737187121536852767987322735882349037959248124672387555971936238650652824948689422252737163101699569126714828594006664386638890388964953786996047206427570644173539858845802106406836443971194398624123529227722178115432446672862809660149006478056330758612548191974208203138312831741033594922105884442695650708144224747904234370756122298709254170709708092877491599407020955680000000000000
394 6448960638338991938014709067997235139157613497372517725932066545287181759119857399593426379989146279851172497964383279768615530073116853075816420455394005816698628561792352174240613212124696487742130892400697522575338656135879266022460001963177496888649723519983268047089320590333502201592427762364636623338910376771708519219672826455175160235248745753403801618738730536457117062611963704962044495152786800000000000000
395 -1300599122520718624319598081474410830404416547471937604013950704553047188750042099199520160442538124888678363118400665640993461619530004329329556406690793555401633745398614833214720841308150962800860580906351490588051011871496800230815237185176692846072422400631361708522042893557981460561387377432074958976325084835927121231562984803929766911970343798590709667511534685703935429049285487304478304151697957376801748000000000000000
396 8438191452073126349125456481436189986716102946656107516688972957540299207473015475388528060528420294922422274992803037557063711914388412949379066066871489798261378301552776117631622612122338451633690182314999706432119857779250469573533146050834045652023252835387828966957876670099756362073562520129297881064443343070019109023866414673261734481993612876688118727198065166287926506173927566228934821898327333794591967633791080000000000000000
397 -1901173050723226991716632736385596851566417594378060891372790844821185472376151158464713408594670473296583270279957284329592472128123141789398894522799358765073587367484601610558224340154880186731729560862877822730605161607950020661682102816557909418758728518552866977415892341761638262927918449226820870962151846245241093251089339595071417526554306342376873017019380935421995246884737139772709446571648549510547996211587779545066800000000000000000
398 18633871567188210002349956286094353843499564787041591893900120161041988648487199840862849450331936745902761498047005752886712189108937491684997182181230141186508114357410992140829119591638815524965848795389975016816212836752812739550639145950706305645345536236366267565596374527919699853255412621225052884498643856593464394837796094737528505077669443169558526104757004738224825391117494866336635878470917301616302843786650955104658223288000000000000000000
399 -9592231822125853567792377032668218104144140200812188439675632370917040268069528786999488837550546852344869306734248654839300349207273960915612430495625261383317221801542878247111124583300681880723654749295859919321395505430407394989972293755303806762773274033067052021471860216987389932149772600963540627876980326756063726304381260313773898155692848590884533140891595575848682269892932510472247885746262112497451097755860662139453036892369680000000000000000000
400 294301345932546949204682418090836677461346395661941765526359500289218659196933076650213890784939968687496844455547831309779183239641995791634003112552060268929400175473035760096882220943165961404160558569625975729817605530324777573645263184590087998888782788528457590651383285211744348065762753438892189956195051094629539935955758481986491172382845518612556885522642321131426185490038096882885259086078660829947996107957065385308863768861422397600000000000000000000
401 -695888328747712799303297811484155841517845962473873547752146813433741066976057265670884217568595874514968640683847743716678715440886936611251438855993971677293976892755444019983905779668962145012632975315967689689032245195219041973150026135065781707169932856254516712571110935534450446378452314279486243375624342937912820069553568435706562887905158959056022038857227512760719402036628741270374158675156522641516741014998529674617068986812837054264000000000000000000000
402 157009895828186156395761198988158939007437792231228390779699110131200387721977507273639084122251279290455919894580131522143131237106511124621857167450189811094989526670339915231004625971226332796116629749762962050041081160041808593956302723510836610663979097017002044240589893821288410987490914786761391902768017603329734437025587807878121623410038308114912284213318098188447292312623203370087870682129113905828497774540519832919570410961185576820680000000000000000000000
403 -5147485145569138027507085051933719544059408172522829398667394989728888839177262129266611229724071799499888859000497760659756163173535748769954515372353501726547383853029765248253568569647434359831233457770606166509592984305614747889403329475475080634469244931191539521060806356484070352726867144917499223288754728784269263563827626643440715732847434717817502970371160013696203641626952834252494319401157216066990160891436229189566425430062786838607600000000000000000000000
404 33237481191009979560696755982935858493364448407542600443212049316052004722724992365017322378844020784281791163601195202882168042635725683764782812341128073464311007147530138529134631899632992287750135196883577142477330635024115261307300671568795407627468076906093697022237092020656250829570549804920084549563533474798879584210177275517580273278571454420089306797420266291944725298123890863480004931609786998155308586469494593047476724229606046071916000000000000000000000000
405 -47129976170138102247763802406351246114476048521149646130981465102551380284488765673375153540277081710498444067043763760453233876718403599598964042442906436392473669429323277591858961821028276701506902838243949002320218020378116388948704669408796565480787680199331569417961072456931842853616952671749561558018005236306017999949633242952156605484622539388023139153217507586458338982670628319390206811831079179471269571137999090616788807929679216344360000000000000000000000000
406 1
407 -2590596133095312437932791734267691653442548
408 62163310928246431750571588931272636657540426612132395466380468985047014550707017232
409 -14478430376738018970034193054796890945481608017581028325415440031125700810584506560618934493457829153088748840296840461680
410 33395166410515142162920049243456987047498995749414182018367877561411508669448636287545660185764087739232333886573653412217048820450854770262867387740836790800
411 -794515725223965449859571669791077601406762955788237741898413151968441143673521691454412718096191431648166682268037229850133754092317315888005612727805394280989723824769303482284527294693872000
412 212365241621434987461181495990631132338124610209153836383635967875598959270759090327268844117270284480815442479968218647521248977660682184182871707561199609264117245333888499461365108854320635977146708377281360668769944960000
413 -683754067477230843210326044607838174618077997949251469014295215455539478480381857322358636231645403598364693284429123117614886692262330226630817365247928239663536107290212322820708672437753565404887075262171436252521852289998540218728806964547791361600000
414 27878832042843373231877148175454585972547903702646505086014818506563431527311317383980894959727459593812952148759071120607630389754567779650178516768343488965992919515930309256794340768372250596649032639578734461646791162274720265599306752417010967988842887094954354533351320212000000
415 -15561243809301473538125979720665873048550566896399340793510645968013224661843562687850714330920731602216444270212974094538721691567919324010022916127721092686034142880171657501048093389294738847724246184876774722842650947549983157868688181248300199312671844071549661757264162198204804187754174602006313840000000
416 122393063302259373882691135014938643937097540593489111841944990755100941356017127109090145949239387024976349177818536493950311194330769413244445872273380678515216724542086900205778176226115343431933239424662757289452166239824067003134845833426074499981028205186465364272517097108832851623037504398769101451685077498802330592878400000000
417 -14377030390454247668994156237847376296739467191099902660632059906478878734054532848024238171185002724928567377516733954200622490484152027194285140071349384611332998568776245144985786428032216842961376493262828937591620103659735090114596620977505725711744855624858890561629832121802534641708701295867549418422566479086926406447147165372347225272183944000000000
418 27660826991330144535221070526056665606471593673372716136724102849657135091734946540143460243431391691377298990986060782011471529226406454166003758081928185571226348556483516427242274017371050923312155527493249556356168408901578458174990314021120978282197220288560740356078989078134612110455033875401368916438542654670637596158750797640342478442070826414049011292399181640000000000
419 -903257158518366858998876067345354385605695258600937084647300658679062992945439489536079498184302723848012318048096406351711885513829707407846573937857239785830975377691099590298344860063325722775038685713974049373203350033381149833422104064925564138519640218194360094781848337392759328567386412127478722928707641374236827805163905040764328599992829110388343391078789898420341351122159734400000000000
420 556814881272881290141903880210161955309520040686579114164196013903344529834199846553118609362159907948361286183284752820177824626821558624927417010127829887819182578106053728857015427697124769691292966216099703357628149021777621594938589718437335075357413217159991589327418102892676685492167178188379252992853835205051954462706107734015683722434498281009360296318511626929177549765711599145626123389374464000000000000
421 -7300026580147504689488893305103094751883412395092974399353095175015880954658359652157879020215365101283657131369868934983252965459956852217170500426015901679207286660473272296208852183606278623063073076636060276357718322686402576637915662082142538608133208988219365031268217872673925271852110973923156025539748941362660800874954933470175615602903670770549456031515608396356307894782672588787785433214054401268110633519040000000000000
422 2223878544469481968879002734763051305304656280164618803526013564345327533253407510979545359478415946349771482139966406392789375896975067157646123073912705216987803488110593533038955420874677013903737767959483384684428161101188846992183887158006431682608650060535937489091534519164786550923716473297891808875125035026818183196819075071837876477147952224526154871290417901230081286749359061539439323534352543761849189094548764612179876400000000000000
423 -16550458565543391263390167316643704538614096939314098336212058616968394829193406039583911423659758069539333522324846996453673921821741457759373753457131348892612778193552990534830941682119434877313439124168441289819251759692857098381932802119593516233976587324946765253043011557848079056235007812689745683930141546371976794718700428062471579172975732198887230764765137113556955641587181673389813216311502513086448719113463890357307608828943010744000000000000000
424 3337826526602184831503418173458154379129789986094533635544080673644389228667304229111135329151651666679108592085695067748896581460266137487844738528899782551801155450390555504974697291903622768018693759073289946081374569306679920681252355415416729310180390238543742631047541365605247862123071241877724031541738649955650184993278288910649434747211936453054728555463570535374366520185799491340386537842514197216435233556061191936985543358397435250035323324640000000000000000
425 -21655573018294740573169232799393838055326970070860288372159280085425172470184701292763976255341171318066328326818421667527281213300238574872306494952116716581293229398102243573732892518752553247813738887693931964643377406793536803728239176078757557016808574496497695841937938278264929039817869468539939315864410673080579690254980119614324798481336612027027725948959810502640806156663634872403817235705463348902386846750886978360836141381899719965225098123580952394400000000000000000
426 4879125112791316180716033864291010901705877613168874636053046784641929273899342941812490162867893182157822245177638578991391760816749723753568054173051488825255232013346750652665809024685009201965869185853707008664208966590738037650327933346839299742515597272306979824831949663624726382213319131340012854555858798412232391502105000581096068687578015577660288655480042535263395675524595807644265405546249504645297941563402058715032694133094464737872056047829543447887123884000000000000000000
427 -47821522968364325665976452362684674165961151996008808541249522244440051907649852906772879477408000211235047780311177050717900089567553268082560616426439399627266690745328696537914316835878626564382298953412101285436828475958506106316963522479996098966469377524748853904443983023385185454042755954214904828481042488686701034617825032670809416804841791400504432297431844929683276017955263095076973261894870462746303931156351974759892978821206520678145364690302914589889704856787040000000000000000000
428 24617274662738555082339045364512391449476898082790165613223676828688542004749015812193689467396914530003699828340674240973469042436926743463471066919079960259694722872978438573042046255606045816213015750407388772109668975465944799397684704006001852908878781258845140103692459599311976360002749040961078898139185700238135776256304231117646197438717243103354154259016150810840558380171809500460408609463899284869471557308513314383073894928762433485009970131908829554301058934627130067200000000000000000000
429 -755287945577352711930532103223297988464752355947497755082702140285108438254185467287500024963035670130662334303465443294761443956678290862477970082593297032558830413310955910564211569581181883648991532374062806361919015464081383512515444738309719466606284869102121490793849803137148567810395426343748298449947090868061925015756915160622852326472535971318865740992956793376502057356461625091940823980351725073992345450624410124113817139669802198895807961203640629182620802265521375035536000000000000000000000
430 1785911187411227794655272734345124317527251802874409769038612427614621767183910282339584315497310325882903318414927175191690469992583713014094260865579195037300494638244352231432354554000996224557368231762937432984479842114341019018004221516736949320742081679682057635173644165290975224621534790793733621251559358427721709032655777050521207790477166132787865145448756546213093900233906171265651954041896726968971557081298437853604932168191830683650661665617207606326297371398044925444340760000000000000000000000
431 -402946446879535683289381751882856242459835775439003563114905453727572340850482125292244077663426211550839108791926196690936820372828368429471782128504440673160871675098451834995816123522640366587580950344364190448728282680230076841945421649303841424545864740074100628186093434709529642882864214963041063594867748402531746399133802351495977061527086109215795046323474829739039700833581493740734449409575196687562229545334368759358339358868866686044059108130286491362812924394728185355932247200000000000000000000000
432 13210382943263654853726736578732663279564503316407126100974603041120213870364365902487089597690002426955373041342408025574606794270352279351521906833865555831231027265575047565356471006775262147903480259870964828922952546932712886481922663088243819398271540799232954780239796761689879967801067800531690233198452032456805174617384190464998901369618790777040939001922413378952377055905549342658739295852981948594815676152605807919858010339067094952261444383319059981025238582193093687596411888000000000000000000000000
433 -85299877937621008500657889707365102879421780089185335757802034402551379448832777804085694046930355283376674513055898425415811308558008346141031274463743662146997981128419665127261548535703764896238267961400990784511139074892623953366438438183545932766361212079087150601290841562199557018481595143589918377283297694037123317145336306447872183082751916466325749319373887869602291436769551359667453862469591826702619135842548431212835645607754736223641691256633061833036665137641027310773048880000000000000000000000000
434 120953245265863862426034607897486383154816222998496364552451465671912351212710759296321370206058917668927577708757358441222979372856411669975281319469011353310666064298164084488156515693201949547445345662278929445995561149819408793026589330251444392528846740270586368019234934748561096865070584762963530342972822399536291872213444996993762201332073018642283049007948794909583843509572303790942087744390228780375653605427282064266275984791210838544342447077881455670913503850995601176639689200000000000000000000000000
435 1
436 -282325592950950248616208953606335501328439778
437 724742564358692773971986087037517260443629661734731019465191698470031133319722571159272
438 -17389268063130719302630708974736087633783857805216595056182553394748823184954342973960916263827715909944793600681256158002729040
439 4050123708759510391874268667967796982443015767372659637432371947302287424013921072640865093191163166030571464438625970800838249893797074725740763148773136246757937200
440 -9341796770371705069442610186729332617344225886740714532136785614804731014704162232579026612456467218791266620992978594020420985422424198561224873474253671150333872205135396560580280844232676166783356000
441 222253853867474047207909979299223805991603890275337432216547994159897020206510722900031903453726175853406433800470342989968765820367838011541237574998147139102201754501006747334101745066263736218664839022131589149561557904874067919520000
442 -59405990189195794618564041256585557043496188083949214266389496534237732901591552084605521869034983276847189444348864953605209693102246341523624874616792858394188044859684676845501088714151989044964300970536895585136327732171900675271383971426011297175417543043822400000
443 191269941889938567113576589635705488594028964304248453305891565469224277064514845963119857091080861917792954605490842273756430401940025385517153512129592444133098439426667213200537522662231412509082524323693008266596757749621199344299685421471832731532913541306714997860569823328460639449248580000000
444 -7798684992790303256331452373308803724206020683613811716803565002538800688864714964808746303098492428422400331488620192591959722631404417143999740239626678471255630822651025279779616876122210532687514485871675772096503180053458622500398542015163722555934427965533231708889934775666020829422587069087709850740513869949326600000000
445 4353024487476812525615021513466267791454310365545697621972653725202963976009932215480387314287063061192782096699842599907524881351074814434917567850033363137084998308024930948283725131269955243062897113488323572815536362879903572594330519684425512977430783483327195210005140505025667139522043932466257936835748064725033345809614209404593175103541600000000
446 -34237623173385043719784540600550039920552858137895009131495475258324341018647325048742959033428804744373781512476970037367573120019240881320533251779582387609757132834439480340360433115825462445164039061104501524439687934301214453525922137141404748439876709371724488737284644450842825245814180139501831963475300576689195949185654435280538191992216947239811106388049910776000000000
447 4021758550523922682287212815426226744207894481895922343842381465366831137880660159206769028073170072652779449248163379888350969605011463468809790949076473217681959140003916064395604151509909088531508796117745945411214627861350424914403929919517331505488260463896814389417272694477820659602232256716652430143997339998048692287335304430943207456350710065411001695855151652014574394980146649656760000000000
448 -7737701350398973909872142909924951407948752890001112523773351933239351050837699570312217371106997431848466732063097257929010553672371670309671858095082227736682985724181008253038334000946937741275410495406274199658083487246913869307794398103102170819494691532184184578432442514624902868290597227977382437720350862204778478517610979656951489207776563760600630524449915206028396227484112090783510853137345543426591600000000000
449 252672638363840044961193162955334514493861293384758758649537689774534515274099147600234031569209231899794472710187804575346722629722374913409463139973330576735917297887232926819660522330067827011034592410535426541005853732674219565367099900972268663303749602192740913387135263934529872092248746549076861173625322125319167769286649722018157371064303317198210079306576496990541423238134763141589053830027763934236556133771265326910176000000000000
450 -155760609041003721792867067361458792896752933830160019574868189094253988381679012669040321433476277832975771666262936164049857334936106361909259084966486133322881806895710618654447155814103847981252891749463692679130818928778308335422672227377169892369145474590870098713289621624470489602226434872195764213276252656295516257183002882552074350327977097402187626489998688336436317021929996957896807537627511073883707005567000826070201005763461266253760000000000000
451 2042072912167818676530413849404077715396188854958231352634334561590046117601483031264025737131670115993187894568988951696829273208275768503403686073700992352158219207846559397777057420365103597269207688397409232894226651029371411863211344852026912677961827598938440819903613198616009764161857271350791993962699933212021012068075989490908706227654626053764185718813167801694173278121437569829197567330334606319075187105275468702021036966779000462368886306869332135600000000000000
452 -622096657560466405741765815481298460008410793569852313923071609196183657723858399186337991813126603931830875232684427889318843090362150297746525548839171400129992742913512629920763309391387884384250401312158620235496057621063900151235439241502485258520227300308923051763507092542002236839720337237534893975822839548605044391423378931493595749595026276268409435892500239495014960565818962407638693476346485274470231399214011792396478512794455269492923385503921446791077374753116000000000000000
453 4629742474166320526734577697991350017872212240103493546768433570610570571510327547295305558819201432603856289166298620464241915419798451787755046126437960691750935011914426566590585246532358884283432722105923169844511863911349724952967054773110635355224334888099769260762210043932827255023349837007899591932066195675047129820222921751334927690239049693485625361564410407880541670149441816211024053407681606528900976212363660627415739907081827105594806086136690279457165564278866011383563760000000000000000
454 -933706892797613968320256431725455951205615502598017112708663485571741852411680658385157631602141670886299625863771120473109321433366378497667404247203871837743228389313769705773356183361261057422575150494781432519654955928154509492984764624998728163629074542414734462231449878257172678581611254795268574682714253634572367794983042834103227010122454562220231502055361768553717655365005581001805273327010069692155610379561488721532400207020309468788088419539583815506997788331133489468699283627343141600000000000000000
455 6057821649361504469837977365909327549224824681859345051033776367724841490083277814047341298827805058737045519883212473134292631929398385915821130276964992972083045031682873457229953603701022271658875996640135619019577005509595427682545638983532988732020688683272875275043690353916164902484880008038145794195110469506101176161026094765890643169577892095981643983491008264073702832302691728372685258787340896811036138953108227479775626053101047137711229563344991412148629425613929888613335894842595864468991396000000000000000000
456 -1364862047900594938375101384900642580803462657027263949053679375553472831586216691033839298513784020441582899610002970702418495515206954376170770316253306027427512675153610625570746489959186939541833020455815180568269337138912195688216061995075183519783848526794920181440027185917443301495386917246883272802600123786295156230677549956312842025118744570278926919002045522883077415033060904115381420887553659849972293903608042729407951302767588025013566227595812463799441597088135678675279882820151382909797835223628360000000000000000000
457 13377353575380371381954193399677043921119686021541317449230335151168435044002487142132888194298489079022812600987088786982972051633514055717174428686395291914510207767749086677198920589742057258164684947103739689331965089916133634839181617052373702005210617502785093351631771391817228363538967796501973394268139619286457100961171150541326994268628076714693129721313847857394435667843529926318582571384740970889984388032479694028068865446018304101754263213806649081176083398009623078303998706265920790524810595178785829966400000000000000000000
458 -6886313249445430653181028319908099183033649941315217279850438870888104377671952584081237667666875344357069726301974745344400738972003963231727901724936746642818780331405540648905113316517741539775210682279244817399654536503360929653619740010790386180350693582809920810401150980191445317107348495809350648268108111449942934280182068857041876099569681744813464674358185587232534851336803833377635092436294074895746544888258230041915973624222871722515100232972662384496942608829094034224551347829775607852775556603456164384749392000000000000000000000
459 211280471052644953088863671484182294037117755088396462175872084488277118398123383732604889054101392433693201891994419895086796296133676611477430361244838806180831309756159279323062185532374326881864548726135779807736448673504549563674216751674585050347280254998166821262500679205157168753895734854576483558695976629286380546181007738517459999165528064361872573531243611936807434842488558449033757007318032707825926250255698863230257630784154750016298240456006483233962751445293730671797975951553638141320590394179227360327395906040000000000000000000000
460 -499581860327451337693260645336212514800786817438343734701408456653801635582129982263258336590089376203876058986598587009396444150835837241509784870172993311831716654336682754849281256648706014754161092738444481802469844255214114535776827156933785012292767125204237283702126371457569485258006992696578843218015950843418419778395859326532842852813736282290321299568335989357044083981443699450347459114958920671019934841505986416423497036874943639587481458548168572409019886306594540119538658427895888694964519547322904841266728108342000000000000000000000000
461 112718223035612867442738273161448042044700612222306893783944067073830821327550103016394946567014258491580572340184421235323245372839273810659521289874749892887209244159878993669387016229913152196398479269050715608196856113482009081374235535859721966611180473093261505710763745794405855527114663682615158822944111858880399296128057454860618372243826740857455237803510015442217670443099741421247050742140491947645147511399353917893909587192365912682221817490237908947531034370061661202561706111434441127015088560692253079424903324087144000000000000000000000000
462 -3695406430596503616406113681450879670117882421753427353224153979373380337597203321383798637146461092631890404486195137968213094240329802790813317241950749985972195741625239910202060942926423842163163193540419981549834818843506212601153029249432171726599625865545993833833955101966790307966626838460627942239353219517093225782105478005157606603650606265409007287860736448675349359602342374819838241924434933601147770978856985146641455047395172679754511345307412509268711816054415783712185488931043923932248859947466061328804085112119120000000000000000000000000
463 23861361083443827289135277521094181156078212634759158909307444572079972032295937536729688095738510297029747157399828685289705463204049000874427082239561852068239519506171810074820094492558722237531942361248165572843207654302075901854771594567625998014942615659422638769189481685877092737530866552906385425367843515328319237962985284325460679305379509979484241494632259990677649956438986977291959712498660786735182116968311500656544978641087773797568617528430174597522946432549646682059314405345118752187266019265530533153262249294291600000000000000000000000000
464 -33834855679555655179759813857191326191681026838395488396916716743990765604087589451175276728114744346021734181231187257677682873743347042671307963598796706999143596791490487050184016887512662161125693984517843387251461788186842806807844096266404681100752147287981188004089772451844587215023688742093468759667222546863684248863507793512772961961489518714610390840459765298571348203625155171363139501544285350985809550170157883580928314897583970784422880023839211199424321569823325307173715875675373889469500926575520479501493718060916000000000000000000000000000
465 1
466 -31892380233368558036761415245149997994603126768
467 8925052162132196257862951577423465912791609580530332201809464370602511754431216400586247492
468 -22909169448882716414223471179289086073266901738212641135215645911750939462185719261527965146487369764187203598496455697548055239000320
469 549675717682554609151477893478541149036864968792859225011976801414856416435565056073677201342301460441962816454622712944412331415322585089273989139090915562923767018541126800
470 -128024631743680730080894668476700350143283056602852301616020567562513240006699227600001296734103946841443980575922216839268047635211086140262628753751006020168131162903894965537903029889183704338403950794860384000
471 295294706351348591295490335751161270245636077936746230602402568363652586695499015052079181674534581690145152657597753230031473030848552300990207742899176670911702689552162488499014227912583039587791065726992602494679199509794213347669840109657960000
472 -7025456464794304297334506821547637839850207970342654621823538214595627161799868671027579579751288131636140268315272131298889686970984876569171671263996245616693562897199791573379281394149106576739764467432099834723435982282500399685937314876382530865344428488395306026771554867200000
473 1877826595848591600986455073218863982912913656757846429023370513261300447482151554332036355867702521382487789105962016859579928677124401508293252448678055704769076805058429667630692185083400353182310956473216806427785903510651804438905005235847440364103070970736816981418313887159383772430791969585785662399156000000
474 -6046053314210458797873467460413611513147760937574385417451978557536124319534102096408210258339708336914046154189964797882276033694091800388573469556072879432754406688539195306989942068084403641085000947967195403703354840677029577819084736151487347483481191069279588305741946740515982453771698680655098577473938611676805895103813160151300800000000
475 246516858745506283589440532575771844865309038770623081492945077169530672690015755408928502849657147230595997133734086066776511778860374918956157154859407073159245389815602546246810012762354594429765573921510024657207109973379484506142891288743923823221253482909559229626764049461142498388608349230815001682257768096260504997765405093864862950874244518421438951384475600000000
476 -137599341900217896595718579191555648243768030703109735723540246175802684477220088288642241562994688914627290891159200226853845737399983648042160676887057457304565959370511741172657439920362348763658518753952956933495775896975617283187919781183781433098703998411140308797256427580207168444757667846164373961120373241097276347197078468413302407683737460920360061917869045117599761935331630354560000000000
477 1082253139268729323825968586041614817393995755945987320673585445442734129345492034121451465684676900927738403362164631098520583682693576404307763806157316051131929945353102974825935351791997505582221654939250907079233082767210404802008705636077561796611785426075354587773039409421340710815767534912172225844506515675028145196704500536572939956756449767706826338231657934686694206485303064518623867273605906675477661000000000000
478 -127128007532627914306972531243671196597342481374060008909225721976687148804883432043859281984046811038140759869412271356252652304040295905285211646883531073379053184208521108192936464926851986449903053446146992643359320394486486525004764027015227344265517807640613493508014951047075332095578592406116981537535468124847404977715011792436398935713884598307057435075313948157121009132562161746085273928626693171785989415934172466201023364144000000000000
479 244589162477344675437261164379424192011909817087582429054707290069457896790080911277826924755487472387222148082739825982200421336465595670481686055245805593346532509423085928519885896047559258301007181667375401432792968512444733354217761474295696682987860680347153365621186983496903420325088725730930844043395055619956888031287935111769554317084788225665474046904816954111032056624809794904443790726904723758318402585500206205178635018666681789433888859473460000000000000
480 -7986995904819462083075309397921739072293598644175656159333792482742738805520178253534187614730758793506028456072329219294315112761826893707975860046464610807145197955474211876114879446042736926028073362448358508178381987033575392931203174227560655205410264273429522396191912449219155312094551678511895158496836310061332157852260795959548402648094659077388125583534968494451309209699040948297437823882718434729581739878974143775341878663051460011061743124931529498132551512064000000000000000
481 4923601362610852489737650547519428175089791671160789443677064916374825986296939413911242541533280077868470894256592045697608331398133617364905082501598981284803701066986193128043370601255520736296518820171527004566023912372923691667812099880253512294212787047427679315370101077360954777029025791174469389552974806734470439265740840265495515832351884896428988254835938851567129484853494786441208109824051285389702920339395000412491138603596426746394965113479212203089738718155122645739383242718000000000000000
482 -64550036333341454766820510278404859931969028773726562267836369215956861549003491180617717333297991671441776341693870333442308021949716021763762006629038338131519077893025431413525720058649264639618887432563411350182269664839533634857070098815883056024346808337374612191870346571977203454870220871132406919042024665432957423190436341519766298749793856426971777672732061016365602326966075152984305981048402284969947604394222781854871646000514771750852098353659672064001340824378783564685950764418254295812988960000000000000000
483 19664509337107504598557979358024199225088390656480530834012353207901536901414657750637660980485880384358439351075211847658911460846087615799229236649228039806177481536483664834707565432494050570114178315081608914626713921670276629296301943303949764466271062216357708198854577878898609010625327475149471502375089657598075784759563758086364388409523520309770467096537601201084498782102653570742526519528580558528852899021250674406667070143901942130912342082074584012560611836185922965203420099142890263347980785872234810724600000000000000000
484 -146346412579459596812152093805576487159114072276941708700384278922089229422674829217294201522247679179642205733118836764572894802027042176676862890333009185184780423147319841951178337646257757008887195387524365845587976678517427212360727769362325567141645887583661215247301947067767898755038458316582970987292332078618091713965159883017302546645790610766965662252565970673040780370613445648701997588488068206479085707548328783162095178701131789369900271827110533944675283433490032967682624765764908510383269968830271506965594172050624000000000000000000
485 29514525899467123270507679641933114021941829871403491464601771400586647000825948440102861498821680435116088526978928047692322033808814322341410135409601904741726419793032756044330443435081515007246106478029491676781899709694462873700230458737526081319963634252524374257874964199077250162710460484612199301531002632227149744622082658167900590458252434787303961025266727856866972313351822852214662411796087873184301054873530460618211889375908253739931060086545005809737806352397827007111153795130849233742246107678038672703868861206055042532239180000000000000000000
486 -191488073338221870904150699794014964568140667009662697407491680402987537709885185869698446059502493294396799350284723681619369729860198929607437875578187103658008581520771890032245895196009415252981048229983050167268782620483772727458791744501974199100344325903967515927378545364385321935859441619782540853947390287817245763575186489044311264214944077723466607837630418625422430563306107174552460487845580566796670493630796418600717324327866062145778404790280626592868327129675496749866978906787887069149480544222173593252096877026194784252143258126766400000000000000000000
487 43143363910770080311491491644792139385577995738288344017162160506671172724061733193773101780361590080019405358960278298255270870335741666008181147630283793953416820751055785115158954840873081782170198684714976223158337884507296926708454411126213505155116084407651377425823354493756426772293920821995997194886064130354974618092575997932423121655258354060912795839615941989292896994801917908703645554438193383356440526870290063438762821886904940730482826732297385680765146059252645857022252457104961473048465611959731534451346044562144210448048386164374716917002800000000000000000000
488 -422858877461959385204915327395704448564027795532122174042213482002979821079065438384750235861277928528078494251044683440141572023398111114755328675606084592802214552453975931010803394776912874856871081384254269789750630014648037135313500811340658462282942618610968455014001440561930891528744436001631853817832650766745852838979584984050395374439675890916176500955188274558974102934009333296727391121906101030319407092690387708191319250729386640236960901936508742271092176876775679604091219161680600811805200204910441580524514747930585394239223601921379777887706966528000000000000000000000
489 217676738086001790689959129534824698377185563376143271301365926062612488268488351520182517430709160603071822390001686374169772583509742519601513795490902198333876982224734116393541878950262089346875684746377436666443145038369753517774891090913611388994536799005223533245939261407405725120087279287264798751309856024555720814525488546759331612111914506029610768288041902100911807045806160798173990804786135155043020671692579122242583441686027452658844570248878427334178196390885298248586785144716247923185904640132231280265377136827892865745998844301827914254106595788716120000000000000000000000
490 -6678587234427277653853789775211969042566541144062070286375234570651722864049394808880084523873167822421921786394415443128029596319880851877338932450489752029501749322871722078457452739997554258084121061865919426981969961736866664121363187593407133868846582673307216797277384020924931225970380081240594544670126965226379715195172374604906548008568828356957978443089290816619589624007934659272796677273757360078202625760613895224693179245453844963038281108515431309842774998047231093550443204709413881482824982214658580985179166441414423446369055945173607059154519220416558761600000000000000000000000
491 15791809902312214352113874896911695538120843853603836005442753682524501380108330898029923790355360189299231829677363666550787198768789216742990581946569505995727365536282136826256665577682381458363309845375221646109824114203609280585857076694561835858099485239556864792257067920043377544146196571843299474002207588312561377658826793916780822536485985493547892949939923395244283183882287099252730821343476263964714694967052466786188175867095286566793791326955254224821488005175247763204492565257468071098916239518166026922463566617531999618629173266157478642013450572738181957724000000000000000000000000
492 -3563029189126501413557594215806110073038163990429315089819160917230731839997397251823991043650613939244049646312343701775971686844477285688990860390503773907148314020089495993928674392201902610749395647726026328068772036892959114499168724106265943673643228734211985762442273618131228991909451337753724652843332772938879305984148104798872866782610426586258202048929378996474294341607128865985878309402687519677491293789543448921619312046006786484404526238145466716451226979176232930576832519075497881330635217341580177142918993441656495455008296358317654350651626610228569195175680000000000000000000000000
493 116811999189706077613333831560028739574106502326108721586521270945791675998768785549787522964783298908268645419484416547936247217038793950154389299744157118630822602642861972557200239943277370300365695322105022024792378316499659327860443922372361797279912076837228655996462158375576993143489836333358194171504659500219979781854793093104125153522728498861655245679182534740515337086998834099347245010374765629534189785056124343898745357910424270675473722756473773004001346336837552231816851761251256576645531781056878017146272411680810082334991173752561247965117912884580222888540400000000000000000000000000
494 -754258927642393670204480280683931785335093509733252138027455767989629363243191926682681469340386289866441911356137183507866485213644985535406036328947863253387543821552105271574967682149451348603771436014580663364090810272001987044215679282407432470696616730434750556333536934364664147122728117626590885854008424434546346506444855369804109164231730839272693889933136143788754891099449371030602890928039872216911440393651659566466301393229506905176511457820704479957830800380182924529226720813720058047035746159050159700558080989963120365665489689125875475723062957365731101847200000000000000000000000000000
495 1069521636781398290395758246002700519304358081568713502930862268714579591919034691732348496069146708185816181280358096516181132828835205168585426042083285969772946295715654438671005030666847802640888436941259860300042156800755949704904395300593053274009224951228166550650976054460741529213192488989310222717759776239208415621567865656165412433925288733652752853182604982742582449720737369002790849180650519141846398672384161583139038662070960680646016953187125557427431190065989997076086001097324662158110631004486680598882205347545300394999335534754811524605014728341649652682840000000000000000000000000000