0 1
1 30
2 -158
3 -68220
4 -1545108
5 242353800
6 15444235320
7 -1075134862800
8 -146634052663920
9 4700919898821600
10 1537277046430494240
11 -3617421136617700800
12 -17999352900456622989120
13 -494053808263200360316800
14 232741485544984381782852480
15 14300169574344055190498016000
16 -3264602288368580483178928377600
17 -340011339205553580760118266176000
18 48516796582430681147652657814233600
19 7930679841303482826425271995482752000
20 -737364249660917067637355567517241267200
21 -189934112931809208636279422449932270336000
22 10684735511011979149678383325600098364569600
23 4741448477931150514708391336712626475277824000
24 -117758899587030985187022039743773999345101926400
25 -123927626739238703425086134014120231440607564800000
26 -603105908100191544555851069200784660540280990720000
27 3390907979099972507480593842384395786652024462796800000
28 118955562743789246886200256914321488212554400664811520000
29 -96883591090543908155019104279365696137402940665948057600000
30 -6556302308821258917612969411026182785459682341176188784640000
31 2878396111949225877311917287496281711837378866501905684684800000
32 301385486483196426299227689367725194352628027420953810299166720000
33 -88409414171657098513295441004442357805387458081659904551713587200000
34 -13174855300224032983210098776718028169789278691824978469336514478080000
35 2785017787576128158223960640510259649881719281358720732454145724416000000
36 571415425394579786114988776917176372623748568399040574693155502855782400000
37 -88933294731362175706984549568239478365982466936419738016918837265883136000000
38 -25036627084437085578466887148246970633708735466641434477445830432768951910400000
39 2824375368846572344769600216394090869214697036712576112908830020454497042432000000
40 1117792567823440195481788704002789228364530753925936152795634755930547404999884800000
41 -85993788574883735766195820037714248734230055975898136514432643787717892685725696000000
42 -51067419664291700872594905003364418610023516723076202531402023756386822114656773734400000
43 2289197399184782656328830309094937798453541265652723518213268246659427615943203815424000000
44 2391937112182830119187697517495908994198016107769210463510001716172844913762491378735513600000
45 -34808603961365098641788783024110274567668769765589271314564011933304326964513282653552640000000
46 -114924384029865494933779942298703535450797609983859788307148102064988276153167613021204381696000000
47 -1753666383304248227314821776743707220864624612564094992877241729179593299886095950453031567360000000
48 5662119928769964154257696757443020787200423215680488983574929271408219220995829846578818137194496000000
49 258921791472821866603686811833443051120401792794869669625525722116903042771290392145171299232645120000000
50 -285767967603107825686916910944357792116432286563461819797725711624837809571727099141983950891457708032000000
51 -22270001797005511513942539674319871167762223435752460117122082048729305249753074718739080256150658088960000000
52 14751367942018326712996386490506061611985586615318699069132021486391119371378658573940997614516755267321856000000
53 1667747457124605022840954357437563880525174083000918317877549110584625038761774915944379167807887263441879040000000
54 -777135782266997501419330745345509982414724561377353182066182499510356876467833653396836125202175916956549382144000000
55 -118595821188452859207529326709488199094605982551329060798965610771231504008572734099639354371265492643657914777600000000
56 41663656534462998831364976270370579903874642750008309840462191323370721521406058268172713494376651828391871103631360000000
57 8276474909807344967268646836994874217073454536701393489430980246675045795142099097980613872620037463003200267852185600000000
58 -2264274223673105258506236853851121965170860569580959328555983502546943358215650776981005243813277241272904170740027228160000000
59 -575805833075611074326660350120887120411621281277573089942122176933375810919569292357912546993854296117915506358682334003200000000
60 124066350597854244216676506387468121697546820036055450508857936887984023978950274029970932919496763071199758955173509616107520000000
61 40274144801575418324756694217297958054656123536582003264791653898370217196542766899779416470754773609701269112304359851006361600000000
62 -6798769790837054663513167542715478896476592965389486566996923913925606423657209778352881574635838886798051970079857168074156277760000000
63 -2845785896129252780336135140159341223447520868467317683167181046535260959934135630908517050054705296305906007793112503828837983846400000000
64 367791624754575458131722615187377293662325201461051307141597535162739541764423591639077456974136046271460175779909424565949673022423040000000
65 203727603341341228006072061066090631731948289089490554176864089077877776371992899589249830202528286411609312873084516596236767752880128000000000
66 -19181201934131917415536402414453217533199655431791781766821739820805264995979623409341861810035487309740036902191835629513255981165628620800000000
67 -14801327144143132791674091952556573158574474793494699870066717806754207318382908894798392997683209802842056206367500693767418698083082436608000000000
68 915638865978581114167490662974233583301156531133151246220924314734975794953524318150655426335679259352970569657745439620654102538414277315788800000000
69 1092335846037590978989225591323957106819516710477177224838707675331173965162345727071895248615391223836258008800635833101022793891041711138799616000000000
70 -34073393113040649126778385638726286843565527771466990531458686564347484028326810461477289974895520576197817262135657590156306976778067738443225497600000000
71 -81920594550935207377745398862614051936360373411083754987498451031957168380773128860788880811702739654599202649639159527166437324873891159092796325888000000000
72 101907307337331259772976806531419657024144112804544745117160086381939253816659482421584643983119525004851557607931541042368347735398157603594323152076800000000
73 6243440429732160295000322807954430610014912128346852462281196808401827436188273648572101324031761481678894407767150562372701580091655477663160682615406592000000000
74 179432503917073366332703593562985252509844617442059365024057162140432126756372330991814371327560591056142127032723532230314770433753923025538816524134698188800000000
75 -483428463007078092826184165473478723743992161829269992026197745659182909831361150564252525721267852191919737161924045862374108995523272966438011667601371955200000000000
76 -28740823076032114403285555113427241498975935248905510375444868185618776553058978981128046136479968466062469894904333658346700303784071981069645441218129459937280000000000
77 38009291161192171855869249723988659973837643690900776207579162287395016117128318025136575704101306405066008128868858669951376346998513173253258278931947232375603200000000000
78 3481678627547797387654138524590123455170702851714359594473366500231469734185352322430674677677516303208225416324342205909413577358028603207417483882234551554518548480000000000
79 -3032228384959788868604129808484736472025856622396464867920061793598042218024336747033450533074930720675420492337043426701784974338964443013329361694112976857928722022400000000000
80 -381972514596493667313032100416833792790853384423883549662874772630287969863410220224404166901890089275012511517332473055374154852907680003682248988668317593767630979727360000000000
81 245188635065101719819262583977643081208542902986920279930867787031229654237677555662179128112405433519717215125887381444377855582462720056537729704129672833442058102584115200000000000
82 40089939607843365895970102460851114810846840427965580836935075875807308068484855722656362138530339876281538665788979719230789990058363962651693264954787666153960182778198753280000000000
83 -20068887035472663827760841661738869709002942878694288380574313455407140640989408347348321574363935594148140555487816273011521539210384822345436480262830266353480387264441535692800000000000
84 -4122524567787337247621543827349345887269792731702198167031846156620357169955611370849795432063821333720231253062227953254878238363296717686658886776624632106248271108417991391313920000000000
85 1659886391582906462272115205341576452160415757564252851947445000710332687947342357520046171994957044111526609855446369217433595081806418400883864270619512468179060843712908418351104000000000000
86 420535226128602432546768892553773969206984933088906266719597274886178700932528401306123488365348163864806194883549550912734207828465466373587749615940438539360278846091417218371393945600000000000
87 -138413686213487420212812151527006139152962360956589050491406207478046389582976934386850256446516706613675397331020867714973821714449438406251988553776915044273868022665007594617788432384000000000000
88 -42860996010637962112584254029814862944215005979799137741214236988514596393524817258228950303472338289510212934181827994762747545212415470010817657762161057122172267347280817120746980088217600000000000
89 11601037960901393908116134934875933691370957475108292824715456431380593163927739981406437767092321303874327805081912027892040270545728049275360612577981066568409040361784442575672164806033408000000000000
90 4383908245180733605688642576001705135294302117323095192729678676253929220524916042111547551488331957133090504460886648479611042468663306965419430667540041457790256248808189578993942083247747891200000000000
91 -973133587281608719760159091218835252033513507260118786987515401108442204453451919766174577637880875840920778466073063841491743287304325643037254609649155914910201135784868934685685270333068673024000000000000
92 -451267925647958931681295902668857224576870224469436522575253465625629063627301424295400812491330050444087310942467436657564744245417095637307769584098894788920436325196300944326949314000918731659673600000000000
93 81182893082203898396135968222810831354627964008587826572959195113522458503862153333498344314220871417529245564499664642348497997250540971671441127161843396466086247996866974296757382053112010407673856000000000000
94 46837543068671388075733508093883862695655407786703371999458265350173819841660560942126617873698555125921404239808130901754880385201085937287403914272681955755019999221270844345008572263399757995152139878400000000000
95 -6668674790751200461020509068878466919010798042980975368350189911924820947876282045059278802526937450438476402686376720958196411266528222596046045550319190792694609559146288997410857992044102919209416130560000000000000
96 -4907701697554697229322590170582621047110648977930985180716055947703715260721591441644924726561249899219514632223706538564128919854556994234638348790056839096717898408504321235039137337955632763669024063094784000000000000
97 530092910220377011545253359990369496616769266291562150791110410543268756212250471503233087618218485989549732301338714637358225503882028685596054290753114397530869151448240643837851904397266462388191255655874560000000000000
98 519560581719859668202817739645923152479280539997892149679899270005339545033181557435349037616621386736988400615630268665803041294110226950891876811650966601065697116614611690382262065576952761875943001168841539584000000000000
99 -39375335851693780018973517187863776312834688406237565552228513706608091368115531164280748328108723899230822425463095228485759014321197453710584988732916915161619723600321032204215974888217593029978932116358451691520000000000000
100 -55601074526052354767468741201629196126369842972646346508338864750097517366908968623821751347883419006582563730046238457448114921657329314901634510667933051183671839096457288640145372519307713975309389791917554089852928000000000000
101 2497878297327631282983335882427111650106814744200544040175610807656210545739354138466250632677400418341144100712608321450349856065462811155530856487904618088589211584020246548001688967594189923312489324153197566267228160000000000000
102 6016355970624731464231674823796505989174833122697059616393342733695606827165339193358332224512448400755633918086659198729501159980422780266424786235591128526042481729689840345948704885696009397672985454109321921921521025024000000000000
103 -89070355215666713607479430374109001157682026254234122147790933908159412439047965405973936540640891523033889229902063655750920267747801320667524321680980909866918905410433716095689120056014317834001034282036810903648563363840000000000000
104 -658298486199329487991406915159623713699068725500416398301281859078989840756687112219210113930238778769635467266472661432021187015739026096373400384887737067292960971173533673342284839815517357637035947904570351446585289081880576000000000000
105 -9948365260889644808084030771864749795589993052206603020872723732587098753207287637026179232467364787026599118249595974791050351571344707975512975383430420544312008135085167550827679936462153309200276633016036166047299948406374400000000000000
106 72831927874056823476722873281926655860961844924275059596663220013107368447064152667321266179536204989908006085084960079239502155031308067806855659495675798189245674043615300745069592457011958660622315153728239257219740765653921955840000000000000
107 3300647103499956590238694081460887635904681888547117903484730821555399004386615473936849933948836175832699220466004491758051779478962408344243498948171228748880873309641990392842310423224716329138862078451329601666464817583495734886400000000000000
108 -8145991813805478060798728770309962374318906159841068859595314560157170782286746002638665761102110536812544760254147855977645527578105388873815596820422337547345319576492254024361078970991754302260243946939419165302824028589113016886231040000000000000
109 -621524895048483381650996003633345736058579756108179945911638719398921235305834610593080193685793132899723886534951972925571394357727322293261107068426507408182483695147700010978566127329101615700530254940345300563901656774033947157646540800000000000000
110 920766321100220839477901119140685108849447503481946344648901704124477611895697084198503807091243797339304570245980279859286895700630449986908329044471949588389482433345808718268011365272838041174239944800737337964135222921732672918624539770880000000000000
111 99956056918749121140879948477069330027980937120328372444663565287380781721763944506777787153889918727049003022317119004856605746371219268096977511957635419815961925441663588825725866856745987270454909413979506218550931503014050957765640611430400000000000000
112 -105134273509805261312379353175331697912221987800302963649537811370348978334153955838900556482564791510121780029877918535969236284899502207519631020965967753166805180244015176591186942709209174261306743355089606309275584364392020113484459483269693440000000000000
113 -14998421125938253698081090969998758268362288759019519730688988173403942460926759043442157361064283554784052063028826889678565443068989064618008377885910999301516379724455823919228820600333247735439027246571603758151678710312913585695931134390147481600000000000000
114 12119270301413110599997768460423643064146918866706834924236173855368583481933639265060652408884622577557577727801159865958909111512805414979261715743987978783058735127159315704605899130646796187573095577677234679954582851791136165076643135031120505077760000000000000
115 2172567677884057973032889597886199524188119937804067361484945457231653812555307439699465055899224045436341419260067664796678408564821071511085077945895136811246255645140845305684203484166797561493964821593811312876827758161995218350256940031998083203072000000000000000
116 -1409374587236411427510741800643158665889112020378098584387266909265745937870206666188945626912015307648340239563765090947320119340818402695194220616194163274197368633567248582608873642700791765297199594288174804123769262832567680654367462038276489356718899200000000000000
117 -308916123588447009739702728588672255181232944338160536671942393353098787243393971445104316187760427877761516889862537093586351306567912545268276064629643248796551521823863120154277134485846484085947302453210518930460394988682379577321357597395355436048187392000000000000000
118 165193358947993014673653602676753870960312632224378495266803949829776663047899583237511693887297914036224599387944349435197377753525509419669263511257321397595898928020039539442193718700784814936500729904959690735351090119331751530161889927948232848429360034611200000000000000
119 43522125301715868924153055528226815154655224669684668898276094650667564886051264468217954066763700279057996796236329063967615775122929756391550562350342823680633646031179553555806386138774562907321026924617404747414930255547015541855964265727672739510880707805184000000000000000
120 -19492510519218740465717744218361861407005624282223161244132868051948514484475115394722658661795670964617009608253879610671191780670680794263453097723808993889699857454643631488176881987702972882915684088755712840539725040537695714894763337736708229897626865843463782400000000000000
121 -6110344343882408932582004256414532294245196052529860400649119018407209472467321998726631208170189516367713561497780726281464252229727585699374852327713794711184243423757865064090485243809907693200948101012097091947991296460379964640876123308886577905230220638250074112000000000000000
122 2312081881332872448962794051653812804774690127785748844131927931722128643099515662639806380320652520057308929184511738210460701811007386349037493094575165938436069048915832463930713520987461951729071602643965933661774781345743331090171529271111316837877489492401044271923200000000000000
123 858061262970951988850838602950576554555233629509916726398143524371592829161177524186832841235394957616398263539422897171820100875134539442203633231889240744293899475632445164930464878959631503959477725165556422250132168022292304248690872370351183434831820643874797894238208000000000000000
124 -275138625656243463607799083029399978899892516203973138290320003735579703966277045516363578259585946316645892284314563625125489943219599031879536129412767421903622425342639586913245526971393428507526672183503170143637434354978193520627655619056264602335394598287873558455307468800000000000000
125 -120824931981372437229553190489174038712206985808784189318334845361425397562301513118609881455141513669109897758793405634519187372307238469457965134840396294382513932767450933684954914209613779122677601885424773252148462417829917784613082596582800395252518051859858692094558208000000000000000000
126 32762335283597024945244833015962926048144575693711921859344775133187653922671093875980786781175995990303122321836798870387270423821574817882329699069626602715278647768540557358728073515678367546440074339705551053931596820910968559564614977722706981801280394067775517342877666508800000000000000000
127 17089800091080707610554621708209700534091226135008760365428924819436526515915422927095069680457284783910795920084335284438101942942180590422972307167392347293002526782419565788435811908925544693679107982333372204315355132623399736818139264116941164544361088279367308046027695587328000000000000000000
128 -3889449939983376625476128581776583505362257273611033281589852310962796511496161511927182306225775333715745456293393258485312919478944304266887943130167677681651054982595133556409781968739873192934593789258874906783112284459821209369914878173181011380380008780929705921912269670501580800000000000000000
129 -2431052585734015046216032947665887990289637926315757362175542284076256062236215079836738185593020594587807990370302819314304905105370193405447240019741971570257105836460241284025424851016529160384837333077280844600696022014185922239957138048968070608666956282572929502482622737333354496000000000000000000
130 457908329136790757211751992668055030270162459427508323472679954582536711614932663075743549950515651258558131654725814125163330723164170732789983053699285838239386111040741779525157117127059498306554109553311339689551850147219740630026008261363048676957015669961660238559951707049396115865600000000000000000
131 348104222515960152172905731402007885092541674168294517297804484389324360148417001973017276544979522117363854945173224192244396569887541522968912883926289344920343920077963839590611647522625205668527150078048547557066286372247723963784485015095959891824763637203930530928258482504311460855808000000000000000000
132 -53022051926222120802847230737746854532607726326684963097732361813550692351953927177781386239692182569612724282726491660352055414472481489534158684758824938260692118615685813970909376693897436176235971973528388631580518735536929892926810142555517023774145548709228269816084432218502859041066188800000000000000000
133 -50205504857475594635944739746811218836462231837447888000674153926282003611445942642877142360356425617910948254704906547602645109798388943617771258260374612902016314060878692400993741547236668808130906830505799616577064851668736034674090343544906885365903556978628970321799399599177207148510707712000000000000000000
134 5954779869022151667573503033626974323607496647209711257314086942443512015269466629608015712521353009563156437078428351066699772298129092009776467419342053975354541357061252855072729785687983769858941355367899689406909167802281471913080452093209815922378010031711477649246522807219095092649266459443200000000000000000
135 7296378230724694552754362734393729346591148431474953315350998758710157576459998179254218698088091762989365649078376861598723195675281070074871960848670091239605293117750731564725866620205476523362103163835505213923570913184848489265207549747844833429766219380925530709939540164191123864638138047528960000000000000000000
136 -631629861770693086096892556261128862243124293176714459421641075227902093847137973329286323276782097466224664435560615534895032607083346109510214016044522832111730348496536798348261996683650426148089498872131956220281709041654407955389054480037813005300264591401584431343694647629369636143950586976403456000000000000000000
137 -1068810166715635642389626521814278794089600894303369516421873741650124216177090357216409609728802810517000584447656308327763934157537342994218483123074777773247678326581813367335723356148635118777968985004127132907643222827591111662053855552519031782701209712024660295732091394574013519719370924992139100160000000000000000000
138 59487916942745810785711392805397220244003866969690968542672975040479770409454549965694447121812373583829382677847079729487977371540182395362512987077346073225836517295724621753315482686849341105121910953396224539075655913923906465640206224087989890385215860104554248113580422558066205688939934030117602328576000000000000000000
139 157835197089432040655026372475133877659578204980959891931939443027099129171003537013995502072498496754239034812031024032971484763883287698388750799513730236202029121913122817537084417371730802115212241015144464649219810783137329861075717312812628413113063898597585129261475684650126256103775230553455805249617920000000000000000000
140 -4013356128751123206117497674493309673736350534867896457864389764590062120825098916635091720453016381357945631008616518188816385296943672475139360920156761134677096249150169798173548993741513738145071238174021633688949786519357636817708488342449116866438697860768402958235093562730544657913627661733480676156506112000000000000000000
141 -23498950076749207558006031221251629249148814237825816086694801994111624876433796870012066518592067830678624205288293775309400814785300884059595949251578425420284866425246256827538150370913011821449589276308418752853106866793882028127066503024079994056300185596097361434956831217258617393828595979429878293858101493760000000000000000000
142 -106264061727641169097984868551985926965823127044251424809550123521332459232567299914572282884021957182143112816045418308910773717731563349291538894200207450059686128501663674674210819339018818214482241120928363315143054750431727298619878216772525465787413498409212026545110149016741330836618732060819168508067776036864000000000000000000
143 3527200341878664711611654560499400194066146562022671762856393768681714101158930887565695657000677243894369492721210741078115817598552516717098710864934130097940126608408246730501795234544316679460866027281843748854185071597132708558739366801822506223068692278263006831745821190285563402854134383603802620300823702735421440000000000000000000
144 121893125211381684385860159517686164656351641043713127950827889448487896121899963700246168676675535306746244892027097749971821126807054646880675411407150088887533951377778105911213908737407013466767857006605048265026805473325799006679576858983057654512901706176213529296490530593905764993219425956523653889284317189783945216000000000000000000
145 -533719232729556875611882990815674033426675011785966694576172466762741869856108439671401479675066913402592593608301085892233946408970461387477002535352230086014748150502879862708073090311173524345218825278245307377481999863766588444140672705221770738461574354792639210951244634064568982601836498832110827191392563243453408870400000000000000000000
146 -34711201320564770469991296796078455522731155606095031796221680523174784239743926621396809126940801273485719237134909642590195471332584095002274490924537797716679027995951335109081518448740815666293421701730639675662222223575908478938934067093243996932671481388272093857911951320348152885664887100953618558896883997388357301698560000000000000000000
147 81401206401652248347916602921433182929669701052371852423905558180211967625741040660520139488640011941267101172373004846323887369760871706750729392903052142995025746472000306579518188560724127488568458852028076949715022888249020129421353409417399162520702322994461230821479497595075397017970533688569886697833119939168110442341990400000000000000000000
148 7840530488631723942553364513149893361518376738364691487856339830453640522442645151534964320935795417098153005245834102463199361967297625161845624262621229817534994902258336541560557895080587921973004469144201774688493460191337345978097262001265840742571734504226242593989999068900728736235033241920009080925990378752864970974229954560000000000000000000
149 -12510910588537363937033572416455196715013849167433653395309137727176701523035755756240836592061133767298423179817479567782883599047617406575000842530452879864207061638503945909200459300740009141010813426811638347853522340127844447565970284400176055241864500508637930089130845679360264104574847049833426866265721541192113456374451326156800000000000000000000
150 -1611324224945003143863004661075631390746895420812296297387923255367673844929976139665499943242794674161139731447488166613990181790677254423013693175921722306822063515536927066360703246718494315425992773329179406601049156255318135321658317108408831323596428385974371237675696803600456602574808521817756877523306621523122543445553098281451520000000000000000000
151 1937141783652529562491337802659170776950291000247351904913922459641912316357875154325455768862818088645425566693609362408723921715136564790762222914305220365244998776564468403799291793625884621215636307635131623606322520690629369769069734621055675027176003379141608368014794305206460215318783971154032137350670809941494729223258832512640614400000000000000000000
152 315536189038339699132006032723895843031451248645551389025517517220286207609059382750444612998466934213998128217396095394179561113969113755834688281828059123250629186412082446381631983098029753480294842710576992347960086725755995755789581463236848325410398307460741851229037799105795552373709778963182167359888543539535853172472436850627350364160000000000000000000
153 -302057307408715003147646799090720332375094460036411602269871828753165184839136269335489156535488945717182814086877600363295959361122328390716176991732066544559720847659629077433937949590799368641004923167334017411435559885611572856109030998922583985408024210196214635773796027012908239415494269736211367179388820665365340779593419303833992534425600000000000000000000
154 -60138824286653650551723748513869525666125973224342333615212777445111565115682966603410145980578504880472217429669103556736301056596306171833469640684597238853863974351058306248598434119734449374099395063951960581676757875213373242655953639747679105389723541927786565499063145502838796427406724851972491174596262716879786919828605821873471488880803840000000000000000000
155 47410636482117143376300675814033159424555111365922345172578373479057362942739661637267614873222929757177863741913068075690448218928494024201164060396351149072588517920346935657008424979136089250193232289581507307429715907026063591311878029524024080748808494357856046070924239908182001371623110611101215742034291447142912096305856819356075926952607744000000000000000000000
156 11284484889231846455266197793210458296724651690037569644736094577595566451603039542411258285551756908063974848548828334539899456839083069845005608187757635671822808691440459711417909960669335030364356765224927235012063001167022985802506178267942618915325018471473400258319092428255994267279122126808005299983069866355403619871868773309712867270141254041600000000000000000000
157 -7486496183423514886313688007958231147802232470021624136701632548643592645425204487635407551029145403320772809418803209720360113932537589611003557594664235381977905444974207244975389227136373207654961899974100801026297860987827054044767659668842847911969593822631222684164331175517943134365277496336793296791783638777381247074932993121790233573569765310464000000000000000000000
158 -2099015532513450533887857690877763320269811967726029267509582702365396940372730620860826695310734495070497790475615775628695342595688860088004608281475596892363136623849635218174045028741031760783350701843674787329702672701484331701054121037440162094908065332901497303833281102153428477791624184885674327262741312384152111094684624253036872537981176103147929600000000000000000000
159 1188502182030404926439105611435996851983118029586913899162304222290495612768676964345260467000914027348598732199416346480833417807548047827093660453310184336622060487088179323353844613902793738060933529991960342682868975453124591711307917429759240965509243221779280789660647823559678591779288521851073484847019480821057595453193560134619836428952780965263966208000000000000000000000
160 388755656371389823504856364817919006821921849722415512413866148026026672486441799432807802348589799050207241275371527402235390456358412856537121027925693390525773383749878715372289541241957657004324827665305470354663312270782834998753963872053036176894901863084734103135261648273244403144441259285370111226203453476518564296165843665132963864952852835381669999411200000000000000000000
161 -189526979682965251242466106959347976899044564556800319477778874308554297154888382541381457783457032578064576148456053310208419252770981150474301210698577202787609197741790634396170130004206194268825083127079882698716160796581445834927585346348053225334557636690254628979696614123985059922064723200388616178117354109093072829431630549634456994744541176738434099707904000000000000000000000
162 -71905670385478757293444206679135127091003860974720823137886498151713960252642174708027059169957800167956138348817916833948224517138308763671049157975764076839007462573440559650970159776198769206867434988665199690234124109478049923065580258428211673059960522654835076529245097067287456940479776920163032491392564481556011389963246394720452508670675281575395927350942105600000000000000000000
163 30326996098177149483150394668030352035858526357535722863076792996437553507579983972821804563154667550711271943076236208138035490733785822356561855569620415943814842178948730783436870808914961796693520897989027584322131372606531992631281010269824580417643025018517830092726727962375919622187811990048916283722825090435435968974366357843533815811115121080998773133007650816000000000000000000000
164 13310230363602668094778139058684479768427735631260576519313381942148805906636553116282752598990542496686046041099332115925848175600583474200823967156641030585508638216008580197551514058312031398701922260474939174909299580354123581211290008195073553278411722724472463190556235808513268687879133808691263093782298067815323467313952684490426931404626088641233292449369599403622400000000000000000000
165 -4862790836078833518277047107878748049393052556410921049838779048133408607008121585603774375392376401158432836154063933468671368800183141382707041668896746693677941749673494769769152906047091909306828530237623978963622671313080871669100130408085595999073724875278891839332512947952372504848677619756629669407845885057173661829261674947434431506879424229769260350373335526277120000000000000000000000
166 -2469450639656482774853731148710912074656221385841486474471700457084919305331786725077593352467550295681236042479332325481235457078599351332719051196601727110122581225858822688179642396340944078550599424918238851132825107881811779722127900642856558075784546182269524654355377473530732489988520717575932688363811150250236227543874570379916862360511959020993173673397651033678675968000000000000000000000
167 779958709769158889902349295001201400179116392802092647906934072953026707671668776084091885427385773712216160873685970742798751447280584214780500778326946015013592116835891858779627514693010335491221698361026258643438369280919413937836880684025560311851783766927395476327629259817057303581907931475339374927846822593314209053433332336270508465874860747996120446613438640798637752320000000000000000000000
168 459716117011420082254876820591172252828082623562851658665714889149096853612002132589582415636903164754101356227713890382261530512807822516016213303072581136629526149977168701247097121880686355527527860941934737410557488089633378530118996673504520629533621839768295097369263102082762719833569009449881424224083741570912664371420022312234105997005661814023083497056340529760509674651648000000000000000000000
169 -124841497398866775259156868472958374088594385415329605849598643188489873520033030958603355614298162020081108611501022472240175361861205485191458931250767258393690132715563701509513199315173838405725873725224209194002584866778738955063308620096303573183774798675694128623300242094440151772855573088656279130452693387898660842850853553411042076848291394371129927751168821877297778408816640000000000000000000000
170 -85943406075841936805111191329531532372824660820744890448235112905291511825134196240040615749138504524965263954572729702296331439606900446064474738953506670143443238649684629165668855565965696893204812803896541194302577531405989516594236101818844404797383896154521523858517988441435344384867473220317386788028201961999286040224168436074413882782055085502089273273202864058557584199328464896000000000000000000000
171 19875689539884920093958618623660347192389846336178836194661758576723043296559115061013181068313512285182830276227392010788227997396149405184601561206157798990385810110730748478530978361848195668857711264101930029804227588196644302959859605355955828528912218405174700258431241889862945366319779179116196760762375373887474557988429467034277611458472037626528750607129138381094050898629906923520000000000000000000000
172 16144979826625719125725865071665996189598387376452889175953652913901221035276401967186063552152045330203150532420210872603694531312685697056630687658175253718723038153345566193750407362138827820590559660778412340684960549472808140451991795229540366883000466276638966061188294689543487996411046895446866885739357503777611068564928989128739139188918003087662849660255189911178942545133004419760128000000000000000000000
173 -3132549084911326645246437630509235454994383055578893220081158591340715895876349463327352731522858351702336206374149562377087742114781113246174133072306514017512757036109971699316641097511522420418334075172860448883105303105488299461863657687369206845887315868200902272392634833463394706089076729035443015164313295925218738107554571019167528447099367426495310430675276388702602729975085809721671680000000000000000000000
174 -3049056710133951673815501116442591010216782726729044914033935665183217567847071441561754538150283215519473540742225363727457257107729547272448565276995644809678135276442751513686411294047063883926522519206101737831424228305370614163345775978664767717439726820524363582215317375209804623117771859332285124019346960224187826466939849726764665455717398799942141337635406721863804651705126905258025418752000000000000000000000
175 485205524835477394562242162782428443074322483665758263250162577441598543668256782156006382906997543216002270681563180325299118908162398281541231547237181434221614409998274364660006754101679268901856280990539173620845894610134433599633031191623228995149895948193109593662845410505649119539817157421624221827048354466739733141687740596257648683211894784280110447674810779293125402215419689725541220352000000000000000000000000
176 579089015626365474243807296592818578833866996363855413730888065731920688996932980869839044225734863649910594188869921503897684720740997625940088807452859079538555178733323673698839253715864256176051332860725911968113572709043402220332461358198478612738462299265879205057051374335264799556449974478021317366993540319510568064604545394798207269622433231337690782093439877931877193329666837200289642892492800000000000000000000000
177 -72976479899773610459331769749605878162967431147517852271359631248287560949470769465610465221574152617668032993406419036896367792028873930431026979724355308117381720694958962683645360056289565618395314384864541082547065162292610545110493631383823866346717955743166175065059576969377967264576774014825163576961213778957355186909254439103998027914847507051100082777827969252657979095838864468404890272530432000000000000000000000000
178 -110632977997280165213520770296238940328791959875499283475869273454802486574183774679539592412623689554794198321175107291455794860675149879332227480008197767632388525721523359959396192488043722765616288331042634863097168261800500076546093517645911011883482419606619120466165569975349036971675464141045894925356248734842186694793512431075401023390560006711217004482844951258370653858948555869201586974081469644800000000000000000000000
179 10424233260726560459737573097437609189298919707160173506875452991558432031022619948455437480009020030925888695815017239960797722245791157694525900529363556016926139396511750889652943012599364472550190536283950788936678451769578586001005797107349915449374839709177453138967312673920665197983892465336557257706956161663099357375693060057559293907318941716554861854566325943786441639476301636071834946461576986624000000000000000000000000
180 21264621636902709062259117713165451273026246536356610508433338335164157473322750214814230214687770176193811527335234686269305273971754969178531681634793416310264787960088889482519958016148677238974449632798034799311168273309389663076482456472038416715998912781216065866292387353289171275709359523919650390485025782751775981354655763023648375428970603442480344598607132337526344418299684456703289992719344193870233600000000000000000000000
181 -1347252333065684902084649889281054755819298872940885127396361117657463071788265236539426607252284669403711897410954842590055160005335818995989562047768193118555470347869031154949907726834962652983224796745974544265765996155716856025737070306962565396698977090779272199796163405022776342032771695381104452443161957944567362177987313466652140668840701157226297553625397142608899613272876349872421547422562395516567552000000000000000000000000
182 -4112550084215565527067036020514189230556559125407444752965858258036989719980007977732678255869847153282873876783971417228901076155203207657630146831132715430139750475217173092772104151981488273498625899683937304326463081886873007380592349558691289686181329112500692347257144495530853011216774080972998344050396326083736617742793488711502180817962233652744889956552830542649886891813739264585939273448445846303259020492800000000000000000000000
183 136045017719329056193800763464977102644844140015781734001957963630540767651860961555105482109975512203214931814344678152903629105331347732862861704736070731232374634047753970289371307688988420402879056971699755215844944699154024707474056823266745051941328359317072767286235705751640130979959164146613998623133604191462014459260720470539604174090423042448520253039307055912702667178959800488455825282045549241990410928128000000000000000000000000
184 800328622536892375643371134979783546764322962707110460420790419680489950673765093447387932295283852101806790734082182319943561831873454279410289099705011687228048887530130370292659312512413523197249326650556829896339171477419651192210228872154457712858551705567221231140431845530259778843123271837904521343667442404120441941431040137504971362111652597716004731639198944361996280686994107988195721247908760563418904321536819200000000000000000000000
185 -2474297013350454758058448175860516123147409543938947909005448105469933800110124304433856444454637348570053484139641715783748430236860497469570340793230010773627368133440449795392711835058348080751791979278029850488791930151122762087082723734350061365765723197956552818933121944175494212836912247612504699652641723036680020570271771315736682915181256588058192750492014857777765204452639041042800781869108345134190146554429440000000000000000000000000
186 -156722550199546458327418785694868849091875355776980898855431472287226396059379345469590255681489547492343744754906094796956065810259697021033062995709058837864354829800275630871243988593106449337820164464691829211125129791179882010713920578858822509978777297026610908155684718783963011339349625364261427103585607753449594501813405639253320145193569200648595351906255169825706864974998935927760832543309254955432007847251034505216000000000000000000000000
187 -4214764545323184458893757671214826225914328243976769284545580046837574549125309222466777928453347250219908657610311029943029688218339607054950081647253617775810062373764789691801578681195731278019621293922589938115765507384817314215824782327529395423317013774118853128538330362368483185024738473544673238272324173210545647166419527843918413998294386898007064922203832474938835090196142146224094296036819555640693224857377974517760000000000000000000000000
188 30880486730419773060479684344450577530653741791733259836415327664733466318290206707102550387706380595663643265050841900300278905650089828611658878999636846302836843785452388774598090806755866637349779619863741943960789463444230416865231587375076716446561662694303296141113448961660891445894223825611326109587828426392672104390782466268394825026018060464581784045578845355088635355137755213177046846482458269243180227801506833483431936000000000000000000000000
189 1764748129035555873426194506168831121558875798791953112865713883578184917667926706798608508712275999327650009584846562108796744274883316060007557409954438979164829959954883392096043930207231733243708142442291087369801906384196615572741360125327208360676297188556435246912191531246367522810987296110269469072953220140050534535712983754318592968697288545498650762653396455247893115434506113847868657253381304972451852031077113647983493120000000000000000000000000
190 -6121981443717131984516852805699961450537817242194807510023310333988087844407908512361681925365174996690263934278551051204580468203356762827044306040226749891032916058227984062383302115994299652540425388073924833977193325497709304150023197870935274123267074280021582645561961735334244149619571165733583907453212751194129983302118254007331208212791704750253743178442435181236796909421020624521872581798723881285231249150712596027574511992832000000000000000000000000
191 -538409112210241401211639203801057275571899730339002640048965114896529367481843881971506740182296971285552122955102387451247735580237747079194048371755843820322701600296970181350645814330086712592862972435967099402393378986282482786933164148521333648361161489244262092701147593671172123924051801236093885896641438848376857951432571614513059804951280085923751071661858810871035381347275037741354734935036426364119208769808499266344877146767360000000000000000000000000
192 1220965492817163355130847405156205091734624040758072232809021552224748934397806019901878757908474923842608591622487967701781779786190795506187637824844265849870468563205685457917773550565993483808278192398123569618371471460337626280420392854907218314830728991680873515068835675742738225549102147992028352273431083170356093027182475384858084099075983709944063381863434652227838384421562754629890325536671431691433384102783445002069855920084484096000000000000000000000000
193 145999238202454497930452963458017723482612144844885807273257224146363857624726019405220355910925325274340173797282317608350113408412898855864791344790323065781186369174095898496377994656736298963512158540696319792755725577567607211819067018121246181438414770029548629915005387860269367331909251135656018173703087817014564207637681129031467439510862742832528999149006390971933794758006944705524545201863702456644721115747322657030328641688268963840000000000000000000000000
194 -244933850694234219199674666144725610797181457033207227288007630110589468181683821845687620415035368840887413543843838548647125339409056331914534777662540328975014866719998859439170512544570384463842192462321554580871072476045153044349589688071287151135393432626397827638515670336804608207816086473014556818909893962377255133363367944864767601341395535383342208221751983647853217225836376777730088776579175249101206800011343089041742300495083076583424000000000000000000000000
195 -37314651160357217185211571640026822104168551664698718533090820673807158550640779590330917103880305928435491758555105410208491237485836005921396196430779599766970510647321497141353691535621550368774063338664647667528830360528261106770774834245560635766659311356896850216470155979200146429843520208286105746756202999489190986746950365441909782934725465753362508379984419269206951758445532718030226615070303914104278502449709762672041283378653073663590400000000000000000000000000
196 49412863201916745247528533223117536100441449850580021505796129547901498424043965897273885454709537767710417535473769168665133691648907331659645784086635307277826201833583319776654657697001669507672060826741620495553646051717027691376640603518620433077743239744445230313608063267810154326459231193999050044906614133393375776961787929741792910344701548932336455726830119168312388693108936911472587817043940528218941619836848899820040615513780997320018493440000000000000000000000000
197 9220250477878457770688809184542608129110467717122644509943861187923087807050596159005958181638737412799123581052268173764068421684430060825697459984056963262811926906921263812507872037268819742102101791214459272386727875753535279930141253933392030909992905269790342945097225203129080594657568034371844677840538727599875829848595241273211735177949196850313370309545512630066278833038601336016669667225216997906544273091096881060377075317077960499071968870400000000000000000000000000
198 -10022317911386345811840717790025217335397295595043312227068748261513225076318269751335028104334127996388837777817087767535277102165082257683722408394519341656803846136158799093393787524037205376542993896138015215234662395702567155204963456810970221457361925328882031284991157438562726807806864679809290664324489795538651464793579753806166577076166289132261757012033929038872689560758765244630085498338443838597364797863382162362080473069562979332450015447613440000000000000000000000000
199 -2232164488449481221990196036915480241380496087105019429333142264936276878461735178313254986852433108074476737587665979138850422313093614592522078959135769141851009080254258001301212691576337596150806508514910242673701174195430599237034614143311802846869811527403221140060481847609174123525451922506630230422482108678691932283810518137062484444302498226958898776285850038962985041883021319613018593519160672747375464440116803902914445437809648857161092790275276800000000000000000000000000
200 2043153923045619583256862523840024900987802526558458460031514128527429127664349094636181837537142983373464381289535313378246798974647940259470620939424818156851265100791518138682278432138551166503590825625242692165725254890146976014052377699595938280669800136771383996602793814001598403863509345741208768135532267271937998732055552981746048937441127899675887881539071986533444254244781312546516903185597822483545115338548703110949713597877639328897858368663170580480000000000000000000000000
201 533620623447278814070831357126516366105747047828175865047838327116339061312433636570170210344089135169763209112236180587128153330690047055561790535935873295121211474405546537235804958501709570340618381970512288114726926106457524078978095683712655630817746123301663113134881773374149196653890907174639219801463182214569352833215972227254803176537642461814779617508258027840570962489790750606510241484222333027851001735685176799185188062576850878042222985482143688294400000000000000000000000000
202 -418484408263617004914112929880976524411091698258023383241946581730895851591472140670036050896651078503141292122902915254777363176429980268031649591658126780746039989571956268218821818066668726856102066336697491787136993471235149902827007666329293373966145973786479084555510473696727437469189443231394797620122125427078710349364990619174507179642226103034831576587088229677012059344492981845321884353116191742870207085594534802192788552420157498063494075398708218654883840000000000000000000000000
203 -126597797408567149175385182216079867430988587021387134671822213369922394375192231293331578200796885967035352762317755028002001312514653504567393113927814900562506031151214471798451947053151424340598660111310928920341089543904730713147692927130212712014829809701132606423399707289331492836158632414677039427693169212981265120584534439095222731066185579460252388033007519568285825599802909511980599299635545877666310899511529288880445308554278987193576549827263067047172505600000000000000000000000000
204 86081636378153064138162134935774456030938150791027100072251168743573753798451070601466375449253432155422607291534818070089493359479132976949207715980948074191074811785790901396475678741856166411574505392058539233480327949473916163835336956714301273739760141082983280713623215259060993869922934508139275081233314290085964982956980462069728923068493901669395345388925061853602013265660048397487744411067110589053216529616134738939740609300858536873281580054864266941968846684160000000000000000000000000
205 29906304901630456864966598696134183628293273237730841052656267018364302836740021782546332449711996456699852476142610245306412748067036684506265822044696587843939046069002648919097750998631463210627325170906216587739467876924263324195152968549797108271777551719904351130983902081442824577911477986568753026194871526278751362994710650920891980183531783036147053775607830819070326708826463017714429040370952455540071709951856431645836490114912898470162461303963770295184401629184000000000000000000000000000
206 -17773056967008704374976987485336096259701377327933942503090867978242782376243852049275652197697217006488613721176708383862517832295418050835325686857766930175984044546150109136308677432362240036687574719356390076717364292653669777048391643485270890013263250447891113220048222095094454223110240925873264781582847390588382404263698172890676746718819688841990744848135721740855630855924214006399684014105217041993549981809887770579265246047815821108341168058980597748188091108451942400000000000000000000000000
207 -7051211049710815944055049877185135941210303635454979620837054123465746545949129828940677630680746713939477859105630869259917580584577052839831393988730539832690348549031492600708776957620597344930431507929359795166162473619499436293136948494049306854015271355686446916897126153699134357799958031992884528000605281127052774189882142133626867698604975714421900421730247163580408491213036381976814900913924857039854048494883838681724728728999511029025203158045713740740492699530952704000000000000000000000000000
208 3680869782625383832024558624897963019215850734017851623206807008739066400713187167035443156288454306304861000846857270238397052962153014056046395556310188115140851203403206023485154901023306821126886043749484771286578210068324620103465951818313757332624273286920247734362967143547282010852482683252013690915314917189387693602479017788086745560943675503096368053558904460670416036496147321226264750165709417787643785861409765923030822614077966386782609757183733378217466300311697516134400000000000000000000000000
209 1662143801922322514873267254919808646342979781253300183976089688888538039909144921687064576806781474045523085611627269719966414042628954977826047753425303161195394399196162568386930939432518338748577060673451177102043724896651262551516867987943879383500744874225389686350938184194064763640464444850042551497384648101625372507396594260137065380054115640711432136014412245626271495305190058000133736859693242273247754903820410053345995381440887386694880600487683949988839774438930501337088000000000000000000000000000
210 -764056974016020448258736434607093119344757952569896381107452888719743699461227025098599324300612148897377781660909955218055840723818330124766309645599662321560313467823038845273476493841100100738761983945770036283369435219828538769973092158330858267399522211523617328927279875189640149894508742540550494817654725675703024409545467543533205390525363945374332132658619704783575589962945386224190101980351200611841936570132037958832041696626921461777297816713350973558537390024355263122558156800000000000000000000000000
211 -392216819131582229802304611736295878624825986375955126309031193738847692690850629453389987403949072370355652611018645442923813093705851120716380579224023726001202131648094564802412610938349927525321710858800483617033157854132833676795210494311296869448181162501105600381269842019926513682473652632998968936218562885490215995979739339023249347856184331414495955959440703876752268525795488673195416714897180586625444281634779844417374504747344003429187506317754149215276542785572236680750956544000000000000000000000000000
212 158800046191440905934314665836729377417540296224519874536394632159852713199599879745359416336101582724442151644087657219680635378692580846771090015287656705560445193980436708797087967203949006462960096446321796851315831243980098327627396832412125231814289104581076117263630009516987092371676133088277442294017048763827885283258718903312568224534415666495040277951661724540173279496374137469719887484442725904587606907594092494521226089129180373181364784817922420158802473590689853128531109111398400000000000000000000000000
213 92736665049680594993767155169106101714560178326916827246702299595644163475775029176238343104839208618114556007363667814856458643026625008375333998856261326813978989139554119770834577999146605538108361352175167178905544111369981012199280438004410399584177915161780265261026200771211050084074394383619460005338590243878750045532033181884935782462783190793796993276428563852945225206153049051534635812017859793995368857821377354819076214590685681788593984461584657257153741648353405992401649822334976000000000000000000000000000
214 -33004125657935556066108532549897129067115570565572946988873606947882123426109380424848575615860659814740499961380819870638216145839089113891992199339446749420449196570080710481133924421304326236310658733999147192264261510814791648158165972631269757502751969418910419371997291141554777711804471464467090930565760299807306758757524344280552426197845212383509396999225919356437852471441305903805216449808570259682574501319317799365764097651896743364255460184010549354752160384105718982154950068020025753600000000000000000000000000
215 -21986817576966349555712065112644564573410466212321081100246569264485450043660457318595933007528674696086767853580647353416426998660116894813035887329227242009220086786167148679988216206581911040183510072488658367078289898667943890378808461708392660115735449210176305999439382903258079602989585925118061906645693703291294758071724427105348653164899024165510446751679521579766169903518763318970216456964844779468556688876633223640269606827463228886046805015436621899549257765610162927016290841615107358720000000000000000000000000000
216 6847843936101610451686345945745763011694464850181245818551682294500183114427287045682427505113964047176418490607875675371582216734214093892620388963867134830392976140211244752743887301916637757768080240048126260812002868905002339495173759943183151935678927007414263914565042328871722898014475546268787316776422684298429225672422329780336800792276879735911569132863534228615933204573190954369466092129010133585938521148806223112522271088053055346485785377593781004738996189604223009060297766724062037409792000000000000000000000000000
217 5230038765312014244818357194434809943183180968074749396233698449709336421010455601474564203497931892362609438761314448642696695651825616554612076928489657206794837277275543496122663692315250098924099597047131907136027520029937951565343552935591052388999158547325598774876834565981914102452438358683444070905219771154705885242787709770941221034236350586573118449253723734439281271848531672388709609241132351769968478630063424025439200841708108431265077817895513759602362664347486003656987846454339115595857920000000000000000000000000000
218 -1415267934954463909816310704466942448507389978051469020610995577773838947878589455625808875084156592964166932421860311346579173941586508463792782312803710300966756701808272532919778199328375693287219482080275158500703665059525728568378656262247915548634807379504443231843024771136885950189978232005162482782275185262697995647945121711820168115668589193451799957459995657377839202549684668278206953950296949976362226957567922818748362104770505511840333187163380392965936299256050563648407887677480333452888768512000000000000000000000000000
219 -1248735099035258130776374497887230577990763290542176570363255012567975357923893205415273652404101701171006699366320419033143511890167262758535731340478679805832991150034188630107308990630209814614866611923746946344503041281570780757888458111143900153667366145374498700787983374770439174751739539760339148773331764456086924065375882183763572027690466520493124330333475726727348765740723279094767747732320638640923476593879386055485849902078040126375912603845594287358705423333443078736914541487939000981077717155840000000000000000000000000000
220 290458358093761452908967587909782581864336373978216177902711246984314771163648137884952958402626199867853205595020265288630782403908459301321643307226884889979609726821354703519359178621877010447589330079251506384594949363175106938013817669941049523839761155084703544680853024278845573188366150119249983122418772042055043265658904125359249431905929457686375223833391642003939635936945338636554075212222084744195376412706021271285057499337194464313151502016761735190232209710222135336355968146009378192268901927092224000000000000000000000000000
221 299369332394259526106777955765525266789060154725943503854832574134851387445274826629007684085657497960599115512355348692813407299672585858716426126026624058305075311886598386649358016017743946763184032493748884422684376369593668137346532040048085685482808978649909423935836601039932789510865879778194039762153264656060443743426657460853586508122410871040570875843421559413175887791919110601194763218541614392387209704372546536413438148187800453744651962731603378381319240626398875066894907721112963214123716503006085120000000000000000000000000000
222 -58933312400939329613065644796923785722683597649060245169211161123332969540583635505113700305215527861883727360445787928472670061126890561154931211028377049456100127749317562468008783946477720425938921005657962187152690579111067109912118858748833747000681004400097930692112594399633130546431420095236971360853114501647412793987033920957641388425708287806095755810973320167681881161747111871285957861415094978946658230934920085516926429934390121644432899016607094047270137591232752988069232528330231893736218615698667077632000000000000000000000000000
223 -72082670687462280342247548482291226134027800830882513766483990516197343563813879244468219816459356326850189675893348517427421954751704992986527239107480663802145872787156209536694876888577958852727780446171501843276996301558014410724767625200799185873480671801379063777116935337844247785547076981640212424001103624406275168500690615404176226334530624380707997708928681793759556255867206377704799941560633071394738013452253842852150491391789523023061861369046287922108842089103044769854085321754035304692608595831017260974080000000000000000000000000000
224 11741892007379351382661603385048679676674797902806904470758146372986520528673643081929449173316939660760169640782616073593448279559360647865931723169544690872311151356792803497226338124970935725391639975163760595365373010045250075188262822064023365688654251938091333266599384786947715588775338359300433228331485608099492435081516142645094876546795140443822156120238318866629070262339626900908837183828290026620958722653831820170786005578386713269365775755512789489285367379776817000391503747686443872475982745001318800464805888000000000000000000000000000
225 17435273051784441284349779111466622654255760511596715836669318271604236461735588162362895825941843964435685240892794934049963032287296889133841015145646398201967489224277508515437182407326995696187411342753989382702863097800194453482132013693508501629187558929695167080664478283194815438855633018811890219638814118398276737785761154605219378527876935946547414476641575721665536864060669780892281063265186253654610512963691497330340429423274584038362449922238401551914979725774013296109004501003725651103990178693224006726713344000000000000000000000000000000
226 -2272099200803121358112101312466839517404762825415282134163897195941314117998693090782418500929842167310887825761517908297421471980486895550469816246140721716094644903756201617051614318429521378543857555805113528245641152107265946794102004381535507153308517905971786871694049200037059232742300305867111423415145725456135872037582083118508254006128275104255441830123484534551084070028128090334580259712368853227480908538833919871745395745236719572621649420932667491366932312982650888059927332106646194309787987086767220248845641318400000000000000000000000000000
227 -4237076244890167827361670023158566395135929269169325994299244269164985195432633807049739850177197691667614461352239948339741204883565591433528551936829440632758881760551232554620702240604028928280295278017374299166685424152026873787028681661673496022151034377740705616474343549339257706936161709038086789339851937985659230379605240648900042781227446653434722435584518423692535710592662472679628948266583220335671037789887364139815401270897440827423418158634559743016294941659852297847829668189198218813466523259582422407876343496704000000000000000000000000000000
228 418568689313377409271500823115153987682954390653606869204629205885492090600295110629358126189000543204358251721273511513966289093158648013768277330465749352684820035138974940922196937181823563550955235406969666649642090212432827164141441534445651730316962480073398997333042713695922636482702443987738078435726330160328550932389781354772652048198979919085570769505901234014219585444595536762905934206083281394161048746440966275723142676423598768055548510068678228441141817629995764246365617597048843338200546008893063546047971987973734400000000000000000000000000000
229 1034641540776787166265636514359856639730758033745709699724979775761619151501050510790647189404814352270959378376870934643724721079627985668374539732323717467777173094861379769983490185402920981102014605206672187941673787462021515417326449951188896956356869991138325941548398329756690780192449745420635590024788233793462518717061588010933443481304778989100704607886616909257234821815342278412557991442840769184076741882221018515534524636463672229196053077200523386302596985535856083623435832407182616435205664987036302169299002243288137728000000000000000000000000000000
230 -70372412960920090485148666995190039251878814663965888492886579987500220149789184669782729847178999040509544592227460877315038821679823988020569576210191160633868374907699733537007012772198947191192098188671259136958371276988004768462723239312894483833948203862993477625392304866974804806528621171618089418820999710100846415489413365869024379102601883082869118940830255501716104946227227485613635808033046507217824955918579635748718714835352189846152811800443796954098812292954951244434879590432709368609734738515540156984624681891608186060800000000000000000000000000000
231 -253880844921450991753634449414183215889639024371599974985863176033457410930759306835889568965182894452830541471994597062523424792167068752182877585749959143427913352150799145233892712099112759957099996976651747987835650579317955704706100028301693019874899189759490038945149018709002378596226579685806007159196598802604194697074449227556614868113782975700251532851354266363707004688932206853480270711941864168469769118297220034642632786482130565947952140159988674731496914829083867926259921845676799164401238560100879974586757946338483680313344000000000000000000000000000000
232 9582451635179418521780330433864958736391507815095935966308599094781356476245397949848872540235366173917535435091369071618338114175893560458764835714119524973758762526168025119960658544526495496919966503815325950919282505973775718261569633392541995463802297434923178776336157963608836987219184566526937603005116723071100821340548170964959374160504205750679500945360404793197202475980075737424593242853404575216928910027672424778436372873866487515581490693605202846042934081901088136449598046772269329337444793820694584049125564614790747047487078400000000000000000000000000000
233 62604050220095057187533507328423704201498981600608321539119289709311762951707818357205576216124993526031499450602646888727299899211436834449563345759265557258454662641311595746129189297335616472937535853015491232629765923776281407002187577548596621750327324444653082362610582275145152950331966880355007421357913857384148238205322454728085240292551840256001325275922824948365982617205946037550591125156004348592423516001592613566595164424973834820787985235918336230275594748744642529801543317955612495577393755822742432563641025414902572646416777216000000000000000000000000000000
234 -484086975791767461852151156721075311897846709512309912625019305971578421833923479492877678899831251216162346728034348659104004901613120129445054338452493861627527706136436672038106101525336016739602547131066524486023029964330905201466949279671198817253939816533060021991414175986714252557391057822171273626465928149624900725784218175413437953025978568742966737766890078739235692647574009208968444914084044997253307846513861714833609089879108258792416039765842887481160009803425564974689913363350826584969053229232431715376908673003449038271726328217600000000000000000000000000000
235 -15513532530363126521887610011014145555930441274111172677461591371092879130135225710714885245345491834763155252386439525995768210794622233582230648266466467357438963570618887482221838835765733321940279702616683191179197100180071467650389591427251298804489654561907644707335969500301837233796307436237915035529215427344797094650741617307203922248298423552921049103343772320479040119286337692684743999384544829939641073938941702377354106319715995482015895562019749623826224343430311407337268379713807421552635598513424962466107043204208363186366846158766080000000000000000000000000000000
236 -345047431119786651616327958234863411880751610837289566747889191089072830883488376615132380055499711053020213304602005672760017585150596949682995587824550471906716693541864374697820845050727705816241009785303425752416007065370551069270960143412888802200842580272614627952353778433478352400545084380811007304128239104502673772070518354263074589188103655041067653089331289337435033315623804870916495522547628790522142288289509633161542961574837178076918466893610971600345917065483644000460898231884306632758212251018689376589050492757403361205506067778240512000000000000000000000000000000
237 3863191487507714735448583729683054073212737472525151796487593150532766619318699585958524295738160173906752102258727252196648572489333118350189516236722742787387018435214432846420071869873152590514137328093395289866578885337800568082612347499985135631829387590845417552846732939238360784660116058607948199172094894449732616755992257391573240700657493670430518878923019884475647518304898371664940864852651800634253436201017790494201945809910002364571277377082778914925911926350463085355214040247024618273651730954089491346939663888789655686441399901656637767680000000000000000000000000000000
238 202415007788793465809645282106050683271833067586761563598394017624803654632272164061493712641541135764903169473037552080321340544086165133250897898766337016250332137095281309890581941709284347038023288082427551489712670667747421240893786597119762284551534101358399554085942888704231786490830559486389282812643786275989605940331361917005246121960285049199843116109228060010473910412906357726111053531876281747735868176249975097302782625740344193991213319212188744132677695111015654359195989595462800899147142617716617026830387971520637533802077821520821828452352000000000000000000000000000000
239 -966694619086728797270605819005930227353105154504120476054810085148008656171957665620855440384805450357468711272965430449715256930781451579053594009508743414347690825947876609163242318870260784490681137120756481024872649523567111608247305951972664224100621089884487534854440454370849245425830947237124109859950869213740783651415933522717550917729550984713091082305055257190191730386859438846935437927400845554475476203873584464682943283946367909588769529082586399570023995849421537114008436502497902952804186182632051768319883486707171334454627926191123361599324160000000000000000000000000000000
240 -80183902272091757269676699894078094694075407771247316776261410639083361402784333917543086377509538182509006577480184407625672520582159435295696364763115813033522209628623320856449600510600882095449078784721489955537904816094961778062303845080077257519288648634222254090912904354654935358419325349961090126369259161731507246826546842739307072423008127652163462494763283426074205846434110592747956355999325721930251384899128736994664518828345950868669268195110062205977867216644286505995269416162851849544270362080020767687982067855866588105899839891131750034098356224000000000000000000000000000000
241 243057580610339423484861928565163460488678198598548851776549534501609857133099960436921320831184513809293184969106976567562927864246561401894417699951566653380159988235826128973037001592218591935010281974160840963169526022541312126224286811972496582058051047684442407227512133043206392337774414361951721271847646935901114567362737434806261316857197342208783183744056732402951258004438325394231407707845642931534505376140606705162453023094811361076720280778797036712641157009585788108809164114229381962289710844631529961981145352909008947601542127821716091476277440020480000000000000000000000000000000
242 27736858451843594789653483442547148243566305280653563890274067996980493037752142706734940703300162440978577028185951756914466563880394690549658598693116743377066225613761900974526916286758549472983723669595541294778229674874500528033498714170002836429494712481989994120418154517837397877952275169940930476396810370617009691802221383912170878217989686638756830852311454453502086598445226412544630646975365361872366798903028248256299160374658334692893161089216684542535059337453100527989936728621253097761790293721385434162980652285023419330112393210412474104482653873897472000000000000000000000000000000
243 -61399384955593556787680504238833777322372222097958446896752414575744766589797817189225539079234153304446832595904695299745107801733820754378949372264005817363530655979535121728504694251062522920482780845448378838002725874461152375708956536765090049790930316670474196353290751860315269932255841700478442993266879819761867478615219200340690796176309688110605306307523965903916965696471014288261093784476706072762197614518445530915284847409863371603852358976803577555481739495982713828387365041292196447163954697004436842320915112008860312328205068442648526974085691016866693120000000000000000000000000000000
244 -8972961435486083862481587799343229850202602352763100761708693674888045874741783892722079017551276561734351260361579939984521100826280815203542408940328330542689383887330555821000163843359778205821760878474447458779795956266019410025513014523775410722732423110958961438993507573418346068001937483555146869696767960016265514062656880485736383649865131140022707860369880048386174422834807467954582085087785764528080198232728510384663521759658311047650245126375181622442960730182648841994665744546918337330888354684138972080324801178831620339102067673317240426640434145561797459968000000000000000000000000000000
245 15581185181991805355978849896283120387818955808449275960439168517311021608447232586251288993855916846997528190487141502820263436208400870928328266080487779847749484385809034069826938914999499070793818014459956470024685811255914825793253157443268264211946270415787485893824908947041557181511651922155256609506928520430677647917596360591777918905010744670928299798088830444576387295790341056504540420097597053159864432636183895385302708275761299774848186820788541704429433192461450074966015087803255547108342582300565210556419133959946358737977732798407085322614956283019316638515200000000000000000000000000000000
246 2793316889152101958673217870356252221105585230113201627255685542987061019445234780420028771955143902977087035912939381327995617631432276236760075803837139955402999729009224396456260637287273080854873177743160219891051484161392336046510823218005872139797859507065296971416254366517016199732131772776987318379307078528736513337709180808461065573031862982933135098429141520679471891016720675463643434878532859618119601162991074038367712723593869799906865643831367079486322846644487908582417760278104368632789847886692619269633565732363335070237978945552774450667915623361653018753761280000000000000000000000000000000
247 -3971484398272080137629706768695127610463696433450080106853910945373893141403987287345849620694237448845040056004319163216184455486145109587671338882121279286751972810255468947392029918410471431731719231655169143943653382199112669798163088084904368425720896123364218469471533770833101518525710669292194707691770059799589514668085694154247023430378380604525172678896109476528623011970258865830414423011605404043268008118464577862990933895808025875802981918158051159943850032736222050853782282064034583675810411773602727643009088185516418843908849191609232049226311973168021912310461235200000000000000000000000000000000
248 -849110861322724600581128536249571796246549058848064931649836608567853502209665042848419927480777059054741448427114371661405316437736024307477703735977182814588203491490728643050089664852048068079432164996564161941558521615933393703635380030815733595576442317244272350436470101709418820966970387731484829193543903397588283524532760208579307124849476044013739643098977121328942361750943313211124516953415640193862763137073742750040208912080132395604551028784617368212158305204304108723822372084356939747606752142045917252546533844141073465882275561673801297572033077385647994148159257313280000000000000000000000000000000
249 1016580636516539736814399124709815209056510053228923870807261471233947972947853849117500809051813487006114746601823848171473182675144617704827225469167194259937483529101349105001007688166651694101112453928712975806264793386453976941212162303145075797147058338915468928380724813874989944207840956619618671307191078268527846710935013968710571782010916735217320718886507475249617949520276102855713722458874603128672950148042997515501806931955289089528553076750443574504342397833331763329504139134558942010765636518543600572306900579144307837963711219440982703077035648446148821615223283017318400000000000000000000000000000000
250 254188882624077406330725637587954149418478678757919637847914099971350901517554193691598466806945274601682639054590579744368134853244392246755357991688316822838870010078341008332431952132952797974015142028886245224396003853138344412309476655172510763800260867106929664395106300950782411359415841583346386511621325346923287989598009833929866981044923170043587220623875955054627772150000291404636476669007961177811782550798270863021146924174872911248710724427590475951677680174632235910306337520683929181311987093361168550014570986342541911137869775101699042527282607426014343522836069555644661760000000000000000000000000000000
251 -261259911879902438197486799358107498312892548716312774693083236142238711799180717280831009989996309075066871304544690449023612771978419615524140396844073377068298293144956608022793574956090789150523789803277994744025157735122926568581332629526697225431389104629933641624848524241411367902191457778388746965403400441617916815354370899706050226910539781363673713526764948551885114483613020463197185290302093692199641837633424716959593525776927776842840967067664611177848233821677284323344654675470322286408151246353947294874738073593393165807265524289088953688057450791225933011541476271411376947200000000000000000000000000000000
252 -75339688648281821016299442847325152960659137435085006428408869644459164059174078086778435948018662504925644401195305889225621538517226904729583569462088240151493590930732779731427771593205402798899226781005313351620908723285400262501519980480102530176211348486080037066181094795130216632849495792541962118215237929726792016402299422469929122559643900631345146540238199328953395351118167998728369029977478965223330605753889955350957540663338733870670351569572009948111068406465305833569470019581892534123093205929423616651011584198954539812168387465129662946101838186574295027583545247200226396078080000000000000000000000000000000
253 67395882006323613831972157212241434181370385645495896544718813997965341463275143775942687481052296065210259627696628012080110896658281517070696708961116820295896609997213767612662298632696939756189073938760606446124384193008972182133834980939486831550328897065431986683465181295294226765625192833266635297381535874250598749150451969121930413621191157329116876409444817543240799822629424023853929682459858642882799790009856465676370261248641214134610776728625307675349852656406351662145774350367738670689302856520021303470792818703207476100504853399905850588112070154556264504977635880162608884272332800000000000000000000000000000000
254 22188352279429896573676101781082156019032585523163820907059480193149922524273616491078611688381516349299774728276451148954982346600808640008707453641028512203187793758709379110210066292420571181478223847541634439465506647386965395328846908683215569608897063406625947442156913807050512409950111721770876226952591673829207288672982654683873720360665856177468187047295064293475495141894087221607235342203987463823673790264862433878903316576977768674136138987892377421111177704324384823559247548532595662299543936499553176267566659349967181772697506548338292917078225539389775782362726966903951666871973969920000000000000000000000000000000
255 -17445779594940460495083258698527600409857048909590488643043591917506724466380647442464271941506700135717090248421876704473662891082749049445181244383307989985661253985009968824779662847389296879115855502284766258295932813534078150589324334837333708127916073263988890222156257685635492774881485968816283149927357148344235684396509778925558392302429966406044190819844072779225921763678027760130097171160683108904470339460982874717775233548560517696598139082200164859578781272931660150164980806267045278582691417143351769636286095975251336014259945067413350252732186070592520799480768236340739660682113318912000000000000000000000000000000000
256 -6509568949315605611464573260473982884670512715582081901806884918835119331815198416402026805653650299949098931394360056610774574021914634471304621249312322006867872497712502454886963670453824805424485676896800543172277022804551738523449337538764739768621820934393281067084201506573222526326885220481053191767360422132708904942979283774929042785176940330300467908085057579113531487241946624321318938108034271132123062059386722277722582785759647741493133110009489450228948071037625586052998820306620342089274701142515004514315391905285186050883858643698588553680500050389743232308063155491239310025853256912076800000000000000000000000000000000
257 4529867443250965675828373254164584029268846601597302210936864236107807728315809646004502322643597209360229491662737659954959409503322975509989311041250832811430343144400604962607313212776081536952036660775920355231768499995941446775113837315859217985971157983373064506878052036441805271301294155067521062838504016250758279499136502089181768154773243331235242957930575696734376513231408064046076990471287670546594290640546687983228308972587729664843418780835465568380325308079865520770294756806618069350886563916167089967019354765546318275263761842307813432641592131336150776528525220611679476315653430493315072000000000000000000000000000000000
258 1905886878030138029665737454587376311117285828490980627920808777824016188886017629990344570297369354738766578789596995351458053609102409865854233676653041211942326033695033841376714140161700133652311302285579059148754211162572688418210430692291141871106019582488331417032938455939552802382476877412146881045851023427939095892399820196781309352189518437387736315753692937008475187966950980754094856899341796642848882031536006747143285864122394668743734414835304205505362113445952588224435539938490452816652923806341697516480021594364863346609539323642742822256297810641358046619811976975351300121359258588734606540800000000000000000000000000000000
259 -1179314130438652453846843953312160225631822868903676581868545946010211143085416135312262634889165788013642685598539612751401798647391980391133095288764401091181002405057315717771841219607359316643006396003470952071021830498014980424975860568317461322189450580298795237544472442397114350004012151421486412965273879589033810128430301550367972882033838039545664769295950876373148094918689541371650513920024313803795097489460105936239633554469765200172006931646912897242206253991333834364809671798806981097795812318622382620263070506391639321290811307814427701159890620218800319165737999009785937569385245243515217117184000000000000000000000000000000000
260 -557634358004734056780470027380306838293935583361865791080172241297198898403486807064582078888700718964635576021039136242739292725495219967995101679206751691714290136556900034814885198703610173522963839555003073508190581366130942638484134456212527117469897215441581408684534034845381568514571443444875905026904405529441741238480092576473447137766691362436232223794336972276130830804640527889348096294872167213780589276729362818952886485692639787923655799771407115918256524670426835161380565678989240294658741856820036115468780592522797763603363523777664504675111957274130224225826257525033292088936664114307690867038617600000000000000000000000000000000
261 307676700260922495300775733855699829717983767277167380407994451589572914287831666289759743238650703397853762673815102588373427990159729366953038801657108901410641437486459406600231526728484095616469284225984697290450967692410032536147835691446391446983777149165345151683197458409236768343666519309676205327680406631468168252974204573181018566256867427045134498024100057904441653026093903203833180480274123224734537739098805056372211803592763817625605992764290586295838400607823306102230427548046147151541909796902043927717902017122528211592575468840262836894809353091563685069336421041860916943918393338156935198583816192000000000000000000000000000000000
262 163214337358538927830268704436414164604350297136693917229536435915013096835976989917892358397327560235392151571512158081448745654337590932530822551542507265688919892853143044011719714801472028964778267253818979631118259788052967214390166991213006556573415791752567761581825783066411078616786724829271428822149740933033028589700641941077655302716324642251770328754843624587519464947514643186423800029081634206820980493870456941791178522493977080286430645020205535764310672227677024590860219471906115251032732952765632450684855195771736175193682860794124606098820346250510682409351303731703470719172344355341405196599824272588800000000000000000000000000000000
263 -80390320484770504172485769188772145060375719440060871662688336925372860643850476871319471034861193572009707050985486434643298375530188613625989867117868741064756567119902310351606186838984716499559471692691484761190298646823702362458330452589783726840912616887459981818520829189214462879287382741686862547347205768625459509360418352635155963410648884039649992451643130913254024503795686296897028295537616835198885508311118658152416267433880446781954559419684127285931901128055878420588059010451016348287829239479089995067145911665144244884805063836821759152928963052053766774199239455168574611611232629103507653408644784979968000000000000000000000000000000000
264 -47826751841906005949658161159913151309630159162675455394668081546857240066313455658752804424535818752899098954909108627834738224567957685749211194270444878938947412879555533878985243127538339442552196127224890901112889218469601410146671439550677438198006616224942789385744976317037582155813994812894698031898870186638936122479374973251676577504347663526313600830899551843373261934619610114102078902158209549640731671590763685625735076621055511901479109482042794967140458823881719153122861279249294683509496952223220991784878074994223005038887182662513000920009025517151212426357614852216474779840918485124272591176946846694322995200000000000000000000000000000000
265 21019178639985038882935600328856930841814758173362018524008762316894027250165760726119399960953075136398202327177584928198046809129049311476626145936312807436110863889007488092558269964544348951648389273612297264584198019087533911958561052187237349165448786361321938760122340552986742591065097603959200010867676632047146262804095921713680385127024731193093310666726359626341610234165592427535840400218456546983849158949672264077095640190860349994516918616169529111473997403163091938817606099949615437767685251970686954948648316629188079176098056510514969164922623762480705332444409525135550668523129053546430751953566986781495132160000000000000000000000000000000000
266 14039761773114738054593726654270558157935450469640177984723352892799185214897276384828105775335699757842266443803194333831966960295989775697805126915694014931196012065711209676427840714604254698057810906398411579882546690754948164721579103072440553822538578581826868022884989226597429186757522653810062487529516533189372908543665238901982973588704696358665343584961098139116809755634267860516875073804650907842287413532392582461200212637971144371653205483965424298281390362546610357125584799861613213548588218053945078115185715385005946298035741098404219142890609197118106587951216761869999554079692187280685228946887597011132192129024000000000000000000000000000000000
267 -5494192553100267381108988329721431588212180249123720809633037374534876744512731418085487318951031036751005291218837541157960908590690396359309789191093820323193927840584263068619653578143659395822768569302209247180925279393118048833026546702776616086257763690639304540697160380348030118315542608872727866032583003208083091192121149888978154217867175159449903926766632992748562392311726309881050239938540261869302078698916588460852865448494312247107311207792395509835462430300984327443793705500771977013626478549988136013832626990768964357429851614689080167859125884313876742660628780983747766918736397663044356792381822045608646289653760000000000000000000000000000000000
268 -4130861920833097915523233117549915839448919068840486942481552186511316936950853959387116907620011412896360637380754280821595846003893679668549472757639554111549654499612024668713984619450007274510241828783927970970128842866395828724530790911604740769701365819985123776533603878075042284799851822650371147833240497490775688178629453173134906903714850110357435365744319758709007992399453580142401479296936824208815464660078948702960189230704746056384046740577228713619380710863371303166291758938730829552895285721686373416861330805971858676669819908364486653834370406186521759883806281623121127041318019146062978288061944390654947814449086464000000000000000000000000000000000
269 1433919475651269276843469993436036123064566864492321684972143383729777583537592298428017909136050801897636225171931443345444992485321907355247650683670319566373209440642263547467271515577665541493863836350707779653564412134250389176575755430943950608470830373299077253391427526543150583323666658810697615611345500136909441363619915728926374552439484810100340498038788592534628135193652517404640464854225355285204924662803236697455259203806728890102274046884970131032204938011361161045734289664348964563764847662327244835400318463291439469462995248984465947500416877556298214324451138626562143011966652564588359753697253018380409569120113131520000000000000000000000000000000000
270 1218669148662479411259047291524022231430778270764909915353299016897387150396214707502332783416552012190059116874995373130751170738959806241685946566279841966246451053117849351189355596132040936584979760046084701783647541301489497321956184817952850950792673026298378514650759556704207701838317428194261857883976277070977025647922897103848332011184238315410957034902728549744139936708678863337826959756493574702033446613071886059683533551551234003842080691868309550284469137213478034455104995867411140489326049536833202592247578023939946107181473943029883609079581992668185412336184569521300383288572190461945466539349923088020591744961442299772928000000000000000000000000000000000
271 -373053362954667199285334219579217411971700822387929315068543508489326650001462174743877612421307711704376990576364074912137281431188261867849465497308868228342777477220333524433820113255954710485587750690560643282327783731225281252521944751864863402291997213647663052764272400531190164577089094910036025139017667256980240250493978214009658194314336081390934555622678492851117674998158412221674786397563207749710635380784216013204563337612893154631353183477111281122125588475921088230671307309495591002605284897115404681913027631505634215631355004534006034290581625462686585533837175174424730274141228257741946851060659604589930045166008248156815360000000000000000000000000000000000
272 -360605981854848787815931547918561128510520908908811320562323492781464848487345753747970179368266191182240679589455845640666832614868725582039195192509889775728533277364453536007324261209465154570339859361610132824473689258817224130732291741189751420978133541163648382546564650595052728792991369224303452122948440226945798047235976558241475803412152523759726815801920879111073844623183738705145313839389220983908944807430271507656480272962053505752534287315411316072126189737851627729818933424397255108896744818015204321301431904813182494427798496133662349656797038537717382620221282659240945203957078152600338680761151036088785925286835060750998831104000000000000000000000000000000000
273 96537625121996844307058393936072036092252548596244406956295471915580520576200406186655018411106262307971572452420072652695213322695571479821071927178260170007715132963625094247247289076061668127590304761878475696480949613272569813803786420676970387828637783919760431195894314817412198937546650300101423606717495005736371676909075777767599122424637804445565778204814299585391024701574523074350323915163473043863459463117650402186262010856026335294616265108846836554037027657111118254775098129565485543098836122011826568103160482539769917204694862900768250034302506693018573359978888443218022823252553758521936336587997847287808130919088137799045732106240000000000000000000000000000000000
274 107051396916723300109238524529591846074975372661654941171987007871509033665280035623640869339986984933170451622113491899357220331163860629157341062048749308583006634623193325446556914334456508498997252081707655375118462051779391208990044345395109773561657356746054029860331283734493825836321268647535505998681214634681753783482628326556146395875484796180983908461476444184729633578939887677392451294941050444982259948402844552708039683486402552339365976295724917162997606716455970591357774760589321348416047476426958321981872597271003850111699596719293278601800391029793619692528360608895739851737315323883824312616606233776302637871870362070925368346279936000000000000000000000000000000000
275 -24773943314364210186584616199028039304606014637812835386214796708406197260917487081552570517032807044987381532713554944454404170607948788553569951252097717946386356286395406058126303694803973841873491065579245415350701583737430072193505922701035006461569743753685570024430256199014442399313635489370936712238111623162475644658046945571920452921658558520904437321505733609866285925420645012747790561566338014282198192230016573809338676346483109821045919036062079627432973820081577175372529504158318094607526376789443677821105220686288865334952415294450711180890010539358731677695149110314486876726209854448926439107669684932668195552240187580713204321353728000000000000000000000000000000000000
276 -31889822232351570472380487197855588794652265115042890195576063841467739262740750977144888049980197477655564345435327116451615380470363713709935480540646542870617371032209960220419523336454240363039455225140219693851237581477336774421458579973738238811611300257874987088596294688521411899057082177681583571683442746655530532644012119978668407467622058204484401286511743443843075467555179670119767421110088767396054477754708119824684306200763315897769908374323027037397142888755311958816720451718212589159874804570106834115258988796587236150047570124311900744620524086299215599871980992467650116164758189117466476929031674265195298355387887471957132049990759219200000000000000000000000000000000000
277 6277494972370317173992785991110112037419825168907163729590528441984244671883771038395656370038309995263008376241559938726693191636774998436652789909003154135969865995511450925608759989218691582726610722323457704430190540619679377288437520076871683002481718726289966319035941411506166939167063606649780980316723216456762272065986608883205295392719010610437730894782893956634542156483576318778863803668560567852634495384061436090176839016560940455690879474652724936725533532591721829061679981898715772495358318096428664449727523618264221904227357781572606248170714474988088051744245671630683180414124341504398117323081459129862715496156916070910187405970136629248000000000000000000000000000000000000
278 9534147491517454867278443440860049346816155483272374569944410579023111814930894057019813452356645853844495871746596374871809908842030862075215535237395214356999446438790987729725730825797859153716319306680647355931112509271827560451252305800889721185638128883163089955677639941531401107784074753683924400428481528485052579241829654220164594364687696428068557474276337422812351019669033574766685673145106091741271136439183132927246236051529730150566562351868933989843597083813715909394431395360211163829588619019035789380314316519208561606676661919498769691068079946125008560544409351687444844356364753697031374047376040424099606772704814111983894483541695940211507200000000000000000000000000000000000
279 -1560337506507923522465100883623469112489583993481479387703752270099480625425215451186489630610448513431402199501274684171895611031713883777925599122073787276378017472900080360151978998295022668466392072892245253179891987291067750352046827981063115255852789172156417354949798033471897811582051173631742449041821453462577169131881355724558936471147455383942330437468833779416807546643504393941513967195858525706850134227166191840769785517361078146072627364046690049594152912225596113969104621135171542954537111381222910821202228661122089155158667522562298149404920825857646153314892233372079714425432965209728650638112729872388753129410512359080871126087309587734593536000000000000000000000000000000000000
280 -2861118850036343068306938518268655159666573927667750451936443571640184610517687633074817263411852891832468046398942051652567460842759770442424040096107007782619151122882203750840460046569514340766282327771374205413854412330608635459682962970350123136694617835154539739945331054225278976145380289150880445838534678145152105519718201663753393387891667268548402845495902846523099625087249800485025229386194462143577400623205941298953492015683481149686717829070776374477837261761068172985940186779272998050181741080713709705496007438606684306836790444398354779431005599432801661518066608250965735479563449682088974573195936260638232720262867809976056075223424178655550924390400000000000000000000000000000000000
281 376400817426816972245853330216556835093917144398920940255266265345064602160435196267241170269683680863944546188289350889505331986752127817099958281039928509275649362485453693366208457057832085083495517840457507639595569945187651300499863431999633569292991729304980885031968237808956638418705431002140969728993147029399297418036986769930737538575972164882623883430890233418742078865054247646683340760515295791089961744759534431941036501192541355501953595453068169057436740864878547612629347361705027943346621643152063810508067995412607162119099953551904560396783577469085046612461676966615922537003358123267346227838637009577297245448684146954835580135401866910829461372928000000000000000000000000000000000000
282 861896936400909230688891807510731346711370609879734502067458788921835542402500553825894257885907551461927421643961354598890160933233358067504781020923619055035377871405197021518353344636758437033639069016987733750315956175420915643907821428119139915371826245034923782157226078893335688202630432134042683878774477154079409589342291521328478473590696060551381785663167631468186734705140818613997530868872300080093972902820665969254506364314443819504620445010675719651235164472988402120752926069955454612623329909108586382339794059345268245917537124145299216027182610024245619764372016808794088902713355207283708349497164568702544228632170598578906586455835617473262862560604979200000000000000000000000000000000000
283 -86444534192168127650717061964769090689939625237892420988776458195637028170103786802732178860404517743985216373234416936022548002242417104973531722270240338662384305051554111492417890074843796466162216650297908136809697181303779422094702611274108475738825053037469163469881133192928996165972364608053490648100245060481074492775574479089600774851651869409178677795011657537836609640707900552453928889878132588643617439234855675898564695420368554077002253574675335057763541323292051887891053779350201678686424749691019558777751313058965775083680072017573060540927282738638969574176455588787837517368773260007041100668109446568367770104122489391489726753202890879849548900563156992000000000000000000000000000000000000
284 -260657345341306880227005363512961188164936508543667598831689399572111577938005414427308268696463259145741093515302077533952775085730405185573082456266931685904234159140462284345668785033315704559974874710161302557221392617746591419267857523417087412893304734922010744214920123181557081632481559145223860870322388654425964577566600107939733076937234226356206786306402022934550761274226270081065074574268874833840565325902192550795325709427455938395466493529666719975387831775214110989219848219690148537744594443896568869845219637876573119835663862649367811283790672479958647083354976708451908460238079733833855484776387315570554610774796402284649428479683652296535013197737873951948800000000000000000000000000000000000
285 18154441717549935244656096137289262572839443818169983554388957959796101790187262595371295185649568481198493128639429399581983790757871396798414549965975704461436912133236698457979724715568994074981447320043473976966841552928311467937603757312241299535397099288614112159674520157299048887007601564154332615906305174180090477666264411642818531713108513714428532085230682075672318933735996192364984684171396010159708059424709778124733759879525302028761026330199845676214691835235786085181805264598209342665929584072262962769711903401156370775873602719783178308339782324645569053391298662420701860711687646965819989056656562162173962295482000563900218322597869459554103261317876689141760000000000000000000000000000000000000
286 79140642592290761652188610144181864944558488735717190582350973391772687149352390490127401115614053584651266721528218320800239785323025217509803989537147182384546833369620693552488900492562754218218667390956241779387971762616979054689965191755321606595780089699692323067915100347653878291252392575983980746705499006194463813403644862896352270640277491684619888237526322437725260615029527103314501476904435708952736904502029413185056573960046548165247842583906401444465133670237384469134914991621116768866105450190300300207520434510957783947323932586257371485651594942621297926645765086772125013836938811551897043996323764128854550655788819197807348719156947760760825627353437433405374464000000000000000000000000000000000000
287 -3119096932661276956244340513664627435053586963980903266284916809385602234008611699504387434166910020049351637162901113536706117718152033689144542158990240990040867367483205306428501927457708152613926159948627450360803498938962538819604689964936822145943334788552397278134140694927188255884284364814811775180692099858971303053970269903286605754797754197282904019479991954781777823070421802755900941306921304653623635150143199947655241715624405645321306157685318860140497162933204505868944641655609465512615137479548896372335972391020370401910323722186031213394370205771214510928193327061391584213919977373536627528785882907662258383391643010695218800223535691204732228815050548611865640960000000000000000000000000000000000000
288 -24124312468558558921327792931250185386007014479565009149557091170799777429172514313750356462176752215366499084040044413643810793385739876206656278471766300572039333786376341273631899736788441311923643263392757814854864178799764098204977311314684489220760541160609347048624172781011525175302152527071676171069558714230693298176382256136124379743481631865986577704356317461568977819403368440895712143695331924420271459158927519194419345708141026333544485593963402738810274893320896979691008736795453906364495909652870391847982829029244898376526432545752286758533995304120323065562125785349850419477948721693693428647171302169900036639929401084458266773183836630500123625307813379362164303724544000000000000000000000000000000000000
289 226671937712864966035641743938161076390357727885886874363366556363037220236184589873274174875091584288122668728883288489774177091619600987017410219859973373468232436750312351481033259200420265576364458739203844189092343976704718482339508111635574778534701648592789248777860022876748215061900407284382122012570844168507192980465489436527310527605445938949292655220941944742757495218748751760062676109124191480569592350021408021017762400473388107745648703652445315795941800734772236365560645987167209388621005560982355164796775260556123991647890303072403852090098320055702454371000445968418748691979811134815301695116034600399319679255085159397127946107797120337843020289626760983364979151339520000000000000000000000000000000000000
290 7383098187142788041884097874563064016287987493137332933817776307256972662905731859297134717834340858403535172996118558659252101119959184058310159324680006796711937750292512231052667925095920000383687945263672530311325751357474611749820457905549626036474225635808018849744760118553948407102593773201021313078947536905660460026420956083789481914954594100776266751696024598026536520872975203777956616763845805619008129665852638364554580854426818137029598465291011307697985525953627269395249032759666593599479628494110427407166829027456662337152911777146482819425574421780109294803536717759193526421175951376551549180869872732084954593475746089168042403485470169425114090530056437330035031209964208128000000000000000000000000000000000000
291 151945461685222412377467336361785339030550066724172177222365162394402099974305799913996059199854625860824257970487586185345050018348049546912622976082963173453835056265044531250169413165004654127370495127547652435242459561791696627743205858354461727544209609253000968182319791337574564867785530233036516716471439699388436850526207213598375041368734900034866030075991330454823240943172764098316268219113889738501881565142010741927967565919559604892368018704087067438428702477166000520176153581007354623367691928602706610552058285379869906997181650525719534684483266093912651793995744700745565318962032888912515609330594445868029373815227154068814475679769792620696427230638410314985008033084934717440000000000000000000000000000000000000
292 -2268535139810590624387868265333873463035796511410410623681278379053830166510861739379263360881405556027738874252584362017332866888060352183097036543281342237354462918996606744734528213047731518254307962358062541714133075889582817617478926763294173913031285352023711198376247662040025290735898799798592944326626066576459278006498644900756986861771328475557749474076388921277569313745034676865800239209445902250213928498309118272144496217321633126245627675735743367368287526685235876431265197100550410865519558303651648970947147238753906189828048722608533251438572503845999109911703405249242617567929948571242562390427936843632810769115668939818814124829906491043644383147293563502846975097868812428509184000000000000000000000000000000000000
293 -114997477345503589921881296986280719389815910755811174452806955181091912152987988783608187371408455375771769187948083786275744379110183600317909188037606578074767874512195999648338184216975823375122570153465937804158056763869164117912842847955419205651536500404896443057660576917865694494071154562031157658118602692264044467049123698762937197633431339343903856089848125303718352176371061355451441814823545707760235138157985778732593474464574059884397436498438143287207035429042831829639096095718600433890308022764355238565925095614732675282922772065069687710442697409368972291980971542346810494416753049706353793996994631037669845702451084263967692603502555384376802937343314834155617694645191764722319360000000000000000000000000000000000000
294 699782357810079122318836396134320348718624226435484495643870001180980271272778434373627120671928180273989731509417194205612812406724075306637445470556828208184216341876068231237785193349009209568472265378621261422006227024399261040975377137621951571826674176403091435937716700438899629141562077907904086453844562801534996092335067216402373269298938259271731874784140663503407271279787147779673336099048266650920009496760097236293183156158465117540855182617072885125348712484391725323544450627116466052829160716099258613942812208261836415151068452554357566115135563834955578909209156260563311675520373885902576271838408014973979446190169144802274435034416956123052192821241821479476876667649388887021606404096000000000000000000000000000000000000
295 56763666057575956321946113074206200789199745465481112305210609058418409597194572918327707518409188269764252294732143184057027212812703088445209652874178447568839187159049637019748444677529040099532793652734524728519158683247009068434286907670887601911121956816036591484102938784622948878016683106066038245488444488680165442334616041239680339277242232743751938487983658977074419019558185810126081962355941539017836945097120709535126160103908644001387246896224367899532784158806382685979233637578956083747322912579875984084692499089008920566635747673014783485162688829627704936641539848006959448174931086194338048485505414422748664231143889006543911770737185541112739091903767410178079495184257855411055073689600000000000000000000000000000000000000
296 -216706161714376516177273644205256538014893814948814632566251947796843200179031039964802929407363228697222007532562236187992104063878270051301256816229266298629310586848168166541032683355833393195429894937739446160566788756087843091445796351193060677025489618492687770325997671210446274785032439642653963275744773161326682667108659347674154310902574353118987677284238632716736210868547621119210062471003276258248109055680880327133411610065501288515634693639727887139486603128739309910152081476101951537236089663724343326475150343347931495915800902296550096455640080163639154585254023565044206423601415960943222938748920363120846265023479375114041556565469760609332437728680671879654185591884523029865981922571714560000000000000000000000000000000000000
297 -24277748623350242574749429665380703629198920336398227955385754451512072502105161210630939390346065532982191588613542902304534220098476702341247121058178705027117548169670301722431561423447416225753382770771749024997891549197734628686802652837268348826066929526945180391673479269616187897781701804240107963535468378470790531258306816833172841817852626137464937390932025496034527981573426567361866710117183787638581232092601508177698737609385900880095482145188629460545481043307256550307307084096385064952064311798544901978089490855144690513486210896159196608150631340306023737155778458071969669174089297229605146130576370517568741630643250685822590458382315739819167407793739188700274367104399354959348752994376089600000000000000000000000000000000000000
298 67366377912161167895077505234079519805392056286014279894101511914865489244393052727661237114247735934623816791268494941338870864973258984069951310704712070802280222017862381247849589117466681323454552683582962738500323017194526544392042724664872633834229492974674951906706739855685205503668152325025381025378113040036914471817136387677263627243136749899043073760589207839168116756933041996784045088709959971895112879167602256428492434456160630858710962779281476180475952923432020699318228741386720271790985581319489159045637907063192781520233867998150974710625440889290496276591357455007421717587355852826457016767400958906483976224348532604010144439589831525033519555498600626395207890782374152933887573012188296642560000000000000000000000000000000000000
299 9675377034329192916789624339642275357190114087921407299508887563936496944085515228962402208173301003539471796562487108650348892998725898143056296636848176959838135717662202845690600085354195617024066114007489001752444929713094361002651169337091493106304570598213632811809583433712226350274250641398799629936660003438892156011758098068747975076993949876095787533180288961666793622850387481767640136493884972458695831554111841597152341822122443298841352876042096136252900032961045695186635868943846276972076211920677105646629104246669222049461002556129185384722926878175759276243163179024985536703504245572532539395654669169455662423006182627349193943268304981464151963663799285162033540281614670817019939429444519932723200000000000000000000000000000000000000
300 -21020553410459012386760919430569915193561630446992687111274593855254283690227221629104939004950158250924583297486583613473510620377408916594364848631844580592939785922044755323336516718037019034713538121609776928570095836013958085275988044525822393939198689148648214651717135996415802488933163123561215095432063235208190833163223816208538491117038547240280210413576902517408116582436200746893629187357869608255482923475014277755187583446067092988141102801242197853796536898715500921208128040439442475909741674408149526381416313668784454230189992193587200080366985415454661394842168304661208234883914197827651089416363514067311284134072678022197301294010677334848229084315624340800251848377429364162901264438938334538519019520000000000000000000000000000000000000
301 -3701581273009856203391854348319555654178991124916035290202358728451072640759559182545814631022710486051165847153530916689826057249117867568437014011490948784840817854447325842922291968632532259884844728234270317013328895771354892740521122483367511730117031382332453494019875861752734718245042047286815455404857782147750095313028734813276762022949036107881209275438730791955283793365799009119857854943895178506054544639525526855591780797723676292696478486893027249260566577423300931288482066015960082588229239895867399123682567097956344705404621977123019443522066553596625836124845042162366656396209673479551360686671697416404565777084342706586553196413680321162168705796358623334437001136707377442209166708073840662801914265600000000000000000000000000000000000000
302 6583115959797660480561353249570847383085879975140916093376213848103036496199593770085126226707736181691405972336376516878852463426675352733755130545255232982921193809529108915471431681933657039960258581284578231608175712872192417138604967009103322577185825207430239536735939419294001587473326000584452973198958260293497533488103068017740447943461390593808718969623711298130095476808493647180655628099295584350642944504820331059693774025135924010036544961271197026646520550368441964427443577521785169515617636951794459898662599405395069384075705874671701979887847444826961783394901882700928052372775257407411569812756141040355679949455986616395311579595641873066232276559094337622533493096478179129322935869453208920583632490332160000000000000000000000000000000000000
303 1380207920820947029099792331444796565893230927522899414585583266922864020770919124872862294447084449111866485989198879883432036410809405156009374885253198981424834571867465031491301991107601888748173805625038461559076066847446002423038495981668753555275648155380243396697332838422606833858982634798427716245107286929525445458680781273131151332828425938860034031939792846666287320825321445613360171223232479386059812220187248170582076654119555874638304369056248405374134807063036679294393943130809056833729182923121801695362437091032471516414334371882589739913032040283788354157113044972578586156274587753714679655545278302910591637314560442729568478493182737688438464498002152022001977648090539784704592185980517540833325413197414400000000000000000000000000000000000000
304 -2068969578071546800022481486684580932008575959325137053280418880134096901109560999505083386167193285236184783596085599125418288518218742372590535972857055088824233747139960610523599680270972115265774720267971228172787038972866831859099993814526225925200499285385334307348667058248077059886904530267407595942929626727441914936654729488525191819042339050053835254009957840286768607757646399082890692185606608276041216925082655364012809614710337027354306233342865263458957634701921813925531479126544487227287732860490903136692991029054144827238255303910528498303175845569444796125323884795789951876661817735512116191488128808783663994997466640282423559962497815685681191890715043628345992686467679602662433077834677470282177639559819427840000000000000000000000000000000000000
305 -505988121331629238864098851747790237041628928460799296110402883710957507761879089956260947072620464093833385129560582108430561390428012870315323342279468547458359405433075331324318432412049374139825879058831507313352364701463757607099717354011871321246432246072818473387016567234982192984339438703510131109634235711540385521866058927095474220051542463069045523381158188067574381804419179168002979356438907058178426031755744664521038766859091105892296297828585245021062455306356267652580457090844713184364616547744238416983601097334580223584522851814656958176803596547638759808020299424494094378914762740468123332716982815385249329342680703524469275673594284758778275970142879467990919855504686880113980386296326141801769448484305371136000000000000000000000000000000000000000
306 652456149507958559733331585385813713838598508460804496839746281919143003786187866231607529470112987290049466264734044518528310680231165590101780352812859050188941205701601629470130827854278510650918068111506690399676078665110485244399985483389111704165556147018808973436730876009022520665375039710884453201534934177332019965253132890839329921485226114169800732415038549840110130583182341145017908080680229212850387508602249719477662371565105922180192189502551634514939165482772462106052339286619299187842540020319482380669953242245444587593976918464448732372147705710374978467440155402018636739712559082858361073849794800844843054665452089047001180294090591600849115532110551044391240784331114924579721118297582288631302819055028970035609600000000000000000000000000000000000000
307 183386326790111059615774222617218005076911237585150985422343101253229361336478467602107794976970119628151854756867000671996026709435223278441898712000679154808217176961195321249689368692164516098547890736883783541673483727322803155115318858428308667635856631212147104325201765889461690634255175792710531522527912568459737330890686832254485485437803552758771372076054357565704374877912570651633165803108790158656660696186926315233687129840050205015824907514485364940527102745005402803169188000845373179646952078708686170441705485327239015852861411783225022866988241946416202564350160560141673169176273380186824824935951596540688991515997755076049914469597520250110422754745133473334861544909864815800532555651590464414978339979547764395606016000000000000000000000000000000000000000
308 -206420082293378656164271272244308068984752490011565535837860337807432281647682182051160281367760415360887251296877196043725225677520107272305341907915713122011422721950278559224184632611271850447525657308919528575706983895080192175639122119164834556154121930952226854296334755936302718128210149874552219760901918453348711956907288476774324829914796246656273155530517380492395679827863746378399691677960158824949383144233454532927650990363374288009184757078131225252043517501447230242723360474304306896616975491478629209022633668240956704242463424625266984280858160442571569179164862298703815129803789264061288082204777902186989423468186898582718767932514463088002085136880345638324495507848156169719024920880216798908729593246601306709518031257600000000000000000000000000000000000000
309 -65951604461934110015562789446266370075925178224794606788802222481005301051980684828228062943408203523334693537398024188291070017969002816575351139124860705762767563811791308940434315417841653387362979586351483097295097618172723692607671928057827412355114443201881909632717590917892625900687233100752391236884093254809025204300581428209005403124148304315872469056106898588562560810052014314175780691603047561008975575429260192775139752589099348647552310374644195718541229333941857486333625092936605892710983656920686186515494926317904115789150733828086848379954001286904116507804346589731120639494570826683038127219072268120744760235414699417583492366696360231422045354658678543304526187705952873427595488341256379063384389576493391898295299735552000000000000000000000000000000000000000
310 65504718009657913730069009181265691426355498192817189903520910682251217349264133775682579617008724404911941162355745959358006128407158425179346453045874944101335312191075227870475859000006966290385093551156045628108425660402224875666062923599871220396364416614707450371284823352671178438890101624265789051567054186961396854247027120557745659951680569419885958480664596107678103616383311264093910581993999616539832969016211617030519324493902068525112129842257490550292333948589875680821597700192414442474485351917555832676632596299132924190680105690498927583668091489599259043956804714724915030680877268984953278593978233295152613492004156275932080279032602494713156316479436000473184934785556325114055200533764544960938164396070590635140194822730547200000000000000000000000000000000000000
311 23595948771714886814806353958024414800292604899952650831696980249787655159506549023232717472689284323730671021266476352056445328345688296535764060201548062599112564944723570342397922540743914466698862851266240795094098886620356662971446126672402371316121367579794452232477260169830558796074101761112742949420256531321105992133915510440721961915208577932116431155441878482307091802972358992686189868691787527555918798299775106537305915788989866425177570651943528028275922415403946688792350288987120433965582980354373330433651003822720179622246060851650892359167356086766789903548373735941760398261855657805051443323130669497096444866771437803256996234800050303543197124915336468647214047087365113180204424282178203554036957025180420393857098251948261376000000000000000000000000000000000000000
312 -20845662941310374013470256024244568131536382267369603006523804001572946399381975578586063107840638131031495165541215648413546260628463945008088876411262157979241791504385303717773698017421974740254764526347295717528717195848816568750266628455282355477295313886676276488292497901221302447293298205411784409466912679629770918363715844380857857601724813862816943071897661019608975103638361201934346454017388020000355996510162984848368840019154852830610517859478414334838811305313997113602406355406298050303952221813617536159244306106392493721185618790640859363499960804951757300199007897645403779917318825098119513582311489842057532292178920438622429943808327950549131614314300568664279403159348928707472362344763472238236063025798862389589546476523165948313600000000000000000000000000000000000000
313 -8414298193987308498424425896855364271863479175075858319135560512581094209513933073730609000100061142057144436402215247360830764924452242283512239508628074011093914983125030787277395579532062432007070767541999893023243181953297750082730479483711803826285258369220117798780588610057027209767675641098625528915836380351864931130348449665866292468414435156964413750843672150083911028903114650107770924516205936296109251538867453112989598778857044532403730897708303258066933224794601099591671851655681448279421646137465744967603790941056415224220504266605778745096706398965922999007674213668793453822165069971759846642661486173575274033507152146262594327436807243514869146575481924014499150182131342261556930508192800447520465256957921922018339098870808265621504000000000000000000000000000000000000000
314 6650695719847076341103996386547024786874894758116237764448316974959454665655520748539170872410856845381889416957569269413914575444424781976703296593836266443125018774349459943737309325875394750174114168931752369251807518815520069505443880694969219030939694623751792130240596191679328374337934604681975288465130910099561210765907503240122614202189145955218349553505887872785073210603164425962133437898187934286314612122160489491087046884337494798295883504306465722897203722256113367170141118668546781101972344678342729220250275216124607409018887276997709779307564828434016547019872034926802239720074846107389874001556934521949461827679003654543694335788798816830701056209373432795015806968367094869347594764672018872155211257536658818101586500920428248479196774400000000000000000000000000000000000000
315 2994851703216324021111695267642525019090556986453788176850112338254374109500708356746368203313567217486544750014779809838653747340414871772791267009455437716667282247604416526215117420043767367167156418894615439538591889527534554235647374471091942343666069092067907538075714789074644974641477098221115842866141762892440588823652544257600451179582570711022012307600454648507228447052056456920466797512323444537392485035895049018305111996051781322147784754118664813655848132143147421512652722742293648728862394246970051943785098852593972036739308781727570261845293971066287707756933626919141278072771347608679978392898565680354272792049848138450499816780100572487482740608415203924555265889357230321476778840927907188436325141670604922100604063741681802993026990080000000000000000000000000000000000000000
316 -2126631811456945411566378017715251200149079466443784914452187228097106233137994149163258430548959244335825943489005716122415698138151000936192169645544149386000256539499312019662879556433179787375512336513046648914392135109822336937009860885079633356131289954495722537103012049128730418076359152755728429100789925522107547047244417277107650099776099551164958986468893611907864495486154914532786206922959389523478296230875574862145426755261603451763635552856655887060275640552000479231413348936397776275988451483542179808919256255700028750101545299353199630294473311240216063392604744272481144089326203533949423956711922597719468959549086103796262016784929964510543258784645427829858260011666984797463169541994406513870077501549124136645697611249500668280871099301888000000000000000000000000000000000000000
317 -1065061734576615539677222195971847640586980120160435641023509974666821574275292647969197541593887078017916311487611475747409900984970753278139523806103542062517946835462068728966334163501388049951526441311590390137490113295256242556605811238723615900557128246047751067502867935475609817624226529876741070386775141069967103591651440334868273144960764687209516100369511610083360607110604578565289409686388854251001703624006987194056274286073848049423933647860684646431740663539714205516424559957077484280502760088307268920529362216861038345602025985358011099411047642095856318660738247948797099538193285209333242534842349344713067382806914211545766563248005363133911427465669601132584460734607033642842583602589577549911642037010923726495421683760114013879478860518522880000000000000000000000000000000000000000
318 681290684680000627613284591970291809795589762327902178087755966442571423878960526272192665740276632780277830538375326835010214306212789001641561294557363824097543634692654199157664498008856794670177787254416951688677617227085187019257814865641609435762734965297069866803744761044820085468230994909830502810794275729058548666237572922853978142014683983450725451624771004620830223469801414808534352504471992187191240750968225934893817869157952693790480664094561851944645386075981806562014060647670380065683579986610059449778312812068378692013496092208131878223610796700735415077169987324106448005396959542157164227100514392017349794983122365661440135863990360183315718566777003424167308570234732353996705071933648696563480551824226835898191288533721610715663868694907322368000000000000000000000000000000000000000
319 378772350768294857459561882260661061883513632417094674151146468910081260451845375441514477656222043060068170418289215151411883156173883785959620786257421020404714414150979877423079266245326704917996695638269225770078052194321746881292420002370376511119924504572201656159047242514500672044812200465145187769532003834015768660776704379710040634243620033927040198421463094281511082802814289275076260727661571445239754396604453577563883681978568313954100352143677040742419917386235060357628366469629088523239978014748752568191930126051646545908132913384034642676958836798320345727808518712608284797189810435233628378205514814693163736390583115959147089681331627199725167859263053386176265564501170797552431349747657290099376910054830027313971391626999447607137301809141131509760000000000000000000000000000000000000000
320 -218573798137820726096951919891337594533125726992678800684439420118998302888441574274672134742988182824807283249814073102927260854090212200053241596447976774748427739371510781201417705419625384767234442684792153255729731603546052382934778432712663172455196841120525624501226047066713848324354531230103258726562729532088245232129212205217762111858931272764775535421619570773094109597420488422457673217134459163804225504035144582151616808017190300641051794528932502932749109569828959867564018502621175957231140272198405707373322226917152548934694970710907885883916326004141993687540769500482325870801790326340118389628712363893844678414676271176692956043928525726597666611946480608078027010136327515012023014695320583684586505900135304749892214513898127631543867957994377168551936000000000000000000000000000000000000000
321 -134794381020248528724417828454909536947276147200911936901145331117767060625230017537719305597580180383160898274310418874749824986976936460576086461288751763910672944236101070736400247542606570760053994555836193674389517299015952195618405068983894566778417545501580361444243815837710762977222254526382652533049637104007025994756437400951164220485287936869281995640219132323141215481643420429643549028471135403414498013635458140684576963611179797391531769057631274001736160517378610830705580307036259489145061164839289840708259530283560031050698328276626005201228673566563596060233075180355130677060635930742900775414120466579332854944836107874429627363829491476536882828790493772666177279821606210669711848211426469646582641845167313189914920784653876810818720939242652799000903680000000000000000000000000000000000000000
322 70187764745362943493862082276009005071732808733772230823813587048440953811609850045884021889216755263100572974506043312827455727135101593140399210663806423369191343662790716367971070852924136801077007119048655694172734468762624652318991429691492404299536514422623260698530073177571900850903969551513728946206291965108534889402565668683111006290747882887749077919613021417122438848807448824168923591802636690190428516820343988480630488196846741601366775282598060560962302278364813367381189426612110751568573562018299454305465162152642713432582286714598334232087034597877787730368228800804152627278143349128691303986500421603519756345490442628253219524812033305919539854552325037974258058733831091673261876758452591900394420705437132532851446485241438005645103719980854801259244290048000000000000000000000000000000000000000
323 48026843490815076076535630594985031561202232985831041940448994435329639759909156956056582810437728190106739369734157559959095049077407853437430807605920988623108156260461689865233022857412760204284464862875510787041505229422437269764065508171902037560790271163975089036335108399655108913555287869575348402735406928997953634471721038066932152166768389667511985484315683765832129890888577363014313416577511625399350380797883657190277856301107690904198480213955533718644337288769420024382889959478248060271040064253338889402290978603461378541205172285405790974896390633898953283327009984166789077356653506815629203684575916720486392381551699165076784317544336837438265290217600007636050352742520450176312609904029501730331020714407333564272998947789987276571831686296855628990209190789120000000000000000000000000000000000000000
324 -22544740292767407849635395906660110392347472670251988270131642523352031717059405786898432851976466797377209023777823478667004903984464572227118259628807594624953989947446271971335235241130794159450716004934707981381180084065453654842656251989035404164074103084781484700461422775274702697976158494629732195620798770534461452860944745079746292058759385320736683829251565747983955620831707395588113532223756897923555387343146922843731443564427993667275519178004699616180561288131638530557156688729515613768403715715161379035555102364967363675933919999564373421221138962254199313749846001489002621609569434066675317965985457574642628643523279946171182191565785284641960073949056244298013592861071420776581095895052152988579456343919633042053266244753797957123968924055031765783820312491589632000000000000000000000000000000000000000
325 -17139559942686503793916863760115912250698060029786554176954340976176078824090561904887501120314863725664385672743246042653508257182876730062337329189713095370841110799259571751423015428572158720730601759422863333152967063126139726222243231236933705384460641725384793261957227161792815175634728994226364795539099575121100365853658540433432195067313651390527869043017088841896646138182428433290045930662151072031600777354762542300881670224102147390450271004842386302966946506535796184914974315651353077489482477176985385947056782208386753783174821018045753102503317707043115973310727786537172040053529051930343425528422711371688250276562568458580136515526631871718396637582743229146517380303146212780135985051073645546801014943050707678425867842653439257224330395130722687746326398303731712000000000000000000000000000000000000000000
326 7237822151387478075279624969701601590887736676772549541376135052369313741188159822678401102542662196508221752643707221860044388519571841258424493697674098550665196119451613464800930174805658810105210645514113439403329760012122047430980055309321812560283061093940569716394943406424422067430060228551642471598038669994641559590626094382667796672385005100819472663397638217187383756077509734974271460135274277190066496617298193150790606762905501200779179139211644373934677603727990023184629097950103351469581143333348678602963918481942425386474633761308837207811789100959812954833562714015878390238844578345916005316751418245890220350778602755733556901104096313972586072299900692727476452496185021650623330271981473438719015615565244591157239562978990249840346802682400992032376822501121143603200000000000000000000000000000000000000000
327 6128706005253740992810666394865107110290398589056797314306251888982018407295072320171290269481838883786698586193838722735337557624018802450093378347095787254686021727134568777583837310682135884352906711004444349693223456609074262114790870058747984833552042849037235365886991608112368958620724914797176303047740916355707731773572442695294265436448567026828770435790867224796509938910550318118431305656879430267977355814395384734436213316541788488168797445914527106201763913788088091242192834201179987794829856538160135854316378192388531235441500180531389727312567976729621432767663380819439285697947935593568370371659763081162957636912000444583964432330382435029826329644385822460291310180483104607089842240155153141417614930444690821685226412763282134825939752004219330546181250061177131630592000000000000000000000000000000000000000000
328 -2320179198269308010007870740421831082684354749444587955202548382858541445565050731607617007757819502963562489289317651035971990189841627559309287036196643561538854588848159840635803489536350479366272104855802439685815680054081588398062719713382390659224328228955126081525683242303660536221886469587182250237454819012694929852123374088335218980464893663905246566391301286703555110387795223426555860807453917674299224894268325149573336659839110973783705566699059944286631754437715153623827605475370056460680214138320504865923523675752037204193838138449031481618436388800774005748918456492634204586433665324216125584265428272422767244770110067652596813877468312308944923199975868386345379058880654062166855813671687845457334508541304685573748750262690876731487229376692961693087842271587563618906931200000000000000000000000000000000000000000
329 -2196413448715253454589364817224323862321945922452183669855889207007852199140116698783350344709400241896102164854010218449586940302612749728220483138608467783116327641502591390691327663588248037512671261625280369198515647207929834388065068482668432408655293964512951348057337873082696541583055036920190776895962888327803967806555904576541853738232074333835384628701628946418890718352128670297527181238496544939543550670962793746570192589754770937531799931872014652831159873051528936383945554260091385778333442559448098130685992536107998779573666302802195933179469681220643368257233170760264124817637694361148953927382820471650177228334853344310883577581342683503058799914512621705050492995838388515035751087957752499111026438878877528271706473170645945857781533380812997814250637389377559835541766144000000000000000000000000000000000000000000
330 741720212230519667101878718550782091053277192222605554527136769991931257480970487795942032953075320973679693451183960054415594080182070912252880755975146050694077753750367431927451920337144506433390588953659013734762624128346932421132515548793516333184463799655769656267902738155061870521695034999239848720274861661742757538590131162119644081011218886304404496461568066085780148383440676851836601704425278223719116279517823342316680393537474297850625803111581743942244558156642898012170793941275018419596487020911435030819812192019880650722989577823549898189324484649931716421378039050061175456325872262549328807800794189771956351244023852239324696840656644580030402759858621568504357443698144171816090972695735873649149117235708091715730418293818587378716091774473649557625883191897415524530109441638400000000000000000000000000000000000000000
331 789107397851359181148387193842223896022682515131633573129299260834479454532209458847097200340432260084815500640664646471121252159659677567478485905693014823318056965366725781103793698075315255010175761952460158514012631790027030350883013476502661981153443248759724923348776027152744526643958686640292603307064728680621760046138632458717412136596682999504418324158733772335264909856965424253233738108741442046903808769645484508947017452593104954065371402307142648207738494821910099789455874632606556983235232745833052032272301799817343113422039540295065185055959779040873377085971730410740451802519800777128025638440461765165101568038151412199881633181969683855658861484948695389156459847877959291294064864030441783749098244387242542972255510591613883158147327317811259543596244033884203706716955514765312000000000000000000000000000000000000000000
332 -236075712947162750945292107663780069841995090708023012790415264752599958871354619119750392045888103451796216267997781049002594650901810542304779757810193751961422932246869400493015996655967874213655244611819674536466022490798028129489274275861311973413929556249059474385243722281844021133637797267455018442930874143800337403115027778950452753784066341560897296127086200437050089107875195424562462100424080321982872819765218163564206316878243275536732312928855424118854004932682726604382511457668432191008793579374151163954867536026457870719228317965799571694426262504210585914754594606931109968378813791286409080681008670714806523251810122640510581188745185102967721141148508694372395172631863913942829480535188057967711775226093226013497695707910265168107198087702785341473581721019565010657886600799925043200000000000000000000000000000000000000000
333 -284260979528091903061816655390157598916603222256317772746817599106253914047306404250388485964155517051905839981077234492330244388120474019911366438024411427338250105394260712982184639110821971440263954778727935675092001666761675416814442009978258396054451748473817721907354983862019752084859486352546269220514254561754487068859922316287756900065926473920750881754512775948507313849954502924230743776136806377286730437783550851581619751834390972011288066676663360762423012885145335809776588043680901745433538720751559059566485667077434408769748770304857403792848996021907336519152723975362981437397259555509474046076473097906277112080363216122896940380628298825492340683991594208444713315505176386241072932295932500931604606187268063454667512499605234097641413546976195342489649745996616807526307524318402183168000000000000000000000000000000000000000000
334 74644949345423940344685143957752283558814561720016886545837835612859884488383239153044085044330355767958956938811053197728392800194206258804225182452408258708389255789795724575830898672526006492501815206806798744387730197820166219908450916926454514719721625226116608001342107256145001899130682315909759291087320356246237459775270227424517104494701754843063443535082864342323645678453306513082376959164705243240471941489256546530511191769609672217109666096916869070137239507298822066603122500386568966580065939501077921390600631075302446001481742506656988188164624367251228270396268525085437634277495615397995707468754695877028032070527335064281936689512722179602199485602847865895774633385467211389621837636396270426888268191387766926079401790648540139507276980661633254521233978079388522939133434144672726174924800000000000000000000000000000000000000000
335 102689219338163610179100829467263339551122350706760030587463563699760954649376255857359602613455474044704839193957556102955574903924734333128246136411134562662623793917074568405215477252045161886564008684272852047710242718921511751987806529457830761372145372018473414265886108574973993890704886880849273025724182773683693728290426575573972744424937622587615483893408174592745635880139721802733737698435956700451780666505126627921015470698310696728086176680573391191443062094468542267770466145183204680584742423014452265638846192078746225275828114735367780138731574153270976168557924432374530605524269272111433733834198092429647796612177930459708795716868764877949945396751563064603398472728259206300469079360370147832009630943348923126885150280729956987736959897341921098201889529384698130197360345507782598055690240000000000000000000000000000000000000000000
336 -23375732816353698870993730688928241675216974589222784180817397165273100219736383777292626983858343773496547932004074901782207013055090494314134147324273022254135690112065061609255281098942037624540498103220348117542035932445756160762518062602508350810946574468338306945939099817546253206387741126802417794768353470653843131019436229438852415013309014291398511775337174371067400661410013773349774734683667778348167050226883398949178617577953435222067593654313044168785449935737865237033030723456515498407430498246933479709305195909657059178030330554573402919369240589886723550819811720374795742551244692802168606583124784086805611508391665453042182949357931175777909201779670477171337449128963367543809595532656825692441719966773098537803767868237663372013455383335645041453904272969136730279396252698662876396507889664000000000000000000000000000000000000000000
337 -37206057188575716421478007586326357300605891445721393278900769247458815252989557955539829223367809870408930313341705950980937621838048673444517986960249594079434877955354956021510898010343291637467081262251398072262679841637343054513516909421980592222989611242153226298929493959626742736410531061303418903211688889970884210013090249380805995420531496007168208491560000400757982627601409837410704188982111408880647617081380956674861306174939676015135926585453065012927274755910569110796178390722582530443931829419969611398701311006979049906194494767683623513538487050294594482732913792227201008173148775788414413370745155004234804267321658106852225860278981424206007465253809765024873039747092309755655439949638967883278691283792414940664261339043260850817040061486354198601210433210981670815981122084830506509516448727040000000000000000000000000000000000000000000
338 7218342317082374425012990474624818137313734678517385010166696612265698333356441951592382103885722742952832269564073711401410653021598835182391734083072761170240017428035700775888206514393088997755403998843260297749262348320684284459827257866014524681550069003123553199378917464758044113632407615957792287957126689848618626692063202380080893300719330929325927524702568161283857957395052475710447656883059669432506140577752939661488000197700795234233234449507106695815958790110275825479293620603849298981857759545352056114472891050595214324504167394880419811883270643852913900668613175885935892578481626966189575601664454616887149432851365007414811386053403486272730190300120097002785490944722603551605472850297491536838964748759308743039854378177368099113398261262200270992187439913724374509718182652152538732383808566329344000000000000000000000000000000000000000000
339 13521585144375901727936611139139395220245281244911274672413031584336233119730771141680636552709793963186300083859169626236629536910421522873925162231425278676289430619187824716393029367522595132657440247671446765165901232538500954200046518612918383441756479008732668933383750281881103032920323778125081582102826594504606635838283021610976173985385325026027157855156899428151173358282626137768730890503250758344330294676102743820601742539314151758743664924149571061757323925515951431061535385854073882186327530714259374598055370352857592592389901128749147097291915242449135582423279299032194066104105143626025835147081884048640997428196835175865227718120806977809946999313626990122038263234060876444409572133259618217037162060312082014732498143232547296268978741985632214966352878955391620645769658661588304611800634387574292480000000000000000000000000000000000000000000
340 -2183297537798121524185910855435704666157860269919064102344016792818352902046365048991607853562567271537359724950614716691553861526720035737969229262760284306551942212198505770189825043839576232133225501602978021956368895397238238206929168402352949948081416478536319769594128787288616526896016867010901250120194174999347054811480281643715288133461036918993081082210165519017855861966745526910198650797894424407671608551614942530250556850728338067538250386404630769882023693813053205186208346977395580805841241832627277912187414939402852982283616652320126717650920158392099737968907759918635717120860222982166710510031720100342748867039431221013454249801061591859251545534012864527551901856194272141693634939435610363074621912910148731954185306688874778276140284921254307145609345205674462991031453066538684708480222516389586403328000000000000000000000000000000000000000000
341 -4929483534268843015298935084634294388611368377517055648230736225301980364890943946555106816347644102583496657914338939450586992863218431280347436235771109774631392248700199480086595275400415208083531170940462171024169058230666710391048608727509589390111083123377405261804626515016928878808979375477481384217634607825177510688091576983211807950026640225932281656123344827865075756300428640085473835455766195523852641857436127283054375531763936812681418658107222625431805273300989644937041759408749324324240976603512200567778100271512018796803003733603246995367375355765566043848369262245419920972594508954619014734409246932987422060882148486092643342256448533813571680959118286822526161106242206638833820335959218175924846593722766604298199791284278156762161241614709249582064737974003707668427205205742705476211330877389912083005440000000000000000000000000000000000000000000
342 639801213063665396793776494063353826388759461135348439268547603720360312347755171248441093702166572013200667110802708075027809267990448115062639507886996558310254839971546530354946841404342177634054894889105339674649785596704815792088033256038804894665584780592054215980491800169904626976221791982134489689334375833159106420133485741359959983713006770782517356993918750784271729479625658505043433773889768783235368334311451917687104133539150246949872338163073201133542586007456019912558622223548343122242562247786238053569808178862521929338228536582653267079642412231417977949495525940562959122251874258421571042355946506371833588926287462472012697067033942973389903665896544633845335214686790915570931616100924090291590546684214641088021072838070520054044502464879008935916706205392710178925529418267412427469737792696304840929705984000000000000000000000000000000000000000000
343 1802858640497611043187518770105635159189245872081321800711273100929978176681112248983166862811031148662798116726416825737293429427695217744207674123043085173162832090899831774987261693311914902561134231615086230304940728921852664294818105385208323933400201416448148436789753593692762616602012515064733988830452067232025702949940308421538226540917229595913908586034864161658915703241110667169118813739189310187065805569156602109121876148917510347961889971719777201929748970450360569762816200724130670809853334877742027746249650935208698491240158515049544077828138901595731894380403406152050651298707262969856172946710382668435591856489141703487978077300715329970169219861500420769730936086478858808836202163565167390612690508486797416265484051864280186731814710094846306299853477715723386873280792105373139951514495253132145373694247567360000000000000000000000000000000000000000000
344 -178094262198597459208455163933457668697845099726811482498582121076597089888692897645536776373623101524274499388715133172060338933667269145941311277883851173836556657169639453337010228265229903133498690077434406226744137426675017493209451578860696345442766680874728469550331983520074491203848655527622693836407746966637669676729711921978934522102030991198933596167905226297340033900545953702455667443766274447211441589236921968943487682969031079277770273133756970194263334093078927797263562631468432304707492338015878239824672441203875078288062351103139052368755586496436238858592127206113134948749253768039952413443407371430232422725141911301679233370422755802280279105086848045262740994804182538250111592986373725103895744593817465475031797650570357702537984374644413879794952850228080561472577309551540166908768168948768487733517296336896000000000000000000000000000000000000000000
345 -661496835792344458166437486335489857518179766627545576487426731261965330056104952171287649345009101663850935160474310555901228395078547962818110750766292470158055764862264757770274174652214949710934886567096895878746112295366371400223922638523160802572153106345378373953014359437270574573651118548668745517912923182229348730338566488295048661682968475628026865589598038153005889043025088148608800521318416054619317316182791309887429698639896658539758887181369061302563897316141997920234388764892858871728965705564442829497793130407192485632480042402405837784769477108462901589294344292034532689929583385446292428704439414085377500034690358606906974190862628447371436280185406581342995880390279097341056797623461013901386808282601417208906405573625613252493566899678835286838121507099800516148468167621311236640866621436413627678774309525913600000000000000000000000000000000000000000000
346 45161281571339724840685094797286687925855046852457091932184658076309743878588646004458749263785895237459906967060681442456707462325533472075494707017395742857339872487622154129433878179525118451430310268151425740461494233249656993189664241644247948972899672995723287451976246521544272797107264197677497111689804024825535346792955153992679430061973277828681945969559145506201909102747525916475079158009575354338068775001885148587439548201329134490986160781111559851531142657830479497672141333165506709389412807132242431433469893851610667756951237504084610371576392313810304498095882022742319406945077616308874257569844942223187811617863338286018727746812131241969181587742188207561063214101766295366441528627252442983131381485711270556774164293225917867428582669598592451658812094648757670258651398730768339224143470704897576877247919050153000960000000000000000000000000000000000000000000
347 243507662131972142857291990591778701799740682215386066851564868401894416759335887011572689698342368685006381341336330359851352099999379899815165007522037024251539353906228199971331742911972775764325421363888569252754676662737666555532860839688223867145169933523511669219791347926129092876940535590804395247602042084217099291421367011856972256386820102271060997011739748995780617063284533745879178763978277188912526314550458603685494801367749564033062041136142756328452895042460383279594526466381764262737761402118531730651602232477448458863219241287286438537342284715555106593932678486978766894945495059232819604518072075702101605031234930343093784060505064607731442383847177062645899712365761677466439225651242699726346807578966673711533175004322758528136672527919589649332021826700472505453196987146721211951373066497131991163430991511036729753600000000000000000000000000000000000000000000
348 -9274650794200503536142596394795311537475239464293580327148278728866458528390658642685742091266389514397514364949029824447820620813742404474733119582807318764697577409703924957782589673177155363670041446588703248810026231993883576615762849187239456500269667342522557552500491042684589908602585408112416947198169729891586510984069443509007260749327398528000858185668178383236463569356752187235454548044075045869342047654828328949747487531928672908145924028842079832199635428124861117674546765088266888309164724167675682962896001275842964245041902781305973511155086063133268651349968428871933747745753713188027182549044731987567000377082648021300097920960998556107234488066023276009685902169352202628707035869271399390834687331954235703080276590185175567153485665321465162927732394259005633287781743796030420947461703831092268073733589783875368737832960000000000000000000000000000000000000000000
349 -89933864598224046551853472155887308889559980524718511047491007869549087695971043982749451446632478357352314938727046351944944840210583961167788706716977899299969692800901841326978284122497099132922492182839610079220528659353221530380783720875386199995985336824696297146594672376114451629061551718208097968259055354632136080842206675198817691068004794490408347869340433095759584619909055338309843190477900259898649850026090900407832642572741365671193292274534846991001089771156979590944467535450951499961114885802639757207116396400752172305446770217557449291767484337605939425721008348915948322880984764284217268746353191079929587358132681034080644728161826664216210417296369737913508516762756163535164670933255284137770313621612892864899538803497125792938077207979190150337493096069656937946413331829509315329528192230112813076728683872015808369734451200000000000000000000000000000000000000000000
350 726574670605460930136760413330391156033632954533134855732154498317636249060892259060085237864409846354597550980698279880413836464190354078025745339485603016315372093886841419452210452428366226804578678336117662620495846173288913685333994333333085397193012404146825281402546142299509798160389289716002119369574926765665104063513569204188328241563003452563842442112276529710210742679154230969898412514553350289928100859381394825827682514082166071813818512021661831671025091616970581084050970571193297374219154507041711812372153411072242634604359160248256792452901757995276200590134792146052111198708049636447014876383779196155326732490770689658471414686626228927661164323583474342963186385933261096974103210443851529737472211177059113529781324608240822978745037795252735179636971838894049908054706687848585231596808679096786855779677642817234652402884280320000000000000000000000000000000000000000000
351 33324307300840528266055443551724982216485069776939258686557884849043556261289904354583924427823939031118200148340046212521625489423904951442772930457481484201268238406990557085963624924133526795725336215655591142213976637943696600110564231670155502420429160598309443591826083565144166732186304279943938741227415445623249943857774538902247840849729065503375126489280130671251080507032697818705231885809403066749167882490442902265795258020108592690197290684620903695717834295007938659959257857494623139356827416847928753448166366189530696683745069786368971176515086502955337655362193435367957227298789899703539065063066100032782586000691254907609816885278923200627092552454553218179661099348826605189980700742897747262108471300418566001278192658673232905814332341248551694725362802629760785618798497977102757023472193843183678287986021967091970878884753807769600000000000000000000000000000000000000000000
352 729909902498513087887936232978202067572214226578661866841755115285065925659942303097482599071866659210995367113111234555818043201048347033575703175943749961105203202168087056733974778531112578618065357640123751310997202695090673594958665482466757145682072117570126564903695776642263642340343282547963047191975857714853636600914964134538466026361518128964050393060473132617407974231135577656637421899702588945507916795775131048244141217538732752609282705551286816385846492877543198748566735395461493654409545726011866588226092839256955020210946484559596989363727904043050350362114526919265096908433873094214481401427855526257627755296430025458103878943171552896694381912759284680335710010557394181249312002262924601483005933614266661756153246616329891634689170491887085610921257490744806982808575173127007796268838137843485775450951128931436500319512313662013440000000000000000000000000000000000000000000
353 -12388607930674870782094665978769864915107337319251251107007888590482853070834742751023802321740324078436585765430813313245779136973261535985504452573975111921466356178512752696024210096390178137798304851360388918279430407515586992818927128937198628875036084109852905947746391863697462088463684396243162998837189874865782641993709513755783377917101854114636029594839934950086120158880155123521228515328603574838092868621687529958771082574290599672734235726437239866252877582023350188024929972194853726257079952901057878646505542645662555285567275515023598859992130617963323517748503194618415205854453123095166770012483989044021030715374541486908674448779740316097838468557532112761186596674775887172994373287799119706320898269808252676079334799773960809102709718083664015374513075779442648527526204167446890125765355398167788160035073823028580331821159104664462950400000000000000000000000000000000000000000000
354 -644260608845975800448699076038396986437685255634776695267094307640460303644963574237743285857976051035264856700126504611872961975666176439582785745151669430617795346081906726307390799328834083320752486920099245445506281504813904014771406500514748524477548725332972627133234632396616634213327898993612841052091687730170726335701400727856120398242397245135800644343065191233737430534403782435371859966427631948977409776035947191875064874307778666230026320966178488450473960541648074250170112100930197668799349267508292221566318076418528677785281292825118891805392833773473892083595456665198068978414026012843662327291386586134172189742815151935200121547814262029475191647211824469539296860726188849637736749367117093803891106144902207515097621620006014221455194802796957872688597993481705498923235929231842813476668716637991651301820736617396725474964314972540696002560000000000000000000000000000000000000000000
355 4620602287226141429746018466079483136791850703184766278751865700341510117216528964799314432590307776213953394197329576698211962869599604302535470059081496535252103451868281090958117731841341175806252137982106204977666440942483410474015273260091434414090688192071439391607354598522439371890080807323935939048927647581326182681116969584145376486100719707908787416884298560988642632429670145249591602504059725132791275977336795554762199152484973516641597985465006966933908527734119950393847968983055049872452688441913760638586024355872732295880524394408064961476410879593835266986874534786868341809727616318693690836496911787051259510198373317616823655003939272207871381556373262522586559519975376909186796513744966389033661937603477425051892492580340909328212420289226942270066473358021762873343747221365263368178850026487438285615201646988018347073393432339014416859136000000000000000000000000000000000000000000000
356 380595910693244293782907439951646018239885726259408767337923922016925788962507737791933433713106458294753729353920401168119724674528447338018962599793960417503300857590951780062536442275157028628628990701783261746207697498667556523128450765331077430731243171509954370773192233537518422800886249802729125142222946422014608584859598186899841554958883572537818986515340812005138720507306821002389064959912346037700163617101445272439221590715807794748583525455637187485130770671861198719436831473480024438597928244640852294655674136998217154965789532604428353417479820824794117137283853612487792981894352519724761858602279241497671518051455142443846523302261736841886728677467487028191861293519410577311041441107144500932813318685068142872152290481668286161282729224659317675505104721112446654540890599301145743359067504076686432880906899875768586533343650030706992517375590400000000000000000000000000000000000000000000
357 -1728922732958354388417491140013355783959180411865353586339194994641721328960495969399974179394881049546590506137018178369184547650673098341200810848819108694484535235211555782945317034194322760326214385545630840040041878723144464892523051119906986266276492231022024872846931127818154191859628568422863949816633812213550905796931556414322192516088097369368294393399177060039096108604151196237896505951151716970684563605798906013936896138663686071253567092265754828457168856033844975114358944877325317691201622348930708548162478677480806359129834066126876001007642810352515042125953804170029753416493456655611598410426820453524352646455653259060426000310855866893293738260120851971761426631274103444772057290075799765468766301913922520904780634830950194231814069800356969821870843915718807543082948985453749344797055479654140062413967262938470076792499180002703892305638588416000000000000000000000000000000000000000000000
358 -195621041033053160880091571714777084484089690478496855466313742728576611914687826692439234895889019423075967283462404394681365157437634680489814613182350874288037810773594706528659900491810143464991373128376673862314380953126062050900446158367349520040069700268999571752667279595066559158220398920675525435467474567679976924060926085210857329839942999730018289922738628540385808826057366020665259348283204081636114907334885668490035514302815481060915501833719544389973868548401355176954376214842005641341117756038239013250090415913472799507403523185694495686131917515025138071233549337659206938514192012483508854878037096794850097790812513803708274939729747582400480889655160214623077960668265594857005937257089113833392176404680023598812572073597507519787876618539881336600456401264062002392510094263251034485091615084413127690134839412631152048938072078579332084937022400102400000000000000000000000000000000000000000000
359 648985058795246546748159867004575377620992318805413880112189440668619639084952660553038643037446055267772527447977681179985375051636416379691889481946650359329099369506461873375640264124824161688248524332954019281056990724099308239024587549629429260558747212382756241786415003309063357550773743122497375325283465012222995975547156251158005206268393822019512108923763741112436624214561002711230674399633532804235284602366770267408093463635727926660458621079934775514051888530351217498906420111069986460750057754689243722138710361319935955824230364526909226775074863894909253273657760202527373314889301856331566194680563109354852402848404675600651945333549119140499495051666759569793552657747856549309933329300557548953010034285984549000013955208902094142425188035306210877513074632855396560176494786698506385798159173243188312769459851197247745604766017252186757102704783630794752000000000000000000000000000000000000000000000
360 93770726811113714074242936961987323111545683981086049040291901610712015063209139526566814367749740793344735868978587797396226728377369771003759050466546384553704078448842144824397868648345037161807409054354905598163682524101226387467846887252286307217421770067054642595834041569629271359116800652523740681708631075612034074517083755071698408922518644704040370182747343602839517406367590958038040368172629124822250974404754052399465073022595819447332806369885068054710211355701436050988357686005819860527967760974633330154837152792685144329227931919244131543750243091239155590701801982604216497247016494255458286117902699459459125928554130885971642764164505760457500304020605050132373296909377671249075708979878827863016984254957912393348607406405015325453626514066241135355650790226580454678022812624211725994141242621887612368606190511301821801674736930595761784246093230975536332800000000000000000000000000000000000000000000
361 -244372307389600093303211842035843050134937183867173457185921957113542487682780495165644353929069961306588858178316381573910942847815957177566934094369843797324656245504155933986581927740412675588965875676304879695824076151271907730455649499285288427545092985150332558093734725213267173483165199260921088093442707221587133684930888360288910070695830279589670560941400713406819675908650966983912398054287241100732467670117312837878410686238898178123015495405829005256150776962769128639453826561324161847354642964776800148983546887835756652524456023283431862347778006867555861719149713646460499453257626796211903183646395796107292409419043748916197163655717253325419722666158217233438997137375722272363695135194599994409331952331197057651324857037774479157203296823465442364966510342455166028199682649979000760442978628626208936196573682408668666691893038543095019191750815192367839051776000000000000000000000000000000000000000000000
362 -43145773078471152525184554118462805718625650964383247113928667030798400239695387187467206563861699338326167473675435313379248329617474570924641747048187106943412315679718549129538330988023987071175374469691350325226162860428331435890363989401922380432360425570380692826579703925419079848853308585451245111293712352404723080900832586053241649027923834508661887735100176323185909876412753964848505003767734855698334922765722338401699211647271147431765862261476033280364432013656968941626006154717415681310970239634433509322184599098405278230550338559875220983990220551808376459575956255025704224123259789669298322392691395109365671921471420109812152203730980600900208431101768368640628306396245557172440332192194959588624939502306026873230526126720753118089206108233395277704461861791214666544805156507436201016039676783304778978737921663765655216044836830090734640103908812223369567430246400000000000000000000000000000000000000000000
363 92299243048633142759001386028805860657921632143460467994961505875734366605363336910837108780502227920428521302652197817880218017053596098051686237995827081791851673932718149619238782067226373487736313286431323194225052983819685630056881015946210655183089620173525347634870633700017901979892739398572195702097371724466844160366765540855614151965382498726465609526259702342262731298017303132025057655086764146945182140101278677504028802837334912205449466810606604698673790013223016124147477573039386220450109729748622344580436985880591296543340048936665012922229878901692173521200185040089014321876160238751895122052054262472627593480211937056613484325373155736595445849314879516478983298434464760711032572033225170671137752229969967486029899162237851825749557686952968705681579739265222328140021501516134289216137852545824374358180796417877495011846921084948497931160677951049411798451093504000000000000000000000000000000000000000000000
364 19339284025338154294677270328276290207198704719779057626941605464118279803816872338220643813092407915294373562014511568380960378494517461803442948660719263623800823704040172155972877631291355535265276665175781553631160340713532970181144282064152217550062439487212747031865360622373436351668290757434058361035716555524448842923291324229760092834731735300183600918003954187892723370616342905176679470369616566678723784630905087277647053115101120621922890469287114626417295272969704033631658494935023948683706656305021397326635393598556679621855981193374268507452276530854979418441989854770312239747719222424209551569764328931511151568535142890552200832212892695795992024277804934544277362537737634035635376500737998129983895082517737869352573455938747672787118693300057451153956788046319827389399244622790931421498237603710064816645637659192179798698291396492121939405286933501116329803388656025600000000000000000000000000000000000000000000
365 -34965367568185062245364223666477193903477554456438976021667367286892264998010179234259681322284001761433237489046557858988057709628708976658777702027227381214309557140455746871485099510534942480551148782408866291365463794483360783257031233351152511312368136619650311267404338666810091176730403932539913680395051522887141822999467071243094474506650432790541115788336807862796703274523549356625133619554685417157991270799756481432602128724838689090607368348287717309923141761383251064593733628260293387669471458553800806446262186698489575005743093490295708401282224827662826946543185965515651116333940245193493547696617791261413223233295325217029966150546719971157865581193017732313925895150561463905878114585837271983603685184312661982399369322489581162134450099138829960647825832906518706412977983153197780445960333541516214513328353740305872465041442730971922277082992399079507586630995861831680000000000000000000000000000000000000000000000
366 -8517212339110386911336448192664770806418250435330247964446060800685324061780266967878456460970415217492225363114540668131317200652089077524398894545126779470032450804002865687616599140191831041469926353263197551306709102607845850592563424405248237190678656355366455859317576471546252651225655959774507727693014207933490664361671422815099289285187867204588134640155691224622434082266619620390832319659275392069062502034909311996987026363203760423286183662973236574581261168404208138605349569836866999893271143221924137199014655546909320219744417062154212521561312372750152210416038801182121011113394939479361808960594424641324058098220075886555442379892054371470274207451150463542381365945714986052717656780865110897363991319545254692479864371154553623664235128765848084731558267827042888935353645790579107400418784421670202165643896507059420246814562470512520397652629427082511320679104473152356352000000000000000000000000000000000000000000000
367 13284052982519853675807804156142687716663258943998044367984829475748158268796077675487554185236276977551502925515084286576288094764543047287893205164245400988753687668264311978922934139059669775614762450116724549733664541131967453861276787695942637534745329116292957055674919959125150406646191175196330462801224584866537433905587492378868008495705597772478011145281414698356368793119206381655512271643143462953182768748200823432274046310965723086479124520881559101249480502924787299082341798308870877923675959656213454562602774364475441543731554094195600197164873984383716586543543651019230920142357165081405265218648081335334797863235879916543416461147143649847409747050675356542185455548990164963763840851418641828745968066964665833346147052874358925541071789126355405459789553589914138978824029086729096904515764503964134648597794866939379775488630911713419907580714097898284224135574131390787092480000000000000000000000000000000000000000000000
368 3705635899779411302529418247621313828840814556852581992162448048327346486716295070154280970961446952465731305107745066463325273415333350974275545322276458722963630822930986065749586837920315401036634697506655660898686786849149057559022385439494496151862212635088608391461232096604562769133190785252894421439046452287659479119503574850549682894259624138575048781245935163794437503860552857372740086220515708773523485727572821821030325907791907012310472845387672909635343989122739980278987017022943866258268957906754439173334687774621495557155627346221478569061901955497177098769908351486377966525446382423125637310632809206341197158622556783183368993753180533176129183325897669583282654724067594023378443306357549704756253775509888738524621028804347776084323354881766751591871520189188599342517446582042672203214481063071560157547139845148255443219298130776827092350370292661108517385273983404159451267072000000000000000000000000000000000000000000000
369 -5060897247432827570477831153940579191491315453586397126643812005955870538404651214380397867567789614973840415878512624478858553765546247674029225711799667640876406846824770701149283264300438607085855030453046333264543283497010264629394278065504255383772019040401306820140859073667485676851258933358053255065708591201647366292951949387241495412924211534970427307911069069403028926272387703738101567304012577176838287343672316743784396509662881279012814072096479559427817417257066186765545674610080707106567624099186138078021973948923681445687949376863847406093103637910978437708112208717840104376142516608760882461970334303234355624505033726731178868836278081210906025055921215930062174363543998966950315553264013193028582577798994192062583647290183968223333354019158716435580158347235872546295739383282173339095351383139265235897245649319198216011266569766844947726594440952276317440282755110089826196520960000000000000000000000000000000000000000000000
370 -1598514583968666558444424877326073537151851148231953628703518403141768839259154564409783535652324501585741645453029268171780870004859358317279998216261364067588739605938645943075248698626780131408079910089584773324105417464391798308039285662314657948192472108375902097847473705188639084500673716945042085570617870802056256956000993110421542163672472128997089013533307651897766858170339187736175522159782151051906264495326054286887413190343662519790417641947932666050292086559207919383843459658093752488157746427688330704488867995055491551875309708525473098501697756367338286845213126498520134018751594089015921531204780008871046721855714425070288987964317528949354366180474738478554580200491756810923500490286520515627108463800581409059366608305980499525572007013126264848037229975316683736906368362021088513652200377479441185703635859305145168024038425944540198939567096224050376927454216322253352879463071744000000000000000000000000000000000000000000000
371 1933183398960994683985919037201796924186634813013972410334881095757232015786110127449057043168517187630087319836211673933340543356914953364957080750653256972669816036079865360379640965684246293187586412918461974420014951233807884242581505521652856074085620410304218504876916481822214770525173610543992264660903748987735190300358940313816909529433137683609610803548867868351576697733478714873231973872035298930087928028694183483915217461962321629888643667404449908352104643562674891889725205993119381029292229737036755690887815882193999592172745371811357512634155417405611470619861211429730083238522201728995057402626763666077989451113069069914078610355719891802340641582976677033625501370338181131274665511772134989074155681991176824153037996319036001214938914553946083190431091887349454154865739088119006919912700241119313533673226706103338978599049258622592917268865646968456575917349460825728162776506202849280000000000000000000000000000000000000000000000
372 685441249439042900707066335114329640381369353392129146741494069437117781721908135136471125142234624342334758785018492502251299833274834208930822762370075810261891373726221389095399697658113872415664302536097495288231658789302376415552409495250010590731181379344618894789202178267900679285790654344153797283834897881113573576866366023130950172883385545637967709520532888958154952567309558738025102823274429334494780968037217681097930174506183373839754462004252131463291688538927420857399223277869224970025469204414470862191195964149011420724175177325342375056714062455963233794505202329838028461928004260502203209664240749504385200702753386797162051288449584582212896351916883709134051752246768833848310530799448509425146030453811918245755602248617933749226640485396677721334810192071837691688986069367363828799115395001054701340216541405837140420430992633576817325426966884725503128330957907150086448836272080289792000000000000000000000000000000000000000000000
373 -740291351946301156723230080932304537022237902565023330967716340060634814393376835466795941067825281908429204228306291004920898697242914659298423330648003991967638775004382447403915581780399502915127580974713665185684854683118100556191686332332544164492386697225554535431761215901622980145642009313137685637664806975163458050348079312256875479769675030595197150331933233485595501810132331922806394263961931931673442932780225428432477722574097196589860186182246213185689186538655510624668510975611876758883954534851544031931127144725915240867255177136266573140798930687152043146847340079772306386826773939875892616006303914155179220190194670656588541610709324598531633461104122128912168774764816911907108437537246345177095515781745052195483414371802375201693999019921983306117063114893293637704768545264505352647587448248743302288767377839152627628486481232638325487248256864715500229396802656732284799461117130199531520000000000000000000000000000000000000000000000
374 -292707162589516290779329318519477499412928450483500193624214260800066583103844800065450024231415377199965811325216176500281066419321868362986159009924592617065920403629205125086391431739024095014337093796271708911146558075151097031060860158718469004397380633373050968989194848895623406073637969365844920206438845299670277736443523868539965654918752222335149663588883973105680386605751610360705990255478939103939216680523806125215374908163296085449573467944053422043455327811030749121378940408307000029587549650060446615187894242457758430232081802242697160032355265243861156099666186218626469715649299251535303239922827101364568925899836220165008905196487293099972953142775491149537772442439095879334107431137626953423795944055561964110860018768935160923243126011911692015064753378784876404753134384856655417793737728238308520077358035936325712901530958783938103493019993355528229208427663322432235759633886910039067721728000000000000000000000000000000000000000000000
375 284146150756650308582748477628681121881015506627254206068551186207270713483828722777563918786067460132911194339750487605310728254729787336477526954253032217077681310050157945625558421433679117257062549957158248337319614777017834534348774943451774995404400057997382596164388613575676298077580238868158729499145697442626270710765026483169348602693459685536220260901476805831211843704082334372377928051431256596789551480541958776470842727755890785349547752752503765926568065765522753836454964232712604737588683248302663762627254734877154100582283481484122678058258352524144731573872332104286469367346780856271312603815081595358954108218503423016496566051130175276042990513207947558947380713551067057126324328931859272213101400509043404270009422636539170620611408079833618657912130336694810853948081243667102989466017040725292479166926200193840210144525143968386981183909637454647158840517649737174744164079351752181740994560000000000000000000000000000000000000000000000000
376 124655951280090097624181361451463131548509827928146328002463543558644538250965286109294214677396074708073771473472032654645834949507844893109084395815173087333234359441391871746792553185468183214650118462385547960616985359626732783103859516275105827356792768030679449831394714706608875302043271511943733976878982795922970813256918889338311831669818734777557236855934020504615048696954421441781439475404206787391570762414078843473325276646464445462604705989378308173537943281992132329000743533977180403866520821110562107454614682741430280212046959484313778584584702061226255629758729345368645940704262903734770938553834100327161344597315123040962180118240238795695558874792414540347532637944243301839596853171809271937284082819315511389083995125671200214915052487620972366714304813133744039204248504501891126693645954900307679715699586763552432898018162216579051996372971487445239703659204915290231862557125184123452348432384000000000000000000000000000000000000000000000000
377 -109295933401798843027960565544966485786787721822530351367644303975982611842045977967418320964126041939310923253703300993654075137072311893956179510743035047591241215805191475881008367918124976781358035319485642015753931754427108736947101677216410532551129795230902392320021264148114370526584741518306175845289782124378582374510306088536482873990185248540465992443016664558964269659324952628753475618021639120633910772499013171646113245543721468174454751247286668870510050807591311688302454105467620453334683281007469202859584511089768010038075618417706460955462097639088179709046242809380932427864360311759535196141854956276739975544266956012117600544120785602341243203834454766319313647757995584806120923048570795202430919449122073224171388546426238379796731450793823000065279600585876995011250848245666172232687928289837920160965590243804613330232713605278716650917535911934919772918869059187303670547365006308210451110952960000000000000000000000000000000000000000000000000
378 -52999898665338382169805539883048288001831552681063923806059952884341790749270899148292295860438043992689880630148994806637587857082565417953533441943505880079995092487105954592586409556418701669535375210202443233332072435085689660373917080135078676911028398070252061206049722200609686772022333780432134671780505815609969147635843392370909573270519476921999124609069478959362714103339170841660199906337223518078743586896024367130214757161180331549120931196577968334061686809342813204188284193587370652568664192263309541637779875379036370448200591094201493437582824701525717069290732623351238304620877336713859201061469240949395736140480702547219948951365634655554142082267984861039838362599008416375736266128684000916609680561282762962443518456188756096316209269051241454023826291612980259791579309444021291306768425295961260582311199081345243100207893698836381653112827722669380572827298499517772732207131243879831257943159865344000000000000000000000000000000000000000000000000
379 42120069909820849034019935018513728221740346281721710526171982036760616335840268718193035717444001876756285252409569102386984709406030299339925131396092371970479699215062217162458798244595652164221769660803902600508413229904936344703615178755043405512647180285815846510010692377152200915313206153554115028598255651841681103114584350380737089699535261029637347823508912188298345156135697229851798985871569298138033824174014612643493750895991854491727014001922534711348010954894863339507022129867411522602359950705731827235283079751693290533021335887256793888024739195168929669881887630598322871142600113218704577749991124305537085895350997039773520811465992021564095084582250942134290040387998373766731016045416106673038692612932213123230212839355304274912341750655731625857392090236316863559132104950479159524782434274506302564984666740222958888473750944912394028308159800364579438079986834640890051173770465466409818711801955614720000000000000000000000000000000000000000000000000
380 22515607463919340630233563043939880466202630045610025611386691488571958428299351743826332450233487812579462272410691308626762795390862155402041500559273645965350983152116586399318247624089753397780286912361513170603213466062678101737162473989375420190517404523580287401824550478759439448678455628551861675817838452510167081850753285671094175200145498726026173418699165177732130181269218319326144248419059639670391775685962081159912586282884167339981419653123902939869163628830745824427037236409073404686358903663298341442058742381787560611051009494752807058229578390322252971974793177694575923997766639626757827492529792903536713645942762979982555194760474676100333852969448633813505167523315544028177409946174451255735143709212251251903433302780138925260436477642376849493103676770645556438521017807996920216514089740260327267765849232242667035461774159494181808877732679902350943995835411972862247241093014397414792033918187793809408000000000000000000000000000000000000000000000000
381 -16258484682626793926730367783525062880282409917735095731600582913402079438812241083147538106334181880153713054706422422664860448707874556884562254809706767848051128777860116196015387817534543394170311667058755606390306050969100264972526572246996388146589150226401994308829962248947487672532167733118340555823107548691124458240664893656938714286796791382574614116402548100851502781134719164709832936827233931433303365400341972432392850021738040159654486119739218767154279415441008482282592059999621926406462027471833473578411447111917143707564367595270137202994578794316048895320070307674912449394237950329645253613830537828692028603988631960471069651198973192066618772216364709761264812811891399868331215392513857989156421666826899426506371770851002362927944783104359037374912805655489465132157840940050733688848107183514704065193459939271958380458133605107753440874680585741504988965802844639837568756669887504192959753875312601527746560000000000000000000000000000000000000000000000000
382 -9563750877969762187167799829391829822573820063657362975846770053062441681694979321727333101214243926679767474725397517804776642757701989824788992436733291176782584469987695230272848615301367716963547443810863904235523323272006425403222516107579144772354859235438226520365571516355397153059353138951548554473512270990677064107094894757154881263432153986940936876222872527839011295243300941025025082354043120574854684957470202164370229206110183291201464882927115590270008502917646234803367617722013329074455762173023239045963338349971316418420370853173971135648063953811600995356697289572575539293478875410156184354998690594690603055371894830519140123433527016748690938630769746685794250402670191162720194056258444691959017608900847037934961310609598511382469766757817594398218490068558366463219680464569464556101839761624898522937682091996713348074314248297018302021236705375523010491807348234631953201090208542694896631904613041354817142784000000000000000000000000000000000000000000000000
383 6284051609052621660636604527036600418766203060802424461225362086357057567221750727548756417867170294155011029096166935120396040225248689717493472881769849731093474468245202264408609620324449888505390058797472513729214832637307493928139773849829697904602238821838577616268515077194958913188130188177629589045038486319089784621501313918099076573391679398407597636542102054412569619154984530501716487945726263175112514398016504145455057817202253860029274545721510232349904696339446837121302248069546799416496394309715632176177556668464845639721773424238778437344035068581249027476277416581484649718573266791123421588901334128852137420812472693700571422246966398910415648344954003237699914174722674870303664866489077448706732226911066953481060350101769755650032358757590803277348705180443249276055793949030060388067040414011821780484197532456496210770208017857018650589510305649678000005708794031219233842387968797863762943330092448542403424419840000000000000000000000000000000000000000000000000
384 4063887296537217864730110975878278942287414015098927414731533942872355970623001872700882247811443747330265628376262237833356643725176914796386850967711539342841582417468950002972040367410461914716828615660299581502769792895462036481185601857511466506923069094884022849711470148744284669375436628492441683623780955966788909393737390101668730353482147227616512724458038130128134211565368483431566008359383016955872541742296825624196769792040799427961788627442073523766168366391454506503250873289694313110071409042470907752056314886199222380365445357625200892880815639037251556556757057994306164070824947024184730734893479434502522149103841172664999988644402208532116519456677352230668428807909279087919610660307381730868683328180479840234209223020410943860837074829730022794800168390054107386308773418240952822278262109587426283488195837200051088949691414345138533752918719501527521173598486628484729299698206828355482732100498642395822976428670976000000000000000000000000000000000000000000000000
385 -2431117596416910171368251265131865357064360429465354768269004287262283812831625055401661899965387697327036671961670065930232840742636928225013902685591054209665560586638846314276653436646141047661356971497957765652712474698360329078737634145792667031890868697779481919825298052979821807497504928956528677891792447234825577695934460105083886127020519955721356125259491741946459457966372820673046380739904609884003135197242056403456414155749170097382959769416107199404275429799476110215848180729020087899236680837722662082918318856224573096330080971883580966510211346211523658194139466849563746688339449835037752813719318436161939909755209671035168553199787466562168890700700832236466766667355652192270422212829029021314921015446198598117631073865933873851624834212272030145251008099367416548292476316713112109312424779793788069896230024790164095873543209400452525199713969311860154783111368569796958692623698654595042216549588359982344634753037107200000000000000000000000000000000000000000000000000