0 1
1 1
2 0
3 6
4 -152
5 6670
6 -451152
7 43685208
8 -5741360256
9 984176280288
10 -213379094227200
11 57100689621382176
12 -18489130293293779968
13 7125765731670143814672
14 -3223822934974620319272960
15 1692009521117003600170128000
16 -1019755541584493644326799048704
17 699501066673559793874526170700928
18 -541854279725190738996918804930035712
19 470725218741488419735034410955326761216
20 -455781073903244940831718135083969576960000
21 489143715104988287436745485294700476580070400
22 -578935348989600281917128057914610621085770055680
23 752248013401282021390710267692869296502245455708160
24 -1068632966913402566234901160239458892317866938775633920
25 1653425577100931513626533039080156251842845581460784000000
26 -2776614333204549251948567456705914011361055519495946994974720
27 5044592050306942764609074256103521460035306933669893707832678400
28 -9886122692832998954841162975340702438499621006153226176077674577920
29 20841019294714886785718382336725412160123034485524760664347468524042240
30 -47140299686609264111214791177577198772673314534077178032945569464320000000
31 114132386384590697577011614808158351462831162452666004027880270947061738864640
32 -295120468474753852699364251441408282166568661364073343865479414790104529460264960
33 813309470051942359241574949856968648131601354746498896730833107006926626968739512320
34 -2384110629540763593104367349399985745382960264493926779279163715883265013638925081640960
35 7420102472868831716109473186486402944468329656209930878416181437808702632254448179200000000
36 -24476628311812020122079370286013316967271672835138560232277981438423984668801409327299685253120
37 85435672753541967126343281367651613771716979584598173348411089832908134718559097375605674785832960
38 -315064621109423544649468293543506270778812648314271315271202660790696823559041284663654478890705879040
39 1225731813601204111776247812550413522858474657929495257605352197956072967785782258040629542498610308710400
40 -5023685987352889252174461115056426954323771356429721160053600327825622542562814242834078728126988288000000000
41 21662426073503287103921185413096308312998723662015894624535360228660378340956372694871677053440029164291750625280
42 -98153091634075214663941662263795845520862464703107596193737086143426518622795876808966328797927768914385152885391360
43 466760543393204750332262978035797407986856474928474076789870626728186147622856961379469565984495465470267022137782435840
44 -2326928086907044507741901466940343185283958918708029336390091091066913743043642297097947569215312477019053833821761117880320
45 12147827344177497422750959311243433136565645049029774083487838947504693525544299882112501383267896866289351714014863360000000000
46 -66342288274864147511310034436654401957284784437363114258493605630179727294798659895334904813151474821943666821418636279489232896000
47 378641008149834393901153141963204559300849161350838072807708885700350379228015212493329783911515996170201192208828443430903222580019200
48 -2256305621138089684790590130910409162162260673233865738262330456795788064553505626631513072228955033507051431593451663806482447713330790400
49 14025112640968141237385366789124430744277476473830463715727649572990701739500606040292506667551065024694343205078509695601161850072733109452800
50 -90860331160688415671105287522314238260056276781382059835440722727233215991889249177972883737262798177483935607601662436647818586226688000000000000
51 612968944867360907924384336554613420995397467567142752463728723967027774098080275834682365390793192007287236588937407339086853214445953425270951116800
52 -4302787504113683346494146482916994719438210866001456854983007210295819412835896915239633671250162697868049117226717044605440839178491003203145823158272000
53 31403150630841592150693174902855251093649156937562528993868063544901660046418625642902233761059099417865820329224264826869038909741613333310743915972578508800
54 -238114505945720319721893531682763375926933675378843927146059016863565210623796696270778901475766357523134970881818435611977855183756096998852178104302391892377600
55 1874464708631605912773664061282763540002287059744314153166273965614349958204471774085186037662188697406667142902543586592047601636810128267477538035261440000000000000
56 -15309053638215443888759757269300929765398238977658367473227147776278234365758612497281716161751855757778223261833653372779912350663641783353540914540023001784988047769600
57 129631559779720838539633544112032714613904240176239881198603761418448478203399312835925524335925537844038955332939331768532482757156417735579471311362716935099017341593190400
58 -1137329622364463916615391257876669644154557741676145098856004017536715033118305591811757618475403999532726478447690482343235591738163066513052000223814964460316903602190601420800
59 10332530918164239757049692246761901262714812364954745616391637438479944084322199829503872755257204713823715444087715036387595558603160982119019305637813507834099673282085426456166400
60 -97143237965699826062301446973190820457065839600482741855985046945536246243553671138721398141573771345125815722763031787639380113113008665253439213747307581747135483635302400000000000000
61 944611865719262113048443908638666947631464667487600747151709555740290345913848666754108723748141362895845189678199746887985691359026043505018106799237198824001069108195627057055812865228800
62 -9494824168369941112572951804179179679940015570443075457541138255608434770792340585670796441939664267513615148844733699623626562579315531911294757098077387054947977051616924193767721441584742400
63 98600427408928829224085141927197530780240534799812217280254429038863525332835605944250546803487909453533388470720733351701766502728191863133955302798615809743810953969539873505397288041358924185600
64 -1057309530968989033715263563992583404087004428774188692021394936187501348155760436282356922303290887744349923209193701627013507332766913463686422798819537607761688599303770135956565109379325392584704000
65 11701384862099965261864617193819921105453926922184022459378958483463147499969849650574076551667876792737082237917602294066480489500038144387424481686245049784804347328020458197024472108957696000000000000000
66 -133589170540737042437812589674360419783249925019321020604812032986503092842993440658388644928314020969609745562226166418048549692720305867447237796588096620544625032630983237129875668430229699154332267787059200
67 1572525612678426727673462041841298171306170721326205649323743044628512326133450274851170035302471448135736178044903839253677519382370698160114133865140651692354005650047435438017618109984607698512185154251155046400
68 -19077282498152373183446192960937787376273919348926663463367671197113273747218020448867869413533441976631045811795300557201404117656089073311455293770102918996286269816435198870972952807747998127730373136495702284697600
69 238414882615662306901033209320986069691059875926387795093123634151208293420801071286502773203511189191859180528041018720913347401917237326492887238630335915621170591573123961803143938730113658911330297510265967411514572800
70 -3068030809560278971464523665111539587684180491178630036009413030099774061671453506194862694033229198442634399732486858452433232692297620309899758557698794885386753403088097912270250486615677192871622106173931520000000000000000
71 40636139320421699694244769129757427675738624057671176167003830190165470074343408108757754814790438898031872738173538103820453896350625550539344703786325278630623653720065418950852588414615274255100087331325720597505046541762560000
72 -553749822242180141890830769092803735401319749468648836937113686021295726767503201885168983490260750890861898791831457607866419702185361735828686838820661865665675876612094116260793341261919068679913636265658383874677668295707983872000
73 7760509609524143175225318587192453893138066386558337599509910869502506243568388116493356758408331532563313378917994778027015345824998104311946450202510092277524292009349159877437189533610966690943927794907211837914061104074571240177664000
74 -111808336551622865059746244531641280141479063832274995565900055750679817537380628393990341698562183918083646249266367936006236544843688016901013886474652865768133588072855551419170563545994320989760021406866997449349046364574436797687267328000
75 1655395756508429247641624264049262108540399849617444000264898440897654109836501068869887565939832886116484920580740838615590757688226979384719263575501275358901401710464812440040773395903750127868336539107378752104397041148493824000000000000000000
76 -25177580477794144158592495714199600658528018417446433863180072126728800448242331834658890972330736850758025142052453031309396230672580068075047939853036022733429187450842783890830714139079682282475494598479838810903980717878920253741474514875711488000
77 393238173820984118199629121105328814584952282834278444201798037547897281566195067367857716663489788372691156309584753541896746859343413922027049308079691867515721737141860841532086441920916362768856781765712903354253854219892896433907739213885530439680000
78 -6304867220169929901181607153261568766749945226512703299502373241537677097580159006563807124652329415748402788667213826610504433998089447144419760350107551610612729224178561536885852834773653625765916888014315018378492633425615832920690122434084140532891648000
79 103735591502511622979633739323388107354914021410638084839315735310584330080610127586803386474062819117956253371742716466807452765803702764267835770536740277971068689177633487322722210406846940633819109711480575985726242518726073467302893323202053050667144052736000
80 -1750926518990370630854367462529376171258269197774065101094351678606756153829085665988901532155261286156934853392970999358461382811935885601261120676784334607725012952162923439007347638237788098031691640515122860870404955829882436184691450890126622720000000000000000000
81 30307957688206113394334108870692199588001757634777499171056989590456724838183721886629647262387921299650637075993392854470648725096821329873137367068770541605779532377631152415394478480244624584371457477193084154228832500258686659460349909772377590208041639862301884416000
82 -537845878831515229909528068447712581697814773013743330109818397129459970468512703280065492958128384517678643144870890134551936741554894920811537380507146532140762046653196020678882181978933617949138919708455092184114718108067123150727237023532560344643663766034340112236544000
83 9782246151033259985080469365372393134643828376621123051990751526085472918519296455578224277096603990500293702783520920761841073634335827199073321516696446896890223884816992543410748677913072949625927129989200596571336461984802375493175551470820572113498021460741832933352931328000
84 -182292695949373133256198607700061292976917649147593714252089096156273692873336652446041814645692079139185845944392042056209317095961497852788553032447518576645385678848164153034660127925355241148726365942474864115487783762934742596423341742921380050718589037104652570011436647972864000
85 3479552286427241268775528708482202976082371132692769214810274211479985613376077458711182585935811599689359146411555400324979624024989048643018967834207474600888729797348687328590674072335250860908873689024158419821297419912233118800337979906799555816007969756021207859200000000000000000000
86 -68010718027256453932236965856087359863957121393062954355555391048530273763375897856979373541275791490647125571454234396232935281708650015117400179262223407198095760879198523245149676140804733619233720302793221962575697858264956635007248532538894333537259790330095845371998299087395427975168000
87 1360851119290270079882583674222401393674352086514205370686401665236528548892261562072941761232117119460092883470018543424710649041209809297405782559038054696264444396510609554849577786967358814293494650312560358661601133575080003833787615140282959172775264897481047642112852388522758806421110784000
88 -27867967228612819732592154857489460345064329237439041083750331217072463576808460440405883781652876133338751161927834008807545402931764839431508132636079006223359647877339101320062312922819660628996307891057488178169033945195827612773011877168715573282253254821903308951461524600898325744398500888576000
89 583910445598557902445105891227024349501653527813036087965159110113217042702120072655144289277532717284043844036642537899000818750205487050251167773035079609961162426600582893395237492980847062692189177043739299576889780120175103589826107752882538087308809346427892062437777513667942042971867191359569920000
90 -12514714161643621602279190586899410044917663265662157540967878676051987235478387008670210302258626829987328499949393510629170360612456380349940945705923563313754842312468691031326561488272120942614835293302682619265218420244904147407728129889591055188841669672938451251180325496425805774848000000000000000000000
91 274295914520758495147177407935935042822184644767030282162977142672640125488698716240699964408899311670450529345903352072683640625995965069652208794388675409393336333565678957129139912879660754147355793849157321053656375472569162916948103952016214338727985137476270636674815894784913841761186135875010143748882432000
92 -6146584669512950864024671248688470823872121744152564563381554625048842595788821436975212060249871891322268066839096168701655097509595797912772219150036804846052517814530937326860285554981602560527662310912843935135946971718170272745207417259395301288266895438786195721928765312799833289814579996091083797372919087104000
93 140785940795961926307539465763432561803239702398867263257262084921845083679304012037374730783908480515827276825522983492067534777713166006094017658463267087959986354497889669166619210314702581113331098639115947826823076724860978908821961369588407137726151985943064040494764167817004010546527250914547765174085989429149696000
94 -3295282392911990136257699763347976551655976218276684768800037005597706695351501677147994400790862700966250964887686847117206741880112605552994074040154872673527641597529897797901591250179617325747638503651841054143984775729627307372366202508422749785712110030340311089781953418039017381721490742273351192978849179041863303168000
95 78801260849883548046603546833966657044646366153066174759438281628496660003716265034314852571958936893129671512804328033460727373312084836156944482749323057501969450025552449553264568692585049574146783954192613896184046707423996394153483420907938639588498318997062009279615817391619442999681441795813705473064960000000000000000000000
96 -1924785124660573105252736007937184806444373475837911536170384244945636297740546320683679879223443343573159482941660430625048356389837765310365095561920152068099988434849906367306904145616571627636755644485966855376164108224535565556042959115241906192815471688775011342651204973767739174864906100673497369840764257708129582232423628800000
97 48011286948313111726263168548221035022408660092425070485882775326428108736240922465294888965236124810571665198459675188698523411786681882793104753335993474172618911037325945865460707163904218784520403921299707452277381174385592144111887052621078344108874045530912982178855493329676916319315345811310504693052534968122122530470768263823360000
98 -1222705592465095969043130607010307003608635458704528942683284841225416356837938363797367248506490050150877803920964651454718607545065630064565914497161679127797594132042208692432960380340501393441993052542174329644967455193525249211127834251513180307204690903285918063225836376003773400296920343692783582280190668795870829462035188930649784320000
99 31785225669152642255173902017589402988781387216557963998400949005210552873414322302416967648101314414336283566395494449436315902798455014991090956879614195756342910700704951627245459755977579676328062420677694125514069515465959596932673871323282239780246280463523261930549038553231371232882837035230038745110211962965975958503725908657777451991040000
100 -843262569304542690876041478207540032228520713215030272723593943803133282144898913631664819103443871989558097914243680132232916022965218207581440592182511736599283323764415562732360193832828028510545894787684056251215957764739530723926162838353959751724263365380151434037985201783046937114233500765529209954871908163576123868839936000000000000000000000000
101 22826828210073936684687878481988825766498752576860239828769024021476118296289864522512846604293985690840238658565118401004593128292729784921719206931687824325246695964441493855164919691561681581323506045126760376163361116811060851643466856789789069019963950264093126741429142827817243959340955911615865354126042422059138705280623516052180242971642759741440000
102 -630356754383666377492963350299985923726258708151132113319861746504647216896695607463252275419213163644353915954091973056502791567309513804996654709303461731587068111270812406151101457256442864974815788379669212702500381785288053929092358028663263284645207395791549152742466837587343878640730896728150338285541290047168261733752439379165894120831908167496499200000
103 17754151966110790084987683655591871306451539784766967760489950364703123110459755482317803289208705790788524910174168227729812139073373548120974940618369869740931238306362109173198114104999730210997457130502057028350775034071583853873771920222685650527908507362269042588245600693441032576351120048091152190753148450542514108178637061414386557150782614818742798909440000
104 -509920407987788145237600364001781088852263709854828375940802018219135444600176260969482323110881783718756579350122748183584802075846934813471610214230142776553738663643359872990905254744605781167965172534562787332435883886266904395696279035938909950923618958736808523932727880590535531043732151777011361830325331003955250921856194516992860320425998579970143885228769280000
105 14931782983619227638766032964243866212710254866354037383749187588020809265568482828711610175358935140413086189695657317276146807732320474169780689517723582334901742942446511527029950468080686384222312579184750193191203127935084785853444544014438502430214123180799652288777189222289037058878087553516231390885995683050162915265166990935727743684816404480000000000000000000000000
106 -445704695759816179361905322899232186336952215786706787331722354581152627750489396384569264004228516869452278000036574204779600192223123519995769223466884653784432485665708691830863188252339940763210623560481367888635246620109610049158074903085066448675656728894910849933714265474121921144202770267151495769919400141695134581613658742943108525869143122100441210271166294896148480000
107 13559072803785717716689814037948866066711506131483391013255693932079989507143962153897928939217053838909261140026405040251237041679998679123374311667918606580759022013654118715891438821014681752218881411886743345610246913594479946845524999409108047805154946676745361220743826632726562788894881443821555633901673621763329052262096251751633922979651711576020120821791990759101164421120000
108 -420322348113116348029070794701778464878967768247771509807218599270783803289514814684763844848870822173149636371350376592812109837091333740138123202279822874705100013488800360101959104952169354946388726485323345282225137190060910201664900310231383483790102523209153506604680240964789720343661624392497683645237895546001928662978786066628275525271349081227511377663867368235285030255984640000
109 13274818253626032605750684281811016271944275184673205701056412851131482830026686985007252750445421745640439711935385386219867371331520564108718722998223450035588124771937201153773350239489581123305588626421081599002298489877902929809050860949868434047267081740717685996893009833661157889517042525712688581660225904661005511459917720511727080720283562234760766658174671358829434580606931435520000
110 -427064636205835015064460432612378652613056030662380495519098334844750526102335330042951609185874973763417975434319214750837462740967871212731820038873921469669742336306943505591554991319864626983437197170021277474056876023114124731986848245323545268765637617260938118509515318543578706103482631778618990189490815593793561924970152035953782888789881542078043853447301483724800000000000000000000000000
111 13992787473149453843405204301581315410797837974003664093953846227057760839930941454996272843383456072567630124614685114527299788587488092501976465269345917431944520107268043908158556552395966894880188528679665596359665131288008688999398745656922924828160278985588224742494121191989567533117056137491218108063073885002282051024967468035412232780529112838267452733864749529707322905768844066078473584640000
112 -466861941051292570938780911519481498297098220773780034831587865380921684490812190840908445774570991390920215932328755973677848047687919782867788755261115517487368117865978737010474535490515669098549906657935218736794522387252075716416128033963533576974802436482064579188023330081953400408889654244327463280699756244994980151608339827691505834817902527826511963197749534870529926898413673096100290934865920000
113 15858993021383397710373997485027898997476512279878176702328123039448299437912003299028721570474296747485118522443030611549941665092027266513177190641907611520429420678364432706346497364433985866623556338379733039419661062539863168720589127050968567278047699930661445471614592710016335172990742455177367147464061329833841917225376607521111312123575925490874741271748610076251222682503131537786849354763762401280000
114 -548398430875085549063764244773556187098984583791061154879389987065107717806973448291659877974127337486642481929431115555302212971657129566283210436982788340343316539963645788142375984058428899003995123428825783441516108752801255853155232670205806177351374118040135033584626000788703898846027633567388795086270001575095632079120867114820263928876097603342200040840927327736239709354848549146353115061160027095040000000
115 19301098989783417879300568832799389907749486707633944944208633473419029449321433194757218215151765223113926853437768699216630399149477775441543048122654890734109396587834085442356688447225964095681191412436787140118510726055237093341480847464615963241559288945129208393554338237032379132502374163680949802624038527928299666864991198473843886465594257744795413458431438709961910488211654319276032000000000000000000000000000
116 -691299248731097025982584971897334117217016070667623467940841035458300147269319236433126485391700485377118376982657980808780664061114593664962319809685675539067556784306442700823171046430167202567282978181204643218112773842926792664698235125393420678084166514214830157890728955152921598917719625741230754822664993059523787722011333688739161510690251881286799245492531758448738968401306551648646713002748191809657774234664960000
117 25193150356727610362291429279658786414847905393696546811780661310319126702407027955229310200966584583135674541440788085650621507538289533793839839714559258340663884179832899801149338483931940901786375152061985950861852570382164923026331589856354776345088663149710304891728783794333747049431289773736541162940319684843034297493014767370486132848203063008579339959415297808519936530387343232786052313317338131642615875474733137920000
118 -934042173313586033845057452853104192324110032623300678953397690448889350818862224073646641341626924717967264637968070238859634100884432584437725954153218757229252076041377252581420308859527072472360142006869885290818867479731680205606993314945135688079168152620384768134601690454070173071257540094162564508867128259169631475947235913134617089732871589255717880508798809510590056206626782458190736742032040622213336744473192699002880000
119 35225281742801422005260563753947395747207713927232296993118018229144791720633252558959386247625564191485040435866668343666181417507310983052173015417111062400298031913587195209370717530540547582906935991147170485807702095363620536678125147407236677519315242653100621977022103282817015566730426586908631769675556948595757641171495338564495770730810105754483294240400332844883259021201391851169589374086851202089159426595206309017487933440000
120 -1351088794356942315445254121887325366508796059606479136328583307207625761171803688567236729372585170668630359574869911381902911774122358765236939362035911740909330985914623561392222280695293847279079927994928970410953058045310104879904064145292910851582747458370168925655417196139011490717612595718921738081877520567753432586855416771718568248958117875778740131382742813610352844909710431529743623538193827896953405440000000000000000000000000000
121 52697890132061446928485779092031210180598075685400487453057838641244953837033547161003596125720147969564478739441295358584622879446278134027129182703349860589748638232241043843343484483655546379936332043840022339497986174622933835195829245203418935716480646890092402659367898402170480272301247934657177239867033882576723700027918472325743658337694525509545122514013706663526335433483099474963401328094253894671418952903688839559205755321057280000000
122 -2089883110677111036497467600485138833026591658524018646506279672300717287085192687182994689715004602948153228827354004081140816523819582892462394133834661904672026369667146378437600174037661561443961605928231670044667628460143335040390898085694689399395047842021709697129123856639753264348663276807774581303515006857301215512166980018831994264364134976794735706779850068037657558868652139949188406220060077418388435763488611332034719625802516791296000000
123 84257915014693887156688512182996110145877659446505237102975662685611063855407157514053747184887712808959270549316139485233102605118137292937253514922231454112584960859382184246869843319775962251942084740710621797584222560495327718622297990194469059889706685513262121584637587413943458089188999601959874775680689483488893711964473281268580861721480081626784467140038665025903358677453678698550454480560743096695392201055220976741165383335866320396746752000000
124 -3453033932199959115701915036901787748602903751446280894857343467803345873296573082580115051353162022332820353576196277989662696585321762951131836293885586222022268246097241162956204780662432628450233960808396077983066574537427370617461891588745625263221658128962970362461266287028992616583220459244219730508004071204103691704650720850195188769479694308297292351880029352071235101275543598600153820850062699993835785850798624503469879485191200260730371702784000000
125 143825151785747416602529058993771967972074645535156602277796701127815308551309050352084257297709449391952629571027667918776530782583122931205704275053603374171262377219993357114069920433867400087359201408083551777790591181074530276834469871179543870767227444791850515400788212517203822286519398726044351535825278682725176965227518080172107602285714109030024811374967994096638767942972267645869942203305771563994853850494247490452067450880000000000000000000000000000000
126 -6087739351835825142713518144814121590302743872238417408225927167066855385515201221607461067248167494093165300327471717039505943039721351287290035520997631275702694244646671330157544838504215438139780604431508731734606303837486175882831830270188850217506559341725263704305161535976084930795962187916544622402438863587562199179967872249184860799816540455920583173520315236455962901263470787372976781122094698202158979429435997300874986096747959579250126544051355254784000000
127 261823565264169758983286594897194384947805411050469268748516698342272569330037418472461627964046140182032565030678657093765127912803532528785203326430152115855375653614845052786935669570505599106854050702181536388271336441287192374775795103098544121287032496449560889943857752977171395742208574748085016142515896648114057138806051897340660406259249761122602161919037060773380951517435810122473954772586397140245463136189080324432276675348110652087490714871073668595712000000000
128 -11440316281031476455613371012426530554816567897927047679704818743183966282891752207638018287702581339735153577800365544267472523847712263850761468655067228353733817447832736269574126542653145027889350382896911538983476294639991450346077045513322691850956232736100190867604187017287309509643753310117621979915781316201774819792732513156400881747239847483320914475908703371845433143090445244110774049075342480937435725747027966374962761845949061506871475730042499850021061525504000000
129 507796788309349884266061830207194507527836416852452279499007341466395249581858570465896338560630672128673546824923595668519693292170934735076292602970693252994963492119832052175402502882728045941049972796856530299298525472874965022066207207439593587885431639471889093887804590099508683211728233642069191150770576893729267024957966578327970864564306722677515183955461373608047115742486485083066730283544193854104068745309109703463902081887094163402408924486187712570334951262650368000000
130 -22893454621741344014063327556318915085720224150868008091356624513001334368308160189995066578440552804424181657134164111384343107065263817148771736555483407846207284883806985382461497640237127216003404351443928939457830456976258104700893372788271623706599283982594490133716122132217453941184941713402019928269481810752184391520890460962942005277583565293026081208731978580975408150518489924238287462381013198701755058957519421067344074173167481850266607052390400000000000000000000000000000000
131 1048213735440224312741421470749828082193908913579052125290323466356850415396964205511852690767773997620349582161587541400094651130530069996069161115864789207414436889970827686408762745648875896505056365331055820244459775624751876950096514179375579307849854622120366013112140223010992752053189525415237919680621980038858078816936929313376106931877733013485271176806779287123051621917948623207630545268420273534402853339729001215972422021791035849156935543987742032709488359225037253108563968000000
132 -48736457628739803684800310595511418674939069141756595263557931727301726729175772826838648097303044208422917860413208725749649238570442554477067551946468406546205793918528772962670198220982536801241479808204397269742040555517922366622287273705377072974637105558000956728774160887210819453095670383345035201507027473725392226795111854417600070162026249132231745928734170269217541957725219396753670960271557854703680763506769291933063351412581406403642326205813995460585778572406238348302375452672000000
133 2300768518756681981097463019587922578104296793655398989491240924262219578679102856385462450850354176613165618367781116215285594957867170892452946364436212567575722211103299058956507886269218481621077932970101522218814344886710935403496082613560759011485354026916573045931179372410726223445147410313189695019989886012593717448981768191716221777105086876287432693398982482384873794935270269940595931629799295721120382944205215290737595444679679928945366438596638886864195444452700571057411530113941504000000
134 -110269845598850188031141795800793946196210958697091051697835238426713175745312979187082586148701952315112795317357928559982518431241227905822498704159459740271648648446003992317591327531428217470141896009640011710697915652483547030037119036386700802147895392590484518526882662786770115723197860016419995982849563213417061475689469993921093020860716840602856282640990146651189974308220866213346988778334846230802780973073214797632902200821238796387895588614180945297067991304413916345167820335783232929792000000
135 5364833520708260030549600239597259515091077036977282788533260924254528675342352746231541523301164498583326496777203506202847017935207924849464881119902600943488649711434279698609482134564016973729000929420936182783217882982499242156311376544071704920663897152502528622889412461275465539204185670935503406483786009815387745856229811716532779159519610982386911487648319739024280869044069829589081991893689234062252597231770455693437538691318078622681882553595744220855128307703742464000000000000000000000000000000000
136 -264924960456071939740727871483269197349206920900178696194441909442288377512666389760064980277675285367753288185464709696413987325482008283997957272666739573558937365929112237338622646662505810061240113162175771015637959502843837716696382359406214599966957581868530782099024266782560701848810867676726419441379600212551101471212219820792473854556711414550410489997283113411352054753543526675140924827174454429226445340129158817065803986652701647384528118692970217848766452506258473965615189162544646210089002205184000000
137 13277272562382460063823148229322207083671265526252405805472848580459432524388659880399438473463262352112310059675843725589236158154791887667687358871348358212798028202191863413112623487905044598451904182593427205131975569346102235123134016886788762947010775348490253829658258590203105103834540846482884587310337507365010698377180710159443977928114273695767506713497932268728316798839734375613768235468180271585203379631631075810310119164567940105721685273482856878566508322376095821367139774874384642555846989879181312000000
138 -675253970967949734635266332281971420938890994737972968078480476186775167129594459352498789887741912662306230894850952742280244985993093308962963150115669061007323138890948156650386093765836897984346486704574212052945678619446355191731354126487014464619706265679642766335857929303559331030593648110378191807140429141570079926206561973316677986297270982030020428888303192104634075058838133828403302517622577544592314524328234406581170190870596655348638152401284733389253762327518064244997766610332241927255442071230661787648000000
139 34845869932247501303136137903897407621472212579187407080031050440818137192611172624144053762818482475730429093657864018271640094818160062200441101205677532152915157627345983701574448814812909628718777313199828328940122263385536698902926497809569060462221446748937557183745639320561934675429490962868124918237497474862084896998659211617952375447551123545334670144183169740273925832711081392230121633352577243633713365818070948255716393859941331534970627358439614200227138641805832511036772832963786623477063367790724701319331840000000
140 -1824381414543680186159436906272667851993823197291143287174414425451726922673595042747950546527185942175891447826466572970880617566801914713765094603370354581561722689280119763796618706582177064307732005394577182289522502718632179111604090120580412768747288970533859768212285532949138911700500249044871351786783423741382638573430621349892094016631506128087316548278160922248810207878014171663327919774149751897315283015434189682980611353827696278823336361412755636269907091998066613803485975142915752591360000000000000000000000000000000000
141 96898055653238307858458957412848186172829827472733893349907641298785077376004402640979168833134068730880531992881293584125636510208339677474526537416962147502708921479165555536444655906648428703786788202975687127828087047681262107638956662404783830392428364134918647916502401852230483113343977489617900274960530525044245728095015455916217128752766216397263577918739299371673853349837091651791604337567221536079579513896240499964524239648265752790465999835561745027361223041336272855836073863887951737147747917810340640518637644767297536000000
142 -5220416512992233987315486809558746621172216359822051254227887691132114614965582288650876965330747152565169027763894237998150890612843496182936252496239126381785817714180091367019941602002348714979996571783514116652725914937425163975192685296679211689302724381152829553810237758277912647669050209025332673673795635638113338006240904185765034114229845124634053997629784414063924672212245314758137417048593825404277009115395385732740364624681485745367540319494504471564832702529002968185221423367251715126791533054495506985344582204743485489152000000
143 285260814383391466477468151675732274409820656646677725555097102663595109600247581223276723381255558696524494622473781033346093408830233999224226224221211670702283068617581760212825917389795373713925302943395718715398118853402749030553276081216582141168554382581387170541138810342817777386179986869119741893926331820892634539754280532404162063236430050086509936215407278940990300166581326500007570289355641366704381359009822374456497609321686782599861576595478954409579090293532730693750915637986071905684172686383296297981499473338946911897387008000000
144 -15808212633238895204952089013450051768617642927309576885611150967434815150540284919671078120342022496922623852272274390819879200547319558378121463873531942978016821602322287764074227868377117058752295279248872796923814766708774160500896168495045253844159018951011553109891177578051263864895762554984393102543482695675497493291242465069025128629119653067409303362296434742165237066042475687958142778603680826240024382938358944168577995505785714577970667274154941062023606290032001044945597769970979044174182261147475084642707188075760313708308483538944000000
145 888350861626129616573201611401679464269277554905936439480835528903972232903386502726445615257172598359927159396624522482334088823380077298355025763151744043128321769473734151301354524437883916783758902423118704149455636673038106587262111839551348531595919757529680953100768103501894027871461096585641600019470505408813738821196063957800271848972129512987075119686200867991098259143058666079900356115843295236699253466737539283822329317739484853088863903449809040761984548648326194614766938448402197602528499380661753673364275200000000000000000000000000000000000
146 -50618049280514590632469313899495523036414956989497412696340353833915020652945492241970625641076380025481803312795736113859666238690220487905785113332741598731466900707742956651097904287208605562875286225393245936151306079706003437203429955466241207962331544706931527489507008393624032812677766471784046206181731750467467865681997662966382618617906617751134339865699076104675105913570524908914131635737395402325878079043343043284029740409990615132466943387064235686580587146001487083669631955240934560714425867839385299705028537704932577978670156344114911641600000000
147 2924179211075980240911344255334590147611502176298603842538604851657591481398316843521988032066345166981242194722526133173583055961572731867240493866025000343661514297691234102169571267467329155102334456592536405414428241615114581500346865722097051580508995719012641667383218365108965732231024572795847999638912346815697211670167697246717980101311909078565834036057588467749440427476179227438323362224833694445299902628724152676380369410519700357876869477951724940571319496647405804859681493003468035086540272406588424734871751513654100406444294296656648893859102720000000
148 -171253487242249092409961228329824396584737126748688495973906071824913795851071568340644639165490678656177085108531318237508213363755281269763334520463945658011037998885061473118624164915605629651214413618432499409838946008994012226595762162091747454168973863327506461010958156353719842777159303349897861985524400450409870916608845286418265713749140219534042884799302761864415902427745767080134446100377937271294239919353617239031209851081527230527127578166148674169872257913401979982639429925849310401915009954340297977056636862737702671870758935678781777049010453872640000000
149 10166499119094451717431361665408680597229065308828194596222912681296584916413464758233021917053044927168482111401316362434350284973146477971840338927493456161294169034172261049188320869451653955818603169273280317749876132763608767851960483397567284931312146994905050027843614724246793746432808677705883024079761199460958352155522385586401641340692778948484060508517800058465964000269168274884308257927045693228857299689370091071233955414671556078650902448404913457740855238445108253909251301880051795814530293758631458838727969517678507986520186627112073040806836734452039680000000
150 -611730657809609682603474112792732826412772934665646715081608290183460153254342984548528876128460335802400534827456599665309008361296771197946308710370455099605806113073513534886840719998209347330315591116061789672110278557306457454301710763912271152952700822812219446481299678876375834144921662874203212550683233217210576787581848331793732908330238002050269846119555615092170096681763096851475851235259054553099260085264058851898442178593219600071236500312040678887801938998861668273896858854017049582588166555497548982156360963221309082351152660480000000000000000000000000000000000000
151 37304967292648274723101390467280406279980480661419975328566658801026244607012184289774143328188857178508655209517605178763962129315643597722643419140156768489250952297512607269861112928494513075198043733769203805496219077193915283654303394274873491145867750975598567739511919511469775746219053866271942507011523387612593364266020765869761300369379076562941399228307009889153795320042851521758787379023449690545726143468231538481981772642711204046052971678248441222959544133475543678766709333007633851538934843186768952023452803511138139583651446132852156738362461274969456459519098880000000
152 -2305430228189298987558016348334486545985077064240303596931801320567189953780300701820816711234091254883150932656547839158280168522963974087924110666068879784704707925275803077287572546654257459399323079670433917900396639080623298862371559899823434559114588932105410478092729407942561842434526961703461134846405583960545166884109104974094471243389763965071558156708591813548042738946130621935184016250762851453557183517485613677955400154983175874150361926506434790304076647110421121670757714345007370991361643829047926866764355406020775638209361377028204462569823690940083794146965952921600000000
153 144370353845720437640862556324224087298759647124901595212327879780360481899908092088699649220241646082457441506018568663253410286774896135772419415013043202608181292006765934306100159744499625113168664425607130878615206071116829301449074661733305506143319651707552116748658995677026224857272663025955409236338092131808847035616391884695291279510397305836239069669671398948567017943750436204041585118092834834806641531572184682701642703273658850724547774341086812154852652573795272579487254345992337759079067969039996744806319115866390513537399978221542950363716685748293174662115002918035783680000000
154 -9160245083205899786885140730861050969568167937124174476141161242627075591319389849404437726309773175533014084664819812127976549959385967353472679522337849597554282018361052631039939752331962849874034831242607223258177481873694950547068340798213425876981159103869430606429447724330603875686363006271199692891311745949422835146076771825722236698699890308807806289981777453727061381194332753026114154102486720946658500714612522552105122493890668841155017860954008629608343730772826715199012734449432698605795596177943791145513653133664960576597360262124756433526102287519639890293933786458816994344960000000
155 588846379116483431767657613356125013344237217122560848214238767995528142706304663848095773302468515923770326604817832012939558699055344702510742827116779668807812508349234654354862359324225558163383742534214356219065558193747520596765454178480814857248179120899837741887896115857180561230150961969271915357594898918087590343452444402224436602702876829587707494918839875690916512806359336423477965159026658921323581462970394995537539866739370064309084940591847996232355631524338328445983429915056291572463733473269899531603445094413381996603165817770208305743507667445350400000000000000000000000000000000000000
156 -38346528834463351755557890096461498368026030903199137615941181653838115626560073792731254260993260883743675891383939894936780392671136064799371827292324771443294036746057064896833344321104289383873477874761372702531309086071425288144876818899351136472963188009409093288905772985498196744964673144133697597715355090738290520371480172911483523548361744087326091103325628834229056483070777705860543085441130192261852847983482864595916716194413806330289764596939507233132611475142328488391351599775481313469891615922738013773043009046358899066624354121008621454394562743664748484641791367492139893927277295042560000000
157 2529548444855739263088285085994757825911655141460172188721106029261057964225646581075836497968956687824209413839204733291287702859814093565535429103164200733253124582471170190327641170976238145871969947878266056470508047223712518348895924879848996356572041871419813190677945488749543250365422522113648519546193327592479597388312016855014308499705896959403324775447480275026863191281302050689419622858898230907507390159570776267883271457818826770783979614945739265804998199665024908000196818799366507377032014997853443270791671093149978348653425791369742097070542563992429015015660026923306826988028582424309923840000000
158 -169011815443907742570429966083898736997346948619247812960509026515275483064131661868998407853300928981219046198077111647410486820707228663579232434587441077963991391968167233701939003225867328668205740949671022541466531841599361871123700503985698867421553570655605191331796625956219485150571598708330887210597650548305974277136701701242907215435493839613179849340208314636875672484496548291119315538850059138233616939910897967393245840974375035419303155658693038579415410131603315574487372330205569225341276984738027287317710429890569731391199410321109433760976130292395592781812681699457161987251607035551063243489280000000
159 11437021420714204963707542238575425690733073678796666037614219808517450936983665053848742094506750158234044897056265408844947209165190700336672629429790013824712406771182647831207470014707409625146860586999381469835355780293521601801905889436512040105853158427923763893874389116560374206322228169211354641072155646598718171319070587593486854175448131244576876088153113840701512280725803380239544662306642720615620064117551060995382736247936762548341472754939523743449526620558388424408432191084863451659333519645428678482489480414928959690537560550638954291492490265314470245327115375061505972796718210010710298096136355840000000
160 -783782804526726908516292186959375795483297937051590505979903286949590624248860932926715078650021844869810329168915147734749385853278423159034071711753615589522952087069124253713657053797886075321091753300543053802532884684368989032790347605406730163809276383398163633701235228443755773665754124139218069018908961149568979592563832227777531815228596563304288930459735871291600250468636961004184568896020480708672784675002943383657116571970925254090896844201029777165794165078777668565749868083791581017536339073881210900695366327204508200609348012353684089053992137441059463788101129261729972224000000000000000000000000000000000000000
161 54391498169132682303618108332635946951039056826306426611830646274413640843476292624719965360177481287040672745163821803962802768368545672048061171004071652831414007858588435416938484662730408520709095090816249910540142205574686900062381507328999230612190021582672705728604268506010495565520941384160200539816094990825857476175040130280257394362271042934877326535985678205699618635165018120929394265880860712758396932340720149910847535705807317738286328873543563543816049576947197819877381691813330687839654243206761026596890524529666982464288237196122084081253012694878101547072440811483552866960944335071158839609127838201392660480000000
162 -3821948215935702146598174979994625509583225276299764580696575948240955138490005800610749878885583343777389913044913813983981196798013664281084242131519225757099463413605461868927014348903562872375034487661724393668515686127168978513794722612393185267996497263395362349242012538041673383886437624792751773609247041891797859010876661994612670901864332986467492844029341410675278995487694703385485039930458282076274862523286468124007045401895214248161713312468693461010463360038180631279716157787870632971775639821273785805040398040154199004051071501286972649991184053664673391718194806305092237070482893910831392193067385268188326228131840000000
163 271908934506409809324000622442779401638785631868794900221498808232203824596799894231454133422822105300250909094795078590116775347685688072843125436214451914367405628699013435721081081026730608604080185948069276385132173277837690830437791022626477391333667598878226001081196284792152936007716810841061173541608874957801302489634796103610325272555685675969697156660985735656687791216799594444374951481186435670121417587364673483212088156445199195854588711328086742449065275346454375964498519071409501192506857523642443513315083928371230075129782425303293687656635246025632757894317356389337475175561865291478514333400209191022909830042128220160000000
164 -19584563168379062209193188467699291000669172190985710061776831880267882168761385031494572339172863303569923330036925441306102505972306931199726423494578900589851752775786931476766716539416680936862059988867131515719017175481902946623737848416793262390859450383995141543082779091348590384496627493112248268719978998615016803700104570008021054916373706872173474274626132113041237520092066857260637495530789470997539148985203753231255870663478847406503027361989446649167384086053107298236134320825781010520978163669894376067022358602773412441098066622641925428919166521138260606331530055318677886744009991290090074062623433457988918593173088475545600000000
165 1427983754217608493960893099641286249201519626994016283426770510064013259874335827980462988125368926483304502081446498032129610723679379195910607666212277868249878215566274417998033586399926092338193062440885621367799885671059627671987208184255771899512959802024985760495746017405572804222658021618510914545964691592210094275305261619839176755011564001781098066561989426827650770084542706186916880256231372103697321853585047994107479503704060980860532480229999444132935132448653014030647268540534834462216138497742411078324260178157259424921917931229853546355121767787861487938601806519857273121058328406947267986063360000000000000000000000000000000000000000
166 -105394814638470726331666324278859248959971927510987861954259283738853164596067254728787467397632728754785036377072942083823936632360171672608926096476457506118438733784669744796567334254863885273829951623133232568342398726468923507269421613688514765423278004417118677313802590251811522170449453501972119008787155593116261167532063105324504938286684266354184007835550094996665838403162151642429490460542489694526787746589334768961829860107003772290293225639416305444063742258283014256373658465155761248180754642193811688488811090739707473278309850081566710222882523133348783156197125949824909972283363644426964961119287630309044199460022281220057637972869120000000
167 7873536544356183121832138331596691044947671248590498462879527968742241867573082938299545337088708031044669770463971158156761969357254084779034468092262736508488107834812116817270653804918264511997445518713832045209814728565190305274827564768703786935997841644927615093840436774822876540272197357424039426377935280417027248032329838041924497322433619408798211800645967205676381594300986360703215103548278889287780128603591813463991664235270850978739610766644683669391232010244871573782643183900127716116914030376485406794538637544745166711831034173066559764258247716711576142925996804773768872813513921324945516203134282627538093847855781870285315330457143869440000000
168 -595310422077841440591024534499266550375867976133473349394381668181780665549215135105254340987835935593756648172148941063409248158297583959239696604033115994296199631463958895091580555563653363135228632104054377809479480898516089173258325093200978015476896818093265776384888736000165332578081408052811504493747815179865866427080828232871358263245358157094351313085338183819023120163218144050903428126997081565117210871734264761392107629756508206052454877618624240122741548529227680474743042646799310043444466218820140294987137538508469334312298195885556618006326038055524852085272698850064023401304285895792595859424412161774629015245360328272114373348988493873807360000000
169 45552156947991696967304410822177294807628353424288694692569342274170327840010686502185930105693004698546345980966461780074093863081267510307003334616294181235873818694152306566169667955857354370465503870271971892295422182458668270955283036555943870631973805583835839776349243547893756193264201403711097390254563900254380475291525227214984898293246400109991858124791744036964421565699615548604956387004204538372366440102360164706643763835075618053976917422652630191852958756787451314538313806057383064646795477897668553711518027567412789854403474399736764168199088518551285349115521252531802358078924673891945666272699220791978420128555797412590500962429622143346309857280000000
170 -3527243050684152761921086615615297475850870462882996726234410288295342865576419797926343094398369247902822581951680686645166971735735019059910070103229498889194984150749170077598593814625798671578259810367978257482421889828824261143316963153451426935480022981618153510477217600313585245985194470894292707163003883789426630601351490385596306871634014519073282595001940426891683557155160549617943205435792476530996894168376460620988461980894858476958386826993229620323434567732429388658245660278539035034188474212201483393097425043938661454811069632866089710653192842005657679026608771727256432685530794722823623523082937361504737122130801459200000000000000000000000000000000000000000
171 276370910253635394532341989592476867882635958391541079534204097471299749938818365525907920602203479950284064930275038040106731441140227528775761814401833993472902637703695396593798486951563335512064085209702098672738296640400095925135383988569224761065775600641758598968796174314509918768624403612764553409905322593855150973761479250323833623626717681160938629130037501498671714534163517724403772870429134405482096690113624488531525486567259644078227427719318282642330986396068215062986849522254288360656495922936896637671866939433228301391660738508646275824980947602369140244328765304595869729005437396448578209948099923882697628956265966152955227689727439593319684393553362944000000000
172 -21910367062501985911662459006861561482785716556075783343076572034834859305558192771042244626038676470417508532060596267484242807496870703857019151254046495339611328345781367343492856632104073057449426164943776637224732128595919189756945665780193857815647981111452586505547310784795955678224336586083728899805828940263914735711298130458570865948004167795577329089909537342342349311179669581996425978980732202639781321384572622361126664997805992830697889242166614726753374797010697121611586393757618380736478466872120671296623120018308451924274621655732179883525945542902194093184558949729947966778511998194304413981232244239135272773859708507851583431924922132682636439553061692427468800000000
173 1757428200802356811045889372679574294757550925556851276649507247483568669721528232682399913292669089629042102236782410674557209073001201859983421125105852714149907931909474280211410970744793956714668208251161525746476411773426740644776854834140605005399132354067072642892641823717243327912415349703244638502516406968817358937530963670266724288871785631194559880360449740828282975765518872508177392813195008674382556523104615536496069613243578233560645280316198421697763005240971129779312372485776367309825278071076869004305972243621279264746903688205806590568436731788837457132509965343213269546317207433158945601580851364804759915963403484253554444242634644337540002602363563399074912665600000000
174 -142608929240977574951519878481871374650040859075753190984697966423481845925566066733139186606954338652533775041097488022220022077477209109160894278070745260284046818206659298785799043487184624098359659138138023031720786242858531528891320943118140792314761081199782915265153344804687958045623864042970903020042530211207707625744341482647346968007961536809002150534451978149447767548697966619877419927837284255200254210738889964239611549997441304457823383034957701905480070043203401986147254895519429045925519108604135949211950524576695797971802045600733439816551095760381051744859190220927058797019342835398319238476600345216353327439533768625161933207576796318069011059725066863092237713224499200000000
175 11706523829527480390254587377425223750021634400062908184602843201814823503797275967605175977443769764630349901459201344018664373984818994579005831789785974495299305468839113324370992782481302115015650790671057969665156679841687738483131040452805220409927613180181817026999465861211598160850575206792113366039203116831127835089776868042465513718757910558005073381783089101474712842174238525835530981034429190862309985332307035236010786860891821455016633264850800670554535939175206074700534321207619526849802559985266463628617743329865329008602611516886397000324013003895486441586256549471720010547161616091826045503298837274727886944350564174103611250781993052405760000000000000000000000000000000000000000000
176 -972058817984240500366273800760203308652889885877293637990957108083100889122937336211580451935635303114035350103440341289634809606616149788247065834195021601963138740726805618387727152093210642496737146647163173555576314481478185923398475505396676134453369465613904815159690267045859171654459121655383886451720523689927654622613143620572187424083664135907383767864364181467900436299193606724106796524579484157266352794928508120428342946658734289394416260821012143846086474090030203468501613501754898956594231690117087714220304132325850024449085050888216270729889912784027491817854154091645163361378896234853115086409000654611731945944681972852546447419675742055567900608432188456440151912918284024099635200000000
177 81641705621019701624520504826766039465694243763051300895496288068273506995457909828665436912503244543480727638656299134577717162710078779144882956361239460797377062185078986643972693293889020076145266927570375523822603221001682391877762590223214769477752400107779005157969309931067495196781422818599086133133016506990612213420882394101770362165895575392081632286817020809394309356907385636039652134767979289357778859705052145084284737496039222746812255871780939695984895773494570423295327757073172439195026015176174873043168108139057012809513587536188950658000602703611111539257014353226125002880212445624867117226047457788451359659546499277424725455706188321281843154710314478359790125726620451275829936128000000000
178 -6935191031858456666347825815349179475767582817939591891628369138615793087211631707940706696320106191797755249232328968363313326758263146535559439353750567756438239281622262128911026064578270684246532460896339477421248187760172178010798457633819411896130611648692632505512382633308378413971498420782414647510542127441260695328747669722778727044934350141844117306829553013823911832155948281700752490802862553455492283139747068010663216685263536380612187777345267287059117885875186766872932935495581936715276725263028776414728783409405910090667681576204552504142004613430954074362305866170317141873567292535775631901661686196376992236427085591719853598813751993984553171825238984459070479272523001950274180416222003200000000
179 595804581745066842018932794180373539257042783699198567328789701255648150248232302785187950248782803574718288110212701966462187087259285920831216247250375958689417271233090250989989652029456370792268801365914874572650734811650515763983698288850547252407266962063914130185852982974506837371177073164161086337798481845953559085196591924574364736509549742014229339929745431152979223863899545526466033233471292497557849877988971000083832344069183369892866541804033164334088195066387563026903624920552692794576734083026634113641704042382176232850597884199712959282832543101527616045909772335933157651687214191017649015363841322247364388246252143722346793613620164903187634385188390132292288497258272034180524584324873741926400000000
180 -51763165671553817566878535542018672765500860980636311403006510235566166917426075340789690724258533238838556320691521312936993982303371270981079442216586241071114147876519966703472731916236727434563995516944099535209230808007022375293241599979764703331688872615608848080399556026788007079351665344487639602816408583459947399265814446191822268138064295779964244244001413154934803007849992597043479391223847627612574091671252126097838876765748754215706306043489917942050973669545090894047007631298105037962958119166667316254164525992747177399029302103809160409743561194904474523931685920233592914480628269239651449737736878976077972506421540868307982865102383153824683478564464713949564108800000000000000000000000000000000000000000000
181 4547599739615551798252085832061528169234711474652342958560760765153042480289169810514241405903318092933833693689272321663217233948917641717165760930820825993034491885218897740567319719649956451430245247718168657351095992086469784029970192655055560020377785897345798344636292151759734961445254726450315005845689491349550796738183985192079191289160799334033257409911421527420462246225651678256799312812718950114294890546992533991607385720091300166530684588795417521196998627642254537454353660938506531576331046619751465498551903709546510068104142833969484976556602333831498143626254864230661441365538008793414778850185469382810097533433828017467567309802180859095449475420674052579512937353354744435947904787528002457856276588134400000000
182 -403981230659899260035669403691861822945049706373049101522742659885803046519879450316162529708845072649134551763864545369778388123241829610430355631115681309501282442382794960432662873125248161044643200256574438519066005082465564065448479505622424244920140447970973876278925276653332549511716030268140266417874542390331291538060267932134243934195654341422771025148297717477009960799076575009161662408617183077241761601875595368797235164391054489418365653597415611834620552045397833576041355232118988558612079834491866440190617791504960352301989874285005982429530422495554511092392639080155273945742585898481043496067207794454683291214424146598130518930892516155757463881520159891095074379420563314712754743904175784359509925723478425600000000
183 36285334046131345152223070171405437398962082747994640751550093488369221340898097541911256774949496409135138618138350352528922984237474160947793782642189858836685415232351619511949557454360251733414942508961880289793121884659912400933739186292277200966323515250405695241419922786694457050587863282688861278245215934720856289320648244078762398280681688336880689513990972555391547555965680631212112020101354192465832043888329582154936675160861373837489825355426484507187534955137941480471709106943645671399149132315783688334109865720913480300258747400703958580767226606095350195870409955100600370348232004542847473519183567698839704691787344332861240360031529458703246361219272000008833092144445116369957015198149792523893470668586117968691200000000
184 -3295078533364190134789068005402883794599219446563960748229756815282657323486876517797944779651444654188458188657226927339648214715787424610251270172087614937882435423666017516005642355812040992582101524222300969533748127849567661015273268539497436813855701715657587958906769750104918460360670917886830344162167435775810359771755623744324900127820015577378357375585194408485005425246294468552611547830039690633676632427532720425990079159944142333805882152216611788405624686416154320079842707401909838822493227825720599659963531936057693629753782377884169143373942119811720856445671671966399065163002114188309103828475893538481411696389754495957910613062808872215866974617105397935980253522333554153488731118681008409762427176851772555331738009600000000
185 302509578764834452114961212864089754233644934791932632074167697640613373334856079557330363681440362969825240828505636542718563668215907695426229101060069036094855144314105432912583272822573734629420290438678482529128909694248421518375166594819889540669333435795900377772603462822480417256091250679470883498410886819689198351252452403237174260703093571241077491449319800175394313942012207977814676789624266800282482385079266697523987064074045259464932596029341147344229502075571875024626441383547369090619213675927544366384820067705800647249500881696760500136647825426413118706591749925227017800283562223690487238412362697925499695729354777957271923574301648309683165957228964983753244020807739153210730713448448000000000000000000000000000000000000000000000
186 -28075370805194916689217491845944808058931558789045798769069111249916691293567356193319889284964593045645692049784468857329034608496860846599687936354075896720258052320910011806265338925606488178752301154775621888155940413326709843816479166340226670157125868376216704358264950591596876612293346831784805334763001364246490797861924682155980065568196828770935968476538830280688394803846111747725534422287309178542921850331181843366470539477098733277630819590306581876568196131193278167686208103406924081751616848375676614131941329977243815604471290989081693723439268908970391810458377369341733140545692685903207020384682198259919142988530648357209903911240536714029968533095810568657260324267426848827067034431549203748091314438553847851240653047551177523200000000
187 2633901014857369499288014014089891298929997398873853659331180638700947627958258003749152010124955651758549042130629203356553188281005462678955261577704135071137855121346008088365525248356596119457467461476757424210299681663009428642960741625529022987975002212012223410330834959887727253473502846276502179550130192938733402639576360901551254557122331741132616264439571119114095241320587282779525164703433432571840932208900233975983485434337110775451865807761025063817501025044747757419959623268474401000755850601767606073960230675778913016324616227212569389800813123401211828299237123938172837392170558905372252529494302315482329083203426968348831767420411924999930980872931380183050482815417005675619030884054892896722218104562993263852242266952539647351193600000000
188 -249767438272681087725144646134030732987603652330616266117317512763117544401787099757355191601788725123104625176724371175240969207080023192741401281238059723481192732758687574903741376789788950146629752558501857774853479243853736059387229324252746319700019639230858820399832699582783858512075949173139622871852003854695721444947016212947517471502887536380458589908476112323561457049016345941817706494919954947789219494141565127842158027445968165539325266251134947843649073818945087349119942604637006092966815141434487836878871304077282382886326454407239575266549312039545659540397588836377718285650704591089889927178677828204689666954275108430769090785112770401399305492740110895267721852385175494099611560484053068537511339758033431849040128519897416530477344358400000000
189 23939204889209278529737685073137172003554677596364536974584811746315372872170701598881418236657583928259645505141507109709588695797582343569177748978485004763631321332494478125950419287288194781451818582255788659796844163018011509664249040015961667195184221215355358066603194638919960268718532337232690498466569091254452993137723071456721406209063611208916238618371865420078051262702182559795972917396660091509299300820748433081772615094120403802663638865989941320093659419496970000277597031075788996555800661998023807000351471429719507693941378014253426420956776232026940604218965933227569134429405347278409022237093478472822676008178151853336061127228429767539093063879664884181070107110131006070100151205561417741291580626561030454959857183595401983532177205231616000000000
190 -2318977482651176191705960539689300753127208555952893108679921743546430235231918940591057824988877749106304305350113177968313027528742053143437145313888595240312864598247327444423016915537635285144556158347417270522105067433324887050688877881562263896405144936380573986651500749604963080912733292569173179399645274835553122789120143400343368672688200623481979447914406974828010478408606162998584348382196873173508380810188887532742286607892946591513940650354266578267085151524433892609789807468721459403998191003941181793624404167415970153039751105442288200172633628276843513918139409461694041913874326204183985873998880051285867919746859726569459733968454142610532641397382510617851050282974718715553813682951181843554818182329841745920000000000000000000000000000000000000000000000
191 227024059221590794684961715138818472065669586811917465034134278674292962193763885160196080691801872475422267350263220781811090661126794903164127050080117563942045973883348926222972363931176405101312853946729586535355881647485436871606255153478769878048744641068461676932812274015998397951568963672602778285466039336284033327466908324987826826130282676350958317473921984216128301894856444557684610628302504262127451147813841965342788499520189217613830968061595889863519152806907841030692323475447895270233612364233868340767149099708337112363081776114169131302167394023228178442835827737460871725431505899262542232751074611209473241013206024489947700117203966814224697508062400371578070372996916930170386184196718774023869522932733016757869357936525582256596726955667779002092748800000000
192 -22460099311060248150462585244929332320311468347194326469068053855654912454965394323005016999874471166381667430951267329822591367280538042410272778637046698365279918822238257349102589374662921457173933196288346829692369778674499270925470042464110169084519074842333676303862671121280357066997745384510686436232830342900701271352395807995384540584116091551418194549803744850789665876950008220814094140906879142449990633405007727132594255150904418732630850228536016228368119109275973706506280571933151570046918921650451620551639754287916370785879976193533328914083063849003257270552439528290722511233329766931673133773092547504853674178545193787255152704840076894153942352212498137628146803114582253508289462200863873888423264895353832273484307916426396246558023896211809891120148224409600000000
193 2245391311467484430682844077520194909670467974632520059639077688194456420595562186978477334923214538532536247643751754550915911103285233409190913074466658210579392941561681721037915372394255940393735085155063749221198830138861724868167473564382301696340760115054106179838386475704539531399095990843747017795178104217089754808135175083232134722963909553679044890388991995238895102233843539342479427707282850308416982971582716627040307530051529848798934259102910396085589405953132432128952236415191677610149988696575805496504238613791568310694179164461712288619937733638336230272885653869551371766698496040566683448941785519991083599251482089247609367266809969073721829452095048648414072107418981108731571922340423664064158679459389750780384649207538210727728017628731192602801751506445926400000000
194 -226824192188597717999221971655707239220177744266023907134586242051003329689721297573659796058748660681581116412479947799806082955696219225388507239087864289593903640646210893337601589134195228936524722331439856659257116041625202407221322023782605353358676633221485391368629328468479179972513295023401161306829395044619889071710594630525327177287300903141109738672882518366955427606601099669946783214968610471053122761572742668380209204352861129212927669178676322005555470658116189345852313230053160904608152505119563152021801075274329073554651401636472649862684789492738105729641990176359197889730531155567759976659765443346991859184123126994746812763208953702157282335123937871627519100296568244768225582767101042788390427263857243836383718566932000815388691769886134567841925674633599857459200000000
195 23151562827251189190196370280735113325960107680535388350604218964392422681000782293827109512870085805662484128751275262742126121541983980798595045226651720183087080431842995640893249068681798304092176651480308895656708352906025067963526240713820734597497282507702524106253553790547735951780243733155980836368358377216954380553588314718966234984941483430798470783351177577520022022947911243594981338485935943580062188400653192134878170072081610028962822201624681598349767926216042868682908192821056286729458719025856378187994399676389892014288633262306918023016585202667343010453167731923180608049774897787171465959053224742877938010692698056578866853432316288812830082844203777786941410999876233565406751279427127399864055321548272650585599705500964702545510400000000000000000000000000000000000000000000000
196 -2387490952336948042280024842797253235599779729753234622136814508283264288909601339386502001584217703515319581191049489590081595952242068910558061929494695674263729699176709164219157093922089467918578084877424769482510716017169762149981604829317213664505944950633131378262503963169598720215561486368060917597571331774167343097266755610297440249199343070782125986598703822058835987814969016753635782705731589192868104910292872897883198851697325646175031528386009830447631500639847776544977877176807059746072157957025354615169154723301427415040309747866730524447981398957596453654291834006706324542666601563724105575354066882197540439745128934334505476443947197653789019588127358858648058556830237108558979192297068895159319140801792051679362186371591609815177432473558281833738999505038844625628157706240000000000
197 248742932442015734234769564657141895526410806996264232216727193237752535785363941552474288126649404358023057655590978528442689466042918631028880985132495565581858779100145544526230039962170281712771469982436186759785348956297923346879377536276545962359622018083698681564439413030692796936722928823381539802154394930644424868967878109209162851841143938225991211886872793972967349439211680535917740920166927432769377205236264992261715635097339586542887665431517103527152559590652629758554938199746574276129156969569907923011811435233862196700662034155089375598899275186868999283312392171073801699797048571385719097863180376803097788337401230090388411262975536851546389128903555163887935392842575456741327683274441888238022689746979335700807969813208653847782190533470822069223379720857517976083582503132069888000000000
198 -26180908053537290318599508867762525412854665160934806319445626392239461576544686717046691928961481169297183434879421879537928776919169146266919055730623768492804250696991807899947330670812209921559103302931839029065697120867132780521976418242365142022474248266618595615322115415126568812032398597088707713869654060266804362031473907285443161488704813204227237464807506631334838497646425204982809207231547529658517409950665684134328356408780575489520249798342847019501381786735815470286171201307520264719070435755194751255396323094292899189404730007921668709484254829498474468177968801093482666154408832030973663503853911449244837430004681223928886352200840180242002403396135479169718838132732215682054518909745791146266643234655361643337747864967431640838578409255639621735568887013694662198615336043980003475456000000000
199 2783691969359978121799215992292321813023619730010503596049732651078941637962495425844621365364779177423839510181142099349102113044784258794152480733337824713681510651051945487696142520075450632396868103592138321378440086932067807251748734747179922724698886486152227332085412684671059446013179374725241368812012881619772084342881783900437058242372821717490945469758900697785187692231388310956644970745640442351049512366762179816114422660642428944360430798050536293130892018360319321290312858360127908901327550234940449409345036355812249477484962657802296551171474874614348185797670900008666833322853213519195276722238705167282182046644404679228220360644628748338829892228803334045757305794964923389587972273338001658371974447604089315031772983740879239354073312989547114165621410070156307811235546455741477880449728512000000000
200 -298977127418385905625737926086658747099197520788760459001231300569156716871823469072934119450022026549419685359674260136116397661449102227157738734114276270637397020415477682356384227415995710201642201257607118830547621639341677873490542187955193854895360809393001464313055569010627632250190520753705776515966788782433016982580051336489686411247559089071679264744087130054558814948281191560320066399648556239235829072759661813980451322792689178272651483504793386218204114008680874772904439397654981869945341435808871093347722658395977539876187848854796052049474042502962421403978712038537166032734729623598480672483701817983338101506890456172359479750897039113075438933827010946730869062786464826225198017917441652197902406438082801490933121559746590909103430785762215220506557153280000000000000000000000000000000000000000000000000
201 32434939689695951749422418669572788054081698508323564486404053003215021114200243185852360831877121507174707794247400144837090504964142552351667013985559237491382697063142331777311652334910370404790943058764977451275905347505450774988740569334823347895183399098186191886192932364657166592834118795016996826360405065122267474177085082963969569098977065447449508008333783813922862126928629625494276703302978897513456187862537767550696267929183136556659614056470265081486114675628067522184000430369018217220854678878715383928394717330949826322699698642460153762261350335224501536395214274156768815646649209709028974064795324424198032004617025501327195286923826776551324999571260510320476750392205936964687618285292492105920595328598179877930495234743647320379848723008086656188936973556969831869336434294477254156956188548427415552000000000
202 -3554060446381610394527718913065412098678751649956653245367730694278406058630775295826209277609462201051173992725424041912160854435668795425446870122703401094721738219617358402504568345927040450138646408599717132668039882692782535437166652114253273866005892968770670838234052284294103588454374248006953306474088793480019696542576838886623219393694806796764733712543287889515184092014670862175424582217152636037589034870943753407087683976163047438521689667697228497000834894424692615580755720800296785807304303148654685585147662901107269093526021795035666893139753163788293314684316837890668118110007947632576081830425563756671706009776783937980637604229265034697688309223246659881260003930136813369006578988843213095551753187790446203433258654674392462263842629740504312269150037283944177763351579430768091880883410156724435204177920000000000
203 393325017026238469928066417188483127591378854563628513133042885150300280997079016467739806356145452342308785307894408600299237539538695961553255311902411757156541780636436808527080009077107906548121066433961151737787190703673407996629037248725661027034130855244671852044979805552242917548228270565767904878754136572409337089192111531423102210307748516423747162968555432648969972253477297061196480046899291482722548784520933086361381990890167578406680364925882941192470736736061032816676314690693345684514749251094307341987359448834172377537535247904408162196582701026201419116641822368324877492758604703852360064820664308207888731595245863878506430562671673380570440720252447288932138563566902633184969803265240365136364914832422645693483321575354691523280044587272058015527377570034907834603107920036960551683765862677718134036199636992000000000
204 -43961454018002750675399925468946037347675806261347629512081058457934408005526672526555605477537805288631487355284765037196561420656295204413708926805876697128868312852540727112802892943820367895018880354342088708259287232974102901794900749109056651338017496455992780256733387764631962570608459352156369599062447579854981568823155021846153127934995484696067646268297928974559444904550513468459719119918400023466683008032370600395222501415501004068973799570613181436330889416156929457678162548652373200847940733115756326632425526939538661147425756191888535547690151111040146518342467322959059317803840929658799507919001568742590878740338658104602889606085880132708188729167990355371835902614742333141281964008164381296946955709435504205126209746961255834240877357812774594688230144158654990862001350265281517605160465964594085443526417180524544000000000
205 4962095593413828001103967231852816611704228866126203665390550173434750337707910596540359495804488813329374718430211048827917720655128989070573693392947218911373402608092116975920757295640456208121155167536205067377115477504827759370268875256337157798161737859274323433812295599148691595876378381896951709715520741407104903107332781851845756941572063304827150118562370331211567711852876578978311912478400998636974894462280394075835156499970988659754223883645749580509140324660616967931810440576758653397586688142704062751838766885287906229661064441747713916439814368172468580172578123908133562374013557374547178866572393472431309358998534131687807629245915017285176306281482946118311253665633535081695314415175527830551283470808057269565557839543541781668096950175520062182161705410153919451662443493090918400000000000000000000000000000000000000000000000000
206 -565600642859485246460409360672195161370957534850284735439146277416836320813732848254222283422517771868265700636407211351554229905763503544915271118976977125724073573398775888829784367432719478724161809239206081237418272991256026335068500486781527124315287124021430138143341898115074341440873776686026746447600777310805343884077120483188470835363457187567048629643194506751527926579057308751771383707157010628546162468836769816656543011961530240657656910335001975585545271013487242736985093225657403764807431481215182330190036139148702859421778200950663465360016699914119723177547004878312418320728717171333979174682152775558668368937244492968420392652632860638752988960491754163286767563014687090375352880697158325857707541151828204378030314700385867305079412625154740364502307859593300178129176340753992681385586030932171222172960667757988669988798464000000000
207 65100697920035723634852163313030186332750766346369624712107251859660406666112411322396057142343036526481541457263422763767514464837044472100084255096078544714924792456854113117567080708176300385163063707430205461888330450721710574803083809891962198943434515313914610133933556302493219268167530974045457362042743259558228946576952965406397926768374102986738769791434258748503084463167990785650696198930634129435227290000941800476390692683419302405971406385671554137546625442408698009805173222855157648438559115736393134442428611188754046017183473303727903916499458571933903266545447526028604031266415329982389143127390097632694107908493124871121487357752139158022614830125699953798539379002449426608205715129096512365824380222632642875287450698107256789923290891025223213659549249574159622030535495120319263814253895582595665778005464806233077279779849240576000000000
208 -7566096400327262816668523773607329554227064432033635533032474026442800643925242779179042303247216552021351133284427687534369768465074095835536934968256373747090739144785955782348365556543701350464655857238483892852319176748096414581396591508926451146329963274629218044942359517478187039914788798114379604922092011120195580854015540467164304653076983692837184667222878171581220109894150648922624656421623154051203618768630376157436993036089777327569796335441761562391514172902545065303426763404735107868135237701632747898010167598791156058397775106606493587783397231138825843930470401790259623646703650669936839780241798595559218550400195419590471704878735239187767417659998178229567779523370746167161546108400029949663419007055017106293158675048839673456752060453787111543204402735661087119435100453731213390724734070730136513210876224560927374266822979760422912000000000
209 887867713082940552638698678535745113854107430061443699462121971687210399549368621601930196667280558763867066016451259591438368591929439392702729439988383902490383592519549572131881609850350640126856231865225751734582507260948182074153490413525632217398027264970246110067179058339920731958577318179106288105809385754623514735541195393496433106126697589983447732917961178259290004599999151626949556728654081113974577543293902302509485269755650568045227709078428882881216624635389478519947345508713407233608587987841969508661787498995543643266681310909805264128749032943265260574657245445724797697646003789885033443356802962086341405701966929497740658819286120491174361420440845398817455601681388889737909967386564961383864552138447419227681115439105313835186161273706320812484773150241150988979433901985785064744115223896126291369168142984439166548808715115683492397056000000000
210 -105194905949971585919148175551452939365574193616697887429414002315362617689526548414039902459288155741195570713638010168736041721684377506476454265761593218003187661916487746766842724785660483833927297054387301844174774302992091296049974551081340203104213500326518809014495152596442720562042030670774121306674545395609371163023453741059215010462109515880474389860804339635382431870356912669236160247483248761582991871885473526333124675384650222798544411861991302729331156837279898740200536642181016282633224105922186828019636993903390882506138654616238146040025098452485164442802591968684723906339175053395522267811078925430268832648506407779688202945193824639284042451646901036724012495731585230049401817860801732386861654418336512441467114635725676713720658868710006654660066221068021159874295483291205992963289813384278807937024000000000000000000000000000000000000000000000000000
211 12583205456779857944378859359504400531627646155282089738841614989444880068375004953204496551079718538759712499616942930565035102005128035517264570122297657538273806638998644207080346357027597640294514316302154657888647240402047406892298007469017449900230173422461509908197569229037955373115216961598111813333411546687102929108743752474485853341083963806688909308628702934172230479149036315235109819786483958092457609530896389134002644136835092993274174588945690688173338864430869098535429920722589287001693920703946082454490249416110904717425042576518617952022255730356006455523433217588001239598560111923148411739099413667975501516674307117355146776252163766543017975257902352674108260983775875668353244672006093732385699136801776658930362708591859870887291602429129955319167413249012467875050674997178763232004720921499987866154675836166894788893237393364713037323274626793472000000000
212 -1519561443370640258340187707586214387867381343281192235473735047703246183150456942988419758462204469570162494811490172692277958112610189789301560977474651062319952596920007531111609722817266210087201708160514387988962141923257047741726819762701711568407677473327037220479515555884356352915863750018718970418840127795573326423985519569366746351242723933686383400753918092888414849339741800360985989876437135288406097353511346058493132930397631751802025864364210770711238589245369675034074960884097578176435856543774103489586109107211406144079816108255701909588441386283099656103786829454401987802337604251622842335951564858433373812551551672877664444834708949554385696045616681105308337665380503440360047105749370618128855265700163233002938663633022540350375562601909358971000876237455985730905791032382583179284517433324267822500331332738766625840937405890620538496704391833962151936000000000
213 185249095971347848244651119756501581014683654553993050049741947450239420132899765910826840750752865392898239274257347507862573534883130298213401430488117377320340343124456014120812834720088439837261409889203642618405981949238300553634168112342226173903799841405633833267222908530916783372539385644037324101566224646773681584646750578068402456214141865146206941063076201523886244485899327058478442994551924309110402976259745691556966623342945497813464709638365860774084170345600811395339805433794983848851549021172804776120972344705848534529589073375151849777590532674667796388134899363055988712423132632587312371960897420227670474862528852274648416643645093314646380141787899871841468055513966064550309027724749697048134650919301679565213495448064070511618528553671039194462401222190595613328310403622980090610365073327248564430411701696970787152591996563034332164060183373649375714607104000000000
214 -22797405381514551006520533612567205768520299509593626061162791142535761355831465384149667102931992502746462527031937506830589871471398647857614373954937172865740442950582323294544700317358101732583394379313543076849162156405843611185827820869683658821504506004109922356250934089325934027928901996377606643088755795466910435233026324515453204585887702290793518327596538069511806540831347866505224889023307834710000523832040234641941468031400318242471193107183378306090159150663280515590108519531503362967949276674698996466794377237929142644795803523910061561491705697149632786831342090290485253802010340991684654674976316120001178371842929628737576248500657938371758590815248183093409501665551119507273687838748195954753923687826190900819362164858696825217482391713200938056651586940086377562916260683464443606964753770361914910010873350140355718669934418385553779474562499053444190816205537280000000000
215 2831959638503838858048369429654356877055553923039281294512496613746253835674781739214081418960773907974074539498709366392686549828506611688290660695717065032019518107808365304986114678832633684301835297813948066286322406447188564202613748132222181614035404297634063027879677769256026119823927141784378598191176501726725025023784898895967654153485399822245999348974972876795623282178560933882500779833747003265498038846812133367254073433552837682749052784121680247418767552388095980104091641561321910630778570518976737007074695839768359260815545690156358670704155047776978444690365262780957460918793702044340821749185814767930124950921196667995529086815872455592819686268950836906655355334968203941627691400897089394370452961567996796252110972126099512904069237589176239024276900424450333529951590048468760928788676123396537113567570278069358480465655234560000000000000000000000000000000000000000000000000000
216 -355092916553455996902871642394041531604215861434804264712806461656780915991749750256315718610164841942330135826348972475946758890435613468078886522056185277369754289916017713846941459720235610425801405534731945941769901188051564514876873959963904900039063264376733341808505289725291400646293983576096688620711270803416577111937190178046621379096929542687745710936409684381679022740649207238363544595463780468280244987261558709623722836168042393397780950506468451027487691140706734464548826022805607356064709750071716031368210518710107467481768124915795420629813923362879867447797306673653124904217267073677267968079690594847483488435892113918290078665174963149794954317713162472913361194314736861422877124740082630336969800291046503199525084579294304399642222646039807574841796363427829965774854011136237743576905687219733988381350328926343699701303790280606194496022361530427898515319333343867938275328000000000
217 44939832171110791203368091857599606528418168011908351422542775480803718877169894262979049579738762462844139443941655928376547640378095435592705697061146725355179998535271422203180938507178747012474743224779254627340757598683047313587215309299395112976401800752541124719205643258381787008630109870131424545582968791540713995321195656672339757204333073012660199044207101467225217773429150675989138574237567013958927586098391253707025128376720504473255580564054402285033820742195756456654526316213963409117531242182300011811924974441230382213718561725698346817152393677337361172749926544434686359799941221947787632132297809148880954987167620479794032656420623698079434098241214296925435230243642955640314313364730306545980424590820110695720536529264196814843601835408606308595254412219775182863122729572166104752887795326508707724855381970565398126762968830282967990142849457213684561689541276454514864020258816000000000
218 -5740328159489246642834027405347686842501416507757722834285297522772920371222746257849467614940927350215472995012077561763949798317940607475846037273231215137165935345101725510920852341095586536149126199611488942592757777563261307117900369466360312712299471943504183799239174516567880603934665770623769572936041262247048535343705977833735051013323120268399146467349981063401560663072912812647923403514307698275358777279375049457235494812998516217023446817424910908240702437831812348357426228344058566721110741016769948164018654010413248439600377601392848355479572946940099264257688936566963554185324616774710094434605006925759122448662972719016799679037801067108566870478712432400480494078193063506685695465317602299247142554908737039577196069627943605521853001412722014609265003202546828331196409434507260442499500394485308062314503769768021669372668933992457861721308242626252266510390552270336394626299890499584000000000
219 740013007163958919644493673031702676797312216271942339798336362383048872154014109929798077479839755047170221810802045687676364339686141920190557189651192938716371126612385742685854745863766988137051773839352206354061319192880962733568552420834407862408288166526285713049177097981541498456709005032542503217642427193645809328642078878771632605791650512027085843163395166496956590063238028657466943080462997441952975352154342063982900002909935467670202932038082900967688629172296278324191204404067759835843344128266517297645413324099659300369199976831276339046744508424571632012346882288356202451858409611615184129940437333650276946982804423710833918526303164651009922375381483652691620231819872804037612619462780625188354625986041273952295175829199943043325457445325703270284707926678906792127935329279258571473527682183018669386510216158055375953610219280768896440441799915563789209859436644653460740399940438874652672000000000
220 -96276664337749856880690094814630066438935134414383824787748168535519952514876235867748261686580995600300461903749179006387182117966821379567278431355943477604185742910258022226656009328056999228081870750866245847833606441587843168703890238655247655525010535836116883360403162621732557819710904207310120353565740967873902724455545573836196902955381119409352205755386640008612074769731994669733072233045150001338971790545704612218005544382320998317689392124223847400848332800514250575938402799844908716642382958902994479841390262854765657705176495512315561615351537743433144980024519755118194046504477301682476793940189317702655178663665902542386817187697452238882114015613286966394158478811982395791621452163409499367766095617476305876341818478794544037715829259229810240848901459206236756560095585546742799156372801973875126963807527469759859179718353897616615002271255343870771200000000000000000000000000000000000000000000000000000
221 12640481663080296769348176562852528578792207131162314247030011757940395988133253844330222276588801456123388667120051358138723963438378804604588077677037188970237788582378436657098788737882995981316194119714624337540049705245357772299845164903820590561370736086600510248804451536561983995817056635638034671296939433527533314479785539066041766908861321333691984160027153508159427669047740795516247724928503039039945278039124722091324326350963249375742357545934663223733145250292988111574290065558812813685613139406219404202954308450371874490215119130203095231931535555251734317275044074831324775337292877800253457544442469590761007530526062424364889572243483199745823380346858346584997512884290700143911656047464053266584188787154646193004225509854207917185339231577347193454510873129764265235538107740639193894317371978707260454478075905937147378471218529399680932612914659909952671056954250542530993313440945493111592189113139200000000000
222 -1674746733100705498590037944450509248564721360692643318315052132742876020785966131076085309484210171311422991586338772932078059024531633815811856264056869685548914764799044132518975472035416996160367185380833853967498792485342280112988294092948187354295839999807731308323434403566477066956926336630382493755195858015249517972409087244361337612627191529431368657701729161362983325750105721687919675594778696510888480122493431455016431687199492237155554091011511536609075400562265355372717386129081382614234016322389720264142416584027393888833036109215773146775527389012082983362098528060317190724661181517207650943081059332204369198840735237035394152375990504875210520188633508709408658598788807026188786387390484665426382551286157593888883485905070723965383108366284595337795912639889917290768031026555812527489147180707649728378864129574804937283389365262309182217832437649443266429834807022823525994293148886555771529903120570122240000000000
223 223902925733353982683925063847158341060555680591800421172476040943844105804328258941092917190591111135830339210473611504335025243610198922625876758141167166758597746588737848617750976341496092883548168038585813804480290400280981919757498745123117373225628829445680887159969969281655590667030335110416353348512434147282504717108338072790842274609383108890883674044833075177899571877251383295062547545060366509771122593781039574270268439460172993541592957043105158165652980266629484254763670607497390122991580381631379119250370186370769369315239264104109727392297714000185521330019021492122532253675565904059565784368719938853762500813135986964425715743979592834681007423697034681709653711410619675138653733047119785367926745448421975480699112292134672829946495066737693724956353565740794681588253129824613958547178517004612585854037461115972701749929041477895471257628082416790551594999174086317500533586807641750043364700439349314851962880000000000
224 -30204931521224941241931652881548484538031139666587565457783729981612933031761360836363471067724076889046454191203315736421291655442643017157683703850495627714399767063519419606990303329562640236609660407535470145851162229082330405597134623584991978667290104063778542732835251108467124339173269362558172559862854370906965321709625133530840270547803419317459854276439196872814396865609176970709859183978903780336494749377492297892529099012394233369409153199931323916889847292405742082490376379185322698986852253798929560177929542712721284097021988104962405985182400697782410890533189831277457505509022976785255034586217230130344808026071890466219914468702767886719548189693214686007645917577794021068108240970394901471714991580387305071097366200291628937272019307775352856010475456507281158289043952649979288671220578940374336668008411265629655587861706578887976029351745003320152453745872749266125720214342082724554012082893791582716274524815360000000000
225 4111363755565922756371557366700203330338937546495200726628646904211188919119045267682157972451258212883570715145352332239183787550469935058796971296808875915961796334662939077153482725835811654270567036910022633657037427050903702720222778979804119915084161444799509532266003779299670061195494507447583658472425840873036213169810938118021433489637605249683847997817968635486256006792438152296964892100443528719360726850824726500495775844464609565468916734182095027532314685834777127215811513846623137984315556921426974104015266623567858172268060305238709733644206524760965782426988325872876684513219116608655431050456186211901790527910426756447747752848154051647806686591397445855230744935013466338743477145673357363900876914715658367969235648139320708577623700100438692080710887094229229672496514718505902989109773936287505401051559326363733438461625851091123003046597673717723687884836201389466394296320000000000000000000000000000000000000000000000000000000
226 -564633406931091411741843672172354388249130775530997852399730722414004596242721520217200117092424973193315508819311052380329966969013538772586432797116943602143785513846315053580679013329171124114130713939909903893078568803069061275272095139585112065585542187015021216153813904762543272526431688616118782583844666506504755593726437636151946374363628488549194610030716040811349925202901192696848849224774610643525964760893761584259774358915468242051616704309763118202696443769875866720213150398086229700289614839309223959993930089099273617503371331693681936894011758120240571198686125403912412936947360686627287647174240254346047617116729216410394195076545878457180639646871748214955421023896951364425505988441433316780802899210978678657727797634555797610015224302999187772557044916114250778647003973992396656703403950366528765158545655975668652768305013786698674119952237756051731472240030009260267846909208241588274320529884242497528386587900666403880960000000000
227 78235285015583225113862320393449622661688093199552109100959003131021257974036591157868296757081243238135329678035939767192363132738523204645370300223879331052463417455903037899375061909699258050430297311408487969273479697383381136337845394657156176091823237577033574646231946227065490874786608011516222951937418200060104308314155763159352563300028377279287660636432691189778480831770947346822256664441498285996875606092554194536707642823027981553949054361000594503993015664771761086493976982771717496378215651761398654381966870966283247193553177075056227350985519731886294310612735719612429535538445738385624702090495255776958271731016426004624645918536484617480179721269169926886574668352767860752504328939476023837128954947362667969245363944707331161361831472159804030676752666953321370174271861005024902747123883469974827025511418732299640950533273276391507161716672523072022603073633839425971060671621037346021264104611762225696850938212598639869349068800000000000
228 -10936469977179704358875666445139682626147638786733493520297436263391859768037410408463906499678473740115524406259102670347889959822804104352860900241376182988757966047474510333842628189656621774229665765351322307901402560725962914886081830688537497194229430273349183949850032773002862583431245753649439663983565367551764389370621866944078845155802896927139854648325372197756362694753940979657600145766028250008474669913985942715107092161494187701506058986206280489801781349227960097173292108666388395043004714891828932280754901385737729808264667155187058122768292814452577832684448645683159917102792382030161709828893208451437572515200577744084509388660144497864366216696849600967525738335105910212462947796177741886372595907906060016760897594765390758415668280672408994348367289127168946329849803336292836260287622164447361891008772504151648199045024129818956168775758287044244025688281140793358084110857562380646109639656396894036195546044559596521161055231016960000000000
229 1542315319714919407819192561644686557868852994008629352297905288784674552280825101069704766344266444836877569950794554859078289706616889354429569292340376082821476272206364126027204450660162099383281124441280273637344077963543628537810060386798699313556417947163623286471731371986155630452807011758920392257650955997605470223390326354983744642391650964696531392012044830322902094864868207309157737328309551549400899354773210480324118531594227095918659757285640522259727221464817418060142376604644604311815044959547405468546471772592164217106721278932749893079892403289297316897408246795887649036199665234293954856274445687614981233312788168973161547494436227996160309645367847546483936264995920854882790624560818145111018263778717613134331076939619020484883259785721401326513658784937876257268033811188271525846869905322589464041103381072141264951455343839956135686963136761845868790562869423682186625703750919042685635447851600636157094270156142281914079681516687851520000000000
230 -219418859600126687053468502767529889693414807058856053063468506196920277472430796426875589037532128162813076040368801937901588106579336111141005887510115487652668374723243892876236214625541435274436934587402721747279327175405136028031627044250490006843857598153758841267502049028764058246456170795713401482240203462202725515270650518574025891390734785266596064530306324880933553882812310898267658059943743952115014012170940011544323721365464589203147494533650450791824859495599247078147942842516977086874287161205617964984224676282651510764295854298810534599238113329391906136900433974684902181767480007066862517676834085304278162220833453291092980887029453955737815552666972697143358442113872121879548476123267882960532085450955688058302990977403470894863321197741973526280819965880757178854396731844818152628103958270231510198882682769011196358747998131724676142674262537788784330078926700396151607194304940362631118562367897600000000000000000000000000000000000000000000000000000000
231 31489293495767333388385254435003077049603227022030149646263066041945447994840468505652019438855218109835095990520241341027665531077156530391472883300030158922364686502296526365361325755750138668860116224893590378909458024272840085910063270240516844895728518167257268651972919773219596742110371194851477905093243157929851042431194096643652134503058056071802230402640062025396568146528541190797339602298551023508429546584747429503208824652889423661372737887963935400281971947851651817075133673448667672786407777435828079241902182340003628765003785783538956141448491894509503763672946475286816082009438451189934144033608860517167922281444492426620703907951027433099996541987340375086409207526937616863335373197056309486356322662750087301052126966092658101235844798197640646194378208997517455428374771768561148250776899656144477124392969172451230928565690765377869187577090315360440355501525790031003419208814934172115361840271244959589696697906526005434719043513224421504509615800320000000000
232 -4558517375684872257511460866534045695141211329140179538153730471328307262933652082446353037775775940390156982184489335381846775777534148283124241769954556316143799741358771432256923569573396041722323176777782908801773957179479913022956259700599635929882457692700449801170258072659528286741683229591155980158799629071864449050081793219520436520126346349771376938838866283342304928429567740136639791453953831656753743023674045130559561137057346986737562803047919798787285539463232456969925026026733575160166321459865291367496424437364616293991316972569976242609126570499476074422959092365308432189878336455872841424699799784788262945388229672680014606021856255986681844461122771849777314896912438790399835120262932719742710431758807574117307563165013665552006485261603022087270966701704876202953792353447925834435869426865816194169588129272911168818748567149782084635767773457552586228160861741689425627897039620318498726010947981629029570408493715166133664029564919616158567504103342080000000000
233 665640505064697226314748895742978260221090257831322043806498784148677485077521568514434451798135017585376859314488688425615915378270502316162265347966251732067821117950991661736722544537074085744050749602560833198493492695181838678418451852254202820061142443969448186226626438511775878067396318261665055690519194845751036761096064109316793178249220152526008910345552052862721045404303349690418246468961222804824562116980101964365382551634988402877751311311026414478179894934756832196053668673731064841647922576216074561455939416460782120321318385026789948527968045017741284954356389504811079888051666733829479847216269191910810921311766148570188925831760420977760110062936031219541341344865110575841591050029990668461151229760325839786822282550061753678424420355060999369704309996750936520814583910272875739360473736193554848725948800493294583236269278353265784237088037104653918111152041181082558736711982866393763720514698079907905207057447267382248240175743410646245873946991869569269760000000000