0 0
1 1
2 1
3 8
4 16
5 224
6 608
7 13320
8 41760
9 1366152
10 4440312
11 215100192
12 655723440
13 48242081328
14 121651212720
15 14627299801728
16 24367884018048
17 5768946415383552
18 2780730890516736
19 2872938805170308352
20 -2941729703083507968
21 1764460446550873413120
22 -5012172743867175144960
23 1311034430460456530657280
24 -6491838587162856269276160
25 1159854803195607652246041600
26 -8509101947776704538241141760
27 1205381772172392756036909834240
28 -12017806226357404693643665735680
29 1454646082519482355017042238218240
30 -18656947684790153854963594035978240
31 2018117174791931573111814461714104320
32 -32036105826325594142876226862809907200
33 3190607054736799903661379747296305152000
34 -60895348142026023745082550264072332574720
35 5703750964871801820463703365588319602606080
36 -127940075997527072682559785942120668703621120
37 11449783959055972633988708051300704077053952000
38 -296329882880097967116965642661154996119671930880
39 25649671379959926906518098521916293427462353715200
40 -754327030449197538829327281622751598360243665633280
41 63764016009323928195826011022440406374078176848773120
42 -2103591417001060609614851583521965310904216288232734720
43 175011652733036409541235985682494176861293600025597706240
44 -6405956261978683886152158411640265928847908358973352837120
45 527886373672446227816979997957656586997497410149183355617280
46 -21235730721319209564067481510810857135194098290585794733670400
47 1742420035369214535520865846854306058375161223790378683675443200
48 -76402038792268971022029241468196530537782488443971292439878041600
49 6269204014340725180626524583509660407722322693920710944002618163200
50 -297476703111618782008854970746064011959714454052979019281097818112000
51 24499742852007795777138669632938842194414434101639945664717851407155200
52 -1250061736402858052855539673332995702126326955360391560984322852572364800
53 103648299197950506074763908587140310727267586452099324852345872916781465600
54 -5654895726199655936860511688553594090275656283968683580342904685453954252800
55 473241952550309399707527890934760187737564939424040149717250309932255595724800
56 -27471242053267202439697949331781378561173921090511084257012465649655642220134400
57 2325356756425572722092911942842232433897737304619022195969521267380421105025024000
58 -142987221843245143616695791648838436529015690598548293971326929483255825345544192000
59 12264014839027156523328495668090318968417958357506157085495221419462752503551387238400
60 -795685524009491906790256597265069292564375628027460329949998005632496267723481389465600
61 69253560653345648830086817567853096159720705699579212933367123383302866308979864528486400
62 -4724141707044297545978224929432311031605699777184339322331581378112432177358325791326208000
63 417751920251497897355562120877632724909677667905154133242692237680226847120684953590405529600
64 -29867712881598231967408999976335687518827604214982835743125631568069166569727082450525356032000
65 2686127834686048840825200583602962380606433241046828843489949021442767806017805440620644899225600
66 -200716967992668970850669618470862541763197784122806370476149178331566200398484227180474468296294400
67 18373437587381694844850346185190863119477534135188592629680964228922512296701649793891743572584038400
68 -1431254091779386786562334536408218191686447464097166525606526756739682665468220798584163037239626956800
69 133440259493833363104611165190621153000992692299160159257763227204115614278088816748449495119670175334400
70 -10811512544891714563895805888537226167975355013092412278897940381757928388926941652506491862425552918937600
71 1027169782112147666182865230564128616900536781336662973413636223672947253216234672900846183292211038257152000
72 -86380579438149458327902317782429057672509404158673087797213514175283231428255052741124805593212702756438016000
73 8366186656478516950551686865482662911137697421640398618413596995237963676991156422539000758304639292043952128000
74 -728890736722360192044259046760288248870945484664123504646205106383529889134699737563084731138081402005221277696000
75 71987167870910456677814088710713930803506422176712172062310056655940238095614744832905191284531835985089800437760000
76 -6486548345033527298516650586085724180114107868210735490110446637768112860452382314515847767084160081010786729721856000
77 653393796180059426330774791289669534162068306568468461731413560055981964203829826210869811223088758590108888668831744000
78 -60797741388544995931284118544434964837356152965495017952081980145274883897506560437851439584054529599438226196243939328000
79 6247012506121321780733882516646720478456401764935223979570440226549894362782820425061152731172579359801035221662248730624000
80 -599416754734970250594612761920383186053813076093995880492919536534886913173726898296035864945583161497358841975054421458944000
81 62829626974093855330376408487856167696055807126992216319736812386058354386721595189888876472976734827123845414454114408988672000
82 -6208814474321463011598880811237472695623044064353306747184168336464899009580360215022724086547075835605216687873524677864325120000
83 663893465426360553614818795214834304835385730835569713424060588685491012563125336987986566072481772846684382424492629642308485120000
84 -67487224579676327651256260718913994331524185907332667679558573862466570350732039638138017341272181058637606785123620504894672207872000
85 7361202401981444975315463661176535479728251111925202547510779953230794587897652494726098646131982756313891233613287288721196437209088000
86 -768926268187328884078658913656838290385537352132725219017765950777650351830276745005711503834173351059809426050816108767168338342182912000
87 85549169192688442022085812077653237487887316547942361208183622731519090216619571418030589630238481523316340540510021586354655732411924480000
88 -9173525786890163745559179276608620570791916614415420051025474790997504555562776224609250364477018827674288364169985539284098260733995778048000
89 1040934683222520940152391079356801769117695762971513732849673839568620787981431086695829802911083728435859385467980993345994386093871674163200000
90 -114481234424772398197930799037092251012183012341574580925566807643190689001464587614304073721391136756426349948534272860962701967464160473120768000
91 13247010483920140322892790940664668836371533517107419516666415016424031118182399641093033956884775798315864738621797976935553056833278075671150592000
92 -1492984435171595620974452997727822269099023857571723440133547567080282517056399087910441710943310269518614654494132215101894643475510808392102838272000
93 176143109820019473700651630551341576451869944243658268543548161732361446552473823553899949418330895411682955080679201109294634051732620684654452670464000
94 -20327932047204973822868197644108557342618737222368955587469336532440325243626024394642874628876276160512828322812107374367353806924076132012005515067392000
95 2444852646306118635925780906632934314482528877126559872939956817761982500044508441568863620610456278079616471852175668815041252034966536892888196304601088000
96 -288707776871570149334107513298768905421179638400869634813796488037030045585926958233039543842121150213213423192060225061960554650212614415035829797445959680000
97 35390181428261568702690397435753853070838753307276445746039699000720926114638113573346250035380101837014474772163804958305864251440968418626891370670262845440000
98 -4273434311303298457350246208309250418691373253425712636818055003221992411320381907610589426588480498210745992913097105776716941507660674724330483511036550840320000
99 533797551283188453983944428862918470869147485884624042900051940097665170434215903888085158844200338114548681344155880726653705992635269207682372457796286116003840000
100 -65870258300468350471620195519670839747290069886056198140165897091549548013046078330039124490520101141735734520317692411113522043255580307016910618886860226061926400000
101 8382439122601805004906496496929536041835398562811250613981059197882316205858073477936834585527910240188089250093437072759046753155513694497511343819068637339440906240000
102 -1056452064786185871629711498495556612832924229651221265807328492975116784957154137653123367139157183820883986647649957367457784451730512970860402884426717615290591477760000
103 136935295089527187100193407056441735436584123911142830301312948465580515967442575223258771705950597151688089949144072084039327107849119584582365334491781031404508828139520000
104 -17616745242253368422942490899670803492929692729282414752859351753288816238534946398398103022460075574450710483633668377172920333301067940098247368655811782829978147157442560000
105 2325286932943096111550660124589061632769657829042262572501542279115482822973565498495323050448716520231987084579154417062106813352201637806711238273983347403695627079264501760000
106 -305208544541434091638163073544276685344458974834786232859281404308121812819570156284774789981173500086518138633870406490847627848698607271767005472379605699341291979857702420480000
107 41013978110560289761464867290610019947908997559422993766203572800948512663941916662729860162184272218929310300482993691730558285766298580364043794778642838828899370847584439500800000
108 -5489770723196378752866971707144234189322865843245261765432138910307887834273924889584336291687112264111222219834952152052687674554985012179460652664351340209270998166084728861491200000
109 750882120363096819538162784154428447445694489280252638873563218590068685956618336180285460501158875869970752717888907468847554828970046604479230396839365805695433367728909811638599680000
110 -102447336011842473763173687483992197588018421530025298513469987271227188302546501517295248175250231968838607173078005641382199797821129348699581042698549035475167143742938797809409720320000
111 14259295539005642699974850560332392887505521535843066607429060360251674136298350699661751342229905920385572007731909204096121547307260220899563301047176542142379182497776902795322227425280000
112 -1982207044327328992236295145596147321320166240844229992246395438222384646087432310512423671607331611744361954353134854986905535394820757769987854981387179136407531218503202507456886131916800000
113 280687886072930569756161162228281002658193752861812400491674165428801343196375025817089739652069920185058527664765761069523779664106910826913183894112745608134178500938705876473679588957880320000
114 -39739477149008740209757209972614391572089586411402670927238229268499253045453662085933380757974457003529746021571268932782563658801241272572275557411971820373968635428055409480518053557541273600000
115 5723632637492693186661092240492076985911874543371110213675147497640899854168056326242811742828471676627238190285234150242967499543278221048718405107126774329932231039879081015225487892597671198720000
116 -824997143761698921709038932262201989154401668624611755217541753735259649915550692150287957881852114592120030084635907379034239588115701383996936481276019946730486631235932095588330977170020190126080000
117 120830141607125099502614188893504392040931518132890653325646529635148994397260760089346503285106782395667799231534872329103455348064351148359982118931739059494121613654412649920696977235776710041927680000
118 -17724797430790480431037610184646798215222541060747845895595677035802073843934615343757983018088194231889922461679083939986482487539415536414919847766849726819157171814675846656700407009670702530780200960000
119 2639225502445287675722231708511001424298267432152895340543382987174379216942083800380941743083751983441828644181704479196761663514184584604728454112377391098539055306848214216438736884948264250085820334080000
120 -393875164667717418620439874265263122368096106404114377900044525100285765403744078853715425802180679920745559474053821961593122660716061136221786545217731044022737566262812627092122541220426345990330431569920000
121 59610999741053260193208856847052288642187898826574855112061302228629003030633436474049557053556768085727982310492706026952140740164631619801863922968616260232688547030944347198660919793312931261398346891264000000
122 -9047789637079685489509001971913281014551540043556188743195953270001683925434947218697975495949918298821477056997437173556858546941064511214773772833224953428977104151921458950620714000118121771125382748045312000000
123 1391503635382173681668590826684717903996238398778672224097286747320523926496344651391255376644988404832825731862078933507877504544402030975975135025036696882937441153449863431112667895263683216505455724017483776000000
124 -214733023880364454814524718721092633589490620467857568132837480345075589043734282986084472287899814828957090417606699377800174585378354510268347555017456634249071897846224101473921382138817120324401204192652296192000000
125 33551935150428370038036573338878259532778116395695844854183611210778273936035189896425877641109564800544118389134473089795806373331708633492258127814511484715221295709706791047302690035597984570106205623261719429120000000
126 -5262606670750515632373175887265564021655568174733977423974329959424763769287959258440677438852670393204793536172957547866537112747931782253646703041229093647441850942711204117453588316579217795796268309544074699866112000000
127 835219969480008621842389792008161001478837484834451929375586033914185632485313237525025150647133287906477418229560694363415557377932635018776358947668686334873310809789934896381499589702846456838029443857689976753881088000000
128 -133115631974639837019248478085032631701641995493582774104564559872599265636060538835167761078927643412736004541413924744604816749338572297383500485553378763823601897707751264515156584638960098657711291669847443370615504896000000
129 21454389957458582946364950174132905489236765040338052193536800564438919914265821520325065244051399265660779936425402983119070555351215596144420964795823521863354093695723773212258421837114171944376487516257835180460561399808000000
130 -3473524581343782089245142555367734487191791915571984211569017846977561782701661738196293808915920972748993678223602751456054666801349150962239334429282978186013384791395367988123779207785548261901434602380994802827409215193088000000
131 568397594801165772556600195616212986060538393546226820624704050421620150765489621587188883136514712398768455653691569433009573466961327073280111163876802737755706441318276536941746496174827828082328077729294129104812748627247104000000
132 -93458415226685597525088690632635008964190445093327723359502359084978075818986306965104932407232713101985407952571866238039382404757546369206094407812160344084987401622601513835571564949353493638107647555787871577531736693502115840000000
133 15524024086412785013016258177779736464754719245275583044561967392405604780550352871241308220061205787235093191815462685720813254255573920069930837425512642226144989807169335428774296918050601527163475355600592974435657874695237140480000000
134 -2591629266804180291613154970875062623462710957035961265327430478500877433167300823436943886605889940580919089786633165476239876316409138241761795728741700331532371379887293146749441388357854699498647352349806826744468278354003596673024000000
135 436891759045388983689127108012732893096758759261013624956025053672265208598662499220013233238730207968530399327315740420998564240804799450314664481465521124517920950251769596166633296343147155038089882063874063137598032056728582101139456000000
136 -74035390737470218921276965797957642808331526210297020582918618585384105856497352229940790668973095638744971422419370169815955314992817941161436040731236255405394087386784076001227833757278308255107880207332228694576633437349061679858581504000000
137 12663922323073328988376086907318706925946761690491709706058963584463965572658752346034851517950147952543426420209367021037643240570184531040847376926434689991064292361909684100948959266887995144255260896386962457046526199032569881997470597120000000
138 -2177855963259998604173562792098937790589109757689794601491834080185088912330257515366195145529013126728089026177173169531850797732445188679351874278798829324547107041033675702963962383310906025307575437993354485690416293154424507258066264129536000000
139 377920533809175150957831124397703683403757812498079303423553009085822422003940146674800514813400242114269144942678378231095351370302281350087735726642017833485309547116842055134108798016861224189206734566798113927630000736658523807011248548085760000000
140 -65941507568778599343545824714148936501600849663360467515550481844822531041735574480524244879446847559402031050344384880733237615498833874048678264014421931284708410081661903959907693260173020931697721377868008367621414832103171775014800943780724736000000
141 11606172966390566513205611770694788148500998570890497626743033810517952381690613122702460091322504737201814489906255183704416215111901000703266852719306271164147733186873563989799733290337168798231390997224602539681525347997094384490637925411952001024000000
142 -2054236117606739298670653868901766936361069081819501574769564530964046453083822766437615904231894595631709734811790185882267582288134247166995466708461861464416956553877533350687432210687057630892233183643729063254417767404100276112640535734416073293824000000
143 366654896598616651219261960791896386625311921907223379575395312244233211577858708758434151751145024374043992610817141948423675596185278597331018058826457795109685272426765496793296524878943504872241850137492096341226943261104732508948166608051672100896768000000
144 -65815838345693254623498163120644849197266167858783122168595868095423408475024023428584993795892572337884762678355193190211317069187554458113750480667604872760587174757755718674820081649395904924031387286535782941927234307965936159765802948697889212228173824000000
145 11910620768029301090707695144226722189968867790219893936933110600263616003083279402353649985903400939039785566919506748566691134868354026065304055160073013964684413940119889085459968056378301888131787861093976387017187414757732332513815826673997645179011465216000000
146 -2167856857179610767933623213238312232285393695449423243919019853606627632720541705676375291311556096288320242919522267377603438432426663028551006018248508515052692867355610008694112893203763172392514330463924995397253461535932576642542999693205444740944379248640000000
147 397697683331272792080090550401429609786866112140129406893207402631669754202004570876060524784364573835496257116472045930523015124794375788583693277905083849519202532785124368903074833063050669294887859873042695500051118830369454096063999010872169668394410437509120000000
148 -73381577935219910971143021005090842839788811951723074262735188735103325053946243977169223261421365417789874707375525928858262312600448453744748760150662855310942152096641013553049804299081934590280446054087452562415733005988442743443584144711600685598193882402652160000000
149 13644302172188761477212746247877904148819068591842720590410694100263432181340855620604141365368170490949570400681560204122720280491799322091473660476993920758153781372544058261365057161820137853649680772140378392544237780032274129153589053494977396413087959943238123520000000
150 -2551762604437359772431073703671512710321076313505594895404522133168036119875355439551098795061096752881371217562936006230364547432147822819418783360614600611677474123499330258438625378176430429703431823739993166753906928968479709218954538181043725286211946766815933235200000000
151 480807695393439160442879561731703651717676678763505179295301128533499898953323560887294182242973694621846595842321184921548028965155056473706698262942338237594899744507796408485344784997793637698144858279748859343694915339101749586571798592452400183144142019324923315486720000000
152 -91124468118502718328360212735508324521222097220206222860717622216223361316602566303967123893217611851429502842460108327681934144475891247872450113781448306099322914485543020235687161626323389841713357978925717436552293050400663001731408984632439575258513177436911943580385280000000
153 17396412673452169892844085328616104391935111966177861476090842391680077599482674112418975333362425870179722775024526306577415417734867421086813380574291013794577942162939611100862811294535109114285212163443320598439284929660979590537276728074378761342237749537206386172058664960000000
154 -3340565944082463597151108262020698276790521800217778057780150879112094540439884787062019368653867471222500146870770015315368129760221404222090865230391149521614810122013882778743447519352780481380337874588343074690564697456153817039834311449019615271207468190277707542771825377280000000
155 646050729531175021894737172479481781146609345162652613517384480691937073830954509846508725971922556374664149068854609690077905782603972746261850485431790856469209494275695840515779624012622705871946617700231182341296104003257945139183046791190625426387338129082641629481184557793280000000
156 -125674765913772479618197819686344352942941451018620184651046691309239196104383691355404796217486825003061146744673518943985863302598310083656379601957401235988919881627011352278392866943906291957055935849330964547600736349521898224040424917429796827648408016838830692681806980883415040000000
157 24617642026823316851302367096486526567976653062295852999791007151484815730599354570344507879044816573682145297714272564015377626734071833397591461280800600632447767326663827584684152167545933444614523699615841490603420557697900678196008740371990839178214116972632198871721300174726758400000000
158 -4850377617795821686382303814312378705153902822020561866152780124727528839371837941976896661180056883178941128244079492067941314689567669785405182926259956392001946542623699446411424666968600640164398184502302714980503659713168767068736974776500421316601579419935495472067285758288855040000000000
159 962181920083860769523004266547384217679875819339130408254812586694810351430998388237566217335773071951508257407777044968985120661493326693720676665879526552229908196002070420424984885260243434975103849363990597303017580350536356932075828154253740144191406316487965620814836215776095858851840000000
160 -191982876975909102299873864543320960890367893087797220799295648923891156645282311593202181932616751096734578690834688607810864983857774319456456026698289771264659259924430440481809539859338400815472050288741062422151096704769336199449373129659627896158808655330260863490532192718776222623989760000000
161 38562076566206067492093853347539618008208870322146440178582346451289879305721589413301578774246489096722950349168681808621585592318696296646068403618267918412042825939388621501207183284591122149965039212938789401761816036406482978597173984769300220356177687441313396619035376011966926201437552640000000
162 -7790627544505322477812251049888534399933661912121280626778003480338470591294099485089229552920423387671043325381945189976472527634785151858089244163430174933782570216413589883476711339266101614906769570866621223868240859871727879234656162413311830976268430670131426396112028775076026290230263808000000000
163 1584240551629962217367648837810802220323410814924526668670551763343106066185691208539774754520581382606298826873950798334942620789444337756708286212732312925358937801856719898135155685341355976723425449962137346430168906889930498873757820723607410367444758757511571400097674299022441940284800877199360000000
164 -324020332798364320745329614543751952710037614180726267507782333038040967112847458783836329662237301972415152841663861897754918103939928750206306224126902513973744794238840126929601625158553285872367989440011536685914032688050390156684445931796515356009011668967863621015926457172830336096570177906278400000000
165 66697208171952382182758247525463590377813627179883544063343865186561852116844153350494375363723897528707920924749631689342931110945380117331734775194901229110626731203813824151548791760726434832065315935741141818124563319324973269272142721169621396147789844152047826790482793184315943333305317268295516160000000
166 -13808040809755648822082052813377400863354809203394378748118998406595286676418722107360855654941932247532849584255087781779933438330010643319710622402049090643524557042505269266353931218927802540189250385235332920173392819948697115745694068931710181739701949100958409108363005216354926307518599473411014000640000000
167 2876679759140205479725956925467463967024981797374270707429629727467006926711942991831440090686624187563473080367539214974688464386512835167758772947980467214865441761493320253921513808340417994165560425637407399036526285138106997282791685292189019246352492408698723323784666531541850113078751276113931890851840000000
168 -602733111904416647229163370565166944520807221015065424064122717987153267828143751843283258061399866673667653585125638991748799959637072056465440484870483872756112242533519382727644609649405012747582938652974115287277747821380425237742562856809669514978670213397297517435769650977115754425238425687543732533985280000000
169 127071250435305246752089891914222043115873050956464760235293267798778385779155721639361687437525572068348625043524813822293737257098751527433549881339007816642511701274148246243406513291697171434023222346486217916706981103873419074347793688444350693776847524625295312247565505054354279894164898239243140790369648640000000
170 -26941852036880582049425898122910026789949297843433888685719251064358472318018966571117564588961880504089679880145799059773718788057935643390327469387942880023650433427795705572009437576212441205258868108270899488588991725930899789632300640209650037627273109395593112240082425961000697333571031332210255888193326940160000000
171 5747150518727402592213525143660303566274284245837184761877762197447352583349306323384913812703339831045571097236127957841598125787011820752961148233903813828325230964339650002073109438409670843108490188809279918164766299431848346462509870387207382534981669969029269189541240507663566601444294824134640670414954351820800000000
172 -1232873065794685781415704531671674572645101989434888060864575132729237418189791301187158931373501503537208310480173476285241096291039032822153181462737465167694157266356886497169215601415651795074888373468671859754717911105982426458341503693396795134757709842285820428751308135021962538121352793662988008011229452199526400000000
173 266064995712491958390783392587390748229454360264821647489087683486161921761535822375486840600837391151015917443968770106606334616999416190526883619648468464050332688873045054838058035029219647365948360710148844537754839275771839267095221409984116464234647205419320990634242011181145760718910361997214590101216284380443443200000000
174 -57740390593207955505918619464127878286312780426924727863862856788342633358590111498787306617186283322138496791091593939674255735510280833500911772779348027702775052769253380088040906544122157308457209746826838374895584236181227255436350613650508927583870559387715563824039955469351602210737115182237852918516907025625409126400000000
175 12604801039365432130520033683586191948754163714315059918187077986569195739817322253095258035495280643699707383913571207152416154905496328232893179407859401365443955343869104356820194165130953620761141530063955248886588740378756252732402855971296610461662101192852808252329016406479894979680522735441424138000768819100095873024000000000
176 -2766916920170968652463150355091159926280124137963387019989819540312850108085856885647998348276683849419775662097573146050379821480074477281267319893540155146340385805655626985504440571081956676949146620710062428926359922975016775860362569564466057490043908911598023042874298931789184935014428489164990168680376299027079344055910400000000
177 610918366635328279138186814988262334972165986426168898028510420212124891585523697432361806990828237541045900010139635917195664713859824853781662383223967467859092104831997008097242480451754657666390521011851547322110630091487115090375954745334171326788314788741626950215454680715149300783907620115817560253927103028164438062111129600000000
178 -135629698224323276076091432494663929200868082379856399103618572811180722235482817567838207324913810836394886453619668074121893889906267855464820105696577115302715410242089591927942363873980961258205080638619801252151828272546378589592905475898730719015568072870264502015632804329343486490581758271940251047344178495813582984955769651200000000
179 30284313148144366315296466517326989478147962788806266736658988535480855715812659725646976993290170490028044301050963300334017136317332736623916437383297418160503514553312782695434183741691217799021628782869365669204943165768461877431462124930982127248961308168754855162616581394565175932664239254924405307327205248773247849568105240985600000000
180 -6799007108420564825074576066580956580288862195448472711301131495545514154121900624463426248559666462382937994663260135414965259761139091173810859068368085546091155656721502750329192219738429454660794557482712787524853577264033853224271340170614441001173108694857233414464692376831056210705477896337903419728246998497582580150340765194649600000000
181 1535078361396288427276632013411805430539689721311895694474563715992327712467730969617635427768955974276128612322777521173795207795206470834007569292722828080130690579315834126592725313536000273177341995775453745449469412775831167634941841956286279815681348163907163033435882074197863951168582301189400496336763082083973671860624033409977548800000000
182 -348465997817918372396369505043246210759611181651973836530381870441046008899391380605582591993937952421172465798960735282076497174767469494652288585952849582070453920611374260392148100412847073718677169927532090602214164499828145078383001121042176287069920934944546630111826499356740342048944907661212496320958396668054057243660049565611982848000000000
183 79545381696331685618062755860619066688115631094147027069703239876399423740690681105890494178845220174789490280520094116493956026333037939689483973944968185743455867875126925838349264616098728138561368579849546516201060427746858005354301798772476008803708400783853383859119648809559276483203099542473785234229974239410993838840726989895005896704000000000
184 -18255514665705055113220270720340600076654508073326510400629178153107509894169028697756499150162151424042532638402978417827123737622555960470368925485286913037637433031357469598921997687619940384259233131221674885255042339327920366444925757205262752809515362345324156272225600547992851462111124866397797042581309250952331217118260983793813140851916800000000
185 4212759247414227963357421317807309225151192954810823660239613337774200702427989671044852001011130376306880846728864544930406426020071962614590245176993999456597758780991715335273512273060667589184070790298619065341358019657031211290987613725224842702622640451334739798091130511947119629559143519012982025128109815505180902149329321390110969200587571200000000
186 -977334769485682308165126629079053954124633127005628217641492453480187450522509162498189818675641951399822179188996563478701422509165729307365462223486934181514558683247724141226278513094310559623948397804558411314572787481983030684213877861720082797909860957936516582800877193928234269149800278364064099535217440161685532207496542113580158736508177612800000000
187 227973026843455223175493609763816585219440705074681091477409543435617835138220972589241732475389007718864444241445758427798903580325954829771067710748092079765388130536430474232809536150866482799967685607972761077155969272993091972514677446287395914633060122606376896592934348811345267740406774750878685125088843353448539276311400216283167704169417015296000000000
188 -53457329000143558348926321446731805061212101728614383769172131884213733864170292362909380001044220921141818437104562491384146669411621663217034611246223863175583302847959120888044269783182969531268572884829373015210916511642194194074501899817009066791810912796190264797081733767750567090190956225502157674266961076088708777607217865597261066473191494595379200000000
189 12602756037944276142808732198286410787060893273651542100072527616916030444009910301069019382042019103968121560222346294012366011610670931925315082109754105002182260215697556716167324048268459818371236763948819419254546347583532291007936151469928044345153814052982502657844630980200514622421433732877646323637127008192399823078018811932567628265701948463775744000000000
190 -2986668234702834243713453843619734168341830824463355859299040782891238138161910098195567449938596642993320110271222257314171015827356611613637865345502403147412895223933639015244305714241087646970718730758347720817600768804227960534101041111519902977234641428021334022997301363623445335552775517249016193334568482636378251356708235208183925953988581523048313651200000000
191 711565736578025307625836889460414201303355283456818913513252564678550762994959871501159026590192373286714036030280204489049339880815510438963700858992280692371615695311133618151941775217668427069849211459791905988426593673222940713456813197433252978696804412027252821730707139089748772665234760177425146578364701582113741365749036616683373806540786441910588591308800000000
192 -170406355827078716057833419230001416107567696993499700846475463416529085024682316184201355774209721124558657318458560563761179593920927990745355110073370514463852879806551648096878958367961813560046330073868176037591918099314624713301715666647584540474010718035529670485458385630037467640634341015361784277679024625794146944956341303256265896431585932574958400883916800000000
193 41023829713742786195218217255945740180237974081772802610195417103096542022730716082458638290788260997468126415246905626483159354083591658245447292785649229463983897320087716521265443678522017365133217872784756594856471255055454113782206281334230385053851772902223098779404483974223925874379652205477643552957631595949304064630104415029786092513533660973383453626702233600000000
194 -9926792400576601001238501021367035863382986441325470306768679806647673585722516555791974569766403464132265664900712214049484890872234302265565096869051978216296501798601062799919483848386473597839685258151519490273515976178935095141436950519239234345017855746900470354098394793922180675972280989648215630484960147003778262660885604523157966588990463271236080711320259788800000000
195 2414544811669749290228032830605743229173899123150155720488879181503966640177460555439109886314845843648942633004520833427813966318211004727012942710663094940699177525926829025621867828010142079028898078173277584193042204310799095435533626772534675721275344044323368616300730021445163647013287111088100516004140767924781067069110696235327130212677205015053322429641843225395200000000
196 -590287582242130322725395132680218796739671916629003886702618659202476537535753727968657738796627124510541178647030565152884424417003807309462310588918334956797773151481594528333715750338383930816374251372275003373534390383522704683510212516759658385029234197102653245560514284408688032136183376371195969298441236161269290779931906180782455786027267347180175018376791058284544000000000
197 145050882852348151227397018486411587034048642782263515133085017526899920172509752676187780377402355640154487448756897500492212946494692302901243595937611823080294698467372010395537404060987728917966279313088532944642591688638871254442912290882877627564808524424355436631058054986275914921050160155184529278369796410231451036359601018208153490501607660444522497930836059935997952000000000
198 -35822757431315580744696781299623518293506471571025803701246920175756980545464589391782251779823832342296361640906716591496241013494542785073772058418897113298427002055617667460614594325047594101681544913606987653110360402322230151698902550092966449839948867349428453843396099836413707411694667923857447017199062349101688006102455177681060248344233906765519752816318926238112546816000000000
199 8892042373411741654863888149640943400850901532038224785180667681128828993317642395460808351970377963464629859863380079540250235233128788833229501533793603696420134651995591820780005294151868409714115493001295647230115958571693982727952237520799813307720858793222378498540540869577768094396305287496796809430202765687042041611630118452294797043513499811604045868272139634231016947712000000000
200 -2218226892924246853843150490855879243071493272262213802282195100940141752795356074615016600347342881840850665774340699813932736950336034866119668910613488971554044315504515978773162619950735383751250844476132932748953157678918270515326127101132956141945847553426817118809144714626979150320336557195911765917880563324054542361310227107137350781417357437123432631907771703068369585438720000000000
201 556148179343203560313888988320034664671766926525531753052970351805169415085416870556211567214892688311368406696308753979547577635884121127880267495928992426878647585034619776027759728949298485804912372925625132840400095548338354027687242223102211397155462306354687526350565359987464389421573310296740230776069478206484964859600517424863978855054493111462795864562052157757397991772127232000000000
202 -140125513177205216474370905151364656838941732491147411842818872207381979112431685083485997741252242079014249789515466370200751568090923267982438959637013973990203157654023877705585915183516152658201459878627765847705318381690047459963556640685778543257638394489407761343921997510573536119759490073246094357552081906708623763805104881399628428003767697870099894362152128321214737690256211968000000000
203 35481414529682849956907567858762348393316132846921855207379029571411486696108055292835380367216804973358535316323941018952040603124714620923104918554510741367398429534167989646207108778902731919598008340539555624187105231128726233406186208761296608354805711179125365130540289227805481667251918565161229564459569528564231657281891982224148161877693353865975019455563723175380333271297363542016000000000
204 -9028325176409216917244166100560639176028563573761796057489930170529819655791357669641709391240113600827612376220224445309678396573990745180212645598761850200241309661253555835283793741283452907964366753628541304866100437339062734009394144642614465592665844694782944730917574258106737551043266573270001064278570499607094281135568803952999299648851440864922900291294256723771168267060943916105728000000000
205 2308596328188934200719720549918666426391670169595303111074094108846770401741353959375221426675200388692933332705944100655088894332238765526658379520924869601134064279314048771517448843495392373131261402018230738004980963209826206957228708160064655406105548535383916223911995792238665928096474881731138074341213829253444011348587024110789408365474466627025051380111669872088160614838301253978554368000000000
206 -593187512977457114905831690214106355586216568061713683901131493582028541625608573712457726604696934594923921602046919536199176893955637949058516347069223303656680297681211153847305165140199823426105042241616643009894613876051079096035284299690475191292377008245457262987822851641418518648696457930001021792280988214046257641070392451827339639216991056210295555234156909352072124932196342579786153984000000000
207 153161163071329759016544429568146541463854283778876020636732787148785955889700888824355778063248110739385710213087631140553032824843506880187707156050570546719823694557608722198629631515558327956741298557750704185695529606736353921040825175311300656983848652082090645637171530713918924330371789877404689114819596044718817306183915503191120456154529076240226889620730923760374187689359272304880270704640000000000
208 -39736477589772167330945312864375959514840826719204574266900155372288659393950890201517251703150890636637850783707962876811246599570170594131899494178952182671364814000939309309134535683999700401521125766215705897427099011125225935202349503176706168354420282563616846802719034672371463611029408808153414442443795144588939340842250545992794630977253263795884736446208037653452417760445565587623495587594240000000000
209 10359085159091396277978752085440969193161840185525547528117635087831425969169155549947731818098962437480952653735579209584075305789995247282726992310317108658829415182140749168494699738099383018878326386363841177111894727615172909724235748259188827384863636073390848456148780106472812626766957876697046399645075300891830122369811033963166880884656376240650471756139898773406897274700296653403186558018781184000000000
210 -2713429852441005899331381537203613421442835167925441580145841261632077181022042686465862193397422631820358801910299828108612223424335514586115285657373629712484111186608141605268974022511800420609344886285488419373204744151190610594260906041102597363510453257953938461920543329447308939216308808606306550894805479130221273556982102184869695191340767660560236616321708706866763031920055040255280070790360334336000000000
211 714144856761031989982514031586704313295393188316470183423444878024318558671052837927647933799814880697731782350877591829273092324214387468697184394715887694197118181200970691498061888412445587136409718399420876325948022920221162768873309443378076191684377699350920634070416090032266709529130898776702174156424257624019053012557355872515901383050782427223315336543437868084857735322228559614396704874336368984064000000000
212 -188842845236492621800312590951924601395998649908904834897509271721399564252913975015615564099004117950075682721075777289978665529941417981332210322258426133329866803677537093091013775269103666533681278968956432708969943634227420167907475206551102721302045701112548682127919472843205342905925975358434361547965212779351941110895935637175689848472194743266500808649656685194226435955459716288372475920855231061032960000000000
213 50172410330025160764315327209175112268070806052025456609966600647520176949484486775811636582711832709053019552194910985383936324467564723158603303586022494047293779294261044965293392468975276277945830342666807892715596887473871914724825008285127405128718432340816671505099832725453414011921891333058232732061165560277023176150768491634732929755990487101361506168196467919105656758463775709463226994996134097354489856000000000
214 -13392372030309523911778457615520361164034244384242461682735659595356918591070617526914474099613759028826173208070109882897809497114179169521157890100650707211786324063585363259983815464284357266880592054882863888585726532224924232958231757037476672816356271540957737351036457260576503870230082293379841573058386493962752184189066306286910130005744348981893517208433593169968845892596207020880673392571089607551929548800000000000
215 3591537558087740324200467485633018671987035839222235655850423121861944124947122234317790459749541967009437586994167653326743135717598001458458748296148017494704104558914059284101099176439102247786722867982378458184847303138188886401315000863122035281133804020903579160905736739856530059446959673187147255671532932232341281034135141418809120282370308285099447118649993786101982851533976865486086598156779305371979109892096000000000
216 -967638825646340133158723414834751272531755574413244788325317383712116916966797071689538221790102537230630261695925511863026581112653040104417325643915054995813191468162099428986297028109303898582273553145749338953605736831433174612262272486260885282541018505238283861140378529911763065543178968755638114039817107430031136986510232162754396721735570455100269859046320549484982901074675602376584488234881405153560352127975424000000000
217 261913047187258657841167895068388825109493126161870415514000802047615554520869904665982385853330568514978796930574251057584414423044566716535198082924750924261011801836519704781910962382968757706526853292867552143928784140772337821888328400382561184555307031624231201590590078075423713856830641310584633313333407216338739272256148181546246743250387337443282003309733747300639007257220057257910073829326871114518535217541545984000000000
218 -71218539256481979475157384929147837809811693101594786583379059295792368622226531552216277718116317385222221554174341432434527843941510849337165715193834271608471956737586540065509167696953901657713325082055576535522516783363231093026565263401673910895140728169945561149918215945619012712161276049224225052150964425163615691491133474453895671500041094175434354850208682259018984503457573166505724858111145091811705681488965009408000000000
219 19454541382886950354480223515151978017180235753701533222643279064168145544501370936315533559542902583064113007705438228362314782777486759953104083570604118247205571255207739500560307647669389933229575880604132912146442834626169883580233236491322394573548752283548810459973108939373662572707868355191204658840210759821918995582766756062272145001193615981582708227814490645288527440431772888611870732517452156176882788857937106305024000000000
220 -5338550897361467476134894643591133572250738423437748573503321653712224989844503583224301239477167894424502185802756372858958365049835566833524009214045562837059602063971867327932709248230501869772324792239418838068809443025851947823039447017336065004504078004433549999311674074906668988783223471604047088363617508840775332138080099277591819810548099835104847815118684612852224199878567120860871374346665384785255126697085492564852736000000000
221 1471632005854516058548611118020587302260980268939092094794747191341516495891323748353163082569090961463736459997420171013408829497159998196655085430457634237715575542605498176528893083407784198683686806879519309974906854224162233569296347564615809557528537989654902866034559944192650736412329995339973009585311588111599719142340302223999516943619940601525387231076395523703349250843309489280554780006992739400398311813171824128331612160000000000
222 -407504256877707877124245403978268404628485919791320281576864434622597174397081818776280108740179707414828411839529721190495577024516360476679931851013683790819527610813893829549640874078110988060460023657647780315051436428613460672300847908861314376729486732991826639239111098728673419146084949412308564462745582930908611146599719865140124514866548699002487184739749909086694552470377963152921502576126463646821166542501221448230927073280000000000
223 113349693436632905863105617312903053471700331629920554497099292188175440022147887576409081810405867646861873408009081326994923544701071209572831180248611826952470596431436493176183669003072953335806825342880242990133715792297734837354210582612449552872476166567009931551559567526687472879328008923917202831871768029126503875566101057458171640217705881808704672920296604620009709460245806983204666922609571664163814295759023282006521639075840000000000
224 -31670034110528114982655875994155967720975011716900846926446984253597985896042787961342006868700634744982009482881433203086254248218935520129640330582212981295824405325576339773307665281565692502834901213083475831633925032092460889761533021565230813591580034131951962509518199566758093368521410492918925906368404041957780567598043441598078045079199781242778305487433468772923355742713403974431009434260679011021713104843105676884165420730286080000000000
225 8888207552454373558095672135021150604293329561021518497459066089536748281204205468658118703065672225128119577700624829830646702699366577777434466425205875038933302236406403010740873685738711937051857245680440240097593341987817441337786753648048566809485131522544498299710371433319957828529250195753773679235630901127788589733051824138223170842597505447567217656075676721848258041897812061065019122045666029184313864783315304696008686244252876800000000000
226 -2505549434872133666297710802278847584965260143715684098924822159257387081083532668402050598382757839778612695423703747860921367635603108445284770739177490124295726235704653836083154693224575355226318098792745926011249541439641532396474193423421146241202973825588283165249545678057294625647075553102143606383412595265290887675802676697552692486266078685054100837281211755206855172484688012294227274689277180345035911638263235072736297051833111674880000000000
227 709433670294806985704891995360391651835092252178112647110347000828641132477785574497368722668161835754877813577117406556651042037245535975190502261494032271540442127348280367709670685983375355111260997544387680575565953930577488209538367180181402197949665475306073328182201303503434434351892945310742794141914248361419405894016607463168393357087197264084662554836707919194969704260511041041562920795554986081392429261083133855270717182849768876933120000000000
228 -201756324057881858635292200436964725408475799508079616462891086243195951180536812543780162097621983296552547829602875512512736576338379578819402893819379020785015179136632325493923266460833530988391576507804281075306087249947400461976515480536178381975739706223677493753672372011085023393808695843180104083382102593045201342072290248702608647947244567551985829163502325653004815797272004055805965117786853780741881721640673030226076227001770930591498240000000000
229 57629579269740435536121371693867532226549450327519566292968517482981742375796572259016994465731250622949121966336599950370413293093778499982255601320484727911791883712365244537769823361011727648102207380182838528259610586989884625731980034147655616213355760628145618182997459780134821031957294223515524869041822161659793343254147986997849494859156469939580454910644489445939132467480754191064152710256549889036934815649832364677505751767409352363443486720000000000
230 -16533086648592740327572958074699744452568383180410933161317010376719690700971785416630519941521426635473741952068476063823382314230065589603715432158122608310292192014062142656373228761372122590461191567534455595366951439021050279321345385626613736897760346968504036716605192360715004817125029634660187547433415453269456523549520342183423911933458627022117450083284144441219551770307104944436354845098131963191036884249331194575841502319680041108821371781120000000000
231 4763745998272707226124919171874119789104868955335741869627954334512190789157119645229405108690285173160864269557955465119947098564188068405951738435340138244404837634774588088290900624326746602028957074981371657386941136466962094895705107858090585111866763909017447861206326890504244704278379882569904540046196833621507610370731120850706554833397129627145103957133226709893752440148776607569305071081110671457739242935872542182128436593577164795480878360821760000000000
232 -1378533629080612417999446609995782079214999629347799946950802976929279501837461419686445550205178249838492957837087584710878404969839184870605340588075182398803013665619046977279888954967082216948628388210411899324825212914297559914090991709617314394601981985778315843844314843502520411560418074710081686497757984113965399620383059339459467826442739756870570511802213417217214666529086140535161152981294231125846013421348875100797076834101826335028623441500569600000000000
233 400641416659025273837993866643632171447282448696534843941339088857119139390094248493899816032708681012871773070071713001121061797249157244299319939580918090244314662701105443924423097910635052192292809477165090987241045632484802301540091993959299217000799888603601762130508526250537918111679484290027340146787462828519221943300404445666049897643484559376770929169585900005795818987652614900010453909732657931870238236631224141524092448220130403570659554920654438400000000000
234 -116937174129793480057037219214231792146386098480026050736824434883571152460043315730069586916063710483729612189996932767471507685948414561802571317461786951932763905527014000351596951487722841137321063192334619405188918762628848768512881432190414399721329943058711332458432003281794879460636426029829616737741713276768694946560214419996806760549424202900181630390843770224076266549876550500620581143261795866275760217601146888586389522112602983748434595746637057884160000000000
235 34277008285889132637472744178267466146193141169642461698127976389760880329023595082740171150195027891212853461903303110982858707623697505100882799617872361938859672349063590206659741696030697532870284949909371396676437624671340112783054199392937020070040117671682060185368581334419846321196207630177832275602332804300482323187461312047152841725627229251625548205852202404227456441014153673748188999544453059885635847878831418539852167455135895249557573539334155235491840000000000
236 -10090110081868994569615528467518812142458775498936876587527420442129287810136648356487140353300707434110142018600982040780502035606448342236714445672254932867150200086292783166962068013337535597380685810774676490558105160769499117454455280922411327279251054097220774886389988048840570614536232570666145074140838589362233274134910790047152423540402356921507414556462704800661201257599916941989243272502250876451221441302620928402340612094557285888785617537757874560025231360000000000
237 2982817012998520823408235811107335116040804002005304228764675541886169139178906626103244769268210677249590068999961281861851823407223922930950372676809505317350514540446867772007494356915959434440762487918490937124732312628001688678727206460839955249999735652840746817784851262902049168016133321902363122444894881154687328215689496231844430419593715227693834231848198976352436602821556116626905418539743449441132869441817148477628177080171209035513924671589217933540825497600000000000
238 -885492008826446493989888958246218541349332304321544939165706380194452984942732055149841713349242266648816842097999876564686518411538031282720314260471008728833366921651191204424680829694566597571229345603628428893002780651049150372419446700232599902822772308041003840292949367978962163386803447829766519443174650137464133879356718856177781870587126531365695077917954531574026021321193247033492942568308658191952801789638498223559865973598138004589330119729817823227968057507840000000000
239 263976233503800975032430883887924419644398172317718656251948415927807496988555794893669555766649628022942755304242718408175724050604013343020112826875967538330733479887387871000780051320475919224351249919040602287814996585025496538594056105797732730780232013332690655562991704324753611340531351542429741762358397927887462760970924049080618373884745519224270089866624344027881120513233518483711345417672943018650917613524181155896170474488764499061320473510616772172134910997299200000000000
240 -79023674991085444065166647650802135720824316746543518840015912632472360666919248747070134702969700256706752252359170347514334276943909004316793896249803293058940803425734385549011811971307437817005077844064295256551270544507549331436692512609528182840227618375240646606092484310125322405723467668565597390814127459590213947415198621793516264914526738246238638996947562942014083937993759690341040707348084540907383636922612732918257032379843257471436383378125776266714621145660784640000000000
241 23755078797281201817333714611856072093317740427641729447313535788797560634931588565816520758514334393205878443786096944070562142958183117840614306329898893176281376654402445034135290200075546532902374812521138826468370463625420218910054467347570932522027304931660955280981682689323143835709520614666492236056059004136119636163050557468920336142288490225072386146325030291186777078586594457988325904323172912000412278390332062242812892900845021526600213957663455569178392624265911336960000000000
242 -7170559775689511455202885472729383654454393861719570972464766064321074502389432728924066942499245622465591625363399910378009450912784824475921460175852746715669615925543845030130168140754263262137810204447372285680357147199345862199820773968314503969842685007684523624319908826216967161560218788280092634974706176464069826019846808825156234904438763636078575032063251559848809448589410820447987054102181161854392342413811509115422028449299387502757844152149344291850577098029817565020160000000000
243 2173409105497554535370534937585562241643227834267000699530819689264412329356868703732289598559785586728058130897666329492769567774183272748835173932105733838967011971113427458795291360697545128034344304911215604644853566010248000730826901525732728974215403645874453663645253222106190749102853419082980965879995001442348671485197422302765054779309962419353006949509977269363466603765984092346880839987734124212054056879383571767497117255571353298480568787945197846432593003463847571902955520000000000
244 -661473706847741920523171313426897020993327776254598130534737053570611279661678463838737511694462182741510747315237224254327185178077041235639045633848574292775018303035580752309063958005869143121913908011765679578888373496719959481489270199520404121069699779509571346387347464887895648380158399322666852871785636458878205913430606689367075758764757543244156894887323910365108151578541598117908450566368808089695277398901080551238713053772863913908978360458247238430192796262173902394842152960000000000
245 202143957467079170391594544273275681331198241378538978096684939802260864954988754529496003014182428185139527209922236803189885850504171123583216262020933055232304279079883464320273795081843647495749616709100339287647455762629698365086038283297624646359739657034513437480669958706551166297651775891584084354224365721780712366355923906274475331072408970368450897047094432095715642013432695044050644770991404362981534519508682392997523698145012206395495002046634619129767600192333323374768989143040000000000
246 -62026489108827017902470606922291221016733271063308851532517427208918948352784119842027293406715629604606164889130126734378057325942858910577395906580752433567484296902512465754128474324022506956120938998445438366555648055646333999667980791057354353081878067996811743395100841961652702065535316394378891995570008022371842040225221364079450809448175686768908638619243002267128178005548162051432820584819626700657269773180537476381399196133570086065522578980055488551280670257327091936385549991936000000000000
247 19109802486140272451681726441159661797609991149313974946178358537581902228627141946123431307199704717173465186760577625480502001713519502647163184299384349440724130897443924672426386108086835519641289753833327555484756690964039994084852412650020972107925151217187392200253403493966894271662580139824510038208987593242438211207828042596206093785869687189688392664840523854699910574876564785571317210637565540648291239285447719185788200071943654205675745708376540014216553594677034428742444450316288000000000000
248 -5911385099767439620946502785424869563438077576974380310234630383516397258931955829494306507395987716291844252204860849794427986924124864288356043812899923765230357343035560651456187908885839188139420996381388563791554593447963539698421400898627529422602070414873475436789251627896889081248154863746732780149322099151493925931021846779912280695529932104110704826917488246544050088415169509132389703808985912545727488256159368226361288535886517336510719450371281594926768387791068709261502378435149824000000000000
249 1835991233453352352263143865847971693533093945168811590536696415808365408298391631291009593568310217366419614118841584667915116386612052539013449255364016400437853965524125443422512827362330576817847716718406245194911385021968686894675018355808971585659719230434880101137774346363635846327789159443446985446284118544275532436484141237685156436094900235695418534453531331522713615241633513707609085676160926399585192623268206763816968455518408022655874049609308046358974026410501022704922040711782596608000000000000
250 -572521795676904099541130403450728427596427837952550498504588852536657703723097166122113078848047140321051592174512259906186285170612840167088078180972024510747880198782240804493559842082164845150991077961423106092602740009594242044438558986356073974492656351000708091425271538912665226149497723083809351420717874984531922524426374737303240500057909298436428848713686054029705246466860693148075985724472731198549881878707244660385475326182191193524519880835449035155571072391784462603601567528327713914880000000000000
251 179245273552771365084206679931375536480088193665871923731386399155822336188486760878974076595875959022275738620870884232799147345765886371347210773526394502632960385044010792778306816687978845653779479982849193095169724467546608483138850531909817193369026951937813664688042570401495923662243262866712597502121418222655906569852357432648109646365487772932492164377707314206122057605143315140975027602400324060039944619775104635887322207668153828110054933175745181869860159425101824645644673367042520344690688000000000000
252 -56341668120261899154693793889986782696107740526375183763935765817189419623070784572341224312983901987352991120269206454659561563036460109699990856998431053460716704586449208021208067523223405454158096164681599028246497743359579604416546355591039270395766790747882596380979814664366261023042463857309262520330736400087598132076961343783907743622470971482048293663882551406003842912730273337931262681633626993185048898822567126445992162452161302922487599647981748884011025493196475385202181672045817523561562112000000000000
253 17780016362039288484852987178419849173562281769346124538426792559414073205840125450248516113210220123281615846913244937449237072174290985487089137662119593370036430145518894688472288196450333721284020109135971476318339271219638095257042484994791825139035706827871886354702696149634464641358401147380501321969509311372096484201300633752962008610097536444616486358710981899601671801762762141050609971401944531833610634442828648480883019157825732086886420931831832065067290733690279578313719280390970894718183931904000000000000
254 -5633098572530240539834601900476854709949489830473551544283800146341522393680910955560633462253969609376343422419456406235459712899452736344453946258042412487024695506863819204728382781992437683352560870487440520473188395903533786310423394340254550671955382289332228293188715326885948322162414164468249538039850124085314233895446952823539516065697935986645085751076063305999343625607740470012127699772764693679484899659374117169686018348445496239821248033527183962246009590093276356394768680161682150914400024788992000000000000
255 1791717092813980026863196374375999991583215015890917376316499234345370045154590970107680356080527146666431652104520295765662546657590128964067015422404728082559391751634713594625769531022180066657604870276070448586963010404593743533846610331209377678823214669834421101384183334175422360219176988618405920410700566849435275137881894622881460718508279790895355253299503630243596799655250778406441062438942606527826699015902998454420658031285374427341694689458819145633555215818063546807624523636261892631849049220186112000000000000
256 -572124975643490062348995638420226672751054576411940618527502243522840868387177090120349738514134063844248673332213113077967733704712949806851515477198471416225302724066071810635410038888262314606693130944103148594387763004842223054900613175409446702934337857929369557935283957810652091333493702530674103501546682209582013416084174950948189765270035571479409275699093142348171591758819575530577194782759771729201933848124197372803237314838263819367201194232065595634648147756144499508439004949337771792746310682957316096000000000000
257 183402778427422482683121366953566362539567014195336290782505330289118581552826261084432774843540975201556103633481082172658399963682253125609584437509455021116271850055078447963785147728927308163238957340542679392208193101235520305340019371604273363854765454605854005716150008610931911143888090624784474444305653283169806881069963564623484123791841961534070008663214816054670164720585812833974200071235333557709864216584401356833814488795798619585301902866802690571976193532510162713994263161046988541944842006124728156160000000000000
258 -59021079012889370784700903741271804004679277345777582182664191700251625957484862994558207532272770742001259708821173584034944919423879310327063609975164779939453197796634869656376567733502813118660483593400473751997296832590596060990091404674043035189719767937163911537222661098751065195942595697792305905392421361752604251280563392324386815549182700720814773308405136799894445650286329675576200354996887626105821005800112958792267421651321222913871040021350055485257682857876905353861020004490641703546652257841078777937920000000000000
259 19067281017479693360391022497379852496290082333601160843761326875614352173306483044467689065232150743562952334257583511991488217863481233319361413344585008626829633232669659356811670351064736126753609464899045993131723680021208695926188265699820750419548336737741845877753481447580105259006162083743386780112302821067425841374403377923974331867013126179560642912879080123162462852401877731976362601939759196141286603004257844433500415258097009254487889750549646190601057480868378396568062384006059459679477879233212745699557376000000000000
260 -6183632403296259342645710076641684404246778126237684848211098920212442164156151221612035882570554776004542850069641278158432459320036536912809888897920548317777652934627758047056332159294169168526587436402936248472016509453602978839050166770158628255745697006014091228062333289497920134897137043448457568409477130777722285908912836667633838480640879765319715690376927303829716040221335471256977997669809182773250353887217556748216797436249376586621390271450085854171303612538327786479954426564043036252311929824361407472147103744000000000000
261 2013103067378169623653186860218277005731073447184921881514250902881469557104490680757468625511945301382792783588145752334383591139396339579426577757409809546315488126836668792973345950043136962779138564170024294222745606331021423629284822724684998078816193521372729869512704037655487230809677897032227986250502463079194015627802172275509570779289165267679311862377672481826069435665746237007490653970383202397132383883615190561383932579251706186665475435379666128223805686827142078880699414877100559169933102931563175163662639824896000000000000
262 -657883310349148038704586115396213607083235989574352577030947465870647298980465849409039026780305719751615266970759506224554379705454189720399068487366639018634890263617232335244700175692811014093313385399369814017621258784293522658960423803923088205300311226003799829279994195311255494562026051829662020029738574093428013218980729800060623915809226038171397510326816954279242727465461225588721270988079360785590163496514928252825428055288125501184366006001549876495296098207505515088009496803930311127254925522183614254873651424788480000000000000
263 215817391686797431949492350242208642308854315081657420252761541800113387883800003395554532892395373372330653882158904199720889188584009078217696434597499019469790298475786503746009184142609961081786046799327765318099021281415442716475958902939032804252750628900879725298486166801894143729313325235281334614677009544214245574445697041168464605159892813536326719501531114730707735324657839601941968493740486873990659974483351862024573271416916080044766818269953974373452234301570357279046463819555424677333599462070559941699556843416715264000000000000
264 -71067649117662970978449668994428183768606140495362488919014399446281659672392089123836116734891026471145247690918454130153569715861786539564488506299993677946081179276430402782582134818576997581658549360917002743103721272795836339801980080244419888482510796355656954365034519016994029779319710007840929283654588770348250717222115324809176931584596928337119571062342302516725866080066418623711775719026986931000636336602577670760084911258166346596850313429538245403878879372912661323839984267851078851445128264536229946536384567042732195840000000000000
265 23490898607072720840864532087808971699592124353582866969866331695787216500648166614299386693149562672314466588509932809959599447635223459831791554842187562334267094242397968241156910683866396859920805866033770147353230252123116402631833943273223070470772591954828500676220196636790705076210200455289993673791242442641563530063820380570262029650307179103699644823883792951382627884563876283092020294668487582200837164534640879232661815728263905709204106634391643488651390922277183281191575179318204510611843106540275452753559793711335723761664000000000000
266 -7794044195513523296149826727492102849345658694867259731267746011503482646725022299515712435362813379286381772168201645186601822394697125747007720105714425507672533459084786600797732054574633618280721090522186180205327990629287203719770916497257732663274473031349435443690476153051197048550402996242805135912261728126640232446842606816639801732016378196507580263339690531589808714937934338753498053487616320014424213530333316480590324279232595821022097457111073365394071036898477009963216449194327569105653037183089423481140815686467248220798976000000000000
267 2595708500093326118923588109642344933019373959775815366025156940019264423832915069126764364532787264042715720742571944285469867621600237708810034893890913133565987172994554782842437342130148991059291825105399955202899646593835900816821097958400509005353147552088785951559294706919517406204096891853547960350865015164416693420779981754881952165686628765514590248847269254292829300272165144164882302971714604226158729026433457751599731508613945181759793054904849318779350744742468150651145343488668449122159652201477770620622082882152023985619992576000000000000
268 -867705445053980699163727725903566374899182518814847793901490880786955451495467084123424117996803834434930582913360072654661984184059272700143017539499092819772127797412995148175940190273715363551212248072473456292663629256968831742123953923917532072575905347934566432140956776907858685126214422868395270762053577353957427283246550260034106887796160430553709000395242875448137519086427153774638590562032798463352590676610444818855064237408294667985229396839332365152521701503853450893342717827056374856936576215893665797728002672923037480396450168832000000000000
269 291143021644525862550939992494627850527739516860174320822514860720983048467321118409624297425893531633977689261195947169737572465010150129002209482274060145155588598949889447775965294705538491641185483983884398802428859167152456198863436455700108081308257486620545546730630740408517316300026017578120024333048048201676828558759240404554438831184299022079937753342419701858828718131503469908284763238582187973462303551570996556368895397708436674170033409117061513503835339047232597344416382854205136820186467450621128535390149961694359511174942268850176000000000000
270 -98050941789490239846403059849392837151683880571087576306295737054517291630561497304718072780668714742208730419331071555067668577498989014699467643887910168767099929295572897059349822126589328162807662566509906022727428251892740952027841228182658302855300345058857913218301363752009394144403577154477582788491140533922834614185325825407645006038377301008448929555307030698830315108549969166748493339327253111921475546337281154228457982701565721479207530143586639522551750932635133762853632921107973842248874597507405961019059274795046532826757616929603584000000000000
271 33143840664812921519556910119700821607781332848787737129242564485295448232480102458295395649721645361449153149423310536850465604018536620806044004854654354203518973811526935847310376603725463140236748437509569141313740388056213380431775498649486510865319922134581108355260734411938764863687115759745877428490319305075068795140198679141557586961798349678080072453525991582667929408126938995600695022720352082383185329956242925133906720186861544884357971696760584082397171954455166167674455709476955858718679906665808163445943434956632152687292510806118236160000000000000
272 -11244842225138539700240440016099693164580057958279562204183453655026334425468836211100466644170756063206455151313923900355021497160482251314657864090227468375577588668700523400876833092483716577999635375639536480687102291971214777223540011977630935373018278412843462049142329621882315029285771286185991806369055524370133358406615066162531322595867596506173390001877483203598930055792139384718497431546198824182270820190710900674940431304619828198144680013230134068267184448505549188507310081311067819989508257437001987034339344491533375961596717957071010529280000000000000
273 3829109417290316714822684754592746651389407527311243328261190600437694387211939416141767104748908731441901615724642814496255640878273950127600730354100069709337732937388107964451318540239212091082225155537135243180549792294688514890778628925861011203410269635595823408092028273141753985588164419014256740415879175702571420175267823242303404888349116479341006680701693178530513255273957819965807816610601506288955683901224764326264138693349115069655833841360757052816404139150380067898898085231042955133833223843516103774294094387388526755945545771813321090007040000000000000
274 -1308669490016959799462460527050445187103061228596238385036785598528238570378982665530716070008236724568315303887527282588842317607682662729477012079441159848093739284775003487418434556238452121305327712344283938374803675264153510916925074765114044991772294879873256663454196207688200104557079331205206363957006853103446522500829733173574534782496672071492402032205581991820190959050571089800971794768228162690888194782397535999272640069083922597023157152185682085566690601524019369036064598583350801286901609467708025585220377169039165467607203692855777777554554880000000000000
275 448894647183621564133705867520528941685021916035000974213447827628316001777844198661499247142528635685976639143051698706977929441030430433501034549925722320415179200657105214120695835712913712587456365559935007898828195972130073224245983490212251150630895617976936930045903310691017732888398115623088828550085355718055660445756933329617133580336707562639588610410910414122963998441137437955982486099240510268863523459788997526727653211681923075700076892816184941586885078395255145408299400311515982257877682490189319915063224241004102505375861100206095035058146508800000000000000
276 -154537952626018997599212341078514035147397017544529066156727111866432287745820726696072390018536827621567817390607529716736847082424596161555005056449628567221764646269207613269535170937503283582341358764627689605570856443873973774751717739794447927278897241226230196314775659061310661283762662898304660840177464750367156692519384283726770037000652256442286302719228077591655052826409741430846862481957072899215885490616325829967101240492070809301921466235729798156431458125757442594394073261365158921948059420264311250755959554909571478948581263509673923488188653895680000000000000
277 53394518171785627459144227933988195632096298241683960880315333577405218703715244296093545863797536898301902835961908444053000594766836182029550232652593568517948806417815234843960769772060732799344948133765763122188154697319989641246719398407506058429636927173529061023366576271435748935894180226157419644440292482255902078536627137370285821416852080543158069871510582506773180546083614620190152832995504897800605035498064787578779542810491719722703887033570791408169848345686566474739159651087834241124414196511613962361573007329959182869439389391497140902501787442872320000000000000
278 -18514974560726095854277981822265799325203215846144312859214431734843479832357793957041428300013247411657603684264174882592715667849317283299746387531054718020180008972685555560681278947330020812700750669732063953486524658757038937185174065936159203374060324951974570050159042348145278508139601890242316520391766934063056039195452334761445108983124942017279716413438295139134028383836012337592650677001264331573927071092536354280115500884434124156669818906145685890429981804717460346884490234498494935548835722968578064431651153503038987874687584015485572553395889823274762240000000000000
279 6443310575778068976362089843666636473028092685377450158728810472670886504323201025411866633628158785185821939362241596654689084050889138942033010464931117611802897394335470454891308910018007372596008189486288856876380193023889799107739221900248512629829778608195880779171226789451127106828174336453151002283648131192236748636578683019869850486282110266875620124722308598606026425818192364270372252192593342631654571028448479474300348134290700672505073490442381601495444172838836641134483501755042341064562114295737275760147495316737803226109261285005422379124426252445097656320000000000000
280 -2250343183915199914383434821154387849235924783481905322135353930826317863529147014311216511408861331423931506676774009091146790135049594904075081604452078206191728009066258034155282818383240534499385682209305847725153765606250803307227220504299163046502746729567248071407194606869573318581226466223541166100224988479130351588940861561882295829599937213177172905205976710767613797245758938644804462299425491074935522240970187733705513644141518476625199734868026119338488844927823818377931992445490074837282034891304451520667405202440135601828710997988155871148757176507475238584320000000000000
281 788745349056244127870018042139985092194128683695655373435432463382378474983552424702994859738259282973166932137396898303211632311420798558523856211435604695592882555317664742113800365412788662139889855642098747172370548395094117303963765585733359394132092364542289157811561196093530320907142003703843507080010243861711897904819349457722197081849865039294252366802083278062162456302391256394063568233922857510651548276862854063857183824114770963051533685811584423284298726922378652583623817035605543484736324568786545501026204763814869778018198843324916010718361383945576503847157760000000000000
282 -277439045902659025196178694885780942328563506721628897911209616660081663523784210869917302213168889644212597912752760955309429325503754032604231114239067658103090949114172319893629887536707569047776891909297794091459628768912872483936127413016105993266180224320145087646337371764599204082866057340149577003153121479527263779067093075120993298878049208777134762825469315025571477821359866968202214767656085282388190658309807744477827471433339261085420810911217584308052846362772644138996455098324260518535415126501434016788624911788596797136781655466801817980357647297382689915115929600000000000000
283 97934508993385534835872120449129098872029811801167450973475703592565441161950550483204569764744587934460917790737088207508705272920581340543284222657831136812255567218508404010118563888890925560216480847736725596272032070314547592307227367017081331931363744617757116044779262615565459786837604698196256721654960436935390616876487459406521110876023459453361027774504943772789405422757095378890532267153296166980475943542521389259789789192904060484824890257288913608380694495488212017643899826689906839636388858209832623912963396780010084811767713547401624208091907667752374453963587584000000000000000
284 -34692512806819023861986658274719493258597905946431771243501546721150877128049024554736099919376763433941232871278806486542622564428257126882399468844873434739888119655298827838122021584004571335768853261854825690911776717386061812975903165576506657105909809432928267423013546026102863810794513596944221780970841817020841685430481168321035772431839341473508045551880508496906728433209047187591413017295893393844107195729730795673010660282131020089131070181833018444597348448370159400964036129904199415441023468706095372392832057037998234134143134465635230993251195978385077874367751216168960000000000000
285 12332818657553495848435042019157607872039675200062342191513334234614374591116552091740569839635463683424970557372813523088157742675104174623054654179124595815752366233708085705124603316990300535073568657992907295063658318509395560402657263895702354973309628322959764832218817069218435523734428744224018916226209646111321127715063867749040774881707524375084295926547908961289924970920398999716959840866736858020336142843979697944228339103696299930963234316771495392832816864780400649913088604145098412138867051432397695402624218735472524458737416316787833397752103796297080978620517994400317440000000000000
286 -4399568152150711101919499782178261564021242072369845316674421136200474919140607149133247807708013313897778180629201029066896043673880618412807684473517633301130212791874081113765671084634520903249093856978237977973623461193571491215987859376525360177049985380866542676282545920533733795451835732337359703592189388797974780625395369909705397380178878864789189392730568846125250045462045916137334826500336767534516163452304472328151764365752064552538511554503471838247341963589536588481116498797484433105214840445379083207819456803879733699311422402851262909425985833957705292847241981667217244160000000000000
287 1574975023852589233244520225189288893207754798526243751044573325295981601022461961581113272063816008397728314297266664621918059736549720754550319700143791088872752309719193886892657259182429567985444936053938099303820335686090455939214634066389039268906383228817129768072856276476098020340379370447151285989612885736573250701247594352782687771002694156681298116423436273506533394139004215486524134136533499885666240353790165575717328434872948684547672041762976207370889655323269125022466203331781546410216456357341096766224496344441553645496353442836809969867105841523830451582755208108670189568000000000000000
288 -565780314872962225174641566066638316917995139720261161568510924102080748376412767575938742342956790436861294948631202834691627860307496749730278239876902161007875886999425836165430486382155157048491819883905844590197542648808529271360532920747416366187536155874448353397102896500058419512167735953797056633327923953252242641414793248772965901479402591348482673603648799989491517361286317860232084008848677547912577807537494860970033106886847968107924137034494802059211931741030052820826540397712165687097005298346065629223663012421622138139350739454623208554052747522966959884355061853417916690595840000000000000
289 203951731807788684485996105892478472102376693553171796318051689449825277717152894218781689260532597010163460933161501664729785456623322683732410732735691334820950155140147412786235530558534815741303805125524596668579237555570980997465516985671868723390572786671259922043986016114920521729637251413714329403456666533991736359107930658095100026797605892285828253128290767772201289074356131981011273326392901908183390397169895556166379749824762201839955656195686499645991300678895199318195924330532697020168493999546689625794221271790284826624075157704915119983262088692566333354053698845865875315726745600000000000000
290 -73774635496654057151806144385314407666120941076757676891944413041299993911686975829273465611831525702113502623104319499796103032866467845488249670361984791675793850297898260471376911582259113111185228808227285209345985019143367843989344885940520426638018764988484968823698255080050603446757731899487812781889896977151761000375910960371060758521077513258857947994021021672618742327409083739527846299812652192259012998252353920882529132754634416330390396123864826171811748414270817373728781807256637592107923318412630018875689453534790121511789540250314403472833993769667844436267241410025248697669952471040000000000000
291 26778224623353447868727534382037892743106969786294139063161896587168564337456130507723532826994656540365130639301576895328649093081143087495523301867008980773801622778179530889007372429550428413611975469856954098410785962190783397091416544568658562526830308854505947213154895826837206994307660061770475467897616185755826083368734714247436262339461737090061345411376675340449243027204938207328033590696159064596231723494393961464993588930963738801489788386968791743916034943940086041631357163667263021146104779124367094122230221797345498520953898438175428864013562810688520540627517997267797840460681219932160000000000000
292 -9753181617281644995221045749618247254731106785500233757594799112310441936271974548709687779986810146641660973800195885937460848762173002372818355349482044040944714061003641024390915297127160682903266589396994089320568219948137208520495457185850956626045945139377625596985489631187234456933518298943726740598591309099424139962273366751471778590037629945941976501550893462565369202853525072726025386016164424566071447881388141908418536305775686841298729506601375216348532338130415333480791277269911565354733154937155297393445419425602976587709358823753107264770156541341601840534228736947636204656206814338088960000000000000
293 3564475616266357224204830558724066178673855199916423782670083351649469707611261554780772351709305141015185694158258289201249196552747453060608437234487128074200365291932882037174086981844645970810685659155524459098730444337239810316472046629090962528828814483459812665571424075263205296433665650019901716521176243839160443265385390628962525415765447891458755181183073099340183066448733023687804645599217764194002391898039470685785791713006568475680366461331908329465605365636038042881700061906101538833519511780217078653919219987980135430003206794131297710105226636341085466682145237387512219499788873270369976320000000000000
294 -1307147692610880696350606303636059526826650727063356269870781352560411983098591062037729679716839013030458730482586441127266494754446239278230879476506948530651308123589270111627171799651581060747849743073451748391702190166375669646505887928099841166310893166181727798293903859379227166655982459145125357994919791871282419067184632814846419133051746556895847032765639960834080530056416865651204857052251925706422246768686179651642654962359923128155767835555585811130207753240114188085724465054683508553057656913187770958207075258025549758294492318748448529506349685009487223289455268167280959774958438287809875804160000000000000
295 480981520372131631140173126354000183795910705523355939216557442266014121681622001046000550667036337670509356107399896294416168804562232565410566273214737066644570680162423159605769215140693858039157048176671058883862651253487890945617647385418697758021761088018495275867587404319964369883704887895996249675804104761383683204741682203096015966079593614039401511879661322876067973269858630033151508328468138596073169018013848700105958802495970999318158883729505763317649333007801107154256056561150814096502811479820320524349991727281041540520739169060304524449646854057417993990526200733408246436854351957962578240471040000000000000
296 -177583162524954089252868434140046871583080343355106334117057932024867000695920952420496984848098929768620224651619771569377904894365970624014802324037115827856457488332923404728734378566134767968211629766803136608273882516382399525251146107763372523082176052798781787680882490259519062102721273546660165534610095865399720533121456389859377025222047532578739395647986340830764434771617640477311770312150339213735380824256121590959176253625982616565453515084874820513099691488784000692286319857304839280604040788658723473283549289215223099043565250690076109226299652791381481924213317514423961662527367788080164464964403200000000000000
297 65786979597071714898939831994286193800499106019753765892953262437841165176481919421144097216647820302545868373030475890231652580070252634312179497797436201536994629578193636496049954857807405265297330696235891592840878353284566766860512461401273240293526654341853724003010790084088989635567586504989440962373677800111186705737645451378043890226306922900532690550003585284666669772831345199089684103028727801221136122864675637291762895381469663047784794256895172989537999917768634629210373361959692714665699519371814214751363479119906284327366044377419503906840078897654236657659683977735072053487599831581772080737786265600000000000000
298 -24453323736411224393947753084329565896935787564989752877944631960027369372455305266878440637834847189547861768884301446355074307771074025646525287506567650077846245766311708454799832219877034946423219563087091895889837606567439553608908353101241130825348555664354287832237334746285258478880943181663061068560156964286270443868920758442218166499602969771624467730759066632405053780055710285111313866930963879628453363154444044004845565902643297045835013284559797371141479040242600553625867301501420914954593410205399267850187291744691645007012928618848449524154621141346854520676329164874160678936134885127071017774353272012800000000000000
299 9119915123554784798098469944672221223458765961653891248799738815551508155788607603571996176599021758524468387602097416741142283332979086140200059787688161483563435335402198643888951735521174034436962004437528915820207082381723690386148396387491079447195084987789063536313480487974181820917484995335472950414543097772313727679924683865983425816443535812688159196668405908804871702411763373073810946646031765945206940935649463264321581008105267605735850604676032810120242554057205705715130608194666755653390008327822049138948895525798799662897499255905799797844562641114130651692531965836720377996062764021447964844153934289305600000000000000
300 -3412665630287779898656079479472192595875172188576585709464787657286395360600984131302790407238981559960654540994709965867195119243723601824369064979313392781167638912292839100450391261405593673084735277097581332687392663797205540599941751371330685258676972063777058339306903624421990883417154635105844876619659766276427700454868172740471309625132041320197812056602562105445416825504621470034728631991020158097159418341404304998007551720009495373890591457069042754931467657569773033047018018064278598632951091967277834208043884014939206995110587770661664682076088052674354314008761381543568391403579834320178942092025719261495296000000000000000
301 1281273793510320521059960814316868597562806985649872252744402488090239949626582564616795615673128660746724237313413971508780144666309021570524706534850466261822935412873997143224950919906158891121325139337631284980688189925806213197354758120053379757049218505622696395952517547705913027689372625840842626213486058313263637991689983972456730219631596729992015371829549232637206635233563130826637496572320334726317528469099971551782971021702302279642066797723616373636070402203736360837424957228779838833222217383942704804712150314264133440861279564850286844444634648681714853746155106043633944210911137157354454947648564626374367641600000000000000
302 -482648071380484478077051770272078422776708755932872771209681346071977612020722177503547422803203845991975155393769870953204009672272027433466281861756914192406248025690730276459027724818395833749171459544235291415240163802276527344627968247787582373445399542317119226760797703746604688356816990747798476605907576361377969362764319832787285804224786013011301253328800814472954012616570427060358359071061123859524111111898629426091353513571528243728359201859049083100179002305512369887156825972612984741469436856204623713080173228670244977575394714176007321173047598176004032047611940211433831264536242143893164933454077553129279612518400000000000000
303 182412632760394238857802096441774661462769732428488568085915369766645402525784710552659909204807228146106492423637890285960935220737977978884797069075625330805789214287607512486302482831287509143089646413529192122875915370621918899491866542169890598692499496145892819010693054998602576746499534618727700920829875428741315370663125039238741906025970991866492219050495315487632486088341711897522935051846935951926803945240852079010776861718045401527142079526055292977455261772157498400492125013708376124956788362184205439058023678483857625734353917965744940390953626979470872443121373781136176292105903756922576479015172907634425724718284800000000000000
304 -69168791064996890759220311678719418257873366138718568541455869950046300901674816580305223487005320065775782857782379536945198164789002926629209737294706669812170579167537504917853138563820818149030351377696734432817550769623520420686618522221325808581925452713974057025901623204875912534778738597913279346412680136071750592966896589231880128613796842419969694493932026335280586609627977243086262090930128646865617249545212290063020077568265820886701783342527508360803693202576963178184774981661097711108955324759419224324944926799063866415129264606507008231545847898624601908779931392791437302245156795099066239346846188363411232058140262400000000000000
305 26314294526184518632421303693922564142681721063031567287391586562748337387336393122097674062836901811166147880949692137913017844906273410282721277162788193983653809050327828702809025619168852886949444289524889629647107240053174602569872472462240379654614728659403331048341111215383052978799451765264662801659933499283134211393910539646363443410180571083188515117105188934522478409716040261401966782453297007394243530017038095482765459678215421501359772453515864891921247196387007210136405994189428381172200867195714771103565573424197578857492842346994758793820476739531599598834331297438986308464926249270526380922117039087181127611861853798400000000000000
306 -10043725825080614146848183747427194555864846469602229367195595834733726592983617429949666055479859310117443337779961902316382436213054425967665705847714802216028593623229556139875283087304771599447095242345406862093838873639121032582693692057488897843854294564797849980669582713833286221044358125606489653875080660490339205964167418791343243709515920002971214441965810690630438952825945719023199479776500292491409098431534913427510204637863175807000943717521456851622510405730182729175802989498496709589461362003778405140149925019487942252825899028192120361369559032237737682279312772206311974535940955127717433872760695936410060894176464286515200000000000000
307 3846050036743108575758131595862578698541690614934579742516291120144578537182830149687942103594205058402203119560315296197238572283405380572260067149518590298235360189787624442208657723199317134404865942043779505217501636545837900538006175741179352602175448264071060402132882714484247657608760492710957587107175043765884506725776112202311000557561771509431701899582310496647064283612617823734793096058817572967038640994075446312813218653741215137411488204423923995229818190210628442109283174011731352070682855851393455243630528054419224610315047936644247650437278830149082854219203663280705342971121849924456269721877110897383980378649776034414592000000000000000
308 -1477567529077831263072753604187818039995280033088528077905473182690128290562184332653492788994504642612333581710644957219565349498181603485939786482503038950974343575514275194429740080355121475953833940755518693835319755827580212659437850366774160154995532931743567436205942555352085354363283455670861228821560027949528198765563368822703595517018098005093633601626009978603042913733430354022399452275408159645433146553378352082977216882655132066936560750467857821837316650482539132571757527349708958531047905888086223433106226770343600343457163696668959520090347408855291534370355968817071025568904244929145291776033197984363156858266896212841988096000000000000000
309 569491862606084838336784909559768515602333219672880256043699804483806625014346802657366606669942467725382346253545119730684562631822989715423053396736023259273207687780799063135851080845917911917461888689271566002163754126734109606980647942357209467626438025376964910656871049287233491952333744232108669764906418883841542349462935027065814503633540912603390121823214949273990335910536154815993070041276361771496580308525082580918257661335256548548705211486439240306871312246365825129225374498864729487732667923331672754645284516291320509179959570542551808127498320684818423562847866210051462600876000061100290679669107618625419099254317210000568824627200000000000000
310 -220206893088315651910945740636071681963230360746152038005807705485080783269787104470489183047143402259641880694697081320718406592889729578459262635318638820475147194013482714012700314210212171744999287390962624118624256306408234659061350690188464685589342648479678290519017195764277425622601454288958318937466544328516208342705189121510152432876194360310906827711844372573353604535079686994489194691627057088113210904738623151015897147228688841404048560105949696112916638812153403366084111005469936955612061267498029947934126392268705517423083648479306071402438768713075810574668428195474767147136060090167726274511444291534513776627013017921423655357644800000000000000
311 85422642644963379415627783908348080466996255731047809657843777450653838451686589224707589326635777719771363483686340919633511078012085126278839758266731509736175777647063189805923768964206502187476407262884014016403842557511123615908459040848514174650712316119244718356476913711309505444904824479942753914756239617945600691501859743216351909725089796577785270653557967963367249771400185110987038159956974965732290702203431722508864056593106355391658707751042147781911388854823225716649189886876630431427213680369513654266490507009768686704980921584297516727627842032509012403923189399217272586066336834586568871854705275472601701474316325746392530337084211200000000000000
312 -33243695078655019506035106131876315235789286652316394406534506155073049246395265306893708137965727402063934895634156020539662150948258724722647752393120981239041248882884175024022479637157480920299385038404307179652028801182473931347327227718742691020694954475448116943252735365582337942759190151815794790284979978468545173339060658642973102288623872071416644116919227587693383079231579492894658271523532926738911211650431809476862960248095626284865424796118495578783545149563304562349147743229706211042740890743151346810317942531806615031141813874703318659378911451944202863632348414383357949889013292706631151986462532539057115916838303954593427727742664704000000000000000
313 12978823642379796311571341989095853556892222360293211449135397027405400444746300869097391209098431272060082990134066994303174475289897851203155096763294832806681984685303002949076345712023198777392972400727812405366988058631751082130369027088400849116291860849629319587773068639350764153257635236551612928530424028793809704074387988466751260000281780460868901695899255171029871356750179052090402626509201120469467128619782778056819025563080439819426519072472307305869622804250977333560931181332944536372080895063986073376163349197631777926202154943244679434255747956431126217495691614909361112366775179219167187780242725680628944071956233651371954794398783163596800000000000000
314 -5083310912176947678672670332243901983739685621145966327813024019329700725248018168155884673774190276553352676591882383188421628355801863825174296425636942146877326657750205517072687333802092774432587387335306954402701179936659567193781969521902410061310744154396026589651873119657170607645957787451226216053707745937052291859546813759217544066590719549220763160494826924065829339003838940302281808755686895291945755591591976133792923674649238795173110168420722009621290207408520879392462630194245163748589405513395560063432639666288902817444800918954527493458955243788511798550120796458169409912039001395581904858011432219393606496399893635009969895405200600989696000000000000000
315 1997279894004264202506966762048856221527672865384166613301842918205622219247850627456878853509674971036890082379498930812103888550604989590196017488278433991015383782497306060166741039918328657113373474784285406149360967956979726588370092243736963115458897729970590256717499185035361450970751362433755749675644891073356957716060760297807610605727540394902520242261793138832884585419261798695687600601023948692033312018083900789225822299434359634443563773641901407854393511120909049680233821243974474983288050780799223236007772344647044637861333208142264854875421707019773663595712237193734688446959020345461069979024434063372361746486085065145431582886711366039424204800000000000000
316 -787241005535852412626923092637705177558482171561983619696112096649952489288783906274845387543205467491791940339534910457835440142283375040438635681796318616146221463681080830382875005366476510964629948069174999989163952183454467065400251095197159406761717814843453363458453816229455111866130099846585876257308853970691257370790697041540734059441229159958410876389554718580833312279119034953043058985032978146953177538074120043519880874348944714084736766726401907427683209580218091352862511685090590837727911226563015708021406894483633287840015764853376351032944937777663752461987874284030092127787821893529469706075900236222596276447537132252580985856667643379423851315200000000000000
317 311278175320629705178110831596793731251534118846296739846647744936043940833526632338985819030197925848656126316792831950974028443906503019702610833704799502051425281722515755337137649883696411647209143683639808422579860044618548860738827101176327916731724305730990131880669559063890257074509826831512481116294782426815483895881006731247620518874068511156375091958148247791970259691021169745757141711497835320255206923790727662141905452442742805006622488210077695015645824082049807149511850044036395988631574669536739140433821239961642390938032652252566901280755762938596353389475890723142282748570166955949446908591521038389789422321826488354472345223188265389401295762227200000000000000
318 -123468873890363747979383198269585076505234734285332306295875349937640012073685536447020256105716536816270096937033747371729659680374623339460438523830488234359049115709840995628064176584032381771628624893620380690597385730900699185838729052009410188533935481685050673754037590652798077808202307550542522600104026392894584855855507798437051280093902526010783996957630698798542232735694008789412304377666445465956975096736889657586544071071899130359591336988921885722392716449897692715137701272288983003458848021291484349567923830135247973628560194093780052282162061763352382252329065533093085856747025134152865376014995797119526671306684603525975635363384487531704523826816614400000000000000
319 49128089113945427977540828838262188241124903985471928679240172721435705096415512480847651183752293182871026815865424645388196502641677444939258142660987861539810522534239950734803569739466627417941106666256439169673463994793472123176116813122400154853770599718560974655396591558504446227712023957550570566773651144275448758462518907123984643134345090290911267813803965145676770146101132640242193915321748106630062217946411291368239026990799423643723244035180476060234051292816508848867488003343581164892577261887249422919396143805590513863637223643334335833422424447183057129781575426219045196569742881592749408899317223568432082836194193511881326006839236689119734500682838835200000000000000
320 -19609275403336664297428849572232361305064491330704663468438379825797054445811626321275870261258417214699425687892865399127807287353543620985748878976795300796111434481671038610162321044908054445360626072652621168721694656231273347462239496519919419309860465232463209782355218046096762956665614744644452979664648728443663231782162870219141289267615291199117561405243613892089699320354551493510705015077359047514723566390446085770324791540088799202345359560092934794639904058371205400136001256451541787844574728742255734400474103655947921984910959128212070872009062611877428779431595407366075154059345490010911306691596430203837129512901622947762859694612029317819079755044068576460800000000000000
321 7851421266769760271966279016333126408531888213120539289168959818322178193208251128506392445469902107407200240589236680618069158682731532715362956684147962374658140001139297158471841997366869994853421901168122187756753015458423516409029123256863901910770892498560193004853562114180834138573217054806537639759167962862997324765139114215119628189535421178605483901238817699904195901433862416868388435943448080496438729488204635130323797021614514940933698895163633835403056117614062090673205253173440328923816121109428634153924814521778570523989442456527947055735679896128760272212127824646713377028369560366050593912580888128282754840601605989652006560122159943790409781323210095067136000000000000000
322 -3153449261259340184970925169128889120622365251854718976762567125345830887179452764757883275028703544308130241157770761535738556968275434599263231903050622729726362997445068825313811935025820410131839601147389254038864263023143252145342567050345846222148223223457326426561421505605493806852298201979303706752713313216385643106667497179565444894115673001922435728045952558026406174009045199895951096839994711223274535946060628169442533694676825804200357490647039111320933788749283551746826774647301957964543346179644268958944991841089152340108110661791470404337711915374980708150179933062690389475033392724032670765133317706643492920136153392265396881181926297496146389476897376318783488000000000000000
323 1270486548240793160748661707678704502340758241801429313461605807968557237017631760681331528368913964748430974815893857754196479961542204838448019908209061274907978018689742314690371549108387733764586482017493220347704792718734186715458821204882781846139666299355240210171945410997460881578193426543238044080823630473173440095516195469531233390435629952341628593566755216973590579191633321638495153096412852102724511744589495298256386692425394023519032901755163905656279130584218323265216975972106876725370264962275973063441305446318991900467930572169161432503210559735737965264275711875944627304690722614624267902534065649630002351239118173283711436102620992187548699311518196525908885504000000000000000
324 -513448367813367607656376651868621462095676259242548684512527961055385077420136532752090008003508186068863175467570946442840881223063599460341446060981343604305925274406386457270104951877863038120916109948537094544187400336579507475409731626467707564019661899669727415689396514442489669885114033561956567003044419884168867516641093840580229668327916836707143832307741130193323125765946370986729666437977979567034355428773117779808945632021000752411685649334863629781270514809766963841743142260015809691128125485368215603050025107642171467477143890145696646384896946235044087932793595005943013261839572216740392175934146611912722931402306698701238737981615579974951981525226380788310241968128000000000000000
325 208143014218961577789825683342966395852930458301722893449023267951582161069395922287502745413111868594672254541331216531950318519751643832607747273376801060202979219522770609046041463611358560994038241486651805655985803787144994962161189790599466925331727394441954386330384119816618736846090203214752861363120995133539719438217093302680317328062633701167873591800267768179640869661097962238264855423025492392584609807880287476430352522736454768449349209524596396407881486360449507196048142491249901412893400739460261401571175911810277349022602619162883191818277422912960223365157459837320143773430288604392685078344406950569825086686128436418905727886631716298377065337375374613420338504007680000000000000000
326 -84637170512352903966370333501658636792238640341990459670330087078467273237010630001650046296990267189658520566085424267394844467965790542107734402465812911258364215338455010175788762581365871225634250828633245261606274867055215236015782680880307533625780020425657428888109249639785012072314357735008524367214698744714891566837882406851642146223194131213519832519665927515819129579990755809724614837496719978131917879152591189015304872943483894693408301567815283522830556287904668374696747803768872411468349078552399484315735751236309005281595569978244324216137622601749744923388417849909291223290836281705009172261543478245869488879941832246674352903036235577516714233034925103132927336023851008000000000000000
327 34521574031274935246921674483717796542690028225206207983940968939470343728798650893083676036882245192833373845041812101215465444186625192084153719823404758863295250304751037540123847470621312367688365321355427420217366557206013775891612119627876022828958949451741776300901231652500793738290843938536571706406099943266533073212101878136416893986906004974539105491610688393178228611387505267088566838303647681277625430154331888184036183710626422018760788038603530461403702430909647027460341950169473508329845553413923454180040985521172593143518490614022553512565405818187968384870870884799197760581507838508671862340458893767847855200658744799813704701718341143286638775477556756969263640469718433792000000000000000
328 -14123623437369553196113246721817856921460536059382746232981969002137568213837111839641469076114786821666281935180504069784299368820554344082495061021721205589176892397874508243955481886954523498599284099553310211816895134626432209096492855927018591029300841158487098780366118559300770297015668524958110214486900759771773844616675176000335976512627040032300825915695541528356549094763737761148048525035013884478343895596864441505605014129181192956499676406342398261304825296231802146719195816496214174649475509409590887411015508154319930692946708322141194314986803782242431930040497371665288550016088874777881234285871145510492040642471919402409395663079693295317012132991675540487325089148904883093504000000000000000
329 5795937961937639364385558831826288296729462759574035673291863536336854796283728738957598569905687501815401419719451093327840739224780102100469841171013141352143651786603338435457849434339542174411261249728238054620482475078248599942534474086862686410415070566433937369680356295533001326321783139993365013827442949978624965093613550100349647560744630759827245413730572818640594967844052548761818844465057943323260304714087808652368995999746420896766254463069718539584204763542503442473790362353426325616246605799309113620742499769084309422724609038714327027412125073645448952739022461855162765954497786229665582134801935005483555673609492960301596014223947759693793903223566109449094070062852426099064832000000000000000
330 -2385719416699065003010742167738871131535086447926205775578397481982847788486367300373156365235076621429121495632782508928698114568234118428708330630695757985419639331107441466354197949164503579409156407239988433762995231510942205225601184653962548726772994643145427759907580000524874665543466857308370579304556566176976254507048865693214899938536328291189175271384085207968954984118227988143862973813550707818227894325605852049825025540136320449801834332666693460795112013102497397583165961116534772794351077055932448571561848071429447231420313928514809881654163158315673658950931672717665718353792776771723170277362436375830369320211201554790668398754586052910225766892898069438285246950684771943964475392000000000000000
331 984983735121417022625685935780667072341094479158396682823170806581016387661465328784900282223513864023556242100755848666087679355761480090158714078596473782368509192869514961995723613986047030438590651016024193773048549717623056717046708669989514573159263617498839313307979652340986928226528085626421773587370764511538811024277878832249090191006294982826276032216878038550217227361152890788859727614894503982520717682270068131997833739560492550324657703386997208886042100084399116626217270574754991727337420455522880621289174238222573449104897195958845700388441933252382049360233897273715419812971781515964789854624873211853179994880119856410030048270170052728597331890990157591666862039066530558506220650496000000000000000
332 -407895430455962022278796988620077449295019467427613734543001318852233006349731824297636179482486971160284751617688957564807766594638194325230760351601619087819564584678234148474590168131160452186664627909337498438582217623422356684109952485394196229396999943402904686629803135247706926516556696906718255783486893731964712242512345759400904891449891139090111429088528227182040428099829898060165680499417414013366684314786383908266556822949572654339021723196913150441917176694258652690140440945793881077603759654866131821257719797388851222448691516234423232993367256171340288194636712076641476688801560863412212173208154132890676046082732694251085899441098166516070528005818033476800184607311532631075003207516160000000000000000
333 169423938592796826130949218911479659077551931395957038726007570608331285326841509526566420245167231422630962975916473704986014489028921265482124529286582481098629929908715134614432051655075730177415523256076455141678295387440918743631176443276434717918984954324573335776394942395492873811695496085749564290163798159137600609710036326179549274486163469219810743523571690038479909436759121651419227080901051065049315696546617184577309031649961553414742051721048003549016378355438460502386294755044395963615619134324628121079406285396098580333653768214029101132024578004667722053627730903038051544233586947293237862703118491385422612189966582021482712655233504054198427697790053684011262801217466265112329877150760960000000000000000
334 -70583459043630667151544822305795317219717952403165454706257762970974238404247816947783756224616972803755068590473716845638485679074827406719939360583026596914433729347032788594671412914096123551542755472954299267173544850404324980062495085712334881828917472053138220700375005363359331449944830472227891945964606098128784084941230750413811501245253406109899141489142470140342151304586860055044183999966628680054335941261323372220592810781513071247146208525050473561281541942763628521232130640667153815264664282216752479065636227112090808422904019142732742851335398153224619508765136236025679515418023641206143736590390255652020829756504954044415263399360783811499266309727042698202471145678947823899144580209359978496000000000000000
335 29493712644736794055612313131563227724631212996337846843576193008061085734517864251812778574959501512918615206631629531816117118628276505379943216104435280471085234532838289303850572231686531973525816205267611868138064391218974793261669227134815170456343540081502793534578262862881051464267496299375564924467704294425994653531660508700937169739516721722796377285157933482546416723448424739188893531488783821714121579304738300459252368278680094732952092824334942744236993252986216478454365588762401589855277329547059807150139183791433976767319668860025787373935657262244968327343682265682390914256027872519844736135852456545610814162890733111420391712728575997895777292151950164811806605256804643534534794390126391721984000000000000000
336 -12360909295487783151112826344322442566460621737032097939738210990277153917414203612736942021439335436577313461710157412358265530879664574939217121372002072857456709530972171766201127240425833967825693202723559685693538939439183147822940478153108429139722478312335706888786887364707049023357188979391758806743115304434622495860705298110701184537575081046375025628670128858989133767867022127323900495388607396124917060792752384149226409279805146362083912207493126565225101710164623003082823500379452307833007487190687824093214228722651265093758782969168577328845570439879131378987173355704357517620196203195935486919038034343453463212445751697251271828440468976902949483111786457150846313885155585000852419328554171384201216000000000000000
337 5195914788235754332376762453409920067839912256471846731264249801566276826629854263224801801518272690787849665987190780942438851865144118638679465393986619867060656082497551350966845884483740485831413472706235412922581895257376275144281630571116470716730817464635057282766949675104974150673229563189509210156543780717569268039164441590010023108448687778470822417839249210686359401505717890688149394816724590047271826208319749324924405122439137474817550164437624606825784552631041641386419685961569910738423863669988594571341039798872706586102874123040038006776396614603230205491300005711555224041200891590140729327700794149979264961973433795983930780105308414985249958094466155112389154800214545640410356526584902589444259840000000000000000
338 -2190586556496514759771308755162800793767893992214834882065313301175369274621566292762762290147760040869205030952601184428611652382310858940897666802874932054616140662833308502155356919704493031111734906231657490821797775007818559378575994188333854648305094090277226799761414198645004084376963189921284312535100007711867732393328243362549297343758574847260967684047234704208827240510628770508363332958318236217673864866023506545174819134157987845598833525896891535891225373056926890409830551845605203399190214338780269464796355316477524257468892275427767198016656580430443627006808937469786355567239410076847146349817805977701216404454801722577810394923250801218177164872126005386227243815789597856345282495004546576403832766464000000000000000
339 926278995189099924709614536061579052531561913505708509206040868303537492403755624889977804023558001258963124372319764598790401325324604223209321106971030043592510454408483572220694291677890222662442133791712222551426558511560023832883750366759873588294005504562626975551075148511361072381712013658978346020531035248682872717062095246956066735676768779562191376332693430274159136241882335109028961331657178575540148390576156971148064852605276013375463817376848460139647025372260782073100098881720371281743753059063552641877321886339285623612127516925034573176316533094528432166423214953055279208956552235044456971054817974883645723579759932441084664614792427252841408345094020869066195017050319948795107056817936077097530084556800000000000000000
340 -392827995337967886059992538352078589333702394456631469044639379099215312100694925070477416343919614891214823288585021410460396091763576993294343207088695173833548149068070501667455261645710554927169295042042855728042022873962402693542718320402065706734027606137758826099069276416907350000107638414679809736596255471149723951015293356413166810584905300376800974179367914477011064424216856077510605839588875096922866364975332073152926793614655036897849305452823992382695887432478311795399781095589881577801581374416660625296655357611984813563828881101339957632974133131144532949533347911614043483198298679394395835734063152394777540313745092068149247359875962423940397978863026531606868827905181660447839280941688689582626469392154624000000000000000
341 167085402484027087740379804572485984213054746272181930616687240753910029283935272613203903784539409121991290856105548635844897618577883524327392264044386120067241202855801695450444124542034863499062854785696589667223334274943840812293749874405397273221776891190633192200031407574958121370359448485493094564462785695419276794057184796341321597260981570351807134717695323925013277883134834685991314212818317203148927978385873298744862739575017951026015489573342012677520048878289628410192494926100648627704152998565683957268865990069204764686670478407210751482061940763174912751421228526843054393021191986904199858798155013365361624502699468697690034734625896560556222678908866722681146487094527324378084892533512747502784613856005062656000000000000000
342 -71276491367295376044955579107642725662729014270795489285746095371519756715420936194600224799526530650262675390008268240321139912224080725377898492983531401136932081978487201321722205611480175032698901035376867219132407192092639058814248817976232305141479572511291698908227719600597498518423457394800605937115084141503683357853474562443108749919591278136613951183353666435950207525189433121048368955045072596100372715237794004390628893956244619003978072095483735281976023385556451325311556120908141339338124293011411993617635155406969547168652255447622260764144198725174038952079911617579847201388459496218950839810435254819323361283880371515541307335683718953278335571379055648277830853943726198001171227131205735344665913579243302813696000000000000000
343 30494543227158966740523888674076423959695720587783265131001298006861583625538684445440787344585312632465840259328139547636372999439369603420361086118583909331540560613548379511511213064988582439420561558948613267829312420337916143409213164299456991977238374093456809113774857397835818315658281063512500198841198167324214248005192584261635932498206855796611100129166788237867522827192108337564053730046092365861273587706591197944606471938538338484527186350969697739998071974046695772967270962093572001776959297341085739577771271212566449411832852322834227613475430828271502784871056457086122592008354399840230531475187117656566380888573248768843129442657764953857484372433624314588251501354378828566985820289566252039996589999067625582231552000000000000000
344 -13084654906612950153450336081210297215371553552610918605113970045308278838796335970753756142407203854843051966533449744611520901787341656712486168013987432214244322061510565212952504329958702452993823734494818374224222682003637322404062277238687171582446694684567388622751933683739913697671149544912910738621145957047621035606358548773405585927666506442899723758970399916586160685264697001195210512936310733286728580189013320969059125062577349985337109567128601256780479683042654032201015424078611719302503459268808935365235258727614264032548214449435346548809354184355275434721468062990526036836999049718785575563474507277581763970221546090196631756792839858416540280287746208856088887118005853756350327702649589493919607787957185905799725056000000000000000
345 5630708795525056088626248825247590073705629473975584401460849468974205302008416889929035348209810892852814573523295052202431952412390686991055944472889297747015848231722549588842498845324174511306776793144740040004942595521388405033215357577421046083446709001952826111282276721225906197732983512468780285929286164463645504007326190866966613348578794647153976851667251505754343586173452137261959875062589940616109514250749570250962317470953950740601272570730964931012411206208628251804352287241911882193926242007421829959222877073468054528910461978266972826275587682368375323074077257479673630514063627803043363767745117794404456740392680289677556855788449326066098171722485271767504369954981078246336022857584209337239377928101356610657854685184000000000000000
346 -2430081640465338171707854075982649577197609412152490252340916092149248967170738894975251004555582930631148991942254440875770985619993919943288675941640343679314917834248502537312869388205749581695746456257423982268390672274919239101063534876981711949525097598184170770175686635968220831506584582839348160326087827090369703025967452691916690373736754220480138969794809120316444194464082522067619313478638605205767574826900040675928315661659428273073618464438063021570886143483647544608028390288081989351090952460502388344481064285863840035750850451179527072837272377167931627661259726421123204730097449979185553096309013377784808460219478955026099073542187651275439596216328482406451943846028908095913725288747625640146782656285377736614533230755840000000000000000
347 1051797267681772088778954320949519750214896811276657118064571785988804038597382865778963048893824445556924874120394810665229053912216390328935386295652109073825719707036344613815768849379813464093233042720624204488967975050237704633582606294722577325599468998040365755512877155618744524579228758641227671142366827166813188412459137576523856634800496154222400091183540437329233789925238553220498238208460036504467877755656419426446345057764257671639963141434013925567653407089581457306236907641873760810117851017559901460200429641461726388052569844405039297787693574527140376339502923461211131898658925699882218932218278785690176659459144380228330017025847623088616708196257550028255866299044729996732935768587431319276985358881212820033242856654110720000000000000000
348 -456554870723615956664837465133970899493150422948277726890271201805865087615078588289267311153774704565544509340714291010411318858384144246856041692568397773980984217566933461900718799608348724090233737110284163518170038036647014867753704034645815925113389505805806193881400576794519603017641497240904363427277092778898557935677045481791461560400466698313377438515631593676199045661661159921188303067175509261056800748729842039921611671182123924765838532999027202549030216013637945885829210718782822102773449854850566054704443804614063611714956223866997072256708883520148326716207500723853221125275850071159738655971684332054716526514626925678801022011304355539424995626631767494674242514813086049741265943743770703738533748662691234898130483592466268160000000000000000
349 198746782431983458898404370226915728827131555966983015315412454900125197271346342147868740661308483157297951907478319254554558176094745343846163869267596728989524134409098245343477841833450283081827436955447639744480889007553369901630483871783154826125384869922692368900857919853899638222586243624703446071614049227754918680767291127378202987968988336269046526058118735925118532937010695602963897956190943677811679601748336758347719198573873139065968948394017790309463550947804135613214231562263685219016850474870874210969153302290589866436699911918711158647242341761060543559365103209047770906098328648710639189612972954418428237489889235230718196319110074757411706192243769523753615984762367250811465388101317512477004461002386499534944858615412865105920000000000000000
350 -86766054447686735844228300168012078212101874548042725084036167126472427095897793314503676738056988672800307205735384125173105116595252663001111747516048339590659720067489087946126316803625965914459821241082856451988346478473180688416088238921379274040113997514663594132518393362314426129889501418779135231519194739288844535618776705266673586771022466467936592228320766042052033912647936404236229201468044923394556325074186144554009291040959390641262307890160645808159431416242710480830101852373386615381773040114257644076237726831127472048589185127301409930261537930690753815653279932769593460776663565838046172599524370865941412934701111378704402537117006516795889885531946405474379060149240240502762992743243591536018030073820427058519332088363764364083200000000000000000
351 37987320817369379914169966826522609580233736827863714639935126070935578532835935828599508962274035016848015614346206108112991123017832832141832712782259917847124559326869622497624025712291597507601782088160472376862690553484887918399278776414219018224598363891775629298171922420907456716281113726915534818811267011527226446923148797720644238500120175104340491845383083511076873083883109322342935600455981745919364522318809407246591112018442592582353679992060075501236251709389263172563265092016496718830310700964428093450584291267968066888136154732068656036772086234208702211466577127405315046909363001606382190904792204405403886941717632089211780468487972061310138254699992584287128532958842776987514994463747026803681741838015463503913664099761030297676677120000000000000000
352 -16678731845420829663543123835224075001247644960244052939566867982596433818807826670108042931889226188459999522600957284997572807378693664638597560375993354727584659106968076602754219762499631265173080217805304034061488168178052035729890543125668054583271974394846603259922137845047304555409578989886077772554804368116001458354852718791563278827959536544830180572019967107080196999652809075233527955819959973527689815970747284683116383073065730672888366885889731048343474517899456709927567897810777388474281227657693574557486009095814595945602217302328815950540207380407561559389523965412216212801138015449224974439539283036689526873271187533287705346505416122395486537278349680625100424504751875257488268103963246876522755079470162685082450072528204741810721914880000000000000000
353 7343776155245936983139372348868040275495898196091736677112778852365903211524296537931456071494705067385710714559853953365798320933358461980571627960579216373195575776488335876577541941673694413081505571912229089050452763273863592762908222521463260422979311289798307116954765758302176037639007255169209325406776661333091873951589384468600674736096605313588146205884466149514405310484220003528014697527227027615000545693257156906046995491070775969625463145570168724581437571259609102035226095978912294613682549232748572235348663343226814636523930606749481663291069844106826034835714108113317815572584045369409283223834926440874533245643432289789545704817167517761561796293865746684143217626290714739154041983283036390937806948285022119120193670023066668333459581173760000000000000000
354 -3242682225773941457586057646042445633162927608056018645416261225515428712175409442930641996851885388484056766053224077617828018994968405734305011750014637629749840688159807228756707654261687391297043871762297051624722030527826494929309810386103081576683910559582368194514408459991211234902779853965131663975697007689283979512480197848728670718472942666331673344677218857086371553497726152054431508235238132766955471776812388770153402398990392679039636946176217415955104396480105022869845675372759025953067865012825501962611742508256242472850880531137782928354399855121144392797051529078661794024282008651402278087661110078472377036554041781806833739055233740749860091020573748033282936708087926513167443849505495740970324861601045847983352330450943555293772460096225280000000000000000
355 1435867756115597016887791017637820175890603065220210404361025178927785434192824571131514215585232186301413524554338170076609823381415348075062741865742477504910731488075255825252677797191068658156208154648270244817147209125590161361910294220777898764422677612323049065657453523177118935638019662861310830099578668852288905138632226073194621642273183582451521885038164181336751624907958280273774588141855331250588688319843191764415173547507931661730504770318906125539254342262310897879239142941235606432575561024363058869505896048888428037742734872435186274408509182155439764668642459367193444857585030737219196635021631284831467645026458330960312491128998809099644676713319571541956568110867625095168630576377563335858579776322049091810785606561536081648719221710787706880000000000000000
356 -637596815673546085150645301407350694699500046676757208437002162471101019099539035883868732436343822767642363145793149148831579465382200938116752566763496933469478344678460360872721072097807364423724811045830122393454367901743534677485733665517908946595230985295845822252158141494957395790097844443834299997936052085635549661877495605662313175251624488047290655142406775280079511564315141307360353161701997342645810961247740439216196440766878776788502993311424771113292849370477373037170123792754272045371303737160893032633271071678028605636264666994367370333963300785381404061441538592170173198839778313034344689185855650489842885991347663636825040708987237042764813947054612211175344254713594981190022299262624856598056974407398593083793477629929019708519606743097136906240000000000000000
357 283920044534701119370402452602923928700694932864695841544860347885408604668787042316919437727785811641418340710300922705055711794672887407472935319186301184814383854501795047775179584191891984084872407125221058847441932119868190474367375945370268232579097194197949474093149648344037726157021391630249226071419212278085155155600872093760167980430047155079551793871134475932121401598728002947271036294212417820959859681475929208311525405904257169587454558069208641980618203026519160321266621498612435747933693585083662282309218882946095517186273408753587519091782493457717092403074066239639209706560092143087076936380509682196604984575553652301239903525339234636931950100981985689413308581522533297620451773125458282954890451421890388001470045259034536498825646150291324036710400000000000000000
358 -126782928610064289295752228640335810117472581967067245067688984114715932793641584879806274528137956874278980682565038999043062495203014080257274668886167365715854454709800507180505556218771554514353818591279243798020224737264373825308564472466180794510272908159276964419304365086264421158826437319068081986421439809783720227661998611427470684193721695414421673431696861782337907243446271974364232105109832564752673727440286100782556638837967409493853675016462014228079063056127921701348107759812128052053604000006588530715792406077253675953294900605101284007443972968336176228046318124103695713481440999317508193677078436971774763159354885631069630853897140429186823795953140921085654640910343970706611045809755189149413860869849308005139312562887633499785309466038580499028377600000000000000000
359 56772357249669603993827469908679834007231002151146430797511621709830198580527112877092107927121971704525021443006549457403911748512448965695759505948966147283021986434338809217354763880570161680260507405328507242775528486740727594897675268890260931196139555801591161445912156216426339953256816029118655411394673640288966433800168250910612710100570586227245043280286589932956226100632506386191116712024813174245615216735661776524934697407932056461898413747652488504965057750702459859321298017575310061332885347676922457246760784770909180940364585005455879507943509228655093619535457421990499130772569383140309379400207241334959632748489524178424059748321505309141559119947726029396194621201356247117968751980367401030026239484028079452768123419125175245061586392564090361624752291840000000000000000
360 -25493010577190886056139965192548021642046542016006469255824020286437252221483532094592104987802943301876847441712429122240248429335213023664618749322344642911310714934226672726278224724729930358423552183239935789651584587470759401782648631618459459247381214066977521204465489358429139118194358271187847402184805445182802099009515528255061731536233612538717400496511099285232070996537438201683172502445092076549337243834343423018684965584769249459675869918355482778796595182768632390185411197328244093663587024454317510977454825307963359556841458577039437128202138719193844138331729900273559290136445824100966605224865426178417374959648946075260205227238242478836728686047362516710143143664942944824533382058650582368067526175860000443357089115422279515367131591484629314022014095196160000000000000000
361 11479157824395902580134173106978882770849303658723785769846701550994019774425743820675162102400921171552807070188528346600056716335339904649416747634825823118479889080655404437153602741129312144637244268440458671387525554696271849552362321442706038707812292234873661130219168931905881453196988922650846665504062317657912585173729842714232461216147126661009150316137693467773001978529920244560192579205679170941017044954887340910297467257516087025409192993734652661626550686673712152442376771833440342399834440255014731652025713533333948537885006731690593953692944264841627630292991159534123424308293516599066913617456678720943203385284212774292515152227006036243530926077801022977503937501908217729084608356065232143167735760187838998103425161423609008086820391023208544799538908118384640000000000000000
362 -5183227796012628089616168856884442836269332289872118300380754741692415147882980323729676152538958963247567209636049478248338568894549221721186721156231153013135570054891144830885575540136569611985451133136377003035928632733004537521957577216422547709857866653459230180272259635583758188173943272497411604944729906196399221857324946989984262046713324489315624160458665341058792490765934917681130026142957634257855458275786609431592527389046230995736610575949293042479927270697509274074254636073122094298373271316336159238338015455728719970619965566379064999875631495076108111235582374674604760941279493038451167027806847493923284794063638898774915125086927798216149452203295570913454204627759175853292000954087826584663193007885357635545676150932575496707777285941673131581871346592147046400000000000000000
363 2346867764894781757469588914148698932970937732526965869074798490468088346494429378331502522417197899859093561092870938920701106423716160415934220222358599646311578495054512926363464187575374711166356822865932114688479892998561054238666055100806944487063195971394887103208258788966859819862251134848768539729512562106112544363413744862537263899396362594464788286207654394736442664519354485037718999275687988844444829066650974744568094924347589240694035418768159061627577397976217800100872089400002763388591494759658243509989640206924542890840816172736933871051666457339459486707192002096307920284973499149956716732827361247797794191933884725268983418308234918862022841717329347826472603356168755847628304462127577099465783160562400857560801980628504254272019863306200031173030532252656897884160000000000000000
364 -1065544770379208938016563404324760349374318786902907096011773877680066410759752885272475051398940547792432433785295127534241646115257637955457552135649116968879312058114713784397981917523055334298490950945039177769574199793253485721929020080858972818460913609991490113245756876267165291561924156224958506912495835029812514197787723476452095754534183668509697831213658023043213135455186599528013896887814571330777297006749369050382618359448013735632128468668074713698195773903394390562845890983195680089843849324512870721028767560090445567803019880433834715313030970254528555965791762771697803135412913438893105228536493932451280466782887991408611737953582241994272322484227207044791856272681581911483694726113197066026217077088992511158539799096992153823993289669795394236812919749908160629964800000000000000000
365 485116744535520034502060410797214064607737407790441525212286629247618858284526695525853185308324809253986982359118536430086826421096403822278481093515523647986289706774258659243396705686208461590033540650390809719985480515537155644845845780248173330850295354443891839107608582149164413511303479195818591583894550028649071524784222072255446478039132106058670222839719892436135205505869741641399958579995303898685491938155217179025371020621806349740518598748638892629543582003602267558859462534222070948982019760434100342759822796821360349136538159257960409852696679142452632364443241486077923352684664269462356853321013931424696494649233732029428977807949715984688896643403914924818469410831874390497032596941159132913298682281403906497736156009184921023057179354938477878942492341992853926691471360000000000000000
366 -221467013453055077254646114421449065363134391369394691941818085227214034857915283457548006885489425514902670163829542976562921191994364812647824079859360459755266227463807483515966982486687835513468464130937347201171677440430906862294520682008541899157038881602423217845999756953387944724124149864709688629333988749766103038909938717892524254175882675106665113544979185558651150771255150629712340184598864086992771668095995541376065202455963880528380698466469696475852255778223122676196865746769753983426968220726410215420733543807727396413520573529542610876379924236351465589163578899612685293665199063661493222879640186044271581892954788181302340317925668097489209394640664270980346988090525192598963694899482118087669915831600957849505087117298362259482660096768497627496482523453583849795134423040000000000000000
367 101381056367203424776454899328897324697629126912198407614488621238579127806986055986814677648427728604531864667759109779586931446325691397069132048230112939964345343950404614268914931489791336428767022871115748583239910792422363364832336549595352806530348954202396965901202696086843396840542731973701933515733012901286759121076323483004113986940473696934487477254065820116901950438532573058255265765494372448726966242971292591879521183528267199738274427575290501984310207481705332662843461244023400139033507896561769994948488044229198981648529264670557700998580152232994042658427296932802466506921365786082170560157185040656860913505567850031262771239636577146970841988647875943071229767372645656351399964970546240960826551619401445473403073973882506937792134953411880826081853354161393142251889979555840000000000000000
368 -46535708390021037233464695119664441061312672446818465960644991074575031100343561010381923824351426338898475214661123958054132095616924828363836158444414233158054230991269657959994605449062134235069166580828525760654051947931392526959709321486014893301629762811423361051991882055422918362322844553174105143867029214266491332400020465127864893037547730989263791025571841389506080042775421163981584850492815630042606138455843903879940333840648406354060066160979407109074871533452246129838173142025724755608531659758390129809343051622909413724354369902897603046115871168732454498374350042047081197868896529521749170954737410164670940685672896457917219251026044474991860123231928590805940497913282935239496692327493392221366668315728879493423393467447307402318776307840276208760714807459366002707099908812308480000000000000000
369 21418763440202857628614996978343888648772909706883662870455559561914858185154377371891958318071840863351232623390466832001797907919652989652568193974938864728146269196899002684293611726700463007689041421904547728693719269915720837136803928507036942305828734069657830346042538383266955009101562820098941377523796547914802398730418764344696140351812768309362891477220595441584307524451160338075749630452383118346698800143113730485957526701334023741209921867106144348991611763721971387980856071726424635324838786877770565749821335117351916095171896484986443132863864769576614795107213608686499114953650347721144266381548891519146388546315045937284712591867335845044845679886723209683583838702163718088023710426574910293226086103316650774001514886676158108899684065670358555294922930876411758079998472978736087040000000000000000
370 -9885026021439896307247633798904488701550277492886852976045410050318153537169474314031579391721018720904070541103337445999584805548196763352024841246626993833802337687719309383667518011490380549303586469071832390648250433077540459142469252458200088009357057506333874629145877058030933741495201806072896891245223793952489513472402394307426160448675043152345626340043327809742182653394110806463341511338902228233977704933677033528068419865005387965382269428622745411382767640459778915699216270086466854592543579920274213977983485315199515949833819864196121021523058481798561289945727432366299534547413131077806931800179295580705414379997724179586719327700964787922098754375336841936831281783807282504972430622403224659962781404985158856468889118728448098670072662559231447000405231905863671801360288111223856168960000000000000000
371 4574392492777318640252027149832967064796377998433237401237529742401079703994471424631662526103224428615115066929048430823016562904320206139637351417028488388961143378404242864612891672984505916578213248404842744921064766297590661930206590992687235077593788987206932959954046651998175084347959611538943142284967222179682262615465415900250753759492463354396457424489718944237818861377741896965653655243087234446560500342124086646152444151208831917354937830387549673258469760554781801272762786191686464651866128819271083363834488411073667652686986958053506792050517759488123316089384596109702665740338838544581683845126925599717162251095738893352174505942063738822201911380016733762240890954220629081247639611998892657420417598605006727637747624138682619205086421831260579366694701979333621392865613468923955511296000000000000000000
372 -2122550655786418882344884831073790671548449860588344305053673884147907102370858629865422000728499059521692136364857873919123995903292152210104233915957858006226146960213139598718685503389442535215064356875948718710773053810297643380054434069748214751390483079634305578697329693875175526409150003904959235344523120041719615817078379966894658077095185295836588297416830960766300320527660895904293789141082325991703972120611629048399331595792921680672664468841817936467995506025290091813938670245030087562220786066096982049289805052099121573408844022363380392935500193511956035774547420952555175259017676713212192534120295498559120232391464668104600189298422080142256468874309891877750028596750955953113116458886382790536961600602354893154940973009613654124040289170966450223315709661859028836581761516241115747975168000000000000000000
373 987526126272940422385713665184473954462359245245412721987817342110771681079687738001209638238563074050567536640350094188875364668186827713642750157577833151926365909294234332795105377528887976691590089201317358032566988909227793065258484602861449083609840758092552413574330022853284888878626298151995360822870184614265898845818194537942478755162210101719494980991693454943912295099027759347322650034659179325017994265562964240511829861757200201966180024045557158063080009382081014431323256779812255485723868110488536390214357510057683884362100239811574861848068769128832827815402897980597553815054274623327456368108114869340278333687689996049570358589041650229897786146974139067187012402574002831155283505921631035717274967435471028375379749864900642158743499673887133886247512323996606997505880598343506777409060864000000000000000000
374 -460682691000168923174068312573483378979775996537075192298805250337170178627287900068966113719393048354564829274134230627314882135088038126370529229337955809733991934053675572874037807573201756981403149267459716476341545149890549523637039668679921814275873990658305528545972645694683649862708314410827240048991996140928719120891527276847826631167715095334748034303238885060250538752052590408221375230169021163048884466818462840998466434989974274556443858001006197894494615596973854847431348513815649601080338914776052488697780624400369585839927272338971729159488566076735161273563069260348865708235637307490380387455504524127161434003585081370703584726142229051116140855187609627336045833888322669666235477170827387358851217198485034675856677961570588322492600458507820698824844976187143507927428810977753011824401317888000000000000000000
375 215483917041847574019602224743085860010614174444297602607742594739373666546629409464736967477025143903336001711127868067509984548338164074561139659782649957537819996945189881444436853564346003136448596523123698664024814564779981320308749998959458339819870265637654814175828868990555394341488318348478579807915018037766495881254436184294374596636025828925336088824240525355382838537658507906695113749342149195351265931712510947747303355299865034202400517214801339112113451503441275243876921956424774986240609770527507988553793441077661090557099611216415001605318308867665941720317460576635293666472489630851507200037546137997479512808785903619020651403240492257800808980670192158728109979773025958233244092145022612041386249008477815683298168063467641474976429178198684358989115155930166456719704585282974640872227529031680000000000000000000
376 -101061189355735168643770533495401142348226824007193273445909161559356155801459527640252116583451176511871421370157347597700088105596091898954114199693992935101807473608800447675993137602457557107102450649559455715518439660859903303108863035167845614048363568921667702340992696723072041260771383630606458718377624700878092756669909452469645252232235779721295403199804396815849517805881196450510458361981607819772884175272815202329852568950177491519342250086375932775404037539209464029864714300082135003894041837362336441389154921753093627400139016849561075102712714153652169632338246223597893868507397348626961682516298069628908071319477245694334832433308750322056117183771467695622427451991678207864136958840603741766097438638800052744542195975473718621522053696293404730347435588556294149911893563549104938803043463508000768000000000000000000
377 47523394508793561284350905191799620178616342550005638662046262160560213086462651558380644009633594899521121527014879973264062242561596250303676057471725232456228615608896127886652319975000675859606620454403575978634881514124073539876643710462579681278470763427743597072752731739217642610713011555093129049554492487802084354835992696597190787544492066127665328032096738114699796381963422018368240051578049991745588340530484466216190321975507747246065569332941754388358237079295013024433754782893350645336047788587852940759401899828818566496214077601077162808849298791788801701387657886754575971504920569500552639815749375389343153954261501435844088286457479930166238264794151763647668191605271522810480646634457112807029527144102353936324857547118540463076141270005736240014008514207151019411539146059097892569857994360757420032000000000000000000
378 -22406857508038245294511990820999056695759907377570373545727676350739320064685177746891945766613566762023381108448811011774864145238791078028848805721322649515271587261544201480523858826478666661597797213317366568750634130611127603290076023483133420676665317167103133900582177966281720520025330236513698475187188841429391429521575935235984785956834128558630753640865278006876908262911377501057788076450186326378149140432030570069921957264128786632787823096579778657942522237500747370280983759398074529634318787226254044236647418866828082383133423654729877076556046283795030543890939654625837731673785782279862315242841699250320009354091094834642986066302251757116935533528110594881172183033861687371286530870546997890294668248567311078794754830215960691397573470307616040993795431845845657310210233816563794535925057804050779602944000000000000000000
379 10592582643245965481908250767277604114254150857454976268174038390277841421770287516567571042874917185371361122520848985646871686925764796741138223200699669343878474418636490725000812443763570433345062044742774767723232360515177360274493448760732260377775365834911469795091196705690049108802268552034283031785400101753199520030623743966312235425596220953317372271769772699809926729802610980083433048081432334379435589525775282513215673165975070101757628870190378923779080895968782672776708438992056111985626746659119583052622862081428054877985760860470270107244609038038290237720361951469773616034296971184776636305180172766949009564032585888843405108205393317759868945082287168322770550937931574077204149507863488630272580874456993673289148375586458331133527995877573737986959128610744032323719094960295684263174635778829399791501312000000000000000000
380 -5020733344795812055680830913393175339060491526441491532962040275955810423600288683226065199160192319295665255073210661847191034872115742892541121408665619777392854941862440671125828028849127802911275442644666292315602393487906329941925295465110006570600034209897566046616310084533707841602326299687763105255284915627082088485806106017608774318011126463144389363791727606004320382770768736066278924828887741062992330573185956566949390922911089353120928774494966025609515654901746122338308305930275661264601513613802838716116278499754485286359593659075921609189505054164738296415403110530068948485473424716520625113235120108570030318547219988961662317772277444244178942401842274932116743813076922524339433292940484660798236203822108859848031637490717213841391344731767372805515361061815231912305861719398748481766761088055590367403180032000000000000000000
381 2386018631831013978646737132973725836690389122886426520943124319767105228862586133353631691078423689327839439086622363783649784135798815052757246923655309300786803784830479250798357590225998906700721880214912182091364087441396552732716235888159142465511102094210666717622320637546742776515371354131315895273232553436101362646735071400316428243961101878346596748464143075949061456454388507902616742011821168042279500001947746706543007741849358536103851016770585046835578611636769614368626023958194233880722707526810119944484640361556303470316501351986201086951302416811672854443696526602360824861181919125926721051025584214099944254291133422025351214552032843629586933908849690240823730066808716919092644483303477659687897152125700511833257991231774306919607104140722186319906552907063103969537850811020274141694975075106251839865991725056000000000000000000
382 -1136891166690246451504412470852250985218014495874467416631160491581447114052432450176151629893966970118576253032964018121864912318959010032693016022634503722605967720150752828271618180279396695532636670457718510609799585232555716029931702856918795893495259119877650540348104879480209346879821695671496697239261784619279867409879036513862289391652191401716621682702048959293287342374405544702235717136892611595360235875470783657639167321188939151488630581949359619244892825447752703863706435861837769117550427819255664416330040778950941645887458565410511128257390303243996885231768921505406109907274319732467612681011500161398738324521434905872771840874280615998565532312775098332432678169660628796370248246136181789205851821604071601223456763443542850424838208996030188536818798271872256550388167505988903670670080521438133279969515415797760000000000000000000
383 543124463545782355970452849183298257929032243745913252025252496176667741697523833875376629989031803888666137411405038410692346143573198947470862457908317704980569124531485795018116328430066953440671400794355190298420179399280095298992954949143858380614066298481159637054529907809778382870214750964120787479992976594087475069411568521489699765601381145950085307169637292626968575307137097221098681260343283597354093719677763462202854407531774942499880578937811036007373712157832697945680425463619762624952715175368466239260739275080287540291506610113871466640123237388655836734418167723719873519034480982571723886354101085685140229375483109010376200369293389407752174737255871261429546359065197165011559505880296092299733922299559980233291227948776165855415064183143961504989439076969724279361846590832450367809219266972921417957529523605995520000000000000000000
384 -260143085975997203427065249116795819539687085765297509096232362545374516465944144523278660054942450387698500720716838578801240156524785671954657054634885477704289246467498998062438450776284650963639297795925064095459090742643315475290415643088927222348643070419933380636670055174200704188703982388819931685832812587826267518283174871211138144644092528030171485843915217452580415609409015391399779366662605350107718914487982593411372317880677894664874561272740058900783513368395440616386335820310399032969141308236131793057173219682104742059212416952168653105360127285369939287642762938408821829673282985163464381540677178003773889152476180995045250520545463166114531305819857639602073974271075185075376133239419590419798689998624022278107191577837482297615752203438031579742532366526150695189141365033764990209203582095208814136844648323362062336000000000000000000
385 124926541211739515807154158967453366210542897745985117550689429850517329576727474109641439776916201295165398973334391698065659724399348988148223864684365847212719354641266054774054123250228390326740399758690478691465793756536684651474033943249738854012017965853362651300170345808245252331987480308624842842057014433496474006675443573787351701938580775643394616594926694446456688788865625827650370317818307107959292050578745206407503685077066257559899984441776117775387909796982862263601049766296104642767247615914898202945844215316496464690262203015213321272045152524541731564479437707334491635015207761897429188544698373386456164443168828454603977941601727123506525101273462379618920756631269405913521417984125775215363697246402696333025358915208972858024940998222478600913968586927008100897925074258947745542399386711724595014003454554504203075584000000000000000000
386 -60148350152347403534434139218801368582567484570722836472981152330260675708410439591366968866842517156294210164947034287899024464759521490354928482759215631222033087150220526954385755566476157079764358438709247417364215660106312023654806962983463691308994705993526352151409190207292714077845989501538034884450831900279150240125039962687877037729120730339205733074079282665544244280604076836485473705095402871815518399439844850243539083576947137741593354702395953615329787372152669719182927913119035009392432745372189571753163124401560801563460417675998018339852444989989835717485218867577705178475498761691029483974354075077431282538692045025309588646000499141657882230342392625437729018837137795657547979082683976736144409870758493797032261843839795808427606436845066586318335797368237460000276170418662220488008356502105973772855459754219900088877056000000000000000000
387 29034635816140789186347577838091026383501737071695802475429721674198187668383132926738928228691227975776052416981516903660711280429594756204535412583292260822374176311934806443553750495067177550558173595163343799754942135139865527837058252201919792443553606795187013938591007685190719264150527647520648046432654502729669819890821760990923148908410159689801581404908533895190743879482045005526640333497901341959160833448331228273095052792710514829797863809074632983128320729818673868521345714052246590537186217691843487413450565393988004790891939773164538517097026357489023376898137704531878699147284518829155789832501270706870535669836286489729682103954179983381009369229346113657382961041062089097196674273198196767172661774026798046769163837182392587379507171475369673719324737678265672492586213322635647625883868344323487293934152465360283314820218880000000000000000000
388 -14051730351616752307093909837582244717981890095133166436896553504819810678190489480832038206438345938189090456879053620394253525726817569134935762169104577426959666040424790828098261978130991157775599884637604284026295204031906822354735115050352500702167321144935136237973420823013250424749226839612211362152120590037427725285408669519626347661328481272008613200489535937233670334134910212342963609405421304204553408973898116932563180128460807393570597800630128777979139856383581490069102551714573485860484271430501386760877165720107233583670008708260140957171519484610953197171173368535927581384636969649891110361611282278612058122452501932975442470134781626280002953252600317935428151322971978594159139238617117830719743288856145137037397362367040766543926904343176040093033576321816561895439076545737291156611281503395508215886118440480361831652764155904000000000000000000
389 6818064528723094100021688787442544161221494406821099556324740765099835415848484998598678890075285640275276331384354551706697284665040166447155266448825815759242553554390647095439896513286730415404859225410993094896101173738774341366507933196940128179509085559862448765463817828808933223979063338777708674018514076749219490444943995778207135729149535263950716479759366663622672344118996288202381688456237074062375983107986960373949992561363007507165681998956721758600698406654918755492977642698823189470025504964218560939531421722190200016873876250715168250719606450879802944669317336414032295015805532420948451088337069764490980829075161719824229236860189414198251030416726931428626598878640157075953305600011354335947299448774144329391428230727369961991873896094386914302016463810666172678845755045304293766186904856082561837146701557993871628058719252643840000000000000000000
390 -3316709333273133145808247083710214011589175803120817343842350663082875907278430483224574012911317410813988730038627945910178201593508034469660392347258970560130082981910561606234497085178356485030847598294015830872873770340297838665523467689361507455921500233621039043592974016215805232460784856951316700512923586177644522163811622861626806896883713267243950949831378870767185174048694937948126084762435651682129965405796732545568181956673348341830644944730312531384988376481209732425279481674061362109167956961366695224320705781931840294428630266470430417864673245459514977704782014008558098100371535269040666776384811925040855683372709146272375647022140660888146676155161646817237315814039569377054636383697392281600303738126228611441624430847961601948771949483972816173825704034028059461184694461879654068347025333144281867451922722098901858526828531132923904000000000000000000
391 1617580373837691295286332613926586369463563130594907997647566782331494854184835890693118387103522123332204151120805116740315788425149461165162277588994419029822593754658160763832807360645869255684841029101541834377677639410165745945259236555602638148968800861509276692927096811316963327945799362176542693132877261051882567053692887792465231391798419602860707665639321539408458253865542730081327767525890873203999602852371778649268568414621235913416626691869310182962631522085143483002529157370894222223556845363801887763781209678899278705031842793561930920213440818255388959912450429660378802806982356386378483786780006765725152575530372405962624296545413656548714304061290956330360383109160257021093309519349981825428850829701432008305863785989029325036664437342370270049288555608489842780670803226733917783844265046231690506784129325294764540826128118840647745536000000000000000000
392 -790921961257426311419205378056993335145131768838349916755577867412815895706862556397703271104773710145664463199520408380347652513742373627006088641252748650920450775523557417374273419404059287952107425882632439019062561642890366885486934030816953236835143827582325512681974134863926438551183377211599967701132671656849168470372542784629223268401941073364227172053264866410642251766160749025738154029395858406124946056320359050032024746586840292212530635543045296549731429207794690140350310525340386826208425185481845860403324964558315498035353535570767624220719628976493542921236513845670724400544874223311572537954724112220018912611266995409009956598249917665286438477281332222515600047332700679805504805954616393289495532716030247226090953721974564602204189494069024308263742572134167729711418494471718654834561154628941420555014369022912775423453336995767869505536000000000000000000
393 387710786492129891769571870122340153928158186579899732436243522683496334466348258176062336560833294441852059824231765907586135042029371018019575675293915883403267060288068022576871071587799024164249270425530764540476855956175705693688559265581392557323176725369529816161791022306909663473482119024661102590193568157908899158011972383030012306181734182837226499207906665729962870228897971226173753650919365633365942009897369784791830484348609051808606170971373019243915730284804724839757177665465120762614273915605891490390440120661557512615147601109865114773970824552571182046055887361989856613518223929703823038392334706436652161538644924084637515692078129750430660098488387626102940066456983895722672197776084257955639551733981215135363059292981395216737831396557861847177410198128685938436371413482795806444238742431996617876427297368500529303849243512722264374116352000000000000000000
394 -190539843478920545568377016195472016626613760865424262824652199256500344485318784754073466225902828778982073152027565526028131739371411478643998263865335706295873706753376799238834275519489202668577123316464603726462799343227319837205818270802040416458757900325393134393547705932802750963182209929300511664418938525647542654436688363648529374175281682787941915930811933540212915208104422674482874371680543881698744371396435385070840980636091152924906173468490692958367825836693484984818045264833162603623718720331038810683669260492780187260994050081307773512054320031321704845967552206734960788828993797850727461250945895061006384360172064148157901106844714991493929317179532580684157714237952090627239439152321934667866126076788129233799669383815627949200874863463525774091760183717951232074119183804946467374745933051114328938632145596457008033851081967838159995179892736000000000000000000
395 93878166384917589975752098362881122628627449295504936312031870920956102870806988056324587166187562278314640829273983212916441211630533830920770332730033631302027373900100768923084837883113539644947784010286130434636200032619527728116021740653317453984012763404581229999033445701410857843290219440769137684664979702276482555750902333735707795594676551446100944863505692673599105575943540624012602720614118958931062289989185665203015806419601388654721816305862314574932912495381899437791691255481684567245973286886404726976358387609687102447856211464214886020456772094195412177339153007890682907825885417102114925947306767712826973163076250774831426166609395836870616571321521496456839059022741152370839767887168172622177339825589207636991178100064433034161932047013789436681466992752110295709513854325287661645354971642706694179611173523694647459020470767245835618994486247424000000000000000000
396 -46370468416065226654504030174822601694256545774239380780797335617552280353543894922447417277397754223840461460645378234335953393919661077896674100702033947603279792054003774165197990365378925184583026360428885313872828191003175203349115719954877217140240504051370531512412862240555801785705016645821701065058035843616190000956273817408824728370476512026231954132831864165176983277082323698589958107961203735127160954748819197286330038449170773226073656259407533911957843568828030280281854398401737268220426521052264871453078589202374567989893214888222461013150552399161789977248320524697815569110080275569213221385646424406178312119045979803877729642531661095608191836233982816218069435899798686704631148677729236545231282150157124174514129131746691737293549952096419959710356643978396405321487147599093301519950450816750278122949964461367210223175863597955507793535252886978560000000000000000000
397 22962210210314977188456697006102668992388787552454902304083246948071548969493214920011082961719272833701477237619302244535354014684149760795049022168330336223042179562936173108206112677616945620834423604323913191824174561882837482702912023544676233000537454532157221828040903023176313889239796423021731103087171669042707027266794966011261031744505881575806395761148722719743095742992706653266695310449466524296333183762648507529954530726694583336762044791867931727293735946587230320412658999293674277028871799329554673356718236793494413059838471457968055998624835337337694844160287328798918403426485824167757695347739985049696731833950011720348350825554834104749473174689144764862629147539034397240228618744074135182961689488810927760916398351783971153287264024424756713042540781717726644956949476846656959619746931989438943273344306532550553881607637940961094828713160225566228480000000000000000000
398 -11399307239769128958730514373865735436530375732656813606251245609073435390733219069533137988314905495339513901888757829432472507983327780190974047746903702391982877182452223540996569812036016226121018776032412517207999693670061836198408305555510232014372273272686854015461901659674884555323819358865067022255745523233025529172096476433914621479124508174366557157085700573559012404527893389542383964334922791214713362927771789737197402751148343171670803061543901429545358196254452611333529008645004134615585813724043270320997691168406382827808395518065596613227240697784687723853023405814126845798886670461002159011118761525227700481653602738344468733797235461938036227509721948819181293003987915424583938163372908387640426061055817257711678196578705229770785994048655556992686834783070001913645458733087305602129791599274502291319095921878370576950225273985952410329020967925988720640000000000000000000
399 5673264783477162866373835405462731673563881958229989257822181134384990124482972860999419530368866581655606736975386239473196818779397109838373979732998014418434406800103504607305650411804299097227388482438045665550585632802343055398427934368104098481387148840725516873010465199345318787758157035268523964482893858569408061114811476697849367671569055030427310463612407990304866194781749204548759210093640802689206632460604643493722327379878281305817211156704843971623492946414094446343297151412527780052242493166870226658932602790120653566292490552112641835644182968381466784314783591991066589723048746651226498171877831862677445764259447149354692784300837355032902650267796589721700419535577482070828577683697044417041678029974527618939143687672361276903003422000665071968484525600792303442470730829182719627128255578374584361339945412555336645338778075614352370000324744754248107950080000000000000000000
400 -2830575500912423012923536672963635046312189485191299768680134361547310440807263907430275067644930479135237887572882715204558293704614135301772063007255544394650096601196298213210946498614516467746749465541417294731371324076298095078832729408431811498905795301011303547002035574460351915219098127025048939997982231047016858853247293131465267424074103311133032351167301647038786824463519606146072346035348887383423876194151693000287127514002351583806228397748299997298794642993867420302548291331163875986206294594577782155490927544727354700915951530457773521556707955621908276428541461381965056389084725613958279104413337572579295382832619663072970835823613272179788130876520215681241419936623386233706913222753709049203200796591023545952722652063017908655358538972353227744630401790764293309461540754774842162422529306704177182812449711288877476726454721508182302792606803556477814230220800000000000000000000
401 1415796436039990165116834359670069430234929146789785159347600691510831078240818449758228559097037694762664503613016223895997712429570332444385386862191010822732215302408686015114415605506373859912549109365322662107250432757448464583368917356958376430986845247272829241504226165693090101285825473612472272965190210844128371744123815520688408105809275534285361950139913035559977495537798836623770117967678677866771318152462149052759054353706601305609483810614457393282191801776502984045147461981736840244134251476731848425308466761582012410465451737392869967794270526822902374361297546746711472957150459671764198412575501512430096694537259654246488200459344675485144625986179352144757907061953770271852735602249795001318243203856081864457629178375249430309926567782136897055919476671764212860378080071021407317796401403127579356942540940247213391380605265713183628671497398831148112320271482880000000000000000000
402 -709918618890155839245066703427206802612758223472054376987109094118122982786503893899004210343509215408952736072394651794629338246780756779597639803515698273848316183507657123024367331010217087000934340310368400688532366167624588266566154277077231329215993786074151057946518148929969305705718727956769987871848170921697213857730819154736315722821681296093450516717087931309760342702581569766995110115789898884370092099865278455813538109725769772962486453832756233727935541962470835331854447147232904341765071486422006737762293668265691595716956990518840394292470561200778084680565696645622564193855582879318776260928807195683054359139341972484529371857965497388873236726988003996507712988393147461937105942646515789573709902786882557777768159890076395470276910817297472093051441753159791568629394691134800588550175806004306115805864802592190592654093932972939439384031493969378526429185174405120000000000000000000
403 356857896566730873236892194325080200238428549295320479294766905774542961584630131757553869830416125364468403401709055293496550606595214789716297812497922526076071677291793931448226347382044156722843745069135259400759426295379377645704586619084451236462190877838471080884559888514375428515096781122830277865678385856653873207106607541520777075706486651503392828566771499889256036399176361449012673063235147292476133632338146996811924805197579728500431175344616781021900221439189880166243788323540258303829283372952307106936442148306460397938252959059372853353131484535843995897825083259337724733862739343732030633897299716369322325497980889342090019771685089612182391662992683416764216276659262959323095305542124225762445195739836701558335821535206732753481158779465853441178133136237242770402876113014475641793116949300677378368611043144132228105137602410770143494817973623676881988221956616355840000000000000000000
404 -179828439261791162715080069043194051684494449554061798831322045517916536268162465610351586350096158949446604681038891594782229446530690575022010183518268476807354953211479504993026263096459620546811777829060634823497442209701930420421390181351023139239988516051610019346249061831682597729480441092452455442411885130327465671699836996160548815335091901682451945277130731167387678455839344992655673256509283607676023837206450688300062344016820701350857963693519294215291829034695515832084927043783168847069867518631727604724906789445314241188900591941366741916300503920230970994748263745669166404352124657741065278609028065252345861675676929556656798304445991094422570197286977542304522708087431395294625877868075587713380026503969202429952073240177527010714755677625452577630296214287376956047900677609553672214427969207100164912936803623672858517182882829019075351640119121278892578017784334773125120000000000000000000
405 90843759092698229008457423698820226975993934587529447598226400024389234969544579899985636155755414568631830621172444317851727057184294656658609435596056837857283146990263988392270496207260588991472274054162224378395398956532703092954296633023884187603406435140909918119339806661691279113416505977173852558296360801892677837758442172193248197938814267190368273283614477213111579147780297636160096752070201877028670483427670495460907861318174975809696410120732017253225578484490768907368633441093314075493006157379951510657297214098444708484707209645809204889245905094697626173830755571203987496348501192691452121193899445078854384538768403026991716134181880277431291423144153903450368087751068747294051332293035518811389413346191673738831230265180965345442414794702929960217135883136849667162254121881635171287323620146295646611398609707744759668552551959640408335209103691453320768648236409241594757120000000000000000000
406 -46004766328828861614355616027096416641934716302686165736794809686548032899978836117211132344691199899059436655175253381613530515444762750972284254527519483949725702305851604255264198728388895749946469982090477442477380733685736162468226608630015715662677720714006749307220847811687392446931972681066974731968711301301974601315417447245591341677406256209429027111780443512285150522627646832815920898525742480839131558251129287048989423022877729863117235715346623573776687537817561882958610600405592971868550373635741550156228991391648022494586952380618051633480124151581307387926512265510227625559265710727462927073558298082816050675923474420214495658448984206102720785932369330854269758855229090204801622611090421671733982524591205324115761166603777231674462258174511154410998070060693053757303050661483756845803406761443803921040976771735093870929977118243047556896812606981161345413349551892429180764160000000000000000000
407 23354949740557626449834442727414951465339547630687686133842037182290415081783189924364431297257755528901673507235843096229131788073303827499418941226702007632724219541222990798305762373996813058065960376940325427753043454578065224846580121289660096344614002754460228324071643207957202955856599336378076162612838938633520586818899256588779697139197184598502059490727446590478654471805462576276286820131406978971035514960734386816100961648627477459849491140806395382485880950693976146021621186170621704584610982731943349152371721192651037689703668552102657366656797009241659148722197713987600580024877380415236848100590068248037786868950265698575722579691618100046580248507640625791299856574148614800633433893043740548980200209344775069282424782135171504421929128943380075848685958517420865282151189992522390270613088405992597557538184304533234978353456480588027709012065870493179215903022417099612543883673600000000000000000000
408 -11885591472719047008527195159612488720552053112621621552440942550210439826294834739268800844928204136124388314628954963215248659458239142101860844205384526580391707515216046368066840630390772627820849276453564786779481342484003169422122606110964185779731508602281985382061720889244993267915757233834716261570128170725197352808939929739055838321262590261448579334886540346756402733831627412336341395795887637941673540582442015557751508441802854145044286742929998042274664584717463120141586479264915456141722134876859726262379252503928452375574917434606116881423442510264804641823657504157041891859624746301034072878139383305608590172627587810519568244586858943596932759049826421928765946056368958963073290698160413787265600439784709309658048720401954276896963195758268440705929927529781720778596439172117098875842297482854104873417414039785455555273722921133900312855482121980106533223468865533657415919075328000000000000000000000
409 6063533836760111866614896438106156308744778692999241551484725216862093579694021281603648705657331477369765975050920916659571121800786762056455524968326461073223570083628738956868792278654790970354958696372227776290928217616426888354575702925876217742621860408677096775837440080511331701278564007504646324979732771401791797152080080346492078291187048892253816913060031955602856062901073502661694319249483935455645630353323401791011408701570652859166516179443690972786244937622663344430212549270388331224596135125587737161462460397892928337619861556783228449651004149476180693582326303417536956570896552986247865117819927726883701943282133654039227255847992119417732827478081335039828863549680488891307070979578586104629349435124693942833024486924961825461128572839203728979561158286505128149845334363533585159784350279493898756751462166527851826865914883440256649182813294202018764756132513637729370944132465295360000000000000000000
410 -3100925702787982965353926719410123103165178836408468370888213765387907662950402196371245909220624874398827162258695236162299022553946085628761750096864023680266892094773874695560252378894156554891883038704637252384289651266547545469880159652937528063963224381940717965190732408348941028730500929813866194118574604026518480261077716073963229117060423512675820326423666799031750962712910311302957817003760262287976030518369871632808060890046407542654640468747747519427125883446397789280342414812293837742868520340944412384924609961655960356518641177271512626584297140735853483514461545762253491493104005255278631112028440836412552807179465790437958102917156279320395617430188324541976261084049424652182678504663605120700533895521166572828116954725451524042671918389754201105744412482364525039789032302491144199420068623774570076538928874534912941157149110357532119244015838081284414184550826434602960422037959517143040000000000000000000
411 1589698927889244212654957453197024579502687436021480741563231226160773538142444093357550802569173683998213396620912302939527292527390057365531608504695539812480079532844881103767587014162416961508115483862864528301066841286258799392894121029931930969623488224192112968203980275581492298996296376386811510682392160774436935443132458055821556872502235095382636297486197137217920799296605498434002049414928197691265096764026149162323977493527659010512233139346667229561550768822746205541799031169271422469200478340223983674071920140492906861690835863591291865977358121716568962059132824811637199002111816849578336774419959157253362534726029734237805183347171804294137607631545667217454021561696714505054024758841420711860205218987426086983396411912000935027693114900350095826467137052039245029412315453547806515439077520407811139523496695788750516193915541235430266808106123585885263065644993642291695129456461235156418560000000000000000000
412 -816946837715448435099539035536717826946701999572269050388615312564938076349227892014790118953435010627050510243717741615823242444751589500395447259299942264159508436941979619541874312553357718165515430636698001253331101865705581083458857132062029164915067994703766640038447192785269422855353034618386915794934233071324230433444779575383517034725147688778896377861946663328289907946786809676565057057959785893431497866491144394597721480301666413249393605811139446356321307855783019620583052021025615139765304193034865968611523910699657421351040172268848918415237829549450663199070828904579841801777608047779637504593625360261319602615549594698374907964531487446107815104893354863027639379616313938414384562995312973743825822048292791789012070104165199354243067241885431072867097950742637188862495295009237304845760585258186880557819558678824285414335152871876568717599053826073893824446293047695310577979249941591097344000000000000000000000
413 420848270094667452122302844669811619073794710348507630456509760789159116377907124704585715688275701778036222463249583659992441126421768874159499949870596832912046199983361656523800808285516441743994790100634772970585441850531489642199304815269921379578837128844572337536380039704154824326328145956402387800622567115120392135686036757393476657513352419179123691187372927560762288941203316452737842222221693073666564401687426145787248676738716745601539090356938192043871794584878240635905541751416790756546513545236411936226370397669230732819865931535269764084344492632261704455636109904850176315189850030216732607201072850422097593704806228595460523230222052094772629576638908224778504605832707600815143128077417550728996292271833722828940232198084977338583825857640129669786828251231202699786764823069375320881238833534391507905876698085251146052029429566951302217910770622959363354534022378322358227448536870146807368253440000000000000000000
414 -217323948047395525830346383832459325100573491161321170640741711988054965126594155672159902460994317639365677476376486353487100840596274098761745848896510230659825459298578027518307686867676559931265894339028357153974771422090588681031325034295277561073876455661457365193169552048510870176537384449493004950809817687861069147580775858684083762849406951443265606170710335360140361050181060219359808345910778508361385306461484444583201389787950511446494402044204222066192016975921265754245842619858810089646952836049613436656765241466564754101232963651906045561725625857389851868081812158731635631216323603602031634038215000063127259813017422277893321023149531861111614686427172110150487280780720539955207275832509859783238505796510982617272698925128351322971838902589686324076938372776986427347971004587694031377794741524712158919317935776925520151674933272614630049442222755665115582821662765457965967877361154094660358609305600000000000000000000
415 112496077940013811242424241180383849295448847026115626111518574489956715371605751311352325469451980973019570147075077144926287861630044024165378525298661463642280433189898741674914765713842524628107029242293300507482239926564400927414348724075248242607272568789785163069573049795079447905397939346419262428298276875670867633092160947649537796451701196020965739982626270002563529473672760454104364348655407086405034184379154338448987615673273710315463008404773443952424503007405041443461147129178361052376974824625628819533524941946627788229037724108932928126450619297069562694325611304155561180708927598683137291633138433693202055555143746334785740831855895162034173956847644340164072644540245372685847475370858400504940728728526029384818618422427181920061943683623883185530011071386953659546710793692172180140221094613052313054685537331779799140203292099929599314993167801187810060577515566790764557165104596136893042261638512640000000000000000000
416 -58373053347598545335414886433614025508284159712428084752839658310782058741697707693332887905709722213213551752990320366653660754094666610813511741998917208231108504337847900224805342170834143632680494544473037560656746908835739578525027008847902864050945411849097661653744366061044365836692033038765417472558682152723291915787249520658476006233375395408038057803944245734656200360674694480091374314844053748032866892311814834650891586531794394963490771884806108765980903406376968483638315088316617731239637555394719522913389271896586272163838172859792314717597621235376517413510142155678425498201454382664574670069173109057194103509440593955031659731089206858759571961892690036119177242972652652627235113859504578594299500677113170707146596582298188527818828040294392177781007643431178434217558020700380935482089273838564644560715477180431711933020339604158769746721589878425958871437630700866231435388513253953195521240193365442560000000000000000000
417 30361985210992326484595071543621441991310348878671939755270005377288969843239767562097966787020139766100633551200199860190313992612360430738447983117734480665292419452359696815542066092278874303823450097984731760454158856403293766325103015116483938431176011183495283893642240628875573418796966045976951011392883844461645238965367146068957474349051729966387896263254852255425211962044191472712636171947313342031464773851985470026978663128843681094956520434488798835581627624068013528501728805331272232376000692720585584760228792335966141667543963758150919615219846455801517986088821750430382688825732849589534556995139335795081935745685831191693170540236040018819029459492799899595954166326870191260973904208848669903281616632753024066496368103211677002545577078375612863909459623409618236271329243076587994518474743194237958499800521259805030884542329108372713787931815064154605754909387489488617661056417867486379650348073430139535360000000000000000000
418 -15830263533393861364885508274648899139720597859555565416042094946802184582219169349746732925705860830328682074629691371166284048538989603747461105745791432096907437435733987230397509755996014166262104683356033318736152503658723718171039798796352991739782582072861807563627654099781096190857945355322742480250199058569940847116079521640871364890805759441762260129781139240901551232708895550471391015604890366639977666398297994399707172536727810810466674557683598535148485942593678153493479464003496507491776858481312005091453963899762354404608548946564432947153428743445330051837738993571360096586538110643559290710971287737845390453431990082758846760496517010587846301513309143512876425475109313962833699555796062029397752715198243929419107987117828854989042635213159242962906488528177846178340475295581098421440038810002854072226715847357814905239253976594411003642836695674730293174280099439276370144846436624258313788308303201299333120000000000000000000
419 8273397036915889524155784054008458080179315703543429009256161546107222020337579445911932014714462389537969275291146705725378837634055587335601023255743724213543096605509336571440837487912253627999962911508972480719497192124112961682820196836147473324666622004431878623451195400042052846110693032041364621902623505003205625354892923106150650917434708077278560888636613239556212323434963321147128817882207554864891554802655656728674273250511540890039794002556850515136047198243809552527746931060716225998072383885821001376408703968458183118800094578513048497879475532259116981831170194261878660814059130982357750005545744791198764788237677842183690407897577016139933727744287443713010860934390253013147388831721973730341797933451277191457909768024070490708347149740721974151341068510831509856579906162942243420653740248588137065881671010720122471383273300185126489934013969696449782159708035983072237989803371848095402666060038137920943554560000000000000000000
420 -4334258958342495300057749954524589004998722603599299117186280035210648052180867640333428428189837591885701171673233286353972070916052732285080984493401682149025793267831877921313403176891982495205456075217978028164887416369156170247244685599506519481482178031323159226835618473409035678205776579918687908053899432984987766595264296992637416370913814544459535830862648887425087123137927786355405444066482888286282555074672526606981994374844976795923933646890559989476556433971624403471028327480454795833177959399453223967229342868933394502277321092890391146168465756312056629008967440400055898229816777702993057380087686816581558384598601660274029996284232096233273351726841898192928412510650351875858443368524188869657691039747224521050194469350561095850860659041196547019466904438932029707118750697714577164492232848882883166731329368176297353791138434865918773310102300179263759023737524740311854534317868201211028898431692801456397237616640000000000000000000
421 2276033500060602522068214499977211814441618827415339985416373501539674864154399624829954463628480712926338228902613545792067591637552420231305084800427438235330921726660549041575418216704297158226265773631665221303224524189048557850167576480500500424638622649125338530709928593310951536393598436243521980283674710548130229283991845225353890291769849894311520097241622931798340773363047392960685521025163380251232322386666208534706145996728187125785154110310453388068214826480030555158760315979840958064422643405127359291926989252007845118792787895587865635364343472391847731840764426917973434538698713373799512794980793962172039815755142631142351809447741956100225981334135158510465076866870302782975474342233585965341354317211822685039683774295682855727878184521359145006794440974510021588065573551867308487523387080565975176552088236138498441819940751168578035173800598503636598336396521820511725097306981305258094331342351926563527195833139200000000000000000000
422 -1198044085846182243281674807885914316403219266082259041099982064859906377064409611390291604945535742635786245019344193261705341865927702434643221639378685277287258252937250216443871977139898385671561302356755697490464713151412907310454393570391455515787151737719377877788820944871659528096722964630910817558537678382529459005091746779115084473339973019107450872915737619614264824149689687624863339434902476918120785380057249176384947209009566823086961457854416759559843642201546524366751010988009247742324477645292094026608746088203785138908950785619865075654876555299229454778324099167101155900636754887096998572941846828592167664277753407380161585433827558635641112270287478452925760937538057555767407711731230276306336159056710174076522440564149791470058165884183656155345961972127535234147519857619659076621864394066979545253602632764572841521641990425567066090159830614751960719268661093085472446099254500942790181298274395690989195292678553600000000000000000000
423 632113208912633466181544234807853526775054383700536528684192736054554554831711795322193490666737226484340056886912990896393854628281606435052348080974146842898550477610574493963883508663066454522809972373581317922342301068751962265542225333665376138137672899535124595307450490141036490688117214840609950192352700384699624622032464670261914191233086941483651235543091399478852726543836308413025444214365340613470545102179626933805449435711404294351012095422974757452130230165904151757614618882912910221863117579847881007800236200779711588618575195519227718518452447998150371362286482064804277248411274583242025605302372936325257827826573771832942150523090446136838815430295048921200042811789711338027932281173946251259870057278954231152081215893414535121444734538427098401142039262921254150145803882348494394009493423798535625192093792609894255743019050860539356402198952192739080732829587683351398350171451075842687992654418454728006350471646989516800000000000000000000
424 -334304652642367527092863541341131568168874151848016799117722466399384495580499090896959023004236465768454097415541201973371657689789096845247283965900279347947416477288771819305884368045708041791481593562941556977896797077826297391951351765756072295580896955465144455986005294229311249247816800381739664732558385492542255379243454560056446980314725356211286541035030377105237540486083707665766347051234951587560889177797579847952812499981096899091536592051095966312501505883449611891663455584072028659129397052630583459141172280002809530341744098980796522118818792921931079932181311869434447315878326342086917660398690275759689973791180784257544842753985948642779846902718668957321326654845535276463610960977763320605298942194226035488963734973633180803074118212620189081128511874332371453274933248415558880522497911986204119989117646685112762435850867778081015949709922042987236762837145567541603175870195150946723741076693532246898046790700382132633600000000000000000000
425 177220129503365209019964865440122217337028956531948286623813299766598468118775110501406862032995138654840089774331758860889561757329896272153759146512808936555995002490438367247831226436329290620886025970458306985454639378134846016156972765477251050989600210630141973323517948505676064602150535751486363620163290531873448853185834520867604397040253730025981879807754463538139966529623251159442542334317090599149980212786611274742152462113585277810318578005489832078982449821261214263812959749522098640282602185729411430440086645704524119124128442018966540425318898816822459766819961729303358077782540250850849573834924122256932435667586698796198214468074919019157006279408171575526226502614984436447242417810528898141629500308741696065156999937743637568169687911154255319019028289254593126291893625292411824871864985526247525663072920651052522367854805483520790430246445520953017660069596364935381944088101146118435617748288409696434351943931890788990976000000000000000000000
426 -94168216968973004352000180193265981451258813261506440267294884024003761372263172958171366532887182330884031938827987624396177621588402291763154179767160354074624686206581381309292251865799543780370531463748612788083057280133770588889227721011928358187547488886211341990893286546684697705806454340162290208092927525194263646824459923132172711450426611491714967358213714571260607525002193492221529543662497002932693636255797525061517729740875031440169822688632308462793670685974973672388438400243372985499962880818859708327170524790483210002358851768866223385135360682730108564295058241284403718796815495698396578650570124437777865388463851620005400995449007772533151457615124952986106945605896696242740360803612099087759245817371128311337729939211952925876793526864152042959230467530904642842616297092992534553277602851861181281070082647103561997821751735744515016984642736167511270539429807989640792199797904719295428995777326063972057250701603891607869849600000000000000000000
427 50154963768575640662149606975250506874623849713423458323742029769623784637440507487382208597755690543091947301086055057587910066674392431921611746580798588769068244822720286823141913588028285902760813779213775492266469361040488716401310889518910444318985779966891526553200660241279382745523975774542231690923655782541264373265242636029464513568378789555054345610347357875346706098747389392482650534535848536989496669690977824097152479365883844185902550710758702684297426869909215761494632714219118423227690236726582647576069294971114300851351322226905513322798629510644907093356654565481307728150089533782881594516148686419423100365951980094194414991016189744543490068140870946164203707219873289821540255152176697175477492678900672656895238979049901067362606570209363911014265279094279575706266335223835899425630945406438064461611383531547826479915744748815532945421883104530940754446606843825291030482598894143109249396807526681496684746090074229777556203110400000000000000000000
428 -26775610924855809831541424971901912709870001524708801141910203456443156370764929405042125340124791245591860727173932056595485097914772649610888853978383227741670716419755110500306944476628992017937645367113607182806367378536588251807431213365023538614836680037937133260487529946217495066747266356752486361673711446945872750463836167199723607772930168975663909237613633531253231638051874103890297158550623030933918130608055281026841410875091533521843124943909192514120206765231655872683939649436078153123685679515091139353397543091881017231943393349938197231739598974333240763442853798842731941440765012832622367275066436003957970466546017859388419489492258427413208293516136564246490838979644683477812248980688097338062109903355469059269753127878346094137381150686168587804750768400296479084526493970724930732505867702555510264024383622247389745305582241324948150348028411612871802573357280312469410579324392520194090171611657374840256332086734917805611500227788800000000000000000000
429 14327762684115303079979599513577681712257045567941960439701969518292266854004599310955346705391569117581034649400216681428297876505829982897657899724656897162701042636308977891642942271827401582353344387398482567949914034772413294386856363333958659569327101895378489122708530843285380529754209198358986572284677952479571933118245883911694208533093969932057353058267617670021377151388106451413081310001716291003745403537024901536746125431544268009253858700195585334121294968008756411025978864528589178156749346152878629173301814424071042385099668040281503453509566561795730638119060188020066119688308243702042641217425270374272659552906604538896059224464779358275693266928807285604008738107219342955234287540444505685149556799145864034042045644358324855595608938108554377958891665539488965270535413612024037668769394062430783227160164115253771225352517530318720031898874939213601659998253837405375989028398606711222928314403549526204371735240821582141189306465019494400000000000000000000
430 -7684728591861548591226841912648758303939885155190605752293331375762701048740592069184564391380060090147045335758179148568040213319123120835729264837843075384333337418237707384074391027003745917670111768130583118057302701554751456262437864947849610298687046294582526550480472643203516532621625697617036513577523807659916063730713272676393893889318113193620219315066620551133802690431059024458711978750441538773476614385242515687110257069731069286786674198786268078745357221898303455279909558035510176303094110162107049737179683234543395835944515854753785677322478549404350773026371039515015276864480084521085829791497160116123030208176194337300798116880151580513900295638342537887642454836217161937896917799601894756775631705576816985693357027533607288929702519507655181536113773030555823385386291232602931080170162415682292116576771978881704190597613859174795130946832561821303668602616297875532374467761661589108110955179375511047983126888663964236738773800777573990400000000000000000000
431 4131307320622667295843046233083614612700891468936137550614875771975786839594040814286190688430203639629194254424039176588016365338600255154575103499981980340839325490959591797722312370703545056730760130168234455672128593491585485334052048246530501182808503404384736156702677130620296759069168377457516459267559627674462665195892817240044268820780187486829099626679788149104903344663090262815360971984147619936398980182418758212514553708490024264211800080876475655119986201614829339225017450807083323745259909580197362492094978424976196518683810055279049048069381969387926658289789441456309556965976666705489986200144163600676515717815161334884295334756596993157109527336816641137966540741251554299751720422305011241719824331695396262534217594805942148722399314598887388370604044848451241641011606324291768635379102242301666583459877668481713002096914395610755797689243664555579764001483322954226805471181727882016022138126773436901564144032982751606568640954589219337011200000000000000000000
432 -2226142433683123250138193983797360832919975051675635293007483904620282639484750617412549107817504825225318597191139454468500239747506242721593917667234463763744789832506135637197830566431186936381801026407751082017160640046007991148935180724059948828500925183878441574092449677169642445648405619105909238802767290173194627078341637888716519981710338166586057915380840965816248566747766843326418788992632622663399138761455386081468983138183992813348670393711057148565005240480766112286433782235111435111410206581501257814038666187100056295591886559693433897543786619922565732570065092175017309989784374747860164360227112015836846831660807247693204109369941782108717041588556085040910406035782632173108834337707511393934739881765995456442442354409114211995654382584925128326427658809787545226613226944209984254327324021458341676195348772855477138366945747057578996489188347439172695498852488808524868951274198587822319134450722505006316380571000812272771963185202335162826752000000000000000000000
433 1202326842531631036165144644004153708297807651683870519153310052586236713455420749111563167329868359445344444338963170645874362552914633351385106036592455590554938658383395681995866443972584637023571735057581890817860188533662653261667580635438178766231111012601254194028943490235588723142489074123115776335890278382430841016883162777764040711453107980407526855374693553026381912995677420149113934303551548142473977895532879218196152304037031263989707145619244719160020268106716158164691152974940463488462308251766505500999757111934308328085440673150525758086043090572921241096689734696039754853165782877878675573516179359277106906983587922451934791657983075368996170041306149460496193468650653443338644805062872606994889173755828581318668763619954564106986668846014953130555328200595451229228709843831913869450957405463122764996437206500452248854664654312109310557551501168424574609600559756450494747820622469491648844090091097474642524466388846959472468632901058636604768256000000000000000000000
434 -650869575545528281252778323954659797341632159852501616562660341716530769726275683695720098135499287849343439781541245434724738500872423000459382873013920314558790660901897193750438340130563854379080143014661932433938308956068660499048429355668816559290431117622952105705104977581865846657259360251128836867324918985258804116095644208768916033297123632769174831934248474031175526664734944673624404931779037068321035551952478821087137848197110894643057129855277156969749222568411935901964354296494633108856703379751388999965430661321626168717151025733896813597360723822238899311379637645571170201966763962142891520045149769006557591520738925179719443178333764849823696126105384382100228543471971830048524860644077537686309459773087565262368742488008454677832833573139195656182873440760532292059740871014609873203902309811242272372709547136407005218113477204461139846557475968709497325797646124262240593304997970914634919143768404762347557967108676599491446968971547828379800777523200000000000000000000