# Computed by Robert Israel, November 23 2020
# using Maple 2019.2, X86 64 WINDOWS, Nov 26 2019, Build ID 1435526
0 1
1 0
2 5
3 -5
4 74
5 -154
6 2484
7 -8028
8 149904
9 -663696
10 14257440
11 -80627040
12 1965444480
13 -13575738240
14 370643938560
15 -3031488633600
16 91657072281600
17 -867718162483200
18 28779361764249600
19 -309920046408806400
20 11185850044938240000
21 -135153868608460800000
22 5272477507113062400000
23 -70686949913608089600000
24 2963235618131958005760000
25 -43678918768370217615360000
26 1957746020274167915151360000
27 -31484695107692435023134720000
28 1502237021689234253811548160000
29 -26186237986120103311949168640000
30 1324934621201724918585635635200000
31 -24892548808709817899339887411200000
32 1331046074400279155931037984358400000
33 -26821016054519132684855082693427200000
34 1511063461551670679475828225264844800000
35 -32516158020575788063168303818866688000000
36 1924901490286916950139724485118394368000000
37 -44065842284953138280005846234369622016000000
38 2734310994852647823206552584687775121408000000
39 -66365387254324979499534994547117509312512000000
40 4306843938749992092031262602816835058401280000000
41 -110491463545669959291287253878204849958420480000000
42 7484106231037061894428519937427067589791580160000000
43 -202391047925598870084259235778580422916445306880000000
44 14282164521366621655432013128355284386470135070720000000
45 -406111233305326034138557893595686983152708249190400000000
46 29805983272534655664636237124497768726012266702438400000000
47 -889137352946604543901824739972971425077142921989324800000000
48 67765047368020331629655129968602990460715030597232230400000000
49 -2116337508556997200779459330866329153838452322860636569600000000
50 167253343695310883687070435038767290757565452112332062720000000000
51 -5458097115087803885635718762204590175353696259263923486720000000000
52 446688519079740941476602892363915526280034476083507563069440000000000
53 -15205383118277162648235586425365127360436429161133156671160320000000000
54 1287052966349509569513205166089161439279814647633173156231905280000000000
55 -45625950139245715851768175182453872822312442081497458009335398400000000000
56 3989746786761145267333074205992433294482073035377644002659952230400000000000
57 -147072726423435710178478071578167778465253891402953672319935761612800000000000
58 13271867714629905550766358574469312840777430722529825445542858483302400000000000
59 -508024519403067634591166591363425719597891521402065979129806760548761600000000000
60 47262128508212528199760616867972661343727739373619138085227782320685056000000000000
61 -1876150398359256012727960345776305251896137216421056662952532120296226816000000000000
62 179768851432926972639240642960209079020811073541610013490482733893489262592000000000000
63 -7391690982725907085565520212124326467309562533464151825880016204312185143296000000000000
64 728824695581630821747176218954641753651087808181023369882031105426021987385344000000000000
65 -31005190960826946244223547007815882963751055945250189248686577478288732334325760000000000000
66 3143280132161547050792935753318319277148342079715455676971956490440787452137308160000000000000
67 -138201891957523724890630706519364305467247941777225280044250687985866505500460318720000000000000
68 14394270848903463177053118739551721398294826078876103912346169887575633227892612136960000000000000
69 -653439819260493167071329505685092269878849308856765798836961351134222354662021125898240000000000000
70 69869053140602446598511101180215929203529598449959978003091668349574841271675310099660800000000000000
71 -3271724167517018965248025679037168051609891211848112392304202288907264379115578827001036800000000000000
72 358883535403565401538427157305465371207756935430579546449435025492668393951143133110180249600000000000000
73 -17319501619811791717384192277434144550753432977651194188154419691187926935286303772283555020800000000000000
74 1947690323631462553879227542110759312157197344688341217280469990911099486717196793384501719859200000000000000
75 -96789281193720833998275064453340134872082996330306280591614072219856187384344996250409249013760000000000000000
76 11151783914866279291936715897292737400400023035748506119145441349145414170878868428676006684917760000000000000000
77 -570206672089797816465973488179785356421551409839597582816308322491034752502855566771039828988395520000000000000000
78 67269865871445111216895045179573658543328249505689323798616756380326443337040292160711344295310786560000000000000000
79 -3536407258865775026595877747265387767012047026969801017653036590415781877564413560395717663860709130240000000000000000
80 426946113014867904245978431399143917344202885059095158473675685412944466706806884377528664654259368755200000000000000000
81 -23059952569755828074459596013897625626221303857665821671453109864073948483119053670910121713362797802291200000000000000000
82 2847441904143293619775843021349993303743185861709315660252222742057268155265254590296900428646957499967078400000000000000000
83 -157902562983181481592442166618797628014455233000654300579102933468090497755757771473496558829298409922573107200000000000000000
84 19931750799415157574275814625419383939787008647946703669157562833614089825630083161368361979538603710679403724800000000000000000
85 -1134092235208743691690547742287655447209783132700563448555307861384460641990256918678360081079068184124355248128000000000000000000
86 146267833406735477276613100187846949050091147151437794283839106985256499736806791493368936529054843689856147652608000000000000000000
87 -8534014005010603821019904202147346636613647196604805059798896049784727407896746962038520096189843133473587562807296000000000000000000
88 1124066274254109542196558861598758462377672674938082894843468986866049790378697724471670734377551614196013707032526848000000000000000000
89 -67211470729056225532174697003027810816313756565445693277926119996398978837131106198497970359271696839815475793412227072000000000000000000
90 9036972249739491753595985116776608068549217679695986470752698047793712052564309820696201507647008435537356370730056417280000000000000000000
91 -553449885155094918564211030841301875680690645859806102021954270018625440633326270028529761417747752838042710297369095700480000000000000000000
92 75929417696319187315113230057906373859927109717329896777492013742186969631004615874276515582061626405233895489660038319964160000000000000000000
93 -4760329245649042578042595395098685449621292736274728744291312955179832699151478165395752416221878606426427395446592064328826880000000000000000000
94 666100952929440259965493742815155874708989877599766660113564308936207920266196270122874148843540264766509745470673811806061854720000000000000000000
95 -42728370167484380479549866653907140507562732495323269844671605580905209649968657339559742498580059631150422211636761292215576166400000000000000000000
96 6095609384308638963718529703958267818137787363193686868846438496015118866002768807697985997313072647023154004031924819271325476454400000000000000000000
97 -399880268847844689463250100786366474735835930040092941757339955529637531000113914849080572864226902207705445106476316888330075425996800000000000000000000
98 58138240004537757178504209789127963170443652486006184595365897673813225923670093128474654338285283728653606605801575654082819754714726400000000000000000000
99 -3898588342019238154783558177741391586533411924591058797232858830580452073648764131339044476126320452531456701408400123049604864145987993600000000000000000000
100 577444527244251562368571287875235226639680288670512938875157740487432583351268543507876790204706647008515602961702732059045368688541696000000000000000000000000
101 -39563327947436633110204153065289151091973799534581100911203746046291953319838909856898321551467911172323082617045703962555094010148421632000000000000000000000000
102 5967778741405400258515406353178495445041601675441293765449999414172259646483394208086761809876047650693837242389389472095210378827172675584000000000000000000000000
103 -417584642706536131137079414844446823405937012033223067645613773279793741986087412359256899231348195487543188790132893498518408460411351334912000000000000000000000000
104 64125865338935874690028894025898375933815895819674488324624868780421291398162081457280278704501871875669076558843074971329496845975546866171904000000000000000000000000
105 -4580721360852830669068679844983435217892430617971015187979583440574670404719683533535002900790763954268936206512920451051304602753784722904580096000000000000000000000000
106 715893973755582012728653641703714348487095266460981859283545468291012314197096252213358013764031134344879610863497310128590982821265442669714210816000000000000000000000000
107 -52184879184297987410384340379937592456726445689983308511422145006588008981627460435012650607049054924510646827242671498141049499362790589225576169472000000000000000000000000
108 8297515792839801968714809952287312523834006424019296395659347217118442135523871029021887184644589748286772287270300649401903077846112523716256277200896000000000000000000000000
109 -616981946598491527123437756143879390939091268951984606872887246573960978897226569543009443865264766387778956880228821003719104438413701956443376717922304000000000000000000000000
110 99777310914609176150306047640254558500128172873978829200340927835647065342436272193750595089410096602891256635489150108918948523187110133206620847011266560000000000000000000000000
111 -7565258864756356654343902896981195188863132527192992572362276611380574909998877763664164865859113769895016634886257884253920112227992903806171479133871144960000000000000000000000000
112 1243973316848016994657753360060985913623987988651592409213929144727777454814505180728611469260874763277210973831399428291896868256405176341538227320176267755520000000000000000000000000
113 -96142580516351754866747671299793098362723122409760491236926326957885709125840427848131895546597597892840299641844618328373070756044348161686153261575455910133760000000000000000000000000
114 16069685573295073305515464606767270834157683345853752817173676221369772121906593939343055935947180006453249501211867428032103276905780291167846734465676072127037440000000000000000000000000
115 -1265538661963802479553768200818878377156107382183101096932268221366052447921328794253665170459529562221805783646624527223568530822458129000441094521900301080225382400000000000000000000000000
116 214957167846188353221271048347243129366905146719271196162742538389951056529590389860557115646506060360314267284931914077009517508381686488702097078237279131024123494400000000000000000000000000
117 -17244045403231114518096775958566070572379486081375079556483343725091552795758990645337875649349935849616932892033911552397347668255378270318637464964927730466536869068800000000000000000000000000
118 2975672464692938365345683995301971791067105664962151773032784945602373253796356360043871354568896356909378008253243112025021724823090699184403059364716304751794036565606400000000000000000000000000
119 -243081760659282976915325192442375938440879069862028759517506862973777154381944542105728451896117403126975551596933427567605690657610977735101111121536370023767853401479577600000000000000000000000000
120 42604562963624287403828493518383277557967253935828994344444630189392372586633645722999219842788658212697616114400882939972356149497045306280762784155763616614122037224407040000000000000000000000000000
121 -3542981916457299154984511264688596791106625859949043131396543457011783395686635052045488927146879263241145559110242239913494301619095124691736762934279491958871211018530324480000000000000000000000000000
122 630554107676989868530310134005517903849293519959660155756593478994419501078296404169330633741407264886300091386793884983876187340162608984928575550618179193409118998913362165760000000000000000000000000000
123 -53364296952227430491319775797630592542680312819441218123462746293157803562478172518814387825395558218967510593183639383856325372638774444896738555064434137509248223798718711726080000000000000000000000000000
124 9641602609465508470189446766134636143300458844643073243826281162647047378945473141871942173541596629492484536524873501496049528008240532383769902178446492201182732493988654177320960000000000000000000000000000
125 -830171032546914479704722319430502627079552948756371243110189468166241434955609853791161969376823699804336927417316512667670908457702036397116021924849185790543383421623087565677527040000000000000000000000000000
126 152233282676201054766312335121280832709187383855790360381446225560559769356305082091007790162522254728158993432402185204505965431263825877284796277293309814656120884142455837613401047040000000000000000000000000000
127 -13332028595391015334558483878399940540224169998311940215998814222167808790711567120879495215988975312821812053109719140316449308105741355717898760356198983425322876085830594030309820334080000000000000000000000000000
128 2480753284953668465839650045359646730076004143883049150004558373890822997569030159403015585515701276871236656244107655439655421153093192019749569009171400463943897699066665775387245795082240000000000000000000000000000
129 -220912709791840063707245849909064272541108805396225877648929130589888202224587345867892665204279072802143805334393746050384360885157559564101802858685135544904433899489315118367983342148648960000000000000000000000000000
130 41702108293604928501360471620755452746294520208302602155458660486597682380499603648970789086762733819767952508638447641057047785526828817375361696057212850973999013386327688378396468340116684800000000000000000000000000000
131 -3775126903775702005153815335083941658691033331404519934422360967455708299976025748816356831039079064175998262659892755892552746744689585450695830007836003559858931914755753188797314950652284108800000000000000000000000000000
132 722813639606681408221394696322129384510504702976747373519351832595181601379390939679532726841722490814546889663286261290298689061969396983891920475892582417580185149877215110653971959241131006361600000000000000000000000000000
133 -66500624810994513146021473094824728845543069469369102710894569329543443020161663587055734150866636105017140618249257639962137748341440733876816062532427108444562214832581458672258387659406529318092800000000000000000000000000000
134 12911841924057209372330610291984223603846563997429273674096744409252078932086148298595862467752782063490348245140447773752721749550993802784091150492388786699985727075062635386335239988688079285334835200000000000000000000000000000
135 -1206997061030274687422292181182657054754417919389420881950919631290534141802108979667768624880714099965178125186424117956912867158769903620276200369324649945930544856608895307305406848800991719721009152000000000000000000000000000000
136 237601505209900135691585819817453924395278228329944278479308904581127472372663021803164883722216402145542389017295135422889636519552887350691233688247236055507172150469526029883930283140123859190307356672000000000000000000000000000000
137 -22562219146025860754254302002971878809132992065356672911043518404930846959144470709738213369515904395101476992465395621153950027488161024711319835719275961455438529818307653633804735358563266707150092632064000000000000000000000000000000
138 4502156425423741474193768259325213601317058882367675853622748199163682419812641631973478618822983845638277898824346703679657075358501726161112344235943320795788512849190429774562804875148644202183557310840832000000000000000000000000000000
139 -434177057842340233678212695603921673642445759775020154771535512702666731909759941828228014027883867145950805743335340912935481398843040280763487295673834730753159874709041385576740185043627495373149921395867648000000000000000000000000000000
140 87804970281332092816743897058567562680642364744520712956618121796402959347026681361667749006781888515485428634558308259384797378639623544900015478276659614866193711712251653342636260936226433862563403276191006720000000000000000000000000000000
141 -8597675303991200672909712730895432366072579256334915746478714170768670904778321541194936823953305684576121221203930990152920232795963213047864366473483820337628127256009462810646743887791325343176301862635196907520000000000000000000000000000000
142 1761840864503459221840309235808720217194836132789732607532192578393040313330054835825505482241683171816829938075589322361790153840811508128513375749178686735742236430653604025816719395112432770249265720373846831267840000000000000000000000000000000
143 -175125365694182029590391756741584218446682324257526973719528985117772520437280130392480211600436138995609738242431653807805273727938613736025650461320506440023675794420828412139697663148536716990056216478549957274501120000000000000000000000000000000
144 36357184032612622567823737949253836943141663690840956922682642545781865269404346663860818538627251267605827076477034893569456939622840971743270085257694735276561333184761739743615958595983914957771665609729549423377121280000000000000000000000000000000
145 -3667756767067171188154187205742744190653546339494920283970835677947912849056845130482330486285271029480569359271539808252219612962157935401971158051199716275607502606295059693872386701644041278463577370508941463467432345600000000000000000000000000000000
146 771296721475736357454587889291923891028647015195456042048752376327200091787777819823799442188442587527802840835122394105629304201418996020942514467031865753136266130079534609049045382725350155364020190077643891299988380057600000000000000000000000000000000
147 -78953199968279557404149242366904259058999640787869176815171085687464910382283488621185156087845279851935619303067264946809942574102777547049359719486405017883985791685865027043632840314969734047093635419846240126571776258867200000000000000000000000000000000
148 16814993889955652062088478888448432429574372052290394702358624878629264457745827203763745994506321627947104415783701780431974492777178214585443129804862497871679631087046426064858540442576024252944224323908955606661404951157145600000000000000000000000000000000
149 -1746205885995151077442573483693119322857902503869776843661866085776860661471283361962203404942669331504744909630169073175356956635924417605154618425435078009602504412174233978428592274701673078820483214560220999339089592125384294400000000000000000000000000000000
150 376579454291952810398663275383539715426022417391062463342260320371776622997882270403204503548675524090768466254544048412656627104120689546402347035201745315034093796631578226482468391501410519851032685210748867581373930839956520960000000000000000000000000000000000
151 -39666211889182852052856566658478724479728828754461041445734247250351141506101757914552781114758735482947528932933348194858188151412420085662381261607491000531090443070551842741125794572289054793311905012815721352710889753661103144960000000000000000000000000000000000
152 8660563188296931843679270663184744542087730871302827071678871031050470539272222026007467117519269248208367101161555295991156193167588267873879975004556822856834728425692991395241200104999379075250041032244696810616661908686393751633920000000000000000000000000000000000
153 -925108722675977545672877386740677194921742590414370728633922919503163243896247236883834921992905093846228075567653631989994735243400141927017536643184028899127148325127722766086211557903165701019928294448339122943649058777272520812789760000000000000000000000000000000000
154 204462769959557128032272239840028009054918419155206894337301539282502991881820645013051085852251893278898015119238696208035662268757504751115539094193372914757252492454929130827254820683358169654092128083487007048955607451381222484255703040000000000000000000000000000000000
155 -22144341236943040601210232343781928363818965693422423094619417498219522484125220114950080095835989098936043055281712232482750803301235270692263438123945802286456702171184002251327848127914835935042711559220297646780536685413176326080377651200000000000000000000000000000000000
156 4953518961121156617081893895456706936796939168262619128244569284120070515971355949610088695013285115748285298232480634978283619806902003222887103041217259981240673753073298467711645699603405612114191112525858156031598232666405513042903380787200000000000000000000000000000000000
157 -543858207303366992688134108213733715598695288283390707558902713520790369689642712667035237907277915827455829091568229524678507168945763550789810133225562304424450977791007177256026157740538852927313619617711021688082739008881464584534973900390400000000000000000000000000000000000
158 123112329831749322218416599965946629210752616173280867974168590196026587816358382056628022585340092025065648377156970022653339532544491676774059176088158505939635563541912192955821956062654784680797926754218633403423329362745600917895003340223283200000000000000000000000000000000000
159 -13699988616953002927684996477413595105416581792879846491474615930529037376748599061076495701702625982741672965819066251876727592498106532958690879341931095873591629773116615365975258957897466709158255126890756578824720825980462482806226091789569228800000000000000000000000000000000000
160 3137889608183387771237492418245915187631233286845729974870853359134215768298790395343363985437638367360915397791344915301128477999487998157207253657223104025161390331209038390806098378719378168505282437250106172446212365692096832121410923906316894208000000000000000000000000000000000000
161 -353857598202180262719973402240033949886295727184569800156621021180677572613062926358901653949024863525547743322759440963345354845951015241899693764810659158389107112522994391759772727700894525922956613685653474590359065510791936391960798873719289151488000000000000000000000000000000000000
162 81994722334081663430130021518429870707876061804754012850789137491735181919999028261797693371951395041118354166371714810476693507189391128201188149781470974793171489110958427268190586084915067157383640130736867940499227443766628815596890166669382365741056000000000000000000000000000000000000
163 -9368633529552100478253111989905880851523821126036603848161151217357437397577222467624812699610159913405593329928870483452512186084327835136616751313472409927556898550164423244611666051867191005479457009697026655089882542708990207486216095808558406857392128000000000000000000000000000000000000
164 2195904017529949026463776020326835326840334307124811115159945116873283636631598997212741370300991950748108213964787259153737576236577962206565170395010579656266874793730138919981990167621800303053530000160819424806601217966813722374388797718311302171556052992000000000000000000000000000000000000
165 -254174671428363243489559476100835406709425027313005308215302268258918919881868574486449703739015852981704946415731687782092505333160659416041009313722164517067837218198952466507057360298641769586429005732972048340104082086667814342923656910585298213007974727680000000000000000000000000000000000000
166 60254617975326489039965241430067440853690389420303642711815077151658728847867570336324946673581781774313369673024640558624546250994899342707734858147550920714564780380316280917093885179750211205858559166596848315620704242629479177718914986373792274866743678074880000000000000000000000000000000000000
167 -7064291863855304026638266164864687908138606442057477915892684381294428485112638008884932982905902626538174873104927029081965623211570030211133787507075516353035887165070650447985566505569122813929496241144374612375528790222847771211323204814462269832514495274024960000000000000000000000000000000000000
168 1693519798637195753023033691239375881940486741786338195687513970403321422810671104375419930878154779975071854152587162243430304921925009122993357552032116374153743305491529332472543557999514776712424720517956777495822040255624836606603474729474398191059341470366433280000000000000000000000000000000000000
169 -201076093364089296600861457928380327401244514962416594893842637948057270986629766267143768440414350511388519472666047631052828054445277541802033376151731489922238622652445567576417172611182437077058526630576785837182746615505280331274989607412857501943948456084446904320000000000000000000000000000000000000
170 48740457782601225409689296788972177553026239092564291246078895683082039530079894382047685373057101667485568475130304188954528496872261763174799527849698831038066134824444445317123948146744930024275881164502941930632142852762584382062989930443121000247547290549165123174400000000000000000000000000000000000000
171 -5859839556004781897174585430919163639448992721506403883678131132381937171043680139502502593301031831446613781235179080726381259270340782721253564098634738889790762329480121348275580236609917361551267300788172052625213520040865185955910189584674702806427657671389680658022400000000000000000000000000000000000000
172 1436043637857917885395598674933667023437955672337185616951826927015831839370996638776929878499345692032697981400527085418156988595746909842784891526080552194731124505042620021059410111013744664060810922305290874219198095372459193730803414536136584985277678225324987481115852800000000000000000000000000000000000000
173 -174793537062703385531408534063246204132896956345382638111685658347403061107527229885818966598717071393549320085462065009627420162849508625868350331820090667510301037260382529988444175830881539888193502748822572879083514872261414855050450463209152992810633502775717300068050534400000000000000000000000000000000000000
174 43301854509301915472551599494693814398224671135981572497560648356477348402499272271048762611649447202625820370761564020638221576175499576468948202567527710186595816155815732756765804667129800461868766310836960051344013244300692408827112075576305913820295088709982948288013900185600000000000000000000000000000000000000
175 -5335350982619709615821476376793535890725812921448786323966955640482452426493993684294103795354407500713725035278211044252117994426607222733259122848752592759728470020251157210686901672122899302116815255534189176538476509516887288560334550299696621924155035018747599925148311879680000000000000000000000000000000000000000
176 1335952443294333816275930650656360418857200071816596742641057830111557575278135540149052432310582831324172612774445790728021721234666249208267189714216811151510895994419361890408768551841475534278071718178794586974486727576870330756137309612813491705725355805426300867513992012103680000000000000000000000000000000000000000
177 -166603784480922458875961982898212928169979981126614201913841475749696003938356083904843211597208709573432519305552311097481628716593251580593701779077177124476859983341719207648646234747520404316648541073605838519430335086371970981201060339696216052428351720546151956148908100797071360000000000000000000000000000000000000000
178 42160773282634318021381911868545656278380524140309923077457771805307530810465021151956007318969931976355716167449058008514982283098685639221078840422574952563060084825454121910914315134882937167848645412234684368261079985132147455348855026884896711189696906666497799071208521603303342080000000000000000000000000000000000000000
179 -5320835080776181505047361378015524072416026246155954296515611089458675719593339183593008323564930686100991657844568482821122906539639268718751926008703854964487891797024485497050621616875319427536541020788362072017891816861741676023723250829819806116329592820450776377693212787257712312320000000000000000000000000000000000000000
180 1360658528774087571887188562600275048863951741132467705797794196062429378438889659267663886344282683579084084359102889458309026508908766534896308154178027170725783750879596001344102067383811912721353673323301225214656036613034014165221498674451946368319145786847091260714459203078389864857600000000000000000000000000000000000000000
181 -173755715145922368335421697210303254995143202116585386912903593494523522693263079207681133569848036913251213798523121732862691198393221073022458710836182928020133477974472926105784242454144161364905282746866232358594350902933464317333854825560613664537397953169452245897974553510228268784025600000000000000000000000000000000000000000
182 44895738525563178543883238964472404122203365400095740167783314433351644869059985896677032134088051485896222175616243960593926535920456225525338503499199674981391947593717503066027858664207571540019382520359259371143384189119921969105810705803959489486805304329244036188133713267519251304100659200000000000000000000000000000000000000000
183 -5800380047019095707286391537358557422581326792309870096270801945345948810560706221571906900501734426200429428037896128239937709791497511048321260841236922982720293272020158707394025105715278772591141968227556340017222663497887994016472417947673726513623575105114180229312642823740320426506164633600000000000000000000000000000000000000000
184 1514158083572104006860079262186734902723828852055744605888715135837395672627084169851237344711268626047970794679395795905703328730076544968376248381618957753608407514064724976877108933110921560957610162327209132344699046410626171956232419662339700548199498560745481774390601429857462100707038881382400000000000000000000000000000000000000000
185 -197891824955450608272748151150998055001637228732498706585232985797469838602970354007389717368097989359489709510330407113597034431431016279020340855422536222256586656531579218174409222912207399685803312638639356579967789541795122097377922601698781385393439257319491167617999436870409750460499748716544000000000000000000000000000000000000000000
186 52184852753297397474542189135648166625065277578102911755519713638845918812900291272822264267316091005227834376258084538776073894429380786682661279576577865372022265703017637697824393049386483422179800765631550248065946135852484888705255129248573696007568340649374615711520489884482926424248400880861184000000000000000000000000000000000000000000
187 -6898450428912066641278537226355576877461706842807628164778240090288112455121262658512476926334034130886133824595648849040779077084216819975670373513774641010560894235069532269659685868920113682952231204811998730488631593123796528969591865457619614505078992886874491050623829007853178653355697707478417408000000000000000000000000000000000000000000
188 1837486136179059914213993993620820099638984074203645499524407567124441459282526820760970842781148618925793235147846458275483450154115018765503696867482219779335846210171301575576128714220486397567829407692106890272246047460220928732460981673439127299182893247556972866047475571534925791452624857698563784704000000000000000000000000000000000000000000
189 -245656318095647143283562613721932329256645550726396455355446525318267488073088434223225955327131250940965307131656459378772779150618674303985597378338333131656600092054468850114428066065332984407831489110567390020662441074827685448633715874407546782366694817841248984559296088025097672115656404630815748653056000000000000000000000000000000000000000000
190 66086294855395325268524238828579990923311704323469825204093143123621895689281602224049875339258510334313955614806321731919762609410675987922238427996497097496416429887336683104049459684393917093832141441177108211743358724663279950148728849935240594197081549279065113546077509591599307854447602655410933874032640000000000000000000000000000000000000000000
191 -8934279378108257197805134594190337077088216085546381863535712707113078215127774077682506862648696669303161543067604505305617089946744818361802303786010323150299679753053662172234902644642914654216548898332659887957657481525942724645825871916047679437634764473348153456136666287297625271229643809827859460249354240000000000000000000000000000000000000000000
192 2427224168521680128674116128036783098991361976713042710381671323978800750788106779163883328709787636864851033650258885482418424303952971023603763918556270689064674061579405036406254442793847617178398549237369275227997015731851426622284312081978598172659639645453527044690195021956041297135928342578933719449552814080000000000000000000000000000000000000000000
193 -331780499163104473468562597808269369108771359754294863727762184558995316073258370378851816313391341654056598157294431369068686828100753955113083890686040823301712068478149607353673705534910253430217257137372543384899082414704204027966009254395160252961627597190959856051712261036895699295745517748073144862081747517440000000000000000000000000000000000000000000
194 91017511076736621090175904591582830508283066823460554930470209004453139320246640763391558442360648697324798337173249142117743714807338464645240246210390091335853466472960975434235570604346216519529124941659671764764841873960649136233185296018284585659210464656098668501323899444191449013329470843014615106429587407503360000000000000000000000000000000000000000000
195 -12577908377579336584552997835703608806286001962536102046188527787066800855053398668341858517213157183189398926585106468148386841177207314319281265556070222517119088875716599597797099152116228514619185814563812714598826707633768071932761909594434535866123026712535063810863566555828797987708007776809495495135738236973875200000000000000000000000000000000000000000000
196 3483886363215115979584415720512982470635437980220433962426154901571282302231513823976010769048019991158541644037823273090389902863831585273851718116947453083940403251580696293768063522154284456891352760611318492644418565229961938977234371078712127878573513415282319986803981920535386171049934315115373696283398599972434739200000000000000000000000000000000000000000000
197 -486676814596302910211772380576902818372918489373007330168804638369529503949962877066996847566308666340562490807731273353478818793527427772163360815718941121301587321501109586442741424549851319074501995012894747736672945365688796190346215890058509257711555707604029331344938754729254489666840761069028952637417918711560824422400000000000000000000000000000000000000000000
198 136093136306948062246788577657850618467659822108713654704220331962215659308547033591471964411697703277439184105664396587672411545681438532337102467818917709492975032048023849801268431801840208772268920861923858394187782456718476597309176237860919237319361450133770881150548131629625678971388110765895193541974552620463182525235200000000000000000000000000000000000000000000
199 -19215770975740407354189112985794748709959556279488093026642037374601250332162891666126016376401262658492851073731961237137456023527130716912229499887264285429000404384177524076702503239854211321769045133347449548662713932573182042443642223991714716176643191411042136787197527072035318691870213307716106252739306637788493743181004800000000000000000000000000000000000000000000
200 5424413219214486430460310841092980791893658891160400998234366254075190763609202035780413364724281702626445525084926123282157778499862630778095062860483281097682573905663385266401481610803406767824819613471199246482730369625630139669549880904370128911325482403306614392603258608374925238119057821765107589286918020753225062872514560000000000000000000000000000000000000000000000
201 -774055252248830780598024830272882929190275910070684122063915861238125204050124868680821068420774788042340488474363375608780398719585091307267275058351054698257698749272764348334501611204971859638586624947369181192991287672552911837415238840572958775977053138844992085880504341489787672912927590130409357698859183532292974790112706560000000000000000000000000000000000000000000000
202 220559854647094588622481143145271876692571278097902532155419519888858372242396072603953226060992115493472324625990155071950763952695890317605555698691198169590346591249224886203279627348384322332808770966846454181108439712424488533688935106748926226340643086005789606134647577108096095158707113414752993200333101262840796673391848325120000000000000000000000000000000000000000000000
203 -31805110367408385760144286317599986919372589512622097448851442321849319198303691214256176101902286566773133616333913333412626153306645956019339447179647634077297486356575101355644283370956056083025697415319298523579924941903273503147580340757487936121308319363436846678402746727257392300697804501095976424744583226114523340009150726799360000000000000000000000000000000000000000000000
204 9146857282944894410212458951775313310797779762753523887416604464125661416633783698404315826815363508893477170500580918816169987979757968474239340402544216863026702046117780353058250354317147720075085550730938857811767226225554008913572719674677657437675792431814883975298249659620856353975893879461366373292030626006413833474475034085949440000000000000000000000000000000000000000000000
205 -1332748330333012276204377078345016368947407464920034731318818228130206929173240197270889340483580921271724205747852718202116019983989136074175069774230760156623838894261347198369550747120024377671272509186658866215113923608472184115903276180638295607062042811060602695343706957461164494339815725997071521265462606163988417151295291680568115200000000000000000000000000000000000000000000000
206 386816792585920969263595984442473992839596308979684403938127049349766027724122626230144135388538905366388512231604224079684576729607220506729012631136868978779460945244605795569104771940897894580462875843556101655978995061408695882848970140091338271962019067197490362847878067149150173718207804582047685387989482454247851684180160222741082931200000000000000000000000000000000000000000000000
207 -56943324938597629922272541681091588625491779490326278262183497378283227274119743637617604188149778880453276907347482173704680000770170198950422273570393406985268688262119135505579360276726252385438583075688611748360553457310534301025320398141658050653246867797365226342453426513971126655522627952993774761809160637629260321916547157979329619558400000000000000000000000000000000000000000000000
208 16678023571500903626576696474304985221356153673217219984680333957777870184829971641446173608089101270302951373991909718385257153499598722566455918903241378124960826601000072605291046999957860133787590336249763893135151819320348021275506112624546893865760857116653919495437629810639063458572948819683018967457779841357882472248041921875698785661747200000000000000000000000000000000000000000000000
209 -2480274033714988764583775939765051475514632501542693322719787164531823414972346560379334201204201134754233523493473378481544532706820242209957525162652741737935625355573322351118676490012242443337402448522841862574206136596403304020834967817825240797327833345501863071975342674511085887083103924578005690262369305667750201039645538164693415446236364800000000000000000000000000000000000000000000000
210 733008709666012370815828536238516317654479255497290156036633887869886865959147484690348679176367370369614943258768898787806510076174020255379148142128789869922722328252403870802097474476875133996200029180315464208471947663485204659025098760964205905937640138386624506887317045049685493852505023831835609603494888890465480392198266902322429959977566208000000000000000000000000000000000000000000000000
211 -110113093596497016888960347479877286387849772573530065687979247843723299466239630797418986952281637413031313329320944889823920402446946701714506007815114700512883800509035919555135730684016766885175648009037641603730962571564870911977847179527057325068095090675018785980999928990988573114217388097721886550173981268838249346240566499965302051139001253888000000000000000000000000000000000000000000000000
212 32833708992163681437814390105256248274663526587052755755105582280167646406310790574061217400009220518456482618080162829115620609472294424598128651054331221724906404945933298615486353424998261258626175387233557268319259204633702133419542398969684571223877216940894545519620878739111774772187223076940507699361246280160468462842019792619455728118377014624256000000000000000000000000000000000000000000000000
213 -4981756587593125608495248247240861007690183705131788028035644897368467617616984757133260166983355132409735828891080709957361899177047866986454886666296846321575955935024043667101506633287447832145960499505421321506403641021045260401351906035633748989084342972238938862649681687310102204817573513740952976810380660426826747080278040567059991114509649369366528000000000000000000000000000000000000000000000000
214 1498647414112908490488157142937534575647583960572280505066190621948218580693818268234400857862388162551895575054178258373969633395327336723228154671971546279412422642603137059365274858284019630891655936252304629434711227393153771860930201716545517821100992108032432286617014481654944779750186464024169114175029203632685343464231218702089201591379387874900180992000000000000000000000000000000000000000000000000
215 -229643172099527688857136545873580005283827236920787645036986584341834561597081252205909183465032119806388157594950110451581315168107411453234916144441701920422304900642964240837945872636315980551848062971602579469141972371592942517201242090524428686525207562864686876440521837033708385351575783099304851640183221928539643052752644364511168554671463290394409697280000000000000000000000000000000000000000000000000
216 69690183476564020954152673266687622381127537657166848608632907252812569206142716764043790052230446957596086700245576618904847558657844672021386104585062268442672205266078734239265855149797602407976167838512875701286840975415986657167005005481053711586288952224522997567868280115890197678659316419988705596806095406686574486134787298063308727540958936778121129492480000000000000000000000000000000000000000000000000
217 -10783922020952127872272715357544436348903371103433435215454278986305445875079565619682942653796769028644441967450237929847882688041877233434149633739657107067665729649664218354774468488869755991034999393841602823413574703944456312739708155980988798510106373005239353904776855108760588624641779052701155863721194497704632160755362162768696388814292750213419699965788160000000000000000000000000000000000000000000000000
218 3301122708203206132147512667356412304784006288297128289831233788379349028229653942852741983729471026115767845451583593273999771995552274076056170626238960546827137832890994890916217718321883810974077837401011866224470371602563430541728727679911793711139995505083295845363223497336039795678015295278858296025076797736919859866704512832566954485380574531342041049076858880000000000000000000000000000000000000000000000000
219 -515796232831932131134036037319298205350067814607867703469080388333559358795510930452664908662767122343414227906556690971364776638497725915800583364469703316830573273703533307983218058183368167528921389030329344446131194601858905237183619132520423454105435266206078350815978485686074253593153922995848589563511124106651858667604535936252094136495829235673899862223193374720000000000000000000000000000000000000000000000000
220 159256189774768563518224030324602976705467243056998479194205544970272977682191220928318073472092276297326429783281971004272033214139584742341158978582662318573691881088999625875471386511116063628121601848043122652037854841491199427611677131217001328240323208208345104012348051156664579517480473714426072758826336327615611311289417129170607103364806114745132565499633624678400000000000000000000000000000000000000000000000000
221 -25123793858840283710405568236578636115648749470077795327097696340314545943384920254837299652750020997718575060460625814018327222517429519067089393818916302853173438328340011732263225402586135372027916830915983393844787673571462212907298843145205496506943390092582537283505706758362658453426130346713497807632764743089565570823348956443771963309762941121361885897102192961126400000000000000000000000000000000000000000000000000
222 7823544684017797124987377263568132171534434249569409179374969649123971133721897081252379870803369470185478778080188672685111785860934189821673247671209876784545836881904149769815061215575841479272960129709129745217612801496629786719396875835043376413487590849376801521855470614552214730975135198824948345123302021350587946749344023140331135155385023792408300273458431604346060800000000000000000000000000000000000000000000000000
223 -1246024601223102339508615402235109634495167403132883474080057836085186053407504306920653855956935404321747732057821671290764350620409930607524106932642680946600345571455813287982675861956630937154296813224572455327464128505792573487642713061403351066261685628172214569002150722493697473949628543206252974296496479619776737539207273992515188574913741814017607484826242909500499558400000000000000000000000000000000000000000000000000
224 391302570934485881289516695290453407842311394715908946122510372670038917084501771537017275271063845586897704403218809297101429687323318452206044393969405188387993102567088087084895598529737021045873100496260003807495948359739193293670233881580998336084406032642145830159401128347942559557946017480784436806340085811853350588921874689065364815170416285929582069717865866152442960281600000000000000000000000000000000000000000000000000
225 -62911832961904868868473803117839314428271831014311470141563492356080334332859437875587745151766254692834911908136478987982493486417011996615335633846248564365006932495933975624903639648065650923699870000852407522318336060266387360609631004450555541436830744111811184044411315780191707012454507801397733675107347447213770933356186054537507466750042325546077055228359430093249508802560000000000000000000000000000000000000000000000000000
226 19922978920704036593514400617988271220304135652910523111385190546071256146056559204672537255873651387435534236128057469795120534823435423315755513299743780085571884618603977202944242386527834548343095560017613060189788309942680949895915899337472231441041611206552302332450526721887625281291099730780811156897382108541795011210746832000168660600001745876252931070580272914777701414338560000000000000000000000000000000000000000000000000000
227 -3233207759282957118919682368664749094958716176539883172061882126125230412531185208138192208627486876078671494856106858259988957847058740162440638347630735453592665968780927716220522541051129021127237655723555179670121120924108681780393429082654047065868608697461420338584802891510959252649417540194971456346680260322432359203311305753557900032325163565467684603914266524357589613013893120000000000000000000000000000000000000000000000000000
228 1032428697786737744711972553241303962529237217458185415027622921986711151314605182055203417807816576605322083045173892065125737536345623991918889846877945377240764926296266979820937083832883531344779742748117501097645812192289554959589890092799977110704089951584519211819305194653408156833828131738929596160668781682611951815003535205709931351645838772155322390314215060207742687064212111360000000000000000000000000000000000000000000000000000
229 -169107500856351980614632740805909620914863138938707472231492503366480688916335737041910987191099094342678981071645032811852391722257847172596233033710114097196801912647404013379828580857834774565623102037881409961069222162311155268631561907525487959782817844480418994092811698706959113946561149541234325782886495434283935712639938453498663806632037141559427438840193446062412681129978432061440000000000000000000000000000000000000000000000000000
230 54445632794615652576304110175748657353691704270637244184569917712216729643051483302061496933505495422144266755475252446291654398222401637166825073679749009596806804125929783307200741324088505266252437758868534365932794591171923523054325038588190766894620094354517869951260087794098990446414727569839934025072794873251846990882067938538246438573590574762252867272336947193681957482904757154611200000000000000000000000000000000000000000000000000000
231 -9000232428095635427090376098808367603749951754128262525230523345799045173317211972819152719342647586149862365445497488193283176505662517067507552556944784751307627983173602091100132668703548079787714535562795121306494646977432037233663949946686503839405684067368682657460998949392236118219499538301135767939768403346872046189534812128617561809408355363255964381918570243895312789258763813204787200000000000000000000000000000000000000000000000000000
232 2921442578651112006637729372239109402706883475108642122287606765607890684293468056573516003036724921551835824842503653912627073967519674736219429576999566103404373601088783806751943949997656369766527293279266641710598967986829889662976504207772781435846058125342130904810778082016393581909854101770028044929461521891411255158410473019007063526983816547321041171328821273765804195526309630129366630400000000000000000000000000000000000000000000000000000
233 -487349952788470593234350132514500687306944286689308244280295295329895698092919085281591591968935388598482027782580960458427900766208298993377745938401995660557786142167424742758125484710297428216260474455411151250911366846900131861727704946138227164088017597367394106259991585534104110408956197251290359618519556063633452269263932201029718710356579135619210068063713946081187119764590013112063832883200000000000000000000000000000000000000000000000000000
234 159477070037674832872168552787711987181794584089929599786825839895663736108917848907119126778550974772770667467788731221961459853497237830049479104985276080323785401924833389636306780884317351965042153685759989333790430429326568460429947539167812131456353063287766090349641521089714712340588442950794385030493501107266340642725986015623572577729390384730664427622991511679226523736419539118516924632268800000000000000000000000000000000000000000000000000000
235 -26844811084923170636012244408751711621360835946049691823598675030979432580884795282585948336629577112871252580730791802083639594207998857511441335708124950469825923402444342604100225821681363331374600692966252987228693233498190188681192159569912578728259844624736797772721740778595119381893393979642449316302150312927579653098541857615206850282014237534696130914519712343300708453566310297082684157984768000000000000000000000000000000000000000000000000000000
236 8855275944963478694857832989096455306176007761152878232969450296283575256382287170171740414807800352630402286768142975524185996172211339494482571131815540266099036423351470659944634642855261116043440943314852930120302728495509831487457357976863834075365153367533868475182159552503588120623419360003289179887378228920012328585947177064441827067659088538559390551516337448724616341385869994603368899305013248000000000000000000000000000000000000000000000000000000
237 -1504003874130844390438195797578931785769489126612336514040121254821714052281341845229078718971728727231107686023150323184374576835180915707451719204731542781633523666245891576337910812007220473220283201138763279306809601061410710580275135877382714818924525459586874557224692233957137357214557890450169146300651942057734488687562334478801002560374724062270995097966606236121200874371215088300920545762424651776000000000000000000000000000000000000000000000000000000
238 500087906049479138942099083069015970596046043328593320270412822441904557982648547206750046678421338443668339012331668220666827931215282956292278217669044978677024479539732173095117737371481599093700570532872894610906088555856441998336212804936192115303345112618769422904384728506029973324701223364295931034497037631293603367664963730766671157337287063883252866577377705029446974192180066103123074325746378866688000000000000000000000000000000000000000000000000000000
239 -85692883352317028790923261841130028043722988131157782821559041180563075335406976028362685004113023363722532106107658574676380358183203072289187460850482554301526339030372014623179737772708478084183422215836980087665829131078404732107441009443402690318464165245457691842339851628774118435386118370023677054088625643549605980585945837947970660187203156847161499195797821343878749302075287527820466468492528354066432000000000000000000000000000000000000000000000000000000
240 28719012254198732559644124584517839372963336550090117282422305804702618113844367726091950446817690771986565406333602713985038711217996476361379534558975641768724382685280882069078928424640547676936094654012524053300774933002450555938049576836210231978851233975714364848133109870237778671677682235179634355023135411197264950264509666885004394554538609146252458458961944113582911140159886544341231009223088707133767680000000000000000000000000000000000000000000000000000000
241 -4964629093347659590916824006633607454691407452904778407804223077805135757433286186959782606683727836522404414718134736615344547342570493440218577279546770769536641510834708924364231824132648885325901214286222577102852532883118563125326651720776205194322387152114077414966908563687627000549918100348543432670527972479654569432014989932688114421337440443542754812136916453520998870939696448146800099594392721901360250880000000000000000000000000000000000000000000000000000000
242 1676915021320020009415763031188327593514780815032541125656985411274932451817472272126371129611760153540372673118177132742687795792029060963176377399860941935050758886613324963918515796917348317372325086921735838091567654958876068903612948235441724402119577275403554932660320733960041333322545631142918502836711056093347763924066808631187656251962037714782039571116211387198625265243606894492221141583240587706557750312960000000000000000000000000000000000000000000000000000000
243 -292425453244132356291868644155678914570062366886947983800303505739854902950140444525239079707437597171638464816671019847883725866362327438796137137199238025282194632327137218410385388345421797637598403800380074843543023390725831599775242979610979405402415858451812384662782353857762228993527949259955016093753511236391837968140592679049134389223167899850419932389102586571202403142955989683761422174229255953137819482849280000000000000000000000000000000000000000000000000000000
244 99543184835463616151722990270311190281582533164822464053877949115128506156963242432467138159274221577339556555437926417259822194172958335496178587126701185318644880588494566161046789958243572107406183384610200578860876316304576522548548651674903222502103370393191495485760025637647090417642592595221771345877862171117744778668353797907855730946924391190996621874976984151455728282872546414057749389675671290710837868961464320000000000000000000000000000000000000000000000000000000
245 -17509384969178127580344414588722811048124815608146157627588747466843130008196524747687100987621279006788007197880763764080865325373920484731662999187420536258519384510816936001441751270491275716259464752044038336464038316906557686646767414685794173102540333919180293628769170244913379155776322579735903609503586907140942210049886679537777120727737448476685597716592588578254562001801900348226477779954588653716724058599876198400000000000000000000000000000000000000000000000000000000
246 6006374579072074425756823988727655815388144276632116892000056657550358270199044559231582285571007118704114276912556607070500128706381787970263203426775325502109682716086117274018386602816501019604530242400268775095368791254165046254566292797678538987395110053816734146173656212857530604862534068576167231228300299594101664892172798451984740852794734657155534723819184706621276369152498147221681570793203285069344956498655471206400000000000000000000000000000000000000000000000000000000
247 -1065604315373855643077879417239877289203709485619204991883160698361029213846219936190264185652460327493487157863864856554188146159034553841991581262252716497722668755772683816337267406487866542264762299177097292744553111577171410011370343159923198718460725957506931383384768762754035583595822471303874110063947365572135360448271115097360104978812554166672261166141136275108274350470196299620495210902525090253390618086728763493580800000000000000000000000000000000000000000000000000000000
248 368346147040791503471100391132706249292958955392745957003329552524735750444854270507349172915459663428976308099748469408246360277319185005030983149845152970815532386369704649310132177514504595703834030597425033867928485677130023812567859338561343406125983996916565355632063102701579349833941304966768733185987850758775370360773166770026579846278905288309539622011371203869475368862703363661704051995957306434210989594740822857115238400000000000000000000000000000000000000000000000000000000
249 -65907273959794408975332996069054119044477907158916329777785245144521476518842765225953357647284379645588410465358892606917034101642580384502881197103436228446750551541412850089317426746144248411155774479185616926828923060119480425151889445046477757386334473287422873159328881087125783883311406580040241998559006622907388579371239829718062476463166236755320290384355816668128781020181656575520641503344860457378747564400906692766308761600000000000000000000000000000000000000000000000000000000
250 22955462436810454139404161379520364176993143599947338900609187910064467919811134170303930514224635423096763345075514775314427312563114313734593523955117906082727398474692499047698311223803119795971375347688998167205381934944340887476382596456424297209649905690210028696538854422672908429855893818084745795978269327721287552727928782479050489589262015784465710248221421487020897893448735311496702166435224832397893970750483606237976985600000000000000000000000000000000000000000000000000000000000
251 -4142160084923961015097716415695402804456862341032217950012187009442656750347483960792388783469498363272372417430006302707629058665224388345164668342919882184004636869812995629630037482857818645493207280296790056094013073192411867459469472911861284133855554486154139601154593922368034401136818805070599870705916183259433073763430418139857955268537151812991983859270459963245069711654802271281536796125489003418569616745807151904132274585600000000000000000000000000000000000000000000000000000000000
252 1453605036752372126414949385297090332264080725373858991816706568728235475208914079478437088297168266966040292141915114852950302032893649494724373465439490650351276701523065149925822256244684219771742892154265018434128495813005127860034280907380605357436673211237265642366256776119502814792116804770047522077266530633300933940419513609344899591376326191893837842015223223684448187561966746515260024453651909905309016164987472912723771339571200000000000000000000000000000000000000000000000000000000000
253 -264497339069763592429180332647617950026492666830283827689390630416374709749275535525638294393744192328214778288617035361998226043509303206966061471914223688863381736482127539613951722567647599483172378020121620740628334695823928359006183688702219592993799805299969746874087589222179159424584658201973421711385767832340338850213304787162884490964559614924136780841126512729599355156488530181977972725606705582998153957990724847432739736623513600000000000000000000000000000000000000000000000000000000000
254 93515240576257954188995848772118254126699730062373889633314899932794536454009177013814175630519632647537218009506930807252113472778409891133751939007408939251997454429680413510596282154140381601499212699703156964047758527827706316794430528216822347214557678075165859045476630006781549115315436232798651766495045298210387769949364339807469852746107455945845920524268776891838367806141604790781453723964958805433747855716796886575553195461207654400000000000000000000000000000000000000000000000000000000000
255 -17157825568001125883349994189865837918035900623284965316842040811875625310638269626985894376737319944894641854077923584221929664895824615591756173861025464449961933565310620759244305615328492909857848353045869640666425399763604268326437377388529221608802545916808014048374111536264892198551819244791315926898259242769479689030310935988408125671815635572391454473270386872154670365082155618011272342089207176198142648609446401143546190043463811072000000000000000000000000000000000000000000000000000000000000
256 6111389746778906513493415721091874572274776184183514101533450528478985193428727936034275169303783486108039366130740108455574314432854016793990886777950564020962340741176582146573934352807475471550281167713298669092054768633114058322020363526657727862928004669301042587102077199137399545587695799642963307316380302459174310984315649548620896833913799915244097564983546060570367711210900975067280130457394532606740194836319711182608645715665126162432000000000000000000000000000000000000000000000000000000000000
257 -1130566646171300692404718634948139428368675559431787001106093437175559965551418366210181849043160783394723287914981540124023956833045616024215323496934115402213667618877373424224408747158975586811994230832927411439806909767540683387363420328061308795217411653873231051261347850839793374669879721826286643892520698036599795211274773150484935820862023292787490457925231620114098844757235051557054024341615676031928216814104999056526051756404109448577024000000000000000000000000000000000000000000000000000000000000
258 405663584704223739250565750172633670191207567151416021110504693401271886003550105535218031125907300305231601791616156972172981449154685691227150717682366272377153978410724590735749268929180267815109747073403314941621250058913483673604207455471509232610612014554450028221357779663683433624321132780446416257522663515059054985756681781823699245611220812876074889376512266212038509282878153555741187517497390534396242584603168806437135121398230532533256192000000000000000000000000000000000000000000000000000000000000
259 -75660701820450683028478256966860586580123727505168885962736508245555245432968162233949762630834861686191592538564447393787703644084003070727095943967604823905327725361364209200809293114819231228368693728236383530020928391825491532670062918172544467877462401342972201724381716122963689625150194936425390580319270407623287823429050681770702967225470939273982589730711629827486914011703472125399485263792803249923666066598688326005037244234681371867614281728000000000000000000000000000000000000000000000000000000000000
260 27346905717531193631620563928691215076296204028086370028233291089642130806977657399849376444561290623829336878219803165707251677455510237371014050860069799043178021489291153293406613273273471497285450745614273742570490275328572054958522394878995697031016694474625525934369345113562798002303877769670224165962556340235220412353777043292370631834477571812584395427083660609148117547960542253569402579643711516200002539739827722653587843118275358402016475873280000000000000000000000000000000000000000000000000000000000000
261 -5142010348779997366356750734888466867892660183377503061109221248489176722075625424414853330288997940610380992485176446985756018017534117818522699863070155895043332255917511695268114827835053502535009146774393800371985249562731799663454775663343001725547475025259546362502573355025908216662457055472026627395545235895569477276157603130991891216276313066733807461223189836947263504739115257930574606412037211211039828641811158560594105553382736096652741920686080000000000000000000000000000000000000000000000000000000000000
262 1872039299211435399427443854018233818598058232030059812980828961619450569564241982272512864525408225210454617885923490844677327544239743605288114992815723739525077904439455920289739971034721490879327908048525357757521583375141960020319583079928802678999481763574704644231051031358641872222706958104670698251205686333085274973338164502447736356568180402542717004153881852211248583140973118270994199372358680308912326294950393510340622744437811067401011326835752960000000000000000000000000000000000000000000000000000000000000
263 -354840197680865574615620241299702153498221823859795379939762212342910497479723473615805704868883382860469447466038375517734913428339851727139960324393403504998879577279641128730274214212944134118892495779230013390492077054359303616118509203714445813127480357397491005151857696413757085496800409073926466509191012859148556473117900673826255117006639414555418196372358525019619204602452800883657357481920241006679530323583435561743762404350842347686031827730411028480000000000000000000000000000000000000000000000000000000000000
264 130117462593766835986329350773995607046420277390774896087095775870789698872118466898648775969861828774059764689396401069388049202048271155799000169581493575404395696271339050419780508980949757554117703658497173489446449861416629325835747121327718911487518351186737445008117075967364249401833895403729793474497659300249597122301665931606517558823707058662683294137182799497803777232351530098457937135839200878711211010465810863066899180993537395430877130440473019678720000000000000000000000000000000000000000000000000000000000000
265 -24861059880159373924396597688398036897258488513123073696368762927322279731218925684025843182511558080617338375282407021153440575503622577130545674938504144259806306714353207158404972142766304129104449089487712186753182252242042654154831364583409734303220389340362270540071991085220578080186835206220108803299074491531467389072726871294601194193718447695517109908505082559265183861204901940485841124195752318080247756442936935774360163714629845659756551395939200060620800000000000000000000000000000000000000000000000000000000000000
266 9181636376708191892063807242716083486738257549745617580888500086098412077540078558777294070252961954697714803713573968183141778040423841498607885952798185661184155827776330347414914796618084965077986061707479851135733402746964659299577243129808371850934669743484898290526783208717380294577236971502737263216228717823991857059299745229545649345628693633248613256987288653409949402444849796389650701346367025461614580760374888763484160832168358691167756045011112241712332800000000000000000000000000000000000000000000000000000000000000
267 -1768250789257264853286669473283007582189159870784281820041156689771713636739666384257709854292040765506858108885195565156915983138374742908947497661901597416908039193708551856047517123730190699923992385837500043337043896842384934696678825275593547532209596537910157712623860584434584602936276948822812755749445543440624498438289162250550347745716371178777257241943172910216777298685858891497405825284941018043547624835636820716414111904624517718192902306616085151730997657600000000000000000000000000000000000000000000000000000000000000
268 657686982470377242019725082574575127930498528090430098240233870445606306473291803202056924658786503868384626053408209648037416214498380515187297204723999397585813622837474979265496055650081845964454758985314429046161532524756764186534592248369241268824608111376299126767472084526464412999684298278017041490449371748855276164555423245636494211098917631191836392236222111199969634690115341940803375675421273682746989667909366876011164066700066789735981668964338612430990789836800000000000000000000000000000000000000000000000000000000000000
269 -127660531670084168064481473331653311711084717087300687540876271956609166551663090186127809499330322445632961438623694481478370989145125915207432369273144332269588820671760503488022365950447298677305283879377917541686002379332212313840794538842600199222246669850235466678263634700956068934294839870527720410438626083828269251996236212729164670699431561175689560537562673214609782335503244364850479370941024953642511595862688378011738337504451427381222996939358038550358166549299200000000000000000000000000000000000000000000000000000000000000
270 47817246256944890335771452943521389842079065729428244329023227795427452264873102933283730650710797984869871831787327909939120949437801570153213014902701678856642850742601542238165901209681962019774819744636077906812401588613562266218118512854266826042677949698398937178889762761547727225942959424530913156526785403452794160754470602720051686609199023595903373028856059234893869287514247238290315681565842998532330721831225394374097564461036670425586044190091262465511536547856384000000000000000000000000000000000000000000000000000000000000000
271 -9354270005006080742236470858821047813580154941393648366058903453432235693881112377502001043151891304271512760707454655609712366058117480788775032734914923501309667877713942246514996378997290035595330014551286266695721975041931839945212040394479821349344460181780564458024308732461245152536036785986001731077502626914533622631280090510676156180597759833303672336217174936579947001545700761435890261823166562119071426060221208151429822368535545726516742521069292272786621877991768064000000000000000000000000000000000000000000000000000000000000000
272 3528322384050757079174461814305673409142210903816756711553933864972938069114232684111293374520041973366916762927921660527626933795205186866646486020694486737255313295930747236552319260849616158279215745645045414462529476581068636590151180388067951740148753454144836528128802720623611940973073629044474793558315163748147293421616194227505933496412211662661163027846751941268946849160485439213322378745680271328762245861447556500107370956869902014983141690766557737455687090810187153408000000000000000000000000000000000000000000000000000000000000000
273 -695594634434420634712797521833322074849056394087884437426055846963703463645214450821219338551069568228590516851108246901156586624238968885543378507880640187058149781560719050402717811364585122151764111542207408569678824078083353883096718776933263054450049295542998117390599259983036373306199219203432826865596269513393002830174242410569370672361756875169800057150538222449199745811517610573286227509470835203146142631500853420375491349070603717045597820369557077247301120112153155600384000000000000000000000000000000000000000000000000000000000000000
274 264194190503685933822100388620388860040413791493194223260998659957983012565488273927446758877404174800239476571006383680940427708661072460988965600274384626675475184170066655880350452771587677722455067944271573008771982517302630036779038982081007697462063893560242764019970232197743794167491631737756478203347945194824415880919767693269396530604444331963002286542662534869445488524614713141722237965196376818762833982666174173135292369736734188698302002411585580523468051631474313544073216000000000000000000000000000000000000000000000000000000000000000
275 -52486656965302249505520087137778876951408171634035206247459567426604984249193608383781309819937503079129901119684809128032172325110025900512043650457921327310253128184622610083914792858779180308388297506087034978785979379003488506164148297879122664773353964805746369425236600274684182556503704212654679387964853475182317496359081190909175469128835703492210911377176470123465565605070110844541759054466228800530162638185224245561245680892561378849613603964476452711941846945171484623398502400000000000000000000000000000000000000000000000000000000000000000
276 20072579271849415330913179411356345553237530266474885727727052571863868813388465150450937356587532611217968095365022795441135787964277484913778731248766160157763378689166788310418841717806177771041394396941800358263504037750160983815985339558943799543505114360682807456264776366399668629084191585649616189289835202638394135627498007379132059379270494112524634403414229758263158846778363491269936354943952339211441392190707671621260273387886171057349342593478305451794136847165275001514780262400000000000000000000000000000000000000000000000000000000000000000
277 -4018296160260713573663411337218800076203706412660740756834207060860925148979960777393375994200146767167017315788475042932419894825545610482319215848531381189343605671280978734062712102528169016942828345220627776902264269212719901429376146078798991911318516737403218244793088038890741959053310363688832473246900513528126611738276866806076482595737459043335183019471209017883376084378599127185082974087963397448397110518588349801494711261059641766305515238191436567236676269742548287673519099084800000000000000000000000000000000000000000000000000000000000000000
278 1547256423866287566723683194916636282275383061588935042098552183420120290549655433918936367032073754831255371431748272927565870966701402247982077181892566764681544193000216602989251544877591926766339437972521253545576612769741991572452838929872338677036013755024709141281698066037526392884200604335985595126356201567119924292626499883700478480849503054155903729408560960864200356264380570755102814093313973629491320125682520873627826267804847442017654036741477442050904901145922800134999920502374400000000000000000000000000000000000000000000000000000000000000000
279 -312097256873455275393726764980534381371602629457661623693273410674995859504316944153988606702796216508567021604828253490916705022664168362763540354819791830601912764892279377086291893676664606232175885270003518363660168394605586853640358912483773629551376261288495027971870714063669627956360238751663714457539815489074856985873615874124515359409823287759272188206221478698963037661380035516127055383507477182031413609444264546932345091367538201709173093705128461104370193731929024664695249974172057600000000000000000000000000000000000000000000000000000000000000000
280 120991688515612748404103501192521871958486183564508286010204233122659622403253448098011854061830747454255997181610415473727359058400164974996942838356127536432290327650372114220901963525380387242876237155130955336781047574799528417001678894939981478695098267812166076935143773893565542659031179284319052201180707476646418800744468652556918733032476065714486444850077232477118192179148343074896749549769376418672798257788232763603347419111791985504618572455887073704044264021130747568528761254395772928000000000000000000000000000000000000000000000000000000000000000000
281 -24589416627394506339272281875666417371492132333045179583562839630042335007541701869770718619561054121725910491000145489161597032835270964615658506656227807055622251095205075277786186427775885515845465642323406795047738249711877537742405817633667834035522997152830176269929807756485264374437673897414754265672302241820115206493235953183918922910762621826041426000217841162475820344831343127539257891616755587489935625238218573243099202582326786999503789118937958424286667452604366281280636359229485088768000000000000000000000000000000000000000000000000000000000000000000
282 9597066173755276989370882460576535369765196951592654135254340849271551883387372527581530303498663277415383628693139086015078627603125237915661087727870087456359497201315477560306074766898812841724533102276165423940756170201922381872464048138802701994849670670352492647513201377744477853851259402701972224657530044864029009753474620496392922622145167962513408973677011007529524637606913927321847529562650115583454654848053990441628426810375859100743912795098916207697101097058197938471029820081049043992576000000000000000000000000000000000000000000000000000000000000000000
283 -1965045834050675999113659826341072710420305528604677515338505599588758201023133672019228157805471931253546689514988708966101921066795213428011288171057730215747663393296403883950974764249348332603819342842402767393317092740289271693299544289638603535835780496252019430337411233404478641966632838420712890447981693523366870690921570561494361348177631906056631770215000611612256661739974644801753792102493521455133095316292147809025849412967331268449283238689521121940670043597967822091032355651446621243179008000000000000000000000000000000000000000000000000000000000000000000
284 772088984547855957958732487332025766606307489098414810059547040458092347771220709018841793497137921433555919022119189121907060063769624440850437709952714543504482988951598751578873948018009031560764873148764203578592909573845943994911267400934284980942405846983164408633561647038156903752763059856675154040629458408822673984742190978307958174991397135953390987277701970319278078997934881550940550135069560352561163098788035927832146614076567917375881308538800551352045435256681852399783669885935763987493814272000000000000000000000000000000000000000000000000000000000000000000
285 -159264825775739179342470079440697586298266470204237284487202054680888973809493090159401708089455282008619617708543048499491823605627204358690528896434785002824848021638666350415528694533313448146054417789445601810453976341634617441689679311626025491767313117552686043581927802088509786250213501275517694046013040931229500996431712386186197167073606476150857083045738791300517451388297329832681194405953787026837776098929647509612621056866369638705421270208280816162598728471694374510974089347309014446977339883520000000000000000000000000000000000000000000000000000000000000000000
286 62993967305157335386140474701423471011743334850738348364215275075131304198588490058208681835659405778540474981936672338276633418593405877531486320059625187334941821116354058418260660788276894582306422840362959520221148651013438524439641093395940177426799202916923252088589275719391619797441906793306792909353514516137631258046326342839320382603141391650044617629412376845552673009003941365014583131527851907415730827247928875786432994161484835156790279658393297899748160580582609904052786247871120272538513147166720000000000000000000000000000000000000000000000000000000000000000000
287 -13090219656457519248882823092632723239864747531676531270279394539753125805919885292736630796720743652955590725069923867402709837064476213600981987932839299278396210599072706857006845758835183699136973580345855405208114597491358606784888650067158321302025942966256430872915955775351138095919905457125552095097036210526985894762174672683325503860555856714885550582438662550062678126766172332359005560760923815554638464615297376572060384961603055802705428497614930936735673754651295667403689398500359265977497006259568640000000000000000000000000000000000000000000000000000000000000000000
288 5211835824318663275114855364109931007103359902181841994745795881163134224929225053672819188027836733800944078147060369122205180213035444489192042672081288820229326302206030375565118848683450537690130781616831411312526364403534944821971876131352717855182172195979686181395330061566685903380358082167109487708866622742857382090331678235496755040813952582966034549051389257409267516742561935115258129190147021791775875638528008932217579009580237267416330469780103671510978250287006448890223382209475500571618050115444408320000000000000000000000000000000000000000000000000000000000000000000
289 -1090967015009531139854451733959438527414444979169560051676799896586446401071148190774419923991233198284549461178346825626972569905688950505409042049773504128167524618231692627923140933469508927278907267429823462140894383538726783225987776067301732519930421985589153088504536365892291484131360996317988902463437438068693175437244147729281247347250758931942433142058843815809808042063235959870300615360944211979155708684689753611325194149264784097767015391775952935288114702156084074286021836851423274457809129737309105684480000000000000000000000000000000000000000000000000000000000000000000
290 437220653328051064606461844892689997008585017444932646440827027376482203042568676453687671766569603118603902453834701367306315281964437399206237363843741438639310299511835910519970822669321523000599704769138283965650076370180341885605994054100677658663590423194051185570151512665589176670776581544725253830671241780689642738960183097658005683477855234397907828238623012426863555095506829838162066652697504032534262122911540509929223948960732095589419051961699427665878908801355401117690043370483108200437773136892840325939200000000000000000000000000000000000000000000000000000000000000000000
291 -92187546615629619926365852670881470152563407765604932992459698330296624533126131520582403279429281578849213587552802736595699444350405174904106673749795438617528130692797185918856123327455022307156700895617291450014867731977102811191177961314176382584812079411241825928801659884207302992118236371887591951005759783357785697011193007130210907587266681410756535075387387922031719892613651054930443818508105731479529362505319819222378051902129074717795413500319341285396325360128026048572126522575180490102185584044588628390707200000000000000000000000000000000000000000000000000000000000000000000
292 37186677650326356058033922664367016971361770107902654152357943195275649548826378568720679884017294074743772273216807020134615088800828863981597567539897095502674717472441890934205114771531275416841636917586512131522102565606977013462738786589163569336882241693981210595463199268584922595706615514185342301857281283659537863087274568742027488676748287608616747211445486768163866853859785452818133737505679892704444470081529454852605115887397857457151408255323554778007873820820099385905752374167002615842020654049151863407142502400000000000000000000000000000000000000000000000000000000000000000000
293 -7897465652285370269459691984794404688059528169834441660821441661629687043741292856539658713101275558613743119602318979553230332511893775697005348998142455373787593252863101151119553614163656297414250582081499250325589784864902671106867336480081098654048299380614104256588807927635636404915675921526808982412412383451877777533049635128692330313197454611415361953879275730552276431777670129000407495478780806981575036034735118521029447333270531284195259544946551870136040159326776112391359548195017191923914772292026956674512401203200000000000000000000000000000000000000000000000000000000000000000000
294 3206343267415721968605182906663122092295815753057062345335009410680805991378379780905410411337122993489660063511299063174935545250512558481121438872213003327369503307542494690030293054637548613015069458095610459226861569016166832210942695460569624303567955127070910713529616006867743378055551880021182840900201291168062535082744934626271403129440580408065554069916912481629170255035631870945193701099635294508334196674586021099738255398587541866198877311646932472032546568643669363925492617086938181821456414981059557517739982376140800000000000000000000000000000000000000000000000000000000000000000000
295 -685831684388353986579623119304352285709409192640866861740097140875304435304200769128767350936958977177827160349457342379837952566248562954627475784875654276016073913712017505788200029248487344336313232770892079660369540213598894112004127791452859467564886760389831626236039818039981611673346915833112444044699478067214570113929423196609921666080975767200363779915425989527645735912170327141224415980303533126767754011372950725583439565097159183946900331338647089919111313780212889414585046524871444182956953672814701584635893892775936000000000000000000000000000000000000000000000000000000000000000000000
296 280238816676927729973558583889201257126990585996019052788046968778759762188046507813901272896838442190138269431725731218205745168948861379580363225804346520814130387679041356012244009947461657269517208313683038044060738593561104868356667890393381650560855551477222054977808143353402264482758408440639708872781346188888551720881431794313422697279641907909412829993616185581425868330475542331205071477429078411108040496576480031308285468797693568165568861876911576414918162545554469838635424912876642739192077142647375808491348238905901056000000000000000000000000000000000000000000000000000000000000000000000
297 -60370067676046950618133817804859331121842586408418210011008398063709433165800901095799981492589436186602642750609780241170087797213382953212221281593469671568238462411471167143151177772582928818639937410768163489566998373948241811385710328466327116760725973949792709819274672840744431152854721786074619606293170816525960326822921774588488319392630414726936485771063579684035634666011190925136723502007703436845991575957028930804026926404350392628857188292443815006767775030712686988786918861236013096273148530139980269847949827548362309632000000000000000000000000000000000000000000000000000000000000000000000
298 24825754672082727807630817819218875633830669617808312660353808666692155051239542875680573671911249422120515468331087539118802717366813954235054083354270354285581102281337552044051925932003934935964173294841767627508185816619496460748652399944278730468934072390609913398714007157411016005188118720524615995058819415938688361007819226272245687967035961107827936584397353403233287463495421345961255876961168192684043565054514097561433588651506467846733352823160860702747272083044303619813488236716873916523456415568311615912470205608064331022336000000000000000000000000000000000000000000000000000000000000000000000
299 -5385929244575756130500386374161946916577939713030979034477943590316344657907022763787102130139823540537181602293482012075987279461104073731293152773980751068231429518269623079024449116848458345746465175120697758155015909416719162279045272409067992007288443463028001716189582054106879480103298832211095135512317560606710069224190564496828362403310187310518695618997927483664333788343953220261802849749253264198355479476342511268682240761063438734859767101945341408563752765910453758972047030789919780917964138486119119499489806691212830875582464000000000000000000000000000000000000000000000000000000000000000000000
300 2228913989512996246674308069714112229181854818270359632508325815418054718836129620292046272858310467438865906958410395448420925866875091771689054497767864355351350560931198406097364119526809262251570911986807657471771519104540614199859976682555216759065648912641858064480434578946886141643537266401024944644814881169852131062266663127794617918986511482680997390003059672010658295992761179958095149620401409127013464827832962064053573898598248189462763640582446581600907778664090711449343528644627655448759412417066354001186676156756223832830771200000000000000000000000000000000000000000000000000000000000000000000000
301 -486962546001331047991709081744289334721196428991058472735523248943889073930468178361131237985442429115785210113371791482287276077366241727588072804156035460496180007205197275518297784635888060379433436672849605891423203366609265219313934493498674497415025560585162012521542819448566039350940432165399587140753395335773758361239417467842347234216903369429363603099816533201800699246948551003520351627053195186979006617698658976245455242394307734326841802815663173352338656710604929018933576299737407938065531876167787108955269278365911002635252531200000000000000000000000000000000000000000000000000000000000000000000000
302 202797292154576898518717280541314482840610285739328898244920149648111474401147415014869296016093892087857801980510308908052784154287058271132077218241622311289732727652356751499688810024592128637254942157771899892313568230975337015443044117615993912477310130038598106021538404190696252290007130520282557337540555569348986762335254423663710103752106236285981074357719587826124948094632918804162764245719583535164330365663488680859136920141282300142059904818885776978271158753950750697761858139640705525553648346988088538077397621871046738984663672422400000000000000000000000000000000000000000000000000000000000000000000000
303 -44615729337659973799554552371947478966752609395439825845615582546326570573155567154263482725240385197163932105160471179258581511514397768794074669248488680450383334104795169067870519959956126787483102100468347355613675408079206762077751125662669102774717301357647714296036329709177713305253178305733386502922813223773258844340815085160757147253270561141721659131473386681963155922213328564529232914039479197368397649926251981950349636847471724901687339688818629839404966005387962696940579750980891259108882417580994944023233776885955593823330235527987200000000000000000000000000000000000000000000000000000000000000000000000
304 18696951667607515100581096703344976141374144310203594278451482014862563274080520451278255209144118424214960150260542484087100231105559578575686292511502702416993144066044361851938305685535378318210183138221173306939029880874914518298119605685611061135519058391508302195872298069794712651170428909328631752253723504015510012248589563029804348775342035918544419098236848159123685832006429880724926780505879349087863974562124128129360342454042042247064105563525275090138383711381787387383050403904130877628783211794220914396227613622550104728512425936866508800000000000000000000000000000000000000000000000000000000000000000000000
305 -4141904194136791653760214608709243192332783294199170539626861158616178909362825414579692274744959556805316909580770646986448169199220143779448890925779832594919619348694794706428260278304840791510248546855103962523332456393922886642475567634926838863163793180659879466578365744473162265469448155211985278806368430392244999370849356473246336869333594214391893269392481351759430703539273402500258515764378388853085701190146627292052872381349988970761401290245387770328587722065315747987843668670554177479435260714959449661247400338315022263505399472491331584000000000000000000000000000000000000000000000000000000000000000000000000
306 1746552290542406131096053622564944431875943877092274028083490632149857394352398995163431360425793120807411672970036384931989182355924162902649801264146707493086053665963682487843849189378116509839011723680321247972272970411930579564715708886146457594813324715563158420790732680063995526039002193254707562956461609921427892092942468106755984169378150108892868694263491215592111270808485326041447951362297033198005867779630737903965257643982900061575005969294636289863357505146731256382613125192204793770113346928736693465656223401609218427290193011633190600704000000000000000000000000000000000000000000000000000000000000000000000000
307 -389577893412735029422587508723663639989148440412725806676584262080334385751449919514747497198444826181830065818475076686155049953494101545835126151990467112350979531000349479618960428608730188863692644657004835882807030857313293993219557959950155941386018262979831632153322587529553017415536249654684161129269575958129680653181792810835649983266298577967692186867097875068938164627411889642555654333475631851845538584420200331022628015944070467327789577182711765552350997448454636634972342884828215756234513419234679721946217801480074643092881778017831514800128000000000000000000000000000000000000000000000000000000000000000000000000
308 165294090392304307062565590032385178024877754614050897300875597518005061258531545409153451519403591724331878949414704210521663191860323694121398642825646419285798332446752757637286816809901077398446864374700477259572080957972590878497255504627501207829844634808361468764939581110696915559790284559225446923774958775735373349674853985121720860084468596616309960735850703547583907575812061425313951596748873732349703994678944735574221845079172364305025380928651860784340766596504938938434124055931449062757314018350316515529105845788712289551573191220517233359847424000000000000000000000000000000000000000000000000000000000000000000000000
309 -37122211371098000138206907017594012721955455405926871821868365035506846231184076710256160025752673582637459242753234378965934321980124772738224805925249318565349120561263905792210348916348481713763785907116807228446178256206140912251277401817339094431473081134127109421357733524514214359667221071801183708290804012467749398833112447192234820872658616896943461575696223524087333956790613560476713544287581213725824876267116828937704805949597473176888455830789420788142565788546705588678450459482275308562188195020628973658235111365394513231914710181104086053359190016000000000000000000000000000000000000000000000000000000000000000000000000
310 15847519811911757896101138270380772072551023852091791847134664828965892189518557875323531368644362011476428311059198289111073967545487795215761276620165226237699852130905889910186989888474600668817741421628098475708198009609771099708687287682758898046594140705930555183366849867732960314644762958697221245987439528771574952416712387046440473142935397127711323391374255485297681407605481057621173730019750856404215705835639537811263426442317612091845630113509444270619881115819839681814227551272102250904153028321644102743031136602289848408437357656795900277016189992960000000000000000000000000000000000000000000000000000000000000000000000000
311 -3583292032574429571177784902661165394652470288361664173928684544741173815006308329730940509843476293302936261539645022107737362309835478455359165126036624740367750338068367236541601520749563693361517567095553273129385928431019912767056445602329045872911157237695545770575845041573548960278664707958790975612733705126922292180278818562220206759005428480923977980815781336150090474655183444219433345336056305495455986315105566798724695278198634784390826235452372782011120453395158246753813316707518759403730438569804088471299425338816702569995441006060898570004834350530560000000000000000000000000000000000000000000000000000000000000000000000000
312 1539066161664499742423760244221543886839591380449608788645470817399569299923134207041154867156239292414298767923162237885542665672520814247322206542050490679745741570467353089313417049725511962760847430888094268484618808166270762767590319330704228849676443278667244673778497467511633596003573213715036849123047872086397931594053479127592540157770207260949659710633889084095815854710017558893900576874606825339124674674889285937659260358971511030578019740959388118065133692165123208659812501884556106189942579057096777924738851948603405735497884676256154153581624490165534720000000000000000000000000000000000000000000000000000000000000000000000000
313 -350351045780589771919154053808870028063889659130727446135559339140684393147897212256369827857359595587695326211238367269941128462361145629005804776570959689406104030479394493363219075485571040129344413482237632087991562625355473151163932960043822870302340133424902452164713557194447183585369910545255585579168997663961521541591114793248356346906394637308013372275165307470290223019544194752990420145267671827488792206532525580392715997519939415482318608804835164210155643107463407580663016003461262221586678391196105966074910112130376500709134093970248264552132219508212367360000000000000000000000000000000000000000000000000000000000000000000000000
314 151394297568851787608023357570502673409152876584115891070699709416055307951326249671108846336677853578569493233775018353577340341442686576267264448583684659580584019911608729385968628959676732173729895397593051123949632449725968581201307895329109113685977453363933039583444573711795504635609215090905914716741964254650599603273463172189093942456359112432776867334048019313279399412561052036554915518279925022129920210503270086470059961919259672703676221276110405787035282275760988054735086153855024522932652672859592474117230176482175315957087211013696303877381794920349606871040000000000000000000000000000000000000000000000000000000000000000000000000
315 -34694606007351880939748936446909851960396417708237319170252308311330973734761399789300148393760904540142977876357033077700692842216402201013723592199374026196264817009057988197025916595535039004766571687092294624471565741059274199393360442023809868834015505248525615213215542458855510017418740915210925630480488457930600777517991017327304036322039244772453663320176246674654014228247540477902398380161091296525214876605784162210870286453395206281598361774997638256251541070099223121877785812031121634522492795331230856305239067592088776779874872340104294195659410109552056179097600000000000000000000000000000000000000000000000000000000000000000000000000
316 15082824296006104376803006195031271480452578339857528621807398870500905908098720645439964001881763533766791690802572645915119718111097399875557816775525425817245437766778981760192320031198507351508691778216869137015641629802895218018287357257018291201338013712148060876850324621488797356003907947605127406017118378359624050709412539383051594514702379462578136612079185697622046515850990870857769175276402911089006602751114634252034478176341023995297949567957452009953360591475368024419514158667255939419579547143354693741338639309766846305739064156084779271106772586066696755321241600000000000000000000000000000000000000000000000000000000000000000000000000
317 -3479547401766135527496372804037661448837797265013603271686521897606766619166433058005795582009270647294283990512310467652795504170472155584301940839436218185671465005023273451162412247594945362211479474164505041158248310269017779672641687655986576553490790305808921893607701532392964605655369700776907317163276773833477695290545923565618323445488253205460711141111598473641873291291737392832279661824642335416910863321098297935980697802266572742450583962972121617726207245687303392082647694204846937876297620117738743080957290972785383740436924316549539180472872828485496818575291187200000000000000000000000000000000000000000000000000000000000000000000000000
318 1521745006704428407919486250713486499418764382259807545489104295011526616471957685486101196575245823709852100496511415733061041524300528618730550279919093787479817122609666105605355830258452203217287320275501122503724008530198724072383803427147826338064681206200443836302744906924310061623493683729504966142139415805930755241876317752553339376822787866140121014411602915795057121098104009365762240084617046011633222955367863717902555280314481752600933034545298841083269084086398013133619397069683831105550381131335315755267668627233722899299706979641015479209156400315184781053038008729600000000000000000000000000000000000000000000000000000000000000000000000000
319 -353387496462903117490462689686217962851692175009495424791516944668598194213058334243264173631680730760697026357063395146654353605259126789925680015727067221595321044290583170580953131956049707011490937665686908904590426136174352675688601825951134393733267360090821861405487954668630462843917099305093480506961339892942529213803042292402140679478376905015149074448180886964355851829683756122137210762439748572711327365438112144196014639836719383760173785706138125312028250596969266234099284825840625576908270917917547971073992760959182868267243241566396615565347948308082565062660784023142400000000000000000000000000000000000000000000000000000000000000000000000000
320 155472194042114648896154767678676021363439507467004472694765231397031284342151500269092680392963810634057989015505150426344420198567622077625145097801078914928191322542852163945016500682572121772200395078344668697459971474156388778040294651186437656060571833099828386091727184434059793102322360116629297536818526486137710482393150790061576213817976387980163126383673769385628436964555667164928407683071443416267982177327797975808547350731988828841938370919333126104359179691039967730556760782095255247029688259299021762196237326916042030823769007067431589786353913461643109266031627120672768000000000000000000000000000000000000000000000000000000000000000000000000000
321 -36342351831843393879919534191547395417376718228439335971346100365461486371759324926779344060277070640529433487978796813443750229377102205366014778708252762406289066257898568831434617212982062119748872412044684140527519607818410102768553121628582599574347149506399986994013693742501819188319433328958201701449659731523452701975824681532040781792403771461531428349877396594535667664324172294071778789756901697261907904398190481541480446470012053725883734027227877158056052040820692830102323526948175314322436630254055934000173096049136367741389476943466445023677983820209297771682495911090454528000000000000000000000000000000000000000000000000000000000000000000000000000
322 16083523465103674132669754357377440080205439323751202158701350502138964324256196366417892760700131873672386486789125329057990487810454940366332237179121093165261189801958191041192019852323372954373479815158705394348047330301695033501188878449944512344262568388425598439995226861455058340473147447006289422679981032499399574983034952168734620788267023550690340104130439868885088485877726957777078225279588892183412162179288074353634833624788716908185893122098830689938068392853232609417187491528163985388948069983298464019416840887703513829679430767928341609513412521793071041569671621326474838016000000000000000000000000000000000000000000000000000000000000000000000000000
323 -3784203930797954125178246737473777586535493092121255313011750420794647717293750042074607402306467924166326168254382694134159789270545920001536208552765600510498936735685913401759658870963155501778415566985599735820803390347345728128955850741387902766610872417810001849927311048859013679062185272726708474635786500635777069526644441232136851040151859663768114957132818428376721254593665207096315390262434184471087071321801269962500493445421518495422714972001194045945821768193305948005746500059622773275596467641244833924893364131646358666727905958174303227444541486936373901200697577666829162119168000000000000000000000000000000000000000000000000000000000000000000000000000
324 1684588046311943743479332082304718992152594440581636231243900499272379244586646017015308114212529099312021995219385920056401729873711937355111513766392311745249482464050674715433588269664795594163306261264689609616040825157367168248596926286733778967935826929233668439245769120661772994434323245159247380486726663773191364722048280285466263266770890436450394073489143056617600630650657450373460271869319783022180912110990242191986451743240232597816014427391661345935006486606683929204431218965930179109809862942449196265489989130614642662584646334409537051963357498579787701441204189572959003771666432000000000000000000000000000000000000000000000000000000000000000000000000000
325 -398935179885757975988190961595351994916302517279102533969965412672611318015215350433839294778736305906596277833891463619483959768338540435436376542801513990935385865229415119978555537907893007548854258821145007477140697530260332324313866313714670259795678769861256422637215173785685592967666284434918196213853050354514525015351075143070264338057752510500172029813463890393892291052875256230516264680058610732059017311188400357775438251669809558173310941328189007513143592424467169127055675809224890426488824650049766882365095782214322790061013302199715192656181544631212574353885633102726017126393446400000000000000000000000000000000000000000000000000000000000000000000000000000
326 178631117241408099182742055952719718007587677173795951822033909306974349331667802571982348373180414172327138524108234429081540072398427240928823955037340418237229235716503612078327077452920826298552679582433789106904109775947659306877316709430580166623546680877072865235002330049938474800802666760565921008472019546194931728982176798530603262708507512404101655991706140515133161196411719360529901272526747155277644689330909398852455661157379694878070669768079862753393509703952709333446335554218285949685146653490344872001162602773965409954474445368703830025856668695957011123362830771632547534467393126400000000000000000000000000000000000000000000000000000000000000000000000000000
327 -42575866294780222755303724690460348329732554003527696852014078106501414782716694385278687240278160060701753161598757422053358848412345150557365177417811041318886297448837824902919295424152158096560587890058440603747508880501894737405657773065770876696669103626651960437427682139297460553032504711365932141831918799022580592260433038703466016054134213318320384296447394556016430285131782450514876446410435661315581768453189345821794931295618060299304864270362694825220241938206625575480415337855402740915211475162179370062234081953383334246478724149945635644754206505922704563156912374396942743659057302732800000000000000000000000000000000000000000000000000000000000000000000000000000
328 19175144123743808506799820035320008286942620754044785476163017080312081048255683170289210271882486974396277670374737380102825220373766892957017939009082237383010100282767275507182672827225291128061805589667753250949965756223425926642388783035769474634303064738252703677066304004118752715659046459446705783927094029048738683533576771084886755703268526730231743235681059436910483798682170175111475723093873518738360186317172345907637418597975493185467791677483134893158397447414220354743839203468757082384259874489343281090619798249304641816202157888519421482513273830583525645902824436206373841016211770861158400000000000000000000000000000000000000000000000000000000000000000000000000000
329 -4599657143581379293413395737133806122992889710669568523603245596090160289032048531916111498329968058944933689807815455874291383567967507570520593186326865306634073525018535829862852151739211067788436093153715027164521961156139269355692674640543663473168751909307977215377286059278296748853108033327039149330772246103094049121280004806958574626871243732368411967384677555351382119594299853331303943333714183705713909163585094926799623307105748892425882309340183294969652906127435826267228842911304405561006371218337248629866011271122097273389369216836270686687749826563771773368576085323327061974832232628066713600000000000000000000000000000000000000000000000000000000000000000000000000000
330 2083559565117594193558611633214764210035503413240727531638370120647498053372104670871816844592494190616232968737133588652583088235467186920459009853535249874518423251930514700990025472124829161428302848922454997924724986191488861866334106767573476551055598311327273130992292264881469167023334873992473718997966179058555420521688945699011725358502453297069719253503013998512250127219366802509251343707356320021370671279622539914723122732926891800675805571556051132165938662987273843518529889769712111820340541405903167089301524018987218853299602546401108661754514782521273956514427557149443919007414969571148300288000000000000000000000000000000000000000000000000000000000000000000000000000000
331 -502986222501129799246277407407086251003961192905156739752031815534865953528962189796536359012726015809719511788808236733362914758787128761350151607844530881766969030126449066573054624796524914443588993393362021456141166556095055294701266375122778428779132681234965991885578744120287985117126799703307037081119063779685497369829081469176800502224780895751989782501694399776277762951038620830288250772748830925573615379194039377443202100876742946185854389058702011954361140140265035324019750882810761877413934367082829542881710151444183611925401910259870986442050470895316020076352363248859760968066645102767613411328000000000000000000000000000000000000000000000000000000000000000000000000000000
332 229153764540379971771581884661734571240582047985958650875858289940232434391480437769057995045974890928227000991039435786352407637027727297502537396714842346708462366898170922597653411472747950285873952048196077425338966047862188990882004119488807631973531067190490044777564002460483429549696420117862582698881653256223809606225946194411501517698857814286666181055484793059703102735809920046067649608026588906768790393627785991625940832202244844914196164598860824654680496910781991142894182024885350286185951663239195787460303582063577203703814471003563080917038385183346818888388373343042973893154534265180953191120896000000000000000000000000000000000000000000000000000000000000000000000000000000
333 -55670307153504910963893262838700409501901200574763955133303813125455297296167808845902481630864687257538750468400638521484546324009580207888561648219770414258590856743555892836546026375044910119916027159838131530407042908526883563794034389051021937165724651723633381534373595494375106301099880790615177437928149339308278071698266622052955160074923107267653987967522248314000143246251090862443759802783493728847194971949911582330925449199240359345303810344205231390312182807731355244697647203331818767462259453340576999322053923314847271644569314627487582690505609489148659815784251260085361266837332424072638373841338368000000000000000000000000000000000000000000000000000000000000000000000000000000
334 25507639965010051837367212733246975346001292959856461043400085336187022468924699178893185295063373879117280167164782915342638350197307623135630094734950742075321809165623806746039081711699368864945039249964260883133739151651823552848995813876260473601037868770346523563035429992871545503809235991854864432716568963692408018341896333948035438225303322159601361180580313778868021229785264460515769423852251772699210200283119944611705056005461804690017281281895149297318118609240459107446143689080229988807644172812843301778174224135199574827195172196383162432087169699782795663626874117705970276945038040167244933565526310912000000000000000000000000000000000000000000000000000000000000000000000000000000
335 -6235864424781403899325444041967309857740091624278224239894240262359478167640220782792390426107804425581110127420066413818072688071410037294352013323539659075106683424049744988019767600006209362202297365092866861889221817855276846395456296118852063696060617116451992034011616248963380904029307537469721598698229196659566676584713727623687501275543425476510009642885492246695468001208571956711291837983167678187976892491127456423120424466875919331814729148040053942274983983908519524784936875103964604411827459749674251038149221693446301810408769634780387937054130941871250690073254807687788531760250493940014491365809869291520000000000000000000000000000000000000000000000000000000000000000000000000000000
336 2873456052847938703103762308246929554570131692748424788872724446945324238631597099755101556663801949375821403787782869530867773576913259451838649636617028310237392687658336716500746677114561342320528908134162410862465741264821881520335899077963337018874156773732511204429102267004935364852669088676347834281676676938187594072836856216442012174212018128797296890872668071916873541557852579766542540588949852513591200995899512495373384057931303889713424181560395919613946771520643446340919082769858937537907097852491823750907058628622082629713134594917005876751147953812588948522966829497040861045417730372862226386836790150430720000000000000000000000000000000000000000000000000000000000000000000000000000000
337 -706877606152969313321349092870188343253995515707262828575972873106280971452541962593884811102530490379780830349003600723936001966086820829835003545810950379253481524529178346883980429647415573497511092237658459650708052089854156732181769905711885920049333586752696603876204530309974785906145372838858037440916960063016627113780677850020266156177962580724871345534073200754848429006000792204644545881536648049223430455674224832839976824670355092774269086078690325786690538618856863716461152534507046917215579993751716068953801590931935771817621591283083682418414314767309306855033141598217614942650657494224738243621307793685872640000000000000000000000000000000000000000000000000000000000000000000000000000000
338 327566139288636875856296759725940126592834802070733345204248945065079731218070337767016513929852062390071722795097924329885368369603590110963136746210827706659652533014686705239896488685973823558857771049331685346063635591276869292480069945569743258882481631098859719585447343598462257849640982234501245874289860374679261468855676201722096538662166728482289917411052323692705103596883142252290854354848598171241207517294148503050925017611081843305515912258098301738280494995885286076394300052967625549515750643689073600778833932912104435253710699536911663709521664054800805639607304121939627967243835211910628319937755514088529592320000000000000000000000000000000000000000000000000000000000000000000000000000000
339 -81084091376628463106940502525587737213302298498531267933037693860219043033842274312342792873527345405337752905186665285435229976983226348994633281833837042834094395821326137766653356693325318602208514992648384749681554338544575151003854191053718438308998547916073930532818557704331221698911312956836998875274407045813950809455615436499437383285057323800814491916605711070729609026958437646879702354045121417906722796495340290306021237375251129062209113382231995880912954388968568824499782210205190693559892471449860124182336942887340174750786071774081523877918846640331285257986013532868712829475425549982121624224210443095937363476480000000000000000000000000000000000000000000000000000000000000000000000000000000
340 37785322554826110533164069759742438829659464319013849062785199630199518752826290445885213900476110912029127278967235930480263810602979682872571628489403840731426521981770829753713049765217807082640182819532820811361900987302512773739998412863467151967777134854063068222228282764540734347047296760700205045615817094033384519565803474641811558892752655111379856908077385891011567122292747105104720746274940662636605459696968974983751503130002393574224882171259762990982391901362426718368331343543398323696396524082002238626331273537716715748487969438071269243873225506024307123239391854898711784635860250490070038995705691116807392539443200000000000000000000000000000000000000000000000000000000000000000000000000000000
341 -9411106285693076445695486161717684860687405170749228422121942609871520893464993200952712070080237239769073363118545742926792849149863945626652179008480965992352738678927072355578841083513624637497944515969686097874549582523055400229785542898673318620488009273952209437816053553385229962741195074571057275027337271590126098092634947933976773066645379286485535122467697585667354370638688139084398312873890976572653760734558306534359806543709032913165598389157278486824519919266128982830543154843263442499219966223685832594104481871314240916939357866521895429531291897128320882946422556254521914871995053828423329799314432913007166610420531200000000000000000000000000000000000000000000000000000000000000000000000000000000
342 4410083777423377497266935465533605042559498588908464176583631255453642387219498115991577987644053032663691781268749792513393915497984321689352812204721027287855452496677627165897682881451138171447106940272670221849990206457761148802168390535728825981627452873674194378236397349341229460209423440949030308038171094697124366841336414254648853790788661785487059854895939678519823321585565316298315049374685241511825483569528961089567803375801197407717109706421793364957825196890651112559705544554864071800330985978800359263566077840493054344874349745849626648752134455439764889289524823091806135796143195950795496763292115812652790289782957670400000000000000000000000000000000000000000000000000000000000000000000000000000000
343 -1105170719377228370891593778884680897088001156980421217341654526676466212170458962872224592552508921545013588625066334068202792723462670857965098277752688733617401179338703718163821251373538730271756689306151034973648807576684412981278804630136154865108386969592220419062953285167491266822270564143078173424335647728964633304148290464404308138757898804649981189919207720088516259928969084816165879316356469425355699954126406726574428215954184523063218159695813714297900973033934161460351355107642329360279095115365990082800402695436891928953769403245716603668450159911156688642234892692845707386884172671938501843410305447049623025711009968947200000000000000000000000000000000000000000000000000000000000000000000000000000000
344 520763282828051079126178575017036788151803431972769884730347245068434522126533947903621559164086680133074000450563827559631314055599978739759575066570270561867096597807787932425199034595152631683286707616301761054071572632239673328073851601687812186889598408922383945134658417942574069317097894836403058187315656192270582058542834042475161061394835861061801457192740164793290962728043062852392169302108902345660201074715894071039335664050259914007280473549638365037212278396114694613132251347811685712379383705673055873833027485017714101930033686991021913329953639112022924208553054601515822113063417833869210649548926887535996973679386481708236800000000000000000000000000000000000000000000000000000000000000000000000000000000
345 -131302245531051747576953819993114635425957508344407895060072377313854740205529965778351190943457782420083802023986413535854476993779278597387917444862712444543215882556032631125059150637134231817121886293348990635695776866026766367880682476313479834304355678842587379455368298371522820619997307373271701788529498865847029428738234934438223368969449548808121975547472104929187951097682528683658197664082468068264552310846218360466950873027204639635216264619313450060193621823339747625185270209365774372890366383277622858312101480852237757406603289789476141925039671762358660831376061316302105451447388875140383764791350832269600187344217462167044096000000000000000000000000000000000000000000000000000000000000000000000000000000000
346 62212014538743000826805158926163861767474843223064378036029012354652433583196946409379606226640529353577998831663103880869826916018106291513242613495614946391580319891328953267243453535765679741921461009832083605699733510078865307875863059396597147165251182158137284798353663592723350654681585885496024581394167749252843078549721377708110561781536581781204737584116493713871263737321178494908178382560657330968835354666792964200433944331423304318520523233048372917571060772910994836192085437503505621198970051825247963781289945841603576850960904245966902129404246429986967276101853522677230491943627803348246695978786597050303816903529907244515721216000000000000000000000000000000000000000000000000000000000000000000000000000000000
347 -15781191640534134013749408673221875556421403912182199943047653734860086512028422329530470781213632409556330441935220586739224394703298222856405167442680097957327212915969331421034824731210927375960485200504399846548655356803339227805079646393741148990745495630477328003677224871437949343998279235384091075896991653972995818169376254788914459401328158766894335162225287007416536017347482782387732969935857404591327979799932670205861924659656253942888070858398777360323710690975852221532871893821936550446142071992289146069472830827548098942539880344682892708827453591132516407365118410065100086717419234379654429481740142833037759845003867608034366717952000000000000000000000000000000000000000000000000000000000000000000000000000000000
348 7518297162266805843418654373199155130282139058355363032341866338580634369367381742085494459003055550119819211376761509813563876579892709339282778085075911814897723693025304162524352299528212393519606404476855377282975520116791754628174245084587447949331717758289736547995765982036219477207317580270464012850723753146867703796828837311306574372730944600021769216096787591588069883441379839967445201499739787205416587185325450202907260277134452975963554047741982048157213966989557643342104569117622512427812179486598957643474503782824647468272638949710285146264749996970863663481010757620488427004222610263978915661671951240403133135231029920911438481719296000000000000000000000000000000000000000000000000000000000000000000000000000000000
349 -1918683729597512571444527042335061172515139838439268504935184924245076551322057439537543627947098794877029661051499715446280594972728120690141374176063406494839052516668575216575525766548096361331838206126361694393711333850428385598734539741952215555324574220591616067105322406812657636832774926102225429668280001015892553267380970797268003265711176283905993334702227945337760247728290934718251458792611814912833600252876371542813609784260145430475480487283267515492799873486929165079859022398529426517657401666040783703240912208322209621805622308212187323756104689697483130661026310690144369328830561570577648943618330208892608001404579412724305385492578304000000000000000000000000000000000000000000000000000000000000000000000000000000000
350 919067223886017289677273136349697314707147468701717064245828896318048843778724136026914963752349824180117604307203088504047600243559008434277779510161698428223133730858400848788598823856531958194159587437258510621718551516479257768720698229310485309107735241676754159925507053937749560775792196314799165383576479172275575282017995265386198799718137930874968465960109505454468972737218683305641566879197558424938591498121774538833217561378041415636669682330377081743810477162313499262301384875370733451727895723188167115902947008720103329639589574466050290203629333863724853672451947062223385688688108267645561339813532031046851968908199062329636338037843558400000000000000000000000000000000000000000000000000000000000000000000000000000000000
351 -235957824099581307291631835822394690947811777677512108918805982116339926380730760479376009387271952196616251083115918230673420484402753792976596116077928994046007067022758864879290505225998336221344339837916566073851356948193956493613701816618456890836368077264149722380327501888488310072790720643837414299747876603619113350536186917930716598849337232709359151966983032809330099319452858186291445268974144885247054622475477288533500416133245856648883029374530647729611794979311136221545031628695225481864759599813184170762914692528190782000828322330458997450326453821805408359648175006604908628470431900663407556933058982620391332140969177121057046060878685798400000000000000000000000000000000000000000000000000000000000000000000000000000000000
352 113639475591861272033341570367713684786126330101019231141363890617039326150405240848291902613586718335549387158496487222209401292028812852713430008415914919538268270568617004012797138633209531791125316602073627845734746530898090127277776720570842226399067626741946995964820567654012260602284425192587704050948347131458829649486593266838431507060601006186480525603947195450627308754448031864567149107189934586277927539897675841172765722021241462023555550657579143626860363907169536368301972681849593177655650004423748391162106630439639264411236812667439300850461402972484066497174739979500014271180870389707254194492246456724543691206324560209023870280816632057036800000000000000000000000000000000000000000000000000000000000000000000000000000000000
353 -29349757712826383570695692556105705471983796831455479574617100298760021564428469387284896969734130683305089361360891219675568892991467618817685595174935628997814727902956531398016407898155307382960574399879287830660213277839922075511989886606864124828588417872079154197776919361645267831861345875846618685446909249826281450234322297146125940970888881487806916890921012892657863934831934972578822383714162382447928983483099213799627601282594936084246758422279424519916680209023736558762617571603702811282626823459676519885370288693452589917441869262700630920935710337309461383891022215997874612973181264609506104128725986639321511308800969482216476105407929317221990400000000000000000000000000000000000000000000000000000000000000000000000000000000000
354 14211411665023598284820714755185377816197203270551370050505450722880740311883013265050123140455156007978305068346918854304601268485012249638308179328466281895458285496195078405248688228382183318404431331368723918147799148673562234007960520604340299386104160681066264895163153097026490449146704290909784030319697091975142853055081756752672337771664557423731839924227714046980295995255930946136435349916419792097045761187838406355696386467138614773284170457625044848479183056940622336441465040767243567533388145871336684768699539419323280099480017678173367143643370541216019210898468218062554968759985970815832945915905513310882217088131440815381883782603507665397717401600000000000000000000000000000000000000000000000000000000000000000000000000000000000
355 -3692205649205574681830122123116127964743318687001226248423221991762291602679801083002044271799657476717038883476648362939168192662603768369395396224270699565385608727383095767079072860393612683321491772826641557705163086274461237048868485150630124966405490334738537552343775579820964874066683124068504651215784576643205429070619414745916590756479575629949743437026885365703293172852654693969824141187440392910941714255355899482869828868796805625106750948903993407986357880130959192934337648643856865066227051154544159450723762637328028038193625306202765631631622847171488481994585808238052209968107169326620699890911331255004096728261833732448821803407903577982388666368000000000000000000000000000000000000000000000000000000000000000000000000000000000000
356 1797394867924871515870760344975062883819697550044617332730366757214601280684767449713692563695260031219536487125305899683420309860062291321643854627774086427373736006404758462556998575635161690773802934112137270401797734110041534959219469186728347197791634118902358267452337386032958589756327571776482281818317310459145305351267886165834058066465054234550641449331019207419588454093116394669545015460534994846049150035896533039836420038360876009888838076143660375471112395563679103058108732550935855438072947050942765536370898020321825172228072485041103288231140313000455544570426942821768015803230524962893321720495955661601544684780471310466912193283125260541876406059008000000000000000000000000000000000000000000000000000000000000000000000000000000000000
357 -469732770025642584392293117740220656623528934665832027152895829105200389837912037505060775394496650000430176423421812825141840375147813479385338790506945466546084243680028783599090376610480058724206384255069381727723346636190160873584615803236987864940157857182325653501293079270222762869471479983722487758301991415912428564045290033404319104179660551271861325684370362915192152008747161689629177372991980630807158247902681809900827051554192833713418026336440168930030164691840923378784324971078779506471424502173251357683297679624726786620735369291954808378696493472126219798636253935679552898321260736741494343095034433595800747637772231226100792269987193119717886426873856000000000000000000000000000000000000000000000000000000000000000000000000000000000000
358 229890267980109675424339268112256452016309597072377634773433423826990922823611250120689608543096387413324073555273764975182855722711586160521539989294742307079198156699480481581810302807763884525637863271475814565854473530738631372091134706519878174135628124140315668355967319515841115577623820553115086664487498451535734921662636449365813269467411234999549888556067932966953931307672357365906262743985165837350821284698398686046983364857575585701057722012766020231270117372677967867934499864793362083782752531634915244871072282333702194738643936445499038064430229260955241010817213635100705628801753273158782538334884574282973955121836411479484487776739521207719710052684136448000000000000000000000000000000000000000000000000000000000000000000000000000000000000
359 -60432721005546565861478194410169896687514271979584073562797174465265893686009769624919298826203365038068457204686706983896661685563155952932464100735826901081491539163706689502775629330713330130854824894938188054317789471811414409574189834512585190896326019732055900723695693531104671295980566581186924007719503926280536229403963188290596966937549426128206384833567711125629640901356743588155540151576129371404119450968897710170176581600249145925747565649396283830979656144937778071786448725458134058751186402428167502250993236093757186075198571806379595099111687618622540075283234063047534923289247814336895663526766877721655180975369276654341466428267378140203242906066545016832000000000000000000000000000000000000000000000000000000000000000000000000000000000000
360 29733177758795826207316925078392168338270668347883176506366377034802148632013493328404181000565442887754270215321225844482921637829301362193588401068820262345950433496731682393097435194125418295610254118391079674101211283146127077396438574841015483010409365456842617658954746969529794153726582081273599687440782506661433959915529946223102998253778687729616776587346952748177766812879994152044706229775679036407871843609289941461739712265197006118370293048106646493508933373984290730864720403259500711281564087596965460924686756820184026079570551186370356667352077881023759701725916975708608572910922927999488461287178436851902858625425514425540269065129826232839463371321934107115520000000000000000000000000000000000000000000000000000000000000000000000000000000000000
361 -7861813820077630761854890920636410779040120316901979110244880187733261970338879636717945308876521551821426323942718450957490276086814312862240935856431986642507253909113118641952818996454573003254395560502380251513686726829905434558211441127672056223174261522731287351449916628600695194112808011003098951087888491352618929290669159148684469913360184313945164251017722314629779227628713963177002709874042045570381752689178433179516624687657486318095254801209865030988472369757920328834388475222633674725435321842287473752653410154571115341425305457293165881512226793254504953458433051546669134631197439666061166454356165789578414313033283768828194318168582033203179743997546168288542720000000000000000000000000000000000000000000000000000000000000000000000000000000000000
362 3888470965559648060544933334107781634209831520235964448100926632801380985025106902163106585115578168911131330232559754073689856912572414421723730186894383627347790467581413538912947267014475528505907654726516785546948644006788679389064958355284712490104473263248856715389829203389998082812500443526970774600439478477746171226744639856030139194091390499804818174667482389543130183791804972640598049173985245057201882424112722575876367178755283546875610231639940802914027977106997113795552187511054847703875072844116539022915750541250439485543747586677713173676850919056626351293899295273841750544586442099156596678395460148602410991222793097485425012502957803668725503336023524037508464640000000000000000000000000000000000000000000000000000000000000000000000000000000000000
363 -1034132001203812693617057259137985595762743358328338914971031005954118962626113250016229531641530468405798122524982156441347045596433067229141224928557167641208068371733400932854978159838407540166974919485200434464906512074704916445635325049489941648199752400248047676398792703881739499100131313437417069720961698939290341141193193931336237814520463383736434922285033885387887919289168997563207741161907951064782308281824811320152452932748142920615350180401385493923767401199663908685569155534585862118423821388344836249465629230836867678287281475932203342950565098814299973472300800102155551829155223725698476093523044849878116136228356431299807321242586621762746211875750463601241300664320000000000000000000000000000000000000000000000000000000000000000000000000000000000000
364 514169869637061189749117983473930867929937726468393749439415559359786931289199392650168629816788393295700503180225193320336431656027849893905988390981612220012142310125825982187296715974135804428745137502633414929084781346903243254033830043281774531890911627569479736725207766124233156703293730969179093982195878030471062771460859560649477475955481589057193135927731650178431259625895485352335604106491993296079914846880405892182931342398096985174411801243722044051667015011121546755500593008159265983158498666348197572536352194699631524488086631155822525828299229509275624318156465319327113390723738607456554925964968232386602644170811023344067682888152796505148402114412300770508785823252480000000000000000000000000000000000000000000000000000000000000000000000000000000000000
365 -137532523501137427843234736590220470364110381731539986627441139724256733003398700566800516654193009335190328545250260993173054585001023525486201726525092096009516369291314515981740482981923781246392254069613750179791338005197005852634931857800501083151765305650834804668859645859639189829474292236173191163730737140690684102614994282686975642948658798080599874599005581328532029013763630986487108477094647877575476632955540606567102335119796041395025849303705694446975152604361790791958671424718647653225841137336485621281734362763661251426839733066269036653406372562008764909504123275654529108546474261367601843413394318661837478229883124744843338518245909833581970490803845726080576158642995200000000000000000000000000000000000000000000000000000000000000000000000000000000000000
366 68738229920600849361341195859899908461150726071562801574761069416207475078559871536064180296031827722832394553988195570409636994243804805560525286586692995596661574453226611956635057834601884089723227385558248494646499435130437980394923801538179695078739714433288266470466733060891644882649310767365912143435693332849004099417722029013104040509122678813820357610520766675856798260567441111364139344236357940792020747661118162937434172542826491394634236024593045744893618617717625821230077446176735277009469412900924470019876610666122054931690336663267371172501585428962634038881454167961821016112323995894522823801136308842142746806683158159981281507855444195288992803185024180102801483474613043200000000000000000000000000000000000000000000000000000000000000000000000000000000000000
367 -18492044948038966133529693570539473236555921021301733250240266382318742401281836204662394189225110586227588045161532157171899336982640912185590163764981929808647436339240553914806663196161183924731444013534737767578774973259300553975959855745062102789756612998196515360692229453834718957679707601556181907672150317751210283749311896160629613267339660634498657159394912419120693276828288393537231242501927009029292568591853515656240194575850225012506716905351793051083897160887605673148845866815787900312530244805947192354435884909035128651065433619288402445116205628345408746256415791681539922280563830151652995360085785659507243980568907016480215536058004541862595431869304982262952461390655678054400000000000000000000000000000000000000000000000000000000000000000000000000000000000000
368 9290263641811680365919417497717509960702139036928785093699017387908428090772224824549948289565475683308955762997715988813476950972804199578062678443674054211512637755823655167054949154302101491508569857567269102664352826053109684384786130750735888898961560823001679304223850680436777486925895210284954974603458134661012553383895322264497567812947737784681883553533115670421344234949220845745037842844315326156794621488565862723984005429398701520207163638478803029003539001792703392976692321192413153228772087381885848244539245763324315413404186910785856200090790259517581391282212708552523090103109691828427131663887321890652760923107644267173055682966580851397462110691719524966052033723822274458419200000000000000000000000000000000000000000000000000000000000000000000000000000000000000
369 -2513556958685040630033044639594455133548051187425694708774236851947041799041963611004750018971186851712593839190953046841660772762509967091399425016152586916617783056561136428525832505831234273314339643946495596539252374804720627906025173635170026097098961119490766575510608332236549757611742617443429333639196742765800914019850709547921602314929153939551028030707429735117422110556143348252131041627425278596939711430471736366954656115669339573613916793828840025178989228117835814073485994988853673765152867959982478425651664523684497577855289469369298468927507821272566215444311064881233385525026185826285882375308144759043761769747671308066989764438085787928597585876160477442944126165091976819297484800000000000000000000000000000000000000000000000000000000000000000000000000000000000000
370 1269316727160756351166398032819829956732494544975946131890490368688827338895287564456047098977101928347655577823849528768293626206094745813856394522868071212794443297149244926973587229635273667286739216908955608704853830189753670350061660623343911577581450657258152619275215259462958840898964293272548349601769196397038626408393510743572007671837911880994876011758453905645490567802056128917994352198650235672482806083477343507036454078853916685136443247150521710925938296623521394533927207029579974418539530050707255840863707228657501656098127291867211935254191427791009583218730368111919755784939455958915563824585060316505245671465590359078274581800208958677481650852610416670551559043407321955383115776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
371 -345375264371142818602690209193300737739460702103553551763083515400238849627740105911006324696132581927801752163065321641391653417393709240626437679234157220097768943740368821992160057277931245684019836473184202774928503940956007630684907931278120484270429227915544096806677495942646620657946528621278024124807803281035183755725955647854039364585639086205530613415605584643220577502938080504634733950993170875593529300915058052143128876313986504312881652322318721157929563625955244341194159921003647912867967153772308552312576580521065220064487255648524172331430012160005324477544915150352770234161024295577452861004270077829596231949921792433449173333374153326102491157298979778609602431044498948517208784896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
372 175306820233072633278399964835233829665923691685273333141695779556542902740387131535064416288434145679897288841627442433160579945968321485715446040085400462330156727695918658037072344647426289742945016618963246350820639301251071480589426046762525586910059333698829206902792532724266864152336075877905366844521481380997789573131411023055817147343990798814981118703635619164222075177912562345862744349190759520574368977423305485719299681870728755923279476036711216607664882298200682740772574079262773478424666254936907204634158290097314442239553074508872956053033412177920333099259227723382435203349774418206482195961078921950237526318457116674186338854004603452992589093519863531623854903404164915277480236941312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
373 -47969717404969300442793081873840963121003453491583428040324244974703195869625573947923763653038045363176814960175258912455503146458579381040564397843225013208339814238263117720600149710996663792480346067124085963156526728666507231445289725208753950682189137609563483499398051131251476817281608492604843457331924530623770658425512057395689200576163070104281129525608798844431658472344495894899235767423429717968709327755252698973494046101705437168757094051008465125326589615112391215652585200587431586252745432862564053907857755808924403855643557460174242019965644214928097155599834765889800191287488960537396718913175989372321082488476434440784616741419653437332359725405181881214735077721066107406882900725989376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
374 24473118527062620894921777972890758615776836373559197262671746150780761868047668849052405170097386196756014649343074665592632599059413106834838675417424603928669958804161761361904094669484916669954387781416753954954996367538473290995009576729968596191095877648061447267762064090691884603037066708950374394546622161725098390594343631649595000406568263056417320182911197518427919894086682590124894029586707413185010629323023088398556367223312079502670538478732994930539367499460425198326949215706577512286709392359203046368344484570308362396034325181721669775483553530664369598961245512457463040248106669469040484658968725618278938461681090768602851508684356466801417137384394394644178227154194887155033327301111578624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
375 -6734285310264548489631046898158269316129255896962282777831065836232364987327794450388836769902447019416476184018817590304218590713099662609264824388136366551458409815195453615648570635644854261306935274266465402137437329066494838796636355180029636201812983689923363265229563864125623455897119336220545457832306897807255643008521268171929017620197953856962844593706967544682150580371745390385050396233706362643776196558416749610015009559745461808919737825957593062800721416502921258878947956733074158070975729559443212650783855936099418276108032568481053946560198003737946887335643733226059154596776912513597943939358373415061062672619810834607791902831499800667102566088159615211436461958466037726800185949249601536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
376 3453159370175876722010164859065578940310188241575832040422495646601480114924234994108074532444121225005721749150728816756944450131041559638602511656886163937388747784680547030771059676987392481580971075134324894852338046458277317363594341866731146360828037874934077762050306963139468624603595668031971440565696061233202266727142548928902906405465953026517838716560356598262650413816973888994345372502180809340385233974690081096123179640623046497688883532032432428473273524484322954807972652708842150459644237620009470265884164233170625198554359255656631397938179508520960699536203697795611851563644847577366359165477506105124642670196010379482370989743328408066879596176518264117950462352228117461038883823893700673536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
377 -955519479394136683992089051133089061777399869930515522039067259309788312563378503212280261714172471042029458740995084463606151930786219460686026324354053121516372893817752997396703381861914308528110252409830137587434677880563051647076855691798600994028340420021539482747145127817763610325514738945547806087065916045631776052699845358003539701478571877508496955996476600195246370864452850200071230190438651534466888798617416473961605171159197455195525738414613109274988064504001318850078118983803934321901908979815853101983102581055161983401603571657234114146832732484976939843500172126362950891837577631099789281536206906032797439074494386932993559044449444227179171979456172024249991708192322667125141972585005367427072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
378 492443170654341174035698662358263202321805509628830750146453690866372095133257718468270555106601504004135199479188324383590610855334773462845297329669673174961353275191282507930764494230297306706679957607330399365651697412266968132219354896203720849662591828278417569907116999668105029663933019972503553181485736463552454674104088210688911692156379547909546064143890970575548572607834791863000096283687381407571533172756586770781014312412157142766978800801254743283852787293099280608103939314616842913167061588554905461445988703747155841777488063712278035537435147967425749298213342045932179585922770895976642268655863984002519673113175760254357462162884714230255763651739163892778975395552199451656915173570229047411081216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
379 -137020888464406167129561350644458560705323808524780610601176539970086165347439031771451723469874420856373472382227529972881492023333792954883507482658674199389706777835447101787961330508188061366437185262933499778408668211698638039673148803563155025280407984402636065022750201442781440727414780979468156278125812084727603144188068792343666678398220643693833625124744453512873131027204315839849977750814323667258338472274407522236311007588322926330924478408434834248931247395882823723182665892196458194563799424260563260085199617895232920678132212796384517201293483296350870821896891936149176054815243213138038933971675251545592748957833231742788209152669999103186524572764354847405714790628904031421165700784406135966860836864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
380 70971411594268485574995094203264406297287026754386252983478767852275062461777934901036480324047049015940209381541278564027349902549839975593667910184960510496567877292939781781959916455505894749897929185057810964303126488734280377942218852662346301972035221697498909915017420649329225668667333427714590545573588813122216479730611750953332702614233839066640338304486684557548711730144559971585702318010730282154164698826469752484410449177645445591340340008576744721548718267262653992852989503730490086076342173445515694789340788551612714332538681192623104030049827947227080915269575359244766337632049724147850293429782277308379797344518375936981508161962013281170458900247773980001013182194207954045613619610462883314099625656320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
381 -19856787705854519019083654127263080572146044977732706423793371139532717338631974122698665349373913420676269621375196606648114798071949542660772148406097514902370226596731501279963576041837861956063427481152655178966514816258017613306744906087181931952462948169438146699200146508986969266707361706862916357106940853847788110500487745365378801063317294788456215806317585771816428832058447767245922489535599067834258240095250915963407719944931476007776835022186566810267220842232742399620429944336899053381088979036670850451092165612623246460254830208990547387896828815940292827597180770939185788652953169701280672358939688600491972746855637039595598909807509883781304607207420613945386228949007950091261940812878708916928804468817920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
382 10336523384998256034718284188141324045534325055272653140656686129141489222485474522988092846757500487444467815788218897868856379632272868373549852688818426917525089472316457407241086225252708896171908775469771157163194808846294534989535917546930882541985103095167092943011170557627808060218012688053257580330911056886023913900830824075020779546110459413051419436310430051387286991521245695046827521408439403488035082621898085404097097763055588748136334984634170055880666533743592268706093575697769414759185384207925447471960805264056725598223976218805975626129005219078477963889290637378607738358827022058991966658448104155341051567640982398844600102956926733953066199297153855302784339462272501786136775158882643282176432823274045440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
383 -2907918412574113089375481429054879093455373792385940105326280576294313734145017666403668135288796442486208436045342408526388360173483437931604064836700192191530998035373764050184645956554400876972771500535189825492672902856481256739162979593412867120773188351772259211877093349735042311335223062400317464074804148213770656150574004578772556945909623384123736254757397816217927847880818177682640820884401197778134334510281292746448405223007236293706963208762186745277314600715714294190917712773115426880341213561155082628697133980120491342064449819635542612657585853356349768538180297455908354761752365357548672799964363223493531682679802961764792775417707999014856159701432799524669324412617308610903444226337395363276095296131060203520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
384 1521266884956445378141308255027219491368954891344487007145100915681783370094608973007278505776606462315975584250123864837979051016498673615333733164121761124789171282160559328134907340878456906758723386187825196500483866866185465412038703661967259664279908965294153330666855443408211529608571258183374149187905154855468019101437280765157774557435272877034225800275127390893168889612557333285900959176161253347063171016905972539335508284730891185710963316533712111002478591304162567561185649095994334097700627005115460350463670501275641140527220735637006566269050172381143103906016337743132604458949621279237624307423932786010603585631841457165217330279465896876139328540522165083499176619827104986210491303991825683946033590917194768711680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
385 -430311284329484865085092297857743471095924552821405671178137129573736109352182333990226567062921374685562326729752134056505101088757672497257942717724585300919184017586234311112162061510564192621655717769104776104348059430471485659142055022588254993825011170564224407677215532421938610589855223147484586131802225633865233892440477699932643931573484698606383878981781979779123937626726482541657385843506424272919639600564944275759631548848485926110564930227770720822614180354440529531777147903768502720165294613878799324447628258673922812475982733339815578058306029764895054573471930279401554964207906407441934720698969076269472811386864866987154500822273016599610769213474997051793139077206724963515588763142798796371185941577218808138956800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
386 226231252339798691771509558497713013815858651545678124441700251115107084921504313698372583102442873360042403433203165839738017459037875972173994089224174488630690009235354249679095352712219277744891683589043812087602406511941339111349110742335103362378607938647329110846980532906593615545983587256493587641980478835083862727141712014834254925796467791101087417693489690055648223004487213359417874919933579220795035028485293474157909937790133306645670456434779343303354266990248006769263929820758584001396667973079054978019182096921242159216935468425041310486085574152633227420721196536361376098666828335332581070747122768274070511445613699972067474326823017004595222850458672131401631841456147156216230413401228226210975496055442116669394124800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
387 -64340891372295725649989921570110059233224233323723837507299420009083492433959263348906170169209476016010086836859352131722772059279576047373618427259316485984385431893513921668146793869540241721601107008314579032531045869414470816380878740887894744422329972308034508957121386001645758838992052415339106982935984889378468251765203127393998470154519393944657859850463077549225998433636226206136201736059016770188729656954259730785239972190019142353415402800651705662989576683080469144885931858890650415295144904262564639123418002126301045526888458805124203178861450785002936778649744920446075459545788051418551086716010719256120441516842931421590139478842213398280201392581379332860372181788949339820184893766625677690332196047294735654141401497600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
388 33993250582925349147219539350020100192266248428244398835821914313048892387598581225998890658325060002832807725713127612021091499308217906695403445201628702415042904539424888075800255893645543379467383558550149797360519308254020754737341472387009932420564295365748367354017102252525749884231133632595774343073678227341634140600183723726772971375604318121737733264492319672556445161428861895557769637072521089072654888271233717014165150698562269595626239724565223997575205366707295189365368109245839864585083093424419572770990032998050177690839741517391187697276119018994943984206389286671217052401875088907812558505468384877891612772215892100550899482445823329429239695184925475093201187563389490082811421527857527314413010678479459428837368843468800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
389 -9720128401333813071399302292200668857398775229914925792534705800160514177365561922823729372611796417357055320493867434930094088391492714382509415958528169768448363363516584711685291192189711693116184437018260135670714288673386115335980350640614236336735807646506495483794899036484284868541450672447406295982188587413933758634340923334128878662317571960126310586592605866243235153354760899872126123790341141740364772364793310628347331524072804036048194638945875601326678037544373442137073093874079915984777377560727950604966829745099914775490735883876009231055794365996477058389253588590305201034262991501662167357080586104571287360483818160032416857185267997160123878139956095761225070922798978903972726068730753549527783132422418143745900515898163200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
390 5160628309375444373043352026172696916180873408281075638285030927637116548247340877396827074559331805215862148695050368709022005109431843844810930759532914514263780143358655617815042903355971199801552580813967274403068205485105463449570263489565412647684708638396307119547920335836555224847354774497607629050237755887134590035813026773831148779298948301177801798114581210255701708502469923513643723584234912375242114702943598528065889360643725303587657177939705045541858640245237899198058601932688898475833510463474920172776855075140626575605644128278085242320942533503426685746129977376408251276002628991340702091334756435027602391505769335043633314264761541374058133606956211590926197620608178711638468345923655349621890959399883584461403662527234048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
391 -1483592158152248412532877230669894430126534585878341288682813783132051322925549309338886064648813566885223976395812287221576332849455473701424493098051667536295259847734231190265147833235411119722773205451291333909918711512707133606052181595926990759465201051672034270204752063785096283730002002053748105247941121901546459278319067465894833593317801643436389642018849933465851768533761602794064027152095122571084723991388006145099695014172117219186518061761607384007329588150744438448246876180180244119760472637450196207188231659304837663927746572065819089285907265601567587266751600801961829328587403636394156357103291902940320409921094511475974237292144023909428899998694278376873259484978332870005890103399871270232797705400849683248212872130637856768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
392 791515403769762136723752506405034972210870278913471538574180025873954245325277395163215804609678060770801220528656536981702484461510743141331675349143437227714957970083512907991241901307719072977968091247703510403061047185990718149973055098669353776265079656253103038066786276685702385510629754132096524332909013844313946710509864631176846392664422709053258217052343333106403656068921199232667605965922947971210962362825619226818490787976175833809907657770565554886424968238481121753552195181532620853832383273701134793922145766317138291089244892720446599678789406851082986001101280022444250615041055099065880036576551866576965186777758895698459398688754665117314611610260697002116943447241585347643759182094320189881254806826404369378631336985685242413056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
393 -228766220794076862200175799280063692683174680883322907322730077197077488731356886465413804042804966002621858329414755840598008095440236653997024982768154877524989767212316414528894918547593933374058189933714935044336809933074619696590375487855194461838725734060384577134809807406158737728597657397719245369152533569723549065254131047710440555676251094446062636168236899509203049816040864130979722274265467862734373989775472195507418025445720396202887019100306202610988718801834474511464960176532749653272705650634848084775294575461735713080882494142642471135708443468250364715759219265655106792563095847481937522494496798839998360656892825907142564597948773955135797101009618289505969488946952127484228856030932139058933881409542570096032014120068020864811008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
394 122642337163233961017226276402405507390576739811061481501475359545519385291420070576230999853858196309884884726414514857452059042620423117528588773187830381041845917059377046810761125486112014168417649749858766591660307438981929594435588550041128873675835840693105599511473141133387593299433826441440899218210981238727819718431170122159657480063283856214303258516851983177124264330837894480069800188309147289749320264032042496622745412818912951513574903793360325674668438044281498100662579946860606730299275740940388658013778012652946617731254397957885812800810179283947321999646172949563148622742122730771440398244210175745756784125878310026620533023918618561860971105250323879141461252248787349290846039288489224666318329684969309734209994079926195378194481152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
395 -35635395388352549741523716653442372904755881501414576322652801623311040425992337697921208284242729898692891684351443552528524443746381000337410758998185120948511157420030527972618292701140403855423714822300030423134329334209753592814339117782730096351672263893290965815610808403635845403336019770233785673343973682468332682412221457444537607581021798753643282646729275315387768905573757478716837967156183316429182600940817244238412290010910764376464944200848493994194113189965857983362437137911098531905741010122891665946191406729030951773555129258685132462023646109521260939015244334872799306673066869710477493640199915240471742299059293032547803690951094492261321569877579428668890140838417847811432596734106270763618978344176719721161835738022805482347996119040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
396 19196555174108265013879150129588827985411690253670379109738988797941778205915635683934730841242530403669476185364595665263217039645125304867255731705425861957615408082849016107975056503703555335840125902075259725607216379915328831344399659885077815688715780564340754333226218186191135421051308346500275540995982277060540493791904973697034339043871211209371792433623902241657418574366722774946612429216806946466454636324164970816868886356669946692627752915175984002875761586607022121763970073431673979697786496023840983527186484329086060038202356240519687295847833988073800061074918492210898219254816204648250830030951262046812454665058166810495190543308721591787461599339284523173205039240957704813248199831448214504088586917216659188676415270853445216137539055779840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
397 -5607396718394001705280662300855807977417610003779498579722860728159085893648330064121146929143050462197093978558620567798576306210177608253778661314764823788619341070062356290662085244725737126327965389475876830559840205253352048242117802754101680605172553515254656849674050748810749868190592584635481609692104559267014598418946825044319643809469385604560696803963121940099505787270821075557406275086780849895625153385459361943307730556707652373152354442715433418196419815584293007640727912292098501359028468739455220470545138121948803793360023506070487419460547922298759855473689474109623794294498470445166489472712541170396629195034340263002511574143495555490238864901261780209313881364958290927210862289287057170571762294937633138982390848364637709736020898459156480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
398 3035189611052197115360110485210578824527485016559912886722927613150811710662934482891438935356587985463974099054289227666023985163305758485211126019026547683327187497245285799267478769965620832745184250877187676121068671973792445598735216500236810892643737415826762372912677924683848912898158357718176101550745127525163682929429348071405077353892526516091026073741059162618804549705863115617491413343483095670569032380657714205522513665963136365827494051774015946547040144824384323179617119892322152574491491239916659895582314373600910208982879959127606149212509500910154298000234564052030532991230943875316275160071509338384083002688719207970587872524350982619582847622931824125775178901649629468282625573374640525157615675961788311216627494844175042541899512787542999040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
399 -891269259391535643238638141589973985679386580055247605909142958396462653608133009959937597099332353399332448678654021649231705194080279616316766192923033695095785290359402771665304429875501284591600213805413981144121996544925770295343163643960959425474396904446225425988681012739301871033760786134317005003218875733657344130884282222391813935349081083820923642608715426962140919276553004768212875012189916842537175829250962483473240264770682102882653047195669531122532724612638733905501481338609893161850037053444581403311814373442779226292384043414717095341441142584722910444454542020912878044416966656271468873595628880893891734012908354228620431263150620954495380003442402856401931242636502745502192055645601644572407050243262628058583267439196246815566553912311766056960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
400 484736835756978607558307067200794363487786554531669968679672786359046861774549833935122692331278128874012416497970911923416399148806355510572702859434436481407840778580814528925111811510695373940900928288849055916201003382593838075379148330105256987058702942011685846305172027276265540604348923219898186826762294016364878487282229427853491187251077063285421885851996956752906359100118253900371165068905442860523050785775323183339585983983163162275100586606031650341690843372747974112746050972015673129215795931994932859799335614579073604577916495006454123357600438263045399480174517476881792006919465241973543764239135663019339251432210994120577046110807845021151249108954031813762120196048523319637859008716309783473935160505794924176052498530078768466640440070252269666304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
401 -143087818338402681525740409721596632072189639363371286914142546129793071439075831427525138228224454672767204205082614375800489230201651094121255293727119827696733487236085257995373820591590900908596935137155086038975720450570717085330285331363858765062962207653407754004494134065564564906006074704710618987341782411401539939428767385010543720843104050474633204703246465270695453443348599016814431167019292137666471183465929320539058028347292299623499588137913156629946926781394945398992983065149598579025221724483127957389689635365423749811359363441361189377988183251818711070592901240822942279113634130245408563539539756606042016693497547670699846048214907197740412049659738488838071119017888962599988587912012572915059063199427815413549375288801478258957289066040134838779904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
402 78191967119542304483509881267069013896656282337784142667545936116743142536707839355652979867540609932283613927817660736897681559010677585515829702823433412483250434537067586736214323178856018228155304429155947794528636354734571133644830134251517405213927299911215100711320043411455962154968796055145830570033680997533911445772262007545060260543192439381302078518685765313184804479225685303450103497802946470577406155567366219769012600350400503255038803519761091807159185029295185620491971557042839122966443513473305110206034228441379406434627948106804637583520611095784319621558808590596348004664320325524289793563518899929499911224823525995024557109753824370478600206665545108726213475724708497892019399706220566972940033716063901116331861664958708154509960133443147465026961408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
403 -23201755761878769249769263053915971143290790762016037593140637960875822659377118501369425418101525382870154882285988474323759943116518300999887170190300906047586168905837389619820605226062311968661054410333966472037160964048764734991360260823976549274448871905532521778853590084942951909225174492635200701400415085809668371817218786494788967723672179412283926491382127538918652862738132680816729437812788633086029815288395408136162946213386225291611066244959078855833102340609843941879354006817478567887758375076844715536209438062035319070949546517684538285823922977322695303473654020712547112078544050309703295295807301726492313976960801219770802477885475687154120149079877923858913858593491636409900575160639100400338144882996396583207565105836432800715043702361793097951214567424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
404 12738920802640522299956624169985776021046562620915000723348510643033465929733449816442734065589168981461184588350276302558810580445532130116521445334397371196279880494760313626358319093446984856340644313356527011521244054914915528103549882042113907264368935790134393400853552409321829175315470792282320948380481172177262089487022596831624509333398140781594905951385981264849762302942883062614950853731925683037471295157230351103459329860056058808330529037988309643781684218984067718388365433143086454938257133883576357908217137523099567460123862694458830304736220157103833735792611301387486039130410488382102166132581408933658003637328565386802898246672665329972893590856953107585101093737521945141168320488866351900294503636192956025002292700329579595473865496919130255301655234871296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
405 -3799636689233445724170296662777934922144396267634124592525390876065341737102629223135954873106447735871996383855540171127785613456151183146114105815114550052659104024629915697814998221670433295133323300950425198711538507963098100514453406212688270373642816012723530468058221111713370667991411550782229238628150629817688095064006204053365100665320276575736928252168811309656996607947609946694798262775784035220806913627267975285455430759024102206003922317275229324177437315843960356536169009009864668391306628080425863448866176780256256204944225047124858431163773632823804870387548525946006575484142056203730635211133065967524827521700962697272914195477228465084519767843078308328141585437932852873419500595907737762841885158859332820749808239014528795596980438421601552530507092071546880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
406 2096023735065527148864352437114073602118601920128625091212197265185746282310818208891839997034522681559874750362633394635149822008032517680728253532615864057872987492378817401944542856174626666786727794792398808498769621613564388494059327331709699952119855280103602767934342374500393139888021760015766584610895820479333827839747356716375133189064607514956829750260999589742923058771004062961748819177720711628795778644037322067065652441823030315869636878487570090032511101797509414530757664268177547831840507510306503420069049968085637457997097789584216783349023052219334226614951956745061530148780689273865990971767317943855875036806083439427938769492820028941401732739990979980709818769037487737227324522314194641343356583119221156537930491270255775618999121898499922945880173877426913280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
407 -628412937041549786538199373142777754428712305091867186424727527712292416859359808833730097460408941671756270679574453042654819201666168942753592999672837836537989058496275601366977589723442169303383207430256686863313931120218802884894500993806393435261907075553399471000779277544885560568920336144755305363120733037107768665810274008056864866457797717153129135124759180628363615926423237236345515262086857941285724193308381296220397037036319941544732175968867270970144568496252558744526712433418230026781259853775384130877374165718405885256183377657457381142660813592364033841816900779581001406652820665672008976634097379766778344403905970607106023095177251299613302184921647011558256196016137223980204124749362056517148338628856205997653321377469124326642866669561613435864547202582928424960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
408 348282538763757101947545129128954040162375011028542429190544669607368072663810556552054548300069130215532560185166016946247463067301661407391923275799394463630735283646369634368395170705109450516129040715559434412435136655019180999993664405842863863137135306263868787415711585293462340032574844682467255631068704558267616782301918584290500886447636660456031659222358562802645493127757064657475184423066543822861916785965152167141392467313596742696090956767642507887503320680846506272862097035223059118965502061457261505170574038836964094139091209378073952929175014183760132812088860486793930216328828044202622400521610831921655402428469489208335410418476655576927628543283759595662089606021781595098104393397705413182648364431169919053754254510383633489134995636645998410101488457333308318023680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
409 -104956413690448300768242365579968310153383540165841121750196387842706412952740281774250101491949583196662768402589847768238739286653458808293926028373338672085090545917170391340320952666428186721434511282385808556427125366651121984431071877838830340670575234731184958328089433242525292294577329680683014407597598408847375219967743371061468454016478475848634520008630270806922566454703874827968495037011093264161048708900851536261173564840527559491998387897249163902661648770841032445121756755551755302297081142360322805467541787160985681377424400987749059447461064688023046662256297431858965748373383967334627924686939997057418645725280272980349632438934062615915756363454080807727695649019652048447738803815675510789253229405945089394247116744289403945399413152918550417397857473988097905650565120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
410 58441081847546273372789816561699738512296976248609349727382233806655235261004153544206300681766273899917759484887532417873292077441675971123180444613757660287314085236804332961882811436852480051815876384908266430668804974474757846434225013703843192374814699597265358810845599947911750178414731268192960229315125610751345203580427667606772050452069742911418565469923016672201443283049023345265468905483058033371186037876589066514282352815131738814866250929829334342604397554259357527324852359943273040383385853091441738675946554003021438476820379854204834790192951851481661322705705262385956846654976869211588100842620108464170794630240896025637930177230776991213750481095350846173062394872068721134893303264278337672489132273566193873910423922657767233284120758885865948226615368588735499310674739200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
411 -17701614223211905632514331470554372675296070078126501915935395030165603252616645519795648361478491209258929127960240942258805366163888101645332145814171988437791034853913147117269834954663430667924957222953962684766068579108528363429297407678411223459098511657909456853762679328016413384896863850591007682146471418137995119680158088343039619170622101533066881378920671539315884864318770381926769484627047835738843474004109732312017558602507814489419795256457413786380027555932636911552292162968193339356522725883861705337769720975764714478021862185894821727908397925908155805247989303557878099148220821778162542240717233613816245141049854784022411143162046702726652395177726334625198700995075578065199786224679331701345956995412935721046850748637706570454925471764494191112806456745987993439170671411200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
412 9902278332008552909011680028039355679546526543679728818873289867594069585664390576042543250069222683714234320991114962413117977186121231589253802495481603634062410008466948697603175637247347341531485049242335614545452886432795860600911279115555245651508736745685762971316692114097482475142296721082049457328756673556879434959879419093948355857873554531508608699469747447299900764226313047250651149726202737669475734594177151762059632446011148041243210275872154521687756546545042033425355184631435709764623833362846055439808354439526264040636471011372131366910027862074163094292102943569863453022887242553046745351091084742732874470195160715577158366005210355265810925356738895813499825252781299835060746300266561265942490944505252202296963684983277885522198344182630078926960217289810874587847521101414400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
413 -3014645083036890262594524361165820791075002645885184670037410983868024228097824267688235078720874234508161900217474253465191776051309143157274513561576291609018463830251100192971454040181636722637785423902339777577476997778630834382543570448079789960492726499605868607156408931968915556081075554175802057455599401073972723029948633966794865472355951557160413321482980217216935461173151672757028210548259810567323722385947779553333168099870097610733316936287979400276979154000774561947957636095504445905498217415793067366294191871749731958397979445893902750748993125397428162100306799286698323514838482414465469315459397187286357589692561711174677315450903665862898695092404717840433228126960890222934333259222235041579210615173878613235673597161742141980823067623374932055179179411180796832926433969124147200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
414 1694188955682158326831011046285828429378994829975536250285191699224493770774149262922917931534247626949138764859689467108060888592730064336417399964683296939277027934265494894862104564384610494861525433301051857107334310884599065666294998162745121585816801342286057263380455908412038555924765968393237533976845247456189450804000059508467438752376965432404610550826125651453303538868376263522867131634869503653310870219912745625211845771251120517903674708609323332045407399751510274036500749904246163946783360771932268574081550466766034352959436357143582377820198347078759244356690658624091642523179486791810460099435438384343866692095022761958601129163199299109977399719982415732408019120345495904793020935250632397631024946122897536031079842578195016748004822363494323327547631882104025595198161516946574540800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
415 -518392297607873001774482108452662848736470148324112647956017284690268374369828837447615657483977207924710055814533906614028070536682911964920639926364613373558605654583983063569397441235356418208087395948466480374776581822150809555496732798681828801654428152468733513055560321212156289205996791651909006973636760193930818287245076126881240201252297638523470812199723002961567173842101880367386474306764407995650327592281818369948303525416586370607151264320623840621918526478868267093668647746129326174365555832969200842887440860517183093094539521465574938245194624067696356515700874829167037499672436018701534038891914278696476412135041329810453594288186284013347362143777781434711301587168934236554846004232904829584141407544464996330172591701712151183693155320739464177857038266240847879571457238088948908032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
416 292669923015709894445080393583684333671629933259741567029094544739129200515468066292193424415499981062075167612374930894271414788227384355042151238539850211685491254489075352245001512956673893486427525645289239901130679758775819529005994827310516218345639219920691902534786624915983185269832068534707921686461999695194595357315019998826437821214096131123954657620886122584301677839825206623772963044771178768527870457478889623017166109391834862861592823983498279536899380932680184928842139867375806095134090340717550918886810610274444128821300438507845177223218253701637262091143807146845520798659521436144571268883630128140941762958851835390190759061238205797227645088638406470896131277263346974034383139249989642058774793150255610411494870013298630425775011725828656330392739350599027229899720053027140179853312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
417 -90003567377843780089529856153967706284610207921637379971705621764098212995460567359626768645962659675680698586652354673891513189584425397356348414335494382186243551414174848401310645103382514202905199918903104467638466823572906317965048586035993081317454357573549838737877833572606901970102812844647473032516145171816086284874798914212386342089131716263441719533656150123101270514258608215482206660676192568863790962267401249452790781003884605814652762022253377642203631899259707015090763644221532476526139720571035571985615776167936081487389931865254381690183619116360897935272274401583176362341972609088557245903362747542238363741400564207068047972197603772011068748242246150436295138746370430215269813247779567830571950217165190015325842899544796665670977698911717369093620353553175197877017823847748282408239104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
418 51046240317963790506188057439046070338694790605352115626577340967198317191102326618586036949247342814344268499176281574697006985691268866620122893166119502348990393781354506156172160383863724368301035553266774719182349904977864156932644536769613407748168417790192846894869540297142572777177554214335123108896371675131575753097133684192900889497813408562180313727976502483299878127699871385283702610654405470336150196125119154472359305745191518499372795484420535402409096394782091715927883363353294579169698318659616831355352121935990995947848958115795462352753276317335207939429708929695527045632387485750979881722048793857956202837582204182440700474491863575943586439606347944349057519386133735315573984280563981708694551208497458412304912420513013801772170963185151264908591599414739642971260295208748114267678441472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
419 -15776829546844340422869202644084899583210928759505521693802870398077494484609954497962013561846427091987978648353422299615717757522640411994310743239521039935458208671071640718226773315427270135956709186183692799722845827186930347657057793683322468547859063590471114870531836133437310912601421425682520201242247320675525435791561499171037892124679263400975771317526513676592046267461020933227196779190641475872493162287334535063861775725867925384858761987060619690558796476361035140220646470336316335007722934855713236110970082997102454897750567413340502048788395942804376738781942581471914433779471209636140056114941201495428012069190054384698198314368745985036805562407484564333180289341706960784248376834185601191337547980952468118650097487200578066414468078427836056862422314253639722916835322549182719009764847648768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
420 8988742325011677539376403971638013794956939520926963223590387532412294442027450940343590644499140229340609608724588516451467190577547343466778495447149758605776066648115002597767065260603067435222611738852922662623631817782109658329728395263154105268356065402151801376026158574310318288655052683601555118901889692757636377769807061699667362548284397093331558225778626104961914220342121507270728255436954045464487394683676660963859156972550114276423915481953158340445127772695988082990092715545546485089576718450211576619208041974643283580459556476607401320765855825958890591209988336923325610617278444347288579025732903119451633984408703185707799293754062580209134067393067017594490838518041144130737443094009171631674709879700495376888664186000181579095325489631511828570071128730467116851925319821109345263029852894658560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
421 -2792021474388353328133503750388214300273364772697700990010416725753282321527223424380842782954208879256020043178268282168664079617571316019263193602898661203220604076225152425292969878101973519417986112181656332533733635733556622985034723201001237557110694882761256464537842052512651963271545792173998118618034317059920323251401255515470751533341706461025457618637455638655798875800466214128548240104666110389372281222169488646229076395015652152165509529999446471755016826202782586817912130082871747980451902426998026426594330682663516327543659648189871962727038900136650947312344659708569031729315999824162394477701360846912952962989534296646469981948400854340701635276073344165967493878395149026472151116644349221783618173719715871506765860928182152494607494524301792259101367363072514239381676217496940978585548978137333760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
422 1597952537655456804273152941906381084312578143748865950092016164630764450566510024723522419494985181602995861684022021557227426368178859018983090256897794158228128069062565921218229983471882674126095685132612301049473894022818169484280619149736700034445190222384646417594492096764946508924551961621659868771408923061231867858253500931975072527987745741692701011225871018547427860802106042272038350551246440886357231733988309455116300593603013810952306471810769256531778839695668473727569838889378206864246239943030592695951070628870349103367487450319905625110265987546258826159553575670244496911057779797561891802752360029634478888862119411318153973796338185449365772197693935541243925983854153507825129226590998889957665623460654551659571162159943766112383198927692139661756739656237289153942594575205516189817124904629929246720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
423 -498812304782630970891600034826041136534194470324846249055107068353678293397420566332161528579112319235032069231042750783281601380983749100993449659835502975872566184379542610427091477755383734906158734486890698623986894679997515817151204265676841089154946177724040242648351556176428058736174512815135940824745432242360082713760794688149068388591612199146950295568658520972926714858852331319140423141350606043467330560902819525530175141323570411677194905612232194732552195317192002664608633612567510574215042831752547130849575855920319990777652572238565064235392261479481606127331139955211051943394568292483697749969721505091280794349890345095308114239095355929858875788701939357993399105823975872738091688683083285702071524472162535813070462739694334210962064253793452512331564645141642914959989022091930753420246029127238874562560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
424 286773524374993141170586223809197406125492393454871863476779309142980545505585539751236420817090114422763272125203983745233753354076649343245600563161583979722436631826583089480779607871447302047855294669081324075929134925313539269065254380295716897030508215682922739102157664237021724415872287904800307384558052434267433378065632821597210604531093537576971010831247936702106591837219076065531966903538308071493005097383620836402024028026344084800037856403179375923595279575477818691914518687419453212992231112433469649798143584856394836428485058944215952133785601685746838123220822772370220131414207103388316371462575671524902650453856890223835035000776718514760086366249005612735703697083178592490160188247688096971217739355733285688406545695366217430190312318306718044700849245602205646049619436483369020383603969257654460025405440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
425 -89961254428977258564178874084695568767696837490574431133607707629493849419320265272681907382655586417219888550205145548560466923221811127723444006609748966970188894994843235421621577112823313628537447945784343559901797112916546942813240152446615500540950112262199981401452207027410552411770381503758679205093992879236793663327126258678284129231976768251419107346982402203130979682302255791295320677562984860141875824014248903858114790234612538414479429207747834416162898744918987289724596235020356234203075771233579382645411492658787841498471753885704488940115664801421032061270303839360392294307116116452937563070019228970814998735499743570077946580448383426161069340155928855635357021345694265089853331612937668867346828122863225324018962055186654844540106375608278436901620214890586202325896605872082312147261754101636150373384192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
426 51952339269964435178657551663588188662694281760444258703823383905544623314952211447040831173052399801745175908597578868333973236030811652029864158325606863763110499093469379358203229280218458727248621235876723207475456616191527230325989992841422210423831887612375480992763827730881450404640549356575485540277857355148657284900338185488709669410210045667852643124648922536184796494405412413840780459750429424819399263449455430226608177428288292344188587349921452269740790733345836084644436390630872814089159989085431386905093470126354299445565762761823107067155155831545670212284600943513483838330320614842325726706392541692533690356047690338975355706141442726170532463733104979317531188290333951541188512095061212213724899890742941563933842908164201761632729249801964797044930806385102994018055869997802748470027376387738822688261537792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
427 -16377760948023041410371582905057801226349245562199929723106415733675570440535516672072262655347857600453141670445626572438893268594632207866769588701836410393645110407177640370732400557406942122779710524645036255084213989479834800224301559898243416786593294460507379305802704550237238859883082303132685552963915309107525024130853903105389000305912426040862386568025627344751582465319889584394950395741170669903926456302259289506781847850044833313650257482255167450777319003366263973474705262737185040772326538649470483431863789511872536623222225770923930941963585541334228884563374260495280035840008524964255622922401202138400156400879599154462440789339592273372176752037870449984599581994021546402987411719884537607584357880315469620465599000835217576329393073869689902412203360923869124647312468317239812427706501463736260847848531165184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
428 9500421216409211482464235981778292378645441898209911380106930375607789551438709357983883142188849040692046997212572765351408272600046895092268136601841166084125944561263255645272682012170523307271305658440074641621567637411672988447650983782164838503856797472329298437340254037076501434670743993887527389667118802154192223712617787935139498873089992370151112396829136307074993853852905485918011557343168570939776351321986276539924230060654733817702955167571386672194543623991376717808422275927628381685150271832905489464985764582224936057094249567979415769336441978527356853866284809684261572189635368322261562257123405353377201216258369413937188584410590544641220843511209703350022617574353673932180158819513851146701452856119536325404800662862572937538615842720542187301459335401140498513330793685040488075706600908328643319141169996234752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
429 -3009644182719062029199972278861886552226205640964241837777632590133233485130496795414869245399430795722100350756124230810997632786839153260958588473359042167633611849389692129317516745720203809126549798405016395992968223086285731032736107932181986899139162849925913069191502884367734864743493292610945397723808980785707056244098959174392718130911351844239486533474035655828048876181011559113722604850793776566620640322595051965550250246623267479545411721797001980975386947936637076434798831125176132890523014927797506526447522182525083684845434455188908781441993895782296740843723435344251639657505757005374463591674265217874071451354986860924984942138794461550050046988816470213328912445567196630217026187314842988254434466803828523280775088031861069439862156686465817270778519802879182227906617989910298287832694365041391850471426502959300608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
430 1753611226143311210255978780611545608804459439184209363856521010711264101414649162731649380741109122437639485689794303494696064498549578449113157529756885733364652390389616593926638738808915940492858349728038586948682794218021040311597117462509255833550377352013746922841182558809683333272588795429420140826559528773413852541217454551269119001220157584405223822452421655804514103472798216089095410698895072371312889844545230061226002827786099575646840365015958197170368332886117635335985243361008860736799480612344474447582601877590585000573592356434729209514785480732817950456039533230484722604276385605549000268619030209117450952961420208890002332468593290850158293651170690676019478155462843029369700054975783620067036308119219148035303464738530452841583296793966603504976340512343762870105209993294512194802864383384073912520273935308622397440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
431 -558236820610897880409330853142174369115429882453472525168940786926346135502043506634940972855095863251453994340497164580448158366785109016400356166253843782528819483342543691304735485022474600247991916074815570206048507242872252708264503474122958633484381588303315073416350065878403859824344498599193224179958840076050648552075115005896482701406729113584286283861801614418410751309341835496216405047610664359539469285492370338491467273428428256543593467725281624479519415006370313068130289118406075832194504940762103431187729453426478558328494423120863962898139456810879485332460502728382612895277090855899287318369190668994033262308498490793919718133931689231454411981883336033120535389340837499956497842089490252148311969220147113102650617241829642192272096068121496216871924652064704556810038876327708665615068052479537427064687034332483304816640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
432 326706409966519626369615451467038500160936902740569512472494763813087632262089062428585118784129600214377080901789868537625722491994191034257822298454348418913623008668680140772027289551364028860539107773798532357506293800841049758277363451761131482873953720781553332796127735079838988473047959755778398992223088642494716971952295990751385911984064921314426489877424720113974958659903709690288207584272130217992526033465145285495732753787380334314345732429627203464486317915909125713922978461739016252817726291906889388717222783238186388102618120701303999042652383818253184592384155348078616220378407052369308241221637867116472632861591386764079498167153887204519529887524404565773848933304234682205751265117845735096732775415453141693639150403391109736704066294322644948786157572938950964369046424718837994732653283095325092294454320219697208339988480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
433 -104507094819654725659880576588272187961958923285737426049600900183155508824195456444667809236893539983653727320702732711199182829534898376110957891469411690489572030267987553986826982446385663825541782453320179506491102909494632339185432059806484163498263183256299425594049042429571080924331515666331614668352861658995370952354418558851176573579313479014868269929302289209335463011014514417336178583189564755652686441969193267336127321190094375283505933053192585090330317624064762431740670054895154512360285016356693680130696044299501320857599561341209420210945030371691826255277493016529755365188570210943717904744553477277458936177922813732688552975194021458335467711594520108410860645433648692274087204547226874552023305719156187977362707942542606254227291722911428754926292223839862374174485741680501140006479113509036517880814607415485061486440611840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
434 61432364203628070535657380357697086950273525789537009810557672856518937515464469178465093590902049180249466598071673093913792257508434418821039595074162416710459647054764001519387257443506981032572795669566543387512426077791403999024976606367909542849915662516004836638347773560422195232687910581707662300765226490316532200002602375844109109186910586882983388209893002249626279183338359646359046117288343130009540509683451937651903444477879789399256875494727132585876885566855977857400354627076174680317816446165055720691066388255351853344049628087248679782384317610309193952562715751955209189611372961305806196431397982048692411973782385606127034013015217867947093697521803900830682152796201514377307235118443100895613297941730279240635267172748726575125815706055172627108968794569284900169021756040248305093612054901964265147014730459330298554882782658560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
435 -19745970716054513576928123264218293322713008480197895630809184827754957957605623863270314970215221666341330929816355595644547073297383752949576624200686670790564288980211827720262170363114925076556320771447142274512150605698562372878636217663278040642728775807939539443831049209424712713816074875429265274773036837132048623301671464446816323802292080240207511239013554988563216750085988237238132299332542002245726947973232819000015501154559295940299300401661869689860134191965198370450346003486907898010451660987046450535388450508332222644798072604072090233035146458300694820091610190373433810755069703613820735862496512748121747794702611889040412118208660323674182449982619233440666749884096534596355276734815908284016515069979113221904765484398303870196361575466760247190005666908150402250178458116012721032153991959010046627105730924810434539894890666393600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
436 11658255360357922803914065468875227586138556250417946430115291529589093552542568044893759043599080420635751947662471839056570307543680353031200128344344327425108723734828381445049984589255913818687061131287612320682600472580109337549890971237292373187758357293940438368237719461115279576217093330114536471982118031934378911266190033985376838667724889084086167289076712449658724357321682011633147519695160494979908229343118993806968209736585360186856081734318408496881750492797242550296276094007219717561349923897139185682835788536120356580066331774995007421619501127467906965275975546479995617691840566994995351109078453084129346677941238789403304412826833916669111523332112701040568364980010134716387455696731728249081185014860671399713072392772747853466757504568257372914932000526058197306494680486517846132151570590963427429955446212189971618031517711309209600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
437 -3765288304599456735723642585503715915060590616302117114264418090546495581461541241957127553621631858305457396382032405148702390753083142253733918082398077698028217801717175983756007521935950711171737414500303570136344382013454022172287121404155794787207927723280015128482744849975915467621797662849716148145237328623388294006420728739467372728188240174426573223780597461555571975681667701957653145093614064953883618131262784954433914917213689281253991890888633189060533819848613591979425249972854463497756168870890721246658038676368042552465600741518683072360668702264596789485410706295708269306987570945167861955626215540451081115459728948448429486435820326805836498535228098501177554850947224975345140141878296629407484633757610178430921371914952720362314307554497513322746249257097817063456418854508072063460496826030937251056246472094954335913890653830066995200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
438 2232792440312105383303785985721265389499712229233349928390315266880684045115184561411076612691424865915257505254366887019994704395027637007980943278768258014641702021994520483990669745795839975516093509220996557915863296869606606074466055901467891142466410804144857546177612821478028486636184381874153877754430452084481493210480506273410680095606608074565715145349916060646911733910720532548190635392900783960352601193220878559798469860338526236553498721502674895160296321367666085161834384566979760929584381024163886222271236414541992014077229521905261249963494411073462428241716086539557536719593740734889772577785371118283346567534642193135990181949234367651598251852908416356255171615204200777264549963356553320472168085971053331239709692779629757576686052190524862803558617855349562339150410546253222598304685447317385161183659237441067218807905338000175372697600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
439 -724580761947890283391470274159096141398383658423096705597333339429682582375023102583434255009679767090667426256768991620367656156029509979533310723878345075915167117974624429911678176784076368209546886056617234667152714919858680035694716574560332186299584096949076079854821315820257555457072335213615098602529340524509785368578258790567789333762151356097257228688314855475314061836584579146912200602732197460973201437967198595358218443238281532709444319037141620417289346456405092024862692040359271456193118841891323413066136008243692747449287938177815496583923620928322768910280847625133414753649317301139673081592941065260580552081790882579276496577742749143390495476845207745216162004440323628947377615341856491892521650164566020402141389366431819442764512070675545808692490060334023179060883629270499799540820238540396511152818207430025486837872343931375547999846400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
440 431542385820752273533729592756731780106090935543041001357721788672611920177374303276201219789378102816737945659865503797689656470117435422984138244601523592508668383459282070057068142687188122872439972260042108836825992517340948502556229812030474910445047653968866959447015669194824553424146961158124234293670796486052091410683020223202315861020617390014256072962660643972887789662946026533086145693776918788786508193389121981600653874182591599432418281784018286177751837400316233097338241590514954198715275251936461954027151607848476984161365421050403871132914252420194521500515608785818423793051408605004464945119740873116539667399526196491760548821150959521177617004645651978179178362506576110540396385266905657279192578321616714482306370020946582424132129590717230754343660052822567228922424638471022728474690429071578992728624882164859992167979833776160815202697216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
441 -140710377898932311138122374669957744754833167206254563205001456302259159867981846963429072989663381011569951668970342281500867888277430567460633094387449130289685022423346571700957963168084373008240717112821138740397591601001981403413053358646910786178044528823309996019340422411996687289913351058514007323743351122031146538767433922077126330877373119930443255547020416663993690161225720549375288182382730347233198306583838770042951744485113896331980838447374635998964969311360342049110755420604069908117703083042096674723631082803827392890343510252275484009780527264143482582530887709011647520099559238105645173541513131107564934550434241063839690286272147193681577541321877871452028142422153230674752702715450322487671384050181598264336879351362146826543341666473502899317209735733489454695109495265239783919577488610492343551914229840617794243980065618890466907972960256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
442 84166817342097965430000314875439677645415092345786862829126219535637850785846392439174130840447781072497235772323300092820535044748689508602851258889835036987791754122743686802813083528723843349248464124526134649020531049424888740621993211122997965791563925654419435496714240086504918720248758537360133975129142931500221516956404880172673536272149421952687017444642789026129848941613521184478091657921873624999719934572721534367543713521521240228257825988002607916484339598481403512075684825210644098668147319101322990158956573595432704594489655686550422876631812027230929859464355375160157788877518185536879259250322873217007184843284434222207256832923452418186988336496308007191171618331712716194790280800499015207975996631810330044613134837175292402600027519095992859848840725541475222333756125796819776200668968717543323071215607760385805866934222200486464354700232753152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
443 -27573909085189109998618139919897064523928641970428503348811030728570196359234251942602531546393044549016849273629045249575956089170180634889981975110799446926901816474837423320588764599898359291731187922153715083528055616587575983637009749569818076796679055254691553497819136524183825734426880674732890660770925191535993133916717365632848382041799271624043803194132739470170593133599315190592631892120941605181866273902017799005038768323111312483229362348420900995218276604143083267594549306816104157628175092434537497750866419434482367489223559192612098080963394740459358261113028701758511663905607809178808142943014494218915323058354319505418184509920195216764594703119303656485545197634493256473737177294101735817689408270211488093358523232436689745023413428848025413282056203537378909049389127558795124921865005453617769528747387206342840560547855761769403641363929640206336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
444 16564673575651547226600848446043282144517795904551719514204058555473523433272524029350391902212773893725671712107106662450728001970776631832951001694459039377513309677553146705128088360634858027731431422027175921126424701262947883186401562113282064259855589516231114860336608628741017875002735621315118290353861166689143494492635785738046208277961657845182303463344300523819820578943015032041878184409171657150461523049915427636372826299785519447930056008665544994246485364460766328432311691658136767603211016860118730277035918058318473331436220444198729311724760472632992720361040418871353176957733017962728831588395158854226228194039081311702641074028709150675757841952487038755362343293666306509290878850723798224557889069568243756863014310285076006210548442957772417407196857356562418129590075499388614272297430292617563764053402016156028271495357165425306122289851241211101184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
445 -5452374814993491935914186479694870994133714559386945155685415412262887752907276014986243050831952004108711270118242570982856407596623506271504437647137018808759229802261103430432714786526197815362450893643721952627513196732871326993451955553308938451649977826205105205206409906460243687856980284315458251592090969725328685942298630377135244850470102868722681489941896028715369868564177614444710958869563115936282851294998096252293695458444657217141833631926968283587596661998811629368951383840157645985791136039035102886891838379694434470687011785438977296600524546027829042883139066568737308552653634088236250898802500491194317354625776211331821862621656313402780899236079532663689800424167128914715943061900763590380577077825980160529188850259924345581146178152342110290178628597901291032489965125930024360869077145397010177583198326325758245015657450617598462366209484792927354880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
446 3289513986482193352982156064034698172462174111573186820235000348596648240442582103369136893969375741492381869498091557300401021804202818250988929798395174693803303541295409237754999157587343215148803684943277034601457469406381972977346880231691828647881088133313486449737879889362423960234997258477651419689866372579859713278471162917589962484699155458485293127429741377914833114495798065727303427181369439154497592541671532598716325365651232123518005160686767381511831346897285245266530118250119777129086113069567665972086662558422797258074585003083402398632075349960821946842733615232123733012778147176282716591771518010837933380969951044919435193527214819937154561956793347221628237591971217668800411098665991549733760133457564245607218753416918954659210080587616274083673983856471296518380353373292709384758259316258285568526596272863741749753692086510380108476681198696860724756480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
447 -1087854102685727635277288473859019656841564139406586769408555092494281228497746297900372659593257940590780792876338430806926266195294164191753565648816302408056954258887865059205708893634232507855786085644977872963455872510722214853206836071073692629696288077410728193448576112842808257373994087493371344993382233706463340606176745523015824327160810137693326204380711931825861345889807752420611428521679386208736137240737512846719969051177628667128502983889071590479622208965052899312820863586198918086038715729410274191821063585693720924429252221315463010329222015947632463840985224180819074201072428425471884800377969705717246764293710851898200112818776602056764719914400789666552148578765599832868436941199718281893876630146290233857431348091720030080278483253938899484564846070036604503537154256362789435151391608770049962052666074552278268815288209533560595848513607075766798448066560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
448 659128328320537207783694569822775091615954545137119060485092949412914103788133751560782084133412039114492601645887797258546627656849438590182875010303285665530052007458983493221479158645794812936329959062980255304246375253915836915518611742813491644568346595857268384834115268513795911608033149033909178895645850398258183927456145365334107694825983776004244289241132934734471332836469847097261955087953047986291183258799581092437126681322627252694315953400291564809150060724724949010878779099207616701248431240323345196509146382346816400095612793270169967343336199893858441732096308818481848340735229046319206081390765520035235702216802807887373877429348372345385611546572190650626093784949296287931504963052636044597648726132050629107643331846681422805370146393537793641861694909278936367915078489705354140045250557170224695393096617083303532555949189886141199142874807399949457647604858880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
449 -218995798153756816518476600427223456298345243580596710027859734233385133788199806725357176355138653747446560855098516213931875958117169368531890514990330444172192999583289052336044076946610796069624020492352619270561693811645907246813543438551587897195132148884500059722737135420516784399598142485303511604447433684220276496949553678816702113453309221651605586813267540499912146898304444988923658105103092577624468872023781359480521795128877411260053378831872516060431245888846702052691277384303675272241562832995883016591763892285419380816744250620168857992459511688647484464473194742805593316792775903752228373056450797336309530283021745627263729320609087511546291957246468279886308522137520245143958272809600894093826263903013085725229544619247258340037582849392090675791964560549905606645836086358742644932670152003754332279211388444023761196859553996109887028322949801934648973368355717120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000