0 2
1 -16
2 248
3 -3456
4 -406368
5 123982080
6 -31807263360
7 9173875200000
8 -3114459024453120
9 1251070155460915200
10 -591321674803999426560
11 326012628782956574638080
12 -207713640106463567695994880
13 151553716908640555631462645760
14 -125548204739767609100782614773760
15 117140996124637491096961880319590400
16 -122177689087356620101239851774904238080
17 141436983687968682140193023681790502502400
18 -180484129698105942200190958713089316893491200
19 252157626623813758795286543926527817103179776000
20 -383038438799208493717812766391478823428073319301120
21 627910176087828747327206786433902694852905321166274560
22 -1101256204669788250928284638736737580684957964909999554560
23 2044011038557120650087410985964718220946298768029303670046720
24 -3953332043197328829313019086334777277046917698344808885476392960
25 7766011976035078899056945534640892647976550143560800506862370816000
26 -14700191185752996289483980611946427073177178203708252478618073332449280
27 22945354133984680899647619570758179461495142046136272549105367497519923200
28 -5005710942134558287262663441980251885181620801486260062547903272972525240320
29 -222142095273933168406592464060352109031006731236783865092365425883836650304307200
30 1704839429804594361285130257472458456269011833949168791568927963884736914092741099520
31 -10186809022146949372451132673212095943458295329764041275726729600706385299876265024552960
32 57165481256176680120880943953431534335857195128923471358970052345934678676435500515438100480
33 -318386836979406322771331508745189884597408035532526625214555057844166279311394540837129693429760
34 1801367509888928572537149751726807800855367933008084413945327647109842451853482613437235626476830720
35 -10473685488076985646843243933975323853724173941064971608687397388030073556484822380086120401783383654400
36 62976352821949547733694256097994205854534028814738833976562554977640462077756533361138774411932288312934400
37 -392994140840018051455744736636542279212977864252415381347202920565395139761617410089940911117852094800855040000
38 2550412063160455518234791354446361545333544610665442253788951665748074762571407573689758325928746384732203673190400
39 -17232047924693742569697604304153297522869519737568123939621378822277445179803291482965914487785538998444148379353088000
40 121283570541387603162337042153421152445527068698594605620797862215963230984128430911435784324876193500026021973675160371200
41 -889363520441965098906974418333421992422812900042985081073282818547648420527927009637063342999652392052636999711342584240537600
42 6794139386679321463620947712251568459569597978467343060310265361284671818031236755049215079809188314412676944004008842613699379200
43 -54057977982198478527074318383545151098332699427034433734998810523617136323725840411432653522126142192749615456083758648205611787878400
44 447814205437201347434226679607242438947481418010815180535753135873700423066433663029044954173303533237364059102892378303922403858081382400
45 -3860620782227691383484894528573918624332742160949654575277115519689620059593284763333644313491452937384827952707980772195513563907304194048000
46 34619683723668702042868783117161327462746035955721198325885356375197678747604371635352284588873099826709829306187692721522026013749844464002662400
47 -322749777903788429319974293537129044937637839729237860441131757087251055601240593566592079408876399661959640525616742748444955212252763589667979264000
48 3126412568660035285524897073072565868513237005328474079069817303094866856734798691304265914198106953795729065193984908447711040682648708138194217572761600
49 -31449884897531761181097768909747442542178821803898179207801938636445318958499518266650786297623094895597237068319070257947324755681049836069223230225776640000
50 328349643874400659157683089270368859590756509998872112537178006129768463035778612682777272244878782896745798556512297447172485866867958469832570368224429237862400
51 -3555907980622579592401151647846371833378625110588988535857435427096147270099803397399959987568421699662518282285848577971413663250092528478773731599072788237988659200
52 39922135720898553486156674932222863667049062544444470797775737646432311256867592328711921297996946246933979462721334087557106313289837038856015610640825607196499351961600
53 -464388365782758687349156535440258666814277143604166961879452819584079531074801462445339440217984188250823290510744886261938666150005520325347562271403166449521850125071155200
54 5593855889959833613369991211461300361958969556797246804659397841743573143275490892102205409368131706636134103057682816034747573298794662647032923942224940661714700882225292902400
55 -69737328413481069937286843123412472758667480482072569961066856509387380751151418855252821675712536746210686968237021572785476466764522394976520134094558028584001836512198864666624000
56 899309535208947507135416107801612191556479687250170448830497276032064204850220363436373095947298303188482517749636033272427343586029291959273830853288368560201544273915381734812155904000
57 -11989831032677016686656706698000967309602867881103170858161835297488620784777373930233446113933508395408151484363922675165347935067879201626625356838370449482557423231189004594795637637120000
58 165177743132718683400429010550972463228045631403078816693575664286090550140384170337242349657474846009864778861414075629002162432509586380754286850281739444623517296363573962100349097182494720000
59 -2350194643694041181163044111656967915839494234930839757770644255173578935376993200418403322160383411808409090061285115089169715205745249845503788858994897899945607972625588804870418638866512609280000
60 34518654300001534819713016553926139892815511339326228454211956549165024695668920292697195536152395886971100385564826214967549345431636546174218613981328509261315777062931780194734100874908291605463040000
61 -523106490349524353433163398293266188147449281377128682015505175190957679547551670282179926844289190289878699749369360111166971319615736510913643917898556019054613692423110726188032497512738382599967211520000
62 8175337077297020739743161966846531666774739354899498734088805593309846172158597991955324269658785961768696632030291839634653157447883179420600868336619329958776106251700351560494458698443857218940754743787520000
63 -131703739249102688710572992228828323742694550497449634801961033023049277779122020601068879854307376681587922839400539797098843603850771096818063032257350124710254727740025969039608307915141617387497316078887895040000
64 2186096730594707116180630900067053333806374788812503446441351590736794142315276935523133439163160969628612439458085302007124936848310240894196210737044194956819764248776318702706284859409957113226276771299157962915840000
65 -37370223206587619400778088039161583139137054301028419031388920698905917495974163856021789905455229955346608094616310691516107914022575697252112451199990841379529951657734134167393650187945360572297556148360525024696729600000
66 657623608228349969889675717252471010339647893263000040196253051959912971717608523965282945472504185699156668674147092092107592063172211968431176226522043833662442354726154130115284571822762584349071936644112612153238245867520000
67 -11907999279529433501495396909515092702622715390135252969117929790215682406066973313121148476881400005487589059136581463529080283947566317888009863224545490488871226190671401011727753849634310580780880933932849400425920050338201600000
68 221782887269078793882763965239807559770259343349149799082557683693649260435060320149898998158957617311206666482415424830327448593188710816983132548891039678092959737657768326694151615573206004865982645049707843823467433309323971788800000
69 -4246849528590281125005468935901778371122822728331814820733136293405285141942985421772354781483003358160640666803643639805611462018920393911711113893758234057990589333436415530358297384349416400435018095692433694933863593633442361769984000000
70 83575806131463199518101869025415997870497587799588304830984459027846159109138668723556076791473121991358490257099324724691210632314530510702551225742928567784143635503485252482081099469822507494584209584733851852836223834987408937144161402880000
71 -1689653612093218040793851685175228131207563440826463890455126848892959387620786242520186342183433736554205366963479487199184554824727939172295920849872277228666714746787363273929949191471823090191421207303998522586080773438679054684600019651133440000
72 35079213321304736165257137443236381546750062997745980292771290810108443188976648131327276984108071880953522685957369203032949562749788832210314025600443175644698232597157058323031438645124780228140490045121122976336937658962431281986064765871498199040000
73 -747604020173207244347900613110694158430898311042596292012191599596061717681788973468952096569682185017492176649351857131809631478254347732251020510898540417886139113020869138523467151758053491790667786761226783744108772026265750271629482248744531897876480000
74 16349342629621791165209132534512759384034248921345016640814223721556185283398653122103257389703610461275345643772562662228051191913544405613265436149378235549565790499650960469200272981998128444490339721535683662059885469473384357185297311769422739706782679040000
75 -366754630046759622423466680161298235600664517864633103353626824128638372422786188542275545415000316027189049470407061082617795505068133139310851470257115977006902482946772244723901922485867136284668953790436047570140366027822504376734750577209981535046726582272000000
76 8436058508633817178465379836574790484689827638464478652846449856760331572749408203780020295772515552397141177322862264175736535886085763392608861471165176539954628402050443576118777773060551533008940775296019809606675240369162788328374774349522091552797504769747845120000
77 -198900687319697629752200045992357012119369642927670748338191162930403010047860322275500824312632304284366740142847029841778403797552983564943542866797202116896922543494242776463400965751840827293356557179955509429853957735003745613071199976114275960872986887185098394828800000
78 4805200772892230368508866656017135985745269744944067198755801296368630821416770777662980588388636137325451481942949244809814758650147282693086856407824991841395807357034644892004955406742140677059415509836496041928273265680350550053544063926267276952935798374586685096806318080000
79 -118908439789470771884649201291234323818956091234901314409551904055496414358174658687514058071509481496561615162577946051458748143651791331548425314622629002645513685044081368072429310875282880672367597171550115217418003958607029881364731193770365965012071188936714359713568076595200000
80 3012924535254089907872875142982321204220848815559894390481246661709300813099119636257491810393974183023976822675770133975633496737434341368780513770466457182422016230991999261558295651461856549096664591741910027391757954374025573005624560188174898805714143146237272950369473617482219520000
81 -78142569251640050051688943480392598579054771674953732846247405909565905509994297881188855044291399740760767828006637275136047700835421534173925191351389513019965610690089370323472982107081790350070416996034981720878006543610483297832338492692714980293000192854280948491797497298279160872960000
82 2073771656443630372889518280235613172422774155568573301217998435898429892527048312784724622596560951194532493370329525746875296008296767881628922802241116302638083905662486512432415364039212611949941613471640062905776372895019494793918725115982001199130132091886507609192484569052650400519290880000
83 -56293478598617030197024598645330229887582727074283733271579305226050524538477159096356176693857340948383944910982627584171261876265836004222143869114804655691040575532030453111280384723010384333153748595381973910932665945690060606832679440023775892740260167790812459825041446977977837766157333954560000
84 1562531974208833429383053552689136613527998639500377316375224316754501150344214530615652516719521830806257070414472823055584670034446733885746287456581324784267322739679873112065360223522160804020576749553253715432488564147876240626413821146647011497538982809929494480789713273862116362213563600857989120000
85 -44332513992870705221751923994306241231046746372015514068021841137342460414663386950538073424681561461333637643657600276992139844440492431753235705319516540438110161581127316672227588510430619386184491999539741041303946338053200080420010197178811731872593080126258838381743378349736443596791341388317222502400000
86 1285245108221797451939933927891389928566332734886773291471119217856855660864128292155425108554627720045084292257520531598141589402108769700347704211523346431568554441870197544933817764672376239353259036146058449885607286307428441352516365565726038695886538587210490540693885957177980143885050254042401155212902400000
87 -38059681881590258596353805882715619862813764804901433025422352269672113260081419980804905781451049894197856490872979095158365164039266532544858387368242426986529258364927436260057887687499677973181495335146169018199174480916967473590288142039180472348682016441922682920898507925502200019337794954085476624771317760000000
88 1150807001728470277860967781562478115757574966210696752837346400345548252710835576171733393157500684055665567877909137205128425065945386642030369897457323503007638568910839773043099096765474529762554583299446472050521808388893519592945633387418782423474892392231053751346903486485882274635372971644432913896986260380057600000
89 -35517034961867678804053244859709037724788899971093552592175111065147739766848954792429817360607320237433936817342534915834386715739716905177903520826272718818408307850410711712150237774190928860688510193990118198734803712244866232083945588692206316738349479385396078371599547344953495404236472917661798619928991893670592512000000
90 1118411251968284786744247285777771898398348743457921489424575190940037359555272768298365495611802890711017436670327584248115448515812441757291760227094856127013193502804609234697984167207015178054931083593507859427804812269403264128590136223025426326083869982226821468731815472277970027162558965884588052629319053911402914565324800000
91 -35919012243882456989168346183731431533455826789302939461953538323707925118605946893593856406879415041043617664792636985743056722951512771136903841681102118126238612739377595969157815293365955061369483923200225114919832523947618629196956251210628961195750472799946481039354797128014310389805793435850074746692091568947518469382235750400000
92 1176046990403917452894494742537961567932965350293544779522980620545868862660348260755713498230072999236041928235674716954968148867032897581649187205264888248967435563909976893045388527231064876205180641291212134423531741752042074760857320373782219833842959499181375225673603094643603932960892317544089882274886481338572772658843730365644800000
93 -39238437194285792961660850240865290917037549367149774141451785106639370734957146691501338281583549320830981371107642643719917807551988367483579746419344650966081572989423058347978332220750396697648947517107522755316663262942011448449666896010483012516290119514060720244922017792831251092940066992252149563891185525207275637716702570175109529600000
94 1333466382042985320149565825345054935891184356938861515143018757922757423906986395697889043024552586603589678615296937518250062306715257231722789677753419637694416195158481248966648820295164193115443671532885163941317102693818750493703320857246541341569192634506403950530076149437525482821105717886813642733609314008884918231664573409045262211481600000
95 -46133497262605260720721693984892660940877824346515659912153112005680528384797527631831494847383029270217958745579524641458026338865054128305897047577307292585988410301031266233860182152468428758011792645850670222838548771726584978474607488920468536885825635894739591466862887681829609037043292950008182670168049096979881247359385641266159540766769152000000
96 1623958581226780816455472184786089613263516589893718140901966639519351961249492475118326252048149839560083611666750089924239025357157002933068921616053865364900035154509648143584159364338362526355121358163896773860760051001441070145030489112033642455229566465240414058154029304663838356540305217226463792172016582808072966133133308640368725677893070985625600000
97 -58128921230437879137887416506334948095394215540400091000087471055882847529722575328359326269615212614638809050994922186484837004486236448897975374497571684433387594543501566981943808600605933662349536830438731176215956313286537301032658830502251891196550308741521350878334492773729507628227926977197390421567712063571440085630040977011577309418263014377783296000000
98 2114314367927644997410014046177822752021770709590660392059855842760588818881668396637451269807870057028857066945071992416192796435070766889144951317362114677140471555866281222506501495418035563953053809331206648885159720070849209790339503392081267469630776531973136383895515749437765708680194492140177289495159633958393983693374904661215085602494919868295512745574400000
99 -78084496712416963484834580739855270299934557406011767145524998359087600713528377818829607796568744112707170493724760161443888788814333753895772898661844702293806318621039024676972130672091679603187320831556922688337095119776764600449822120105220302871557334673378891687247171286867168509128896920075523774651310138231097378744125411581897429768092656044744518423019520000000
100 2925357139435290373463325530499005859103799003059956279717650727571635521049186639079797791865742925455830212809413954841011590232488620626166636906811851740335817389033500061012250864310655259966643588409470435574236675683688250164042920829752162531499898480852110739014491164230277825967988881562458262942412105424306481245344036273625363238327814998258623944541657995673600000
101 -111054455603270270919024206682357639694670655276274983954582603305013659120185251747239379379056674714371926444976844080241489015676289283963236101087194498801056009635415292117224570915541600692730866453261625421151625702062954895744341698597033839906210900886455901586793293745729950785246100966396357999192803532181079204689056890893137734118503298438938583401032510769777868800000
102 4266337313330987548231466147087466830518168751544320861094510531870516366891082860712630475411692390196267877024074725903552535761095648702832427384346320906333555289532499712369253301169801818815061479845849872740657567085112354730716522362069133699321513962171157226218609553533620732589907223263962398801043712215999904753206332487397866595142658576811280738215302760533850482278400000
103 -165580020341192891644332990779625192822165160274934509645296219121891286697308622698910029374591829458422159806382996313691528818849085429585120240745972582469296060028702852137673064543089815156194265141046607247151288073002441847595294320486888374296794130633933744212721179973199524406410443904266447596439867004109512991089867358475877114276711956983903351124775055590619872404229324800000
104 6478162834450724794795062017915977905199506383354637531271983659171703093560833717161522794956715046809393477649683969191675117886587415534150327593393207939617674428321297290578013164474659147037857310459592029810126240296569337132455974553905489927098160025184591673782028497188651152986539203024534072988822031839487242610002022134251085905551147586431897783123250031550838097118599158169600000
105 -254755470168716802056677348212170605540783401976325330340183736160044015908950357825163158107082132532071464444832725890386029456322065394211029614112494869387418667496144871448922077725868461390500168665305232928835947026223278838584899213018756129964669492004119007540121894867183698014739204419588065564212651819133582822070700015211652523922532653908042575692263689112666807252032681951625216000000
106 10028929149126989517807133377768584927407330462889729967585525893689966230684163587522445688553094382051102197953836713752845816038789128423755579132247654827999755210420852690590382245792931698175114630200365202930101270837007600122833786503203770654983056575844742916677776120526624356311032608977372022861124179752300073611648517059983298394824551490034314835229481911031320257997103383863592222720000000
107 -392857526929502138044309083282784077783721450809541556834439995145180961406951031884321549476128868321581411948171864563009617462802443757525784269902256916919541666147522169229605894744408631579125442837937717561219671333198243733963727857732385417479077305381529897390902734557491615940390165880277417754192923623314818657649723077075000058582683049457523346225511012330066496328363984549680916683816960000000
108 15168414549094088107050275203252476171307683487867009249367313067231513549537659628427629334167468331864167331760180599798125205813109512508343132124658425110220258176493032854591299986349436309524185170923259908138674788318137266919631450193171377007993705343180528861992266750156344299686315907671784746470635659040744310566206940811340298249260399745174015875506558603331527359269842713582074084678294306816000000
109 -567822182163220106180504957144770043859037412290340075978823112328977603591263259907699242890011110212736146488597982417287851821532705738191773628659455969200806432507039964731510277933335332311522339235725310683350815698821264421732966603529235666506158876670008309757957774172119301100591669724394206798427558708959573612852201234374889578765199188506926419229427181426355903083725066313786091175372976763699200000000
110 19942915348574951011391682346334814832010519625548389139876192295198565332745176767574087580423635516017323951117231717408751368646018326003349903168073085429345005262675158820809614441777082158987192240169047433835940660209075699242535815079043488741972804658236480835621952595728530428177609427256862275244024724398299510572767716375776520069936772616114967047397697436142063148791108689035018881897905163498839605248000000
111 -604975529707038542122584618880962963651536331914007730724713999195887807556770884559661686166001478384806642799835264872891248524683864035715197474812272936416102763908611978570415066554289127429016625028482721074136693887572250732562406845915166757828338669209068255767676386798314251297638309454729964789371529140327676488216287536403079793596153649178237176359578579099696541517338415961640560050685942219272006521585664000000
112 11088989310799540983326987224297033984343478271514772783660199925220037673965613107288811651725844998152561537479797732106077385150446530575299400301791925362663450453422515622482976969115306926358820818208540209218841602306577594992664693871196918693764604601725895062406076488362224781024765109649355411083339216061390883360649641786825197486782217828536434421199258734934613336308037759757879391545167346414949344095150014464000000
113 432679164262489460754585399056056354676597975074379126609815459046243890057287732390059677710739470569722204730470329800217136314544470241903510323102983295630887972712861523823665947214919730140875166336892870292239310582295898630775430398849474774982625882181958072295681467043556419532112492488132480290461643621873713423925677140512180650497892769655432302386285319782436592848798537078921495522232178583967494033520012528975872000000
114 -75178487925269401646576171622318874475505740456268138324085901393142406515420597794184604026942873997560693097152163150715124457457562317123568891440426842310982595707785803598708660898867909856013633948062470099503714396653262227964130226016842327832861507643000458990856714419598423270659328782292856757806395937256378927401080050048210266169408992866228306893092554273858796586397587547504402629560104116563347216785399424431268298752000000
115 6802192612463741678508528300374861335650522902108762542871324051233205437608629375852588005543381589979327051564914072820997095587587194874042007695983495443120994762571157186964040389452555421385738447593441214721814449627408773085359909132606757753158204666659703223331133292052959975813819225165633061194458764360869193845425815024720781666883123748934734913357387960685314882624132628117212511214249403831221151367548223559299552174407680000000
116 -520156970400382944978899669487697155347826908580617526127257834785977205058172273553578944204377102415253220748816966385868151990044143614497818564116595790822275966242314080176062872750044641845948919694807687116694451883366754799999518952823128641157597325462791905282256077840204832706122913034727651398392599154958979510653572380332212014309026213107509376831197730574284780594700613551627958973853459515995853329969025903957130426980600119296000000
117 37019335543126203951164395187313014867184787405916862826752551009494891427860522780409004549944006003432211169139773691601408767654204860910685519040919326452169495906958925939698824916890827076132254005152876047366469672357421996522407974084962852241048362996058423118398277793360626936667403960381049672305765382352630708087558287093363481691000990575726693248520698853337984017320205665725457005581518671091064930750496028059994698660706611867156480000000
118 -2542834724422592385873690812059554019719974734738703282205094954766962590588984840355055821650196274027015264957414301228896178496210262331998647848000328158978547018277674652230058470261734483565352576894112932638385310799049337420828921077290654889619628898322246916061337336333181580229591233429082397121475171451303879586480023047553809209366748801079646376454894971039273852758121167370460017121975015659616100251416909685551055898954155748532619837440000000
119 171579235915337254127554857876447377310959174681442469262282904976152975818224693831708047975184722541451939034779783071759001121603589582041301430231492111359188303767297299184746858517460785420392995903698543503221027103819936230421776274189461101778973779790039622744751941408146971764214610794253841319787311998640192400034605277874259900140081634082085731791130932890862935420601987948413298187129588349808101961797387973004304708186271193088954182349619200000000
120 -11485704778151026017138653370435313317273101186751380736117806826376254239872625892599834417950605505912396591517688018104571077120508538902318149407567359885916921676372143778380583923659384403102500073121874619846187456247797443650552012040070140441110743426347420196815185140790903813205606797392381071461151972789446539473885705579532833791640203887916499371479809958751121314419144382118225025204806824659787805214435723441535962093286977192213151304425934946304000000
121 767416324367785294348078543690246861063474153195127746786276993660950433937366324332337468224710139692228597988522900949670656581145213782754551035641713878228560115913309658240603068794046215252903655589846693583715242891698204174063484044938072929337414651164368070195900770696083238784299495957677183297547250394689986812532681957998458291296282711174286762666683480857014036557476439945696008534149181777994693456858817104464725652465542387173394964151943637921431552000000
122 -51381977916229252884186009409978982059507855475086454453655836420879480234699863408624243332441422557397451623118447801190829367091773849014071568718536234464540686413752301036118301855509125564728688701810766510250250585363678264936226524270271637455310205874220641277473158552300587922999224822937059669087351418127771725616296947793229871574133325009207950303590691314467260275781272780142827421320618116271553772995176936134362567781043156930779182788486923722069599322112000000
123 3456868773394765037135138673742806605418021782583221749159612661175105406284860818249252857571717031807349809696933161264488536317128865663189849881266803387423682379344302417150111906946692335811617607403996850831660073717381749210506158228233189861962400593239532139458502344649044208440662009105915485298077629233853387671753466453825246135704545413723458826528551370148973712319076822763637449401675174895563865619479706797422770509993662537615941734302972908161190503324319744000000
124 -234148779531545128424295143329929815979012814712667556892930776305717507438817390782969946886431948156253735901076944090300526928279390471447133530031870518106419841379914441296055475338285494198585518696812260417220701407669042425127542545041570657305178684167328565791371615670010873795655822595681006960397615109602028246006224784074369620516844838290486238393813998911822517854348770157269603554015252195038025362324318144366981936006815836330728024357662861363658221255650004959232000000
125 15990289154487587116728257144371321166086720052941819385587841703253285413938227766307253532887166340387892340402841422594764460636100615585375691989284179802713255945390800433870492099633661709473824248735051415701457679090931861324571084079500320099374220114424102039324161542033431845540849508534235980049162628314559036399757071638505171052627073179733926235457048955983997018495470060466360853922516236993376273211895926088253780830395193206157638220176602879242856829299027980845056000000000
126 -1102145408819031520360172819678378128003785813847661793248093676499561350784784130824465837887643554247017996208397204148710087482257082483377938020200133062773255527902332638649069103190559926699285256661197394022825789511051282011078778775087858064518796333048531455020416999619367077794744244759166499629110316839847192040984355035924469613088540673956279608986273723948989080629658106594630993903509529853506499621436985211875723744970948266803659186359568535428437102992591831902947446358016000000
127 76734681915020149661762766372809157883463659363375178454810216827200444377858966483824186506073696978333557714990446157835317081598744575286207467084938345795680558762999480066413819375585306957200450993894499173668515378152281290440037219195022367458814787139356842063062012212742726921703141559612315625604341428244501190578734472269113799411845037570325336177265703897914485619004108486203827852569900627964957848930534189865303338257692031399028634796602982373190346684435670467011178245274992640000000
128 -5399903782360124355265324308989763124396162833642597274711856830173101071123915664950442005973067001662822455002439490810318898251280219239914927290010331068551888062202158067452444418602431521853162636178687144454052999759160331958539336176877380587152204384113961552921753868638269616011567081912827085709239270955067507699994785099357566601469673016738923345173978160871367066838091916844571401592530758430678386540035433134835276086444768906388363638410058474574095373700495085651695950966934191734784000000
129 384266839597534789908121650087425655368130576633422967232317496280149457932307639295524785330778665805644299396336009970596049612416321694015746137030808541799466407224728225091095460548388499651340082808636927871813561816264382329075272843413520865412845058621581579644049258960468587126225133737768870060090439904454190377410970976643980963955063815353082207243532571438113992037592159879761772259614396700887951790154351600971975836103096500467117394334178145219088454499152231266077387786846404078007746560000000
130 -27662891170227933695841470588855422067186540186459129575457027462464107494317138639333990771376939075207150302918566722785005993675205942543496342586400395494787244958901915547956674446230136549370122524775443335338100157042089924662606932754337291490924370683900946169846439894889350786119199365752007974097515028635410867008964408623261117660682073118607489086316248621040591793560064864175491147824363910621824207818462510662614103075335605199529666420913542542365981950960414776116522926263761835705361672175616000000
131 2015161116582645723861062243743013420507340807754748072805157380658101952416562733678309154163870058735364738108368642761176880324928388987515217047816239796117151065283398823822561744577644670372466957759140179732638027578983905638749542701570813547385830821279562398526632493286114033153534193671543443756149400648172956503392791646594369221075999121790426462728436182255610568135338270798412150937808363963581184889477587235941268023203654345215622763729768909858671838640192643718267994383992559467269989388274106368000000
132 -148583815896560448623433912234958685379238671278923551900537453250697135197790806929519109390888494717870717594823150011983624326211621355675007785946216621223259098923941411589988474484728242032382499810538763158488912611235972691608435258114472638377421604738074893801618979269596227439941395499888010687210575364097887963486843264271400820278076820798790655325909779211960918089243467100985939970037886059013152957654533154713511363452408287416423039647227923830343923758154104902628076267928781042835452161740656317825024000000
133 11090794779189869698959300169726207284995405277405166076000835152777625182861863008180284562415376674499389733099049845297998324695039250077237262028170265004663505318270967529745483052482621722859300776865587368942392475882450680794064469749416230221682085898080804034232735181694486530187120387762391352456515504910217703670743485791753307797814061417829453092181136908724167510947105941559339019619417730356054106233403364211277434214900762849788311874798188619458301188205008508130369273177928690610789067752026821248300351488000000
134 -838195705272312779928078836807773062421287626763663072402143095736491464594396043498483715314724948537713249886783573286964619509180990624753198684296474442323064979466618699870521146773609844407175807467754263703657022289147743697408344057421613719549199336130118246179468429535925191335741931928337952075692676440810456394414044527578839800333421397891637886572518357750887255480530657010610322764858785424164270653590335306139502434147565555823600721529814437426346472335258443616721179530894026836749076712311540896204263643938816000000
135 64145705405871541653848261311776383683227224526858473262924702058352463637998773533431316683163884910147708697052909548624991922881277153492534227103202618638878679705994626303133328000210996138467629948802007213075873301682531327848161846842007824322576179724478569639028229732597819804447060119517099549271997814811085521724362222765029274900243256128242941720368863267085526935053453778104653609571125203896345734036953050050188295739891986156868121679594786613756784785527964852785524530836582342202757172051329762601023912351702712320000000
136 -4971244926302823497173236206053001514271566361534135469562213946323188498431087791373721547088333196364711714538038367659412950710386651885177408884121764861375781083596461387342781258859644820755080286542374636710757778588133466726791920051883818404574798305981325604638233209797803627362039556166719360716315823036112288070591772398007410806341138604481596179256089881663419180076552512887515622731014225286640126387412740823944989690475416824646673766260569116374089416163667465581793409563924219661879647781583497625099128679770147541483520000000
137 390179538154784307772097624218086585090108152067074491197878404113194752060933098662031656071830318097572209755041808059427602248446524589173606671668252271595369335954688964244105122717749015659194672581123429193404136765088270725224041267027193235826462373030838673040720595635129997981466821008027423452177151321566857453424468333892706641210602634112889001489717061174774254094254418487713839239701802217963169132777281230101175143185527294024643706431896799899793927431589367937537059657355999133192150230915344547060173535832294139807924224000000000
138 -31015862346291837460531516917509868059091454061501990459367985648962721918989126570854418722017891485067305664250122551070628490805427605146670901263355307573648963756737222851680648499030072308512616585533619281490446621366547405058351380883298489498368071817183178474150770829600160534739949319294090988262235290371598014705868763299726073547274879717904325542149941075979329438556151949798501147266024175740015290114856122016660877464807744880202274953781694489939160612979805087735082949321380916163454819429138105495638781946051352989351490187427840000000
139 2497093705340620267969092475788268631618736065916190218170796518465034980735324352468013863098752679184667485945080786390144830240919330944444854830625438136938960271998287908599660627486833430924321467544516683476442608136555817702629449137711700910382393034825137286146376370937085606500970251573525610077924929127254419198620048336064152358286865083748471871179941973277173153693696703586093721777935944973117182876520434400494010290555068134244567231491522142760157985733865930422255631802603071682306221016444950153298803377583226381015253422080576716800000000
140 -203621371719109649458872667320632438969960406466281314201622982420702295899837573838057282123462002989652329758616769591219673253896731588280902701541921953134336453196334058594340416775166491527732167203443172779026508008216191321592270496393171433990164564626674718028628254238718764821468840381585033267782096743898775322016657887959940505239453422667393927116175748776278339671186418126023149682488316467753918005641308230369004347101985913944434689878786493159480492657738007012057473116974880190730614454344600239744372087610733051848894312332482179099525120000000
141 16817080139849337609442574405948929989148014955243757111529380180737316671022899995408916840709043561974701577339880604071989606027387197321240973309853550611171236964107663661313862858134961375346160149904246918045815351718052490438519784020554675721611328923949417133472113184778261900365407529072283999444416123705797563676917095482322179883126332309346187367331908268162900246951868220007817632946694092690844555270576773547523815463609704086397357723550486065883643262816316988374397306873191460802131662315905799501268480132502540078308742841908057649467631861760000000
142 -1406739547451866256712266013143014501955700986805218509909387378420601022603835015031907222493094757167065339292715567544611936751262858080555894638813931220421195109874622944399996532646157993582705404108473250748705351486532669433631944328714835995848363617339464451650603607693187519343766575813663053832353078284625593226891789123719005375193504340998800959797350540478679624804172715580737602749243059274978535149761121167867047682619747623690402673157952164677095300175588086629911805733737905403097309269982142882088275455072897592002174245314751775507273000230584320000000
143 119180828880144600917180523609996475506283161450184845411106420233757079566526346551536602341027747081518203734267713318644775829275012435470694109002338565388149965960481302260637406707477877334436931198449916831412989081697814028689847119318190286337302502694993458736840246136833141597618037606909088845263867063520522149824157869829210492669169087434773026624779138421045108144737045919630375680637557556166886308656447873378418048600410461183973429855094589566760283683419432568846431506041066474439265215259026649480414302529040170219042564756424231408151006842758774128640000000
144 -10226323533541817822382157891220560644493642404538400206735467083910876165033552078764809229112184047543153479949884869285612762492617475651022299688903771130800104744669402623704610530368049457175598860403670487894342387963261640595794439519520763508772456370474046905104964841096419276801700533780765575172881194768803573470363284834673093869401437934621580421210241979974592507003039288673482467606123449459546517614957864618776083679542738449991836502436718891469691950382393202581488810293922532202209217113244230647130840181652242720533438605107431714134067571133100140097699840000000
145 888671825158439949924085760098348971983969273262807626464209258848107100833818964104114867649109509828816872306270098198603776605858929881716647262599880969804252254553263072271414330426799934695455092675805890496405577620010197646378901506205913385339892988475206752439859282197346621301949014516988402242774653459092883938739953649988539589672087281308287453302844439586258265816060517752998281495364421269547271462723694465565255388565883975120395626313911715923303791343249766805901453648953233205460809359175195872192201005717188799837618582309635544126209779205449718890278735052800000000
146 -78209274148145492736273973703788734502352426638595832894729615879571156833855886335449899376484840155227148581928433928396760892714641164937317978894566673740281649098640496184121738855358866904680789301540204356468913587334803367640767434945885548542689321199986289305243696320316260452992612439859120217517298293702619193200044896654268858311201298252828021440791158426581062962774791823670763523067007654822464063936648741114977426443734605132496945770864578354194609904385773148659679253084788430993443616280309612466066538624020082827561207861271112312526299052283958629793223326868439040000000
147 6970347699559651850081920870432414242024100255808667901304665426756119639171897879628449464322656733210062263848290863015940525041362945213192503339604231285169414805396822704619234188119921207172737204425367610548485668373607918789243558612164852505647406326594946235997738861647394960154097634114878953414169359775918932645071887288994394872982460058408787398876420444463875985024879676625143511264250430509230402617442477770197650606554107350018527711655976783164159093455439836879638827829375689377086025289186873290649410296365847133800643938433452414738095937166927221243732828737491068518400000000
148 -629090014087149370409520423917585525700277163919845919141121783270686642835058304088277676948980831785857690964492003516640896323095062695113997933020549349481324928715551026529940844791238477691675030404143058031007866944418666023199076767808454506102767846305779354796668907873147485213889662061386403490736096388009695031428623434521849617260350928459061501072119605652266135917100841941790213884098589873178464529166447579985700145704652414275345057577828405570298905799872813372090776437005632360373562299666552071770448788571029314582262513000806614181460698079935321903489745782603718138066370560000000
149 57492974756780880483833498916814990240389917105774584061409055104660221653352706570191114614408846862709676378233550806957773731860736139781446814855128458908951763436942478442728520123645351712662873697749305563299283773924160488134636667481986945635686014396725560637350546263724867341485288142185603697691092918363152729868897088656384811968062343550802339726739680915847955621043597409509900712085485331260837149115119576319941285926527589918443666232683160628770916318429267467889690715959868575982450081537084203755951543067207207085255440516971277613393352903272104372808891034341979986097520771072000000000
150 -5320356534357419152295628379652660154336200190296742772044805657692272527264222419546699465566138871433463771657442285684000295132202066725358178214836212468497868701408976329432829321008490950468560679083267014865051372584226773408076592566265882179102218147154099577447060805976474729951579409559023976821694040926739794126051505628619796684535015707040297044625633654595565604130225196019756799303453910705492024647174342649613512944285792782938154967373620778973561864701627790360156076185228944891302426205024396950105021923287766299978438955151462486568091647686004966932534806000384390447509778441112125440000000
151 498505557886279948439443970016380850832541830797611155673200198651581146739917807347713508975923858634580784323337364865578020312542721139718707978272020882076937773174093837548332586983991383296508167431537195118484628391906378603797273919816638844610509200912361746432300618835921600716298862961779759504830171925107329275248478966288812894699903457767602798611238347937937542276858336003758157181259035487895917626467609234981325955950112356936265505116681564288651709493061596251524580774060055687471291996724017042519356934237094557984786602648566573135354011536763487916583386422171554250803311926143538975211520000000
152 -47291281784013259568931936342177638273853646539615313968765406775458411110616826041185914411819085310682317957234910825979874270566138648030361560451061018888377959377378095857913460432688123120506057063935726744520339649322095289623855825519552111539286192214138283620015378277809320635449132780936657864323126531340640751910563808128032543090394736813815362577856464116731658405144573417285716320903094647704315848945899757902139151871054331622496322228586327454985018600297467935329536846748777684446593387005337963480191051678790601831010198516639130256877037428376644241346170663548865083125052526317696524654225653760000000
153 4542048443471922851290304809658808194458682841625782111561926595549472440272811129091443727092492314618453989124958669077621238651943582412796804361191661131915750108990035900822232916047094108309207366282364840374123173365414752821162588143857415882849024188923632627333183919479645362248772996515603216675648840512479795640643484981689210249822730003128733922851987712709647744816873831588847526218361749223276489597398706512653013276325795775256738634306120996438448324980593915695807380315498190282115173605013867469705974829241320751958529517979289069698364770660404099474822808473569278707077942179114834279505077175582720000000
154 -441630650710430192048482048374719930718022384759900069948010246705437386997329686562760305594229677353578791107377778320771649152415162639895195338814919957520881220126514273526866185112482746872121244565682274386623961871303641037939079121904493184212539544044217022882440196828416616953512147841706817289244797454479420106139314424642120382931345871443786939036867728912136758254778038235577768344113669306204525367262108545936166123253915543885212564454976301705077856177216423868189833737039552734376309400641316441512114755718176547861070474195912806559241026756325811325815641533821426067527540536359300782715582970880841482240000000
155 43469042911621131221793351037304929767276510272063651563478342661689189129818801672588204272530921690487655835210179732764797594958416540601575479637711181111641167663124441322714990506548677772527212657812046432084007545440083744108975345297766896987644273932527795102071708329399430192100726217385127195102151823808816946302344170953326552882284206730503299921507454344301801846104520202840157646506916801932036412365391599862769741616371614481259253326482483142402980086875494840288971293812909999930004227941770535637637214695801666038350802881385829386141998992738117986804373698077431885031761731016082430150611889604707733628518400000000
156 -4331024065170563593823195471499978471752329127219370678508423311350141761299844287451500301779080972308190027179405311828799479083107456497762953012787688857269661307792075853271934977989716130370035124254515941665064287704721616989439463315875171292413251482433167608799243052133177684774778092305391093608493378319439009190186312233371446128396724859293401901760167368156071347452450449930069013718685022954082641110170031275517921741325765760674974588321746920297080403636486502915223961913789679061068333995829688281882494411210941462641596767018173110623285589758093140344005216565639899990230878873769281742719853060425928289107417497600000000
157 436783902502189919500415541415365327294452743561096577244830192506753145691551537242950360883228791809313626077085682056882268409602083141103766635515426440833949215582070941238675541929510527645568166169805275071783360187448574769320097609428594306573887504332715815514202008553066483613245447471898543705182705317012918489964164032371678565908545294951091616790613834704583268305112367892815557343929847674242552399492093155643161683849758291363308412034710199587757456955330628934420824893454173881058136575598331022366026233499126346307551082921953889575194305155620255498402043013576558037242542163850123427388070847106751287102017986625536000000000
158 -44584481710717684236281617019408660057587504600102336061770688543164001140800520750624686850803889919546124444697835812246034356293177213497795610332562702431297436382528842318550247645132401964679301407587694014920704891256580058175752462767356576135989014190043797466106317124858286201015874824306106629432528039779260885557983684039376512088962916520298696897157179202889502628364971536283817331887058324115836731416498833559264269251325105175147688334447685787762882777170000600410706819941079306229339153332847950942533875958398124348304163612927777751167073423548143768417367991324605533385813207411329663353207930772114043065573671098391514316800000000
159 4605928699426917009302511242611688178047205192801966883852734480552267366981223226526990343496605256446281965931582688035868364995966551279592554255361865654668751146845008873200083742042366789353155011217367057517954267526926906773027596875710178832278048619031179856971943178069551853832760112877034957452969035280332179333170637643658782632781950635685462334858976690673864990649786053307287312096860187810374750999636913355835319579217642925125549429806053806680206306301280944083028994240837252652574329309267889695205288729613504856762899222967357714470219623761707371706595891363670384251620859395615709783997705344292308205824964136003914895982592000000000
160 -481550917953633075069725544206848837829928277075882495483750739394866337211895950437481168030363891077514616236649154687304113299125361842180792692353460937601167056355967318961861210694754012273477858457223049732472868107637394186419682213679015362397564281439772062002332212947274099548842221271560584742534696835184750012211797021990455740375166769238136391564900911412759727061513127090649434756084696494500460646432449253702212566773476382631299862844240946499702662565091187000081522326596571972233964768063455632140997669639269917061584578330660320326280857011821933259999427572920884171889627911284175205726201811678438474722574864014588684538816652902400000000
161 50948770845862018174197364139186436110064577763600573434879016953317935421952408861791150478063342017561460212281677205918518751438092507305597513371027588780394374889426914542406119134816588182267603272187901203906760308550328634665573453114746272046023453830078374698751463528249289118906569459023914749376347018304444205687686659043467668592332905655619924266508668565910876614174681590372899899998387934655722052087750273029156505616225181345260764857703631542337461745937499949587089537460499406606154893499132970115403964164191650762647873841585254197641657648735466051733143271569719413375002845063979560418830498383704983806492218264577346696420071889384243200000000
162 -5454645893428858404614970886576736351035365775632516527982952353430128776811854217852122429938286104741320880047301600840379492068239113285632719887012569832670303993098209867647764640533287000035076155997086852639869816889837617446223492404762398690517213096729892898111841140240637898895806763578807777926155001043701064549521682517846854318683905466519674462410189493346122256216665441749561692699538171665620675766538397352647643326423967319385423436925371889511083099778950328503222455617388839726937518790903050617610241324865964003748232344806952327542951368843458481966911472847643480036714826846453136646532153510684396024199123582160385884064904253519500096307200000000
163 590902128411943821246435568247541636692154190321519914830208843462595027504975663541788963106817856995289363066679002973502140948442287075320405686622091794243079862983499222355142665619478616788496830517405813929986241857353350863374694929518417098719883058663660165740622008769593086684506958959388143170915917234266787169815992158513669227849257581305430105115077382379145531978641400710830580357495047021847893301518714017302150100183845304403939335491886193708610245794483443634692255073035744243638331152375440626649879352569731601124208420906652192822552810065635739202212890038032432345613020228777607084980472712084016616604709240710160883952496531998263082016466534400000000
164 -64767245188983630389798363995862122804034492431618464606952879054082869655196187342440527061793297403186569136485525531953395350696588108134981278000276009884860217730611641244549092647181721819363430054123145173824015459493815245145103841658940628472480580793619704146196195902850040656222882952615581334835166550151896994487129829382590635532707889482060244901773430371109656012190172092702866508676645971914894596695736055527238253927049709807427775858223450371139651003834917362932960168957800080778728793928524414447876726113019609961279796452035860745696527498633705166557833322135477701237508184294023009783013028429297833907736648178309033556479523197428990480735680226918400000000
165 7182256171657745348550993757688491134801131476827856142662324705726516042567847842028389538656847620420778171887837345186251626276486530830102361797310326065692931605982755845654058633527903282836365172807994447475994845450753595877811084846585246357540387643294510865806630047307565295542163212903600412929013793846449081491654134887483571993331816033695120793943102675384945385381245627590324524041377745137433254517220143066817916709310985121982309377905399142415005583888086970615948866784997035209838808192771930405024425208362753056746451376003637209736452852770963319611826853630327991156311783555131036482267380262924016589548565316550140483225497292600492049189947414954377216000000000
166 -805761794041302544147516600821562494735532168753816873415504385139457637840197878821226431386589068810928207725980594888929031079446988335530764341657655223389731523848182504773224502274148197169896195653657120045173536772467346826213910505345394657174467144023958783667773560303977181832905293251932893448268886172710866879884724772574415403064432591341252621081413642237594305381470154838863965493009541766713646500870267161839597744977723072481375164978672065367799700841452017080697828155818898746497045471598287585467817840776368620950947004661398991618757465951424413486665889242621735830828929111078760358827903334045784325647292782369522375351481377758691170094581423704201369957171200000000
167 91446588152263968703900688732651717881815635562440434632213306298422388952552030156383151881177073534961079964245256278355030159465660290925099704968069453752541557801398769056193422262365186638918031801221420063559764214266235393522540597582648420333696240946426812835516413189859810442880690274979900483976470128326775658202183989560020988961857134240846253603709116908554693826189944086038490686180460076037769061040353904874858872463796424512887323813523115000068259062287610389812072190582406131353619871486025405462554436531436899404459841093149289114255863486546763941507412257527993203546040796299972550727426389009089440546108714738150953239410554365621704585098205616990259591843414016000000000
168 -10498280728074313353708328918824606526464618851089448467292385705037189268844009021958671923299181970163502891731697555375094467811209241914730884122765803513102332076140255070962482507947567929739626334589998887292475833709987178482162918826742553301653322208749304521769891287927402849906178499620722379757094892437619050301373255620341387471147086453236046885346555735274956853296518993756323063735876247799566083393481686015978215833836958739561806892838015802641711485136394302293542141772336406673465319431947148255309111797409581171777099908227611170777907090909950993994215211534856320201031917761661281088955242710739430338361279281351878844288670601244866134833296480422566082681137883250688000000000
169 1219083738540506489315575167085556568683981330382593815273297930815752410297112847589149662907661537049132572694077553352312486444738153205652390538001700290210949751808427577057705212990322347533707455913019613548478967828702336521906345399179230543699491555704329132849861916622678118800086716152924185348549418462429680507815799786023616374444451113267547946950052003889646901157845380214890342499022196423870601511200850570708501711608420463083619822746784569847897039180892101651682747285223323363649869055949723997311285953795450560595803478319063890017728151871590270751049834355100908098052519313907280062864252711618312802214733455547148715414051099808881336123156978965148206158046880141137674240000000000
170 -143182021848780216719376433194298607853022945172346636932709835138439770379548082502031091240666690668906996436234881658864034181549169572311761904051367135532440730689981402675288285955763908966677013873434624462046417082809221870411210676272791091477694572094419612570769990232793084436203497687262119881341214793673336549102816997459847264373036425798780346379585859256316116830759708334054617932818402345614540774670880453072175396350614733247470948952305807456786068884606631744998836453647144871448254870265119469583140505834467133797347777543845945825414252299123173921187443441039907536117798384113117296604013856135542086899769233820501559550282258496889975830139542402683835945117811974692138537241804800000000
171 17008187692223985310909301679132831620735579280565502217905561275099341106264646431400080709031871605049041967908446766869731088960969155445293214431378546998848188092367029266598992438981398419747013587070688882222763393903538471209267817548074296585076743342044173269183554944886240676219896288719585274671589998634680858682426225382678189097392389395213139997068156388135887372726421317675941590095438979091331392636776705662201644058964856644947130591388843655422009614516700286411449804314938279959004554622001945895757542099746142076188112218667643550273082821387096852894557233243846447560813729868768268288735828858547945595315546506321879951179007834279971805587677584637678671373814860040488351382228067942400000000
172 -2043230125610990772682942888982379057765296868322622025915061459613294783641629007711259570901807143641243133271480979757290231430229692641913129312019763968572033902162302852275556109067671891845154397357706093967651521227083200157708723641045624097341256821598542221427491361472081742388853125162051116496740866297243224343055311545394039266194637597191668591557475040356756990497966457113025009770667863037379772397064160462559936087686760208695885907669315153513037455917440116736113475047443786090713269606335477353025300033397688348322099808369565101377778171588538255616448924173520901382300223453884618216218706623090173464616087154380616589495700151294519477423730599479395855505213325987625281868764886178621030400000000
173 248222660480630975871741230953372600832657635568514929003512005920910935552514839683018362512814699258923233176278159129870491358201619825866249785019105939488564341713093379578684952073169477337640256217630553144131394356155163049922211518588978234571632523526050185928530683765121485582125649304420862860562988750706505494084494253689000312238944684079692090051313202638858977396309635169640139127176350895588479656294240078599466772881043194833276005063564895255250039864539376553217737210994170439017391831508825856950538171367322564704310048401178474827998886663526409488974842170569248517538159149252348660388928382378246262996954474076587785444548454848592341793978304260545265850345980223713768674014915746515422858444800000000
174 -30493395728194334500472954994839891579687766957340885702842133496218341127007270075489720402719973182993651540002293825410122503051245742525375233693177682479806837193748609327146843392173475584040296280678073048373097943027069730894186869613858983987473221752051839580909559884223710444335759586870351342300981753680873708180305858229381759713022116478247885426710949250351123170865733823951295744529314733540564181408840151629870831230841861067940790344576944729575878625318780547971261576220049317726122026833676668316700454745103312076224876453064161448223414281191529284946190236355940067841576676819428053580861977700991264877665981787820909677768408226189110326564817184244147192903170243476202178125029851342408568136951398400000000
175 3787789362677578590136764351738156759797927082583649300940083336448510096156540578819241880916459972185041435384379227112208454343485784096435559456221080014638732216006306663415394030816624287290523464407112610484013986887037336933245899353735546862921131254733156151422648003033128669152090383088450506142077218145009424306974267744783904563577318276070756290969284385489681353130902358425771405701143925451097658962034241820629517665216295474990491055084381862820899465175902134458042989214446207224900479319641774922129566062357188261065239154471139356833489956558651846611924998294990342319476955340924815604444640249087023637112025670601644058357877752628076868772022696840256662397164364668744978553115332792259263114041496698880000000000
176 -475726225469150594450642722673755655916558914288770491977307614817765886941190085793364140011632497293491054408099643996493791495659099896474856586841196056844831508183619210775819393503716831305304277573945298720556708348039209227610246654094827649080461928335643906895269800197538968926458354799941840463763812775412158426815225902826380882588803132421569157855347934325939236974610113072255167195650834700883967355679105906196210259106432885176161171058584793439089476204843639363063926999173196789942558318802319257028642973726046353590360483076463606082760076225822507260087265537339618048212773246331443667190013000208997260944183159483485646331698759582855551609159476452114189279422169236241985204468802958840006026700808130116399923200000000
177 60408120587719828915093239411998604431059716650996378352275707947194676651373361842928653046370559681867362882578907821914419430999428939497545656727748787473701404124842166870543615322116773952076645287166813867290227202641216349399336059458569838662770040273107258363778097869947842925207208647528250407539981514495679153484912411591143508085050138028365592136723303465168496531283578882493803572366298532318191358512290998071453271226956797275627790400585142427235505069781089107487768117845367345626216606806942051355861456122399022344142625920033618369620178199418955095576707014516795531427789356904710816178870571677289325917725129757109290115831830880534301128419621768395498849109050152611503026038919561649086993360177691949186666201088000000000
178 -7754902976398866399519174505992111169338844948814727072338959759444293240202365691394960577583456977383252517687612297061648054849024685007934937433282468708184801635750280767776095855725735562799609748794330051315778934100264150812865908242937921675608610556422266431118044109317443011359828388973868415904174025369015688217906543196209216632981784164912638691310555998785542038380545971429465246037409803076553017181140719623048481765625409548517490119583433856134927194162715262001402962566684940833284925468127378753183338144392519364267656959050310807316145222120141545972308014117359557976291922459273001366986400575135160635519361159396226402547334213696656538046902555665708028285827435436030101662331705394591413351557982388589983467479813324800000000
179 1006412982458320178769873382161471100903155425593006927210076048454974924647273011702103467906887354222320922157168148879242819067938013226569306086233107962818552367444164755531679383341390962696932266368216452887669538405018331545024287586152603234140521687029772134553699106137021269645154992464027330135874688672593094720409662942363434011900809409591616769128430182715093342559726021957554793911524985540650013426167802907383992404228389487699397593221042570011243574136633401103186607225048081599576959125635818524905502803039187051666028749249922194739113158184740100383735532167508574920295655438867922268369032731390298738758095936515675088391754217397789065964940558199822475999753049205411898993423767285177406638596673930766405174050690330263552000000000
180 -132029526102584911445540005415944543846078211490063524758259627604609812855727385803729772132212791509126608909360535297089203709093841451116060384828288772598114401938028231667348068023844155516290692097635822534167321023172759677549617706096956786410911597660339548367361863819410873881549769631067486231693916944691222850481577730848306804037052064802178446832572390796753737089409368295553543195520051716686029811095993065087828959480651061621157530991819052865258008542765698500300485542976794070402407254121247509539275348224184114258426407180739018487961444938928422175751161748106515971763421368631101058888045354211307475531671434072926026576299862875427479550908158119538453902504348651040542800339538156556155557287868238122216187738115293806245131059200000000
181 17508025890415569065487787861477074989556150813394316973481704667979820457532716602334772172513034450346001224801804032708056844217001979224519434068958433958571974866042490773973437759513370366576230497998616177672140352882678401285664839298148959748939084674013634221781781746807849103798003497431953703530691554035041940203144676030935638177385850839174026642757538568557236624187978069620453998212283806938345801459827403009003374218060236686032192377245297259801808846565048921687454679680524561978418696269668019444316362711627022033229544130559553727359580553224834411346640422934691652963035908318955305243474205432823617920624697536132308319552438459285268780753149435154637543735134450070003456797683001095525805058913098447580528955109455796507277925128601600000000
182 -2346664721907088099679226747263121412295459621083467637381721024349618684747956682434690771477878448730513270287693994732567469973772800952953753064291983972024351303034503948323195368267048931511658261184928171840251531357737821719033293266505633803647176354213781204430283567919179406724870466508267569896144112738904808360754295607824709640921462093872510736215983092079437452440498007876051494650184370908485723567357128130645768089839878945847562130246772663586677996163933716987703443202659366921412304801785538869994602542903933700322813217282356571858892829316682081220485204760096118528374318076533118877563174825308782182355298380806595107295842448919456945140162074161080270231473824536822540809648700067617319670954532968618374349848053400261084814055815564492800000000
183 317899089817383478399631716571761676656609848907065348408853419691822757993996071794712315649844403430946791019202262529997836021135158291729962897776066522290242580458843785617987420235528190137310216234399874575568066876816034371567928372086113642490702648901929485560102974770709818808768225557152336918045849867723805505103713359095444831151116643114947320043868570050417732999034871896259096915796004131299148846261456927627631353614615412756076786056507155222976352225165063152717762571692505927662180459711645184749047969140742260534941058643744155601397403612819759946106023918806802755178844355425734220321564996724913216873734558990047913361609054873980252769181851819559711852034341489451118972559600483151298965240778222214429273660529946161844110112354849347180953600000000
184 -43523988728583782171148432299715735130387687666124499981731127601524182365181051624701347637409694854287649942601624153063166009300851099412593410483737128501816374733834696241588724146780708120719279295432862839081565593460103600768310246634103734565970816126457981479136232865907319344722038616169605803794447000020599830363350840847611853254414864226330764604040223088238329294830673647190443433393251997570960646835433839359218437318500083751660952588863679576897811640046698375972804956224406892054453054929399829507761300807522870445530358432787213452075773344437184658003641510042099645565954758760733907209943621152621734293632606695406314364776411526924097842971441087014387390309597203457438343897897960656791804477572933628744143647857676593275567811218352548006742668083200000000
185 6022075712910214295216041165274548818987886397096997677705185195035475973967335233918661462163660558003550393237873113962400791585309398783827595776358770676069623127965564241786007418999857026580817246277460453244018314387469775131405370084579681802602400968886704658931887174307106943739354330750486905229679741098639477293643882638063701626532962003821110223183578264385222345096027184560425916868518260839087808585535934877065793634000614470980211541869599545147555202431173162172092230414242760585689483249034895658518470894622779864728953530484532443737925674795314842007714684887720269949063912028065819801796658164086874180683109778656956401856246658477024268094268965620149627886068511045228128901414558094655400863364987889086951981135346350231249937583986703881756334111064064000000000
186 -842013334470799957549389723344447385611882347365215389543921832587476199034888252082610244327612721541531815889903363631832543464082688630351498029025142455390360722163964535866490374278331085115182213710240112111351308014193214304109543222503702703231874576509071651185904874602958006835149180087314393846502025811829601141946632484126899517760067915866482459958827865971890841910787426112809959789098302881724721716137506774876184859187475337011752411931133612512803408164143539307414295984980837289649237083558652121543008103255297493194600387975325591105888070636965224885297079390640472221095869741867839827839738530127663847999833641039308740202376290450866751106131278427041463381463189967121966442313094982796329454046305454604413455431190866185598731324068815130398048714543526313984000000000
187 118966380017895381174995981621435632861334504685796063477289052226474109047421171668939472412481744345181940503491711654493912346805319832955668106246253251199792704692274262190522662288654673641370803704400654859763475074184660916354728014219902636063669437417907023239638476394759672266518305757614286345856824326045546943221556947957793365728623867718180892699398674463892214392491283404108216125401877315718345398876044703198777074302689782061839146798042737886520717838041183611427929751076834271042804737998771363608496061092591997771882566632387799873086007282762732148614268352791924122421263574920856351917999660829609895561369270476512584924491629037508665644602867590198798080855960875690559672689942796319938322717934665827226695074696875807757024594802175346953593590919745977188352000000000000
188 -16983981001105440193341382645618599039601671285616144116196421940351491662736206085169515497028874886184714524936842147459906390680498217198422306569523993322463851793831846602339853276616378838645506415756503764530246067898556261203245309208945935116490231217728674491539815656009010135198447019250756813075379056693855350166895259505861073629896591919170839036637684139311176982836451220632270158191893062463207345847669160014321846871844267661093641855147010834795327259222068878879726840530016951464439349332933984280052729041493789916135699512207462627107383204212804834198806268780127847069908175756922193684403708250176570723353569268185339024682506705759638720395303059768785128756127466826779819726554108699090468326506295407750644250972646950119318799895898468022126266872860636601351321681920000000000
189 2449866017140063823893586178635439607821001388320481497176159514448352892827893678227256479007362574252584957237554783865725330637046338910424475909464784787301737262956001124264453432432748937991705333540769055964360063846726661683921337086124030093452337097491062014414392635726115270860288163334558796349345491766338327784189409222472187572883699241564686804384194285537564300511522952386537485871102918733677762940818049937803357372393542696454295028452912872869484115732319441217318272057413626349260708092527443751287178636100725506660715899247201912394171459892320607239792649298119560651094904127544623899857715888894163305376074266844733535127230777551199471601350180740163636523758163143608999234357347224798810524192815163463067624708980265441595687115858491183075822505510617984118347012662886400000000000
190 -357034799305240778311280025362956544596565841257072920333700180522196239854964114727129105387234408138314414727392524899598710651434450739077882171834283136867598962990733864196432463200695770387302076501462126507651079232742039864715144580324341467150692778072555609904964905067872351400036242055494942183084669354488634601504957635599882056565875453419894264741964391944089637705942032463948431812205455648006933804569063193603510829519190642781172885731087513700551309854505855745079649090013435995797199060590219402457784253518557418082712877502132776540690627777057897202328657322721999230743099524370457599566667690446272673881013717186593766749649570128825516852863671303466329572042048180283972096501041367055603048369271698210387755272879497986610528791354556984980715579464506590080303680408142175272960000000000
191 52568077276750341234158368353280293155204082265343576115299608883249746731376401406341368578387127477228337040416877776769306966433723707300550686903339926955616951828368398780133115831753433174874532004934852832409110030310053169147468393557979276519511286322263642666914625567693857708055536675785955851856858576177767925479503438409767014042409696143438977714749683803116134056455565467827613210056543260697898308288845039279154619824518486041381976423787395349635737766052520312332240948682384042096832051218052823081252306240988276144032609499922638918674783375673560905672964045892570588540270032610016490181644443406749771373797147751184786923313960129661304943264883990920782129849204391305217104712929791933437618967487757814836622016195506688942610768334069088239743946357359475134890143705091911178078126080000000000
192 -7819069802542486805391815074831538049835126030736986963901915754767031681599834613363339496343288919379126050735185945003192021345030238063870180599620994047751458123695866161596635813158102696771243844721643462887187742551660210316035124403207430087492781845555145652014071934848070378512173565315586229151415591061509636662343777185157618746657066725670990827776891555740568089181424392508156290567143419268949489520569833466639259570833060951904482261314272458752488757456108351302583937935031886626609487128126812749651238368107410108271835069616285524629600689845777481345718401924368899677948671094381613454945666295788259222629592010919604698245176873682402212232519402143245985409272746874382230674385789649687938620898780666660620252326069445748768654090114642764151553489473583554214020699750145581174967406428160000000000
193 1174864632785616239462779677465644354871799443122772356174286490306787144758551609026030140185439535583345899837088317224947937464576093998330815643852446484420253961551519077319475096709531487123909700058179431733818286363403380396633628354024381367338210444607980621882299742629521236621971064457393096521486923953748733673351985326999063044197182519891329181622544254676966301755732136336829175756805534970828011948925178404486357079668590334389355729517022430672968946198117980789347086310491915173102877067831366154115248073576260302636821983310056825033130466393708542094413737683193463482403375293951333733267302869743083454153519107266165027107986227005570438141360125666219583422082852209060756011797800423476586932742795959099956432677381934413444436666293666601196896036513555885798075557386910594458180427610136248320000000000
194 -178319472198696033955602434670807152595590374901544792967825782465113416562107993576377605671424272186688203175749450488879332673193483241080080368241332060666728621541935733101800995351260778752603525557416396283617628123904337248232678446530667288929358061649179062611415492867903521539157212725749487834357348854943700592999953993762943673941520072757252187644339456942013625186657531881686411900920725362616175680235538197548671251818021742593637003424101262884285429724204554155830136857199775271108293586461762112294281907268781147496608454038763122705473007203164431787481664002477017413783304919969956862983056153400982052676080925854937320510536956555922470906921249494127717035343686708571397035819892189525652352173696698561351695196319667847547255131518677791360622878865768086033300477154701118884252781967057014090629120000000000
195 27337987012468055208994174110186276639354770441740879249017062536501424947046800234423188849327262042047819848894873529061925311261571226344132506429131454882247317186266516897481943822632508785078430511369849044099380315071555013980173998003368464740990575029646503818372684157948807405400701249107820213926901848826526874545498611542613616189135695668863100229279043728754170416457949151224824757354737438631265034765892913042762528664011556983407693986938082742043249219699925192339085351477093250338345438411919202241335920234562798177191336081829936936444824318700183537291157103517605837627193879045874296707574717782935897317845018949443612085409575498020846102355716634091368232242328288105994817834786860022809621968878259177084871247275025155736788773490244725982243751296404376972611692191921063172669158531248611851611039334400000000000
196 -4233210926103575109540966245252502650417100348047719750347935187753031614494333087552801919103565390476890404455754503752735841499931199278350111623099834684746735251931605280510924949558286792133527378574283751223820711531332418314580960818774573417712996578436663397753323458975652228998202970211685627284613797503311508905953420289769655353790315472723778052920959182784460027104388534075724365562817762128712269336245987302647577225638818495236802531430081260829408659103113626042726496206847810225812472892530365853920782418059019377540310945144756870733914561484683230663557682504301296256442293007220352388793479992379542796274133985615031265051264928281813681170835076259520200096017185195254859697223822707945928484950615887278834639030412375742956801886840493085751442827104791545917053047818999913482381610864516960756090518655467520000000000
197 662045520457368849287870767060932814831195655165313509463525209103150819741535950399818350545591902054808333571573246555246712356958821632656893568274613120492673170295301717027916093183861471097115598186132411371363946534156299950578339507604119821440618231008327915439092022302726087732451793304332046156421778734114991329937872053293169242578500514870402198577284638272987334541454604888526099552346935434063274349356367046965866326082116944209349429407940357514220388613016666935701838507306140815661154850066025411521282329728988993790393136291352891329354245479062832594997484956336217654652484746127486492974512034445866118341825136983191075335226111963698720348270515507804149490105471374292358259771086562847574874900874256434241658408457156415195846189315990877208844325935373524994308561869963399310510298300575767551532047186626032435200000000000
198 -104568163541011096659527156613271111064866736651534274325971094631720127467376656725915637590430616820031511806663025204006048855744036703087240322253262739930172684106108497327566929937699188222643723090068173737298376218169489200114179418677123967256348698534372990065978094812034820984041208603200769183078833817468828222063767605005178969372601974876700796026171268226896109822453020781337062767281923044923791131377436137787959625637231941820978025409431880003574288424200118243296229766326438142399391626780914889351633743979171430127826695110554888603329521601102581176467421201621006727771761464347775839567329755731927797428801326337524933712223166745086130687599864901983515455386310231463203825656744846503704529185310733669396729568646059040468721619263994986298421287157516842768817718300043567972916585983840475618108501252730181539415982080000000000
199 16679540385882458180845228374764210873444073474038568047951562873555571651698116142917146023729807567851929456194727309465082137977589169986567514736200339735898414695827210442954036351698821221517723895580199329098531016152648208788807107080933141768769439710902358244252153431339762670312099291213477623090283061200703981432284444707428492508386707604556943571237710475908956361395961192628392497521709922992639727399339628780115812545449777640562497483023520051615685400441926090483928698898605009327120160251688238418637403848104213519052885429136903378468648643341909111031498901115387768854219861170874105993313835101716672995343956628529298862607614677226002286962012311472119690454631969980541337612807953506240728495071319479976515903104708699613650703994448136507690849404855722787144981029626607794354948388702962173079566583893991230366734614528000000000000
200 -2686711851925669965669626077911665154504147603789103723782164680635568384498706430025471008975339613412392289912668684293491891821224354760568594663512167257269290891375575443004317404439497627974888788535307170918060067817337823230698540669784970922393776941165032144696005394596950267433221094728362399269190456922348178420355267895642418637054859448716032870522806278277794877174152968319412884856412264385141770378821758752460867525467488486575127583254043409714581376292056418736155354442593683277217381639852647288953400754353330845935520156687121784118767128776008603284386562856640248306838698641327255905038816382332105685584988419566474249114414868758762672109396119189787641323362791442996959673930120849352912907978751089763910508401685370111974482383719876493267647379947990884590451574652247547557621979484540024056181813251373400709721106812313272320000000000
201 437008739573189669149002775478089470730334448597949401693855634874809564954923468106498061665338377022591036133736224441054301791313988215560089202153979623817208131227839316587096253733036701065418988957499705617227408365038716403319368620215041264172266883723410481491489512465762258881140055980897003929286230941888356586130467385953982636086785416489575295931029010088303034129362219387573824766908195369502780343444523358516841657729638643484593358842672223515939227044990714604958746065093417757945960621332140411997430210997303082601291714817092307147595125782037751150988003730598875458408284126532646202935671064394254597832891893103960122166877869330276654167441122758159984545096301407582913921198185562181900530970990796842710739824444207834923313466248838767808954949487025148900645470019297542876963714643913280459124984273085512174522989916455267005890560000000000
202 -71774626073391441910136614930993910612529593316047915883350762382409185258497947016851692977854762666900215428785748809578115071996151166781065966948217879020983425200213417969031373567421986415530209086713801127603912701365530303014934652617541241398556321216744334007928174469539793221104659514622276238638229757493073361396768376077734278634731011008683874180452538476785165334739143014574343602581498112485411098884805089858905464955115030287588930965143702052861885225095484382728364837467319263434902290001334356835819006396033136959255568599115395249834337499297641894174118452538824736227090359489004750221616109836056217529134225500989474674912596304071421178586475181425547017736345430275918416837276949703224206949757404284845935754434312412948931153399947605389513269966258933209692905089727073315273104476648886937121957040704883339551751749846474190215425556480000000000
203 11902644548425311900046590651859912340839364302189342687550220356185907814828476147484174381187042513391987146437160554563027632069628057689262717592491047635418168767557329958977588606475250612822774440089680976704260263090840134779227997493721903942884493412185058139064946035370335115463782364245206578389548485574240289560821409707529564562838089676114390272311572176821543773342228559229129346824583046455768018178968641007272149797765352096088508489715087959724772843255996552244168817668161506894519926959349461828224078872786921905931519655988459469723270373624566744847913660199475850638597471288453571782055481088149788468026815516374741492282845910001782444725532331075638180966695506243346272460039569660692121025386736407011152758428186344293240873553752575824223402638758027903623768488191083647120441645565502623300408309094870297839992011545206414947807260112322560000000000
204 -1992910435769707367615612732797668095886507639252320990333549516330907909388438233781983263629829142941415533790187148965491964194370826042027359341563808043788873249622114522611351628451508683934572989629972693452581709738682669960915440707979181660339688388849224615102708946826802044975486939722094156476515135645995160467181729887321756470948553533427651529272549120450892440400888805607932004408813788984105857120300601816174934146994085898930951484727316365145084498455293658328774841199031998991995895214815844611421302088865053415980852926914229346419474272221813448993616038611965717971372038507614354359845587452600639453362978660176683561210574679097980839839481652064799646151695597118985464969558825212053189509415364460299588817354980871382286606037920600089454954175485267381031528717841238616029195037904889871237646227202342736942297647899348786470247894952481568849920000000000
205 336886902911601621173517859787900213167124722065745500805462826417278638771710870614562610183345126245693956568563893174113069871168809863304330229359920121076892167048997902486916532729106502902278856369166369168263936186863654288522864975957885620502841336199417970511073087538151699138997233287565582005710113186673570028850729477214088035800826105484408498581433064840742743701452124185941617494573724371785168773472454023327287235803502352265000199606637482174162984267529242416991116468510373391928925225899434254180176273621804114719829133390435460657031378190296727561538595570809465331737480518873587635953400113813510106347190921047822824872199525300177761514872811986632035474325346963741027717465527657281076478068225918645698435952118678814437485329097181106842505385577646326187876185538368837097511423592132451961071191144347199600132277877109983197225969317549106875544371200000000000
206 -57492725156858431024725240754208443277250745160296369764465743563326622812939487233072143965761673031501863074697946636697654158047093306322973466894041832155642768410401530990546944550094766262403267210684054748227375754199680642391300381422574640806033558757567862920251794610280755772159869015981627328393874994739546879442140007129640890020301912032615178980527899266019921913674008213301019523573484247930935269835473581011085122894919364760796120416437462404040666116013978133471206745220177303476566360973474268616882895038888658817967931664180856799927781360939959763820870948823565915843220189040738883941651038572219356415349334291996991345957077160665571578397385502839858289969721966860671413264304935509135861900416858021463660315187750201986919491795667555719719559735741327179901589085275194573906227609837884207531300658282527464052238228951655705213422445998662942574702598553600000000000
207 9905003400298617202225313953119834677545118214250830934871459251105596876730723063854724199664405436752079545386899348179685195405047928524767097598381699922550628059259542324891032014594128124195373784553539259522492212889946561009579706895538157002415549745356112296296806993337194372382528411058026594301034565439872189516461128276308293034693738885319225884799571521294828336958267509056330559985507561107732599126469295925950041264677097841959572304170187785481403787801973677190805421225644171450230214596237725274892301930046703006810150819680444871886050542165793027276655853902270438443315422316819788923218253728177922450193312369542087695123979856278267713926664543225178032477628818261362853543697155489052962815213339732565756327930634994115744723227371956914094956530497406710477053096192815650353252047136222431979243520467795435385028871743525466973949925506196639846811209547382784000000000000
208 -1722622150145568746761684189798650499405003774529407901844364892324712724835829631968888075495504349577746857042772836670545953165936090280385155443533083403116944975118419727300992534412994678389719959083365878915316143459695787713702127166222659760079945205440968013834594005736433353664870799830662839527337536443880190869219981526789080617725872786991240599383424896213018586988988527052623253394895360998442454087626850325038048675876205011367798541811182700864149492542467049027294809179053286647516761802596970910374388217362709524632304861187728635680169143452474909360856031530055999346377081326091104475241315397862671970053819987278681273007953570680386593469013935063781374938079551671928428165503063159408516902886780658610969504494471767753392004266313917908537909006533682168354120778287681639860328059234599576766922769448935500068042977799512617952566481154469404354203167773218307676569600000000000
209 302412638126309564527592484684763887334210264873741818438747020841379179626833097226956889221989912807771349154617769264601355557328738483825552558680691715788491356873533320970514798999433844365442389412821772196377422603885227839078642835193824937523665934232052610096319531403209449465406629830340268634222162949311942162794406074631342954981441846851283286075020050213033811430706688856677281126807411648216721016378137639151365881372016823351893747608349127885988447461952128641903267416209508348971077712353304113622540693124998531257263232509047414188943589081923281397714254781308861489033619299461091866050610629804010734239222739357040306754702188254260981629653189566565786260721178767949195095728668671068839693084118051004519268494878927134037681999191218685129678458056635172520494254952055954231463508545911071933502262667764932849989006069661546804518370072287553873151899103988108299979456512000000000000
210 -53587729132748873924940823901014898746887206701564045790811656641508826295366218504306276332562120675228078310702765077202632047491707774762959723795402779969489294636777873513261303038883251503327856089380768289816286577546948817140230999041778526572669633714194571715826539860821220869577879592025545391723942982745633933951874840083821534670418892893734490463245407410223005292809675146260678301594421208519472592844354123918358086179505794791582698364457402031835210337752876670387714354673226359781701829393281992835505647641355439723035950575392862104436946403032760265036596601208065812291912462467591919830197926979364184775530478649332255372864522978867690803541807964961685609675790703115706955140262760008079362028719066221927631977659162217603654259769490509119412338548031302880350671328205464057912773810991641289967543879332435469800698117327986167025222309149431420959212428698140132732997364141260800000000000
211 9584454944279677829674659622938855114916480461151816251774677740502421234881635443481648617944484086454415621126923525204772054247039161674443259124712112853448245722721386448881237079506197171071902736501282213680898583183829425200021686813040658282346087514188317566909819734848904325601266919434021903999696723619096359121990456105071889496653634578548248149659050235024877674437388263602635026526680140276916321303342588787009571415703415757231541290445099882003009010291291789533533342493589495713443626631658557231639173185166898666919815751864046277661902327484834035124472038314650373607860203085995716353150426627239206029766514220073743029999335185255916057500864763188801319244299753137843637844264107546813059081006300813205335036643678849553303019610449966797207659233089139256160657736691265995261106290908876022176542884296032242009582137242448450381056151280025005596056664588162350165501463383647872614400000000000
212 -1730164612238217071800841639317749089451706967774916302252963387494219976136366369564994738871589050557734833539948433186133513867052861407931670892297521470188388743287170155497951009982358867491125578041080731764034505849649225745241165153040113141025246521332630535218637365995336083848378139705936570141824965098384892305587446531966737660767149473209701706235981830361691248333849444335475119469212529932288778157373831954993670545450901893450056414840427437107032770532529404358339405086641922266108795055944910843952031870612628971548000254710038011475978393764093457256873696427181650062051450462757279826351849452584341064364110737781217397635129177401615688932096960295681314551185285952654377513353031181504071224174897204947760109591141671294496398829922722376814408183935727772036449004297916090674721958279536424551574760886899992972679648852415258541995009936364092408783538145617168660117054720647515005675110400000000000
213 315214944896234552457710624878410075137644454379072366759260496389116176562905919985682896960113476947649560335105456341866470930077084311320799246409761549517353402085478040668422655717355360372035274684657900460185673526075249104857624707836809806108023562318037448942727012210291099403122124613772584749603652898617014098768862149703524936418298385752461779596236036395467831416576983094858211426733685850963316647643144336963075545216770817304724821636430243738882089425155232499693939303621350138885496217221109832805135113630237708270189158682338445309422453084686182730841667548536175401273044027264275944886348450608698775818481358435166457483649221229346243956168723111394595819511382793234556328409720515580312130169624917873699012170726956103693115411814777730020890404591800041736802244340551995222501879303042489420516265571976370727339052808358873563916376119853716618139503450079600512490158040400719743674661784780800000000000
214 -57957163085800044490209421548433493297631156837029989290310596048279891720285123642986714930298179936526959858937567121248829120832094713565555546489438834487316610319567229710608806458166663833704265428424131969298156097373503374102254851117472592894845903096868907173700035901877191819850362185928483626433104877922013946529681882758851180951911600742423795864159644383276816257069974825095547966855353597103211291556446705175417085561961787956147808352605360750483104471171344849212184922597161532351785228966057315376893772837884556187930138610666117116508598067297848463441541551324082593001543421591642738861833803364535630234684341996600903813151474663379360227809329765207594713709455878113995191542690353089094780027681078902600832626373886407845483670729431242947106741864556867532146593170398788720641493414514943377315027074459008381786199324507625158468630433083318134347494874356840063767975017823930785361070865467100364800000000000
215 10754001617197060304758943642158017244598107165546629674634149281529749175564614648747809834165141646907009917386564735273184966722819732839700901960836722110540984148675104052025511802349527113357181872370499837610122868314033239912947116943531515448156025139102532483176094188167325556701999118058613329308763188776368486984964242078337126704260391662605609652639521392262215427616406752184547891036062712802755484659453718688565844016413598381771099736832776451746301180451673285036481067417442250434024577028903843643511184188544269512025264043461260354886162864614227292140733670544315586505843049769632299501704658994667492829530879603337946295255958125542845266939316635524078370966114585443087626250332569002312609974502515310419409674859431386190478163626011136450979007591341315688498413494174136717498838244933099170753657017925188586489307583846094452007148109136852294314414864735683086014941589577732931258910221773507418652672000000000000
216 -2013620332696831792837010690716442958458957284903493001367225689203163042759536037200315413431033408408442711545158565626355047276188159919493002023871633969912814283477527184066551959752671074226370372396006483072620515712103092955674901818705224882233927805133946072240465904330318787068140104445927464572254377788032736695563696676404682637080065578905144565076591211617721184563621752835902016547820489708700073238493912411496689807192902099442745479852284801918118299722716404840870769407632180911624870051215892975909726452919706065085964708388638246638162370528179299660219213908081175926208104592348209528309260926476960897004957281870736018629970500911666558900933794246586370061389823309576785520553713138140096573389809715803463783845392301167617727559675666261232480678562010195236180799289551818043321300501964541506742553109759183551547268791082612386273282477799043177514663901331291721744590338821899782806025569162507536283625062400000000000
217 380462257986656247987005114708396283797658779388260537065444429633627837101618956451869782396293062961160530142748738260218996537078976026292365639919071744415748990941889872539878967056753753325334889150729133858908035344853251861695413537481277574024995671473805161367410291479808414252689670254388017577510798853490876790919018291145139737129773052185584504022815230619335058227036088162790319008676909357699084681837747877956540475953638827750596906166617273968026557008120819576336643589131178365821260174076114571470764407854806264048260745506348973015732034886204698668844600576193685505711371166570710309800491752116581806936545499852590683542639367799665982764047404613294970500415122045958168360485091006462785931658057515351786961233519568567370130246796130192468609280571918362775206837474038466409327480359801973793321669627475441149246315804217804902723312904088936461652147476298689130377522983185298780043452752110834113146548442365952000000000000
218 -72536100226943986620061532788804097019502665656021630958034592925687925684113611495611382167743899103501254584024612252959007769223552112791630578615283646663003747908962964824155234682192349493322118778137444932726359610109198014162742185015233695062278066512464696416888152866907496396098992615815267597729107058290934516124238084892331617739309174611762978629012630444242995652460397328340458366814558852979258998234816557727479627875476968800811281859280934653859959430278607254392014314573247872702006334344692956317721300631332752301358320163108438125088242957121833416012272468983148666085772599608580099053679474040460566171508563679805395322669543638968774915356231527527610751100734947471003144818336368053984611104890415166825757667499398458850843305401883936855186371534940723438946341644561690477284893293446324338752057862792358338069284019798532206142102290283433389712652296470408523860272954932849825048013352676406482320799059173311512576000000000000
219 13953646380705679472719071028169333399352871694439403621231858475797988709145474071977755291577767016381734021724036240527711040531567151804099833097228176572979671850536825751708011809378538577467792380803554453187852357332533314966376109792637575017183603214600572505617048088374849796751850866493679148770966313559715369371351242428616414421034499292452779555214334638594735607950372825044455791156294732695610129458310034213901244995877471744644494010620873086337919706816157271132701173007582746368230671771480142682396928822807960422390750819885604456746088866291376811410553884374265044621827631086045296563381950445027280417306599631224328696959820617138348216802569474207490634882699071895715264768249512564185944562671384283947372338502318504933149847596211833410999605147320346002544937008485674138045412743631509565536453593934384037578787726134180928518556482124145629298375438441036375834122878348143112461156357669007153162724997691067364100014080000000000000
220 -2708285859665130674032438668379544377022680765654991546101310908816655510448634946478729408462939089295823705370834364648636605978322917249055248625454682974421447650274227357333942508055276252777119059560694370983895959104914118843368496759279972134441161577780472187564219446090968916371527051733826785250089996437072520409170903811163235328216244244825110893013130314716452677139865061580954787746968142054274844756993052309409026492705551472580442510051189961385691487435632992003748100513643244771688413113715491669769996327801084506882800323433470411004769969957627089015197813550460118485500496189713534619344239355027764244757105740911657636526491815251703576585343847117395489984578584860315663628476900411341202145712093206913931795648888680231335255359377520765547002008491566709359298735362042851699180224847509636104148946620004278841996085827720820453475438982050871676273490938439038225318807266627453270286968321367411147182114157735573055921666496921600000000000
221 530343307873291355492045943324133721044841406207291421725708278212297627646781613139637593566557734920249154085988881855224071171598462970550363393008227671737424681913876363723405612228564459692932729979684367981154809222540055018465161351517713133481390899776680736376406389122175478315430630907951110448923133600279580586026751989703920060444952769212394279062595790741767890111816313115411570879824885466615165016500236457372570206472111403251026044629242750659806162344079631789698929708883489646279087866305625885984301723124402007767264612373372785220335512565995151847184846554945421790326593440207469475441544124897812864854512860592639475386522195911224398412190120719283127619383327994599240798825498263334122521552711054530146003948760154475522123529213386113917578192242872907319930395800273570410964759086820724794092650248862739474212928661164168638733955382150372084729236209964928027008150304647009850919773490173974485613456700684702745497600933548051660800000000000
222 -104775112407862955155226911478847596235949481849628746540428606688400801203417577902092815338015671163266020267732289025104847064700707139793944993146921260342941396474890850989100675475802986784005852648254743100875330410314786360294133785024983584228326900879588227520710401546132204379419007725402130566368878227639158112953157996070492230679760998889517892114610209623794957516930770922300770022646265664437587498051849637980561338267867973115272197205069033751813940558544925231797560029481312249351671181873697412419493493398173065618198828424556834982206811617820744303559696651016107417056587366264861984193685002015410833233030210964245526625823799903211173115178490192384497988216611017708432966262867472523491061564854238995497102764040190631877049555726254725050587989505860458366780847541103260649871556605835004725656830483713709777701779861777571573053370000512326071231807537072930469850245915461908815512863473355211859199655894566113730765783566231173342219468800000000000
223 20882399797599998094126516615023131299846066657049475127586412673633883102742499665950771339932527349330562157592884588331594837642450697698754976068293889907180586917086960749178207368198373289260684328884298558869048607932426928410146571358168470299699537948909901903551741654627993852586380898292144042566439953263162450917223300585199217351859282733570625201685442378494878344781998309845009562434807662578452036806034308470949848770892172949556158394204834930644870107511569362823893059045252631196310839154966996278131018610308617219604477700559998327142414003138126703359620928872444089296975087956847157862992711814130411510583105071618500736808629553572988893758995046091106027758131206752769235748117317717235397628726780889972404992351579040299681867369835750295671763220956297321577833288482462853026750261103121066874347150551564905042121849997803645510245391406814088135791494655627985818336664344247456664660435441510363671301683400128620872705191387199313630268594585600000000000