1 1
2 -4
3 60
4 -2784
5 225680
6 -29884864
7 5784292800
8 -1544557830144
9 543835022577920
10 -244140571254682624
11 136105808837097815040
12 -92250989686413124706304
13 74707244097461420738908160
14 -71240773626803862830193885184
15 79013806960074642604419846881280
16 -100849744559533713960841901763723264
17 146770589226252236691664921045567078400
18 -241593061763483521085950799046950152044544
19 446588531347373652884664859410939400016363520
20 -921182013763943512753186222584200457466385793024
21 2108252437543586654418983275762275060998050430320640
22 -5326087798227517759262732996374220584317846010885832704
23 14783661719933500385302621595343636043575437915743070453760
24 -44895718364525103115039764430220302377992789966231033383747584
25 148592395234201794716927000554915844153424453197949811441931386880
26 -534090964451772478851056109251068158524718788098734370512985510641664
27 2077979762357863056185790264561322238571090362232407402980955142488064000
28 -8724961235740107061004832586446721137463481251930874028800966127406697938944
29 39424553701259272299105331254881202181581276968271906268691103824159697922949120
30 -191215105738914879173518350980876025823455241097740804384203138122113697419230183424
31 993065794315546084409084651692914681923885272816880119816028970782790831290154473226240
32 -5510006493437489691537755388652148434767848051838369098990249851741276594933291991489839104
33 32593064581313919866015007330521928439990768229360958318110513585104341302616146868423737999360
34 -205132773725233549597974384092571597352691995475055651399030445622991720468927385263764539634089984
35 1371106945786499746496473550519357004758201404575972416679632174765458972116792633217130939522985492480
36 -9715631286366253890225196845859666959708817019281735330290209874283014891664543553233190982586457143640064
37 72864238915262212806440744702639788109322520171310476736186744945254496836388200106451360474010243489700249600
38 -577459560356045708974855645439159838423406435448576759270946445896366199764512845231091376699904763699908883513344
39 4828908703659730512763558329407965283390462576725024463392005728850470886346626641389353245092254808430149223810334720
40 -42548757806032416284683233667113665446804963159245853562160053057803367361797969516956358652408629842004389954021515853824
41 394508647194712229487900167813285140017846042651529535088838020101629407270392102053903146769819305141241815766252130234531840
42 -3844217586967522073329363251342881148000098356778549551109710225176968922650953492122981753638380290734402296962086353165304725504
43 39320397787296647445330720649937374263840519871337234099075850752914433896334983084067846070200438147544079814384315712602125589544960
44 -421684699029052854406100713219547951557530035942406332731482382575812304663928923544482671755336210633791722065273569030759616473552912384
45 4736334108554180597758266236529503262255058755781667964326445845075594561910656586853341017312718861225104758790975883396473879036336097198080
46 -55657976075855661259411342453482256321588063413087371532153471690381476484550884317079465568372118634871772248023222501727859242312323605110718464
47 683611236374353949983160857887207197764777345160717168480906022434693926900008298068088750969901377531713423940546596099941447789951799976048931635200
48 -8767435059482337215650890656112985641655840925756520842491388975069745248568160269546077132867505758272998481863434776383189572300435218865132942596767744
49 117305927892583314733058201559696077271430500441056881045968922291823386807287775762164572600053884530730957327021225142453728285159264335190843946986446520320
50 -1635951153041242559044275066176872761838866015006267635334672709533228333534194532310156606923565488099727687479389022052443055953052200262667341093957254170804224
51 23760637566487393254423007595865213137131063869864774025359810768524097302345123238357494581236894817255255901423100751741960650968816430525686429263202646951922237440
52 -359113885973074191724590666661975686660060252150384077934701483305106977289219241195435009736257410516524336826335817324430700957947643309923755509430862851815049898491904
53 5643588314224176407516367721446339326830503520136099195912213429194356953781282739309589815735283571062383521927478511326687245780343833987179205018465406675435312946673090560
54 -92151636665034189031628366707863204948598295203460561650011505495052191504834339850900695517476189025680953166560011043324261933485937282229204814901716539431513028836554948214784
55 1562295382540612621276644853659387032401765375238408280897646776307652546367668911495937209139790160988543110879104554910864856210256686871160911012503036807248681497806926981554503680
56 -27481149539483566673354770371234718355426868454335729412217213732162678597720236367850868396633335877867172603822748955529826443196276869972848977541681910540472723962702834362921059876864
57 501220078154007481604984299380473251884886536250095619275772551981583751643921499116565140921820794677952214576997441314417999790287074998014455688432916065490092289342269747457212401110220800
58 -9472493540086766813183064363406376248986639764982293937749099224777557665166600538619370483115466466454062798066340627760657776967251061159470973707316968885287938334225565496287222797924925702144
59 185384197125772775517602038332497754127205930939494247146401279214721637045690126736978480966297931620390657696638927349180608928550526086431504191775820866601644883774050593613966442120639405799505920
60 -3754854756988354481433953037587598315210768490328993925133494253092637811799370168961936970136744238850528895399768199200655331999166803239432962190179221374741057346512285278013372512893973397277323034624
61 78663617255317159975983205474420515288713589505579634625506170062084599377837416596598725505274130666741517243273898096106879834014801606887285039654763416233899194104208171352594926254956531805382796944343040
62 -1703615870165984042613564132260929684095304472559112196486192749737016315100290752331980866505841865989309755516501066869379645688003953447021807407947500776317375431898298427635771110678492158857851110510039138304
63 38119837163792313752875822961532823524261030403956605548670073923629585460597510698406081125115425759146079819236491893337357380212102927424282274657284140069085097871969901958303940439704479682456952390966380236636160
64 -880813896831115780494530568568956490842383549926963132966094089087800000179321251040561817085553733106849516626145012373603072612517599585644077262615264395673376859684474976345092921289618871540628270902685729338827997184
65 21006341023150255888346693507364056351122496399384843381682364173676275325374024238876300800216355146232818520769467708221802165697991177965740417277541451372939915163888026226009518241682971251805331165647835188154946845409280
66 -516816103436255559384194166970849918850213881707236998781416550978509515060706139476557352032585295618697794580508823430576660857117253671504558203352408314460310560645167676941694999374263692123994591925330579876340387939839115264
67 13110939920402583824613773299893517746579621907552186054835753481527019950236872132032611761047285006487959801730054951304824263742140238415430677798384733063755795582313970998181960889858665520804527081252356488928946367914706364006400
68 -342801591628331779658503255215585507222836611537103473897523133127668444395529125708329979146608412187923262023755118764672416418043743911422950439184096054744387174461784527351914627157391324512351697066291142810061494873764898644158316544
69 9233536485897397377890245329856252678704051634381264489013465942578737786391576742531777696440734606764444783465612100767919552500605154694859523045674050037702025943195442181670836458087210989066020286216473152209283526716344317577273037291520
70 -256106314372726219803888391678272675018843552161856393829047952700601304156328622891351735241517848490316011600179159765810154782116221364529372640644364116725401765724812298975414112223457787081693229043913491728632345689968333565642627470300545024
71 7311654902454072163032879206717690770529157778843389446755099440735008636535274048761426799340147877966063476665753428288204994537691719495746137531656787420563406621968175174881454333202750922623022779293165241770866034216532300537996416066005908848640
72 -214771032686441819439395267765696755111981236772350846102426888987505617030526804950020632583748662024561970235726245158220519939949960354979162748058521301724003849863497054266067587905823395432408734778656013516476605221922683100453085148604368397694664704
73 6488238385693018332951604851218398118264323094956400044969578740642915811811067805535405558592266339679639680281335150710819643857785221861584819869687559738090160435002619240236076663251468521548756776287982761394138257145673763048900737386688259498274728181760
74 -201511677842140927505520822005049976982717363871137900442249084982791542624964640505220483141562442072016415999408848572851941180817641434089022759707811589996451645379091896903181418887596887756371504985885981545730135539989298522204755755689007626117880455400259584
75 6431789647327901915559891434332557054836424245085031795034330288338092045530227040528658720569650320164798482262912364192717489930799228444426865547585228357886625854050059245381367284609920044534395954581671883593532590637262320450289044934951569525773367903066657914880
76 -210892882509115153827064837358927079041321521500010784409759860179499612650948947095932870073050778029144932952438581464637551313429509683644425294060241779083831953627546552319383447026116402398311172544759756127103850618925165324793216460481168759109918376335323079496433664
77 7101253578775167774371709833687798711241678847996082019491937735740452091593501747281547920751465958976206987118173709428325087627702885556272913192912881857210797247208568072551622093797196131177500154642044010248985132797656310218751088817200076876510807212187633020664020992000
78 -245470742283227633749513605518105088751495559558736688070612257555395559330499339554438251402049535181341808384726770782451692947907483949270145485289763231286508302566845983617431444006381074348929198681857827105054593701962802642759171343231101188766265870548435884590988699782610944
79 8707803004180973346981635062869126772144398512147646428054381033380812389463445836652899212146037725804017223987215238504959827297216406903901480111410750936911606130821815151358759732702474830733986900959905546678309706802932613763657746823529869668434821222348167742062006992710527877120
80 -316896832231773929099987447797026066227043310510470235853734463416991524883747824434860928893875590078543374810182403861758204289872707921178892353121932478598531782068781591880781657146748568304473189404134242266915833001734277221822026634503248557090714330320317548179255382938015471631335424
81 11827353244346410709437295613764420493510663301425183203281655892760007910993562148829357887547795783940938932839164490866967099272177882752179521705149122914561013675305885439758276057986150802270259168689422076509674013571162298221415373723816215951449134828250498126239003743723832114042623754240
82 -452565060130094870192230632410158977854682117981967314340857411194006295082443466324306517320797232547075373643140123740235394299309295393426551682759801594632035020743590103534181832280891576319969827528012034767515751118635715472355634653050306583176640300518659682975143616717226745491870192033071104
83 17748638223653518305125319864289495591387510038682155267718785710302524314349950776355696927459840528098451261985022416854311710266561398897695203656924327281892486830592163042583591390175863608665917831052041210967779870008864223161297048556538043168894803814013293834917301876222626748903508535793795727360
84 -713197204896114122616208527756807584414553941270117685606056782499467813660430569099921546767080801586336917467277230953684694899859345324285405694659088678576369735712309666452875115517001806535551830224877976972202407859638626635669700847298281336967005755454142026214353498860558536772154901464150850073001984
85 29355396343262657339170380063480609361532260547684762772782878906623290280121459248279878020274255026567561638705187177053362091851357185103804825802624055362094461015455847339206245462622067478177331763069262794776604109847983179279340145812040148741283123932622300823186897440005786528462995556806647194482880020480
86 -1237303203801010424793373659431791388059786360664419668489608558654748906883434469128359510997126481301393458347150026237554539550927796126709469370568339052912481663303466408342867611098469054435764754746386758141876377685459839980214639730189426767118535186378950713750482129329986708099625509927959632420857481279832064
87 53389180887539513940595592872672913002519892034504640909272389946804788089085994429281592381378782546630919109850608260669011640603644792012459926070120330550716940382969199272739550208523091977744559948099058292658528662060466874815615165392983396759212536516514349118213150475751735575566231785600305499532436356472609177600
88 -2357768560428609827510486793388905500646923346008177146819523827863835957853634135802550338153412192972292016597625653014173156114875573598028114982164131453987381117286466070553371654990662853202209706309288850763653789873063214896455422539838537126613807151077366870107433756064568014978514416037725048464206434998976942486585344
89 106537978466873434030737392524325517129903208352046463380657792293616773266486101114116028271228279676338524992027041494411493233366422951058156623241759922313410634459783863252866752920896048081042254272534872536901533968145345508852112158611282315155596698355792486706327332884835650894705665327941442082389345955377167816131839262720
90 -4924365541305008892739530994096546059533660859254644098133022014996769203318942262872235460930977238942921612162926909515740249147340875996223763803783870960258873994397043495947601099681464187465397526144540355340409707140919127855186654815890265676992339849937838995600242508937091801366780933146181762622690943790200073721742219043405824
91 232770737607299971204584759380633532462016050447459378675268293455215752474531011523688657063692262199087958387248760708665179219264617029343427487620638633915261910486705275551735918941263237433334015836383103227245718135765044854909541990187090789810540263744735852484128984583900619026201110142009779671664795130741096808462649228454097059840
92 -11249440130019766707835316167080638797014708284710054423512571764884452311519443705531813813091331468110751786201301547957628392577632090034071703887730657809242190064257344544682817197752358527309683510519370734718933978473420114470416078951300635959560838721822332010637589188535408087959681021817493583138324044707124265963747657505714639422357504
93 555715339084146921393030900206825334901788462895659468466423773136282464372668502041081653921553662096773132267547878311131421468106704284841646120533070649155946517589285993072445040886973812659300508289097614684244453892828632379733408011992037184213602182593714498384662457850555081498020523581818465707455586131268999079589573330737009438376287272960
94 -28053665879663989319260538502410737683828037352544746298114299587389345242814518106832713023243097732366167907631058563948145278465917237391397028681376642203983095733585521592861759364435454648133527020857740253582710573259971849879633044628909352598843654145977855447313942409540777710296054044028864557342031474994634682076803750924116813281439023454224384
95 1446910402822384094458094373505843000883527734254965511398719538056361229577832186522660558576564656493496387616671723589368408441435557049513968827728732280681893413746976418202477522616940042986604438522119445276602061498323150415146802915890394235065651561322998793890090178010786003307755351772325265156320982177418042236085275016622470282488901173604599726080
96 -76227136788193451625054310088511678829324957520927211882938088943698416616687547228253177723684169571100616753691667552820130749087914762208632736970720554048478375962218622339022426554248573971131737284929176587069578956116878209926633287503705606190673941649134773962341132182549841607565847071141075638073914147386825121654062013024557813106943798135096849637310464
97 4101066072744203894218998462179771314416857046426665592593547994600970217181528728305377472745095756949669831620270708487390266257907005577059917455841531414591372575549084812977211864110895439706036869298450848172200193719879173833611504107741957859254922007707414216474128270028250714150035619949322963187185331090013082684994683043030107942184975914482029189789856563200
98 -225272598342211463569348793879046091779467689844276175813753271314418067021713741503292565326156338237777037978191030002130137745652250335300068376662339814038089214947023373606433525747486847793777086165031350721715496417613934050316916555514722284207387503404441901806788778191753362729854789921942729997700427803486071058728124353148182012708810107661117629996420914158239744
99 12631403661855098846160069055969224076245646871239899489020236520735570099831706783050036651257561620437960495398870354707435926006066223777469161726125879074700159116665523253904381665761184035583626379802600003687403658561128204621490802774747173156380958358860054904934059769786809535261008620900220296746287760368621753348986340333970407455849327501031806580957805493201739448320
100 -722829042298203004377723954776247854980754859446910232868982718827466465052013080402260502094136046704521301882560316804065389623939710253398173398292452613578571502458203027901175620247048083863198799821954143012806809898557770956247439486177668343169465946591837037921477670420115897055559464544897505219404443190778032064009556787378228100397757211459031265731673453530848989464756224
101 42205711771035019805720284251186869097207834066730363636196626355984817034692409321345213313854118988542370534906124685502186130810272327334152015661996523084627191745017804766731497516359001573677032139752208787797531122143238000847648429704708433404491856802946849677448996059653336728198423485116324550892252446436987103633786378620460731359735076093042328695910588713293420027830536765440
102 -2514034416028631491477506506154073137257269854237514321725727664088176198479366832444667282801907685166300526961486900194554093917843572230912215718641313441611777786679441101979626886414941861455336283809137365240386715373663503543504249642197164986546083886632824400338760744824309718498236490527263745649653886923684205147111938740264363090412659841918266311993509553871212232892490393430523904
103 152739015545994602912200472334906687161969517491195094944826226410669412927324019616211940213781233434276743811247335430973594544587519664833822440864523314847560594794157852476289721141728351847058820214272600620935090583463775772180377016622265996027323188350658568577837134188242210857518063325496865918666100889466747759597116251131320758361330319596271140603980829662219761429059482458696250818560
104 -9462886510960308550796102225766927602301176031267192439395346711227391906095412619778861538503822393443271485599390314264214298048788951791366781073197348677334150386518452980413061354499890851593756991269871094895965722614252593547405036311184479084768852352451781352201770997437943086105754716758127414963569628559098567199597688181141119879598678322730297575782902166814675965877287331065011271351926784
105 597736636011156717484033630518445122711912796291592147164175015197511053288078662601156990038201123486239303597877184123281292668131793683054015779323632038574925299825352098630839412144883694172150740645166390855230258738415228896132949489829262073595784029553211281682766912267026576855275526278140892695969462886839924863926304109659903238682428788594023223799797846830984635432981834607937712267068105031680
106 -38488237074301381823619937947851585507679314893987748661723078911634044167724783904483108684969668629749427959235859640864451569673633941603060170913666419338062278844205647115009329755733675897053981634131168284419749233233709129274741594361667035763954179971865237617414340963317374348344802653327998586365479655916179659745993059267393440720518981561384628776323211097776673806569371186429361371237143292216868864
107 2525799647513825171436353841718435847309439757965870555518144945246668388351021469151242913720585649106321196157662725052677040579231089189804626763502304983226213788871035489913321942336768093443945463176791759310932898124154705356449973843726971306619779261621695816869072757020637911652527120999456583768480350511841683680423800803069407360011842089673547659068682790158560621294742657427779199715396736222692691148800
108 -168905907048184764940329810866000410432947403935099107729907049616266056048275344794149470247639070444981345901583041559966715826079760463578324398188616384423389266680193886739318646929105250257700627249458063347212870474296123251116111744401366188547318289017609410078352513951073316322976927853000049539259290242522326905521161056073338634862827244083061870227324221356936355551722323764176519774304608979268908287885574144
109 11507728637912944271709201019579413242113002800562812325019165533438670937075623154025104551987853256768125127248525184385885780008096731827821714051866214525683548951363630944600853337677312499717848638893039135503216577099398254479341068763635917565217361485262939877654339251674334439137185306853706332451419434717611949173716630339556383397934478754232929517199304172286507650196133633021276623602046018065252568601796196433920
110 -798653506594643872125295438483987872197485844820270193746608105627195776516844837732994680855621251564778866851893453675590564740989528237597277517844422120147849570783865772526788030864580341533346230462038862610790636554144642991896777703723132443542845740473450263599448065613956341461335555785600824032331994563636401535844888741044159964493044937105111596517072484123266457030921650931840422151247283727005854979588332439023386624
111 56451795754289095482933959093530668367359280075855289394085525618112645620602582575108385294149199786686873094576251970541544422435204906704091253592628370191665580645664123128050448150504875001808954556149259392761970729661755007525036761788858473539453760575370127415474727754213419546543911388324816987034311413410282619528623345299919791297200807342974235879729483714210835065995184714082971131502772258163489336706218501640765350871040
112 -4063268980896883093457494389866754439386729788306322516333642545900501016851406792399601355744926627149217557041117371776847069190286966328202608460618475879087783759720556176814728174526873905598606907759866348094761779286739811851113307437473787653859506825879839539476902656612943749903561018754649999386914186710749300474653052460585697177235314984015075774194855779971522063072649990016313977982725666688159765320177113781707756654825570304
113 297770052311269034924404953266009836790429876755583014027185275009219729754435237595913032574780109488160177835135398481405703245647212423909718595034709165854789382233802782126771286798083266840223319803708913068534277888961615437457017027307959008077902957025049465318730093382385668044328755852162758532593271075459613501179585997824970228879651835321892076919659438988960289365366752200152240896276482924598245640238774396705093487823622934364160
114 -22213885937812227036573435602212392618785517977974647494450180875071548555640748522002612850597377326119679750569492258129818499287637080869510030190837025397848411397284566245818418977520665441445711159146462008590872439368774628112453365442615435063356470694528763533448304724697387157945084899906333815251210658917739341237535265809395733647113296521004944760111832749938958336662568848212649245485596248620429403917044681351001391751507199924774109184
115 1686699844221278212609592439494938309860587163862592741001175139811853971427020740909428337300728073605948489966746564745743425963327200475641996652377744049414538166891884237221596834761294672620428118553706444166923023050418055450365202818737890439229580650616573045620130076438521191555610079368623248326516013920034610238345490322543455606909909223602842461281566775127275258342138992741500767342148801667957843610355717478261604372097530319024696883937280
116 -130332788218235054506193292614691415692977812302929390021115994397004192414293521370710651633182841715315628644923518440827774109420191402588901468208176456131939215493031617011248759939118777424021915497361554676027549319596900009685296098064106096894326725030467217687973734903212529199660412090528357220980100164031101837349204019486113244100302860281993347909150467473057616375533999537194918889850966048695405746074126144168903305182331112936945403159866507264
117 10247223629542353574305500148131514651598989882240331097020772892690384194002329019958728856373307495747669212176884360667720528012156777451791351971804191308817689746388618971643904766868700796021263050359650429767236286072448031059856108123460810716556977928982620834734133982934208526990009060620208471072924702173146835435827864897556736375649403341701724579624072634423604195548042086109879478964922669417888553233200359723994307518992330737644414107824637240934400
118 -819653986764143726605324985929849990668144557280842471282303439876849839006956527209186689659032639477287464355560779724431854547018925603607653543576088326799339471959620472213937079085508626809281790257505249554805754942545349533699604819227531296964909274787656584910295338807567363280243249718297099794706634996446584911900251465530928806328159114619963064629898100025079965880974642998722179361057815513127240185200934912288085312620607731786223704783898326307956588544
119 66690348044360716982608950527310633528885140456534929311199655806202021561396783336505011317562406456751731831154964890789133094091359289038806143680218775539997902862273686676243988929571519930260537138643559505930892841043809663691843949612808822860028172219395225880449632759958931669504437445954633807864351882658927308619892766750679402527376914512325377690478212362211905722852256865274980848865103373770774589607161346222567921209742265261525174953596661551068962378219520
120 -5518751641062988134480827751395848615115526034697818546463057348833541522473971146663115377313425764419253943164143646793831128941772654169996191853742144515821862438549828776119658282970113407676534924995137005091731569061870076496499961405264517257881856879156091163083218643342973255466017404787315027194621425011302961259621422237940952248591693164857532051733600280614577298742059502031171696121458959656271021683058206824730624124918845198968290033700273934794813087643047297024
121 464411061962704081539894711848459921425464736835481854731349047746973941333289900162133187255804157378122244956681936947652158857530916611765518695141137994967685425514233432501739171202064480777110286415103256942588632359822176979736996123840927011362928018330078007999655868955729816723897368941292021553154690885956771582600953304603667207150551164110815513102204647340423696197769506114082942229998554847148893213848230607562874335781562594190506424004699461618686920085058815147376640
122 -39736309295905458132183308168757705528748363893913521446643445412977371326884978928195252026721358129296940933638576638090854114271597178119484662865180743620887155543609205072726046561051868042800081277157956955650940912534787897436810006089874651210915087071081593950603687474569903265382750827612126459258043918000503408352292074680499704554653062251588495221106167202894859008486792129950254428535714932724846786596767649404509985302007865975676755531531901364629932315397223131811575496704
123 3456497048949649532447829327071387958848860182108096178050438097146117639177673365676921915530623446773569898223315974231295940599704030022780004809991357455052209653663978643584492236927403041170054492345468330154792475435995077952201163435407157774076549028714644722459554142023227843513391380766688779414573702850825935117660948959175204559652501904541357196497375415709725915923224691339576642025616342139448146012301779749940753419869887734530064307113124821500873386134950832999535180785909760
124 -305625751936215936360086852415566373046167495846622436986546363378086893455458721720153950671921041619367099838738271342137446000406265887457229157449348687188283628013223721612205423267640686910697404171047068273763608781513095548651683395965707725424724837921201145751092940178956222836067538875488845346051307146270288653547930260679293137583786596425559663713164205569909848055172429639070889087626493273462745989954581129258111238293658586644838063437832888580257660875855836993163099269589928771584
125 27465729727358898511392743132834651776893079699794922892267128192031552081977047283503660528825005066220233428167725397613229037568705463240412081745101628706365790517513545482692516189414240811804269743966478788879557432755202379870844827954846860621543497776779029050876989658521311746617781204995900454237830312317051023904100271603206805796816922215524350396319253340100624560592235682356923638646148221767371715640271639524099696060373283795498692093750630476549129779833830221392534263201440461624442880
126 -2508320692902897662698854163724707858510813670635181402643629550781527132339762768928151242591332880304409378619346145380029804101636711153845198640661823924324426361961319374230953965435547502339369444122852572151100690387699438530684826103373244341774491622751389571771916148596672935287463412030569782391610392194364077274777175045469272070017988584699070352744389524750045116263180213578162560703876899991536923548543667493256622591512286189252460952110965810722555951460140961180781444193848158422886634225664
127 232760824174866116843917355211086695363136587511124700179771315569120852960984153595268075714847338768190136200013608955328661187397095194445359600298846052024763182094946686043695904737281070627229410858007422865856753618172150081290900788121700366409717823656425171385363996652778455675208183387755059154276710813598542549469399915768630118338635547864769891688378987451270390354121263291602742617827866334190838148903623215225090196842829992631990130486183321253748287846379685610756816280270075067063305418833920000
128 -21944045099943742168598682206439677588139706836578678038945731608335322218744895586915515946977614383518721770502563606438923948064793966443130902816291352811856533444399805338904248917487860367778722864976070865878504941822787051474940314058398398242461458343896066255436196720097958594741923369608036436328737533858964545099419104807713587055585913692830896027334294966205846720618372931774623182982886777245676290401407634810934678903013960340980950894916430386216177556965308399434849823998806983808112443819229859282944
129 2101596787846288009181708874055640459597669284184102821290603129153993029747135664997098145545821756835983113584977577604600938544582750804287425277730145956818295378606852071070616364367635975698726256435407853245086403794838876655933849751304370293796817863878446976998132763289596199994921593470849384233255394213446355962036312508899958857739407496725200819215226621871188979856305380687702195312778146957574007878086912316068628059502597622055593065865925312195085721926830049184760041971488018035948981747388787878652805120
130 -204434782412249016182006666321324329736441032718065438511365023846518977635427884443062517687960695571509044340456925527558771494508130568300050419353107699014666588146882626790182124173292149538047905851160706239965328268072989089950459141410322002697111136099725482847146477687007847225199840078329759235110394122051527791783163626512817427742898588125621364748304267467456082141381969564230325398246620351283564270652386997038149036168171882134312037324961313799232960420145714615732513119354101351009487280096173585499136064487424
131 20196702275272269518344230905460737533233414509330899527067470924259098530622057770644993913137816250092877608011834754878077203139205476672080016511671878850759911568859120508942909906771985415484190240009038576519290981301854453679278470000811511750308745305776815629409433448143338243620461233278123022510667424061701293093995518512121037585492913993814490700448820618495546767509261168067397741511714671907034737856515441710163696400057974063448828405233922152563001959643817307425533678330398604896229607831665856920019049459734282240
132 -2026165075263402520637074136301980717162651704141519022632092686014647615176178306117512744403694068316247699075255362437415404319651161956284545549138767370552869763336415165846835351003321030261001413390379464397762559470920929008960067597515565381038373034289427322850398363603739890001922687335613916117497729547099705775902964618104300706213267118934787995425699382785098512798111341930993469802265333364593327463758106714088285004095979416095875644450950840251972738564193482627349006590714882133034989525429580544492263046790078848303104
133 206389245617035404682673943921180339174877246860860953380836594229959753586572754305757482517076936034132369502018380145008695853345546728043988692552552372029182546920548355545427114277876471343592852177909676463945594099751621425943892755724429668031032297911689636882408310116736483226663379060647691578365909692315459402825713797352832640777959200161842778695678765215660486187988460145123601923154391308216258780863020658198859517240401772979375493749022563500824405538513727091718926540485761101400521652812274550177564349071918691509453455360
134 -21343573661516917911026458389643594690973196923241924142504689688702029309629638000554287514472969698627773835165461420937718137982422625413912355828673479819977055174479988525841279025019037903641112185987817962723132491078257533747646118089539121845366612461836816251102522174134377889397884536020991288463568396411726346724173636431822987555840240712386620174018440074323083910650400140895549055978341471721587132904012531240080558682314160520208307779723373893708066084951159055221240036933002001560684872061502693866385439082447394401251388223913984
135 2240607347227775458371432957909888448786242265733556209324519875219092352003945702808572353595154361607928177694101939715123917801328228911030173751721598352337627724705663985714178266123927623490566259219167602065417253948046523194585273167526352591579009316218274973038093141169434566481196730552362893397947565645388013995167527423639495704490371134150963764440508848591436115787335707469910656316649713418783285099432049006336772156134883161524400506021601915049010781884104879523344790043563697983776351310629613909732367843782247850834643553440214548480
136 -238745042872823260157975143182906874940543228658274060369415417987587594427078840170599079589296781200667492541132614840281726730848183458614418629967142023669173631123293708181171717458945804801665600604155285569028767702976540811466609465010168080557876615280191772825920340719006228376048519278124105611069905561392879452521703103781523554741134448554363496388370821117353835236196011738399813679023821522252340922673485953904486217145553944701956319276930561317373199625492817050634405955404423794830285220268727489652074180703313902076739164207052829768024064
137 25818150076740856696556565593185471805544010404530547700619624775712451288001200419004945551294577246888858401014513339499422176943423856382939551438253793431137940275932065393533339270413807415484075208060534598271802645913141948735801170070710152663144093214859619975429468377534549822628828352205422746878937520124744411919396921738298375399287949148830251547577080296862082362458513512961200843980754319758652109317086973597387197326418270077761918510315658418721933617054618551300008347491722000828716295087875620301405750175721149961040170011161590028131998105600
138 -2833289119909341771453031845767484489310734630098820729497853060611289404417412140695600375460192966027861096533198718500611346957553938798922629292443668409800001981609720025800128204586786316484526490718264255966652220942665047421452098001778783006410510268169000805091536513526802142792230646240655094895065596106011564629961402848168684406772490895919202398038302636738260574769635939934417267479369116663296067045371824394015549720768458042239715078777351543770395329996865081797678228599365462052246326694042406737891237717065180318079979515560151928318233760281657344
139 315489734683098477592557331254165156791544902248857041583609443404609163964260274727338767941553798949752362942593391188219268999974394985644244986430137240365905193751343295126087546712283605981437789209493325114188488446090506459115031183300126024552145454579228107280007445338292790953553619345591338407167293932727608771415490866804322878627241808662498193643678729336183343817027633374922120569087448521293503958835796978909891285420954744395492620420936969022494008617325518762768214514574767886939516785103675237206287555445297924691166648970999932919420679434814588190720
140 -35642024214195906196373516049061146939281233697974491446573475956676448933086707095421940470750250653558412423139292855149164430190061983648003773475174014350044999501967775534849551871798005338238520000280766905891837717942741458144037699374539289588376534242690146040204489892150892071352238822207071275655586251806466122046950308096430742813468280079683995999133123515508648326563574772955269508853791734500349107796709100415905394281957373994027326459141013469275456937957737626760946384770450115800335076373525580783752332165116284377027467342051863114334032294145479951802957824
141 4084859830765896997731281077662821955709154018118241641344957123720534270378669782185639095442174535617600735758440945039719481173365489707490879014847403363746455864792181795609831816056152199085530743419304138337185614176569480028411298180990881351817343362141024400057226404520119365220893324753770540507570532166263543168464666388375615378727597646214750088816230453597192571331550008008630388410842965453415871175678936149651835336316346477190611944549107536294102297349942338163937953351377683451775786845266694790190505830564509583888947330999343857141740714617436161429062119587840
142 -474881389377308160146406691736512986938544615120591876610507056104572368414920477469885173994672998003315595477615551549582449081777832803599311998468660706847180892300285393139979912920451571378806188662706751774085996341473447932294419015763381625810001772459235894930125714156749820074791161625714898818347554756749160637447579092399805500960165777973283759661229997183688212342717765470425185609230168010717998214505042947972893915735393092964363036864445815541826808037315856352862927999421633032739796801541082195791468579656818268416870870284213036188209744730011541486738166139011989504
143 55994128360834423967860362537661828332213951437844605818069979682760039128191716867609152996601627795849521085670749592929377159330958946086057441147336347799573915174722929299047110580228064240581071956211198469158964315685475425812742814698027261558893526427916030223060097117084298439446082155586285182836097114237856416162356520294637503871683933824331275504751230744999659554396242602555723150726179168877325004649704551870358344201265226328940679415358705057841707955040346305662168504070145201327474547884076543042110945552300244071409343565455481467477338432841545094634123203127823785000960
144 -6695853525901002083218377138129936780109584910762964342680367992771941593728154496365406306646939835042582610900171471425591146995290846835443229188092624356706614871358281012654594320226213814981440658460029295123737571576781520226938759767723241621784925109250204056598624233817664655188722385535570118645336050114388981685822036886774118816146972722978500709282289150099674290030781990208046803490726666426877497882902591475791372366546996835323190092150369842669230396775391719882070556500545664209938398686311977969314180995997100689061181532098239404883070993988088753760586619314024545196267536384
145 811956742058476156084981238486763615847711127535309908609123065048706785568141459384251261676542605719829679732477423216397038476693413732365810201207247917115129221129419878392866670539789047130633716890429233125255474304060940375277905495258217279723242740861035409481226960502236531999677555835016040800973468692840483741373204301037654893229953445555650689399430632869017454566951731023714278334563181272015201203652940866690224111666627859523412584425757020739523435877201145863856083738187228119362386975164642271853438262329390251413344163482466122582419782763221584518509657385359753134128777742254080
146 -99834649152983930604253618315760612838642967471177843720237692535960591585082856084791378135287742016399855889878636177879112480492778642082092345172901333841426020207797813323742166025185240956554391160361047988533372699528115369716361127955129702885249255857824646674795559824060008327018754591171754897087928965232309069234903367476085380297560711605382853193565174134101102128667751592670422025036485229710436546368610993129918220428618639263372128884772591354363636696023543525195261475380111191941750568875793375209953072258917406003227692564096734113349884168767810702802210412417853930581206739109715902464
147 12445424071093231824905038500056045836532591777396938556907373729194667019479049857849012948508083977604084312997411214513910133551932850137032476327587780904127948801274947317429880642607080493997919326579344000662195037792369448161301782287530153077373959380345749575737322713588981229522732660338141753417666864871911154542688492745175740978412319153587388261467478979798982999821624965141734292566353995315747681197981498882711489142152840051867781617864071734950807325491451392115104082072938912433266032844695632592860518351522325001377508488698846309427996817412909604942711797744867488153881088283162130461491200
148 -1572813446332963803878836867628963373890616149577178250121808129827589929104674519763782148427265214572108973363393761754253021683071937971573882972382219285457960374721603970930438677132866994652513516869979058183925215805072435610914642054937738016881853845056362289019315779019411475665341721661255405214594693552552094869879955997359398374227841548415227689280286440863916603104636868144175101294710495715709459530349407154443883808947103090359931035103578073245732772429284351747404683236758700341788174565880781410134686296122737959367851372430140729930795895733697114231771636790963832989547802599338712852497111711744
149 201485363649185909102089605520991987098596548031804649621128585623141620422840865405355884576146552605960590943603731522573938909916260280229325088717674033622409509280726454900995586041870588338408967077668356819941179831644666507899669137860311846663189735820477120206378670277678284649053459618108388760866285406017248125735881041941340637328348580909740974147185973509255132496964218534889381899621956275648320792145025616402634501840260417895846478137108901758050797899490903602842361045296749944415585420780205394981753589458671468146214751971466838059462470930043114305626200991360977334623635801624537259674286090952376320
150 -26161869799095270302594998640701193006777035256644749897529744663086169671251952213397529260757186916495336430919414553758570407560981695353949999955294764202243412104328814526077927124847799175179335181408214020762438542662395391210541357339185746381363609881991422403151084406672940177348389520938025092851758153848148151168014719900685667660218280161467867435399922262173401042644791786714072687646408401922256545394608711345928818765929450939138232453110689425990084220568847008114551528415146929497501938460549755954646195926390162561446178496320373942966403070656568402716404285304674158104053619238736878893499619758663190708224
151 3442815789558636984640609733028342346185312804126005966219372945948002685224321642478039068588548214087581078695465898835002619447294846610954565672704421902839475194331314288288303705995218383214916634924764178529432654904148831675912619919532082482269938747127782181059998315632053614018624095340051824051273872554890445567947745722739568978561290489715255564390551481303106454552394235536178519108314855669156810441067149337352113816865917088501063301756721139247155361792387976206921905952404535505163551049198707352541095339734864324387817465551124945104674524214186679635400756960040572780258012644750705575381251347110495828511293440
152 -459134352223168041699777031831608191270696571085812703786196928211485776524041769760580760687300577254526676837012810337474222254788119043929601802272314930870398506375570766777852219043831703097881956008781731035267972210985904085352293749140717811794190361786289501625060459938941868367424007674112522631297525465042733680227929915610359176930524032584682704496471508360406814908542366825737671153776581051557537775272519371844617083125364502846454051464297131830108309978397065729206733892831440673447674067660887035599888970584549498531670345995352331019346760538563131387990131500492631218778867491703062717794715154559438617667781634555904
153 62045253438420952374674438965505234298948810226034067210603535246407836383436618788935510834974370852156298483533053446832738435728573656936864972077590175881282393355920028029730827282889370016886352206522137310186937237384431043496997028916011007614560435658959606567211092489003483680269910821678674496088860150147243461312147159706711883611719799550858514431559926671259571886238449678037557198329188876478430195394172666853073501007815229578144052475982805805386563085454546799550479733418170117511899515588409830323635537552900974150647913221371770405948715138454751670557550905294514307393958216419083582759598981560848665838610177373828546560
154 -8495371824613778406786311364088818516277055453949968250933848789785235068768596135167819496342865736418396700124490494460375455279931101502184893658981194601772412812636930265707932652916576423533566517147372719550803755580240576719250237936822488674825078506404370240310505048278636200033333286069608350023458629672423558381772172616649437406283501141264071997579962649227026016812762740117836932415446772080707211608103002880852133140495210666797042794165016231701215958755533432489559948355251660618060135651364495686851758439462548036107634047721138530374837258270686509000225511598680536941884683773608256401853322718072078086040101092089885867638784
155 1178484966687130131315638720268748853274026035764096040343919904099233255276684591753591043677961191642676496989407965436768546716012912971372019402062245175560808849441669761475280287772049384963385759062488323644050137948478981436435820189644284355292729451557190333239428995068885563348867697898689706078970006685773124355429412447178546606554929340255220386722278030991199603683402287659375606515381774976535833084343924657488333972972882542561104886714918328330747193742692232046682559290264174981376769425233471765304260320865230404576506757056621215502754781016543596853753908882774805262931447742563832029639529338055268428940739291673986218646495559680
156 -165613899534490263467269839251529305715920135856699719214523088328238122984775470283538369968987872827558047091809878139194315985525767561355526269754171089785864224004446719912183284838528172455072771301575581893944702415616732898168751761042721999369754330633510728854217530234340843002409193078416816785476085489835581437305535786541577709933232913515965102276196827238837246646611574066074939252901930607630779657927550891330022200551414301756059475256928717290648942379286534814765356297542537779513585171011677649433921492778287253200086542295293612307665166683522727841907839823362326995159489504667315265796007409393651817822691350975806202598743450125860864
157 23575685494123334350420701227825798061642973862468044664127599948395098618305419735494911444110523552552497378557099994033930985137649929516403289129077716770438928551832724781693609819520216684378581208260520815586380305274692115197994103384235889854558749814847217280178430836493123063770136457954389663822456838071653452773503718194702256009468692635193876156988011212864138801255026512278810574425112461234304821015943468978699131333685821796372996123344518303987747815666766441468129956832248454123630325543356275038516725061575471678362360237170929070612805725544902715757710447948567388231209628409469263040000533084176673005330120737332372259612730875987152076800
158 -3399310830497632432336818882051953023737811706593696014060197766940229545349374328134953472116442710880357418119694319811771072729570321027128751861235796316692857423122413173645105125041488701132237079294699039319866754558868902693387333165510691321862160193068469426814064958635584036099974033960543326187832025970657251267026122480959151919542904698436285961344624065834850392092694768233186739889738363965675119333847813518203519106276614896970449661376612712211737187179899030613049587369931112455796869846370431905587008111664785908517097269364308963518726136489739308803561255495259106609421438843951474517971769102605706540503520856340277430505076607643215369437446144
159 496410635326825708054994462487781985840847810191937120585950420531885722583375866781050229129825335141783275910353212444564356947983028373111655868401038984730159492480554307788815617387495853909858309765212987418395443501080953681118300953674213579434964619953539152584412847356041526399859382978541302304759284412010692929486877022021848639546380277826361871982165323672605172128464233775891857703754888985911580679099212971495859058493531194908657580513316067813072773056180209784618620247302516051472048722593854507487936592836326431931231390021626181283993952085303581479631518898773025756472117004661194634897414643023959529634191082813741038574649166193406110835039713361920
160 -73414191904395259063793520619645088668047480582403662271453616816287178054541472518373822561795717671404950711020253257037456276058772806625151404017429613992184304038997299305935762336510941986805182253856945591312905101409785146567132851993271753135138478075328105331533851153905601866979199284747536038706524661037231005109423822219614384321586546856725130796865371377609098151130591606767735989917690246410936446178826328248261749859790779323770524833133711515511939387335394175900206600334726659964159678652185341578871522357217989653397168542450952532940195509902400291487627603167058475742342447845482839303428381706399844479084148438080591919294794995603641470795214422355738624
161 10994443382914808714456537086855819286301562450010158050564091847857882603603210083464290571834393287452811528973964750258852479104175755433424138200773032033360888427265306068822816903118018996592728711657835163341449320415403781279882236352140472445818616301899944106232074585878489824937747896927267286466330998462850253891895370992046922981635751452984078724961177637249712467320552854638136734627527699820737074221127794462069099501439283064986421544170539754147859450792135559517325694725829613864914246045612403054789414424375188612737125707507425464489361516345389482064882164229674914464179088542284001533823767787449161960296622964513006683743439386810546947300850289422768317399040
162 -1667196209981609418931313535356038832753196875435943727344116125622380294703692385096401745571059929510113511261776315852871847353126822635362025460251606991227124348322314613589009906471399876107817108032828177345365538280240642024719345261024869137074100095287885844350500643720118613785194810387619784504067863948936032164200009221691325855221627589363179585520543213128009490233001827004394785129351015738419239697683642557179226455522982236448900527320706334689527394468436689443222704430085634009824320457933395095037016644674595697716609226247525734130992901624616622641188672460469881751217610776587811847926097581643051543846441081595547625948330906646918917013739190496392196543484002304
163 255968668864936894398508202235129301602246083130043230364503847829090648264767763341756759908230246603339902464896056915551462036911643642875262545595622428795147598070949815715194138483479656796729050334791800765167180536504158708793363800252699332995582213835154144382087628910131765470179604586296983622027931740948872295346220365403279696914573497452339748045012148097523850046868855965230542985686452046231023950493714080702702909860146270506410177290733946804761755992924264844648239461095742190307337694792681353076253084089166796116930620784034036005282299820837899330376975581485252048141447020611126567761377381769195503911763578273332495481152588396855811151372662426899323369352404832092160
164 -39786921226864230434616270855263122496721291017802351158001093203322931926305107609202817284137251091933487509400110231503608658150444081072518937529652912360090646223310094074594611033831546039696577918375961925395394124349971526673027706934938173131502723009552716599092152037530137042264915645705899784251484719384675451574432380476488638885309406753701375035458262425296845457807101536514485367786845300597117966345222843951094414044676992183554796236132462510836286910732354873035359089866244155974706384338650818455188264901786268382272496776987391079688978095206855966699258549424099775598977574313859545582718416849860448018215226150640367201902074381622268107653991999023222437999660901564032221184
165 6260578904741045550095069573124940961870632310870672314555417540826638055704485693464908336891126466085719163287190134017934630346939419482372661307419066137146551656018116491376842839699841163222287765286399023492033395157483000379547562243078667083071489155913889598713786146166365468094962377221394213759333003325711138543785183714400866071094995397644208135810616618422404108150632109387285697029321301437387037602318523626277999731676130337953153248029793423221578678469739264805415878937756590460984172429011177417880540051451920224606053508907257571522678398033257461325632697556556867225695569695654068423293822592802617294824562625846808410557437175040545282109334176315743319342795722076403205962465280
166 -997187657379019714050936200940015795767358660735238553586736999338479647608415206818633110965559667309672094233513637440085678099171113435538315793644903340207492978270410674737298148271194067482311046360707792546155290705559842631626464138007035928032298747875760121073743490654357925689413421625490153731924903702613528932342703927266542022449373956136057183678700765278145668379951236222690320009903120909364127926962033774861332757265984605981407718843037299362627109030698335765142418945716681185028313994141174797219698611860793565756546871483158528865388600247065220405200544991333162405437848160179741633464054605220156250685809624828126940434121641340848960053788091719816776419748023390617989091017845899264
167 160766491855134426796345648427323860701215278157107378732286400324677095961397130014034756165325391286211342671444401112920677092858516546798071732806897574184428783670345937077362627201427934267730553617775816782644300606729348926911279407604665667571283400095526481206262220845363653634005012769616361792620571040697764687188069877744482184756383948736907468822321215360880228426210294782939496996336313164811103339087250008585387025804827966058734987933062674915352011971248550004449549684372926373038479434988511975311632563871276361262066858344704475419403926759868264528046852930663229448742657587366336045742222793480343394215315109339140177493412778889988069019342389036463196359953102427734429316469770454197862400
168 -26232446653827580481901313820620846800534182281708924740851012798950074373861592864744253706571616158777500188389993796959973171537594539002631311424213066461454452959340808757599074820195654851539455086005349504234805848922879773377949842176802772731262784666618630948336213230111907768029555659904148744406386576744416553997065358635623647214147422371192645855200742492492826159778924345723215692263569657492081007807671751165423850643057402150679949450955973631953860306885098718812630984941687824687917424996823056629854017648241916378381674897733918725692415284834264146241130769660414633535455659120110641230971182388906033416568979926416430805005569004556208131080041879806098873456576941973909510994312008829077546860544
169 4331870308627740923389114597453814007381409600745702792450904968345825193887677352196905150670743478885634542727650783029977859820935667289559644026450402935152664014715954630686499755167189811422398550017385787094685245932744233756788457697205463797205467321693625515305298747601715533262759897765559623012302703229743657904507418626535891156390187500996948632743885891829564596125959316714145267463645264921655918773047259763681556616145248840112075514778959941059212689182553372306562926794022166626560004426485008384493905113655543225077797077096297568785450724338133631598992027598697278022012344979264532558757363467180162293119514756708014725193388908755223665651421801495621302596236486651538234129306875816975008964039147520
170 -723893388415891320323687206193838312006368882164198346907969314855685446637170088366618611734061101298191928076840926646612455713406703801499523457380572477633020240594348573029750536342636889654073215927745003627019039304395691443699230044332821075608383354687369744148950879554291841152094131874628568970964891359608186524948841190341077214754452078062516890858352244711936300941812484419159043955565078450818964468475450535276290915399629696635556619919914937942243249893353253362724539903213903819089441259582649209663712994535756306443135379805778969580843031178066564697222515452289233134228518704178082596294496938016504719369645562652914576672923450647985774461831922281975367092072295498882382029234928524576818875060000626049024
171 122406868710516801304406001772050157977633127881036890410200139403794901878747999089960320268048044779813813271395959345888441003152677773173946093773857774112221288969938914617619994064681410945605770241983074306154968878985774340502015221943448378767771824728895515743136882268164813536664637409462220464030163129807705353152987194204669250168354499642008771359227786350487184271765891731029481929824124983286892835374228738492113494148185475080097144011579755056106795532843282790633142488069824162478795039395501214214986746449705271673856815223072715188270162828727624930032251475902866509795583201397900365106639841770668599017855785537090243717939263817419887702346448815911948513226308478737946117626268833944399076627476410654145904640
172 -20942997289240691267547294116689326018068942516033017233614979355639868284962736844980024072129598399463668228123174159696707353493486155714770575896102477125637958264399666182016337513729556639838093671497386753741169303240742577111679708902881591835836076669044582292666875738128445540000009366502536061122637342072192301506563692148901854621349423451220092265519226950226540422451092818608969815684496104470237975503148586636370110587414725071995857028040463665353508988624732683673848212135346194542709462182694708577702368193606520274297455733081586875445671931818869933868466212576806800572925779295397164623689989227710527404666919669512945082811896786313863958036432658328204444035014033977560042621939128450768785965217802137276348528328704
173 3625300093217366730145489208793542306701473230788279532688053618680873127381094780761933542610172815241920443878390041462915337759028228665876972256324447533964683877445637183410814385121068887424649385514244284105892803016219110218577365922557352941506907922858618843507064558949903259058937319549923934753835666393994656477819710559055913999801291700267925662883129812688981976446714229938635792342307770336431724886606901081998557217800304348693649689526578226431661441223150285628954883966829969441814910147362388898768946020017028471637200329511021313403158047805643275574452720374277742491455082468670257107794260235937761116750624511437173034922945499331379706548394337168624232867832998723815642145947505402567318591768409530780421745117243637760
174 -634880106714590248790164313523213311122903705774822320081960710613427703033280452274716440856507324864129266450259896233081310440424574945135606615431481712797068953698519506030152869488756096780287740633204294420141241143398030351390983598506382700368496591173110781909393664150592767179123731508007129998302124671683924910458880074228698459575927945402681118314265673394017486876188254700110570610081112029454105070833647500225305161489665634759243037257101938252002233232838593155988764076836493011587532791501042993556904100646774706277764776794587484779408237072863810449141767900916145506167473617643357590865225091904440951229980842727403690569774157905333941206066522283754780437547652026261979646074595674198103375260815775613142909311779812969283584
175 112474222822052743161576380908370384019565650084607065811411957832623434339429371475296091321176932626261962177947946673926293112574853588629872888372300782599688413722389959582734967173773442513156821942947182762437031617592776317738552260379906217029578587094537336772495785893249024563754460176715058253547733812460313217759181215743044520742515522485960790256909685058211153803833719787805418354103187612358172865616444306018149901930367141369554272655503427700889531862985096995421527474243611542695431619129203215436339449211812502864602982378796785237205165535005165145865733687955063632070898526835512180093172135112887395325042505883738347972772672795658396214493050301276915062745620520684492288572310895650930908038932707436024506842770124511562830970880
176 -20155753357422798891268287603886391656019359362633595950341622183391667212456634305238695854254491189709290924227288168273996509061896636988963087114127800111679063824501164599192618625801327115027483408347652413728173679757047355037219515450645059849626843633270897317536501917248026743851816055015410149374553026263212669816364382545592574433246842449747268850834497795649462111612056397225197679241382568752942401844829151293244684988546011772034564328017236356705920366830619404554375938031654199900626289847538355303666452299970546646885213502654221954928715997324964479776091533194389259285359175330853702066134300092869892549087214628342819233333018482419318811418822620739563311992650222336886040297460099520945420229761212800823095599738021681914046262924017664
177 3653434943914031572404189013935597904016789213184643238849309498537222668388140292577482138709748347321548194353631926817351970330149885830951258519752188630416065992238586943544237889400150680624342117594181808881230358591272849042435412612877313634066242474012662787108232599753127489412107018792362110604023327680662875779416133739004863816102257980248322680419932944656996741018393588560592625011664981768550819355150280343695709443223867296643901943405259215344182365775167384197643210073045612022278449074701092034898761768244794642928720887625379059941111688739891378547441461612795025317795060460263608716257752256437516942663701984519495284895490349169441454360228909031294575150940928351987388939105641046046928261831405521330824823041645766042242955351422926848000
178 -669779589311173691291224641436039057246580115201827736587888577647180751971374740736113079326885690299897319184892523215259806428093161628532315320646268682025266358483395071089334682237690878668195824348845821806130734134045377866865649467437534605416262807191897110124072883137550732668986371620349766086206289586317288718522422681677385172317809653177774939932802326304615170065406082750843656077955293263703539181190311468597779377869091604963369429400144483809929207848614872664027984168580076766002689420346398149373093579960503537342434354237920156792415864697978695818033386393335958193497179136127419148419159380762800813846249020012973382296215138325435204113041688664343819402674451231954287748143991535607377145087462091418324345170103773683616504619879564532927954944
179 124183193196993366260249577558032729040101460891435223626557995607880225454992715196418694148349827338218872642303570020235367383448775856129647932280599824012323595231699236755355911530122277832495986995945370986665610364202575053872187157368915577682762029676822811062029334207604423481233211596938201016357358381100014758719496889050883513254894588436422276138524222133597979665425381816562635634904796227916320365995421279060883567411796535488135007770415958458768605895827305926293412295363322668653660944653068441369505837569211945733286954986917846289115627912672600220553100989079532884303677602676775802928855053692619434165859253467881247507469918032388631368079405111037035714900806277678115068165715411380084395560008319421823600542971036139022121855000045901786098297733120
180 -23284484570553022211347472716841873210682588345785779120705526997822645669513345080090246237454172285126455266566171187701994778358069449777269516972852816635666758221362277931436406054875025953703697525320825177645594100990393983532227658537703909743997707293972439354916547217863913637287387662999102837402564945322170293116358221149386790987613639727931962771331508135836768248700771853297901523557471817349424636782614353882844245588513347633976781077817405797994123953842081016604164805153111989305435128525651423234095880733035881088582713336798764182328334374076995615352991713866393321414797234067015395426972806677539690533533452098622105133309777992728901577713718103261654483283582284579511694693890222538252768727556685081225558649293901230722212351826137023315574672828529639424
181 4414851918267970790594040920583635181826142928908603301733260656998073665491984975774979478990549531810488687052613762533708162987565626930386757860059301421718520444589564122878935595424453044319839026718386298156657004472371585427054384160434126622129433471649382061182435009985747210947146210649147864813461723192827971249012788476162541530067823996698125151613936677689928943825023115282795351246186957449509805583260098496681760389628515549026559248846334009103700134646752069862159946412264561735150039793604366917715033377222007590105474744906275980258809104851390817822052536271093686711230315671631898088900902852604775336361242636558092437003285228238101205063974621786950090318237139590895943216551943155676248679075978239488867462563454842185746258202808048351215616993400981804810240
182 -846417193427457287193210293139325689541708064005007001528609416993362127887420460308889481798129118563268877646036371079533444530875285327930322694095011231545910288104445876088237486947307398202178376195536243418388467054056492607128016967317859817878696128569840874534161495695090261586186316666734168477224270953181565663314541979646824411404217170017510774446802336281259431805073778852564132483797207832094771821205285732765151126696390914633648019966381135247645330444895437727962238139718257877094494748819378538150325033527489139054613951680325819609838535562474358950231161510976242544768106544679136276529794956122809386042186131279945744245436065926864075287728936858170093657724929268496599741673089838056984172440475628036876435902794281388650432051369033512734232968928096590147935535104
183 164075995690635168713097832401542227170780835929302394774295966409097092455928808311985928811253011898821167016642710778139109976556499253181981466549974076336945166694003137733985264741201686959677188125735577687807067636503115885258999459176488363946173351056522782590026441884789267333913965166043044801915180815764691362263215464674874769463852750462411073412229026383640554613245593397919408909539040192550007509551735892541315050235581161303358480517228197316794574719747222803960520700891117778367564349933059121569316529065893572134773895355082768271555931323038137599552819755324808058513446608150550999916401318925916366222844871771415611493158259499080444906171720869185742824664100403753941445120750450398911803264501010742320677288626041779170231171328387256253982165000070215182948626711183360
184 -32156706469423280736720357600563229112560670037761406154367106154780768680423268484674291434881236718490569914567857561417976097418485646468253595674138775695057322163700552272133070073579425880444835454494267017218108668280188837412831797590511802399660936759049564904658004674936072830844242220901808772657255536646068955337815740074674370948015746528257203157921774690366543263712780869579044944334252385051184928428816650052593337904583130624320297336796397283418977316557263223692053406615532851389046813045834240635584142092446988669038386554116303425818470420907412101608492834601821979172994475462584197275644402153690109352234237312853523310416352087860829012283746920375431392357515446062939437975539261583657203401834915830610323696841346475919919099607341387916747603231854366056746830981930086825984
185 6371446010039735938345950168004249522819385839563113422561492988482074432630218230893704656064628422450984838648630897642655305287842881948637352671259190178252248097890849332021706797551940234351861289998614264818543319306476393074670436567876002712666402738469448521555015465387202822079668754633950375028012842581000531961064393349251309828953869541229984518990840424693042678338009120003738186127938478709464057489544671600007177616920239593176734868799092418249946054038444383918777582488765736321852928173952041832652024949242753835510664120297419641206414964594748105920103562421389251009469862833656955436630505136318251441998781779727867408761154160459852286201166201559810156448714518997483305597528836147661191787378871093654230113104430211067180517124101360440723907841948408131171262509454622730989076480
186 -1276199766009804963607147208646045558522363758033884352753660461934182036822154673522053734803349782329644046806862362782657495388843206507801251176485789768984590191249201033508150608844271092178602971775942692934761524795759206644609046963911005625882309496755099544580160152402256167635190986492483390746019937751679746291877583915747192972974912705363312355388600594256562699472723696927704457882368188754520513125265321276523119414607624434007155546554726123104747467859056234534808602191168380174120282414425599850992065916015532504450300096950514855825911753290970650145639497847780070437068416100092961700267262824664813992112564365215444673165514829054881076880301180064512903960576682190115002323752819472884783534959671675001454437768678548285476810405253699873064565535544512866798312886816411680916758608216064
187 258397360589944448728702829782006258607119963438061523858137383944844243308367410758411118913500472334783160303610182705570288371180379927454234973936223214373746036259974542516814829737655382507759879140602507147748170101328730010712630829777893434961545426429864765650692723843004105965942030388496923241171114582615235764675041209757922576748563918884028534927663754257984943920385499332146911408819958913629480071103760858716858619240816465439083488914337592505460327351495917727249565461497788588592060467576737514003320750544722997036013077648164859511047315976850481913584336155131505425052571223440209416010857814157995019825740670966468760442888389454907200543342909398731219880065177646661455330628121424048169314724364556580665326175369611243385465291681118249706878960201922299770849217201188714941712342883867033600
188 -52883607141401068373766414503545125693513938647356105878209205954277512320238229770913602094877363260964107663248277237063467346643984792120857464465918889068030243585656581552376574892955407425144295271631237625823865433166271789677893569890240188838814892177168630293127012778763480340214849420264531958669344236188525644647774251322362479352910257344827540097559776471180648233946451898930994866287365060743524050160547687282490403718349127576173342666527464606934514429670648942790464282681080413382459136609141955118845460372524119202401735515557522323956584601517730863520128422704796294103929316436370029929632613420524188636885567383678646300564224495845516842333275459480133522321623483977025623284141429863852125399312917960872422625240342264466412965318216783993348016555002832453123534146088075176976934541542298268729344
189 10939380942134697686536659444613809356344086267577355365744956008292504149921305170603555434033776862737068884799289972928962020524384161321607471972151152049669119486997008764845320247161407498034945591005746410817631238809075967718988546195547221822551151091942167885442421990694662695022465983819341521304661182223373803756217925443331313649286774243740346721040136437008404664974453965983534411496117664575632977980767080935369777230459023597697872207359690818362534413547725668907474207221145000603794836784520507868228436508240571412637576783623074839373527803816069426368682327120551144285346254895765398209280031674660149140425052021836176906371990508556539446177985720429082569531580510450648941786401101254101340981770239650175481984906125673441522421824525373676155727087529750285954837729206900168393715049177843012568057118720
190 -2287064744132213564696717080995177209315433504612608780936940908629997580780408441323623452330232090415293154408136303923207405564637523897591677332655572315162737197061198559132951365325911054282085104943112894382664970813528606661065179056374945703788886992102223463450289572721603287920923154288737124903353504363616109834747277712906166546805676317130846057154623984649673337455244105697787798274382136963072550881202098576197783010131131388559974292655150808252738411704528321676869838250254549775153428779066889844379510468276973332700595116082634080962530321570346282232862804978024077092134509664150957605954104819321631310903896533530824080580464069263255680978532401709216717842573371758067615745076871003150029809997726572822851250520424027616957441563000967688353846068700152337936236583900102487798837468203592111033874035794509824
191 483229933666041713904265458411699958379057582658131768606875268477201497636792617078510405656527124112890112657563943249244970061831089632220393228123327761444781006555049418714304440160859787030432830859452247240984641608045863851020417611169386766653520254398655624609586232453077219642397560547954965596836888248878388592573629246969997703130256659844948462046463648710971202962332579038649865966470243009669657745380975926164204570906399060930505420018308692712243997163938020115429116098602540796423746001684039483249198144750326668785244702127053125695975792788119033057519909411339730818005094005350328745506206667411850652806502719203330870407267922563826201772208715701325777089109326865769341918638078552470250588824758037410569451702329977716003248360338288723962612888311615221067911522605003808961747468884244681930832886148930302115840
192 -103179811581752975744948698708496309127837887823677504004066301610847663875689884941084080139522651337890152219041887398326008391984597388919973815373851524245789731171964403339533889393968595685214148517321319152827059710957720877879991436459437045642589477343680993248186817511408550714238303561368375401962729187867450634395942310671471115839024674700059445677690851267460396049509380244924167332683668317876551798813968884764833016816113896597719946276050026414962769581157556202881066959239131159121368858370436888139133122409328198826588785080822377383250604740326888834044777951312529878838545698269733802103285533281877986425051844773974060554463018837901043410241747555384653454979766722609194191473746461858044540733216841629425815737278668532964719417367955442381892809183604205488645285476359224046812805447408671619283700021679724560073621504
193 22262672208021609924602384961748339565922017025843544073614829465754388382382658762553518714278428150931434857465861556879027077447628927033852070668529731181821438998478550752085326646724731976639856542366397392063812403055767066271466029469352526788753642317529919084392415853912254318299734469075770508130092672275405882912083153477577669800012092363546838070570153325595777314841328142625297984822338919659252923961992615019660558909016849857796168793554292133314387230711418808346423951985154339300621137610496605336628230587642473222779689375334259588654724134780301177667949260876361655746649494751435634391625341054583983670323855525779049701708806756513653334365314286535307737519665311251870070137670183238744863281143244131259187021356198870865372697987111547849780720815038195937698715915576404725282659676511656279019019773958284106297924082728960
194 -4853755426839329161005171675708915135320961455778437709980125376144425695309905735324063178407471055732960328549871737795251938643791807892261712124136475959139507995875389663580728198414446580509835735335083461984431132958487778737545185176906181440113883122681455913154052544645568181100643794653889254699663289846406539800168796802209637599179136741516806806639675253319154248867471482535007924565008885245749191649804450436240734772649460994492256730736078917335807645060390935935336302785281422895300583068024569636957345081963164376297541726891727226103294174526961264880788277398377656976120309947326529347305208172873901701111789882335349818440177598706411778140373186587651455466778918819099598750264454684168180249764798200453113175588641079292313774021807724983045622630516719385737412834661552287786064633893682697437493164535282885640628665167992848384
195 1069234941984634775573763764914670114992021285169017885640735888231429468831393640671452831682242252581683988931758853609289173624201451096988357119145436814697281596156482802007657402193907693231236469976737742962603344238768347578703452495543142414306668906359012755051363495442206423493964089171135409824275750941237312088103963858305833867373637288673920345382726811875897142780502388106115585096013091081681829165037300261460452931564400610666390230795332913433366261236927427040863795422472906990121551794805832472474012831213276012690586357148913397311792051113302579805084451740454572087664569880215844928869156946490838915574116024652536425319984099860719248359561708690280686371797352771321512695899100198862548671190248966653117260017415258918600552545656726421192471206611527226237758320539729042175003087112707042630353278790219558743077673698146591524782080
196 -237979700834517659583333208857240183709842582796568587740949308224901441944836212951396743048100965696435008244093692461928563640730017610644651647926538751352865910463617435740030027334754891635427479994405590007396880379251060620311864303872125139118575987519833103210170130981117790022843583372024215282774822611439106867526898980360789279675064731637640670216479978701251683599090298057599490030038387319140974177877894123816336614712727329956705467339794605726765786675101478762658587845869882808044142194497451245862422296811345454572948674832815377995754301644300129909569521804513200187090002122906559640576635547031393577371426219065486513285015373839371001523072189292655261593188675448479508237811252595106455195723897353870890002666819421251219749080192517710742681578391595971430639176512660500313084196219411893789676385220819098465749459696354952985041346494464
197 53512507501540264712632952015351177925796384376136892419912858862018335962655771509865647806014555656891490708964666666485951010917024941612965447665292203555828601147439683125380785795764040318481112147589259380097673275127712191784428299397750682927908220422754662481889200169261829085611969748691596720575823836406118987094019543501632544348190736627111965728194081054440199662033408909934826793194342840564131717085447643263804661175757424366938377482515944695347084341656882391214097606193006659386546231721120329533868418405817285900646485746593630901884346507114732089217528552320165274521805960453046591835560455352764372894994052917490838387584056190401464694965098547142241132965388681539508945711655477855206864239848532731368668250483500188290062736024805474781212139454029047227709128357107112285668248085060537741164966401664509514957893704098522998549639886746419200
198 -12156166419478783737784101928542667682741385049833947960773890078507195451419230900211223562143896341542064704525188492144044101526650342181777493955498834961133168441088291379328027206879702770330086571018423219718735581669737734853970075082716160011810309595298259851709243272454960975803509047022884273342103802948531420932330870878959376217287679653365483331419530026683841136084192244327207993393034892253825892088579534680705737673235439340648079446209302870225285450032780764217562884345919764162376740030813286726162666184410922077931220892387828655518643873806206813249307607190119123938791989190882903779546898907793147580768976036465983839001823040323489201019956960326261281010986176322265502057588075232045938990144599303715209796317050500242344732342990312294484707354270432869184120259965045457512336783411332801076535642751060812787470752552187514950876155306027457183744
199 2789597091866815680188058221542703117505853998231791800749751597772545780039000571129815384715073733751025198088119637241245070651459074062017242986437862523304662251992175097524351176281934407856282843866288110483752666132614307848282349218941356614802608581884822610178801393318811997702895222588356092583380655197721970863604037672224868303236152383713258280631885139149544536333550118439436978579137802314679414051491799539154708058087681313826358676020375233100228491670550872945877243722609644669397621486999959728692161756020637128017996464174733366591536414474252080355017216948008755836245120643263104576546893965445925192404425630604642699865745954382504078469647118636748037666244620495272717221229499888848022357427821716454126447183624118165806346828669720013089876052520352985494660729702747204206132638384611081751066571812236746291337087260003917824772427046551219350085304320
200 -646647530730041699353957761924382520303837695207346738918288831763928530121595466249391001473319297407134536244901205628733281326271259946945827187039401077547382949186062932018074003262521726220859726814421279157283277434296035193397965874122933163379321616891663976840219153175116006468095499235850594172340291752426229014159707394239401678838182077567527395774142483387811519904206514800540712025021324829502926356948362473820101645440802628800806310049473380907217854385977683443527251768722865578270713065905186001479551986809294857893410877599932954842830255344146339494613174691288544304138967276684169832563397380986239132400494972264752382580911396495578215513824890150141950654796150674917718100292672366472351106133534532953046771575952944874607248850028018075457332881308802495874632332283127217881457966418658441453228833834311860884620718125122653418816719012989647142455491348660224