0 1
1 1
2 1
3 2
4 4
5 14
6 38
7 216
8 600
9 6240
10 9552
11 319296
12 -519312
13 28108560
14 -176474352
15 3998454144
16 -43985078784
17 837126163584
18 -12437000028288
19 237195036797184
20 -4235955315745536
21 85886259443020800
22 -1746536474655406080
23 38320721602434017280
24 -864056965711935974400
25 20565384625344311700480
26 -506721848538847795614720
27 13044790118055699834439680
28 -348013921714583501588336640
29 9647185253125137642675025920
30 -276825862308528634186308372480
31 8225108103168306749363708067840
32 -252530579765918010205817512427520
33 8007631816714596913380814061568000
34 -261898159333961181895833757586227200
35 8828381656551742597387861201496309760
36 -306417359791390139521880763572957675520
37 10942096217402842916972612969648043786240
38 -401681452122488762250887479689669471436800
39 15147678201469171086058288754635867025571840
40 -586381614578640061391427197739540090668974080
41 23286196709272001029822405563581496829252730880
42 -948030425322070717228985538853967154663783137280
43 39544907478688145564885258328199494609669531893760
44 -1689088775430401075579923041141265744481936544890880
45 73836334688002944399408687211517379562128896604241920
46 -3301532280703234454152125975035665773151601260756992000
47 150928538471139700137154699256987084913445188067865395200
48 -7050652750680479632840138411658831517427864783857333043200
49 336426488757826076792350588259007488803328142995055181824000
50 -16389392474657063916320549898907470479823596599875515134771200
51 814824539710216560283571513217349039165647898185272479501516800
52 -41325483043894677640857295929798580716663965223299154376340275200
53 2137249849741516641010327130414217685162385669375307087845366169600
54 -112671366403100267024146645060834548663560400396005359361145490636800
55 6052520277444550941432171786718570643948324649092096366539521078067200
56 -331186526361779936360307745189039980622665956454234660982797534599577600
57 18453448530976707355033796884437582254044895455281909022006676091096268800
58 -1046672495750959632654478917038744725096943748332245263462177760314654720000
59 60413960819150810134602219370969476909390506826931729199346266240968556544000
60 -3547533494358123360195798845806451518270424245186667890266932409789424494182400
61 211861617356391534238834018480741157947224447525960273215944557033351717637324800
62 -12864494454787359763227752808733089614829175692524739141582138737824327888640409600
63 794017165677992281787851170048869403327992766662712969332938567438429804283559936000
64 -49802327975621101014099136790415471270591057594640514654969562002878498731967748505600
65 3173521569273224695975947075881957144356342369643312791574476090664668167713399714611200
66 -205398959839544934453662798461569826338510659259711012955534981364196390499496706126643200
67 13499454033859617399405164888722323998503273305633574532847814200021301955849906767999795200
68 -900730126770434824539579753831541939771070704714786711249319170997485452066878570533119590400
69 61000870347158753926570908141621729682021656001387490651197824583360972627120704368005034803200
70 -4192233226898917643803014031706213650213731268925666256799093402789344103729328271392814976204800
71 292301366948194267042285931601260533645916772670733006142945333561614850264328950413408725893120000
72 -20672967956302323374949166077505401085717670826487889641534592629591005991205011137478855892140032000
73 1482772328833999331962902190833577946267145997559163048358002777114076400236556436860057021853990912000
74 -107835376858631615603017563333654151241499528995445050506911356652472782566253287110471171142760529920000
75 7950253832148176283083807246773261215942485775633117933029283976404511625189438119394830465426985582592000
76 -594091984334814985073130536938824656749090853666590803700021817115609456442094945097183413982384239935488000
77 44988498543769717682804040839844666703700777944319048399688529711958149248967554928963488981242934504456192000
78 -3451823675153215783249159216215159217283410061199577133881345623731581378424199299675498489318175089797103616000
79 268300300211129900683425551345719377115544965470387481258174409264312117261343924373424236765758967578737246208000
80 -21122591930942840455702006081566364624956977490421305847840372951523418777844732725665297791636123897624120000512000
81 1684056334225430098172872076678731504677362567516949611080315566925795416292933640889586759363609326323851849629696000
82 -135950556059801761131783922398592338087678562857538005939961300179248816370567868634950238806740585145470580433092608000
83 11111012189197849766350651726257774258414081563687725249038776264558123576401819817087207022184171109525519479288627200000
84 -919198785817445887952220306681371859856437517070288917157916054121274276436185728411487273754465459289786252728572313600000
85 76963520769519816296950881018740287349653023269236043512022033004435949428768341656364280505457273478786421241146521944064000
86 -6521058132568146783448475043850030981744808153736446842267481187603632859195762954975857287304703586536420552897950203772928000
87 559047007394628196114350147218375598698724720752067958119915911945789792039746189982277052975576507143828474164827090663243776000
88 -48486021252180393000036369207906203048559986612395888415183261494793204314046787847404921081925780587864471760129873790002790400000
89 4253681274118851335385368398960701383135268161281830614089023710071650430423385556854655822060486265630212815886550688364710854656000
90 -377430544371818302195294259074925011420768993785719136423267687525474367527430336724094535273542216280784175972300426953494785687552000
91 33867070471712474337826302509346992240422806203184402267822339424700946248372259751163808115710521880174850500345242836102187499651072000
92 -3072788887246154770881473392325861029166927556918840876475495663322175265480319487773185364828520164357701471667461912481429228724682752000
93 281870430095800951209151531908015763060006407712738478070776814502856513124370719733724158263967639960225209223748735762358402568918401024000
94 -26138241095501261082646025062174131984485789121178977021880677370433784925673899521416097439984036284057463144738625815830548332438798467072000
95 2449980911334723434718632673257170999647002222152381741698196838242456916924845278184258022782706102934115905347001996873939719186650673184768000
96 -232091410577918768534752922597686108837798260848559256853019181951500506322788709032376247821664720166741443360086920816196745831581994293657600000
97 22218617265050181767317800349649412814392403839089600096071072140073035304883922967224361651708778762672255348029755011043882516524236582063964160000
98 -2149260978041530378631028037005424221963091116798164664423030960430967374899543130967062861845560928852272990910241921376376618713803124472608194560000
99 210053051468919501545032920597123486924500741230442228905454852062601907011867730871250603552020895219722087952182824156861583706472764163615621120000000
100 -20739154528741124369262048530365209749148954306016889660015661957265801125712052111371270461059992730936983102816612824934004431953060636102866459688960000
101 2068381882631801300370447261106794635454148698907907695454221535410863323892069586718955151611010529344952432340261349232287468299251034579924495567421440000
102 -208355193934067764827918071063256510470008403346109496477765205731689542619156143764339927755558459362948236155448422243183653207176030760050440084924661760000
103 21196738077245730347385905636189293996840478367542809535371038834666243420943010372768159121915192012766595582888953057422065957452901149025171377912000020480000
104 -2177623716241328145942025386351757169191731774096489496978509417660402609863322075359311355431150611151007156299944240459657755538649104936982366102307356016640000
105 225893931600073387686429968716841653208362196767119878249669317648811901086552282007078238024414240315543619793316586036954223091444416159484341348245311963791360000
106 -23658860495477667754810035327940618969859637348657480647854378001866326284703105474136815466064004960414205312224042002738234905630914616739422033681161334428794880000
107 2501560404342275611119723153271187809218085502202455669807474985833656656260436288702834785289044491625067064843334991983565085468967481724140706071070189112304599040000
108 -267003651789228168269392094241217109363977863537867497784431603240963611962748076015480571617051042701563492418233500500950737545405674545936798584583013571510665216000000
109 28765656842178693503586024272427626700206036558589620989484145671184824241919965894506175296084160606129985733691569570979729633358263150007505985748349417879033924812800000
110 -3127842180779828236381096211067490817957652303597277128177097197544424331743733223244122452954514010259677911265440610171686070473797442978375242612116015462370685715742720000
111 343235384529786257615965030955518701022480484093958544183436963839210924581126660679098819888876175677532913121993750214490884025326883259432526265932408230851283902728765440000
112 -38008424538068209483632442743238195187371872396291977700983458867774444361433623533681851391736192708549964086603929162036270220167141651639746834858835566217981329858971566080000
113 4246907825013646844761237213757779761902535229871723861448480563557004595654390657968045221974129884352863208797848486408268564149804906521748405192922898332315963616010646323200000
114 -478780158440628229045735600871738751568148031874894848608460537328869103471318606443427385666617576270658568184481915723504839974958731512078298724170560132137239331408376317870080000
115 54454728940111735305327360865878521465851953864480897014985285978961377477245989353638884012818100859691832240179789302546586470333135084048271382296522994265646898167758467954114560000
116 -6247950914277986164223952637836183356465942453488116487077272047906458206938561160491014998163567107950944924635925225657528473627382911809391011736083968556062044707115798922170204160000
117 723117974517288781817261043193589428486887806146396460776648825918288260999927242843562599853952722233860068354912333454382507693881076864154922658629795867230069126640446486384853647360000
118 -84414645420243758970622888277789432613316662409350436933561299685959783076449283654433894803732370672884928343163359282606343407053518098207000872684802540938873992955685843760937089105920000
119 9938747329542039899150507627678680421784860226862322784064837601675947189298459371735766824995932869783423538489650470858714545953502174672719114830694679891155117751550941721854128328540160000
120 -1180101477358369536772581225659357912381115220492610432918624182910300937010968415178763950454422831784570684262385063968105617670907590468135521876919400166263225324290667054991731731558563840000
121 141302579191346096403451672938528525876620583129285146056060129164641426053082807056511606756164909660147466009188121653788571104459362954409953460723724536862517866619306501675344269473218560000000
122 -17060570255757708478606445295145819590988940443311829877179198602370342323438577553501020113250848723847407770168459314777958060344961609229074788969451074334271692262025904663653197636672946176000000
123 2076920659338792140399072502332376039849126579308148763782679442827496329485976331261627608342740175857720291977753993622541247597867088036572488241610938995053377850729039680717117234629067145216000000
124 -254917619605032687082876685627914305207677870084088451836036847354995359345741216965355319249356405959826682678565143711253764187092949010278057895257587804583073247307697870246163127977050049085440000000
125 31543112210925917852103046963971603458981429847502158225546186651768106448636722651202452626226175019061557033915249427175498781724171856879861480781428314144994545896494520270505483302064742681542656000000
126 -3934645261129248780045233376700478121690903397593188469922000465213916664402250479084495361510368010871754328983470126318412925225157192308766490309934785873247998237199303132953831069674478273281654784000000
127 494737754041883848562516209564463685647297829699860651500256723725975458600396917219184681845293112518042708294615066466894470906062053329165003297286305543886844310014621023164575887741241091525774934016000000
128 -62702587653721985621123500179581807171098829579054959495376808349265333245962885478390899353041393354008408806118249216142501396611611945718683773393591574946635187921528895783690392704732133031224193056768000000
129 8009580339897236412092677460840577237607725174140889897409358682984962948309424374843276683632960915317175576432170517920550383684695555469951782351796490954211069699810922710976770832474833301809486746353664000000
130 -1031148739635050069592216326980788616378722893708925335447544809768636041623589133050492456735373765214653894172395901743616714549649411709495592105819926062034630692800918571747999221280824794313878048788709376000000
131 133780835709405661701715190446820299127799961917422386118590548006833735461805153145300791271843967074143116275992418083993991886274524217526355599269585423659387730210644932599968524254856018554970471373637419008000000
132 -17490479399123410456495766447170588847802241618318314660797134120862833922488599533064762851830980608004187637692363700986177891231996568662769212228367711825304660271717912393604866619315231595895325939411026182144000000
133 2304195469265732606751821298057628720227227692274720050099051850881305927218078936777318553755382492050173466022740506465286693971800918438715266970776571199897412331307878174109437805489686913745441962436924643737600000000
134 -305859293801640499027695646232428257281389924023783731498403052642758265896637734912280120992976905100475673451014975231437584538676758202226031276946223401953352504354992226822344394875459104853833864691552661075394560000000
135 40905729329479824972938266717551628367990065659853615415781952360140573716884733154919112390471417812641405955190977739066303540430346126326561482558412852463562443690671565928647236072177390323140929506579358815807864832000000
136 -5511659759520989517600500582897007663448483531605317183386970089382973341693396484877033355691413440609243757759369880734916426491458725772735020337012457558317187221643286848542103031910046850925539797808921500252073099264000000
137 748156625083722290608434054660056197037448190449886029690193237627727268916758661470062379208040521043223425067928369990393011577551392473519868596153660637616050549224054501858547655929641711221286913881225724693684900855808000000
138 -102303604104235756521404608764385611570596412161040487169264161963384038462884846441866490967556754690753518035414192416338002697420407855730281783440283244474062365080032301778162100755434536703219798980674014823069487086960640000000
139 14091407822647509064815586320875943704377462518979366979924323991889807598337611354117785775939918941082527488168184052086685973103052087687685375067990926007971753698877592210942022490247340110768409312968668358301234915304275968000000
140 -1955059472107247178598341442946655639429180088160315470493134629382557229706868288044248099425107630245337802233714210729913207160780673837659685510053512193682618346005737192691863768689152339721915354209157825567067566905801834496000000
141 273202787565150910405704889591971901185619770948242051526754708227407372600175242920172670062546909160031807018777468361315663484205357382786402859971092373098981920248456597876431574005592055611710726434742913413851829692789744992256000000
142 -38450995801409941734574435858580131639691499834481728072295678981010403254062593111479076471021775496870602794082261117075308413754242938140117348417661293481894827999741895248361166758546516324314623506354804645304681074976245841657856000000
143 5450112060961267967774118442657558946884755788617755645515688837264703375734864162007805096578763990831799717952178740362334043604447403721632552056819758378990630316087093415207392335875994101273090730581901022364034973173920762630766592000000
144 -777959554460078875648932108436619120592886591080355668744537419093755346533047137909146231044429447785090511498966450689533803392758488626142327374747472874472782028305727233038273687431425377290875782948426865943422810887598910565154553856000000
145 111825545672180341035257240414936846391484041588342291229424464074957996640621555425935745401996311865404914336453456234752048335845846136038540786966203414310794038844067048775857553236725278335078770083160887133749885079967361294888310145024000000
146 -16185883973447514069263724868473680371683249347808507334258018409503634034579620812756252525830557795982213552083598162214217046636493832763479732667668646165364971990498843595798309360813236636535526212723904828787700280076094750730447172403200000000
147 2358970275667191787300145366725631587637997727341162169072066620008449507665403856331345193125419374946738538718535040944525619582653288664194280911744240120524041636765101724568583432674468513973927146152884049091179742320414861419726252613304320000000
148 -346161453772350846405428764242760233881030161630712457023366289339434816799514524320287738899715829980507411533699005697131558363550920832990105208934727250596897928924218534677743722428918040565999603374960743953797535557615846088610528263007109120000000
149 51142853585832005505374512385951877277903634756917318831411334120534066846854938716864579617892527291120801307376703796851155080974289533051595001717442304101530030880271591633102765446356537905268807184962947637078057179225834749422743961292347801600000000
150 -7607138316318491341553527124336981755468330076364450481571203056214261482876280219129121585594242231416092223661180475207082408024473655550378000156257731775681652299835740935788722763292397306818616288917462921067371023964067942804676336901515294801920000000
151 1139116481581834604164657620614257104979567852622865559849939084057474532513323924206211611352118160927172357282003975207752917801559833349146311251284732884054251420942026794873128197705835324973443336180611993542802165392345746238824055214010912347258880000000
152 -171714134968599152820176815881287931613775346456416361345395030122407125729644364365124282050804904340822902570973352914035750338978048158029181566919997020343295968088104601327108689831369213337315489053475790447603931726515781492399065512550440142341406720000000
153 26056490640143997232148879273632049058763176826866522598990167608083268082727883482132469775694713105910290658353062522073657379963588383867864437658779287491374541000188961524549864973651715526999038502890867682168727451013355135647515562641833736681354690560000000
154 -3979961728121633321580846997200911564810536775626337652831575352537996127297474664247142799623887968049664529476547838434526142471407402646219941027472985562044962990636693675736603476574153621483508765917355509284987365706200021591804923995153629744635502919680000000
155 611894204361210282649121085372212936223886270035935150820328230223548760182843078463961542321288747822144069846353142882181059344900999392511398373518042998719478529165006459302311737163056365837238702683903856123958024232241679819807918882821121234261984065617920000000
156 -94686894365924431217941050509854216421669388741619210644170544092615189659415130226952563218897102291163526780336409490527297541045193940112216656396623184661400626083138277397744992244014632115602014074043682850727193448327686619313541081716375942010894227456655360000000
157 14746920807551389656995999849116841125548619940052798579821994227781909122185602340756741928027157801516818867001853588160805982585110868489547287591070346238423363496044358295839025598270133145925880429170835855753270751293977095440733341336914696974068152684070830080000000
158 -2311494441713048985799624094608247843515406326158441968158576488307556348958716348263915955109849377261935972176496472802920228455281092197789632657328495469445880078734073450752831410411328696400026648729901773557201594651068530378564947204876416468542158367539331072000000000
159 364625219185411750662916948314233545780658546554435842977006270228779246294671267213776229748458228412877269772428702070250899037117327932391833591901158530312118876163290292429059068460583247739588199854790351637930237476623806477262283223845574280636562103573934820556800000000
160 -57882254104476440423267111755795695261507187705891169907094419151752055666605981857407598466367503533597041040583903454644424354792529154326535940046965951226038973219892188813913100469657636783332384015089915497165108391412913555017827751927492124162728044895274821264343040000000
161 9246381493883936945771888059282954340467173307444234475901283680884580287985535699666791508575041629698551099172964246110780991446424546699720453883399294928371609621288912998640170922988180485342183066165443428166200390773874948100532284900823523533785600159388618230679470080000000
162 -1486307924749113915520413811838063053912270720307140347853011906960413937743403621394325008598373819514074009928933436480781462928820833715528184147278650358487694997634138789481773470579872324687676203300407499270045819517181758793571958203649803773070008673506963682235472936960000000
163 240402830137282884961699137966400653955722358132051355029391221277109223885763441040566007497047118912738900637151481076478668634286114578070156285424152159641446037193557742953327963869062687771492288072189054147159006396409751245797529913144238333916175592888794412077410366259200000000
164 -39124387130925664880321161310032355023000894467146640239491230950109421277232625415820272437824194151883615894677067897067783636660009528078937259467101084957366975892015402435979990153732693073666703271696099962937220172500846823122273782009171213469744499491270496081518697759375360000000
165 6406433211244522652533272522862514505762004025063488749684899056849185848508698509734791505933099782635432311392167237370692626401939884666357834437453106129936012866269251923329715658458568215478534552373352641565975034523512826677991846520173624681562012701253587285519997715422904320000000
166 -1055430491903198777099299972898235216415695661341838076459236579653346909876157629373157488277349827991808407317926151048874576246214644176911928491444355002710499515430443348435755123340518775766987030456456710105886114569839772424442763732990447492911056779588601328837384307230659051520000000
167 174932918224355286803868106262223232838788037190121124600574780161578767864140328733960775817637696496500590964531467663899923629944479858036610660829589704979138713678351555465475767085023883115599545375015605069909154868913601487073590901088231410285407366578628711847717176363472513925120000000
168 -29169312883182974687735126173295775349495179963975559600397507280965673843181485882355208750666315336312881285959137612583107401338984052842226400049123419901309912187486645447973299608495224222039286154876637846342614212712610381145713377689470543856514211997611833974330870805923202376663040000000
169 4893031183804926899589910486365783075095366463582202798375269866289087825385505020012257834087407184484650574533376718466493665316699016673941167650417359342338404228933253869354364079604870483964191590842473438318709111070183778910491262183789863037141739088212846075973691094579471783055851520000000
170 -825679408376032836477134584293122624667634670613809604499326869522327700848999727481559869578045133410286128296233455558609418908568868466307426214109702013164017022296630078430537421498973202147083655711561691999700169253478157237567930414450930014393066636452730736279209782527450992315392327680000000
171 140155889237478281162654535238894253204349186657926303800819603978647900313788831536796830019585389258414774806883712141791282242393796295758796728924113120618590728173464934148667762697119454147885492525894708107997531364799663088943668025770991416309785023337743320020548659854149870576298098688000000000
172 -23931096402867570181746940776599572310430139357335742365125101457416715138197560763769759968534363863760433945573964469460851566602773381869904976327088475679911072873902472152059243938289048519435411261919216334099121812999348793814342912481487061040963838130907912636861598531982415578040078486732800000000
173 4110080102027860715212625084792011343865083102706534671520142797064996270240853065135046658286867622416069609645681642979842125391222726786992130036962949398378261878261941589989162279894132138671181285094693354542984859286782327629205916145379404773123325756111495450323190749934667068485033572224204800000000
174 -710002193388406022797535054670291364617437701253157864485436091202095704807533515926384164904108461742095857990438149470656223049766750409417601546165304915113189297574446745056204488735968515338878047436281960432943692045440838736739268845905094746016052071814014836861865637765355650320899519279005696000000000
175 123360536510092690263871161622267433284025389120171703588620392558063214519980858741299101023246058549541429888255714825203086353483993956815227325254073515135915292500059974110117901521282591883894348131513708901338745693990817862435997494034822882011461366931861380213309069586490922390760084354615790796800000000
176 -21556863448070162696504664233370970717325669490114210272314346188615407619168990584476244268946517611377577434704005014679026280208170697957601505068597424639339347727512440580167903465978449511360415624965533400061053750273370041490978810227091560784752567497043764940897824099665062554448434979994489533235200000000
177 3788553508866325487434789635540433130646459299312299192605822457791049613609656148765076416468013909633058451890075066052031290529077704364924361918390650096581512949153894555325908082876837230188925229934140745405459767842801008601453862948486401510590948442530165869817828351684056368666578378997966582893772800000000
178 -669615884155119003999863827243226721256311349986753886536640965825169218902716934887780387547842897440010960080827948517473034176714805690406466742720928922588411344521764021115279463431111192605759591354846623217158678680734514876321451491709625112131977881047924988215792423151624235053677650624812378912876134400000000
179 119022379217971388005974109832559692513961343015574970295310415351652375471722118002770206709295509676974781098167816426763586523868599541062756329095227994674033323637214494929771201667253677310501829600223163195626138458537674244947684551961188833838158157018952352344108984237108793252229876572315106313308943155200000000
180 -21274938552049231908766233966521570077820063695103842009270289364061797742361392360396133842311644636944820913991863396787736915315921331109081480054789199016455730635871587338334910215379369838279723793568921477042459347420424660139736390393993370426892717797233748335616539652921473473351895064725893476797593210060800000000
181 3824117338104293471380038027291671092691449643341850105019829604591899196805178506381568101391686380389991792559936680243055324549490866796084342933951272865667363067400740925545591186454630021700938854452728762116629872954661759117850956199304959135036843247631935647838692071503800496309692336068551868370112811001446400000000
182 -691200216347642686543929403342903182458934862964441513095082122318675546529871682493992298648063580337423809432205802669030383403092847989314395596880937462529267945408976230839238599235184463710281913003787257544971951258907203624356871482387549619585669646507164303389479534386741771389121258809061496525292826864595763200000000
183 125624105609489304213260208292558624835868002453554015991324993795913037171146278388332677913607214778084332208907149426527068278193157724466289668335167466929286230351536195239355372732648127368090074591395110264315411715194105160779519041120474841324960442197952443702572952774183251715776253108309542721235927234070446080000000000
184 -22957543114010187479046289388615858140261041612328233591799658461037637682727607886783188397645236232143230541367681800203134366273193387157566201686297769614322690002070370784430748186013611519787660202429557384934578116356277025620861967516115446920647040008563997482453040928706311404196184546148891767301989601817799950336000000000
185 4218403642438394097626134980259179391168483261301581226932315649322500004108354602146262383129319167338403305769376795624302047290418174995767024054371502754682406388825236536793547284478566727311260128718351546360401375062685921423168264036288892968294187818463493132980244084527457403671308300605029727654128132640115307157913600000000
186 -779342371520456920526999967677853792115887064612337784514737366021082244969307192756220237520103425596658458435091531068148582629251233638628692861994887588375375069132381923291561966159675732655759786681320587565221220027168456927739744726061602902985752822955839232437544573942268737309839976522052480557403342252915165681103667200000000
187 144761523666719134572506072645223683573694335749387632373775528444202741815820589019535683088634820218459045331356956253803020844983261680441969470412955044703503825861843743088052230903315836773431999517910237994936475893084234566978253671856461215503170777530653039006079361213764384434409459647823965108917706791649748284955059814400000000
188 -27033987664230177066834169600284329301022884949608548339131040482171820228024062396533756273005716552123730722544581185048577628542391700592813260994291360978584588316002532239339341939336099335147061325101727863731463114620266276164997954616125869772777849229725295313678816117739150849182175447280975469451955665780183327746014838784000000000
189 5075592277338512897947707376338395033613528714474664669977564975006940615756661844829253700269037314485461727917437860094423433287971494855545532979585768623141228295525613118263942264609062253962071908224360542557586640188962154883666592631243785131877418489587162186259339308332410105857723113501862128818002669980681507358292593501798400000000
190 -958011384169534602565017369458923645613019908313120256039203131104204776213458973088905786698003370545654754909962764023306549475215298353610443181943727695934249046557681652962423030533320896637643306956213231653405022928104417656456463901888641561622502311868608888225969032602345667930231484713800632431970022461704619721939538691280076800000000
191 181781524759029198075627955766533682753950339658153525049646110020378491324988475639457619983485416905607301613846515993358256832978203086561781766550017023134153815380132394822571884755573103457569223432970842034738766950415625716257647891519400586601889414348996829452045347693113937685354680340152093932330628201227677071631293271417605324800000000
192 -34674633303500196790577904088959972664800406251910247227416201802159308610482931680989390754676679492052876618263943264853793392561585916199821436086486057433536311459957896457003351688529823350214394350381752741217240861585942316034365479648581071444469066213316063877680405989971973973256122056185989566701243460343349090043469964560367930572800000000
193 6648828550971710835110067409798139277914322538298267959096774458067649027638216091815544202099883555229657153477936731713516384704943011447503874473161339806721048686933312095290145533743727280659070195542926368847007325985213950243472991658883041614682371390301414204457531806266631707186107656756581693139081165033983345009535815465859248920985600000000
194 -1281556321483011488131335422031393799796158001214623736731849501195371028087097793275890842398123739368364604237461213408504851703380118091612109118520991405505020381584294038757335282489239987105577898869653665197525425874274006025672250459183363900595102989273743706671681198484172039461557921652038259313207567666820010529160482142124164676111564800000000
195 248300658693442440463177714177851933465895604163795590408407051774391494701575404632830998630902624591444306505129983738840035708666302434220043881119709379479214547473347211475132028975653537092249055234330225637715150347360551691902032666286753676655285524617376130872721216559064049765225550389324527150325935200659449884917132181214063970250601267200000000
196 -48356413637723637541268709650975892326628453160603461369709323351455662394706988304707672980259569214558696867595633288712491802525509574028517919004430726830144509837721460516644618604117032041685285251582357353029831913240847084301258921158655265992498855345392589295830759177693410919352894615297113165440260302109117076864038988527899156150726164480000000000
197 9465746697843921721055283418546221387507733239013652351241052106383397999478108905036630975571279045911550666299091225761644040310445839508529503244920969523186665162817274297289128090476566841576616400481012161942682292074455217727796829096137941415912641083237916715787824687276747615607164917777532280808289515571496837878625239843087383153657960726528000000000
198 -1862382652091949380423941599163645308774940656686842052809489706143789854866829262762337589881561548625567686156081872065490584640451476710709004732216307879574393798186405411028124761571836464500368367872130913359338847178421451752907460675695173304021788545439889077069599258712428520131861083591590488629610196610670714373994076611325832481379323423490048000000000
199 368285802760680549728427825392153416487360447676599771343983076812244913322486812277619057305406971209658653968727502017241133305540157840154006661896642228782078008332673092715066705052380252102852448576377327201957406525512897834776004978883235268485011927401905873829074001788086369109744771266004754237643959759229371188881182010929597962408583515896545280000000000
200 -73196775170005737103120090527220599027237797579307327921914736310906879587556740102411093995992566477352676585294407855391815408657364015948182077143358811150411965280516257268146431432800831631974480405603451353334427648991625345777450676505013440150578428313219541592454138306818530297246695369153015056667605073548258467732907629367615465752514399296466976768000000000
201 14621059023588384175096213816821878621169953576023836363311830814304666293793677651048585630462026929342663440535065567478277504439335774182738374152017934574495649691526587563758092539515899457203591365064558330677826130961453649768195649951394762459425657396315495655169597953997664163333485076295930702578779577776501126620427883831930676515197078071225249431552000000000
202 -2935179978084630126878821920173877668385912958612576124855695677050894951445960794419492999957406381587573460104734452473848039449847442127784520877611694531210325778279166944737731018294254261986697666579980017417879325267997734321209724369790594440152196805038552012960170933883263596649162725041594634209379917802114232559782364634412400623017979425891271068090368000000000
203 592173386270575818504645728356333830451098786765653051542412252621183890468694800840827829117294216867230615948510460235822167656474313559746862198265429702858490428311681845091017953662206419968695043745353453218775359314093195851296549697787821182850567659060494920818724778460737765179899235390756259079038867221787364209641828918475183141918560683422288110382219264000000000
204 -120063390504324619350385451234488591264443290735366373509222366190252475238389810679842180877272431013727913105985151644294580677664451143954375537107107799403246553780870403509680358606952080537338966094950230081393207704636775533108291216124081799697920821563614050813669061025256141215841297826780121537401751449904910302041848910089367985014281674498590404963133816832000000000
205 24462977841393478335458228745232952477980039277481482842423522924710660577617700952661813877841476708284616064278347885503574432963256690966136210178166120490047482938919079362492586757167363479761110270957102206256639782225864636252696694020789869396129668148784505579173571539772838650286611488376894101681129857574706391861198945629302251594962722590992578379442603163648000000000
206 -5008810206287359318485050242867869191905622427835758926823100752531514045458903491530238343849389551946325613886138289364586883346873755958352934827248300662772722993667788067953673893073390693047087451816796937957975275546881782506804616331644368418820317610314515431816597416024778117979547331997475522145177981814855523402977421971677312023896198238504977686096367094595584000000000
207 1030566453786564857495613831298883213696583732520006887309405978574590007911885487020965606862887756111870834150244812502421710549849823731224400562233789041575305993764704132019406596105365093193240076148910042084563933543453827412583747195760339106106973822837639409986770885053771720833136855187672801809761566496856770980875905909959087497138939007774649491465213818051756032000000000
208 -213070505715357358521505184071302435328605770985327952528176394387285568472491788817229046499701700653358281994193631705342611681413262271512365212619976740495862083450932320591360591416799168096155503632425856564781473832544579452544784754681049718536581680931954536083129582238817895125159607284817574344706891249520577091485450689956762034876124661524208140433947899691060428800000000000
209 44265606342874246276647311959671045146421349065566173621487499862650538501629830501228951303773276749177110170211654622609518149027509002103025207347760459217557811325916192299610739204332987947472065437154799965175992720771307589476152465005899552646669646024933118490959334840953348532613231967520092334337320954720042430119361261379871525192728827829729261635259419486060124569600000000000
210 -9240493758716598030680255664138903750370093125330046387025611076902037082666937439310998711348466046987281004532514754684391153319210638959639097485538914411610213951655022941438554325383605600580558967100501081107600226811921453191394411621660388260851620777122741083442910231862528410192412907264253169902369965904416085979048614856675508549679005159153326962710006137264637692870656000000000
211 1938204727587751761509440125911161888229010421908067299868660036272548367652739646994671617966564198118835461253998452278379182487549943419414470030150377628216669483359949864077271909227057471054379456920907869123595655089395387500252416352536604645852675165883405990327499020258370793230529632206526670849395233453149923578201442699446727014389233520097245212067983592045091146025664512000000000
212 -408479206821054243610374639657953506264735382045775912853381026084623890634339170289941795229118518197915676412443276439741410531044670810199366714875503647430524217820412948316302578375564345326820527309946275072346102413952424093353922747845881065434621871561749432938338182450157518801972145873417601293688269775137541045992412963840914075568615411558302536244303426940699281837055279104000000000
213 86496057652202478772209553148867902809948070194447547511467658492541851262415379833107417685568192074004835558151167427680111216020556614091939347288015701263792148747164415777448262578440061602012925136017759543884928387681708418368227329658242599704705685890947521035987499293711615847908637370856080678682651613825114268279625568698689766799460679012141382453856413195802382557690357350400000000000
214 -18402169956373959547524584608445139958204784991389381806634739758437500397429487325911781072135821491746847683029053806356801464762408087074449723790901305429688793423609030928825515402012120416499827566677280263679234639374177145869234472066768878257585196427274644274704903599939269492264650905187355057978183612346462108575975131326794962131573473633251298691878318346050969847005469447553024000000000
215 3933494321752423235898090484195258250206769705408425303996742043733546196073666204418106295037354950209779030943891256674199642666120760106460516960882941056293362486163314814106192830488470682413105836975904823111908031892536896405827348055430446362731727702243083050527139442228148301582593951377730003041148305605427792328355481158402662031946501377056950990811048327011004166290360051651575808000000000
216 -844724859772935691395470662021778278432801199192699447228960680095316486739621411050076387863674588296691080593161866936377117149237259557393472164404577610465553523505059889682139995784499059380141635407253414262902601674147357076440786882718398420144984959038930155368577451133876956275984944974263308025952652218942339144204015457152418614547319513149939938973574695508007458155976284608699301888000000000
217 182250975107300047771659922630298484476252674039442305277197480779614914546804628076012396107510278455517853479878874028303919143348946500734382637765923963682488156617746850452288679286193059864848662703297556236545793567623912937429731566579355245169962048962265191397740335627940144669698000756464309438248172845830064313665201423187056661308811329836857830401904727237623529358286614322504487927808000000000
218 -39503261174489842319979441424081490616343473342582430339708667533208418971188701220070913608305435447003644041327316950287266486651885244927400576344070885945922844302524109941227470596134527063356979977314798666969829938602699916964184436192019227513369740411935976705317378205269005370233195911371317308840706390905208458896583816010525379579862077637098762297599752675173087358167539568741618439684096000000000
219 8601917969059272857155194589247533392758325346967774226110035489227030099652247437884736338433929103409532686030270394665342683319627207975966115571614761371926694857247322041581786840324229355268783267618432995786743008832696692350892548951151527837886323891011788979027369587103920663210615225453941399199376464386585765921537531873875261890030443816809637674583991392718375682857028454052798337948581888000000000
220 -1881688531026172542888905709153881402549831879395429119716705257470074111522674981141247561726032278857403966015713094713420208271908808409113853108096438104271037514497493063513173876594448272194027548369066429133192109113984050865930782178646969597373177605183903846635622001414388856595071425788803017334303499595908536793298688448724826775201815811690091744420597406700725919698986662789450464772774428672000000000
221 413505409085692363283345740361082398270636950033105021657570679154419193529644462517891105257880194544200184465988028236906864478408841310669064217675762427766710096480110201539923342599731148790591103694335540921043704723005177122357450337880636495425641366842153671260137449814260604995695541065996593568593022581430275473731522815138707465017709979291910385960567663861602100032435161651496032989188875878400000000000
222 -91282320445141386199671030102328144153742711616895556129104321127476392694567237703280940484794665684371649728625301530360495931565792328671226246778038166855518317430593088591901795171996959060017142273261696337766819377370351466782838204493892071684648274470410623167238793936283913551919846994018063713925707374906663876837889739340018482289072205466063781503371714191437800559898207934434740311726910540349440000000000
223 20242085393765034537193698850077293456908899053159241224257430191668386769517121648965535204130505660018479417046927505726049311003862860184023635503553254098445619735148194423588338698162561842735290139032629375401467838738262863467320190312187719431094465213987168719586360721441605116143590774331077014788754015509415632290773880217218224831398952403225143462030708083429303241595694325112014919776173980427223040000000000
224 -4508977867016318993498702126684337090343674552382513211714210413415999191379306480085847554153640823815634508948167103095018385935449726212746774901804311445720986103721984528072960589570034173057147453042215302769653515206118787035358027892502644772497770046308943617023836152342299369832933176801354396865704421617949801471542595168299824734895374223700435965322711839542450065740480068787217081643748161327464448000000000000
225 1008896158826523929967795739719197980083990096165719939061902017473691907791003184875125129628774965379903111381195553099927667152254501930041541420540027286834996214362031352262973398340054680535777592942438215532729243202671559598142700868668356675788444412366603493573273735665163378570227582050951246187364071129882806923780914709979919875810506432774031572409647382428921483885231774961287819802829415137447394672640000000000
226 -226752284009289042563467091792114077208242145301825392923654666144312227081801952260693423944756763585516297234806459364126798314931994618440063721342599101105749477554011318764081425417926505952255756127372983579342433228822769880176443791662941890264974952934317170498750163819789626330174044451416041264379140509847149510494156037519708944796547987879107297122510903528435141043210046739346905924698055002989075061800960000000000
227 51189997494064821964660609197002404294010752694897853982767505481526982137803217583656303936012246336011213097441043952343819972261148772413682580288167873974724848944941808800739595523282334653120099555171941777458258169518244253462238585313882735526573109494748223287542440939996735753347180654775197381116193033270711881057788674726901687815945075658068026766090839568766941237143439266026065349221373432188029397463203840000000000
228 -11607488397443185854417200552261263454497521491129128268291302028807766182930625005294450659121981707156219597853472413002327901150710851337110250123334463603144287041358194223360361747829631721585005800921154447620988720312500412760080393433414704617720660907718262909978278673108444635674744987955509312477169986416837383505247192739178179527753701508896344670111626460610767265498259125493551345187771579553632304626998968320000000000
229 2643642169253212587764312917796633842788239876674007092922775168136232046549616137657785453485409083511926000470252619251668916830726189625707861137613167317276650778782136816510935361115573984364950338647583688010949859930855257884903250297040301874543714055260158905926717285361052378103850115425057213225430486397828817631321402952063782221693668904405759650778830789144918273157026631720953842449869807050674316480366782709760000000000
230 -604741775483133201754282900369415687903071537337375489006940740439557309820338171915577145313429131367872572341578754913911579494521535103287607855406063916134811606586261957922628173891363448784665608262834978435483963763295959794716105982572902242391876425070978984613406117672931008539996994807854736095229204150200869511228556735088638095523960159547577837783195517059787980369522026058607178502177107566869450455894345373450240000000000
231 138941459214917578859873897050890794639964301478740301293996898378363685853421108298992587292361021942969565783875360231858045318908405465008518738270907904137531983335060620869757744379682634370489181763049257423834938250477932665834337586051728259649096517158400326342673977191303812067254095075845274712680143240108236837140357733425399244110651091759872607403531078498926652942678652536234219193627522363213918649688183468374097920000000000
232 -32061223812098062202365291082823276676564852366497768988675964358805078227464963791170688691463581093012246291003734476885240731938028215956156018610874999294177679750850259694100183874527656956884005611981802748394029824067713242769548311263873350129771096149979761398485499152512430700878370593486571564944143376970922567628721040170888398626869255237982367524204129563518465402724070201080283246502720808309487513050878318453572239360000000000
233 7430303137600417027564354313825402128385029477496581311108120068351679038614334169285187391655456239298217255374918599878201023900767794002878498353772668834534669079249467517613840488672989199644407293781300749739639296282399754084049299620157078315967326940125896352266753772568331158674303007476612286712147768870062362287636691185661914435495293392378681402126426469069296913895644862228701282193646659787870363436738183893765586944000000000000
234 -1729430350559201609908562358190772730967830943191578494549431315491576297782800653231675133806496537775684820600945989863578596160819563071462248223633419241209440395051645877906084462504431948546648790840039391984937716805761608473452487047576703112943420241156826856806529244303878522097942369357792719195089168133955067125154237237875188695096112922275179588314449520630231260275229177295596015531033056002008303012377104112334899721011200000000000
235 404260872447516228496811175714484045238583946111738558119999611019901792733097943912755777879583396912154818254349162626221504581377279700404674865116921413779279308725209730930328456532891263835430315507003827985902100444813891837955750642815152913020268126915640253807174442665818009766874592234012810658423770005871882732662638772669586024133376390768311674209204605380141527497381596640774802644132183881083208770345074125522291676130836480000000000
236 -94901806453366731565276077457756406161615067626699206454285082203384213149609934082659657562628075344845770554600594805441078944924750863407687879052013955098024180030947936355050117847680044914582329851192621851352332318160320623658887656592735875543471065821657177507556367639562464390174307780014707219334833807882575920609500160908811308931513148111115386218656782180888148288476898172363131889261844111226772144255057694949655599729564712960000000000
237 22373478158284185115830889282465885256933814371781466869608355138656067255062104129091563820027816088467280607890627256979305258913903969792011129754940564220953795507363359045356942843850198046751284521124302567471424077728588003486679226522486099121460508228513434712739093136968439492182208590062191974489612906457878833728920634375741843972428541772169579005424961896303184887720577614849555972325985381810361639033284138636163825386495116574720000000000
238 -5297012132733846926861599955057231887083120971506149938301818595708962055716589722619684633370965506144215078419490132608673690155868475274490565664281277758589436176155638427714347366682586395571476275773602670352039016300508878570532170424557459693719276318539783071120647096696039659912367605257790684215030632409903689388427963737807230821718617595144412232131681264477939538013257888840337608675146632384952628839522903534754474685316121545932800000000000
239 1259386747489699075331679228007250980692228553389372566759805540776991442868777243841407641459201791633940540120709694612062752700356411065398525684447658693363908364874951905071058072867094651137272866410231372663502182584683318537710652675955568859189563944359658748381509405939822593281529101322629323587534006204792389704840899332306768288201337506516050417474967213992343788150703958544048520830190913163546484542880903836879819956114490747749662720000000000
240 -300683967891753395981437544701063678903536288817854664199502091404525540560764650549777571209519560186106266854110080836917797264779168723461726584532390618852723509049460045746269888868571009603328277935970988847510914934905222761810972671122763758838959829500101005161290550943303790741993973510831133505497307233147131266635604913961877581011141271914205080772438280391420715027101258738589073185469650871302631448201112527531584511978743395328762839040000000000
241 72090295847394637448972974656257003010336533092820091373025542280469039001215740219313615532272312746235388802456936944049884428506594448023285296961954846629402428062622554488350396668246597862478226268160770015875044652543183957476872222116291068843318108512903578536391499339060855377919439675771583677993107820178496550588029069506195875448967555956066692808463736123928258160466829181851681782745151932375225368859582643457308191589640177506118470205440000000000
242 -17356060954790367634818535794647642787071572322430753449451915834794541878216838481965556824118781476109016682173908709527832826030694277962598041402892567628035671950293763666887281925210187219422663184652837166245109485747726707498769340188315284602603235626089078000168875455842089260813820052450400674303819369272571508662436890317623403298701226009790057663523116009725977972162391038716334732897269462361826583418700902136269939454389642889173005489930240000000000
243 4195907006464744115155238255546426022105167259158128779297370050480159961582034123297284551784042529435464507096463879376038555895607270385134382783652361457168663234683809476832889237558503455122393900465070523330121355178280022185520093267159088085198772806509151005181880717153908354017536877477015760199497937300776023989967384064944761134673184351932102391848644336980694672687709880810954433976791855349503714011667332412598112194797886132344062473435873280000000000
244 -1018575997181345346850544639582369781791352945490739011166066364936739781603458134596959446893578074513662814662513695518397604053445756183141225629718718875515585037212835839575372647278219336089068181258407556500554828966579160569173471169487205742740476209261123826578698976348961072085554308934264914805534401659024402339798670157536927281962098532530017804608634156762597555849658651156348996709123313507909497345730805111867556250015657087892878321979427389440000000000
245 248282748790012076960719165344481308850946521494338767081217806433982052840208478809054720056990494614445436935163659985087969559397388981398086956805557025080470732289305401739266947259256776297653591305987581793944344546081717876103061846270674482405480194723347721159182477916260037329811655257128388544040647820086430222869434186737162581893042873800951376484732089658356037322853787424369684502337727621951457225591889989012085217252230265964214448354052601282560000000000
246 -60768408737366073918165566431141597880413992138202606967396736763404559902781978170696045518459598094848095135853646517209323369399896911996653276142438700061387238755724242696491085036072434176267163193925709110922109957010845478795275324727842763629563408558067824328211215475637383625532532516147155082997194170359737648950512828805119695174818131532968741853365913874162714662598732102783481644751494230445840365614888197742144716217443066551362390109894821806080000000000000
247 14934137435234184435698916716372917564376810668168818831647855043261753956895554149930970106660152048648253593897306208418865696825870439277245980488843659701050696012103919513128250111917618235570092707560686576920958861535464184393449210887808452424331722004353441623952593592200400750008377992226306920777224355442373129249109384346624444469371730991231129748674070089512428871358818824839297560667843410561857915861157969622399561216870541314090993045747724680429568000000000000
248 -3685073805608041689517750114321548798552884356443644051867743846815346107743522177581817589916836736903192142054712293417277521204473642026415644288012314163807634884317094348220122661084216888888445537602352772752419519977219132881959897469357515462861297878495981160983604285051783476386488167307893241077141677371803685712176317061188952021985848015866468178875025695970473426383551651243079403710565824196177957661594264910170693026270747619752658940243398049333772288000000000000
249 912995988931621381872504097278016864401459527368877156751366410390628382037047157233952757904257386074498498513950232194932768723392749811753572847859373904074209785058845677265195251330202903666492721556711678953916131288795176713944136337839667981124775495525632629514328394260634430047481805271284410316594237961717713410285626890982224628823953509509114856596621040807733164118078724342436645130332378524141262594874131168656446616837591858622357086633292038468555243520000000000000
250 -227112534400043263171163409845943010372333061020747722760224314959994853476141340519441082235240106442913728514210025588354703745952125218818620656505938949940546625488724098196596119854162282945246735447275982056080813382903262822022574879089238867684883906233643088587284178179116115953111094872088387209363200647671924997043717588266262604269373697247380271596417520027885793948845773779434132178169433807338232154850055478367131945216024043990172627540851041733519719006208000000000000
251 56722566426784726263983547270928951674806565018242409782859544219984945976593968263094870013709151412958975249959625420959114447976893199635996164177658936541260403879780292806133152969281706482317949965088325358805011157755480551237478311747027741064489156189420019907313457733028024275730565351775762348455129274710550619750440521810987678989731732440447450791533144110498047804379867998067438703245011008743659079102873792030686091975990344421165228949380293197740127878643712000000000000
252 -14223491290552959489480749960401563750160665516218869994311929015206270331049550125253129150283324665820218808238668740074676154350184387937100416147514439558829176234588794889923519951499250410024934819856218102513629136249306219973730971875398847259593798169049716977544644772017246592560143158789072084765079461398405127092933501587283559889994790179565434857763224081558934489906756242540926191486739160841413921064185473627808164583629327316322766987317215678058321611627429888000000000000
253 3580842431692099110057369583601876952507763762759274328767602442345392334910980810057696779994041864261808902199511456328858512043339315828943115751867734904662770417378159803256244498216582066308369510248142661230584421977259194833452133151612404935564870418105596615861519082086991740235655861311325599679778135596848050716891578623649311548088751493228566653661911872546279423242858906297131313411770909017373455448419396117013414148054764659801710698505793856181412156462149402624000000000000
254 -905078019890335096422230866019321201624143335445752708187682351516172494610739811174855560347589342634300770049196364165762567580387401288122315341803070615141016083677560565829556103194928354851741372663328988049288743540415208502718456900800640848766373474997084245350819037699345892579839746351881102267298726787161167830300527706287836050887831656833015175155918596194094161088686262979961507817474213679065855038184728989082048897227136371803442311848082886255441873918523659517952000000000000
255 229668710459395293684451429692017716103211985685683835806267070129362888230076714571258280002384922668589086584724040523593748030494332595180201416515337493322849090912156325432829696635407408630523545420175587973042183066016235659036913683555598517313808042522291672669443194925544033836438634196103441914311300560968067572110977960717198001745644553919672487616037573279703059395238897429362327304130256345307917554467752254682146576935200723212943051876709155173115486404906064824762368000000000000
256 -58509435260701341094062025204495702342707400514725463792183954336463962906298580111837618758903708978614519194177127579324866435924439537854044425623940744322916850545650471618990060948965838722446495183433860579960615636727102834480713973291928836602767003720186341080807565011310087062622192483844428966420907644499834863373647067235122794418530378765503707307208095441554696400084158423112900506331397552337234011310980047859804874508433529347483036896095687984399008954671662524157394944000000000000
257 14964132582751305273652182287860764881285514587083884436501644437232382041505392826556753729379778313191096098669057663008303404896180600970681763485133342046349708615304186311390994012152475735051331305740152763378792220096712097758085630637772554063453303118399929308314888749564508196175389839408253248412108855823123523648925776648471943668933236713175607522786879808208949736416029497855780887694097903025218850386976617884314576103637361303835565622340444367403505277292827812329991176192000000000000
258 -3842130518809828262082523694206167784392949681686280884349548035981994785054498645453265814805392903065180020204654739603725208941190665000715067978805778422985367485030458412082763309356418804708560619325758070959130358704796744933393524981537018935326905787270343856798579368054343545051543849101070702088977738216009403526336520707183373315533070481089293549640728099599439693953782539747278675072810742725834609453143105209203546999973424621549338473149452323048652851185209321233314532556800000000000000
259 990332464651546863343555990328129780672332339318498933749710455281899135144980417015255055115396841295698695415606331128652533910648608382228120057301864080105587658853202473786117231183662162735558106486937899170177536593626073363638621499489100220796174733957391566835347584617222597881945749628606015189608956370450703236877238642548840732051181652736301477275271514746688468274347600267122474175516230345104815983267848054621508110119062298310031940990508252844544439676878375141069288667873280000000000000
260 -256254626655422380116421840763277355396502109798402211187839079320966025351069753264879074797868126265266385210501935355286088503270391423703761553777154107884297321800581805967548387685915966769921023259419465680227954345356211117324690449296405425841811354559603631994560713605149495387863599024964770357241853450270093272121263805864010292158916345155781040842222073404268716069754784843470860426625046962484472113528580805225644762853574917946991399630569549833922180479617709819691475465851109376000000000000
261 66563741160996196110894533465019264091684198910386574393799139976307184793479450384193865759111808020390799960466157818050605211562565954168124857132276702832186798195564375479027543082062298042155565561585439267782658258200622510453820971685706278394311025862403257810983229802124004966117971249885260323227481451212284405742913287637942453488416014728929197560325472303894132321578123855355051281836886383091372464818885138925320162636055935945976692087287819623673423852181113927541716586014600855552000000000000
262 -17356917584588036855942343568177959227529481872834553379049349424156253687250559027290224900999563082791345097966729333275185346884845002281489321932917359482975071225998460587335731344354774942691187325874169071985341437652594269598707754681811242894580721844887519848056898202544847289858526079534167211869964225795734057426963372081405380439562920969325545766076561053800763519518591700929643806378591539993246576845512192150732944144879633635774105770292422515056590649184200552533565579887889868652544000000000000
263 4543284788918585211195233604956983656327766164594687414902335443260648255279673962408337793296442368952648526525158020887019554368708693422039642966840893271286503243392232848562571491953840999674609507838415001480674677644889476459554548435943404023101984474277553680668286370357802798078770246714645121351540146980129069898848271535467981669687317533382704626650835150477286790271798866168888520142015318252184854516070755460565776622635081039721851417080163797057518230991645242543600327215544816443064320000000000000
264 -1193777697763794859515801793539688836801199364415380556351997058585983836788119173472453332077977307549414188168618773949986916739004742906460585108253638431112898601988998988809618644273635838807216286543622916668971442492526339421524862554345745186698294632182492003097513769879306059583255990199459133016049047207338306049951542279574625847758089470057590458833587256969695208143035937564970563340590205531782853672350891052375238891757052928757065782739689972068655466658271658427040066524738384435372621824000000000000
265 314866756349830942746302993447127008089927251195747957072022982260069701342275559509843487904603535141000327102222516414168679865409406888422374924832752699405990740751499534157712462330938772603108993510302548786238765393239833216383313570142714319353178652168195061078199931717892019160998022211237215785431456173023556164673033778812394965259107586240033122753838336859923160694328406565462126592185266652794497371143421788702066874516630803976528801093809065955287445288144200504014965235334556647439653142528000000000000
266 -83363082209090449021044084244586356377075025145093139834771541285886947111462962585934058120116249603556142178543478811471845373716688021213196438252686984465511985362939538683418542875157906900319337234196517779070326889169281392965956481508668101861389972536775204283116690526815131518722642133249523210012088180516609261482620430810837512154862828251876714171603068390413894244409477836147151231617834992478162908552905788432236970359524124848615301878544098785154748181437158018064823992883149663297633630814208000000000000
267 22154304658517157416767591401284602298565085125100944129648179036329552996870057246342462798562046634698481804508899980463607997773550784538782025454574448136670430614182677118700460688271292783737132228912403936245122935223945126052802525893169535117534103357524150058739073343739975188652138145276331452949023206801054401846450893328954344411010082203872423259461253176282058657876567762089318625552952782553206177765694157199027965113058630813794742675111669295739289189464978640234393984139606943024917076621918208000000000000
268 -5909813009748010443824771509491787897957664280714745472670245249211999101661681498119896102637863832535528430246757290724198250080809448301198365769343744112802388540794145136436738578341246436844410320555398622727808591954535493405168429700964730995705901142422020949268316024903235846117775692143551773731621502071422428619118923718020308830188913916328015900878778911990281513791560887805187282796578839382357866547979121125652383028355953331271383975413452407028220742944029503429709966200863971548956321488784326656000000000000
269 1582393560454603568837121320215200630543927944274195155750094180749892779337951957403537500037276716906101451136474541512057630852283105498376418738503205594565726459497202991209972618306316238234969927310933052254609346647073755559071587015959694185955388574515909818264508549558168303426608229094112734525453588902560654814798002092956741363604911284339922071836237410855132032796295885248408149056112382932821614774438523870152572240430533367388920206424047831026113757959563286495865626113091308579302259621717509931008000000000000
270 -425279418896695988470965718113881001612538534750539654385416572020274633204625115610392980470844788620561244631643552935345632523477788522756460157219062779855168513893222664313906796253568623788429463356824260104842633695596340878305668838423276066405577314617410120658800810759371525899640446695013943560445290151771839032566489226582475731746966741237398340450327414155212165494784212382764658060817160053050690758540339128866426271403305068786910080293558122242979243690383578067265410577461676560131840116204213247148032000000000000
271 114722156553690613041568002928172940596141162793758978380786525972586063725861702885192956796028780850017374889971521030431744642599155399673840768945938296127113836675078033079480349181345540434165213981258805768457905270414843968688671666440062023226137005270873587842273181242839694812406051540441899973957787684517298052713956813760749803912847606087498355147951412008454988978785349954557257607587561653494913182484270246929979169209663910730114509063257889673173255402365273933588911553311797120377688810759273028622745600000000000000
272 -31061852027954671690019557000773852872900777453224684877076465745037095614722562394093243916113439380362735044444314123374036203833663383405672445807574290921532240654551356077525548521788265348283834500721821104121565800284357797730529960750460470305574949571352275234667803373637276661218783069231954927310210006383589434680704016919963491202572588032226547884277915781876517397039934792859992499277926507786667065632017030062345745528546823408149100227951862840300231224310993388568563870826402158243007234772599108658591170560000000000000
273 8441285179416185643741627102222966564611976233062812898090016697038541136754326464636038604491691809316154195500853013347131709473492094218208043174948763345629578521620294257393450891176892148260426432054727610281801389082513549663017238798950791713660964969031134569079791212995888480749701805901585665001104101534891696466652072514584461242807328186539741191235334813520089855954826902737964781405317228654501934089154419644714612124214572418403854350135953291994256166735881448583115894577697223614575341960446757445930277928960000000000000
274 -2302422913424037005462107566997820953922883291801709480945744363134539479189109066542892100819995499886031765260902403423420192250651087431689378394981900339229100248185441947201563261956172427461168337831116109576644845971485291399533122736471656535595879443139872064999411231293748995255012900234853870053112934055519127411685036905930079125656953057594537508134147078875562069553440257886436598079109239831610267594514715965527241821853681748071951539620612615697589969585578696910329887260162478483361671240268737652154606341324800000000000000
275 630305483363986677472717708587186332880656622802857873657376680776291748970778305740584423969042270850338533300508212420842104813316549009224030688050017368342961838063341289482064297674829234014587536158309506875298066827664820204900885918466682206226776248892732460028818886309002673232569551588868656282644191815474169418119963242679255824948258893143560131484559989346328558297048635971773043990770597254661543642971555742903625626543240067927626593218637813929197574449931393134589625493459178581310722789011880083508084950286991360000000000000
276 -173181196587530830746117178480281553059849335462193412605528512548468021001471292983323263651258006075934248186544967139890887517515648214375177316585295636854212026532982816202902874752432778168602848321540688470979829084425233893193534687697950965267162380309397687877374683376110349775563320715413789958649019606674200306600108671661269765142045350621816384115757044837422869540440051353375180979307227510732720748026198844539364901175140934697436508137787823563016599269912661844840351981413191017597636437468942983077375785479218135040000000000000
277 47756038813754063612871649620821241410118573346482413772706492780780871223216779055987178409200417696980480155115397684824324980514599000448910552054351438904558519622175743827171232650340687122432218891319175644093843634562676262892918972160207019177445766834134585401947584084824963747501865382725536545172140454851985121890779797837831615407317170221500603892710650234689491009624666792314451675891079801806492391201959162357198293661087122079625012931945953433586279601119060310166864550446888537915927614270746641052738711709403588853760000000000000
278 -13216852821974202196280776923431510473738728250112527852934948946774268883007236057932790245616055574001104072237109502319634537063806718431739626699327930859458343249457880312152224212331613024544839996685007612330564094729767557976441351534479572519450768561443109966724635512801384061687695244340601503786125867225456932144832628675397928245416742920388289950506174310796344136860989746593149148327260405118441194537992300912663194639581310143701002672218824713304950619580968920766392753935818072210367576221985509371010572702869333978644480000000000000
279 3671084124521380051941944747569835018800635894774679999103403488225477739213287266029434155292387714646178705234001010543188104200056962970751417286384882884884909676839447951425976834206708746327094617239705248683637834396152261958270779137543249658439457976924855546471793751654946403364897886414209072242076599635245447481383318522117826170747498050373830784027795198427832978169463593031517966603445900593847091363038909256512317369386598928225431396251008926332986196272333094669175582725333506298747026828854899480082071372952015461616189440000000000000
280 -1023343685477202942316862010274250915597589182386346305824763338079353182743803478814390881414551256168027066074400463592236003360807418476084002455713397645352509458937223354576557086225523182975637367510003093477439355070963145294971833439062700238958247758709445815077674428013627058748099661806002776938757146608578273796597028063565795259521145161474955346799485025113438325779339475295200799739806152517997784713741629142490608639511185853017117406390134615572744136253778562236584314679810542250828544521663982609600170724655688279582425743360000000000000
281 286288561094194818852660915893831827958852427781373079128285764423044212960181322003591112336761757118190396531978452840396209601797224064406138897297753513563662395674546689494744630961301706344636501371470536495472650245582184832967911869363235541990236098084030320273484489978589309115021752565679619022469592450380854700960770548088425885156052630152991702635851256724406012429352220092440654683236699695020833270298830199061362834194964161305523345569991743241049366453238512020637952568802597880117747514914914933119708430257528522156725376122880000000000000
282 -80377821480159790008550752075069114212769870531565578720448940152734767771265506528847284177296357460059589598383571517746092417439675765550847139974250529110247984875943413605610760067801383086035914536025887900741178843409025049166040033390981896728449716902022428257296903619145750741652266344758734419795126414651976030303893061387667549807494912120368394069312895961776474839782126730146283090178515921939551471561662204559224861551017859618378814502636923417445984734866127123064723098781710289619125448242430407011777918143369233317836133907824640000000000000
283 22647105808197246908771672851945959582301385947920581409505584830043827985175492865164913934177789151734439778303766145804302032358192410247890336519165013401524840619036896208931280653492620651906062834863984005080533121881660128287447205745662401208863487183360766461012596235949197277024185457668163610677239554768159017294930140428286174386854521697905564488528249437148948163322228955457792703650897600663364399962316738536726665148714527678673488313012435853535883315262570792612163577908885507655108532005814799884009607890593730843241975514136576000000000000000
284 -6403655468621639696935615873216294293116463954196166096773462810847309066330205014439333025836975539392147463980093801465662662799359133207542503613599378096894256869705362940256884162331805101262257856319863616726832069197988588434783123496204207990949298674996483639518262928233008827568253183080806470117520153378630892070661364304764843607342458410904154916888916656015212279625952358584077097372714602276911215949139960645440342517893988148184218315223662644061203570863175805492663592746910976585135169352135631919921675974079520060848130004456203878400000000000000
285 1817090441564296307071435102258130240424084516261804329526825086161715677322746599746103495718403421959936250388967089373146595930163453461987254283440433918208659392932410944415820183920290204004681947691771709596541726685179814887949001921036756961271636965174910539812099812363405222193365512901283881314800631091342426044160125965274148903382522088853172809174632611103300313485515342333092348195291083357353827364272773704460146518865906935563119637927737240407599391640686274615985273930897358555293007094422983232869884213077022150338076449806267784888320000000000000
286 -517431747987109505570170236626954524881510391283481499631788180007014555290043631981374761341174325952132772010796861592938331999941813396529364396848922315783190300470683870832925683120845811015273409519655785227488192198158769158291881978765067310209807649629629358851860953353328873392492061066481847653890059125018704631241526891795414933182762216018186866116668947864584652402994557790580769352733048638242594257713853437527723176375397377260778104124793912970804930151979640194069173705608145808180549455508251890722315432285787159200311498072857919503728640000000000000
287 147860505081585004266980755507428359719766531966400571283919000344755225385059676440312536021964328430204605618819852376229174514951604646601136853982152763705947751192360943742167105534139075995446570663670229799505199995129456723131634879557043204626747086686805779884765085146330792188362159667171803887749599561943169553998635056154478437609605105667531010957596477721032327875504961016527876538246434853143684205196114161421475138007603314587692210743731694841198735302693199963069512033598877660877174041237723247898833302183600184745083422707984903085678919680000000000000
288 -42400264300974480531254501371190687730945402908918252790615515705160020491187582941951329727691527777420248257374793476161391334372801125106169543241173491869869411196684155220488829061981922803591022495703300211461836604766451105702805445292571032278071109250595825048169297419517913302510669812750214024796414061783664419518685626122370154903077684024773550337966756149919398109980232528604844483039505908524851212026757728142717916784437148915710970273217852593330049740649281405255947393359152159458231002390431191699188380324230214669233757789707717478616504729600000000000000
289 12201042067109636002398098649259231229745041644702333220711461669707863857064963606512309287373129558598130052047054244531075863574221928767959202315174334429873703732799151163153129416562671539447406933281964673509097575087506636535276762900508732389779954276716781111921615101157234176494663346616310583362609098246725212615742252286212440912546413114930856011633271709248687949382658126500660018879469937638426464939266711355331875385537454694591568246111754302244132319728958458077981161472160031503654412974884843244741164856872604693651222743475385409705155105914880000000000000
290 -3523157200312601484631872505834952001801589958674257351976631672903511249756884135179217156850917819347734109078397762120382160755332132251528200979289735325486957621641044924226325129444709937610273422571110562732042196993153675978071440272982735624428167232481640309245125081804104450107366846969234183139390687128083795695126204833414677282832241928089020946190098492281044456432215798766700664229173793324920168654788606797270847624298510250995455971705475464105346494038570393826901038733915514069978829434849499888247934448528022735371484322179109936257354791712194560000000000000
291 1020865776628896565159633963233336163719749046541706447449201564874971192032858408758920070187097672372396900568947476000520469513793367524464228028807839155309482885525551086661019488365219813831963246117183547218763353549680847866775549128065688659235907616255700074147590035555849699422689831693735437376855971440761688820347871868238210773022841665880716554429245090703116402116056682489533875740382257373752326747526671669687838831598047465712672204436748599967900371166902580856969629929101772081549624782858324793892562421571269488399746315446248368599428537484742492160000000000000
292 -296825781999815385979071817186024336390985382377771451313626630494781597119411314282763503069703132797070027038555279683247181847751691967360028196768399373870175453529219690049509305249266094283281304820670889773999753393454717437887398887426063088826164324027200230032917141561790404977931679334644339293960723324319879878833023063574018586282535587725130507299359779738365093485790673489004816583458128853306479091571175428504532065623542557351192247175228296270794166957868692251397757498778943628868992107818787998528944360916821951541063808175636699763154489202298543144960000000000000
293 86601578993258426233266349837120349739359559425037744970198028090866748659122959026349420937240955550575888982260793448910569892625193245899919755811130687901303937835325846666873130196198123973059175934479314335480548834910170722042703737770963114574525787762170182652636338878373200350349381983824307625703641090182200704740368905836971185497734834943119509400410495951692666959273470988337675169717299507744804419267498907845495078552226388535669997973606251896085566855570647174096818623257428666306273319377852629775346621275019658426013020721517094344253605543154576334520320000000000000
294 -25353394330167836063522639854882014667806006243905831226797503278539032931511564535113231198119068285544064820554682720942911314760399941114580357755735572231822625774374495805500121623669740128923538550064037381254982698131227099242567020197442820812790602367103240203537251606482879070746555792009686136359024046381826733668223210924473217469959430784374337544032081506797235786405968666520720899298883591502381482985576887836759065118631138387953710395830695556004831500849258189727706210925140001542826913458467008585381201573512766479857854032617797571269264301932081053863772160000000000000
295 7447790542946968411031377765534205574763014685895824988104013957141469473595944437386793622821242124603321531197416058023959197280262785152000542413392908289889369278729487464816159534083000363191522085273150395965526231859214612987572678918745815545071846652648030544882660591103902074740797307318944736789166858154940707316197189977683716855215088591157681681133356332554843578735742858666180389294092287463532482763978427809204554642025516403801019809587367905458440817161339424489669904203022266892329333703544917007671052859742149356511231744779091121867085849407419270202591805440000000000000
296 -2195304693281538066696170447196202786142989189939929353636483247047743961457904527173941896616665425645311552948483062467127416490989669919278186010276469480306572022252344058053385832913917740773017598770171881951796821456141786624388626393281866518128877839711055322741800412859943616293061983873884583095338526891461850569553067075458279793705099672643660148387756176726754403851858479290528331711008963223336715485464575865741796870627077815466788100607017893969958646513584063428527396884267368969909772641604652522968759843956225918062134570535209594411530753487154441073054449664000000000000000
297 649281705303739860366741164196262696720465664139632796925029646649205847718949254295905874638820794999602679019786887626954539778871484415357682485506034886799227920514767619565336226597284811014653053928505706948611128137757758199941801226253628841217272337786799872751981305794406947514711248289678663227976835477197371454756715319915312595596368956473532066826046692724709411842798261775065781955178175070513473881244337314047162832216717937431240133812374724393828490838973504096582611870827472716958952517639464659387195689361718308341249127443086801575796761245057427111834538108518400000000000000
298 -192680413048352707500555073408405836438628130764834755262829634788412583497295324382939881771881650068263260378489464038691331893842721721786961120454027088507332994478340387782672389274368531815130420210119123767700225806945241718726063270065882561950765348069395647086296221443535856740739717300411322022052497847217409868111541044171172545542383104280415027088385991640872152442764114107342972930566750655299677285778891427467186077076550102034244820735081026517250537556716217883856197400031695786821290992903866069217642798849936051179282499682216638884531183156523985069898457367864934400000000000000
299 57372408380268239062228703649154811495342126062890233716935395806576323272089290812302058137761134450454750523601883379696844418805739902945567506348455997964727372491395836492022168154667718403307757403029752978569720307388704621006045666884515772890757167364872721649051711002105990486336143108686162836802312200439537413749140438660619041562500482969579125142919461967594142091889719479085678597934293225243723014257086289995015056536953029777016506461598985026868493185978912076788365871057481620197708410897665483213136921248779336197627097740508391797822399271114283783437042630124371968000000000000000
300 -17140551991586522742907473685464312179657085088018014137104907665206250456101263434047608525830723425252196549604323643653263788778208030479853450965768448145988407477125245746152808985176838452068240121427589686796398845827528103931200293727188640382357527540347171289977994153457092134009105529456705239989613330115143905425962166204470885904606537238202268003887245388002831678770140773531608625762210659175239549346504992637325258133481686369016412456296718428544108178450819351985989162859213752369932751154028620756085566408013129294968684124962405569553645747559068404856820607872957572710400000000000000
301 5138044600534945555741004511352177741724581530649461388496717882124987557073071825955554764590008556257403818771510987569932183986354253378061257694528735337757610199896322399030863381677634014523016721322186581383436794307813849149562305074408225135209091451984497234659420733563617253059013049806591700103971764180580137160238925901642307868067640639285408753261062348506076766125536744498050016185327252836966380817466894122441279100579768846208023496629537195962978235869660774177966281168725761067955140011713969411374405509576175977951749102361854917125601166979151196884036170101966939724185600000000000000
302 -1545316510913495146747610516085871235002693289119182139536662519437757729402236760545554195112523968150113534203742650710460926072402368595161816125835999430461417864122010533951178939123955833344490219197709021705151595315209668572071440537302092948128419891721418562182523928632890654791805206237098578109336448942628196198485678381136593549374836540806248546022745788921221390867473349599848200055609375319937664961516273447200399696142581149629632693488771644664096032209289432443788846968985654648382880303324524465480801037728127178827047506091951720691112891621256620269411302994546082204509798400000000000000
303 466314292236967004234499552839572329200623968944836063056304602913833088456434666921574628072296869880608029903831415916340384337825617503698967572397369689928499716962054354636540662562770785290198102529040609566743416245516386575820110663494493170633939576941039020349193106304264510002764472605040583359048527039684026632415225279865892709163894277669541558258272393464609748699745625807211836628661135805619335896872836737527499287327885468785211274616039382650728239082068479261637434792819668169427518729373492832688444399519165110523183890563037760310296471036654228627362595225905086402976232243200000000000000
304 -141181224491647011974099296004044291932635063800297839680026626768855527000915923823770392603956592822530716943463081313592369427286289994229486587473034611437659193793432016742840306108596355314977014587589294644414106315139905652887724880633974248218963725331918216301483790460222353264112993143931574646724632693721473755838654377562893578234014013225606767281887526728866583440651724368284705190835775668467934425251902283294810622415591846906693655929947889877346784090571151251562279992482453303766300763499506181677640901788760885018876069429736866051495308190269661347165577302983363365868557408665600000000000000
305 42885192034300450678574194365115661822251239060233270874458850485572935517664553917933833280883883477659324923118193164292823820520984422896164148394457524290019164822085764338355407079070700531395945196709930683371439063320262302608553589379316615029727836809379934804190197065479533148677448549838748203752781177976748657815199785444910519945365287144549717268630020903824438342429313305295065895868125652592020587610085565498646121482524970669538977116191083303279381079147429235080444448531550488924848863258517570919859644789601207424346570198029802770154364115977518260784619980899249866356263624271462400000000000000
306 -13069689291056611816896241595937238461488931587750720570483881652987664340250933222560271490922515811778087028177751192702820671204477690088905831418047222840518434272434978632302802959298879147630790503212783792403753107703986380884966801071836598235692815213894933634436614557453868890828886243591405522401034480607235991603142322268903182258537716403871152884834190639531023970469767012566954480868800152921003837396432479141393404579313026021454327396860458941517968922240306291293751218113411430781706023252408730273502472037143695697660194785036747146048347761076551402531699828083101620869539994679849779200000000000000
307 3996188624208982823044081808903699218309321260177222894824772321074746483129630540419645628425841388887304780669411726110620755007850120791488191987757288382925999123311698400136968204217355235173981194431119390517277626433309631478424619578042921001567064837887799392110784486600503033556614534165088474161033521854105383270652213413879226672955562553218854302244449625288365695181261337717297439711967667069893423056276426869236001032921671510974750953586959582158103433529585172153836981291332852734523054590670677177729677509946805208014075244077815954976219993780441778046807049080791247368860125878707394969600000000000000
308 -1225871252973956035867887693384328493433686182857365250173250281527492768376211302822722516783115522571449642274374557024553242257257039917999947596065657067342205928106929370270483619124364771240664541661131702839193843211626672119256854151675043966716410683215482113335225314629234728018687032042369575095624252098913507576665883024920149157054067972164407598237018308717310633067880568894830450653328893918055714572060326181770038083367113621754277812420070627820148093494337034122190394928579425124918230526947540919049362376952845909363177657853545565208295779186614606554174659118485834904399413556157863690240000000000000000
309 377274360663669792388084775876670450458618339475414869915827436569767038213306774912374610701245609398659198031279631994912340950175028107929935289442054252765084916688260847356843204958750344818218345169712066637261849861170286705745434475646058397627348867268014304476805346189582593743958898878582542769294157669631466521864292966197689034725041087625011692735137610496015409386595443870312124820787756467836387079144879289642552270256451342656958014053222927645167277609451928687746527598098651104602674007065500952317900131404560117189712454477162340871239122703936445461897099829221282472648705755026804407533568000000000000000
310 -116487328627502489779510730006917132665229881954117237129249503678172145950004757393735317201433781074751994625927660824012665344728527038711479766682833522172937725411007896202393133738561993112068735947064854241242169174752144671735663655009795961022291352081285716661480907385186932055671429338972534231597415158249211994334034439644728981657569184234172973272833231913857002870156691585251776554417799241045685131340774956547051510583852046842107417126524836354646762780048744489246415648059078141330567830667702394374518285746039741207799581171861217862870452488424025384856220691668940365007196224045667505511648460800000000000000
311 36083153531118221851917549123547523839939767267424252127158998815503743084873287640426812863601571168372078123925505977104779685948996775603097170547078048565775673928308369519654907483403227748321988235550379267621332820745759020732838148814500612971078360214678812076123540709726909579092245496207602367341020890451334527144777886600900653742888171675256394877570106256726690314964417431476088121048405333704318691615636522870602830614593214130915629431404683545516919508345341184507847205273838904402093520813528933536989337098691714186096914419752713580262957749857009748546255139222270916711003164281295717612306143641600000000000000
312 -11213215424874322028402132553808189513945051086070144344274756306972926029989216253208690790584058380664242645726406097141332186206217208745530752501181722611450169847461437090927767399402037610205383606952487751532528973915752775887212310424280326356510036970919914411260854753695559195918534222651958396092578846053824279772701844615690058126945316230456703154406078407341907101888644492521534379497883305796648083862890265915252778131440625145408432794758707686839678145160209531129457497867333368970313018524180891303562805630586055068171875413826568371935030830998594606250554309024346955352386795623874340724918770152243200000000000000
313 3495837415800099591997557344229748535423476463965237499063427812644210842182626194884570163858220290571864215738615404801467006555567551049162197227054279247544100983171608515713263940168915090703287524179387549236619972447507644532218422471887645814822775990734969001172753000071439182041781460398311187019128193737377753126151588593741589519375106494461801360994299774955079864033329475822954508240373806666638931810864122894494178076158138443798476498306508392248562202978335190239010810992611445856949760783984861581842608200645258403630929714060708478340717796521740980167324183663470197543503897209713841064326390708436992000000000000000
314 -1093360042905256774586665292450398357126375174588660223924749160885526078765478994471475962081687135008040354260954733340623999327006840248363063892831275572955037671119154093795612533316468108428085155376589976178485404987998115533906336175241749452518307978632722323852610884234522278890805863408991598887087605144074940979215238061977751574556080239523557788480206829864963973695587092392413628658978471898375728387335007300727344057941606460260866344735736554350988021340458865053126939766033740562726727135361127896462366542571308617200917163190191689795080952240210550763081626654289228487404251629514600505669420492652753715200000000000000
315 343053331657559199984535663690617251972296401245622429236215325002461308289493390430738670804844542677588604610761021743422268013570371517703781827642942535149064681369124966208213751049917973060553766525281592459302840865830722286755620508006977476848236019144167118865128028914187471930019845966723933071273515731636945794357960455785076033715673721710867027444054876954172930668706542926450693141723664472579178485263151972159890003772431833805738938766597182091887312612144109061803303696595688868412127336977341074861629659888847223976282819023341043181332257512937006983513350981311951361985525614534176708488815564817883883110400000000000000
316 -107979706519187548479039260326841709795060331811005591309619571752451824385448342084032142428362328996012066391476445365693319582478535646065654858347106108669133925529525373736957498022694904237068637599442418468153084271982528490655059088816819208241584170721527937536714297441644517115775994354061508603189710771305487122662279587491154522031196461576755932822016876370713238246794809111433057699073330667037791816944330111164545689510648624083858915681743006750975758145949139707727283893882594036846379485988337773377451694235553674246059853575189462361615307259183219501633111160789486197640119059718921991712652144529456994084454400000000000000
317 34095755481209428281281679054868164003883053460299754118953664623658737603608444125699718699343664691067737071311172342471178541566983340669680648234357991414806614884372654242928619742108940537971135327996591176154142697634672205010284354597874103437949259554721961093225331779028359852617801322234311736988830105486555169297746773520723714900210806150488540249689360504797633918780196254522116601269328796281959777572729273321202115009698421055060833651705269458473236932480403248252413219799451039961929525764307580078722062298014239083496121712519938602899364114093381475473630954291728229616505038363439497351802022416946090715014758400000000000000
318 -10800200297212668431125500295788781978144567798952832313009478171840941437885123634421542305188953174219943205468258995827978790185737597085089055323091274014107589171080945163406168179589352086983373598868692713532598842582330370130678740863227365571269834384184698210260530886945728516221439763969850654917740922362846858200080313646576501078828612119522264898595522143777012263793866621191658735949195457846948491666074926928719333603219702252163823767187424741043746874451394328888475615465160509434907511295142479790103266692141873071908992378823466847395496923142700288928417765581756759549774578213637569211851177197235787804963556556800000000000000
319 3431881546642405625794371463765299882306150344144986045518710085130499594443172042255259906492259140070344607422873362801821482662958361235794778478078829095797790536279367752367693628570530093633282556936884084641349430800203534137242288211045048924079532387144198098353535813412043516371309630462147620408657133529073770046421942910609691547485004228342314054729340526350492149298189401247571330224078002561178657624002703485102197919534353992837719136158392729432105861423230691003021040266665522739125247683853684355397556830476638798844714656514432028722280628609900323862430079528896634454795348760320786472937834252733173561807281219174400000000000000
320 -1093949954807997420160299396209053283708630657191056727013721256579726070799021032337431221694265152281754661447681388498109629460671038888656785207295475147124482656467982831258172052828463357917525432064472796315198936258931915958332931271858792262936998101197906209516578226126282670987363037680470254799342107018052624825174596109977946758846254323019747840542881749875726582891532586353107566385469840336059092419741467180619488486780069220800338200732723846393286551066391879732887898833516160902417170301281327759035228390073352196322715132295718160693464752140053512948503999003968310294480100899046638496123722809065044952785058593872281600000000000000
321 349802597600443960269470830203919246366894644124179635140656440654088771933540901987366191200592001924073470877931220853021691909679910837492593587070806462906490996615092437023167530295458854964543947416422497474492026187765634614792794826012804364133440311759543034485736777012847962643725065939251183957938810404148348692576212243188960935627410148056856765483004932077984074150565696611310572953746623896857142161946027259737620782668954193535259783354515384134513060477559052299178288640450071055022676169742409627728460916443023415566701115060578360974288262009574886068436104532725973615450407513072141470278283126051956084277220002853027840000000000000000
322 -112203077158649011493491416323026252486511439966083575274967296528650684877943658134453916369141248110416094321845938307297089024313903848832822277396341586035329964101787440925764339924973336494800756715536877801964303904396836944080326057213691447070225511007987661094801738750028622150529670983685462857497845377029980562211486437228654182054109155047380741681351526683774704262340590552548400730656675449646032388353827709580955998888760544368384433191100921693731156236652583027245793791307321830059910119709946315621536203337565059907515014624190398476109836068196925870650539055806716669866302985371105677813850980023221164546984666764383617024000000000000000
323 36102597108392045154724933100091307423007249593542320680477497869966301427540344223910822588980203161377100896945389938841256283623700782704758787039144762907214701044813756512876249748394200881576797531965230552736701386717860453048237352761372088309336813500297165556890626791961175917230907034848588037073141035707896454400554215237511754786529648012674228055755860124923739265074982304297855830493050632352648972904209834250298812380467667865844233078349336445567091205087980703522134112033875070708612230409100424583931925887452333892960502285876189007437229071365968836742596101360320057926182229403504075584280650158153507787676726416351044829184000000000000000
324 -11652520244955215344090488188154442451327302018378464648822183698169537852147152771045772459996180435291095320513404430501945600019494734709441617106338996017938571771768184156349055195851676136882663110270354598756608170040431504532575462822139810944011156634029072281583168466943829459484394499515174046194319337144862285680208498959593794088384990987019522057755495886278364012415519642594879049694252171805813095638789811136641440656008005074797573035654966576132685899604045170260197620833276808217106721361584514869997355833685903068102232454052126640932406594912135657269920823905523907534460239419488981188740445051370383800711373453405176505303040000000000000000
325 3772635626955006642142600649136544640812343814521481657704364563005146762222582004173089134361576830354374132406738784670852274707131776197422611214254944141929868209962277300592033374528938741930967514045212689746304068245504571708946077327316942270185951945669554698430219308397707532444775071800805922293206741598040329187561177818652203461554614569140695988558809400439287165122788315811510177326726114116925262894291083238979709189608936002539100456709706090576327259826328566223543219880486195910301489883141641205495421524008488181489855248679545689965588961467958380986657878675954644285862549784551525227687760317150849462864174818433520948628946944000000000000000
326 -1225206486441189249968432154312607618825571375653242358426225810779474727483591200485272277472351746653726201806794430067962305440696470989028749042475029979676374296223606338865386759308820219110378670582095855147737896390742151673124453507514316132595920449517824915708537028691811674391472719616135241918263816786549565791527466621623837270540388137432155704008793846235639941818777232603380725420708418648183542586337838824792691259456257692407407896190729829897533972416969342800897862781006489800984918969480420896277802866169312118923501591454867362223279007668482697136601886944172611054743376936766214242490621118625682440822049366536142159803230191616000000000000000
327 399125085449378930422652243758097882080363488881398413610926749412241433998893338135064257591863826441935173826830354452711258215607563225780939722256447885793569696915328423235783139359016473874065262163435291361413930621940495621428033273506639778923956982166396656244133258802547130070860460206477250298521784522981527087151734076177247889675967987093333977071371567034704816182290351781278922917233714383745290486734110551188758928919782022965827629762788613896973022803680824667589434720080181945979171571513974086864521384946378637606396977670755560611248966732731371572560344689425033973636305862723148838923099368443493505141919645149839605775523689529344000000000000000
328 -130418733907570589073634713726607089248394262117422574096730565226851457889430800823866663587628968040230549747061825621121360417015187987291372884026157259392339187555502302255547980248073454539859575769802155786056715775858199164848414538198723831815471921499986441950402731033507255743782127116601893568936716665658572784837800304946244627903501786215364043283064266044488026198457951817569728603755070369619836402271188687433589786764792386851232432940525284131474519521268584769425553827427000978391548546593445907623019281475157941309807465432133918150616820624000492079394881207304684809308401166561563048618271792111317567340563535108553686418322650732429312000000000000000
329 42746256245813078910081706316619274620653566004380701449936289939941851821453004619677145225747530267423405541550383466174672347038602012257290138105403603559211527116617815425130582207720254372130536641456876379773011499135421760228960664176186523642718374296639259325149826452262067497676472847816583458480299793432454110250364810315921368630656038824742407780737915570624061005113926389370002036695717098448314712090246722333411321387627821467104391214642194501693632110395255426864306687776105276323257409101335473947724249856033437923892779435608829336683996527122961302308737146813116746182741180775450933582820134132176319001442490518066277772100618980012589056000000000000000
330 -14053331669997704833464329261051667524754958235270634130779841179966335219614640357889766938231203800506388303569990322705859400969397429513047587978142481075973882390237047765101908042460441435575765666196082633618406564971474885893408592310781138098827738630482031753639991572524193766131416660437496639668001895583588034949819000393777362528961366730064324135693446971889927189961907568837230450199942537962357996069172356912983527584596010089993597747867127494362267140291923681570415996766728349256810109175526466670534699268239836963828393278753951816968760591647637145280961198696542020966968715977394609584075263509640537033503896022936433579053924260026026819584000000000000000
331 4634251450375888406030481369293305955995557639648861790422504103464450400297771140065569334111021126155561941116759738962397288262502710299262102809519142706168060537536261332225497426392218022817585641967542183773599172166098694981289163470052971413245773792970161795679255170648188082303611492139660185264857784266831030501231747387561762236504964636554060771235272547935734581790127228704776316024207332834077687483213042513363758136132607771346991027545032670833818095022286856548084556472325952980558091081928649687435604331607074979225078307658577392287963777722628269778276911758917022786878987368629629195991500259507137024175146726180791400058522098894108069199872000000000000000
332 -1532833507767871749529317966626115412365225347981612670816852096499488002567607991990313358712652952611548788770516972659907515249248597452818671281952355141149294947076363966658099368815521987582616879494813868529993414644726170147609006608358344021454094613129848921394705427284123743287793213012672859490557328167046570609674532820784532281398992393111418772810854933282475096072988541537099560643566130375665373779760857132480667234979963300993088864348641601610124158779791573784890210114454324206703151853571473332692436770082512092316811273823060198157770391602299995876678298911069989982355674751037815371472304671548579434423500743902901371778516724792266877835411456000000000000000
333 508535760961184051070623104533764798088490173501515916741023938553958930930497241970343926166844583201435483750580870338256374202532500986512271632271450305348086832828142876547667764125485320565636835133565073524326354745847470571317642081440909118982388360854196715790538857811233704620218762912006344098640379006944567854461059418987316074314431886231800887995500800656836626563444500948840420620120147177523334765967492334040506860530244739465036328755038583816459974461280361782817990739701303653973034401502428819573816912056519093176654733512811397102447632480601876173203544107006923298279723383975296900276980483906313920773518636512520973632040451663454414957864550400000000000000000
334 -169221362292203327579139274484140493164510378340453869357151430189503845928623623639991630393772348105727003041697366426051604452464072048407939708959067180154201668369796644350554242824586139778064009373792228201860421280397403246503337034424174148862929156678008662700551220518223841367836265661284813450879843875518315419900757798092237606566108933626271799966651069812308491867165467197110832538375703499359820253345661275041133868529434218193157048145715834631365248333129782497930501530941872872233806679338643072453709683542963685826607492344318518196855392021501792651244365268811520798628211673461291421252291135414616013596765619415652572929278404546326595181465724518400000000000000000
335 56479667044432578231485475287553988533379033255984501384848454889399914734037971609207164087333555029324841415669952418499007449236599711198785577656244814140971569757526308275379030232916928303504947298221559675670294596920686534668253612966427075820558239832237310862698761186147299077750143869639231294542201444453247879080872261445648261682071349087750743958574748871842978494428534545403184926625108281862231313110827818435930335159686496690801375660407348327704140391578826504123782926615801747337773646196073592158648305539434036478082616256501357407027778719395152472085633596429502136579362740177836599485050576837884905764545301921254438735508483175600138411893678195867648000000000000000
336 -18907252395320870439811592376128135174158317549354156830185931555069321393144657401330507040349879470101789979345104805565913223868874526787660476949046890179812119364732539411021002296288982264810101443030053775425433161895717641536309903437370306437896393595306294640242360888311587603361721587731739024535556444496544508432973413691925822623627315386560320761370334046522595266460866264236215566168955723421165897165906631111622710624364569218929073301283005698585209050298271607155520205287885104373420191956030810005046675387713594713792721952627264986619159674587202123080856534511957583133414850517226550443084646882134997239948677416906649949638052037240785477996140612494032896000000000000000
337 6348340204881210178955337708964643329656868166101355127633504666759917272337532208602650155113548054012565813109472707261567741142286532953647316917971032528288041272114042244056012570640667558566021671525164095891955817308726911380340054144327752375240646455248502866113233034272870299596657634789585838582558684987570994677177952511047514258729518820740727087265091630876230793980020304198787646240507744184132602313807590772253121886757807394962211949031304609115502948615889159589596450190053538712234914757732869115460882701320453458847433111164460761272395802273129292469388901782405537030834225542729412293780213310433356773029497393744983583666400557110338843141050182952793669632000000000000000
338 -2137881291015619438802808985533716664067360754289106085686061868420388150049382321021596583214927510716102658765320913891845102888366799762036322030493298579977665313480741671644818857969732357179658156566915503068470397447598416676760657789653120757686048382806486031110222955800975969310920496467443362982441832052536667168589624759583050629817214684199661376719950019547007727697767468229626918339896562371216742388220343347132101193604652195489292372984412085399652124266073589631980955007668320683729019465595737196094210816100656970652222213348496533150756602236123465621541660333655277886148462738904727295719333584458758542483922167850846753023124253389449702005923114648132491673600000000000000000
339 722095725951235844601986949270893987805114034982201993928769889216750230394565769213695395312915098329281936301824161002282810957941350547060164612600534727787275055104148899290023618861422415539629948524774649768358074429900542675226270750546339793957282907566592093477712212925666408450958704815333522126591661583580964981109811123210796783719374039280528057766677750137839070276579137409036775768471165285365210615130432489213987973042339333442733985299698990346349492437781076087505956651251822492474808647699572788813863904280584183878613857566957578557977700372335982610745450422871148158977885061317323168901528203138182019395015315658061271916031192248522067389082642755175612984328192000000000000000
340 -244618865648065620548724328422938864240741167723442313902727754980856299999029938783075749451195905944189633065095801110282621463122168212759657730292879471722958963336466461718208655015213779881701116965982951649376078076130636400355511914276681538635344562864755381139362160880546632474075659741946167921375816413447901232748473905453679231731439622896015966075915274540760038942166671448173698708682272982520839067123368835671762700027021102339452115555275434450590670298488024396767139273244034684043023256761626318741774757577588100003724254422145077432862320346893222031319557786041778288905066461952561215690904672424313811250449663125169774661167887372238521417089389333612945884644900864000000000000000
341 83112304038342278147749799694851756607583794974117694745024085249261537793153524697930453206391823691473309141644345990430506383220198027573800036480059057055580423701475458893013123411557324677053087668323537025945957772042971848790892819317841450120841801979814369389287892715688347946301730057045090897994165047928995868708583218424721861775743694324061960111078284358593073971761641139200569790997060570787009437914428093492261587693955727550832875530216505687446289226633818957443474956430638210887867436210283876511783881520888755314848124356296468121230512111154028500307134093502346728573882507405953468552487018459290551389903759784694892957311435544076381792812156314235324860658828181504000000000000000
342 -28321557543928597084392790082330761831281742281059587901878716646281576013094833850632525063796627499347213735939612318104379640547328927602324099545259088719186413899664583854720154561764577755666714447262534751877111696538571014165696665414232467269635247635405947123584226217692589795830386792409087386177722851358695051383646310590758302370484487362082167184725918098681537316665864744627533684157505720061519125419101112463920024000901902883290314532603993310075316694912353488129670128683609723811753159371068891110011232938257928476444898260101258382360760652391156418118666345641177955518694686499715275125379233729506245346668408857727348292514426863809482487016031936791488221870070341566464000000000000000
343 9679248552129686775414836932187721176648319624041967640923310214020264562889818183062103014707806099780616674245303596197784296395601921602539757332500172083908947199408630258172870950628419844046436558416195166263610713401631196984014589949248590061671148442450588770648424073393876638722212305381514174894575820157598156283189143779174490290946148770508987533651406592585229213832508059043704609491645560553602580797196046956934529444052791286828442412386295813165710346723966573369671111083132581243047368805468778531754573600525605068926903327422260051473685854923752029313376767511731509693865206859316258249234039174928479435708398589730220562013635481291457333597721705003663096435834630824787968000000000000000
344 -3317684841233690932203046399693645329834777441742229835986680398006100324717599221762128912626500164548816928920932931353588090568484216924948619638033766088549610937420409283734305497032527308739584080290055112760717786064899245542257436142669780945537189525530632823431723092020613968921356851664181798561215724216918528662055758811832825592923407614966192891879842781153167820275077428036413203634216629051523958882133146255414680272708065667689721120723220571507642425676483359517474116860450482552070158399150845848438540345605897575287357325251341447598603148680589728920586850442141709348320259422097424597786175225063765463498389696035610943664132563246959227271041873600195156415498048601015189504000000000000000
345 1140496338054396147949423788684221621062528932369155956851866271886238167192933210144170058003339481976706727769759118531904772265229172345890382028942924981702249609391716147364032508693565277017046736368840874518696597602996278932570225684748182608928924568424033301619079788016983990119038743550252504242970310132156746195173373400016306440739015355250097930269087858670482056803109683385329502708455703571460145599862173264929445072123017156202995440739123613060811319001934470504818334452620767831429422056683926762656225727834990107201598727144784480294110546260645857785427232087303075321253600530104321913209318062992017664124916783915732080192503500101830819676016666222219100899858206315588748312576000000000000000
346 -393200685645796831201344366134880429328069464000264483770430357482020989756532778931952037076149765702034660169414058761415121183110377587432346021827626037843670448328684917657364550212540610286701600926473357236046350227562983903025443105995608444306164346135088479080533995318967321856597055095564951992225233989239811343635790520012591848242700610302211783043943016214548987482423870567592501487512892702096147720411564259323889349261854367237582222319747056882392667215948888374767111806542097993273334504060482856421210829766796398609550643202957377857580287290618145179014353136952268601188854299301411180973748208896565593159345640119532192370922740431151197562534313132366303531021865922931302019891200000000000000000
347 135954187200394656335248428737182080873050334359806191738391281525427858871934214371507602917352377200335639539314471249300666011311107955647592588038282711549577872008267704812186125505289727866060971229450671202740327369609426329452761865944258443543566468541087571784265992171581565109993234537864192855421742989591138869215679594482523880910751702801539105530321624226935626401259011230436693421959323799907792095418990766751153591191564239655980357328951769100070003122611137544641775478314281872856794987303219496081776587117550978731933920293862702678349528248152429774093397585293147517850717525513838656536231894272043042821506078012462779346530317258365561584232582163255916448739679471727172755830865920000000000000000
348 -47143869480087884030026090445639476785507131978174279851457386326567072760143926501995409164519140824561188299880342148908802146500250279715814175453514268844527800770413390900185853311115920740906098278643133325818527603706689949597946856865855620487328057143705550487826148412444410751473586657468292391525479140792680218479997645261877711065187257349808047895506120509730706856180732337201034596867904190253935699171265344890628751186431055385966547998633883276870705104786617223980980722826854100049839252598152905161560787977408324539050494340999673742957403617852588658396512127020038140512342167317730704548265453341518827902265555414998855052632745587435847316214957217258008531446362733417365523678332190720000000000000000
349 16394892286934048699244645856052108537563880403217219887143097700791306131098418389753649005566212095841926694780802739153466201520263084162987756759735956531347481578861068118720766525224565324083416519696766168547251212666060314866082711565155918086627557926425514251830577608069733573969982110829872230539505922365445917818815823698861284693651101291707434643914980341673261049034399591427180187143027628070817012428026949846128701497178986846315610411420540590425731949656784844270185840764119691409859480015566470432271526078822884978679322096820088333785643529340355608560213728811790245604325734353477297376246080517634323801551245780392685671286470996316060239303125393356076523386671761087593652474597081088000000000000000000
350 -5717932471682362176342779105837435858881377639274811042579907882446060544066285239981021720077410870108911748948396830182936333619600232851042181847014828471554233135106778730580616653117127149995840695580834881779671395528291661475482274091194229095995069735363653824561652212259161340750564794933046183699492931653869387609665152606776853429777434006926424799610864068127384859253481289040789945734008348793421506306551539180110215538318398029119894241492812115641289360011985689925443773700670584073961529135891063920800805834135995897061134648454264160536473074715439318165796762495657447763395008678615290074144869195799627964049133168749517440972268837138021510558909680184338543005965744487869214062989855445483520000000000000000
351 1999921814352370593139712229613978800299176520625332989001777692359778386589960983531568868534870826449990908425214916558059542386319336494092922991868496073509724087635999747960675935736242388752757628779910113302287770937152926496826918658119676321422609918158541314294561969108148252218733337402953140558002664839892050572836273180448509695232396477685112365789915657191766341651215001765467883531228394768493889708946021015240328977390632681703547196299783943772907712715395812715568645953844285434148732396037251655177248568864286438735033786207615380473180107711644469728884398508235212874138862392910909871464710131644314232771573044878167162157240911929497884975571900356964962841122046075408829454788776066054881280000000000000000
352 -701498914496883961582036744154647758105028703008461285884314559505537365438452615290591610604208946647476751966487451887218238245142473183495022175801805649071017306265123723009355457391045478121850872989589444661455642692876585856200899622811707031012653559504084005829986539032166717310600512414625170203079151637128079285325237307739019949113942622746237669444809941443127594314121864727841602234231832007032159646826805756100434535296902667355376807578647930893847689923166382383719556987409255026342839862980872376732496188515411565324759940712021251118029378927293998058248917609368413726051847896339984436945962526670514096724158476302337792310856898180067476834074747305325112359144853532277748607353647700596878213120000000000000000
353 246761526905444963272503579359120415554559246870418510760644935588018325321485616767082830178018139710825283333477287677630555177357756190617540735018016731866433568365117883819201824611202886399133334370276841101232723624081443208507717981003599181551966436120665422881874368603033349394682884767987508923206068710793204156617134768095914880068496864933208605715984399480436091906102830173403498803175489941619975460101187755121174665713881759067016950694667688363653997178030575198269880298997353921228591445004594286435418133633872556918476808908765711323950281177496674805209587245114060696455232397547305750316840940585081690310035346485886589244764503417787422417111170726930168646647777549995250733932999520084075227381760000000000000000
354 -87048410172895104736240893414399314776328018698685512322089525832567208543856845765112838104094900997109754780281033995511252192749377420751721163699435763537035761860720830790139793342748175181999928151984892241764000747241322201853298397430472698758658388736908297683119273218597114921369178469622750047146021733009559773020306201056661308766193921868127406602901915691068145484373718561009507514158859852929693050613562860395455651736881302705980330565056676163640298438836201562352689446698936859976537059139930378004823301065381298483998070629362749526335338725780532991502219364297160797251257356661774218993906154334205325811330795101151192825650724059936905848095655332030886393654223802149438823953759299628662123061575680000000000000000
355 30794538296445461706128384850665171761119854887663739590619050316471850524765080668771517194148085884379086003943899293374495386288738260431654966282060393104144594741798728849325007586290221693506995550366054308869197373831816116951954612288618469997617969886935891930982078182752205348447518659262745170469817447395162112650011517431375346454923263574881249003883398905006684705247420604306300351338816865638383810809586582344271383003364517711998590596426894228254982585556279315706013965042596476217955624273860108299290284523689594807726871298941349359985964453037424133272942970259700618072507704859966727541601162525733301409299780564667794315684904445388017707277137618605239319733113656283104213647634148889696723842440888320000000000000000
356 -10924775926982139780474384293780291581588772180089753481607996702548013618708430789925094016784618234382253661239482403369563694860793901443304162173048871276063626075510583999628788266165065178706743999737799125666919013269685035092154065285306779839857526474876154067007263547542299261001176348939261224243483218650155620499214753366786441476643780833694638737242434508349729863373458220672188514684199368828997954799492477421016427937326634556872295667319763498875724554389328219318181478673212177853796425505903555846724886348847470874338445149119183681262850243262657421221126819152463251379387004034200405049770445098124449393383352859860267820223336300682293717445039160994016534304944859174067334893814447264103201408226489794560000000000000000
357 3886636415299835136391732415841887601708684588376269097516726311761757432578413432393225980430902813472147343842525474850474213296039455462168736253643632513555029367125356310031251634877323376566340452343514796335232728195734678288357651821619357815567051621994113476269976594282473189410413567983813257020388742697897383382548684588051033710188136014979851489761938398841598136523831097026314447014702220657961747881386537678771961190426134360937601939518725633253148505343239605030977907445187773271593558940003838143868427734484601023521885579534344977180958286393468885536434983939662052880072264777115519961991748233211722074928622374649432438754466842770078897201845891042147136058354593313892857234597060888645745142219749699092480000000000000000
358 -1386610220359428381257727003561759113231035370635450617193946063711217271605293699987806391502449585690621879356743382336393721141767912092000198651461407470581765442088749107713285213189343568136700834194123916028904594967403462825696437434178041509732665182661618800436067826155847474918154051313688675337960734552042604668522343467659535169571082919853815271799636318770099697226179017816284900601574493535425325885073985965304254418691852755466761723542065975483782532283074673708052467879899983112486130225655722159181105154686640608805775580158466852092008639845357465895337095279806011706125032192421178295280655775385432956551282755864288471213586930178623756295093408332886322425635970139847677213770126640205292167414795565268992000000000000000000
359 496078688212522460637346713712394780620241302728609417300945642359725045507366107825640500314781794017169015939917400914197863862069201130266824544247582523770200241960221053206906501378700452827690723931438496767659241420063788078470982278024038188285965559653335622411336666777782427321648775681760177144368254948178908087172430607170095695113850645915488693981973245730111017400887089220712645218173078597262206402776084589810245425933190771905596979259586467809781297371484677985199200408776862119292559330588776639360437287862253434586806955299466825425405160185414033185537204374006541971580861275326855945302555316860680587218325985826013907384103637308453999762561255066338794029986286848059403015044837554802390599550931741923973529600000000000000000
360 -177975015981376476262867303656614303428676733592848099390276369518171957216007051784259152497228206929872759689198662141211621991857969773568087247502136053099612171868190767050322947131224189400145542494921842978360110465619786008610497352405763283437805738241574254375127034537866920157382113747294589265784941912748304931183412945299584138184076092697259885287484642203765388590182118229691416934908102461963059117298757267244524262682047633299907695464849946634184021900154038004901812071269027675355555867676464262587058269235975630533892732125980827275583972825091559943890701803587032932361544824269517653286554510285660596428085761696808297894883731515044614805106468684298694525760657299860551164465974097533512593063446983524341136752640000000000000000
361 64028957987027484933426168363996832417226363549893795760712325386999764962915341804145365954049172226592912425623253073583485118827499681465494969153623781473596165812614720113267331633425781144843759193707740999313210262520916292755682335915579276456464617694580158130873025724321619283091112853881359279706031722412642056748694218896836860674097500590103499110025063411910460953902132772028534294517854841561084592869057034179338512853310710463822826595650295566029560300508745686180868780792522487160494842256251673964571402254681394997711758559531388269512290813405610970435389518475518677541500088288838761824880428387359835935249174254823205867014437264256794859869008394385357674145612635855496730540592770648661087114586827824377426639585280000000000000000
362 -23099330591153397923428143146069346309955955057066878360133459652590957710034341149063766659761994201585692252014707773643796059850821359848723917681289471568212235356622842442114174240182377080437170172882798472562163445774179924160274452973922376176991030327850796060927171076991333379510043745631716787355590120168813058126217697961029710372562429144829824994058752397536788023172318733809888660918402921447171365542758948163249782779844829875553178748869444354371816046146808029707873314125321093342999801062373026395774253351684770738181035817438171205556919375227836154887293759547304793141244054373917538245281146010467524662308494530611408966593915939497660542582181274850830057929063309593193113352406251684225335909193429634135595619933224960000000000000000
363 8356503201279328312462971784672255245011494236266997412515128301077029434654669009997306485456213928680193932883133050337827629356283664965802386675999435953854018347755838709598198861402389359535078471066516579814689066356857411063614008653571220472922280530365159950368314346583081058267750423593795174632877993355526854583183778993422392034311678151312840557231257203666777109802802937836765096000399399233351724592028972838783547180448874926971197471474970607020333193317494387288366494433618477391054210302945067991511614203985181644035312296583427373636949107150237868955128488116587721639850085142104631054879446517522867523614452357381101240722253305869505472826622764223091710584430961273572009230289421025775731774603300318370560987200120422400000000000000000
364 -3031437952307975431944044883519328679015299166403938090509187521937611194079310657950805210981094194740864460325975068262003890945933383753356655668762643076868961760927695011987788204287404817382359830085173080302714957578466289148875456540963511774762680199837139561220745962756189819621494524862958506779012547301964983054313261385410714845315269647539191100627115322083666843808837631806738699018560280097789641362420801943303936289002902984689432732024564191006565152831188550009859884720921581268724603187433768178390906950387399465542613570030711602767662815823443471682424017169637880661850450689086090455749251117032680622038770018016185066664240032219326141051666410292430472435292091878541888830670024407692905809886804315658443326669259234344960000000000000000
365 1102727975260099953789314573964328939282995548129546285621490879542720960881442568836711507520080631924012222849673771160795399311955452828888194212925065894199238405832885804574725645160190654119094253568388611255764627970330248491227391419181526997023807568473079527728282226282088611011491497695750662195341680728420888264782872873057675589438067966154351136262658246881742520908553961158705828130418961067377921637950346765446399007553291334724312612307433610097677520148012152594300321648358292061745919332803771490963043220642878948210025741334525116883130373919659107173914551744189952465954631609899772976712033810466125152703883161813541003939090198087509816908367960298898578435361370832884084016714799569823865316645003007769127027552546615690526720000000000000000
366 -402235528268811544623156782781812977878942732479549653254367404679583473290287026190817659313032995860796490056678613549710313646710953783464366070582229693040079728527883265782300453694522889708448105386209380737531950807115142235298266005490348304385167688957607772000571239297882517890956177146914399897274822822390103459667341464718656989721149467735825903517044205061454182367372678960540689023309198807741622465764564680608529234948931534050805198566971932018039817095141049878512814216068774255383404664661913389432576680694199009583198472408523516848717703715881537491691876237741100463867309242311098065259963933170700529958706504619604422009969619604454935356702941396877435386113762146314432306040915001712668676106875289459467308160987136826194001920000000000000000
367 147123322917728516585316405382816699651550788096950101691642328871784297558934721045468748372231938231152561731388215911235666202959419731800154060180477196149528391895089413406935458040026968373011638118611983759333987377990682084361136877269474690166517536052592199722225702667502467529589998971484517642776155769807746201593548840295399059177281838116631079494997133915017865495477399526723041950993864170811431167726786197525991052911677516595012569727115222279624153805114612074077068695283724523279859285419847129491234768766852225639716407372487826938360165199467356295362570938280879472668714342838956583940897070251049972680017578247137336513124795252665655646213891895682655728839891396720597520627398023743531593715937145976556510162322016899854311096320000000000000000
368 -53959564723048198229669080594201122233902290286192180265826987166925857745750322860052405521813702809705878301845218704229809511245222576903735913046286333405918459777588161857324333157366923190739192001585519024962953330415456570712378021236702072264008557746781760146179556544174470495611701660615515508632922480259487524602547085283508975231207781861924758749719226770014154962890786046429269704693668615330066859306302121412912114572575320961999703098070458330631217109388005534934982256787923843705720338767589583984095322210777660559888720614750318311934145205785244304021961979197345179339085304225951653273308056283175083083186277910786941929974799123623315501077086946357165740321248834702621726131125669753566747589555770865803454470381384098057259361239040000000000000000
369 19844398328680996643435206862113247691193806566013944016983799076593226598162777878071402325761234948243507926586303680289436718944935759601354464932055496049978410098535556690312552332705022999656558041360761346666675985908047391711226807010238420167410178266158054634947843019980459169463569921016105412881315398693210129857840839783730817999968830610936741846428903534082823274138315846779282751975973661634518875027466336923538271089458467097669940429491371805531037153197767657287325488495527805860441059674824432841762123127770214397863912173305565975116096663967635112493867457203987727856950272918998474299296666953500642890567467451270087700471085871491582912607897833295498813164020268028942216356872975860746267313599675741636064340227158121094889110157393920000000000000000
370 -7317905690208506241088446564605141243294671176732430869999446313745557549892341451670600781180436657258046752872686710404744515233177192630728959878238115075481883499639318136391556156986964289452499200813675660867695117748253046958644016787059042636632821981913539809900664700978537759836184109214913704653908209219533272952885021503325653541258649138691124994956974076497593404524028356658441155649535008586766322644047186663045740855043732948714765493665122104109914965619137704261116490974625712532715332256611631965166772222416396241876835887642612633204050222930434406514606910437857022075178873692951594951564506566496267298683945016286458711534676124555748346845551672558300994405827250512231436799239984370368432032896052723577452778339551925626944786702354350080000000000000000
371 2705900733663118079033252310598770433837574562759206544858763797819801178892517742404638015370424905747503908369590725952191826269604790199417970874188530334925185706479036672858392725682452887583206103706876994165263912750517292553301296585895067419879195234614272297142362800065891528219004003294229842134804809247405730001477101085167623388073300146974485515268812210110895961255879570371198394754759132954213446034975048796165560927016771239039346798276012632466712176433890667897073319614608448501039938437104065203929602873068769822985357950070249754160749540374385358381870394004986198405552970057463769315417713305262860357331006815020680834847352670372724362747020857498022769777610341537569917766411779889784546825596579642301299607013072890484966508751654748160000000000000000000
372 -1003251725770385343044348547991656667415700481782608326545348291573655723365733087889576347037769038080307839664406456515688314933128662604772070766096389488964610132609413612328392107923682415679094613625390848998996014402521373880679388456661936015035195973248726015493306584580206696441760337614473088437461675603590252413738667285181531342214092544196666331525741462029861967926107815493990482698935073249532576498023954464794622973011785832788699896823839759600538095225291775855063461673601088889043565311793462810830435713184622524074481951323781900343449145807444521953900436435017853712300568495166354469744886928366091388189000872544277239764663979795479057981003009909972199373194503663006760294724673617732131382891588010695212950728267502025904490298367474139136000000000000000000
373 372973360447925037806639041088862210049548275449937906605287687455485228874198922669823057348396288275136958269344547571267523260545797368645902555845454435168304792457826550250035316803052361590062606950207147219738722720828839458537403774757138491082705188661773316085342619217852553804877053495976120032469217857232106686111470477848018899330239301641006381285245289228300555811540261485944765803044716594724669064556423988540586162124075221202117631557542990876586985872986161451345131365527115673737345765614426667548950782950094605390206980628853596254916046752522074785413326152156748038054524351068055186022445093689992169043933799805217646101347409987694639229113713663499386501658071053764460240369351565967539314001942784825177787304597884734314792782425681691672576000000000000000000
374 -139031244941321477727955039791032136783600459135307135629133647406764445111545312969247043875585848418843018846926927703510508232337060509740482103882892525347807152247063473466264732784724748049190521224173928994061298018483395116643249622932999000807695299624073104505558671080031234410800276204643268335591882440851633938534874168706174815656832851883509945343412554063463334977097651408304291866814611548214757636495081322174823512963933014463236972652395848030836255167093956593489527797454552798689842004099068409971942407355369653781361609097654464141531045977880234820783864068025156887581583003049382479748298428817915786744869523256329533437221561710775570994475052401970054099541045271861189929445647969794376571819645951443760904352611665162349302582198691952842506240000000000000000000
375 51964958374200465459298838789511893641030731878477872061328659190929311785853111556363940795219462445552173569878789862886278654844261945061639636505793945302798842626730544670716792685903084726474315765415621784694937943350194164517023891502254984233221988737625397885095855242638830915615635847229200859472188723039050512617232851995361506311377410583081795878180668482193510030152993132144861181707290961068348445212325825171976862670626927189890480267628013793565184535305976816418428736922529722146122353872446525426033969440534687074833469133521688645281229610944599981854750380126586077493588173074080568763169963013607416693286634434723336173829392065594308143120950790644846434191386865471041736958987338923690982627905116957096086282886570925610996728276496592133125308416000000000000000000
376 -19474630235814631586810551910908382992825827586218622861982090306154778073139601738000642001524070821095008572340209038611305668224937636649693805915889946755265898719190676768088254878836576638408877354993787359184547961645211058673489765100112672485737967779142457352074485898966459272110325061306193221850825404088770305693884044108474495296711825102540774722021686712979382490549083758641067112866648598559139808245534075597381473244567612390829546556941728350214735530028281266151191395926327003948621623958604633403252702629582376578801184746876152556458570726580883665165617389303452260626734953558480749086276749600040381316978552962474655182857974564126460516434512060607304475101599544973206580889949760495734447602179159808071023707444487016262872207686648869904586505191424000000000000000000
377 7317879082138094392584461451858002231014468664094056795038478561811409115744929894616759960951108674560260194703021498669427347798455962397545265395771227378266710241364496760872857793218285634650142171251486262219422140277137070457665936903478379709160463882042672754908647653266532307371795359408919284617121384890621337632387443704847395075095423673545682708750878433599416837275237021413962662497621619460891480459642360139797285144623049584024681534718558877296833328376311653204073789830845505677964608675427362077585948546858866904014232878405350725894751083565343546783337456607488639120726978893870191369526328350504103576667640447722667629423169924338698163219097806873712416960267994350330528150031591877633355149513550643834578519565139980312787650391225383234895984172466176000000000000000000
378 -2757119140406801590983272571883489612855039347817533895850762635194453006552312352825409193802235027405441812521420437290112314643811629561567009173699890344912326942499331804873455045299953150868554063309240850022088971709940412918768419661627964379162628835524981826375990249404793582510057495587214792249772186837139505157034524074787705532601174544378688965284292730762092008408103725710666875143509723514528286533206563904056660018068133251993151632824157653388383725004570093352346334602198442177661656536267934679773248206299951846744120098912510049937832456651422937394436095530961613735517279218736016928936221709439337226255245938386119729600077265741351635005654539026020370571347432117128916624099893018853641209009021897170751503752517831987830066359821636126118306898612584448000000000000000000
379 1041542684263059417108778062592534703161168119428474292142841534679370229989128587188137741580148504741815287582423480673648475927972692675949558382633449924998160565044906265745196001436895440298773461052062233838788424999607901532599067796213255154883818064415708476899723022360147454372851151221993499232560562465305912114850244713382642420206341331978819662659519883927024059558725419730980175522675147086261808417702460200139452820638098094300529362646747179036013938720021701227383287319048406637754699610244080314108139153306152455394354265991948327144907393059068369917559353280909400200069623333927426838619126480830905901008233100979677370074260586895596872906831559414857490703335348331332097953047515024641203204718555276353241921028355682979442807311319378977968163216496162504704000000000000000000
380 -394499815134070744442002941048910354900831782699286424371379180454851806651352375737423214760997466584722140123013014622061875735713216075242183886075322273218478746034166423169311640835614658705284510389386163109332655149594110325028093959679759798371586957962197755272512172436474649235787158512224652349825541439026830056742865077639497872010758986285456139435937526363233024346077022197612470386301735210304118679849784513054466746621724497502073799716092246742490166601591347265489370901011357469185971342055203088179948969163979182521799465303407398237000489236387873764570141398441634815731113137296460828011541702095895451164872742058748189587281317128233639703408138346659832589192827312116127378333362912484607739344114838782328869855104520785478656004634982105299161211187069123035136000000000000000000
381 149817207935225580484111224801236642978077004305544518862881278569629478300806759387598869422131270550283044647966278177852266046965823695737191554702940404570559735956395843531096412422487654812397488153953244587183553794252741166363067307194872407258482720823467096904986614326241456906366547650537256937662041989788642972787954142078903401823106484637963437394956867434559189548622535577474094583602858094713297404422687414802798793239001164043683234980487639398588809069373715246552231047171378821790460708965670722077665843268121645822551587387226037260909075240507642754837436833280252455942714044044834794590788975206245353827237727537196939951054672235429407010543955655901360290472421366685154888355535972919427166471132778859924401242757209355641967125842523336270706447931300958949081088000000000000000000
382 -57045152584098889974356353499082474672041908556256465837864585660599486156589088944774317598695936877262435249950064298065517393873460732843169013317691409230740188730762761214273610486057745236379794810321313624200802244541669280491295864021729335762854073136406300526801749911709313102741118343779248378820146040685148862945302800709782755304090786825033205841971483421886564818430991434448429831060675548945217745405936436945726416872076058938685222242237990112352022863009868633013924480211600140240243099751433129806354240919174490947386478083668083916378125260064528022472333745423746654707386834274341055501449491392002691587676694474644846546459655139936725560452022474595606803369207952783240463470435563855920690768363012996608908314919188389777502754004423330150178060663336471117781008384000000000000000000
383 21777847335529076055814962156477859290639875473281748653272870508805889347224878975796987553240880881445515292645159011408023004325763638181881388391778892579745131412942479998910039509654936722953305189932665016513204790289592946092179127040972172891058587785824324213067347925008298184225817009396461175407821498367558849182665770499845562090180635368727600039589213708976183295611251261009132500863031923374402298235114809278074077606651761820249944773220050842010764143110608873312442215992564062152626696554098354113512049508641079600815216900107368484122343346498565179724576878739494077179434789623190599298068823790017835751043675645167175377699554054538937317350430595029402736303808565469987271613735532854255523113723666305288865217668976457293811225441905882060177459230005954258585360793600000000000000000000
384 -8335800794229056716986565209991713361374662218139214760877181399886594023438203608740739080479328837000147884830267720272187861675900215394937281454164232668782153640231346938793954933868152983166380132045143258212744141875631161581323749726948050518599127454354213709324251815828423710242521307870040646029139918975296820535082953991935785546042728508403532526984897276099741773502546336606473514861810295659399092087011670829281948109526386833384925121721766554668598568147866464522975421988914600409504906150182337885332796477543665514098894296866208916119688444675628950843116130215188198764235086463768510601984897316731361024080884185686721697883249940529392561913409638451873320194946251906663238507585801572124105123185646712229694705839244956685248759395480776379737424809070906792537414917160960000000000000000000
385 3198990251174297120350617857177111186225001235363156695385624549790546587270216694887996861514575433294988544814006534002483644807006858924591058714382592008897695490821008147461285455388110710709006590029965497755684205218062375547540834793847925852324340447756770887342887372966509263326443273139813564505713492512212043225846136337656763756420628166714009479591831598054564824697765885710520452900811559968021673775308041835121693576384008796407621581487144471086931057633132562770919347272180431948045660752767433532025446815830019557079787045078494501742903279916734850605360350476281372482926580452069866190641034849685356815901234742635986724610883002205852646580977025495051992849768472088060057294396010016393060423863556088340629177467016772498628325926824957526091714252650905278713255205328125952000000000000000000
386 -1230860307753293288444435822206326321360212762230793239304096797443174010645366428438344481572174555988661688074678524728715047682591368534828190956025599935934735047650572298153376147262985675437440865629907677067161793631946659752845128004255985248111685722984273286260742490875955108044979525852125831918252788158663881858126155174163342318720179303062838116518733186157222959490967800857733912758159248186274134684958729210386271921928759769851288726780729784007163476837707329951238874596623269112727787184628684647757713142561696158026808508358108451398110771164465867112852504906128754774941980026239604196224688359491424530706860828698978587777837792289146614854159594116457766894909728336702912606344600328808789478234395583426034778503584616849808840435209511793278115081950585086747969327010104213504000000000000000000
387 474823215298717402851391217516211387451695072653154225131496303388827569979921351004881133589058704177451694527859194690713614020524313272863077430441815254167108875056815563111727616466308354507066996535547981675535806766036598240091664775105267288405916437608091912389197075119073258807384688547241226766745381160294047915663967492055971181466366713818033988812546776249176249106403258207586167835720967324602278631108174427781793070272749741353460595104213532103103883180150933735830661811891078709879457217458135639088722239959405152326521750684671758939014068883537676353746810445857537982884191976815191964064627400196684609438904725052248882857087231029661008215966028992687195016503220075096298073377034116678704288957111703211923841581404964909636280829686548354500261176630658050529722258681901443186688000000000000000000
388 -183645178392581428038967566076174040912355613637834321438986148060571212400983009096588563911876774938865576172138625395205647243839999963524140999762128760724915792897281343142555651078500220036228089456138719330087325645273029213054369994653312392429602101043762699435787232650995303960401296476316433660806617300649913025568521393049205449728344803367851953440763651697303034640191113857288726453826628454522532165983156821348755696711854223540727961434891559067833035321239036967550826061548759659759968390907369562055684253671294585156525783816955281684038418391820768219574455134895485226401650136426213418071194048071866102444020187097802886038931332063579710331251616381475986107018521529275240606323513068074090003842109913086971834910693186115108449953172797336342197861375365458430285730217358455461642240000000000000000000
389 71211251900743071943315002226020011774811644000821761659154203186585457485831910659151675312559771583011701861961130491032427916861215055433508548585342766841969805989944110615506483603476103515712156310355810375111818548555289962852977492599020479774427435540718324303521125653718573660376755965509419329880718166651677975777644659631341346969246163634363727208732071535362000260245809184145084233463151824409364469106531253466139664815931023248138880606232570791074294065849242504241966488068614022435505654338192388943268057988682446599335223054807021935378141950940398009059161637363195887692388731240994903547444015317638197416693774026450862078371013792048860691569288057406640906782364711577622148704172125874743035799741690357497848270509788223096101537487986360421711692426219497302282023811232197633321730048000000000000000000
390 -27684477209452670866110971734617378230712191349297934512334827251730121909831234725824729663988570687748661285467330452322420801842635770825358509683149454198137255965341437362581474160369894035746313045941515367573941856231457477268851462625055159107584832558821252777787330261868026053162318262152198387844817875891904920782451137308065859700699942017612107338984693051711261674878955449713454767585533981374265170939544557198632113341008595298395652572078593590708725003029314303398333490470825908333114398685250777696744566296472077277583017503687773682750257252709826034165454409755090758315771950305878298650366173394545005447014524129610671466245049253039468665650370937224282023890774007610755483980035124502122061072707705687763858961038202678685924404999498086832157309724701540125565829700834221033122961555456000000000000000000
391 10790455408352425292218923983817947757991325593685794402329551622416752589330741507733910025402335971767898985628291857846071772830777245412763582715334143599495274018268817200729281702692679730745613877744755205086690959677275307173195413942615676048835890982011209074344977677376661695494084303708700958001230754813481911452459847900080180119116801260451105601583807294790240550673013850570698482168202736932019142119164718900402277968829210327032075425830629120766647447149054906292293439634374276945465806248410356388494921579015350946359103733788436634416887990986523084898593961042022183640354560267769808315019863618051670853678597133246699981837196339861742175987913360042079035720173501211318989437490713023644530955355794142367341175384076183392612113370327858103983661241806789440926484051361707449715101653794816000000000000000000
392 -4216538831951403620117466650074607921873369124378027794374171969872456046658413893518852283156098078916781887205668242458231315337380795409165037372042063497687143267706314727870029223744024741576818580176199081579832849749080482807072004594709196437925006593262942759899045013925521312770918764150328780740255837786853813787012128753544519686501964671834130607565474198991026593572176964233031288649751171090064558333996244725842095742373569864280511619466841776830335595191460988684904175135326652691156304243680827616248745549992391282623749794695865400204878337691150211304780905110547875409590719243767631978563070184623788553494164376762598211278578203146393776389926130560218211805295275569096632811816028900494764938139639554312675229827430354145182762744729792458751376476484133460050212658304863773150148833591689216000000000000000000
393 1651895126490728399762604382090177097338165136009193820200481321004269464266682676906743901287558142573947176563433694907722136412043251646801464129460520465112285474702523037070959310288036483115570137054879815684163506597395267011529811076064171369349211762953536071601444837145054496490024647254102847063743536021673696143343016353493644905737642544984581163803133600645935400868082038293171459073719842980861655836034606665641576654974836404506533967651581452602425936973688279604707273440409003477900860289063268504290124984033615229402368927671295038003442517421380230312547083190124004238821500305881954837302320904269659978597143945744725594929442244653985648528179283328438707664210311929865818276929725455619237028467210515209108665381899457885488917975081991308685285486198238416607004915622728303376025451320638963712000000000000000000
394 -648807777120299238662943431170758323429340297873370788109639927076815490894217893590784695635551024841853129022700570551411059379271078705515901214424324702519405872141831901623497360148634632696728968932017301674588275757984921420074183668601229183991261256195487676664055696905841117253349883642563181015818732819885263202057611122518481301084382899599018695141332283415531572447408404710131621354120052210000730394189222653422073982014903097637621567229516866510886084340681006259367285297496329598732257393862606745875175418626874134113668026520846022034891081087673634925970475320277595138513999842537461466658278700073399743390104161867898024838463030693805078897634884725061865943725297243644744520624227640192318323840608499328698276439000004378909194883479311393857869849234245686160440771958928847726992716996445172924416000000000000000000
395 255478297823285570803036217081738231040100690151585457149033730700591336770930496818321686178158067235153123474421264614375294215232059607564168438878202950909790213913494627924645513176507973187510474814108402084139056120342678579244579987837082827291051849460651176742584407058586014835136800686631068121385082099898155640873580544889792106944629008009194010153545245168262421775190880824800278013147058001380843664502067454940944779357728608987724341462329146944853085801110693722359622344705801410155976528374204517068556771785829357671012889602144926757545841651566539035602107695486171135444712034998566431495071251644632078076120003542126213840006923387201771267338385255489907132345584663995246176102520420020918378624959449103574206165150028153537286733563946433186554805066419229174731999911656553603313360015328678263128064000000000000000000
396 -100854102997250022214928043610572339037747592414591377324782334117025062453187441120905991251289083599655319205120849627839325158391585434698109533218898346391447597397511440277216998325003625706882665440058174594938548223996463144133978125631064699042607544832252245791154656694443359435069048254767298919710915764075803484613830919617680249136848512168916004952350314203917462093231445533084543725072647609136872429539011640148521828124775194745314931530009618929915673674598746486456628101544918158494119131209950388086780964117342964614700407690849976146811253615714892040474757720793608895988475367074187106382620995400268339307790488231095507912005647188737907084605538929330312979131633359304656683365134488211738659816694907584481323373054867555583387613803042763459095462606742642811354963130557649212478291718001311526105907200000000000000000000
397 39914613773667926703861617550895219974618211549320874582073756139124037560370040218698174040192214876386564545911534452461356234554732945225098356465182849477247854409446033468705273020026550088646998066118226127992542616052198989552830014571603407650728194722298689219481976077415887279973362745551497343975992671381288914126816138214733864334345301353254768119859703823791310973222503819197443034412631712429207761858132017625119447650482600917314821831438575473984612314122402450869116085878573392598185894406342595289035398360456407333629364983889458483365001843071671521641008604649049689275143767301331464373052087358596471028111741320266261648000887194907902724726254072872972640663083664068728158056612912420727021164550942685323861819235961217102658278825672240296168633626263321834038693106145402624115342239570404437421425950720000000000000000000
398 -15836759488658000983345751964264490753218649141539924185206544444535521894839476344200812874535730858529944103663154543784922723279551986573600422887467380116490986854213944184464897998096433599408236854324759188128430647823095021457547473096061497565212332175764396645542254610653999695614172446094049068432313968326991583629978771277559737342113976457717785831047881716597286238428722203718032332736470181440600300852588707766294618884152269520822744613210343998468495639812027304987628700086284819024640602131520296434823140882165300272289056990330415334063830787501334842954071205188228671993481369968243561877221456153027462057548870422553810512263853935056318754815483776298646697546734918011240146485330735381427112127669891061210327373518521295107264237454347386783540488372500993886615534248909744214925690553952383197123903508971520000000000000000000
399 6299324509676065966667914273986670772818033265409826037407612432394648504697907061050393343158898503622969759050267885525137271121859113205035251151511390696745509280218509351455983661355155455910958537551024677935897813118749239183552654170807529775661397124431367538402754901967459001696825700595556434440498498624625225966068287451895331249902374085683112186217989192838458320215403197404807984399817661767284847242491158181390627026628566689237301592908401255489605410633470790759405653253551358347289283441196182024328391682406804121197928726613724704819064563812760820612154551991683420991882404276980739908606426463595858201807091846176631044912658059403918431966126025324149835234844537100091591070782135215099574709988326154270895138633832580552607815365584538294784647289185699023576592891555789912251205704084389849156480486971801600000000000000000000
400 -2511956805076398922160446984731941169808163874485334639951094108446234966465663110585029246321829466452830827105082623872233753810301275006632394863140015765390501991295614850302948612241085323130878498728955839390155323999553743182778671775369668248575160431284194221426133912686285937737211688422076952082921061298179686721266552272418858076771300918162566525908045377751022860816843365820129567577135549358487571028603271135979507496020640844874390301316916481035684334728268944466676589358508724028045388677050518688266274526052627980390221820666683621621110471977869529069072739722378080915053904011240159965183387083526719063325873609296098328802323995587361320659063848101242290392146483168828711025658736752041426394400252046080692306211291260069310597710874242615750131882864437557179045062699095917775475650681548574361168055995014840320000000000000000000