0 1
1 120
2 -6120
3 737760
4 -107249640
5 17385063120
6 -3014720249760
7 547287510713280
8 -102701836021530600
9 19762301660609250840
10 -3878226140959368843120
11 773209219953012480001440
12 -156173318001506652330786720
13 31888935085481430265623676560
14 -6571782084195189618502934249280
15 1365127419834226042864569074813760
16 -285534062034357884979632025794248680
17 60085363890879747539684614555629652080
18 -12711622785937472925878191450744191792840
19 2702093647825127283904821241621575936002400
20 -576835698751150275890157587333387705032310640
21 123615593286197335142615601236572159856089501440
22 -26583164132056706783594560741647448688455680073440
23 5734775940067586257619944899621903867017058606615360
24 -1240749823522678804102248280109300112730116230423248800
25 269157348087593353586049796737908341536626837348214378120
26 -58531694991362015735751288116097268374807940988942423248560
27 12757272718466478932339269313594978874843991150682087431377600
28 -2786341913515844199974811231223230660925241639410864405461860160
29 609756454887700539415985656566164031721683208243494146817024003600
30 -133679878248317597482060068985515938889701604496749881126261167373760
31 29356971384771197822981787873434241635132656226288455005551831040003840
32 -6457210815378373091351457030621458748423979461869910770786728425547628520
33 1422409032721530417422386107671928788979639787862080374686712581667848853120
34 -313769713278897059131163090951888505786892769806023421947983768943465773248080
35 69305721339264882622408968082544920432429739031623962774915465527298694099441280
36 -15327322062350779769981316561547940165340234790595707094093534630180938036270497480
37 3393695466853621253550676905006813763796306206876946291619098977337026044595227529680
38 -752248795645181065947606223711042753536592168967725592233415164034954756835250176122400
39 166919464465997946664962111649695361318261164095173257127197679917731452005446106972002880
40 -37075416631451152221489859191504933381888209640478370514929720808809040218327802447469215600
41 8242845024077232828664850746895461340629227738179877857077926665995560585841208359587840005040
42 -1834257459377260698345911746251616752499194959159647871553091320522309710115410865978626644573440
43 408523424043044576198963409873385639638103240188576266977649559135620280211795587096531243612492960
44 -91060467380600102047101248921202722879215310216333635976108987826301977469090457929276567389446995680
45 20313414565455448498796577450009120905531226930089607195339416262077610644874086553591472208721382941840
46 -4534830965821593512641691992759658610777356329519750981103898546125428097490094914036386949217099886247360
47 1013095379097012317045448571830912040273519812766254134675476048371787991525626831379858480551714886706468480
48 -226483966005872849955641098540965076403122779850917131443064076020797944223510954113488396083279524395520884640
49 50665244110869910102816425974061688289678402820936706260578733291518639248653779247931588528984582464346136255160
50 -11341141666730988073242530958645286569288377196914260711461453508585675440772276751550532298772432864900935477028120
51 2540191556679426592180894920020957586616372451513032945570341802616352122087348523997099035945750732525641954739003840
52 -569283969278614726138076337202704153202527659061123574479445536154280468641015087682139193706270998212548547329174470320
53 127654038985082187087458851290669590890624943368944532196478744021901367965750099798199466982257625239530276991614835431760
54 -28640075401108774893230226582862783156219485889672878084358288226114857792740302421701701672925833019340131067052294786497600
55 6428936257197930551917293629522288137362512665847813821946019627759048709383877294628709136054809256123582298543707408620757440
56 -1443847391478258373201003739800571241752681522767205410641736313450007340484092438806951136151203254847317659264777578461467246400
57 324423984762002862202968479157845540523044905039992177727410278336489326505293250099734424155794909005797455226461317731673102755200
58 -72930096473101318162247912861534092034815534590078374584885749947747211289622985980557377303623184299256283410963048149204189184183600
59 16401963989266698065637613004623260970933702193709825618240312860415287256702782289563489915022435082145116912148737002138274745088007200
60 -3690401037075170777629421687108673816322140463908840241367636770020320604699908361069468388329440019855866849718722102194311751881525558720
61 830679812471297521920695720637917437984027782265816961730053080919481912128832419008107658038985780376494487793820354397396673175833600007440
62 -187055368785535979257395183451175833857362594526585391548525624016336964736668110035339622086312472916676631999871116645090765049711984640195840
63 42138343678147885897531159076221621454374865953860054835625814630709540613060745253861672776095554163241223339721814564106430763466824820456992960
64 -9496205570967252544565189791687358126847687350505624213282555284117679879943895451663606779843393194674942333129278575793293651397234849151518244840
65 2140833890022028389127542913526765634123428730191438354624358936953006978384460825574197467800630557220039571217526810274261172169647434264601636382560
66 -482804313975358986881251145503577345245361582481588741124836988858058533575850158326075804699670149850448502145621633007129738582811096280346510082997120
67 108920576785870583892708725218359196980014136982374260139105334048898577635856059945869754915556878206570368354605642600587920570235125745974934633824346080
68 -24580734966602184872215178602157003429068016993209539661851206226409761041296053161204853654800696663950912710931738975228186764324347378390283649279937543760
69 5549088554725292554247229083148776442288762662836727782806685892121093497777258279858668769957414884777154685440049037812644815326035868451364900412634933505280
70 -1253101385841734414665885994160483889306665057894458193412435895027587970841988785814556913858059519349958694471855888752517861714966166143687581996470714127121280
71 283063978987756878498633715429235861088779508712584744685823462195260950679749546914686710477916909082319666359222247160527141811015692396618290072656999180800008640
72 -63960682609979969484505916135717696480615685018153733855083691592784442503881140317590164485074674930926271468380700159859962940882500326586112820912673680029174464200
73 14456663042747320138894357506435500002931336235130891183498061910184028584303436403087248411395658197334698040281698162250759719249637745927727689176330584574278561309360
74 -3268481716588465214779863628986270144034311119174361735507242099694560740275090049776463335530292576887744774582800444586205697711303525441744329211000657141046437211245680
75 739169061368441984378535952240084985290847242748424874526463196565124435500972992403819965858796228415869064885126418520398170937233764380193256104160271667435847836077193760
76 -167208380231260121219419220556392562041249621850167852628380463841267831848657455715459007830063665567867692768473915905067998305961771705022883988847090725396686521436256992800
77 37834306774661143494017717250036618752021303613867032371944605670123449578005592320361107157839387516426455763396014144368748326861336163964667331936465129433493138824351248559360
78 -8562962983713184160446061715813863008079274872370379381053924831352231799857789508328085090596180400616116742468321277504162132441908083238121321770293070086290215828900314452146880
79 1938519044796061706449916650487309156595232835557710458718369113147437474865534585059483857506695982295817810755744073306240972247028424893924720010058042332094803784035006055424009600
80 -438956090483406096457715194402611419991688471138342029564657266509410329155974077428089189608796111565267088942465570198002937954448227576347541353974634206252309037113332044152201805680
81 99420163209035509676864602378628679896452657160702359350708722525885570161318046604922306130933816052746312198816590438367982139745265427208729520967422074318679119246832166758633868507320
82 -22523077431497415925722198676436778752411282253231134126912408323568006807882615008691728257181145384165539018567837267714216957247890545294990531341349218682745680933068092974869053440257040
83 5103621117067772289288850386824055230211918586395202248891057980736322911082892979624296786767347902186954407307018748595262222323077513472994631406942084313177196281586778411060363044024248160
84 -1156709277435281055923344528918172035750536820592944930554720884512582067522543333881724078129448513101970683054969881749592316559722798863092219326898038392229779777495551433239828178949083495680
85 262218212305120581474287186512707451830491282172896712081942706193731019862968908763789598599696757295025424544276732122020998657427859742770826677168084654076805036857573424111516823760166661010080
86 -59455515385263605043065509406008820113539734845194789229325485061357598022318337515573585312017253866766504552723875727236266430241528200786236749369500766215644888770668287164271195735167287452244960
87 13483728665731057218431840261916178088620316054825828351553376379560345324992162988418779427185656529096445364882158292155082942054799016584554727076481612363961974724898573646600110193430972526614132800
88 -3058541601149768549889377784534802165510991427671575071072939678159287837666156528160433722320367190056221804088178332005262885451996381475447554085733562015902235707539925498202353053300921209181058367200
89 693910325011805163459052434743894901961180670919279501455327028090777084703731856529007474392016752494916699774565195833513279707565029303558946349619999869329187090914793237835968412956245830647171072010800
90 -157461716952896066318533583158560392001330440722671138321597309430048660893269730348356930950497493939916956847653951786302605943801142563759867339981934415571764965580556401410848018392783262637382099644401840
91 35737770807669255549522610993919719661695928413095801766759095965012416668028786075949550373210040907790534346061628440730952750184750845709453927388418985106230238040879009097985958449544957849349157799859008640
92 -8112580288465800114479894596392549554723747787993055384657870358465146084413376963022991221574747331534955203312726615667905356273124490438888760330205163418561870424643600406399810542379415490844830300203138153920
93 1841907916945713115426581370361348936207661688487539695683047322210588562760812721215017440566450026570096648691897742048504421934449907944808732622221816627552443481980814345371458280868740542008634905789112343608320
94 -418265958838974710444725827761003688442980061860439254035366161495134270766989336056261853202965332799964832581569162861247754383837571712884547483660626812010065536149758904723110147087918453803336651098168765810244480
95 94997290629302853091339074741586528724997962252028732301478804295326737269766117854195872482047559407722614694457742086455569741283696679798427720881594513547755172478699052107477859156042934860545701078103663387701262400
96 -21579553551078922263581852901582690127601334854783334747209193149432174780688601439060678643013544541653970808455449763662319291790839113866694108643365024765370898079218860362246750488281586611139838003213051158320755244960
97 4902806152558628690530409584184940876808919456321824445280096623936666063384070544736232069797310920801186522027823441169145533071349663610924476347169384895147718590423163942917178092063609665887325663054030902291081381162480
98 -1114080465528533872019361540977284381983290355378400025128135624973384022492351260897165163553922536801504049555904241680782088918890954390721582171406753607292643733337858879929484924144907273089208610111397777605734952149013160
99 253195830826594929379114988901545399054405125020566963294461780606177944348064363658251677131486884916195973153551620941751801031542807849979285879523001675177910364770001766177197173941167042091381468616033482516841397651471010080
100 -57552384509824092983743014762433378399314128654783862585965031153326765174968024857880407500635383973340441578359150858538563175316933027181476322371042005647210214906349669803910020066661883857191768029730567048281407396060825615640
101 13083849582023429509776321559273833759991891673190694181623232836169507573375054939256588560349599490951977548905134164509505704428201838392731945483937928798649159573684698110975076526703189794019703114086082976219947147300879360012240
102 -2974896902146584132204302447895863013236323683609690556699307524812071214356851857494853042284204432833515774039375478799241611069330609229685204362364370948518073692134276899169465770989292132364419026161304848293781225203448366249195840
103 676505291257005242379558466221537906876571210559881519916012664379560057241556189265553241654610015692892547989203439179336853466867958317019124342510926114863211814629181411411985935180747931327939435589455843207491172606486331956710125760
104 -153862278454758659880550880552526610410537189798810780194028103086503327114797158248654300467575763778288615401566778648505688894135733288871700181582202139686371683859298762654969713396829546722082096468170119876361435332608027746138913242800
105 34998837637798818580718467726625121508097047817567082323993765635869665932062284174647608948882581909630568346463089617595547765026375981240808668658484906491824824280647045892143473288062413938034543128319473782045723460872132511367754245757440
106 -7962224769731062065477191804205233689924140202038690571567800616130738712182596135090939086602415686222103923463291244226716719660266756216561872272773824749666376425502794621626658660577299507886234102848104058091925743232185100442643224755243760
107 1811646583218752079359110487835131592995573894079455078131302976539478444430367012400176652840611523315264362605622197738979876700743224537963510391435727633913081837494999697884930916056124280058516672699771297832373977995358904583688465174460101280
108 -412258551491454673521667022968160918482066286235672610582123267747339950779241272336874930544297665149191668648759570977217935922673634684007739663041922253689805482335747133779830736932607995832926889405876969333844978326121666385956380329158315867200
109 93825731469695848764301801885973364852397710208249237200389045073934451266855924583325027781492101436340612710739141488710255531145300908748206978006718539271870328225290648846173595390738069337324208999641361058943268809151629969511579993255287808013200
110 -21356462143175948375058623200976088110668733062495160664233544314946422614697741902330558423332411925499451712464219320980550506539566388691883222209836277724928974085958904708786497035256927809731805136426786160219781888563278170025740022776846712426117440
111 4861728789967032632717632190071338979462025729136235518502875196323026131424121220847820351427597894387057505544122818421686532233897405723474816459675994394846363346024812244170601504430419527059599067599621549066984934910015954340383950039163122754918008640
112 -1106891980655249931204477997428477347867525425040982616903601041214323572402359716782133865708693507082135804237219218754349562495890628022702565050883626092536862283469326249958422462777532505661643970308091853189802308686717791114248005894133050621394904153920
113 252041411327038824926235310190759908535713852687542245013198480751759111089577326092817937422402222405737571613153071519103800390732297570532990483599479154381667128633666513323424001520346494990719604596512666557982800475690971596123264247740186211452179453064560
114 -57397079199879860988752800105121298997016807165264994443537451988884812791007420837649088416285209014337183212768005269290514508955706467439741808728735312339852630446095574983218461624903807892421436101133165522081086310736791473852594753882584738596199089412995200
115 13072480846669758824520710757240807369526218096942717570264553615310047275599863801827548942477829428659551698884079109826066959662718191268438150864532924374139214072000738085355473663091697906955012681270594497698665749143633964587036560367205553822175215034197951360
116 -2977664023930731194578580989547954651939467091760560590487749486891891173997676637025602286156724274177742915233348018747213533119100726509407034648138541283795665753384091138529876966000754657777318962724511409475987403563933996000172669737935554349181294754401425489200
117 678331493463566050322886405305356207889721364368884099864547906642117312447849492755070246840775689025274005262658143615751793225584624255103834605396049151731047695640946142168570773089335244322956218606667008290045258136631399719817253489563889674566118107198607927235920
118 -154545386986363214490514309336701623183420758250246302856493467786126207869231842579456784491797157818165717115579536967912715030176685580640533057087861322445629100122272168941956678028837251365748357242131656166287634547567123123683461640156676986457407672809964843008367200
119 35214139658044883212555823309163954883027246775445748916605378280171990754856766097191473596500174907633712705205250500664024217932340026518115852172153750698187767668848752142879202791371678250992324846807386021292184038636438948047822563665565487313316912636160451723786011520
120 -8024616769235722941854717611602229816315166860539268880219444627057714679652427112728018992406990498224864676561350664751849779613557211998984774946101296775431554512387446875244416200222477456390975293014987213413907555688070390310278195152886231392600775332260748476948336868800
121 1828845148330053061317358235344741099531275336884597492499795053420915038882482608252551570651468839126774915065303735572978450512823758041646692996424728666229693032773340661616128093175072825087792859649159120680999500669244412270617347809133212347946645819573676885054187520015960
122 -416844651826332063648146453553771315841029037717140144027004701334911928957287117222018700915229084089352314590997021070438965910475074814922698314596343397917988326522817549007492132955572840523385232616367700972617120353054247522250987329716625846872741593925581969029583257600379440
123 95020096743224769416435973006235984787603006160143972915012299282407414530937631390708669911767543402360831846907652082625022411186358523625497488743961677608878967763004378137763091718321321542100801044290296871602293091379310820291067916282977246664303789565474784297897078046750985920
124 -21662068508670081846814726507803482059238144599968177276355152702868707008915972017860070724461235147475224354327050793280337636061136249866415426812637324114657853289863734667196128730769087348924453067506909252226816457477696034194570174711663230631998158188504083366770913435979111988480
125 4938862193386112626239610721936022028444907976591853030490879779758763104390983226102072098161729023259786609437300780810571894400582989653765555934310910917412319384073400973432870523311747708081767421497277130095303089113220615511954780262179750522186890430313859240582838661778562360953120
126 -1126148699273755583259972770644976446545519928016720853984111282216269721105361227538742492480426304718005211543349805652728887507286755783528805215417527738268109338357310581124910881909031159277021781732809014980739126935454328322722321168503715099276029926167766312701131754891049723801744960
127 256806348389053703444544640551499481600576013575586543502546030478777919415167667768884227934965963690871691103768696586964995727476532829237918352050770879083033017752126844021374844440509241040490117430014868184503475833394128836885350553381292958139817642328076396778647618772009528940777978880
128 -58567449146021402348681070313292180321810667332558953232604839361398046071858711583217186794147746117327261196242821458089365732392550974745211088260088389030300872863451326931953167507468723917023641651233945493692297847508544944136767641065705321252219262461298884404213283979180083453623716020200
129 13358163914669102602224606192001186017992417728501048530597338320244278231314725714097657951166343481725458220337833366104871882462049422632261906157686302611859250703964344262275449917902381906636075249816379339205884829578476036261184107918737506296984361764799009970801498506263780387849747176510080
130 -3047028494484897533029172980292429376748910349868371238939935018655513966391812392740101066730368293446037008845108622251814463096377231344883028784241019483665456164138504092249507011855920004826079431364739469711556067638346874738070658442637735178353007451560303687414364632450220715989306913566742560
131 695096253666123609572073309364886467686354104036342080947376563088747223666208144764237656303079258194993738713626484098858320825492631077507637654391932765221473345749951568498693526556377056646749444020729397273457396295982629596409494302013975839896757976358020412553508877331111909905447109838080015840
132 -158581118103509605776118297829005117611230216112663880527996610537836577142909746008863329348776236510633452535350348845923820411498660712578867735703841132979605719562470934261025533007100339933912674617740733890894777251469166960078822813812101877798887334262579626636195899023606611929905357499189249440640
133 36182246069697111208003858653546963496165174513053638035754476643290586858368055228085995663410845068389100476428307913507270490264646636379041653931988071850900010443826433696170423973451287127771932960052213572772470156063439842670264945709830583199760956600857676609201964050022449594515296641490201798265600
134 -8256130074007344233313739364522599615299837599380319868966755720620871660124236487084756825820360093060455896716861341766751222044519438427354726036523143130435480026505237485920193876430968958606191261310941053410399798567593195866313709706875238424997648993702438152601374714812759291121311467029626801568242080
135 1884056559577180500707002840867641048349675738062122842662727276889939774442562566583321055614932252614239445510213510405613417703507946978234233174008305710743027081545698577846477313386346585119050247594613848568945400718876493311491766132930644669077957848354188318504309239225326691618134803636410613050748137600
136 -429978968500801104275563071607785756726312079413668874817746590273729640549460443421133775298984315924367538725233325231376857884073418632944398549267512780040458617751195834268417763789729968234820099571378263639658175275326224972608671695313374767484836363374713966938186131071723486215615486618954155368359717240400
137 98137690192191372494279494870199675243964542558142067691140840647527026754370594461073237865196985601003014015309111891126174930024390442724437762358101931416451044835772082934833325557202615964911382827027679739996215735668655506193941204456856354929877550183604807173899472533768983136280755282004215154691707136917680
138 -22400580698566497534757401802222654296452942218822856789717518086585378952708735515605769991103046227746724064103029065928844000440427526421763624867194076078163167731037629959974925594814108504377386834608968653470462958029496580150881358098485433337199216205793654431417081326449172046927125916560317275676509761448769280
139 5113485681781874474886472979494912034030241867999390578001453148487865315093697386514289082876941652044816774987387843052447417220500955631719969800513115024012510466859898440153187699751263561123741931626969035358577379935193179928556198563220075572772459209571231269218188556001819641155988885321630953052851059355392016800
140 -1167370303630541754783395330068088169841668069726599768949171423236073424746073528271476447807300572482442452702705404706451041976828579480103863593170352724393984535502881740534056672975863837824034512978565964380390157095918672517623795051584986840042020572640696441467672821920381319143827361883151035663549582077015201676160
141 266522320310729284189610524478294486759575685511746546116252841450487465719199237572287872914576277239126200622556873725964518349268208775685168220153458945307266225661631723998789358368968896993862454914561971790881149996798189103635604066265292583750593806001977760543932950280118387869779002352896568131506099722573616447511040
142 -60854318754149078740504346191019911492161782297815120246324490455235781426451479283237426835718961706862367739637736835629775292232242063976985173693015525267714820646203462119598605810412836895749015899332981278531722214071928278707427731440399873635144969962411532816122634721869616248484119386786920993749000586117992652800440640
143 13895738653994529380411804725735098843630747091756109055563530376957813612696477758611924590216160126701375017690906351386119245426441283959849967714022004378491785847978957057537673551456867869816783275208392708406291937955029070911943305609397165324472046605973104786814678322990825907453043905185031275909543893380641160087324118720
144 -3173246651631910888540873118553000353363869850450942179635091760765564232432833959547737788454504546458621299685215900872715220883776138379320908169418650270762323466364930074501316997758926158123909350343993373458223747023522670320780785931097540335959516914086402797991804638948232025479864970230397380542940476715797285466143375490760
145 724698797872284909628433257971923824899955877010853835930528419142352035740387540182740463919897503918671643281139943373021924319661631569067931272568054428285753375503638813052844322549755068571973034235456691849778795815159987784193097931435305898690696021147507069693625725754896090768647237018315782434707449324556114682671881551893600
146 -165516896627374819763103369607512452485992151973875638243391915403157094056143648445982375603173824941858106299908610711657049928113092105657730830741599245755849582322193311213274597562749007389691141896146543082700621530578281338523972432282477039232132795080582652446132426106288047638272269799642564171014285608670859482118537455841241360
147 37805743841575175140540647006095832295380069359452414294442426321217335962205061711110044033408494300500928113854951824767944013766995495021433663139369062032415571571959794565069175020484167369431100598341003892574758211249541304941405497669694742379794053225646406947875538536524904928063724558102304015178786210585666215334025612666496723680
148 -8635818020212328925513927686275851749509033181255680104110106020006944319050234784903463108778301414344107237814943317263315278738078482498287151606997152148947659008071515728043440207079068346488265265189892035142231903901984317487320252306829482831777965883245717951385288786207715122510393962501803857924605488278729322603040282365018008910960
149 1972781610032123114173140033377524012110141236318956197511588584905532646431998632713380352117857221600451855868061956203728509505461729696688103560202396534873397308662836934245879555136360114991886089476926561124793635510904669625249904544825198265831795694297902338709176329514471027447005197571987877180438029761304863018029504261759831040018000
150 -450696280697119457049942586635904646481652011119424412373646720344841872523699948881092388549933337678176382868505603387977131921071158993891546860737878516102012802558565272472227421706400222862044108323871377939710662289529251054587276488521622044003104857520752510412595366335922546380239734644996769148908832069564597618524302892181250205914993760
151 102971723091349749291447746140792640550122807647927643158586918387660885927867275119436520356265522417315376637678315132824747522528868430780926142314266465474858334019789414603426144567196682332243305384151206879595708394986639731248348249222127181331241081206023002609692105473644513696650373320189285462774751236122610395374836321334294880284160018240
152 -23527763435895634035605855585307614685990442556376148830593337029699853775789427322882375359275829596491241811739848163049245652210486908064809201882523888920740409078490783402013805277992925963167491203795434976358124258250614554036842249272501748567567182089289062524866885286692166410036406330746965634829626160287007873449221006956729182366796590612000
153 5376152653391621787134135440116813686862755388509392465994663980912086551850896768946277540506450098756546355571368832162862367095062320155253911774864930720371490079407567613803249296327708496017205958220981678011017041529566779688383785973669076071022167377657564975443192492025838732187863290961060655689965759453765750184330044750400427580880592662064560
154 -1228543255394741942665716092223652782256163011409710430451787374059395224297565741769207409682704964112309077357987867565462942972820521701415994382196291026209143455536358152214241947486464600148367943026563498465853126950762789910407656208482305389082528943511780600542083586741944391408163028617716262830148727289099244104626898875563764973447774117130991360
155 280761053650024055477040463355503828673158321197617536206570404139156541797523196661306384720820227712291206015728831360069256954055460129326786957658020205413101566627189365880256655838383626799907367528269544841843438213923279009300651633004489449092634671000375553643138461573406819008417705492039933306451067121286558742177351563077562833412846426156322019840
156 -64166813302927010914439194978246392332838473710338252691619100709036163560616632848785220451051743611652468683220839390594628897201661636897085337264420901641105090190530954781112146570884759592625128567947470198423416511135874888112551711814394216782548936114372667704181416640390394156773381846915010756264540991799415206329294514880303835691566293580102497991360
157 14665974582406085207714048543162758351701566049759403999261857119109949187594056231098663798964956940573881751601695026775503867501385257177527525760161161150596766623169771821072319285752161891362684049984393465714291981124177952469222826785018101245839552330018429357255123131185174618716357062519560161159899582594149627076815691812717332878044728940388826414795280
158 -3352261515571661633244210104857835822775859964025994764906573715644422847449648141082742095771610402568585123951909029846832913857641201453877665570353771891062446156535924639734450581557895960193819889435774742145592341696482787326166653122498820506101639489695675412359265110092865486606151483110890129573286722796284257277177541900810005987777780091645555523584489600
159 766286239173759286342154364767784788355896777979158287488348487449093461070627354147368014191063027876029624780810400027218942704156747985278585782371533463989649963629590335678985316783247097903493222813699942653474544554172151961921031870992066561152825263251633956022453585907018339537075747009352585819494922539459162991978147544350294283235293755276596934885058012480
160 -175174144538856465913063662907201876837979039627873108406409772418309085908467070064479311610124985365125046414955738785868228932930874906704737326184725916073776479413322667943336581711109471111861467435069745739788707124156204624332761487107574241571772732784445598169356339025894268251246586896508082799766642825312031879634870213154535304233973970029055255789999870705520
161 40047416521730025147488095579210176945175947779417614438266981541329080978361562227118332994368888004603854300441327917520812425438522750918373191565877111845853837723398777328567190227247112893312349040661134777003816220047319317429054905248058497444154262270581214712134893552732057579677723926886890331779002089351603352112129475691448144876980325030327056800321411468515840
162 -9155966786231435352101646320863655560303266023478973834633460499084328732583415199022613066408948243475054948899501239762170953792062913281727359967327641174886596550974246988398528738857054060182611387109212731756618252409536664137621723086573014991745001966333098962532450177430376299311026079798542315439258356400703330537766923978018054399899057441558142161498841249533873320
163 2093431747357555006867253290067044820083667539256524088930674768400436527658646606203891730934649852059892339349673040054416578677660634813852319741595762825485342971829715996255836939541001478188639169769582360089410522741411013438113816481605729795209573751012936246469411270310258718394567620132273236012041804301723722572560490042840881154416236766415496328555263376394607758560
164 -478671964911488835469255431746519997030481001685239907733103943373195110170514314656815743306858531562447048362536008268141096408860002070130947745201954801391449777547689141013635373667934092845347544979716216264631320694028818229802711485899911567749720434211250689505139986577715637039895938981370990996726911178545960877054238487792640798057865923043173068695191496588005784484880
165 109456477536201280170109997600894362609742377430128157674340373435466573179030354050911243897578279814659309321132756228506250919068473077602759561338893318864410673478360317148935260889418945641790148947131976294532564955538550555084721985397482798157825581937467737286799191208716604615428143665069920446259209918875311538624316494251292329668079842092498647252349334663552428897765120
166 -25030466214573252301115519575665986876516582429726952675541392642464757262387988703803867164099481843558811547826401031528062836220555792932144885505891285938945723793576155380589377054380680492301192378249881149256686833008697521701737972173393130368724026029725774321081253641615812756845143834226508457753964222954406199393518044843902649028856295932535489122667710158320493428984240160
167 5724270083968036732572188759789136002672580638036347042489914455597359747524513871323714389560286967278794660334397631622642011124183003831057485015413756509945704303879927465611000974544546883913615207813328989507675086672575277775757039731703924038211386126530646153992838310764246670818097039919689657750730967767438558528216048854230198643022629339396456318690019804877313821997893734080
168 -1309165999431861919712951844755612846166416533841661486686560759556933372555464707477639555026517109000582145190491759523904942003680777114100697368041149990348722327984689047212732546403305142984961465877117211046505041587326536036139559293847013034551438461650701162309080194331529939044401264669017068225794663930118157845227488429649310312438231211632112336273582587058641033833839190867200
169 299428037340683011612191417219277813352031469720075874447839065165109978307259950043531457175674602920503495409534561905785208476783533855905305575518971672197726398821202867332075678049920453251090810352786516754489747517176829677453128323435446586415308962481194648369797758833268389257769381301851035441765375835731291229698901355726923782473835933661170547222391140487585362119388025754768840
170 -68487778756801842969609693934657156156867019289106243980280814917352727040321509262465773202076148838017510023434009936505380792876966178711874152503501955991468599595313709408527714668510524247625732123022321889451122320361142247342727365038761583665912073797678485183195333010112355360893232637529608078499094078628197485924394853516172257402878039280784266923787084193800598545581602406526490080
171 15665934317312852860506895423205160190660715497361677495902283928927580328769388049984969145133170118654340871171267730180398014540894391400629082697036739495390796365798233462799336661061069132254536609544192341765542426274506529118474322285335075511721427632197436851802116440373828740947299895091294385815336445272051039772269494207878014691542268170603153319241295866254481406668725000681497016800
172 -3583619246873195592118089489567515048091702430696510641449120006823440809804430644169792128673235193647308474267769749457494763954716407889687203654382890082328851759164968362923453775695926853522336812821755059506548363670180129306447661501817600886775075066734576649552720839929855184636815610642890256319844020464675723630590409437202329940293641711724271440679541100129155674030723442672582745521120
173 819802992015385877615776706939288583552762853237354817595332089883170013234260413617464804968595825130685942662210125727835701758809918749818043210181933211802229520932645244635143944558174186076105459901262439084071159343297061325653165189774152027137172180325069261756009998497424132830073625667324239686337850451800624190804191451498982734782493232965864585143177738391681408539755377656755327110697360
174 -187550817819934867986736327556437411825036240126534635616369568776174883052050093302357278494997048377198518537044281558948295335419124756896961973060123460832238860526955366396535369147887578112074424675604505061050048473705131975584946124173531538575906230948824977387676179821606798635141838663964044050848565896395211886919776884769009131931608377222170096848252413600605032771358140235337649817479492800
175 42909158702748643881137510731826652208713987367405264992161283564895937293098230692705400061751773160678727506514745822601177164498576513279438009649904013146225604116567448075227111092749622821464202673919896789794902615470881244176758917343936621026769838824123000911245354017782269130893325939038448918395106516113560012384349629606591286587025794637752713369038742535947783340081802438022234060500419081280
176 -9817532892647642590014472484778675483283441917050091606790391127717133673487184637196382389655799202185462203935891346028405002440047000794366446207744243420838015947022415560255528586770633905463998742601927479310784533862495300789697887432098187032646899228967829658676735462524106993524471622228033502993420175867801851643916061122565490158677796131874802052936558837057198842914833501235964390829345050984160
177 2246341685229145871873272605043903580330782769010431389707809593613976287426646211878885747230570142796613002013150561372188389548958739822195795894928144688580277653274030085460850815413851978773874831559150921658089756971428227274655574990529446472910039713977590455287540006023913914655114197809366750443605957796467576744818921001348008075796542193176039406527666442206427054226643465126532183919216405548265600
178 -514008280991512143950507149748853474853753798377352259694900364174043531747672241087859928664099264618663249238391657838415007593655174393411700803539914242019135091906618849024505590191577695492004275723912463788353632451534885052197906388478051442834326426815051214164615518700332870979064319849500318954119901602864790066642660045412506812798153829013658522878962882669783923056876234008777643969808744087552550800
179 117621043884348762770720105834488344640530321828625357103663332865598201654347226310278697197255408937423844093332580078435452980261222891922166248658859146159126319410159854945002924784842131812863641933651690658346141626409189987189093705643811356148952789916970116499059585914482676355857672401108351742019246110517749344499412114794469562123267352325622862350778185108790143225337967545028100064666298675929344021600
180 -26916607849428352428019739103362892430459669127174892684351488056882165838553712735374253277698930218998233207085369301882075405373185295050184006473045507631481216065784606602983598112245809381857794896079993492084958150491610616163809530640065802817276839002894858245196682213863585096118489528322670308842033232365022129858822011178473709036275322165125931458841667460064007670816628485149832085033204748201239288674480
181 6159930087979817127659319900003240925244548435514165996412148284093358072176299303927921643582900805508345448728068669831051985601921340814299854275668935194186877909858808039179682476272381991017916043519755266104630742747368440352960484599650922181549499105754878044742342185510826219389944795100237563578053951082895663843842294589828061089951864294025076312741743325619747088991838607177966991672323024904966220800021840
182 -1409779446869619349479038254956495472466480657262216851011949519576728851454313200530540518151173586860870881203493315384213502757085056974158585454796195252204800443600706764078555565825644292517864432294693889135746120336764681085337180338645968733785942102146019339117813716730274743738937933928807878074373870130278113596561463127614511496213531074102347103257814420085732162141665147304924692248007442702788724352169440640
183 322660857124167675624632290916453257789812194639597035533190450732856641312105710859543527670009789098041875902977225229559084823525445664154972756611863833500306543973969012801790619305438827582037340202217615982575867903045480925084711281721453961062807586945759244945434891509797228435530306509857564320071088741000483227681190341826107322131428652811585073301895153704494601351866523169113117178688734869287536372428845741120
184 -73851767417829782663234733401028657330070255972948248308090175875411202251368618607346779864544483547972866255054773886533221602808155777449545843187723391386379168363280034606770130328593921051456983122421730408562265187411091078774943517474743554087276929221428901050616304469993889204652575865225540039680769084399561733101221308190689869309864038328003581570743313365099173446903910000895731524630030834422655253612489003236800
185 16904206660571977580725311698652996209197772418687608817002390279258395410260788508680356943675910206704631507227626111232232478402652454610052373081745607858783266046740076122758138269480761589352900058097417156338206094266247422950957579584788043305995466738294701188354153740249268184500990388879513699905103614414478171769936900608487290135587573913723947031685686558570265085613357360259523501406184555467273299225873511784147680
186 -3869436959047465271435035997982891972223356014292699960619102608456175465827733731879066605685908318191797099793850063889745906493944784581941070178050148526957315334329742588401787258231449656553037018698766629703930389876042060292241041457652485202263772176660057145740986639632509882188858605721212296531643504328145196731868410668811739934513419879486957124545493294419167545845740253890882856302286256949435481886989460572167992320
187 885767281921657876035935717077378981702412522676779988965269805648365035284419465414778841113204523550728292613841187888941373964005314981805738258263664115125798220344184403967796401800500326157832235933153728355175583643578378555354098750780071744278614811860846116596506967351852248974402857297550982764859736906347920740299919494583703283901854970601228018226086858072015850216926231919008677859071789498577626567942292526378275824960
188 -202773019705368742286626355625856911798204311903678487881898020619973013084411201967001285033692999341394810525283387192002301472078038383395082535345538252950288401457243539171225829043507382368740235940395409109091093450784202755039515726206608955668132810994213611510073489849025031040563252726287752534712876304031671074865554291053001714836225110278104324324898561471071135030268637959841362439776023323275138156366841055307721604594560
189 46421501113929585953102302435934993783407037571539329697082711429891288017759104112337484734582003674818966368007131130394456600001124646902061017852194256790762983561238155440145451678249613880770966861289501275518613476685079020990599648555572364456704516535372086149197066122704954634075560956897063857546652745885765866684160591720726812970043207280249170650898319673658218091923101895802408754999005115155794826197752687538962369151014400
190 -10627875857886494587863423612802140536171192845250578546376390962514681264471963345425510510712888741995818799511328028457192711702339214663383367370915920075907539227891283831715682921460368420596111396715867314854391702153832521910163922809947901568692972883673608377822919910917139974072559275349948464390396029395644673750580969070575685348608853950117245894129804771341729466216250146924332347141310560310965128304383909724734515827376862400
191 2433278704461977402038405875931379465385921407001523570928843162254678137507390510487776812284343353391519224952106201228781534476532879682536925182188723858227533970893744482265529765334703049504038792241260952087009598840472563584077061592873443504911483213774126374962867489950617869339861196838687914798428671109326137634742023161831539297712089406495725733382666901061651257034118671736203091618770388979868092168268330412000098070671360023040
192 -557128195510706355533723870360251331527094177415073692588181933695626784607883903721831583266660698687222148874541437719599142677137130482213345748818741178925116817766587831154102768215739927263388531044441414571131030938512567848236445183706505220402749853065428616121734026370455677307218794377632852972083658479701053966720130727265994457511001759500994568639418708524655429906097359505979203914947782262561803054634751738785321915520761689276320
193 127566351647403332591471140637149610218155489705732408578008646535793866908380246788339605550614171285063868826089138953222627265333769019473827111701080169594160048883851159025262065842447576428668566842772303875877480304183252822567466357836263070036746593235835379075939755636410073995877980396134471739775493425075442593401168689230669538722208680244851152960624794823358303447451677430925873276592880403348081379870788865331793731381667962036574960
194 -29210208897328971839885698766207546886411429292084086169342242718129458657997006336763814360399222315105572677845412205280492955600976406440393367531759787948105129003688867190944797238126450746548922817612117226417000033016518973587207959420542895329774284547267016285450658080527855801714555932979298960984388945781398294529126929794036603920504057492691288818822769582870281432290363267601030220514447000944820655335310286413149047758390643021285238480
195 6688835895083674561061938262249231950657063331114875065996737905530770544201779197721104644176718007400771627499146333100352118717281434111578579976589997960223486010552159368921820459530401344832223111185353442994025889740708086203881170657841527312932880643322640842250149229335242132928855424898703085195159801526893094222117450895071105864647824055070155146938270553054507715061191960078612427043845641480497139435977799553066664069051873506122241514880
196 -1531734844216519534143985461692476089569307734200303709940024649598972188474553123576832086596749539422373974996690411212879554009685552149700782301519620692043091160181991865127009765868919646731922735764894734117564059904669281617339135050275607026949739000629424372539893562716483241992431701864457319348352558398872087795486150734094931186426763655540715724926409753387566322464580993334071611439406371064092084785232339285825943587867729785225785240484520
197 350779044216580891228534897721100323947967866263246232518632711197797528548705569816323059871716132708190183825965672921627819982943943740629504976378886383275163987376608787879284674179826874693878116626500432763078804373622556460145426380619121266768124294994691344708608280479783236845343814707596195748594961736787183711223508940451231306970491659840136238836596277330829392373329897597697798104040651200151300703171930183755880839609910213739769322890550480
198 -80334207606237388031093765422757912836406224015464074408369771234375971543413801089296397858538062850645454902901987716473993753070904095484280334535863086672908949978963194725370984249675786806640061029627060170176123634289435418597010992587681283109227240175072617794861840261613797579052846428789157207963468698047465206868378651867296073430674783936279391554777512260949570075235603893655960949384630515894099466423691236971475116528710617603376423268861514080
199 18398568911671511224801469839410697354597470756679483685346313680406312396424589564580896960281166706191008044902408063329485118254909430859956148718994948417429629402955595491905945937094838857168340732100795417090424140755990185654821961264841754701061291839815338804148990696289184970208042632206581502432890662567435187909136943242635174469005559778205794267012545891309065811627472594908861599664312579151096457818534601134292383092924206652610764605278720024000
200 -4213898414136165099463914537802720590480431222901035737978077078037628593733165468622546949606091616027116631116116763440223699468933798754361860595843426210409920869335955716209158275218464884527334405141284751024349410776376057256741078139306921650346337079473926485839049245230543266475369052165172586826801393800157226653430628408707880361984317438668697819359368977164151438045102434833748343643477722224412448246191298793497282323746491894601591035108778947640600
201 965162419478944690051558473991384083134119936685554833678727686547506729677898634189814647572070091411262162168308778189396413469886078904569047514883331424571062010442878652575490882293497310917821530110651070463885975170662555467651127026214720086843054269801873533573612772985293383080508272978046107832691613221806561066605299708352396533032304989878984682720594292028361738522525902792290694007712734002371238076948980388096808809863739224718767395167014508786515840
202 -221071575721819767839206553367090823140600410817849702851400676306620559858445135909660296059157194237412753688798038558027644792230154264924177238713154030381753139601438726897213217020543582259361979597736343162820544951982888030505310857452251234284123143158291405778569498884817396759256255872837279229855464358185939842668498790429631221086123794989696893098949987243187447289098417326888971955875927664146857204615518953509300216731368178397401907515008598261760624240
203 50638567533724340279890647645463793108666164943234490411113189500767735841012422594593919574114689088675904016313418160851171407243986437358761820526277332936494746762190108824259116339601487093060946579411763034912438879209165122453651313489604827293203958252072590254034318164545214736636279836638102750666495757747297669743935063266352987005974267679957462780277632215567861698464216868304468433767192037716784407735433962660274748634530846999039952397708848152327977398400
204 -11599673395637248588316606959156400264525601410832799411860012215679386154711335985621568155731445181784616413800010724161216906487868080421614868310082562592799187877954663477413401462358111893511796018979407765554396753359359423313472431597919080119110931029689042187212596612724211138181818646815029351439475296842255348664791950060072897051428761932537869250987630908049850604815841989570160943795885958705865219596552576847063163250472614915124711736562690790613494544988480
205 2657209520905708448550160299557285766308347819342806703814222781407744910454830700461156231840383181143662922888370598925944706033241804242690437117119517886595778793299490390958793988457824682506877139881552669619421068248417827567474857303893364953185882735490552546774241332447413108449922205317660309290981901596939117941731002477940420200862466428165384955359476639277786023977755705927408181240471806692691427468476086815779120733398391242816237845971395156317978330172651040
206 -608725331436254718811980898686931523021798952604318225886491359731083964100336160980250846016698798762783257383919266932301952358691231908283896657551893070813030903164878034693704135314808832468969788843126333993372269089139342571103683727993917935707217772420212232833855834481088652379139569356884377821723434326853803464553626184902531625229046250010425108101914075643831442240780754566610759811914845585854292948607118196747901182540939282038270159750621605882819988955430237760
207 139454436599907843774395919737018512756825899326977078314524458391247543571688640404548742310709080653524024245229053099554606594899537129333772886562087953438528615797735157884883861078258643334456118278698187789216296914247549844130829780553474575006229398161029494422085992665650923007172497607619431495221716425740434781434748398172345265207908051224171051836066559884661348375920760675910279063368361162790562953511375860640527052656182890088008282588196397940743714063224420307520
208 -31949092985432579225644504283491450228873849759687649048770652364287829962411290630031507885360443352674495512050956192319803155333720275139090567919103606053328783461830592767278991855058016275186520539843588450947051807503543549207985282813744440142025914924679845304670002704898849387583907451036726558565292475566768563249566637756123893535185654652796724417589058724730880895858750979090453274856606332757988902969210699767688400264205061759600707697936388049375056556655691931057840
209 7319810233547774720222356431464537279317312383236250856946669260955347671053615873272896521118941167507000044231467711503340443381285656441545144935159391201781184879828699938539001595066005224164716331552962143606771459802820597585936267240854908045300777051471944326219131847828482039521057442946902314379412515962512300708887574037457896567508746371573513168050840970892911988267523455707588713601006148044263396110560769327655168993393876350379997376642550765293260954230659602432028800
210 -1677088795849159181375424549492461281779293774986295988866964130766467188122595873912609595858315287630416645929110382460309254817757259941863039615841346922113844277073967497962757287733685128896080519393571356491278082895346873807332548588758166349826657080207505630941797059956503681427715008718130315918454538064932270690164409511772454500124631591600471477537089337196247439329648435800364128735967726810872009061886609285364514301768511288177840602852662295550654769746498767539301117440
211 384261698009918431964298238653797532587644049402941538784677922545300602092393943726813492749820441902164959942928831531705582684910096651361521373080061739402028243120370396593838246889011105086364547783375723108298132897778947311445092734944155468736822719854388058033107465212237803825952135612444330475234670363851786069966097839381788229198482043088286915294562458690765833696619758001569277902845038259901540162549556567911175313779389164496594660013597416664842413970033863425378560025440
212 -88046642960895296029351280529205773883625709367489057875345750758805389717762090106024617778217250703592589758594234910040791514158619940502355665306966711398760462765703550318214744164112365958648211294542225419407573184460923882180949812015448419108984355704333706847045273338706901315692218648419454790474218654746288301010417220347196407869583058870612870622185319408786786551015675016034771191278784513515757110060969148763940885126917231271649320610156146792236021010843798856175774789204720
213 20174976261249827176162215960503881812008972612669960598162986872730914550413935797797806948573254622417332676763920725100246107702643396420984774117205309413540149371694468373172042498097602161393241573985175352264551864165316704399832455178041750381880272337095470253001506056807593858223525104252883994877482942488139894137111122335452911592999533781429519379428578949589693992434943837952860300504803332605099218809924708949726075182695027400621841615780091177957803102747389696147578726453118720
214 -4623040018935074326795412648780390798543372406461286903197983832452302965714726829850726963380863966384175742687118765227170216721831145439061823178648721823931448641174953800188653372845625848925411538703396066522293951392031511743952835240246969549641037253225551942569363580713304156408405564026991034183381020129980222080608204865332844517191275950784429381923078334560496561617210784269327135529136638541372745430380899560959824496583730469205701307983308648971500742611315229385571805695484237280
215 1059391609717719452466589919006851181312321422220807591622468505033707997189791058589245796625031531789080323024307548248540197447214875667150961240798711374861860421528920483142369761464485898566595328544855079514224252935847343886285730300774986235530409834943980512151655835790697893333995661156469402880839875903945537090175223280220156572666322501402645061060057361674733142260615070644644506081462180254134707224436242760027083131691941020454357351867732185450858358071828533460270414061499321088960
216 -242772521145004316614113288391451338813834557718852165271748869861232946580807983461916799496373943563498034722487123855336300650864032646228730043927066766974046816494822069651927673878632840834344114033347020212018512351019453772909810237325401338706291534617997418743041070738945685225622305232751789521903651982243187402817354413233557837587644109820193089923582550386366006314801769325512427447961418290554876200791285841658442508614841616315976994782349540151428779045165058360252090619146109672488000
217 55636079672106301983407416190980621980558623804054651489125025954675996066099153477333025228462507742209124371399293256192168544698598893686721983048722114261903296523736200009495606588214708876491040522327967309730555989232815841322972076617646593031962947885990906971097895165425681511744710890860839783891572475609865314531554112701045960369213056314217993282653452802137494213434515355512612806353466123980486174164174462149877456182105316922885719077147739873501690896422925931099976228087999462102824960
218 -12750504713352520645839074347337924493219812432197036317683559745246680997984022032187856342760479422267800908836549725378492164144744189241200356536010002256950071311629554187083591994867702391358716511124866248159035539459533149639046643807311234191041472742364921901351535796562665753756698527851192623671878563443751509718160020404343727672716102587851884093907979669855363740930666987768650782542694330688120640836180739674495560914833425341363761096829796088041100530530479565845183563103208681750528673200
219 2922213674182420262831739300442023316315980020989491047862790096891745317589557476172270223871033126647581894016678714316037518487305348209899426426284128345493366680055857535401917694852770237282459451541597912416412946423648304677805415827130613998822053217005276693125382557421632228357385063791282405237594243475582487869497192942768400064605853675843613716068821328363027862153495893576471400306226119552265233248239012685811082142064173424669183057815044117341300908041596380388676174464186379500179061017280
220 -669746068076656253929120169005834437108932610600223993400481881212736416122425249264591676435076345759669792955145675518519118767605910234097520173568109638018346551479997868244986557752824876501319275145223972142875504097582505737101799988424663019094551851469966811998619630369525003426882208201290608764024710562138512161402425343792058229258729803594334377933693499368445753027644277408858572966589186924889318751101132358697729377697767695927164747065238461179756473336055042888470712870440038083314860387727680
221 153504766197220987915576799275263238629693794551591272357501380546397309145484649673885307230684352257951373000056243435204904735296467549116655661282372531745782950012795631401933575792191524472862619826938239337258750044369916544050678670249296522018877226245924797345457584657114169579881106589220420708776160853921923757753157986676859621726647378179396480048433077642399762615335586558944386861507152091809537647016558414721208304661550746590628852118366629522528996868708317779399923642273266499956114194828523040
222 -35184138560375533976235072972276539872331609693426483087899538533138148122387132639934307503124557387482492427302178970757580155291375313976438770492495202957295454139053761118965669758769566690898218246563451677535500425063132141571184950610774911614428282880336750751952191604752406404547792981467945337907233322359443456096637904345537898698160314465050521802438187242779374803963947888447375029385271693737745947330723061298903804893392332935900021911165581038536427631160388331451781815455199776729960856627538440640
223 8064644462359202249049230873954772213926111281569030856884122808606003805792212774847593887491745695181812534617268766766592169557779377042780498602763883021966209104297904059130407668356432283176302290921786762658542417342631744875534489290081505429357366923507267963941850698840332237069301480891451837430891647183252337253485565473385093031321284516772993844226385023154723402578398840446381134941098528793402385861393832245737732868615135236439853454091038540235165388133648435589670018879850218073551992217978105391360
224 -1848573216707953906694260636899448761669343865849306678456050925057935137911641497068198073006922604741843059923188705556251544003829867965252194513005584065958738856462826503975942602615812507502980881689617592479606407807452641230836928932154180727590570820468924378619094566314732713341113817473766099444165611419957240571674927821825576156383391017473844028532300800319143311525859513708750067915178211544788663079831039612229803523845007660225236326770830198725380339875398252198203908682644987999255712819855430959234880
225 423741594971169682006782506391077355960770483514369430372610937664958043409447394145577997862358015887910791983090189299291480268800070619589289816519998680147388292174799239587460787171180303582176491038327753589875082846155254839250542010423603011663023628940928901279704242576348804435923661840244611371105411736130759300699443533943222295095124351424825560646658372802517229852163423254336792664472379269709042132555919335209930619512031476878187707572746659954125299272334899889497965727253636596065634412998035949219396840
226 -97135601078777382637614367406812072880828672661565855616496611916049807425151822590637824925786729179020236236253290495657332141032601435695304220250821008190920423053774352716780537375683994575991787130128069230340464420273529536609410407288638807433551909562587060433416952586157130586571605973775819368592927444656833528101780365027013694963875960587855655641834142709792738624612296563807062671557824919899903995226114347264121151055102272468543086138759083204642788581470175621169150076300489995950959221810171859061053236560
227 22267350615053072627676965093452489677133359294894107947675145825935519577005074851654612114466144438314531713759968237154695619301602871903028282834671914142329606048597290084716304050013823051020021717643359901565859136951654761655862226088144298938760176859994681639950571710299251144863189123174203230189209716819036444869519086331259972015351075526792835912841412443481525204951057670206810792158551411975965731346126322400125831731325846101604836148506343742420979636655016760928351955732281711995323864944334805978539727366880
228 -5104713011766791883032306629546753907017355355144413450672690693632784338815970960350690185931909827268612205086207693077029380808250727058294801679536873474538287772100449060224593121953423555886944614069687882994662587312084163703913041534962606799867308552481148680873355643652709650413403445109250837541553896706212032550540398085148880872203278105884763970726449207370655380321300420378333256604535208569922549820778434094644547907356893061142217329585930857998981767001815921374252341312711886266018002433518922935849274711734400
229 1170271615516752923539822798838691622170588800934448656169758801698292090479716431112844388237662825939512633645146785473055907000650992945896807597128622002651977463302536952888850228514666414676700369462912358408324470104606933828698815344174278308573222321105683914115613201988781361038637935905552720388364473943793419377266567912931990894014365406318106059277530055259340927379613398610800635541294192647588653424405260252719543678424989049381013078394430551220990019848326199256072187069803959491599987208131496504546764155904027600
230 -268296161666319079004711238479618492001460724345903950369875372455772950106508699788832162929329172431937425953776779919411008703927329893978776050730670976107304455607489320215374770679087381831376402418078372342556157188466345483153053448127665872872898977880766338414914355690002799184227597243147545341834861186698603574388649568754747980940666740523233073085244209302238687679599818145574960091761091160952251275096364252717400382607930021360687187572963174273984192144723559864080318037482392246630215557957306943663557173965966111360
231 61511254865387716467058138304495049803019612378104900749789467984051551028161115169130551945783131309843888990686093438533002339647618147632204506512489450673410776799033718974471101596884703468636726697762527876197674215732841504692120971167803540914853417536063846901507951978305464082232439405978584277267941542656287598896203391486644573075221016894438465121148568583306668331850218717880212388811534408664991310159679279632622893988886287539675224153208133230074729931625971198365099206792306528921543065369120350989492170637674034017280
232 -14102851959685990396255439824592670133607673136228823258112057427793098632585001626516163990798221381174208738503714037557399615598186143501779293331207094540264270820531415831090401496004875001892145169245330392522002750256408616395622786162277337096726758643268981859447726689078788961650050844538615653412865869857215467172772867181969985603790081994469193283213438950988166008566905666541814926347152712025024429790709183733845165405644878538738226710059439783217781975878943638959239092097101876384110867495282887211857671020098982085918000
233 3233489347115534689921036928948978621311277324867591617597287264493348975839216119325519895836759747073811047324742753885269996174299372329357106156926299942212838214874330730443429158294249321048584891247948902923896404396688649205204454554124741234260656989865095887866303005834962794114602959421637794301039748102173463980871647607600561650574261031626118863674952366747798944153381405201279963892095822389945408809850898205059196676753785390192584869160050013250319921297096424820471707868615699752623486471899370595545271629933338623248330160
234 -741392085018737142920255604904572433533947927537601349045927252388201534018337347376565768007760449429339173383107375196152442069127359243238740181840141996749743628700661554565993457205057829423983529095473558304821421607459994289775152330667960915354086168007963494083219295759966216550851571975356598182153153229508289240524653233499689097224058710856959105643709474371190398044633883400723688557850309255459594903993772769147916797209775005337999374519238491437346011539597613690587957920577654071656068677215444840605820490187292103710559239920
235 169995089609310248501453836783290849143261114266838600504630188255244666570400732499256358782557045573541136814513258259267707873874778258795040802678110603118213572278325635426776396306766850852356093901964176919246300282052242876050143707357900874317414487718359532281799409970938649681600146973183554050794023175412084377507605005638188228005464329779012398033217854017609115226689138373374569222940670361378036999814291384265629309360030977179621658644635377539829473323525217137602363917031324076398566513550694512049323382107198910325384345716480
236 -38979532635127730404959617970520541263068903141184408113839951240495620216186382084274952904844319456285631486014181975962702427097887722767648940294455150476996975288934901899183700194547488795771895496361694934319063413296611380367734031017078024703009179251096227038640679923172377666736880636110955190265790100061758558172348970833070976067407569896229823901292225951504935159927578685453282962842253645947170869807917379883137729873704085835154277606772214911222391725945024308632519677992698335050716728180733844227045209910953006042838538530978400
237 8938169739034648648176559777403752364278352722593173717160965408379211092629511294568501110988238968258344669923064582933986124322223602579769973403366987669656394268155173314921798045141897420822894405172911552273797810653266114573211330840021203998042932556944644035658545843787642508045654097268990631480804149846857082455202972026411282166598930648718865035101691241109726746485240975718601725141305419575503878687899800484678915388276689974193397349334303260850630494105437818022840804152070293373654234274586726223293196510907738041664728993851020800
238 -2049614517518395334033006031751897252522566033165967497950430746632386966080287587706172595574660441944902871135442863967147899353694138597109678417464867026417626477961044790385908801469694054921404868754818846931077629873822551075796486401804142751077541692699519368913407100269669937830633079648734955020273956499270886743200798868803159741987593384572404925811234936441179417444964973553728674581248213922506268011020324135117471325700202620195614571070081727512537139119154128763570516380235778688008550236492692550405108233449621282473904886934526587520
239 470010220909521826010048287365808475352935582229190073792445397874074392487439271281645541096441858573464405145272847028936189035257572849019941966260314153976648484766412902584701773978970225514873147691288209199476257429951637601849546187487394002892397544006988216413014992990948344835050033213427794957757777534491536060179620947640593779875643828136164633301004387679554455911700480901940658501671595918061898430523611810928986822545854659058620736797886157841933292155649877791927039242374307463738369007727390461997983265995453498867214676508838912028800
240 -107783887301038580486054946756966412682542552837551370180603486956343465460485783189040006929824513852772705679656128876963000877837879537774141640928200168155344947306058172909831705874543945081614499966835063074202636245837909712055322920865466892595077522353023785594232930050873293156224706361082204409692858834019655588034964882258494347072580959873292162582212083336778854492973130088103372852817102094786254048907734000789464080451563543712049211725192063034702847546373893340922929009866124429600122105800093037182239184632834714851032524637860393927048640
241 24717908181291555573762782050168540540897813554828728987263704870502188047366717309377233110727377633054517502348079177471139948023565387199008989315907138221853808706290467920588458493322994373816395701733394919345485981246891695343208189683344881758221475387180519066424788630438127230246303591116092901133487811302891274226488857400048323995429814826924144454051011574370571728504298965618895640916698833426415188435852717959283359484468759213331554933358744693266938261697516110894474450085821706599022380622175395754392285830747546389087712250717054003200029040
242 -5668665416575580046441835325412261126201432389946903926654384890249859599687713530205789726251010777884458318117529315003703514965928340678268745129146959078938839309898500244785727637716706644733558253754146513628549026602516788948977216881064484985602510758732621342285041162494049994606022532099437962753800074483307997171124887571546396341739635470448742239369067740942481573729375534874394365024353853492927565770923648608715334765003985709023164923686598838538234872233996489278879181933174274308161079698770347944556052476577431464246795230190644866744320813960
243 1300053062595770395098057253257706922742119437605803304552800943865422854886630957605968257194668233445047084740406096423659957797816318101043661008463239602185065847948481565778009525740765291061593143119652992459144326199139652845018464830657260495809643978267424812132917316300861300753545841551516852780084101167520800480852202823751911436919459734388794693431661821347391131922847350108450970225695811254333256894242948175631890269834789747564434685642640940796207691028764035176943026857160424789274852099691957076814045484076326587428075234035389968346808387136160
244 -298162064194521393922534171266718075401670614669099616384257054141598745512402548724414754607965767904315429244187890516467234996751083384762636796555171607684845201362393572454237947704173419622517182973786217538341404449811384098228559462766088709686119276435069515195487443344225498570542667350777767718194220792209114318225388982784184192063419104582437653433349721349521756347198967270844903219484334219335470253807805782289366779365757498399008764583922012440643784868134647866894317629105018355739105139328645191991486085991094759339742277163892660291613497849477680
245 68384024618691976027171792705897637934408718710965953598806605238479714211404994097013000892699930724710034109573357510321800997163694866665004778901485258623993495469828979143777545362963524693461336653427600083575006013142730847603563863428039159334813332728963316226416576408223734811233608939803315468687853479799208514792608788575376680380337934472956858189565126362818962037506035257195440317745106803763674662483189506342598343566685094374935228884827030190485660948271418925766183903017013712396770185145962180404923583125441400898086938593764837503172123533495214160
246 -15684396063479332073634620010232650312759681690851413798104062061864318758256371998272201261172246301308585561973924179499567443865216720465115487894563240478342617394099508690235962713667599712719631087659735355244458135729043416991596681660303593789344320973932733704763911918314478547263125901730629292566436279404482264835997339140602318509231695363673230720135363806388564035564049653210715104078548740978547663227465620303053665474824778291352722469307883840198085084527523891870462822574617875909600244131721387550803886710490791510167346516062628656223631753349770489920
247 3597424842455143602021652588264462294981888201686907299792252494611641890928012253729522864178924230807435884648239995102209757321513649388411264801324873950361990837831380495152034231147335856249135305594326460450407473555131277829315573818933543267543421114853734652881984008731882018194091935535389739749386368411363722842732292060199558113268019693094154635808682768316118725593071831695597215987825621717414735693650499224056121761154462692024916024967878583156700778965747839206969070550759565314148292925375844368974615516456413042742647283551350355773168314812287961531200
248 -825137559048527789646176402889832705656614746721898301683470682141937929512565927047376742690212429029629620775328853228777718770884915486203761078236977370387337631389383945312220186294916068890073708507212773941603172705553935665241017929308684905216502783015461096759863688215510456593567877240839644272322028855458586472654652100969062766793874763254431853213512219947941243842103228942492516073126714347067223302553750616270901987692530778372518274694413244068406322492340680621937844325651999905235515834224621018763775510603816599993689171482149330953062743530915815088979200
249 189265560066660937584813933832577113940355820522068922871170742472104502433938515279339350965806739898159669576186840525516393515784281901843305968261893880835436997091167716043471478065657103857125772167419414905528134002303111940052525800066378636484347591956553302921643344227139628289534854860027147913219403618971568000270399579509204878318416796512468328357578804256637737269012259679482803074129604101465059843068894535800732864814714227873429024824058288008667625400770035021551239063225062707559507473973684822206819417654476768944464248242403238799554490478904368054862519680
250 -43413755790889859844756870721689136072709019343582689386628967594106660813024118952522912355989564339706938939045261202357375650567098627986807353820609643610106043265423362718598124747527974029209708988324818586288846190817199588059721035568732317449581994632206297364257567535251065354858798793479609733266051729440486943039855148000571366025568475245994887837276906959473643594949639667670336583217738279835667058078587363977841725205964658196977948555743771191179240966082155106007588345416398039862719954194556192611178031177341038120966672353565269344324965086393455605776017953120
251 9958491706436260879315642272740990312072323400111351880454438473602697482511995039474501735471685485833840195205056592124487771033282247986648058024989968735595630493767111620734897975745626374007331474698463814379622690375280285271915264718709163037127874477659648974133537171684328961993158688863543324131932730718007001411136923553813565801877993678840983339752037177361418065426679348507115645085019574142129831108479533209801586064795434515383238274062489525183595512918007511465080391250445168681506952458071897388433805557322209282699804089061877088732210729194579628372704000030240
252 -2284389379158983455086967596806948436293715406771513627436622387685905979678676709734175166901589807204580643335824571505864817778029888890996119412189896483906704734599795232323639807582558561943435409696355997206400610279794206070663869911992286497587260121804919520636559753283229895397951741094966095243445598398806962982699964999513283473671064120729862337941999690022040503958632368820873998917921044205800530883537293651529512990043769687505820670591173758328163689197631181020254805853801037874020120357373931888597947516386349629388465386096337378195668241894480698017617063127021120
253 524030995815237307729905469986921386169646583184404003160095256580695461492518803225389598866253011835659993487115328494200737891833502018260636572305290323162333128931152484234270506410098563276575524152502841669635278740069207046908132623335272757419422260441147648304536522551455856646515455541936610897496815311689753887547453012514717313463973562004720111397522338380280012935810542566894186477999842746884532385713165471300830565839489207417540365923173092860903249649259498267447367306958270780685725462478371684011386566719259089496100831609517138609443469709295961637976554051119384320
254 -120213714069928597666819300129387349954601860886220450729609440732010772309684218598671665698290314574615438583415944492084309100795424842555877088874430540614349740338009763018795633972343073520328292960694249781543829058810848191990975867533764916158184726359662944877719698652606635488411124910333661121054167251537439798836432282309684441825746134704609597926263115493094655451053162877545315608405638038204642570297655119466706489947991762068270839122652240382542200847573374239440941024427416692040743562285944956550262356851729879637886328722801435509012526886686571709914868842278442234880
255 27577898590130381532815490527570026916692579419172145145361450132559015935882459339954409608006667681871294256254023100332093063953459748115053997080379894926473357639959010666280330126222196342264426544122596759365208872920164385105538912396389005832252503800561958743514291275832121282263551939260484298436051794724753203391817493022396432367672068942444639039634430192877358198529792220291633635959552045046780002784516676481961152850448572215126127849882119245846094610273371668017981607654796584828361071474441513062273836538526062647849738287854761365445507311470603409619743219814047572019840
256 -6326716321444941251936111351258613749393052094387503258839219945043712679028967980172038803546996591192231522546366566205035165728697921568522243878680503547826675393374594623316484028124446713809850231844298358785732610717575909255419660313751121910289950259018909524066288622519198895839545338089736508342479373843889818511149670762017200343201022216988365803539080864480245969571723665409251356621220015082930005027417492792944027053970455240314485964675794478586825819935664130846191580265206362739573983809949840352130462987133955408792384690783775164183559812709143724099188007154278342542229480
257 1451461470150648898999000103206853472797757983381141084656034073642772725312139617121651859277606764244169646267722315414897744222881062309417220260948561271909415141675005666564103035902739531461184208731931047646070551486700295485234182380280761739578248995996910602477717538536259011001148019215285388659404546441861976309002940894301843479271478872305151864026726126358421358822102430683803893431438863260579278065699590588395638462930613198210566239104229030904907722265676759645146105793412787982378947351366411233549139222714708437988236812249613960525297948093927912207913162692379831181844183280
258 -332998703261511745794528226929772997225975778166215895018147954951915007613556808969336399650049450699706264283691369863508697552135218779609804484744287731916553887525184077586091378228724551045904917932574499966448512454404976396378505936305455267377274975204883834655972567039722920626546074167916245080037260454730969638781494636802931095813351362029818142557577280433309225796340063337530499173312933802037010732964131072495855663591851383616810884309067490857018975768680119741761355786947813227584177555879340426784978035034276558233327271052822039677093342872787927801397566988157158912660562014080
259 76399299598648971653966122162845715506994721070531098279187894306694948013477333230508958531197815598686000881940607532995253309694845755100091121689697597080495600996553962839687094648924290645900577616049575375873929716060899838200303821459110726325954285365267745782161745177860091408652278655001723084475425563312728521426971893396458083332807977959557065311547874331077958786655036748625993215489834090378836094909644861984139544910892013898571490221538694859009427265893127972999577103157190968255244923843696564362895071875788322890460928607217900755311681999243117455716628818459914342444295613025920
260 -17528547933066499178449642384647687367801763486419231919851035609665086318606719767576435832088030971216411597218118239586446889953692893563767909274981188356728060462862821289739839789168093803187515399950103488487738433373039346025854450553178077296897906126628292409881243815584013507826370528761205208538322877779876009136877488216635772117223077561538365438156983971583936703661509391764529550603101898405447204491446910230521444558914381454335419965582137511849611267358691072872405703860284263173273941562693324665813093319035675328256429732081968409314831698152331451928919922694331135142678955715852320
261 4021723028078044365322978504676728391753581458037966883210809896253651256793879100785682030379407922588114190439783697010252793842848415530665989942129911545996184020678931655660563614006989207061572366553003055391647871371531245193326977586500215091725868613378796568421567870295537534804298821004430712951802074160408219522980104570411975054673972205747118025300051820712042475860876780232048422439817685919990151615219489836561555674584669431586473533122518371379466394457780863117433403544527675718511366558032108638969603343243710171809094140223262053883580490877425070548836768549175611847504030853285525200
262 -922758289095306448146463360495252587258824458875049182457074021450966042122188413107618032437334900385178423124351660809810475919966804875168720328855817613991174202188612346173976945589707166242574487912856512853332162952941094738041321994951768077638956697414773292119927758949780840666790863798090380734313612434659842411906860570863653655331417033842521689915779165520138065550214084409624762870509427645532564191201352668846406582786673103428581398887931592446945396745276255301578666791106841018024639268001343466930545984932316723708899756398984353462141087565762838204904864202592988608379525749985280807840
263 211725544921612834217650714060673925160267546886881481180022793286968858012188004507487926324175595667209272378937512519246452571573054124510464205869807347195296791282248990242875640891357315323459583259176250353855704313403483355737649635157104662730440845150390098544143945933919491777175140129534482241432700123825636726431256856673303644526411169802446961563186561478687500547024304025777102106641854891409767050183008191174983794783920701961300527372789626574048404283081326353974680420641886521750093364215318507190256393298190223699852214998572359844155366191112548028561896396290450839940838494417758037146560
264 -48581173159604409678006682640776625112721345411874353444924559024030261646849899263452634222275686883630048280925061440517554879316581530470646488202821017023921242725265459254027432759639669101704427645039003588939466839119192896374754294502704012998660593529110610055330711340294943848877071662086402495497322096153152202173101298261099783744596667364632371680145738778482975367658772943882258622230704489513717530570834684028863107819152167470194923245906458952887251837191782709470558871621769870147872332912988752586511344539333297921318100091508459417327197073069451590728853189495405354947928679535226035478985600
265 11147361886811750035024774467553573211669610469511412457692383862102454417464568310334445756702717029484405725229374456944310042104585013882334119121849058553403337239349536359000588240909443581151895864216203162394429621983780681944046388545148928414550150737366086530520946967000772571375184016434267524525454399491857188566239715189213013051083193744713814552309779572224664094522273327417386652475579098117568181683935794676515311458796604062045307929989841887814349654273057089594173109610779655395050155856764305406087204762352720470197517014302428940540569462297815454564177724476884388002772870782137445531882657760
266 -2557911385753534573183865727199742473074428306791323833579594196457092892184545142735822822434803842712304509258849782151867357712399640886016334021954057473666387885333564609433183190300441235982331546356276824413045893484587757685150483835079227501339471990576329210652484200780333518033853996558630308727119587604521885717854742174803950919649877952520905714827316509953577647805238168916932503219247333269010032132201182432932216808401906656692804873429412189494029018260242526931570740005347351812186484787663015294636347182695028444001019460717031047325169248227299786603822045181526452888824590355514749493904828985600
267 586959468406203291464375883799141909272024004782953883306869670053207797373088079358758195825296278857710606316114110949473028573157673263608451525504373064479207078785524263296864981028621643328495614324732455646286953728737470552407796012289938823368975900421886301457240820449024866541396697135051980601210015540602855982896715798987728868517783722890900881687373677785497928766626813981072322524065110220989868047013179268555169476548418955230840945294869753210250712563079795685136185073060644393244341646096818953776580143575785953466364323886575667164298620010733077231320116318255734504142579034110280463723339842398400
268 -134691405346843567557951533530540928299402225608771007930919788007596283435960048018589758343982934876971515986309973322499673068009654472109119120889992645557404659166534426011082305619567015831409926702097225090994269006444771598347753729240273613499011747011841337561020385683320293989976885540286782280535165318474091999798710194794111030916073389797697596799886968194940366613335739671490398136800172150815120472173397134783168261370054798752836735137630035047901476558364353151405040996231334081977950507954300199673300869070240508004171582708174701518121636351522736598356434353059540831392931662557240633545786311515961760
269 30908700154660371955362545196124088463960525507161983838736174730981320712837814610817592009617952954613888950097927217846403979015329413747785728164844654082151299646244262121339513000211564639823627452292024552163290699034401537572768073346619830956289624395475478526141851743477955168410653525811779716632264738638507756080636061181223029135492412692373048975585520278831678106473150116024474077662024943380198652139341102490510423496005380392406536740197199954184225648078323131090838603593914135787794537014298593625637807948537614057924179833604041711122034413520243409689881762298553426114806946716344899663855572581376032400
270 -7093010729440200493743133870700934822083825416178847073170423313244982780798891266247779672211348991918329027025564445913269081204596731109984161638168973549115543691322082166236489328863101368525521138582421834889558246217781490158770234482038126560525072870343047287643078199621077930964286205355618744823596857982127057449204392289642748039138551757583968041456557961213290253766847513033134515617829930770623002241807762532673448161411090891029898624069871076272002872177083931727569871618371637596793333906837759230922937830575306442102476168360120281847369542353866583065172473010796399005988129532694633955410518132371673737600
271 1627756519740592558225871371208405923024714426879116326225447248665170410246199336710285759381475753400022110928209658528109733555874774204995671328013709583480116823705653697521644245809943922979931715496477536835768844464713341121882582588901376031220572237085366669311328427232930701670209580653593238542392350393574158503934346732995828419279801426798329230233575759627263727497495331364674154661170853905851181177096650121628281868478642435771847155872308860692029706777308862100064257839349663637206250343745352802902777418802109951097836068775831780674549986335535893416581810452626096560694159343444603296376983871657456640032640
272 -373557238000032737123757711880125825782401298745052691813784265979196374647086153075678655031781527450315399045832752161746053290547894749165120284734205981134432286572718401258380539383833518960690060924415559555286011199761667635933876443931756703898558812390819108473225181292696132843774663612553279718381091800130885777670428130444551769270324025034433239016464314032689592310837597532506367920069804633134567821865517337005668129379039376087284880201516637135896911736056008366134241040898821761225075035624673174597991163698530920009855753891803872861255529016214255579802543280894333432157187974110018607129468497904545058418327120
273 85730170597134149937014595054204450331431965935836797880670637219908686337957183679298093381337465542199703699598041788082595420145511183616111874819913052241308500978992773232903281828936934372083145686606822277159072617604353626388909265411814623494241569448481579876442150036335927315473899675960471474696628808583979022815899724602883788631400672746022161953590039594077246335613108688475296444589889433753710019231115749785415598770363848510787265764336419871440313480190654160813546723577897543326088100387080315614419942336572343385988046622302675730346710192350764284563837287572872738347589299193867256038444366192858630317825118720
274 -19675191850698738119697529006547829940193560669125406514386486710626780478728336796394080220234818599931175672876445780524494235699527571988673932203399923057848431877544746225723605398645165806444769074013335519928800246762905494597178126542302616513779628764217601020152778668181857294165653159141203569182774344213850372257611931913606206495110793553801734931606806185302409546369805940638462859616191637746329333448442541279642977247707652169232644510244880568636425373124290103800783617930901986530646018657154163595834628837271079949994088734683410855584113672921117859094701166266775853485042689399529513107438073710568890869741121233680
275 4515573913152327031561639394934091913271482297584715092733300132361971043037488362104223851796238441818612133725858926952494977596739443922958651089258069884987222626500275210689656499392809020686952650441471633835660796692348146085547628403667370408208875053651854446270040172244290355429402892981149793531570695159723768239773848263248803672242701148746646744646328692246906780412230877437579681488969580289577611515510253267197449586963688574145370203420677124376337122045630472721915536901972077964658326768029571254107693264112424602478110217851733085249122350073284281763709664958298501111430381843685286920928512355624587792548178572537440
276 -1036371743757436831943736915989003195132463453124365332529767336559649456894731077006394572053528666000878230697260988518202566303269803520585447611056599465674864059950975883442453968594237184892364785162462276609876080582933110412665392422048714080763164349596085951338204572183824140968011567161244055857858338657760472793772566109360210075656359040654710464050473249885106770724744150133107919601566959226449806947444900535238564248547698085304867599590748244285573690872336213722499129824976706875389985117506449096123942948823419949374771281610342518457610525119982650694022964273121655869841573695086936109131909481477771182430005760663484160
277 237862915602708370294227201775508434054403640120201950524721227898552320376142259607916418250517285565070813533918607902342370910293508471223039469833109925706008747178126088193130739369361720905277309078153759435555452763885523548878269999415529403393548199501328510801234663737581206637834165722159599737941155637211236329392649772142155247210210071984525069901060676385246638468418898342752158397457613406054989546947300693546254255634420300552769942830520898520984198975656660207994968485545307411834814035404993967462654196654485887310511089993770969986412994230558247913693830307800817016341984156886852757900035504641564704392963948187202060880
278 -54594188710389182371039350104940198604809828487733836560079144140239338526396048581853377686402114953764525718925411634131952988004503558811415157724297637823239815446855810393096403146755345906055597647978057875865315912244056502624999001542411356006920466696031494200173158677663958725553617561698705971557269957360691481170204818059332907313269824788927291540625060273661220753261478824097640366712089073429556852751230131669667559930750414898047784344951417908009784982660120901722774455435338854432735182916062599254678756467923808365589312993710263021817099334928811998333430219210794332812543234569987569743064150877537619679246084554780672856800
279 12530677087652200073732651923691800166956128072564649430080014516387854514955281399091695240072862168938289013258587369064270514417871192574575376894338223709353982356986947342736025503196054773649999037274438402554426512478256347422656039948406156932961657103369007792745004244944759742641519607299222719305511710513652334543068863622609235903425458316178241841412827002769536981076573787765076257323442403869509731828254805983130182353993072409797235611048980119821541450863295463799551213702382885834254129825002183886415871560969751361044976870032908685346520366029662229350413775436766780572319680937356070797056948790059447204228131784327643176026880
280 -2876146761587948471857136211792796029126740952816450946262865948591035695959214570728899246559267373649229061288619044127380630097775118768303393061486557991329922515324199516364698575380934168213006856529740397892273707408456235647283538995278477937187073246888827527232445538092622390354350078263039240983210448251827890215865054270685800374017138390574276544662002555105374283603996723877677045475627421828694181633524934777040332642036287576219512158009538645122254899803736371947816964241433938599311022605283574630050147416550231758081928150284783932849456446022311934577468424955992902874723129095875619306613117222994729780296426014572910135635606400
281 660170130369992426033229105646928358995518263119239170507730766270602571404030148702325717775105045486806396457790269124575056698761958183124054068942678744271242197726672802607200891698218371170032282926784848096770218769001270506717948312748096422866031595891247473172585555424600121875882259944856251957079930408455096195078417177245644902736489998193810716196999755340086042481721599205029742322917828261777862409344240789206486808875909203413579834639979472989545531012748336332429054637953296037054545018237516595162344805621019810687576686323933794627944932282949123586091649909214089544178749271517077946503495015334521884945436235571649123133440033840
282 -151533607322363859733873709012711856812184132097127538353671500233583342649996540895843266916543670006414044895388886582640492861674654081429113405981630704826866674711431151515542056243072941685569153302530319729568963209177761692678019788091405260001128334052122849258093664520920116500709125470265878881713247456069183057901784572996243306612070234480502807487004540708790502265363451329539484298764812387235970061422888047894409295444002485966438253501496021205612373940742823788882228856457833647961136542386146514671828422889738587660211456101981818842400372584514586639176817492258436148116971361433591926513680425559796973521002965554351641661709223063040
283 34783258024994264916910511656895114936681198719211831256051529161578011017765132257429367837283978290391907333261677129983012971278267740900110079683557122661287875559952203308355858347615826160674929008662729724343198208352344140580720738506044117536601850329229030444547192299592051617959986108187671359008311613399515621638454959440249065909032755461486596978146232735385027680582665980545857249996521730170242410230304175054316891846506367789632004507381886716955258870374658711299591375810432393149076652784562017686753216548708385867279547626070747460669605108258820306435736747160038526193560006204712360748471131483356428787702490349710318013201784963024160
284 -7984352497061082606338560809978095458799667409588574028903602006411259552866166629248020371603830769851832322992449903344868407331330522736919241484641510604933537024642672931577272151186398171361524992934797580160578658962670043824628459307104476057371461447101870560835662981008710225358060413275341203448457929011339305028722619270121387701434771290998291181047073683629703932904593273496732421443819606607415357794254131344957336041724208124227056091984167105981357210569721814635635178234701213892690645902302886086760458215126435973705034519792811701569677588818897937438004207476618479777492310080339904122658379378026147965285261498565053131560475041321974080
285 1832809114117306429101932833653471158987673199210797338571825014717379089298724373510152628773981936505747928419629348970926468342094914506081070585762715062282080829260886389597802389919665544061500476964726841560740256420586415206690677496969754156311456464375583714156777924312753098104187445281434333249718230326192233499629703203539375737295366142888054868597602443872068119300726880186508651248118102248494771344943802063874039548951389739329028708282343244704954903171673784162145941808519383622087392486614818771834347585860538269975685716766943119489981728195250664092565153439340269480348337775922806227614733182020137724691730222925190470269631459701496275200
286 -420729343565555906688650303728353999843747602903569645586267050623890528214054959412879279550607289524791429687061740945636979360072804221082176185863171676834094800298519066046209852514123386436533428943540976758479114761145259972953666327372461035437051845939827574785111406642175217196019378406221515864834266716808362036183959866912249230971497320972253901340161640955945818412320003111326136140173236549269920605370636574392330961481851316384728836238575703796906911859228955514720375776583385413131590149981431061202762846737368883443855518945533690395375505166026858088562909499437518632631581260238833617331565553911341388303316576762547163225274368171754518982720
287 96582033869388707401444794543044647833470253377233520727732045801376840127520439003405611010740614250931276397890214035232209674993269681921076335531849917727219113625399303766984086179111936245624103791108671804734616749095937203071103985990552732864704177460413488763198206957924578899407661629000265219771466462048925059176914787143172227514216121250492382167509923314545855172575177593261105961253267499995546919553454108818404095018361655863802799887848210273699408534513491630343937172333319364697615236203367911063452536675517242098963764369329242936662034179820516372801091486132345002978528959028192401532867352842458215779505252680101433733617696886253956409957760
288 -22171639690795661673000564283102900167678891039556784249375821587645702768986322495050327510784246747726599741990529449919375313148585519473500996496716021470070312604035368969749412184950149386198101495469692753169386847315801100798802754749490986749257216359421449652981686619583737274838935466640374416734446890404181731789980186880308630962728442963040538428762797222426957824946657924109832930327053159806580971943593838461432343641594235340366725880690163349685370015274094839644433310190936300202674641987135472635725932759315396394351590692902335846457429984820317591992876118592353985927769913525452066423915158330426172761338959030724656581860650903054853877585149640
289 5089875323982065641640356451999640662477075656015090026712843982587568515076931075505707965589750825031954873814212309357601940729731728396995481469941406913110768648822929027620104455560349141653611241606993141252002492357455017686560051381548362862389525977290819473061140702386429220769483405963308394957135167019539548313037748188835366106973991645795207533975768836079590341264891076473817661830833004069357059428244106397747617058075361902141007188931189110692596545897285759950037227087266566998392284887760771719932521701361418454188584635414395217848386822755330075065045547324743234425263272012430512594945674233661421391557908608851850776764128717835075091453425782760
290 -1168488086517744097479394575090481150021477788406458312002658317332909289070205653665142934777056450401973808406128671746867973158723970295199912391345758586072260758566839030498050868858613564123093006317417367089604958192567733609138402070420658421461504636873912447793200209505415418482967498323927753595801393129920928797800980728391664046402527299321625194351452363924110655263317004705803198307432698052651318476078621329412509214519542376291857850607552531241894842265002487693078788193331685984555532717001432778358669660772152091521600208856990720537592819832727124720053835663073994184774368465782171403128900432954965272533931813855291760063982046334440377562541065293600
291 268255843802805136066822615744097133861906147110283580141776930842782208672488586880520391168671379886698004845844626148907173940966021954384985024842331646864535765604364652383004154945184277173426291995525254511292879670281106568933406751860676985015009314379867981331668286666755233374396184465874303600099049623657342890719651941880999450138370565951026829607459135781605598728162315370298635526661750861935843155199272052421240055414197579476815650141280260278796362922417257832799216194866873147117106732460020188073662100576593831106517989172677911953638225984361993160892806027643826409794603694091263312183211363332419683860411986862960036702306658221254092243471070335023040
292 -61585971896625572407359878695715879761526099977539932874969018599986388037250095825370904806802689858711600127495421655171217696447823519141822877105422180404712286115692221110823531828118513072657292543883281505296649707229615260835386732663592852771044529415785963065169572263901459088961562932104440733334221806634368905870595901171609090750341209971886044239699520414698405730138130420110401536726231755122363343286060692281054346206375169554230255107323164805710621772197151025604724857098980699590886293965301166598547873398921006830019479484250404891240141770565452064946876244713773936158014319987232610016552340391665616803151089239194261583010349889891646045789983556636571920
293 14139109560438068811123937814771144010873707962876229782936995553480133395287471199160160555062074838641568646274325309779548421921031768097710398325445811115501208949087433356575480838439045873503600705898225189850633903296598304776194509236149998137238841378268374575847994641093152529934235376176071982241477862927669767037222052139500543546795553284709737278766687905531798649404891636741730775969081740175001686565278365387101214265710917393286945063741730599430761259610261254341369217686137955381374523278371310770846918089726648584731602727459851720459460190334013490237325929483057945366018825647020875158172269507070632830306207840062567708890863043899703361331227149193625962960
294 -3246159986745795547387277183883580891745425838425039998404368031068607998025585482178846666737556693086600083902992153085097316043265975116877082367908797627610328232476434147112081977278428599339928283541027851890451713143390249941702885327091016342201141402090688958925911458137248368340511254653353415274542016269023507729141680991393874841844123253670533759156723965821557284360743785862296794309946174883970005413656247423718697398918420175999579077529504118932034818701955474674490829178680863930130684319584513581762028398098195435331830417030597621881809089798629712652277069150310272954299317949922555034901669731300759871931379908401144256828471891213081031754451281880096285739680
295 745290060244659763667749926830630618833660945187925071842505416571794540840787323583745635567599197004353617323098772856947650810712603888679212280564569028297309498668312760646684858809908555070347533129435581866942144037439327664831535494378238536130028791679839525163929468069029991750092669242211622124865847190081963440692017218613726009171153913291607936004723061939696103920374057897289353089604138632366300416174354653731530311218088164102270849839766644241008548342743315629294668755651806309825285375622257074695898584210955385932127439888953561905553322099408444217053382929888805097582868764637046933519625945609390314674629437880064660656774044272251054204157667971969363103787200
296 -171115060671539635915493226388993642724520874523555180045966624168469841676899857862893520451139734782414527895039430604913137727287518968409896372494063332717990032530041870920253454205649607267022866895520216412288137477214580709784305067317917314419939693839248647209383265909718089065438892997032861133313343618754384188519031086515898233235689206753283211336394466361457004888352257125711689628799953501905019653497828699725190033747395948249636325056073397394963232810448417618794609576057974863098363009745665187162042501472604188744844157702755498125341925899917297468095685981778405552471872054443756208120577035794675448334061878619028937438040259496203250827474761144325843157817228400
297 39287879474211334740432879225238152342087196880934871460523611360596234699446358870539718220581474650345263360599462999867304862089258866769967213967152861597587946381985409238226782334515839250354202279363880637293679639609757805610654482427141156399097491877792087843667639823738239169786389230584391066541998047481851550106034531273736517427827460907496131155863497275043823139882076023520911660433989788184572085794700069573755111215237824061704611353513236102478526843901264275907499990487257306745178547263876103331798242357462569372915829194876647863785379359025872022551338959607490401174525734637624047902132270931799705759691794706889346454208715384724150216223913265116220289701976531200
298 -9020618971541892345897516906439890504328528723153889065171130448198683201250581754435549032774893052292036830532503933622178474471765928627370519582563978447852414139455728529415725755552998102450335515266527781408833474621247920899010670728542647706992877839955951121028533856496431822153787089612161007358769716068472186284049086280307318714628905218660913062408978911930516991519447102742509234006775389091443742100139803055473912495715529218587191875418118135306277725271446332818727682943529288569312922614655973651274374876251907427787663563406122733310596349316698493374611635565220980457263610064166788823816299243953307977511828305506397414735912415670191036943000736963903804405104640918000
299 2071197130512324438872824626458563303589518636052632514555863201598208184021843079691141845824860274384782079016487246111430556944483611533527000231368531102176444807772344995322246329813954154075157847077964307530677725486729247303107109816573230279287629964794366996459779529456080601692664480766214958155675795933663218490691740256543222365542819466051479170375941866617325866540261675647784212215444495719238977026447247941165322288693826574714668767959280620895617905930642224444251248308373209314426449474980914660700570572907615806333904686744944835665207533237432110143573368269680696950830018709304476097297234265806740554387664831389878856855789704526662126818515304525611142039225411855031680
300 -475569321297080313899128224651969435295359272750369315334868073692242464507754913353441015871289417588982284857417264005005163893430733125192665454844072576795718010212950326476125863720327844491365956166091493217450334393530452103621718288244862771182800092070224229428672773978332473738858060963455343883255166489729498529761997395578251130314757279456967154746925198215999840956082210179306863396650720271151003131689395394981037488717443410378455853359469103038499347132466693921980117376950806333697236698433893293571834164752578314046914398938778798923426168705128096166874138705967386407249943477604896962773843318329337687835047818346375668670666636913375024076857801913334195919104988913643418720
301 109197696009684053076000712588939988255038548428034712074682688865784415322485184135739950907624189879281300130540299010535610146120390340186219760649444617099020319962772791576224305441735951236169527141701580861551967928444267721876621171458506332506193202738634196955154600404655360511570524888827574891193669340384370256502824525728998014116955374470857695499585836158647368409482259820943934697397513091765343448097861370707672473066500925757924746283741212809536695149100161042997914484593417224905361034393620373007534198216406282424707806192786735224073732513277865603453465501607976256627600042705907492828642481687072978732643540298208665265009719729290839652834310010970557246273954371888447530240
302 -25073809436151357220783036868398517599727810310572885953777943351345481856375628704558347571959606130167484723734777458228882887778773038020042032958072516552707236117300072646621365675982948791344283005980412299466410582631158467918607787435102863194908059166866987560925172351498650294428931844526997471129128279703546357924432102316642110156488716614904943468285328381904357388096009848544356863051130192871058273139450681242492508552131769872613919333942102663829757996997366560310173907367526270790286163488402654642802284047228673995993577612130347753716576691966438792824356423151698528371604518956849042918891151718862780461917779724479896539033271435011699736909591447573118409622001488847298560930240
303 5757504951688664396839622458622598210985964007325483768583668850521460950723761079672905893371298532301970843541540535272919123182142082965754932950655133501110545651191775175877987342751217939495396793172285320838669184831933363055276467259059777976255270548963036225891970195967660872367715967732174840756950589814376175990023838258413297253087076378306643971339744663399720790447178673060843556215143950872970386910888813686753120834449449938929278807540580836867206317368104060914498489331698377611739620179270385960872242497275798710171640443853375167059727419668854476590336603262286994110045075006536953601185847863513556227023700942518500146796789459036461356686087067572843419685352291854617210955251520
304 -1322072969351216088953726088088412138992050264510684339496784533015945232286465250327328266726855077813266338168127033076196263865724984027856378650208623799217623824291110510292903385839391788281388630352514927443146007404796190384611326683389278260566559711419095359082419726045951794555116611003564756397875096470071434828180141373416133345534403288881213371358859617472001877639353207301629006769104661648034413855160750947095432034507147995285236333620248758693270028656520019448143276093195546696974702536537541898548848722615777106330407211429802155478351319169970348562625862612140618846117402694841240775760478340811772328671963526027643467701501815551036536574129835498186408147781786197998873333548973600
305 303587294153718849063089641626986262998784190581352471292016396723130203684077590425883563978615870834658457968941574703284567853163335074776187545997573669590752201570858037962741952782375708918348500884453885636400512642005897848127180115497271689211467567473765705273142448932758449328322090236606321081293901853278404162741623235272789890168753198546405627564979069735806637007834217582840124340429863383841545511793135612594902625210398017352686576032535388187321425618027090413656802918471809930073600128733340576695010465478888345928748663347935561261100019252870423266808786572170246933255486866745895227626558676907234786021771548617274194084251328788805662974247037193468526357740678075049487905077873913440
306 -69713802270127184399851118489490329706989733792113809476297179882540645572907163801385881231775621932535181367916428132007541861480835872859108072301809262002204845923441070212755019857024702774369024986081972615076984322065523596837558733586720108167174539313707317190935605931017196333228296529492413873712467857500661050852996032760312345005532958907724751610688935901729927608562984813938712091261610887976254044751278094377660884949439724116243917048075977107351838129281746991493318624400010940741124204589887576773644832252202340161433017653668617093591083581482787218970506340203572306568203299150931642546405117843874136788512020660441765879276277836544957197952602458622731366860645508216063402178230072236560
307 16008878808994060177541919695937748256636418159246478620950947746328948181925708779073988117823137845694401932709236869092757985601025988822360820299902160418164699732644967956857032682227094980862106735884907321601776329952166726350613836122387062713147826039938188586862792296834271459953479829458234014759327813173268429652620417098275384076224230165409482776113704796842308219312544067293806341022644711529589856962647745363845116342600047028132788896431171127056534361428911420974166513045592476387345759429022048735449356677647647460921555225789847223095599144921429410308108247212251972157682113284306027631364345190207999781452335070693858011667765663698959608418874278796360061980531292679316205865591597958877280
308 -3676291887466331145109523244381055480681714685411816374168757683021571188116435934671986915576114916831330129675862001302267046315095188291853730297696069884096642446668371346758064614082723110227457573471217075617751938175411916320392976286072428137092004250025454710137639476430699223939610796987498170248642457246113871590173496360571468110795003828371767148618640198537575106311622882402669344788776323392611164445822239094249867806243352711468618845380821557044678025470503990560093021655194181268106226001442157723340824365709946979143329142699794958863772535363663291005637411122824284726322455812183116432942686921105449876253985258362501118362115238724552428516383781440552906720448628018582431758764634328582321920
309 844240013808342814900241235936872049324456931515358385595097718307166345661626430014615033306374865872108283329162997226032431013869481894471694593730510162602317665478997913750447005785501496423530148817266997061188226242993170443834225280622460324988234814774042661081690731793969423988647537437842778252835717236294662379745422541117644972956867529242456238010398658047097732114698365047450904492283929172321276385652184800913426607625479718251422957561253409920914129378555518306919645834974984033204766158698861322589348801456108549490620832014575970759869009184432705790728448237300397720405950802412314792458242499352324956926579637866766139721210624250642663498807461145307298930280579562444411626881475800876545524480
310 -193878080598946929462958441911532426866350634251531366207243272254812455310877232415421735133689355486744606078666056748359962670812475624125556620854962488833728654957138260451137962825128191619888426300587683774024568956316248811602302176158002893878437394241808416407784980192586196286759040542645007308561753762085814241280980154465362714705406725099748945368588438767741280108326250372913410996866665920439520260709085041243738664235527071099265557604172101481341226785990499934867336422325683930146522419144615407249333664729109396677248198144063919478740022424113299932031018595006924648696572260750158759152722181976785226714043138722056604974250767709685130274532816128197485653630254133575694584877360099640299802979840
311 44524420915250833102016223754682536325218991263216026769854766640515769734661883255680461017043162223697717854058069292228293986705327141759849479512960539317903338972098297940822036652958660297281498378654416350429881439839835869489814007229552850467659206541982169732918926795727674108740839796392094619813571655241673073644799296221471630575626306726450199178373738176174736258337187559917527805219995197563055643535209216727344836712383334052906076965467706363700363445270149066010581685897420906975860923756914741925995490843330065283712285773288015075161915494722670846194604511697689426790871968823587229628973299270936327373076328972560427976238982508703899300082072447358292437406130608932048139933274670626886858240037440
312 -10225265497285586294763029511791217230580797339577848657318991011142314525826958863473649602284761505268640450623032993863186246963420466928714175864357091383419414833421400791354842608520173026406364544285598316825628488832885261399234115828216976955511298839165424388991249955681119845049393690957445069440825014610241262431554076285690506642464796303379563468933832406461193880817885454373870610709727687935072806639910934950895864535729804285760363772572216019195582850432616807193456407848976198055393660771101240030394563739379760498615116490522071276756350944070838114391647092740278382858841944315872762011613911858172741802127588955819698634265626884105679210422492690163027909952946967428315507539680466737206476085336734400
313 2348321794459147281748830315674304986970341151308783592730131615286428139245255909832190571028057461698335000792737550812508523551304248884452841688308861026614493441566839601605606870846733513225960839840820643558869287088417258372659697620365888794493536419650793988145361632301777827670605403523561207384747768530311395277714946974583811314557433627646115871822105885997792380094794147194352796642624715697657342565028190082282316117921139745965609097352890730500796207060127392281104980795330429812211294568703711723001836658449319403596420192906937989140402284082888691672766144440050056761415333574063735332104119299252330035503107826861810614722158329864094460767850247617246472908473652117861713807553243038907096902747591840560
314 -539320940974221392527951044838913029223051591555196925531494497768034880611036597763936697799279538030204592319253646579980270108010803220966442249281743964561843986003306707161952516638796573248433166832993035162078007541694492412250412907236831391756237638353825750626844486298699266028043460721706814344181903803232822034884481730345578800773655556020434663419332917315926324875255208545098928219904783941100415193284922533368020262050486218068045251307662088810688220640826221174152556477435721855391095182240421319457539904348094534835776819009701595025674962750722722938684648623509192837764323416765846686692982831590373781036754361690116492521615537782910039602741570255135539817366677290969605326259961520858289512050083439231280
315 123863564925360301564340960716655961544184226477979186069365021059812923109977443145449909521752199294589318330832097684210778428878381649344812500984042516205252462750552334053389001785675527913093189009388305220796083185076291271902644887202462418513457532468051307663625704742396992563975703735562913462453770494568502815113230825871285248695858547222211166616729132390472349114314362861596228552735252635514329511731259815244501756649576889733572184075552099106273101275190429493428022020524408275796119503047499695636093333254906138931113196754385914462540954429134017764195218017737126675480217348835406413002740164055518267081880742318561868838760213708716083616293910016570170296570482556794623102495855681610532741745596776196088960
316 -28447653006859865757178814345331603419934546305261219716304590580525439182820865754497133610852856849168330607773769123038305417510730513142431537872693119512433495708143570240354325529897858563293764697372589713806753262124437755437720829777210431031979363142294557918180759376533152416778478465300998518990283350214975060255547922249865761862052771048366298050668470121692269228363407968614285638376603353240430247789744078378757289534127457117098042902532004490844731322627349489362744128275182213285758353050593744972474544489465525776310351453196832190861911134438188591113832586372046704902617915793276694910734412357954490323377803373695137775163067123696107995284134193523241775489382024353722233424257711288804141023519442739587971200
317 6533649636937444046062221550758775895247432792831834487771915608089636915398601992692645395099352381591177279182941456583031842063022585130867235823352378899465013652238057857413169714219783497358729225714431214501109065631997267259768653511644960221565549534383374336608686977907058085205696356354296746774855626913520734469900150630998888291594169780859615427836529059669230280038105207852321609633545834593907575852388052888193809078288317109097449663473234775240145104825751303674342500319812239742459225288809131494654422157925960284194349207152463484010188547871825590632968259460565776398449159121233716910748905380675665870558111925097828060164945163910986710315404325162422097741461053227435154326152522698384823376642704053112477816080
318 -1500623468450765567075920843290316668340809716070327603331045661833170592866227551684864601564035949906610478303016916443559138384912351783294307135939148972852411937138010447116719371795461330595495526127142522368032520710930745258635781188523255648226303836795001967935826192423335972154104610216973254408904911410150014536909822435784749959821656048756224495694486969019437980815554498119902708631595939122688879974185786013743525136408417060596744421686331264542822255382563485859856304870006995386007037093269731574317066179765415939075582852049499055464344008746349518646476412548591886859517603106645994417817242859209282343010667551693476650587739699094421898629022015760905194765347483463635169607297902936212633563731745759652890278636480
319 344662534814960737108674165641077989427837298947189344807707010360396421173149090104090647927385315723628080503745848452031326834976907854603393553716595843804741816217138290398642387321633563208400903081698209247086925681654721732336812863489342778656813884098578451462908224447295331474156770964821302262994003588818214089265738566715675689874945438601819589422942468753626091528733050307396487965725056802115727483372148280598322678830801160606700589744114031977745125474566019147713017159244651344559064905998530120326866264699005551161111117250751338822401200177230569179445787844115940160413336284688386174591930542068558136744956360957690854460389405288670477942765470997436448050008434390757459573417355604571784116567640571335628313088043200
320 -79163107201480379921603508348882793631439311923435724043123781956713386644757474014484666572913425642970959462648848238864333311749428364240684107536735646995032098291846029096884777949730302637324023933157139075747398378978795744141558038747649383166135817198674581852370345517572679104792059255737382044061971499714474407670636501444998242965452618952511109506604485909387866860770461195866531711555710462783728255799306573301917413057724193480605472291606936773902393789546371969864336344787653515770956906709604001938967329224598803106095682204928885406189565981460360659956219368816832420786506385716698197558231989810685458926711494314697562395581057741112613122521206658456141310588506725124217060358363558099092162325680929055529598580879785840
321 18182682597507177104564319700063935458767852292375192040370852152528356675070642472012215639003823522076768895376113085134845456243278585712034173886795224532572836266907689506364991533995938383121376001954968614794653947821706754981473410115068175802482852647016258807177663084238432992354723900498193582594798731578226721441917578657573821307909945624823265151244961555244212397579984656030996379953340963296471047507894610241078622191234017903774317697983477274685765990740619058493477178453822200285139494566360080724212814719108032485022021579295702744748819877458649119221000777752291823841852680045961613504868932831713875882437371304513210280458446472967939165710213758665698345535136366694023119369774538766508844440778404426998475386904664525440
322 -4176374297110216708684173266331001750512768830902272693501189486798002646992318937188376372078927007862894695720559635552165643702990116899163046312564801158547333741274013890928881590253180232645098987161592358956402716566653901176338723798688138048658957200934823068943177385929948599696079750714090072921755475212023500708797268508778880617492036300717956264806753926687249478280822694098573768165070068809633214287882073198502836238581502635900082597388262932707608834024338508458647961597918876049300119021249620523789165587444217171823579768930498053979916694747591823943335552796743079895800835583740847119243370380510150548615735983563434417337934453262957560564351313854908155657256925492476376153043210120273471927532131107361163769252411134307840
323 959283916186807041568083907115376190539460006198455333147660202755398998781323743913062483306056399057138347892028318443919807529317617336016790377184923284576436689606590546897360218314942040940093066433063416053979546542426677938984011877448409669302560672538406148839397048167076258842353704846023050107339597982133656482680783807243551458529381026925359392685398476642059948170839566857739976688006290717611375312293224734558281634659271330914421150061983125376861390252360467374550694186013004172550418917109169408939081802755310773150236322817341027224948769657473966707768196995901455432456020113644540816926265090059184744676739970165236497843407199886080950234736737365266125371745362622414659011542619087222570013920550085039246524780860874897041600
324 -220343967287716863264512799849253500937967511996600328791946773704246705961918736544758278528553691863986096232770262699613877570305571826443888020737567395021642211193543925919104945093546225414247542216960989927163976411381531729433305938458933230324400056123654734715472910949269580052393644702446267221852227242671070425368718449477458538354946927526403229932854682293602269221289194943936090863574717318792937907911399110816467820720930566838587889934066077450791877340617638875528251456264635381895668788900914387081825762173986649333761927059980887010075903295859167401863601776709015829155398815852925301586176241676974048287163744237187891602807573054328504576477082158313430939539655987645861229376569177456677935130729261869195767885009103685131728040
325 50612918496675510491248173990987467443376648772891501420494783455876919109925063466875232320629605798599876321157901762223869364820818391740354467792237596048425031448366720694372093863008327950528197807321015431872753700239086350377085236292229322622994344520587688436811625588153145966476974753558855287007920945187195291961763605925584078257051115136423647802759613889475615178363469002877722002722853199095079653054333413888728575879057812192078987200591608373550047428478001714095281779081983180629986696441924794297048057395942417771651743267802425681384994877005295826152610472476736797810026364618015052260510852244065372039514789479789963782511026313328674773689728089532815418389351660534474065077134729619564669011027590777526951459948355929496931912560
326 -11625931859910365035907873407053111771133900951252848435105274473139959969939418981197163902887889840815027477010059973077100615744656038035493564083101838851965581878299305335670210543084746809981512318876126199731512466551162498074164109037823607844346216818244796078870330231988044759065975990656552415796232557298251644949523643950898573716439204152608191710281800234248857787924281055369714285950416990957669933346986042239307952115040379084645777031458397172400045854342024801771031461019525738015914631084898358367478071607302704559369285000307937908508558544261023940183078159150820883009917340312553694113465095835328349802059809643661450325923339219841025905467754996206995329453267155827531733845390717669956798717409959638728892587096483416872780208230560
327 2670547481738632321579355775528640826380897737041404581660913891770998993339801218381007608294483495179150839570588537665820179820711264424219815967290842883117147231075606961975345834502018121021669734235308478984908411063487378003305701617116912680991601858125189854184427853029664459865401767363023800340915000351479119494988593223247723017081558022976627450654386060384598990368976272296342025597748128264231734068455695574030723106123019243229111029726755101716236821015211084386828492495328642182870986806739248455355470322775350133498465739569388710230001037065979438245121633014879535936175001135059397413175203097234809027072572815575543100891077648342027248756705058414052567349304673204077303586329316586551558625841526446253205262995590145953108619345153600
328 -613449667985031824905035182844297015544966761939052070525044157690884578144089241562182710379753618751905381352014502593015633912674646479728783341087159905741824030977320696685982697579811250361641781612678787504410543541828465562242414168364553493200073959015930431945154774120642245713818957873920955459400776082487619524621356790782540499898878725774562713904114076849110574640082598528267464350516154552129731094189096942032649797774394219276205286905030757312271850127368123000423284051515089501783114328123010184026847256459531219857323810825001046459260794951919806929260897958385919126118967667832097752787313838002540349973863008287376890803983381700634509364139881941075074044477679636735862509262393657370587555877467486387257968670351137065563903583304285200
329 140917078626792970881825095944095001579220634855084134312401318197683696044471676630468344514134477527523358216210777674745729108308961731576239801398135939234895898667751822193148200790364529373547523062033608686432417175818396256902279772516165573186225816013558598994792354522809000443140533937473287536563823642716083761091443180874731050259577103483332366562561694639860540524622882521284930201092904822837257003997781138780264848141731965713913513338574399135337552401510277675878222224415572333759218645377466318968580678563878732074820514144466113354539470255502539496776172772600380855078158429972584859162872173047837212376832137082635110020256095100590515376888533970919288660392668001906660302116730504423870235158777719900387655371088318843167724930967446533120
330 -32370868645939124984431526240754522517368309051622719170433439259257408374615581771281796949504605709262071811159072999439991546244661604172309957306430037256493038753950115729763998967426673410690916533655621906246035722037056865241064982052867261664033717655809798922951608609145087538070647902468235374017667803515405540784819621201810520506933057998149453623862732379464005164330353167375482010847112214249777665528331787304214411471644463940408659270204389757952360435346639412119316767452805681083778214382138710096348178493483336048380909835020338395935772862588028642794246867121598133317370208770662804711384152178271194409369837375115647567714539522859585817295064831148699380658864986059744935808492255518424810847538324159411491113955998347951133215076734008485120
331 7436200075401681912610832302193907536544222156271619974137208218686022802193293734671959022746157255800542922856694934228995932295568213862961624651410900966415797597832016283958588146916311748359218247913598830960455103027427343723255229507519928068528483720337671165637658072657474799215467829456528436528355002579624501332888049167431377274486835134651332574313005741083216954218585795397782738358225947396988541645066101239305129718792454440426932901206444817169654092339316572083465581801564837050580730519335165100764358723832524628005033757332227147407080791653924937634578655206693334159202425514063086070101798796449524724408128497972564565895087473358398623883154992537076068433700421076087033224330266172118160127580328768236532018279320832204777588399130443520039840
332 -1708259061574963525814543287490868090083257317423955537494675841477597068461822806886715613679187501476784037534036678520767647727237504008959612430128296361560794501401879660424958958964792007595492831500154197189120770300911953895976082336279346427045382822840656505620516558604723242301171967652025413277482967177635488941083155460221496635466347010873723328148035827095574151632172492936930371186791198776739907776015003640799172970071050861119179815779501514043429293325941473230672030854164056041743687457492309618651782119922535163094463296602041787200206088837978106338508292498933502533983133404874126741791063710183805689496927342198386628375830775440610734022350345498136989766557705092901849331402929151912100536378947819091938771488298732308983195827662088138760255520
333 392430106702000405900512372565692747934861255605508598461286807001558924072287009965708719240173444926350206152282833998787968844540046174910403699120253639133350057515678183171578130505595806620443311904690341849358334457962111137861967570580079459771454136697443864854037335587756670746346276748083325761336905854173556718635902031564103224381197040160796817439832282337810215950995697374308266740887951529957508486190020143836046336164152306050257309047698778327188384068100972111843523774622995614072383808719055229515658055175821653219249912488820965647764220815526704231894832775429938914657330422475777782378897169460076766250364305821887928389052783018583135733168312192243004368599654100193850351824812785330273095827957426786773989593903683688855497191576941361678192207760
334 -90152294928173387366655848794251561298076193046008517005822871864086825668571619022036142096866286885177294884418229155877645997233515705155258040393686416795121423522851739913416333351431893500711220556558659007292923504220205457630680337756191304293874445628644241919739642617531644075355528260799334720163975907712416868077853095061018994360599940109108283676861496293445124902604527522229733397560668823677293663695881397491676227657585471639671079197477869653784012318388154662334017211343923560500347344980930914194742940388814750992258349922941586352942683548102676290424975467030174200019319757506987988794510251986138498265332010512378916554179835274558305479490828348316997526502676922978857830884020068647482828601298908356986513237946701857229577484798816476834492038230080
335 20710810859558759966316844474929915907630743940995549018422310217920731455878653864157685911450782418326409741480032279509349111778521386539417104134416732826053130265120560067755882659702750521327233557701549409588462731808034342271379669760848023849870967040891656794953406293196758632743861924101895885197937808163029691351781542422233463593661764653731741944919144272445227582129119788187267922757404960450930716375152330099572646570490444384378364402514413376610699817518406371436025885279946370015956873434824899056235842258039406145814069987371212436403090954364156702487830484954373222195883523170183115455559567363832090401145908212712478488227272389348023354339475305794801390156630085269775645715840125101105751440420169381901604957677209443797764880100936879145531529468854080
336 -4757986781465868283126538899954393178256361538077054667596497811734815783138770566589452607719582514093812472867413524857610161958112893438787489970533446560403125040003729045318576496393104526926745381531149343857955846802187837256639036629144854398919639810105408159966223730804515438332781997518780291847025760056515381584588047081144000765371538812480597452323650774042847282635230323949094473953043552340255917127568827816718140263313891101916644550607445202914563568763215485659942255651319990701365662757141745273692299412088236438055153967942543120816600315918777838410217639654563525623235816337009090156404309717422912198861418171717960775404096589518126874117026070436775015766395049203265160365871201490259054730089792693430249027445475544358135742871152323521977422737391484160
337 1093088028694954725355421873058754245721584347341274781081889614071670882075728231773251929122139676666468615444309442086091275215535140565096640505861984787587516805096931002915774671679881360120672258730319002716794843946005827347088593721634031574888555283380268606646256405304210303830971791267292007055737803107688292744493300542884957593131595771825749254685065236481216222081132473337569239664864704962869258788016774781790176804972594913222868478792481877383994979749732935626348259731938121121526444486742704514559912986704984950958676976398376999425684397035678278835350010947175932658709968902644705951909054255808261389017239426285162461161457141493487414674815292795740179421304158014309742346818839040540532037318280428520863388810608062579929127213390800008781448477409995693680
338 -251126641655637562407714285246133423321988963153142869628897212568423752964276956000735569326401662224860061502303290895803899375078011087371567441774634854986416344121006878251897771220067222741083568599632137908983422485824324724037968178046181266212016774647961728211886125219682389605419304308160476625039089042406396033818594890260532303500856681349783274630150251936113634483675597115692253877775810510233218853567974720822385349804763995914738617670800355330186654210730436483505461557460079950488302917587781740206185670036736940286591387921374720470365737649157229711187483593925791454346608672012993679992080148446376550882907260922402421690573101285987403684121906099032120933690221117915956218258048176326387310230086011449153334277959001770978510616097580910932544114404734933210840
339 57694730575735577512914047708070350649546270371595076315541486156543586019296710850754860047708389610772940990964651371727889831744560369825285549279405798603694418886536458591571643760489145366596228606074837211394594066892591055412870471052783493431138743799144856903770031810017750450796413232613269541570036639862287811805750396342143742644116491531814912594592846798511733809086747270526524179528470492560311770986983949486529235279643093642178899736917388848460905558325516760118176746443577378023502000982467122800693186054136582864832757776788605142526987851073112892013523951882643056430594267197197429569177885353438297037605840851603608367508316316440013442725465086795942690562178219201552121908456017055812905837663112317614136034894222340605896999386653362260020013710237658587026880
340 -13255166481639947234078439224790462987551899834410795093798996044306212542161379152628988247368457693074929742720181008175910610378784019841420010965319941009266062618619944887878156303820956741062208806626055568172149104945075858335933828716846424401338950080631146000790386698437855233693440288515810586371971927489377335221286174324919237851985012421226819772932289535577964221653423614771522263983434097619765591965609512317029339026851844093921623810899294531263048471301818165297275828731088390190644073993256028680276732526035533971236294341223741915488980275123141701912208285028894385089153122854416861684979426127527609192090045552741532511558865753465449860202309676151840423092117118125337806080465915918081192659509824541445013910723173840919587369204796253888048398926186976569391969760
341 3045368609080187607146271846772622368207093041816350770416107368849715658352420154316841326184317609908924883180961777788574538038924129766368639668474931437991952496278576997242675096037082117791559155317848708841277296034918940360014907721396482524179274935953014927292052800100742583416700967704227496052346931829293451122405781261710645753091227917206220934159401910842206731954682663851455116713799890093094290947684041309770515789352193723725811093636380114659121029667735595485508871126398718338980824802836968825483075139922726010630561748327689853123044859540997296847629300520510458542556067191008890825662751916783015868381970834309458156806885693698374429970052723454852807853150267820340664164237378933724306994703067650749881739845485090496753153093660088522872332773653995948195840046080
342 -699681122596104540833698538980922941905673598488223955962420106704339372737976027152016917081292852082633231688824655524614922401993567727041246793171897145284137692001187615386301658099473614056136904755247369646104480542199972973894276542091210166252021247645787744557892920379431132260055133241068423143964075428322477343064093021099973666781675136196080334734773116862150131565449192453388001578145023146294648354284389785181789827024735307876016750139591492622595960289527108563463199997096132718890696282459227786903232459278460247520535888879715920347997763970861012301584009422058657616377455351083639220784926288945119509328904974302515067859594622245044495963657219982441569412543175220728349279367494841208133808952486123059179549816040881903410679675370175871823533026293541134520991227856800
343 160755567860322427806752642755867654810177087338575655172069501234771889881671313129066922019080935280211040940047674034481985050299776305062780819360425188823176141549565696286071498956506982193297331556736308686932943188176037115293579598798738533967759270477938731546127936276411014262595596815003396412344296897552308409707087884023430519476249103324680519473151849424769370458928760899260475106222955537391795339990817240031464412732603956952526586399703207767615125047824359087896153721929735807674084549348504447253426878529723735659442824157827725215600339672363138497288605991723815982841375356638611696268422211381312938810563169433464977722249815211665847385363472002273883933888197138445539031541377383463362957069893958035248494041047516715392343679577523575774354505408838125329029020655664000
344 -36934943210271900029530444306852426600417768807952574024326352473674479358301858760576651896739954958767382946385035338022220377835038599973547153079384191013122611718145888216884961750617996315259472313268194352694026178380057996000107946564004704095894871380476869884032899907016444496082123636335547611376563356544511559981235884995251902022484679084708109553129558639914621578007910810785127758716259893876175106707894241769553535621119450432606365545196195632874942971874235561528666418333257543288683941776696625551976626945875068913831289411554187149529716009187700142982273290585410863099517179849817854374858283780328677064734827907989048678125428042408930318203606089521289756226285000163945847874997833137301267334129329322700910882745974153996262943553899169518751321632541203224648728331583224800
345 8486221432876312259302226140242279183547418110592166859022655663187192237072942183850514612425078939355274999938097968241111227060113567086586491000771732223871191310629307242187527927075218754533731956316562737480137116426241086365983598860517302514643923266448048237003398042980454224195431014582609809502637480115101585178742055460417315569331324133671436665429261382338339195954013738726026165035184058537498686306065893523375571910729257507084085308024857178925362230664024313982736205124336425292741239749685633168932870101718824684357418165042238489953946078315685515577276101537429792586356098875369148331213397283776135012756459296051081939484621296137919591685960276033639402829219871572092877550213756071229388492671338246292119025478567583517540743592311170597394873472231311854974085000095567777280
346 -1949830072619058342130068495831157225589709064091665171685859320538660690826459588947685982791321863091142002576349319243866148474647288494717489862423267895134538296685016961908412386798920697072447871392469978214393619348399413522051771823395779242343963002173349625328702369773676938255226173414021881574328753940831873153801110839111808555211500962502046140575841918891535149187517384138437974267197073027342506265368232025480999867661034136328699904247452428251573826544166640841005456955610721351641575165505787446587840903986935821357002637624123762410610838256001176440075296661863609196004554163338181161162856833829501840800080409927300159294250075390746159412962717065867734091319426155492662651292770193239775748850877509210937719765420011550513949998293646990944417025328798622662937204245313991229360
347 448006812188905273265051331871249744365672686714388656387698805011575696050338949831927605127718612519862133852281721677387897877965184970472270117037805827905980629942186262244076071527310691892928401221525624873392768814682174973622700876856863113386459460634154143579281755705293630674446249931539805614106139376677731111183330556827862387830344969392571702054172031872208256922565364157314654548439697636463775501594839889599406070998916911260977937429333862245155379852577117342807218465255935808555751763698618055641812930901939896795154527729562814221034503761619352348625265113250736499699501718969726987507169080741677978725436925223861550831158721193967918145784991137006812312572973756466753872726915658629436966314669869220446752371506618797116040989876429062744876136808998732421281747504299482594632480
348 -102938512583032733173965657175843674925033132540812973855281137684897338166174835693811532631994346153648325357928739090356662363826211960049729486023225520474852584733610246537612787161001183049610791998330657847352638953400685706837603459886631781158767160587764475126877917278842529814966448453593828029596363751909502247094533447304977615961554035072208616384098140086909448070813621403571580836088255782444159211807974758633286840588890509369730933364935825039424835616169919337076095014460923582471154183575077230803725978471464278293169827410919147301744132394616783675945478763901229945596812797536143237731746612042843860408211513669761489409970645286761979378045208244341829578046259156648549313749331575026231885643276560876381782504234668562330736831153767025582389496168133223185307761978571511952387601600
349 23652472476385554414995629233237900538176089678043448486478167719073278374176260310858248792073145508099370980057928230550521012766641328650197611663908488527805330347495577917406742831103655821509948796545736582797369894234589393753156848877466481582605512248866848842155388991633106577815035451291922963464300170677819948267242426091148733664864564667336083619796414440481592955464264511478042028354989190029294513504495705369258342236720705143532023941654904421799138333535947676099948915802791163228683849090851132530176033241442203032083642455297132299895780769076950608977605762121104605027096416665276302998137395212524041673422101898228509565224823257860588602385431071364618343955307931021103637113391520726434789631249598899120351132498147582348873508766086242818786881968569947595117295370924168699632640042000
350 -5434762354326524905800311686911744063704995587962722455804682418824840379803980024524064536520671727394556040592491619789929629930630774082175736594264244270609816534482956457932029418440556739168010330966982336247005191435369493447461288152503538024288800837644827925384386199940997698410238422861852906314756986900852162931928733973639487158413577404446365248569804227172909093388347265952128002068226832513573762031550141799122405463656020530734977465798989815163233291282827286377269447571659058097906197347740704442340939063443817510798902222263572671275229580136488906347194630181413105333617483149008406315738882863358469940308264275331667007885014440998877695193562170482902031204950173947395534480155648257340807309158141672350647959588496650138266065927755779797976948885397507016581411423849794722617219307481280
351 1248791390839049525015244923952693224310644067742772218646383146654649314287235429841401372821816596746083926001370167206109990378286523079591987945963778067048816410127685657626617110423986531214005480394826630159869237148686898062857607778571081770167708982247041693369975446543746249729721792248631052400827621499014572543491705977637782426522866632746584977347882962644162719683212308946674705268118054326160149504539946890040774651845272908190534990120115544875765078814910617414591949589368383361687725944554174974740626668415336030138234953861072699281098676283046979218042707787645333089612957461603498143620133896209604775227592514350154796274265968582526593355657750983208126540558129448037793932101365582863835125965407879888692266001223828759171541698654409481428859572425309148993896207399687914750986697112028800
352 -286948876192825540523765172279640018973211775657041244121150423651241105224913341183670429785963111343738891039225343413389261730763850390700007175311947079339407790289460838078323779525775301614321020625477181718717640135233611609823699112020795684086245265860000883268154652703187711890292998668124254660505814694723383677426775676128346114287261879082306429802405977351963066541606507581309620243552574999764160021799787506215497784713095593564208959902108269721293329971713397159779685649937708530860789733776538972613740206035029513982635882611731166827422922626305292499431004668291020115589274509243382629196778564204868723871787921855232442545930799824614242285832209372213384120659834169898469011529919720045910781369049834576648434103586114088903981349332318732623728237106356359557402207504112676129166209491851542240
353 65936277493612616210511475018271976451872180754537155790089503494867420533939123066406983101623523278410243715770739741528204926806491802096252260843503093233831936339179290805393536347579012143226589455546410940355833209477320288489187643109083045472347110523030364725816867464348347192798412984776623880573684131162981866393999244544186110641248771425212415783478840604560448452964616682425857928762677018588516779181447221908558727093397607548693876929522948729904852467202961476756838388159611789102241463606271774476943470272945078483110573849974478532241548433384382312627764176451531049568329675099802570791404047338581654658233030762116259281923418522698914173353082290559967402400415438606416565901120519528219038917819356757179359973648486050660312658929412557541746962730777715232309248936016662749340681197844003595760
354 -15151288100474294826829472799290630246937809379800192313161160470299934900106957084623234617326419751231976886527592752034955671266135224830791845008006763265090376374899083820459711515012492449418778890457915155617864676503415915306107709898127390458000057068571706602538134547361923709720214567661632973327399729371484951688587047985434168007062415121513478450080768085104244603369926943624125899772590745961140160667861319587970763060006362585955154635640948039373558720512807218167694177758716929831458959760772326935002626773977735496913792981757354343515275001146209731424278267661882837335394964601228654374965596869753668767849064161661109414713834523365678886222854580057631980747283936207516791402811941596280885290664737186349238104600337147493582356457038679255266976509097215187242289457769196497331953055547576078985600
355 3481608171137890738339156327719904149076210764304912959639240888318763633587388145368751197473622609903776673807013706430812599379568556785933859360334758644817042571336621377585398487556790432160425837113179978069235988911678764880553096409115923651978294898072740188464675660276183225736174617790887579336355406151826302926460597232225877465542709081378822919859165488467782911984951220242516716093372119134560805387603839046025087626014655466034371068790445523506032441171090173149906074517502095089100773130255887785201609299639774962071279576593077075900710286564303046009089863588686453339478950229073744111990299796378267404454764050402794419898188131797194940898008470114743598650601784909777596727836346004234897570290344910974672571840963307681321998949601308522026806665274745963215673185709253350520737969548913251724544640
356 -800046823844300756152256752222012274689350308792566376291926843830033809134581627582278206696385595700084228756845933214492254072249785031336496865505854589504557776430512913859451735495537945172999091229090688236202418391913326389148436173285281000510163581047651774991960128334313308107292044108923121667974095360332216081259994030147531786496165186706574212412759851100343795636778727336625305506773331670504453939278716606599813277470971912506461167637338218031957924418612103244036946739242151742829721884946472773202152558547235441529980119578322364781269652620717955963196926782320091261333479937063204914074610925283711671907139225450840893319261071750693093145049064762224898823264377987180881134794556998296090051386139216613422129592788547770655785486558473706270906059149393356357797200055691778271550384289239281444276467600
357 183846795629723541064604385572942261500353881152743596405341455937058057171782913833340077766938989525772730405698493145704147983313541821366013535421931594144976748673452589744143633512988252589898844076831252734422080531931413794440011810894780505516276946447547689408007749377393192193675304014163400384396603179504093226555698106008636496455713394057237853692321014580832608475831541367486382487270473363668941732872360006444216718265539300606320414192940205838008060285775253395231292137695552719381000732756462805057573400040292973479407143310080902915384470213779322067522616579786412076995687513464109190272006256812546625747608974748242634544993943747895210510882984315032037169727966217637643369356962295062455077979927413362245775797213857722082493294635874842820109502549949078514741813220656532667058478617178510222030958824960
358 -42247580485037915743040518728774969329329279188379055597577819403646009132445363705027822666504470614487157550944486819319001496258571654330252479498970576662713819342270997172705865632194439573504757040742335069380215055357597430138402158562080519202785957942179137346984646319780383045028999408223961020449541959690104239865462057515257686384841725493911753584608835853615378023054563103421877182552583556315465529190437788881544735371539104464560566165820342750974291013590701495048375588800748820868329161738666687844476596869360230492673853096454854820194277843063042410975775686999929373698374230567312507260526840490188348604561311144078188824736669158376614248577212007668556778599134987744710480061139468906533795475725155119917667245761041105861254405972879480925125955855826865156060998137241350782416642414785979365837410305101600
359 9708512826297429278738497518213141917332362108407219638162995563697631564953422662232970005963080676079055204865139568671362018016816634270505978049352516406049785316510720848007237940413558826330897361060946478152810681912400991522896490061488402166214170247478235094405328048459959933084941490247027543741030430662867997134814190277400963724572726859548860574908955403600750421565884667550531315046295505978489322811821781629160151827473157360015228984919045848268069408308881524544401266683355641277493058404215585216859527943440678267921010353665684179111849795267934508112198391185194949762596159294104078421377497435953136259795770510511909486924614931518301486292290370230137517211090097944482192891631159627077127188170813440667096551515046310981227889506245468573098354859710449769504504017274280785530966379562803440380245774848043200
360 -2231046574417475025360429872869199563624931335942295348869483996195649199014690999032051547574728939412317770045178558696278164427577063599312896036623533063891898463436805921563345181783647835567394155650232410717030592291680731191376615906590267732925242138876217851265133664081799422394479328679571578805624160865914364939435250149789953968249390127404642288753350831715114742170894467133917318717856421397748777236232085658861949931394098998177162514393219699861842682717269858801472663738261135893574665346872681389498198479018536305690176076741070869853096598801482945606954859755975077462104979943977530276139327008325124987137858736904442233137447781102515203813261346814746175787567992314067659330639858034034398217243469934652981344501186304844865863581653673362285489797397473128753987973892389901992989446792664883151460562996347009200
361 512707413715220810547623563683122518939884238005743335465313187354624416295197189651105847377796945748462038156144569985494036323082687382533811584920612479566339594547681325769737628111040061173090174976705962782395726090785074166263103944562121976371592736204368834016173014800861986431917458994862852197924362187636966285468566179014188209610189234695644982721751281491873865811439318391332205068712939662209307494773653816619637875807859299076933829280516079950841391851111505696199535659477331544119178336237818079582927834178017239508184929138827404308600195478069502926768236173897679729447434412794203033436660013396540213748129229424609719046945340500790620872840902509254064497296942588917058261517957007082394407778452669195060045945924902316563145746563921370506434751286097895595485783459729025683453818650607276197274397165250560045720
362 -117824488565832652918115988948610953469453957971463047216860682851697588406424156830273891583979970558612575361982787173223071794784435795403461175959393102706763502699243975841240246623592685947086118293622832687657703777032475042843581668248029513802318547028348963424539306647659699631739479582933843585260582044080930971704525444145159663687684474837997373147780303498223904127752809732133700042876331803147808247386965195785211765339743019877139817389273137418097754126511330692620151905261765852478952229721978750003180414998861977733712311500786408593104118907405963742259747190610832713865025886095419931666326657656102975069783592969461091507527231150946660399617359358718647491083880249864363407000814644141689976669686998756202597657886839277405262882043334561526858056382710980202354924104811698720310444418648196674256335679833292801113840
363 27077371705232393763337059086391148682141157771152321845370307621959100514114138955029155510265094754456381181041460965471324690557487184368015658500817495626889418130632206852853317345072025271077065542490658986167290961899436089432024423150363791364031336747055051238979822386573157131302690852309993311387511544596519250272740629572770748099788878970454362455150996514719477568465022786690316963562066501963812988058349260683622030725570215178462522027233555246091832889559418365554995333019251015619983258166549277607763389305491160522266932715280946223791589871732765530176467001581990604949246499829585956899899633031714653914547262882571987215339790135543824259838717672725804973130155449295037358583252444657986380874979381035713310430974245224775265515934544577448259876507100398158074624086266352249656873597900914103657933433752195932258122080
364 -6222750671730359873687298639081191045858526920266936203955184015899716547136503160745271870449146226958712408341607637118156549927439119821013370495338511886173074226999371603965116664324469745543986469008298297978456999257695916062982928258366530430192804025695201927701180404405863469896381909807127212451804522595568912950013906627473240432931857272862611732356755657853117011731320521539540327850867938870934795261979723369999353097547128037063303998570237397593200053349126544254108858673563852396776546833244268231694491914840554467727332513389746160722209274151972602121995353943571612266350693141761759861456578395882167531109500992445458509241366623046688534958390890182350688746447557907487172729925335310831767129437558922967758501064385392901765066046309563905380163214280439312816858406101223986311111769297016592775783558491846329809874974080
365 1430089496320680362526230372944524843391947496242585946600356337081754787364102627380988431236790082816274225736012043341033112674747448846081183870565833299999206778369813138958468801331924924661221006990223822600642495256094687900082474640116887089758375519479975801497186163642841059923500443983290842795135623225191736626707948821689802235799210145658577337305718396225984842862090007024571790182213020352086779940971825108783480959371664759937620105954187546067982729378307335209699496442664446474920726254199717955961920860045438419287025614740757354607433619451335616214608820978562734654831457601324265294905917127745450755433833867005196333115332866159795402150606343402331555380550127961666754645453033947446932865987452783556568846266101565144242501778069287265185150001864041341556035883984331749424376177595626819125092775956796317752797005795360
366 -328661572887316093567729580087310577245554074818944184033657458792376446637727439683994447954583065155833586831923146270201888079248512207208315478312911032227609574988990691139535175044558215316944381844356675650424694986320109720904190874566268644369827120010687130232049529488581906144943099800825788806896089240646377570312716358878898247445074380221383454282063887118267940854925511340973806310560075518108915160667358109514027524054147778881643994202385588114637759284789775488568607083837115633983710762352063514063572772837066898864144558919109598594684215277852564132573915132667384451771321484685243612795349929104718881947735580428643990717350498321340770686083676607500813253898582086613191704493655050265709154000077916506358103223594408650238085748794340448392437696759962023735473198129274029328537703737782881301382654476883697767057133455485120
367 75533482947676542781680254544287404822612982684717339713351314363096597392477351423277959701043018506836149876730184938241795005400068067400186595455469489752731710043683997852526986680479349036860592374869202035363044536355547732480347763974946543952195648197629095726714531556303593602763153074165314315175001014127240396087277407558845013760953886913984231002891155802034313305200411046232571921411400214608271749615492823484032191470902773345316851856075839133465407365252611168740664917763635372657927932380156045063707988298908325124167261500237925881500083530764633120111025639072339422055820468442877198109214865072310318613582606911145847896680349507074865452884710723224005003835793676039486857583761503262023400623486294778429073923274639198018641391951510772788078409134349948470504657194794845854110410758170264475668128364540112418171155228432510080
368 -17359408996442360963509704116141673015753663480086071680503832032315292105366094233449766249995761241272103633550728155666398343853112885139473142790336232451896689253833389280921332995882166637312731898364973015324643460866029472944658787543335701829570370784218009030623662829702372983085166659076137850691055506105861062965178781103744610459233629040265293660793310210640626118815139077314437160786643132688746917304766134903731025923052584429996521846224990812137037453286388341794289988099566122744893264343912146905022242789835308897921293547177612045026137857768176033064157215392501005356009076282591940923868757521088304040505731458493584477694454059712161853044681243460375113904411848822262003759370070284902009622247008969266599788066134212690702662213317736238399351958153635059616032863531221247517511255971346745501655878689966800319886840796981231040
369 3989653475403109828573432619192470264822478246270285976213237687017447839998027728125154677501946228488909884727079566860507564703526649465139872384181093319267427803719039815367777621705422346410496190239248603753006875140407004141318103299757472226301703062890371836025403379031372881278925635072069925323351908716870771249290662514352463462104273531573338515627436815923100827780199146632366117411643770084212961851778446979881557440702746076644394625618152832236279008943291349225359167633589184350762340516257967756545157582087295874902379606960550927441708148947220376743481945315525204835046180310085156032649000334506166113748234113212614328007616373150950864208552343860302993482251568727309514610563768084730584353453512034868998420076018060783276311590161152827673615611027098308033298676774726315477166949988673773265175194474128557369819765622034868535280
370 -916938498808562821474537418122371322617535980662930273595265595940795820973969344384314679489833081978860332266579638627850204186583358819954047816639966301374189094189736722210213496782108147048414341483264693269569182842937068011702903287026799569315094860333307020324296864958508036604879746967851155710680465699121500822951371762544485215941007856691835263484099688691443264157800030669734157358126473063104996453403147085901380304891444771869556736955999291170203779123311296402215852181532628518217434872253058789721683965032262424337906518900291197724882927004060705312028133829553546890786471474178138225223997514338199099432327488618410637475430962323102451267840056400706361165301267348563016124149133795826761388555194776591526724831323517116363240207921216526256002906502605650499423061487925309356623577484895138434255134008452265729199501373792191325227680
371 210741469059644293152539096174014239680858913419654651851213396412344172058481592372237694186224892410243645321727433599996692054464026474220866522978778357813664695448780132132370378472615044110577777902835218853131553771013465959629854240114681912801839561527617614465573128956803716123429671196835024782976084280452492289773510189890416549199769635420932467024967790239468707072177973786948972343665815167154658310249810996987192988289636569070280600627812440778839532656943022143447316616974467979378073184883162170978791772656514085705481670307295957049850780920899974295851150071434522350545330328648336418917254307389306917631522392882888690482269909533508014932367290131464285545450434777415924131115109344993840292185278631815849201779419553831917735591589569716894777437750901957644177606384412040678872918750605972706985753697709693616250101565853075918617037440
372 -48435583675332559246173135535964018308704691120826825888700938914513083322991059976720505393223209077988498718950822933010080115136337803971913844310993204847551113901962224625704739217932679636844660300164890949368957873471330588975369403587029690394962346734452861117676427199879542456979138226037175374926547916001258343193241596355271634606588179087763451487859439255273858939329267861297065082481657720204723938271503576223241894727284038650306850932473352256962244917747644674650536510500553150192867682601120266985243938355744915684910888164114289507207112092095399918192062625144029342756972714812298805522292465490957888226362527282294394696739289380920602809662792569990764576082120105514335468920272250010540059624308409694389381370723611265371978684343597912357887393533837569908413318328936642391170360929645039572306882198674614671459060292684994983368025175040
373 11132271391275209724474782912059791209510850444171233845638168057058434069948131932541034887195358868800191918152216757569314157424728990714868255733530378643106504800603161539011676395800039488016643796822909173248827681626027651946885702481071466490514917339273165883860227490614914808175292124090468319749826048251993431211943973135093493277013190383068662744392630358962386644354266223177613227011664802052398946936017907370642151791762826953138689663802722096346982992298120800422188741131402923240514093774788345060775651694421937180772892357095952109006502934723099470798942627397529732968843495903308840079378191634739725322773064591499239776303354530239116863008244500323309598383018067689055322722198773119281287948637906114307271983608716535050246829855279820257997423336049647329016763468391450093119146562169306414462337740355364175323343511727488799538733649473360
374 -2558631375793799673205881403910355076385111091775745082727486816784284355288280389705545671118246401096716818550635380362107503738645567071121330091350559609900351222968356742926879927995922291080400491848851393840441485033602511378935053897539645051863809102664513897977828860355757100539469450941596100712822367290055723075560103784310650361926079382573571028409001650535805511624380768128965127773611711802203643674423829197810333273573232794344321050067668948320652719001890517751950079920867983767088982912099549779483791120552407904942445756962158717740039561907460226048446173744732364735349071826759162172141055073039540064908256880272327826114626581211607046509180161440829662989067554880973832292652557263504812764204602787486731904480860593960762351934738017301770152644422893594381997303977401605656377360316623465155057194267875926228850140890577050532267744798976960
375 588079878615113468879952525742826019393595945066275897860190638362559551253285230069092923316965306680415284615279802721996223244387871406942540042231994542640127781542452520723664494305584574907753757291866907096871449395006179019745552370508586611604385217183881664601902594527865823877488078767824805454484309842736820203550832291139185958468935188993349599417131923350719417552663798411962446580630098175070203511795411397385960668757858052797947789847270235399970093572654335252929421314925065177861247933109652437454692064109808889266773303764337145628000680951202151380472880545151873566146258281746973648248752313146092111172299111413612946824980354514992652431420890802237685176858978318013170778789886914392270628444681354757867660181573745004135221082446773810936789357077595226054988673663673705252550386069777520785497118082331787243471888451209707981519696651089093760
376 -135166652141712857596555031246992614531549967364580214660763126748128443153079321738504512055670932538463793988577117541115298271944824419916061712534729585709509272671596531501057968397625039805190950420841351607008091974959731657062380827852489041537342475506158927178102768347390883454587537563283980559516488006978734201590258711905372678911352223931229261883149030476209791487562865404570697087245658881023840011905113787098520427145849560430218942087606681258497755062116511561412142508268691326434304634244182024926961922760029427555575156118516269430196242632117983680503156390046227195795712615176712509543182404702651379009497084441331236350875707250650469555655452811813624097708054420646247228672859730741464988785248824034835157419283129982956311203149958877546175089146603818613542017961540816762092839255767161320039526772935067285774898653795306786973045619257667222400
377 31067578741639289510726497385525684264019320029680124730403251125081858701743143038960481081575371407473084172825797122221961169366551352449166415736718464297145314886378668179767850539519468468360130294333483177458442145608354671315691293855468535573155889042117531469436900523651199551917044642104214023457765440081874824420184505079297833788218278558315795637146581716748630470217568685434520259174583802527703089172801570382348302357819341001465317712269665511227094134361480077947737925751760044977870133258185355099091042774922181098370650712020480267558774818510376350404584210847493628003533246434578683378345418654548978665268823710215396420032343003775050370513484414557415137171567473376271179627917822501232797122115462842560763248315341656129036209768362867416512505404036298429046113347354978481992211259374618694338542771240980230340486344035291330472816257437256902296800
378 -7140848963578521533517773797125983828989825604579433455014110327965779499500551380484492178777152859648585559209962756171756723188125744783825473849101905193532308914734117468329935075951271785452969584705678962467622687160551131521515008850785597334035451129867295544254741583989638896675425404789320555691054527969752081409639871735047133868343773679970780109891935903964253494825036092506490741203340329923342798992770218099228817166734167727436360475312010083268571506386711662645144606793461538005445951855030219108303866932128039411555457875145726356338251932760098640231108533970263638825273798887672988842245409731866158527946886651597949919929866009096592195769593962725915004915438631568522098979516897506969074468938534224753005913961727476128176592186293984032004930650503031128076361263262562000146080674214705626108657566914658689704246625731220816653552480063613777741734400
379 1641333568788364555289166886943654698492084140892077282307002471993465086614463983635189715217904462609976413655608878963445219380408959878284483880785163242424823033808311243774280674201232611363830248770032529166013130054362324843035711882023514444945809876638773195247788346711210718106751002129577719364386956501729870449819648390141732551461875677152647372991308968194898265421593682254951417184151289931450490740186060338215811047760484259841796642798234153831014063647805278776749242809875875222262882246939353878328920519753074343090157192479621783902302011952203135268099086046253275197873837494662165361168304676192532236079170805809438624048160811042208050449777849694550842163932716075806630480808492122291612016252587017538114861387680078833101272508608983482539627994503483577917115611470064302372867238229466689423630500103424658943377449717728087336323724491670833699584045600
380 -377266633780830980781470103053283956050992433041913756433502460967908628188873345632565333629856977638336591575809687542436474900092246818610827900615764575018006132375990900386999058973310663992740679500833724492775832791395883921034394070569214953214757850324034208448278024943729116338828090024870349292296335705471870061817974533086641675728346546098554548522243169752703808585707853466870654602429459042265099038804753193369131329786980914122418344413461038216542602561586696521877774607725307074611462039810165780963825381434975275087589423514430771343108178682995201395548181758502779937231629087320010334526580245501290872310103792747947929942832364887440150955699709568070615594109416277383010846671231927708094764906540234915441516569284622333432857786911425062280173957268893446552147597244868988311194330862899053358823644504569635479245845518590062145032577890037005873780646212800
381 86717042758983245791597531881028790437781917273095015220063260281981246219302771550382064706307097689139426880118820846448028074269422156559410492961586291054900519493022176440247638091606794305160531939089188049165751404184170649865744760130408056939275190484298366561156860108877464046900164029882608697829478957696838614595799848152815576684420464871079603863412930233326665758776650886750263303596666620006249672790946557702369321297836711614538675109962042451452693614111786312621844550739526754386887381460185566450279054068335184419397871095203264863000298795186334108106298135035637924319835473155969164565168445152182820071730935204136257904286561821995005588433988472199315920887287840116669622288105058695820945442396562266104399420987995706702453773377069504567593808180104879786479275528830989725013450959657237622612591276666302919821641937367500344219801281990037232914670603530240
382 -19932648772223100459339791477793202984120903624577784237784300816810550115567817125797941727666331229497707618043209009975779116497310250806669727792320873590946538774971847212694599182524956226010941710062887808435885590919667705034402701256903541415594001939454845390484720365758110330370901276820690564395572996776162573705794728475726156322416347764863140029411637946069663035576568593077090598129530128046157013930644890970234476914570354787982871032644045627501331611435617815542179344157429881016616268609136427515657929580294850605238088098985681630265236163925145269627490373034150652068704980503154402424693686530772271258870603440658256297072982882808823667399568098803248698830631090607766061111280061482048066156279203441758030394227061029179004041992600249816141974666794505864550707434269703189432317416211857709696128482288692720159071090306957632134993253716786562589657333761175040
383 4581735763522825648842795527269150853814257086679746106305598808366217718420182485267405633304273310937852287090870496736106804634239978256772057224806231148905371842287753821412945085149227283629465329380062884422770737772726510823084436236857052433653104887386963766534549267280927456958444463655198758937324724594405032399036766666339406296541669958560116390733128203435529074755425301993911712504481341196196655496377857910690107859769452744516931014714670183884703360990166239193599028373923446289012960673024055970504985960326304820675589928105622867628673009149616114183315550535574202984253297901041467969488131453582307702495204161993863018913934033461253806873753044341106860687466027556758746946416615729116269655913312701242995776142440645281455526114592032677587476853690886163055308324322050135608601589352883890688207627240920401374261513294629193594468267638884050770571718594152412160
384 -1053172499437979740820558871171582451036139628778191597190531925773487420492974822474167320330369991870428602989209993041015498155675150180359653089377822678383758719046577778291108522518472506893030216889212273993157815250060520573917671534464169737656648994446069970348513069092727950730555671251697526698824427904814554984397621137629557200018747404354709429020591462730390280108902895458360385402019968615671059395777214541349262704255089649967177303866645764722648977916514757156659469775433269304042219224081844272193201429415020928766243621214676216528700899714083246490675132944076873747305587117089506807258719918128662809329709566151549406264060961724551736110380381302120563180040459588184620382523311749075958349941180679439412092542737761017428372407223793781270110112208560173107698470265178589283882549236208773885101600302786574217645241923677604248104536288484979241196944820992995229600
385 242088079174536315165666508647743543503447163510518551585786328270782802370383204163957974135712209853830097015710458507281660335331266681279854028327253910961403746354700836101668496484661437094759775315475611466841934887286086943142367974222880318229482397540599659145893701702245375598860183015395208256909129946509769700252714244844085538353777639205279109936336319444296352294093318438095661102375599217215136287650810383624037755539474591372930139004450483692508213039597504544228007299529389389215598564447994648474763631809930255366344244093426144743461452326516068382410642202297658020930475173903160383556652026657989127382459426787376213356986456961296779666535911990567375193530482378622720380946284375085214002345993146905219265549687783509595509376435045872629144164784025848402147957017199564624260641233718760324150602433579291490152215806340754393325333407959225953200247143981129193295360
386 -55648274056033127881652482206381353770037571765765313868611612720355230121211519710108846417653888922624091910919895381513498191620307700809312952540828485554638380169914799395017763464459615994809702857992201654214481724606563147522375153713183198423983196241579339269337163032174891455533314160932508236355148660065281618867158069102950558002940757738764385554464248696833855571509613848018769588520857843670780544690639377519317129667905394086059580080474666542364330339352205383493263358156347659361370863231679928190559823649543051666670050224352621910484459089369239149305473954981174064202831606139095150372166171673750037741462407618114822009647014251113599864470866267370022921935227992252176133425969784819878190586787650068744315055338244438401579602160390881833900787959846171386838134504012231395602981194618676615393678524032065913752841253912469017311009233839794376276376756787227724277226960
387 12791879837230024754065631476721806692093667771827872476269500329909647791198640117326377410816063971840885890621573237984264498982688878837626499210667997131475923785531665759012464050697987287770816117181217188375557792560707155560799439771854269897374104444161844882380570066695798471025329873678685999381234834648884484966141756459195031451106714428812341450668741615318332703698067545070292092510599026482285331845964749000205926569051453213971268244166781731527935102707781311479582726523489486899503234445050202749807568083960558609311690725455973339648585868633533044277420560012973005569088357893947217706184360427151288603671593538824276128215061395868190941420895571525678205494429848395217684088451261853669968727333771901310542415631217439668709986004900613112113052945369622158616590363117218385209260314555119739582159208866284280777592889951871591258702366767181752242286059683561255217086450720
388 -2940501450482916784536520597181716903270082959571044323140800470193252958189451309366508253053434233804884729148699567687966423838200348502102300260697947266773880738998732152241735032277050871625163358629288581362171082320013481829585117412486868315384758574941734396516202981196264033419983830743442537882042143392158226828840179135328641527614557182170968410816680421629551654090383114217450481589327060173675860377969735657628312025650982238708192445640627334937715543365824486617143982044998708415831768320564660977563109391958800543946560153172284205490116245691923347239572567960928776700471541693048232644576723007294417766460983466961582937407786419191875180407313273605015572481501713719370407586343983826051191809325926067826733318939543883644611014805017362570657189304301168830796467421838920248990880675362935500457212722865770267325379300403755492651918491618452521292279043353374113929709343012560
389 675947174791312849797116543631703385661643625861420767971291647923424164155266518610263875485560648177805141391127223466326803316416940588969921426788687273476794435460099209985903051960915243534604953378144450672255994280743112100173944112340397335947640763004157244286683098940407698291767489757008232048754633018116769913620003721342976220760872533508395263814959582896265208121617957606651956607809810058717364638308180813289107221064690429852358667237927554736622008341694595898087304122269256702222328373009124141249169570012486734015180962412124408576043599181726625728862010392222868147116472845939617494784858867907291014953641749216941270841730872928701841322635620492332932286726380881776289302397164211186325820334592149488564553674735725125625099111147065318238136360750481047577196270180604400547861447355447129765008274226539159160750702251437789085674922000436356897513317791770269140338465792046800
390 -155384761870676489995330275715347235589073702101969804157121133421860457581253138035680976405177257330554147819632616760221735008103481672868770594916453896151707565519493236791605792975619344621457773471555441672791024342988313416009487574347185720199361689869984698405220113969620158921044938373575757271731999950542043979040915584551332331836385902638904964127724770880801144777416004826714292966855261319952553031513999170264750364174852938068612962404395768921587358685411636204074001877832357412801545628861991993127308848084816826230792217140561263652779649396909594256896550975440917347930586393931058405863763950513243136988418163693795763767228699452405949063179823475984315198868249589151527522311649575215017597342395366597552565471965301892356218117855338209882136633074857202043629668024791117420329419981253611522650144694807206878344379217859953793642912322163677206926256572095498936328497179852234880
391 35719747808276780341548266420173524288319211998618887484060691108855215163553828090071957056024480812937256654360839224300258814359377472936922906748280586403367917023914574777404390687563060863715390188501533839166010552550246190707366327806904563408664928084970627047179600867385236772813666432328987904026547469333039164939470005599900076493893465425936042734821599807389527928338697016610635104139264145599394904863167571047823465880856048633197557721294554357441441233637289964612444145091946690142197017804304339938706099009115849857607196648710012217224808774940856594143816369837951239506622432694624678002985565927358196763110877811410186583596417848937654085132880948399311735965537704742471223638346646966986662447733463903553612341681864357752648780653222265566383816984805238614846236141107944743610777043141810966359248432895487034361424561394249491984032178589642089251182616963311448267142884569958042240
392 -8211313011188724415956734416420249027317023604915266462357266156307521105784582083138659682081915753079231067592929136394621153339813577556477408057778458807653308787450851451254568082853169976936861549123296532992831183563318163714022069095881438508591131666232715397573742947840283386579165248127479791982240853288520370295262520453849823771104021515924622872989928423642851513394546271478706141206296109746905342914008838403429437999227386711378598104114465561016598983583107242851687811904467079892905092596565389603179449761442727220185920249587187100938893515067592690681837589886081364225659220605823152436043893417819631595987865849469326764932319276124664708106918040828421968295061619779069844144169636174051520774297155787794477710254993263024302749589515826844620056241330233806889620863256129877810074167389627444077387237139293315520537417428248355846758885582154590440540995954157554645316536535338194565800
393 1887648274765025446257355650154949574665326793128491621713877227509133933987953872787472351896945130284349138544261132060694178055974371743592796286283299987707179163743090204122585586831736747461091181895688189889741174538839963034396714993324758370042477224879365717196511126366288049532381830749527366884676204813397176982806147205450450881586670429441720422908492378337935484008006730819417576863006768036023604182911260214964796918258055312246669483590043572801110318487979266577677538363693513853248362265790900507847230315353290196923181498293601016521739685078078530976798398143247489725573840769907137004230932428764142957980039562856832386062350718262945690861836242359540827585094590082343598749220076043538503027751792730264955436340223068474590705378825487486954739278284650474378345643402720195713093440179407941904420814055175980349246550430826997855150978699089823430634472474687094568263007418229232737384320
394 -433944078240511926039127884258984825193291202125635972385490640905378753775587276067605230549079822059246476221944139864700785376693285462548369602283088239524056550353317817974957482540753819877048396098199363995438317922400005545667125556826904952805024643787349739817508132818642546810046618098861561648588781734849678239263096856559694941948263420413148679574108742570864301121494624421036862938233932108140530080412303335070044090583670503762834711056889589977088856984065898547551418912793253066121142923826267356029184167791968290917449520493672682568953329314022206775372075576541324901060525406355421839806499268883122735922119272613543803251813409419531140007146646189558413589216514282501011064190676703747158655155205692217857271635926733292171979081668494709514031562875976683524825668964566747074092730114671834691476395778489429682323941128378346326596223921175002934651861229624578276818509087818665518795226480
395 99758671812669938963183488658132445956126208340439010317379206108715384551542586831769896635860725773689196908675464888698725482022735734741089547472256165678572543740695010112608862048369510262046712370334301732986064870008543922769362602724957358845343686786771290992627799713320470162119730719026044584901603301729531254323228443715346641410191910785835820121739173685393094429644869816012871046684376566309343384075801418012141909626633757065178733083156136793751017711722476414714325547657191194165994178978150208982138207640020153124173904658721741478590038634717649219908583653045339348411214700794327009246486154543487762317141171616707999113149257358275810535166469539334419968306965867900993972854090849350422988228196580487687269882100509262258360281460949839685220521811926238125168059401809151154455234916438433635706342151104584563503839751244261796395376492549375043608071216291211831558472151311627248750805049600
396 -22933573444315611626249056166840828869704382513529688544971002179044279482353722939042374666592022517185548478762103563359898338172028667332556527328191121810156423750878512084285230928869580397444260605458992591359662405416128753300827537914422050109407149552223149491566219168154753702484672865907266773229585901498215262329778253334876960268893989109983940519962296354024755711010845573079674070716808984978620468461216471541785928644901512150787919922042009936639879784911970757720914231856084619555487074105830829658845951528997167060200227480315293935269773659336202378322404206575872214815895601424090905808449250453610124543790521372249208771924954220149943818831767003511289661548472015971196952203302222966576558430060556068601788312636840932584722203865972787965528518243117922960197642886143953353081915667275850591013178954195531772718179817980545511212972853155178689346161038404583352697300821457133754037137965969760
397 5272261730641109885325907012032000168358416607116877989369098923966589663441851974797350558265099998226433729554613497777804408011938681613950953861893855855816394330972239602748634838070254561859007934342434549304847203831665389606386606901818825785559556834061421751745892623391061599061537427693855833915513633523914003686573312292592057402215179521952915561262437746542564703323788854820200189842802008732035246437612914223843066504771091220851649726169414744165338474944663548898855153623881347092217612438941656589851425291490156983812199980953160102554551800380246617298626006404715555071614953171510408308265058173775751244288268173916885918369781596844294950835505652433870856977474634422985978900644144751770437121664433149529938164605746527073022765942463535210481197657497463403072521373685277623861760233224987422432241505962094930814608654587023028691966996348281805813040286336426472102891188652537347880752230229326480
398 -1212066173659111452618719241197692439205864646592146966347123562828596264487289049811617748410309643403361514161106556445718762572908094447959959393101673325329061216628097111366691134954879136633498086134085289147719957222994914141646583405970311175197333348122592225593865759457349872010416024522628366412404976471344192204411879728167666328251280019211030819438508710875638793896476890733443802783765220240097793737326538533523409574326191114162671239742021663855996212611180112089767334690973469765831580228753134986084732759085695837553927644178209299419572585289481813048938073279595422007774969521391570485483486357697325387470841502881697401636437444552752181858600659874069816004494559595342196037946900138052593228954389600504449752604486746306807919584233973460235848799843171203410871974669300218581763966715672653450287208393872038478112214706331633851512068427619048608108479799265890436935819521662375924625217003521224000
399 278650494266959926268222791618139869537741059183716116534980113168021583155770182868685742736354321445768225872219136312775645869533090528691107859253050637182866630245204132823826848833151020974188923298025034269716015436084162242405697983582895496037279312097484061440323363498538090646336994013272975187656547704573340523961247044352639971027302694078008324478328997524938752401634392121019086990954505210250758701949635321012262758211053111701513906097812912230155069935881387221076025726073452804943784493354835111283002500236486030606339689188055741139652043575334819543872126198039796707337843536302596888941549623548592790737632903203182606441074789938654154928498473838817787460353038552292373659533121208065809810360867944066790965555349056588621700843320569200612673398599330830049097757934957138194854456353267294606249881022913741513186132543378751426824937805177830762119175837275491853585522912629267772544026765636862028800
400 -64061543897354427010766096555368070876352803688369567674626144019090431585847551091181858958231409121218357024620873082921376644338719782283024475954090810238654370085885527069043175082300302200537757980358767516357440159888685490827091198753312421988162456276496317689349595186685145628574318417900033789590279794064365336952024640540607084634356431373453253142503998696816551111821404544896664239901647190277435930580665475912216638054007840159206202312771242032380523855641794864138266616613810235381747520023762311793880776105125133203630088675172874327402960846180642248874876624859946090245507189892468196034813547349242654017803059686102167348402261472446494169306529009774390858091313046092785700850313803505286652497786358813886088929082370341425126735090602940302080287478930205764125882816421671737459828983206455303371274836839736504981596829750595318208463476527097006008420148330336815502724701106475296442681568063290735590680
401 14727840105812237366477515367430400983889529481189463298198524477014610991596024442369773483743341808307320024333350342430635819431620561542163674856420605659078368782885180454116895874512011759975191297050349633442808635018020471531384724281740832399250112147122160183586009583952700013221284570054894401125103170773309882096316368403340710963999695331735536226258996687396458031344362503200573350625707860025578900498743746961293542763240129094089470897640526745829778357599393546298750253497623781713276923964369976785756913730351835522424653983520947087293235113151677284941315707058698898419412599810371063488526366961645465323684327533256016274993560814619106505207000434934284733728028063663423793903831217672883311928297581887737088160102860256439866780122996035363259561194731104457438531536518653865888265868778151486227800784961280186683502311455263536624706878465423852891678453468641471728776967602469482979743648113343047680048240
402 -3385983020683609286994431595371012912017220574309573941707853229359775305408152201453042232960483883925403477553211237020861841582277624935421186220239033183825352977404171092941086873106664090838988515781623686608394930369072110096103375108166476007504543753861462140948324124170021119847315865222158814300222179265056489867391558264992337507466459155715741807830017966753688404150903551693716194000386951583334153203449829571000621834075589360595077795752271749956574064195388098343514669971992172957355637390040461677623908246437341632537021740190654547064586840927591804347318230444483097743653338106815121822935473509999873745622018875833064063257268245496609052525597454797923452896122808733876228153098497987623730743692273336752265731771054432206217572648497102459207978008482819629900770339692666600695080543532232793757605838697360005592644116411113159537512450173715328596807734517753662504247392159735310174820808077882691797072307840
403 778456818724092811885983543475429443157356382917508098559514248854641543322131635964253476906781618662336532495540890513506141797674720142712040736808904107135887771069708564099433587021300385588123667789769245403662896649048770947115318189439035637664535659603304456328370828085679589264135583987245186305539725815139118064070401735051853584546158016598841637960642532652560857621823028035927074059762692868838361228057828002566051599355158109237241021667434210051962868123439345380433802255818747193306083405014179901695945333319769115849605118003418719857548741214269707619862391844805362243701393022932710076338906033395277956403856085633828947622143712242967514030759969354402613050787282248291880545512722312533021497491562519815565008417602836489822641210081214692408108233710547910422592340257289577146555012097067343347063853710821166887361663198679463966956428226982647384789026468346720341299321016617986474763030842273474157548277649920
404 -178973319796804071436590271269804709835784552636410504564902210436267036224329796202648465188335604731179814809112344277679737544111158742734713584763906178073090849467818564133243607834944759313562166511383347659933347856549914131187206297376240300787341432511751007269210995501687152850990766350849487699627634323005819365998318442718057099866247070986139290137738151065552407351018180294859414509090985006295548600772129935995367268307620251786890527987810979343280439084028609424448838556848458441740218198989421041979694133405982713233628006272701469717638635290555245350303702835463902205747860415223609645693760914002304622380806096541728671845752761836878322301098944890069647314480005564445055663827794406371989506353086939982594583566558182886497280550789002583041199774260322063966420611527981330123018349155557739587474348305819400796045489358764864112363227177240826076622835110096339486367597141761183003910982005746016088648592059463280
405 41147746598246208425280468198416292836775871195312830704384484748411274649441365332059685353881173654444481469122683683849931398345440633285413244228958623129384421280737273484684798137794670638476050450862999303290256159446052832645405494292574048069073314600737189578280844112406512846429416749966150769507148078193935140843603494769830262490836679579293174756062409582788136141603977983151490067829904550516884402532130872575363436978105894501011434824208933796753958006338974464571170808492499417777798063437653493183072746539173962600650639329540154749485958822355211713470013883467963265303606093206121802289443901237247309766197341761444294454693559070650324891107747366867590280760973086971595275086205120489911481327541837949171918015309422788076258014986053757664608197882743794410664876156107665476967695844634160960342405152348502936929042916647603332774543477859148208744134391345041958132721584861811227953889345789003307462487697363850320
406 -9460362882010471820985715363600263524773479317263967489514352747484972200002437694768899126292156303597364854497584001260037965255059277062597521931248502763120544522267600030492954168011888481953154723366672681535179398302889993911951218127757638213490517589526601210480589970320166584209198340581550897868456436994890147639793251722394661978093373022947219586368672424110802866045448935202006056606039700309840206483500838093834439765352023652597128037437999253637939326542518469079550344300896770303304332772898335905458062006997013773105223761210136234196965567915326740067395838669394360470038892135454180081419083218324292677169171404811942158485892836393429939512276174182052320985484047149777219635234092723664771431123454310071877563120559363113292103352089629926312634745276154219309202128137505390677617906267636084104316652688544407607033193881826497404662795099382181223448149309043590406354977772877712685512161281656041131908573677723478400
407 2175071264399077827942722852135975487148333037119044740157436375172482592034220223465560104352589418613930737740528512858256835216052242330072621562123729369994631332308530124605989923140047190499874979326146889264267023552557294462402953596873162201371698592116235231334904173420263664902515623128983745460194875795077263477375692736947576623686014898232242485583359575824353526066326686804200355751660810765703201465858653136288408031896887990417849823278870390151175605338688652266574692000310528414460731218243779145945247871566432362232522355053171360595522600947132341953153962124358830391676055352746178589203898810753737356788139696940863850852840462157950104563847834924208228832891190471443739949358162574764844631321700557471021141951404955981647405178096170640273861264309580146470296485231811303692756135663085131576939852528459054277204598706286876919189033905507453719376248801779168073266809170945342020609123549986658836426187479288650356160
408 -500084188416548791452064434578282229294847495777051605453742292246582654129100683170947919801262615154284654352097683688275191083328320521663739048455141000006303709794640800724368957375051505819881764532468593720209292464724142863630399189177562617961562186585424298278067523160847598225754473831471670250825568242786668872208009260985623433582875216590721898364233517083009542280536605414195019200548844638322083941711040259799656188001287577038057500995470856039901704187610845679253445750257269336194042616186631939234795473918943303909951981799916392886663252528236736148871819943359771286388775834125705439110162237052811261006878366275371303604485993022443127144486683365306592275968003046766719083714506301383855467937879608476101575271275531752928447040044928436331726485904682978402684872251990098957668509718255128693347358173452547535758069097926977466509098985620413360727027366519793095104702747566833617733922887369486235631047047957720153979200
409 114978509281260128796150456815286709766052896029688843587786991022152088772961519877952609212601338441976596943315770717917173703528944740469967646557009174527673551405724111881261989563189826468146180720040550723561912781521987752148807326969112818082347231249959936373734353678984187140046744953062078265346201518864938536249604212643066346382854530576966407180457751097537941035374585095288299230651260223743176451103165944839071446794346769446138011826918946460169008679070342282834742569908239995640359769410098683425755169393546690158460186858584937982186127084700676467078050396998920262197408583140132994465256466690726558485094780139717508232772888130720419107015413932922951362691567833444522800611048574148503220130553150230400650444715393391254968130235105210834636312067312402551394151360275623555163782677349752860125887020349521675167040223412094891328644802607615900253149791497887135088755312091556750005211297820152081021750900919882928128049200
410 -26435901355415045784695040558697095070826174870368973369741276284305997068495193900162620674965371926059755903278413394380357438626027412041493331883703839983725516548127706654170170671308812807428536704730294742726207747973423731862037066746375826321586720483695145782449397259310013901794592037625030517709714281199700670512698062214532497343561564451112249691618030383787345741896120429377880744962151253583557962815814772874381475397466699214661229780314886230147105898419165670823466597405516424604347643685581713772979981961816376510927644164640871164724233401476146204213673752492679542393509060316175911301588172474120020617730562108709394170154602053685873130306653459563530835010109159301467960571955837080362442164210577492503455718961424492954331879022304242375991854358302894633529791662244678305745876255069315656822437340450301555394980489378185120183359241322009114036285778346108886034309896830619448738338454454817973757998945108600281893491411040
411 6078206509805929366079549514003518880533317831976829725787476194405429855231898590519652564724495949530425809944849169515859566874431238255292744732244214087104868221965322359056681138293438190762423393406057222702023981111750367828420085746161013241672241790870179615449364351001881414225970705291234453337452288299833298808269463328696930465499138702122163564063807984876640916999114051877396948983628081377534564301543320640647079881642899205764903329426854923690779288364803383126094673181103222281888042621756353681949880594276579915819467097047135129200767367079560947344510856104768395354033454427686053016668093408870586866638825993459545997161334882491105241885792937750107662869067283461119843773277485150997989140902860718707039319260102008665151796874823344312335354828415480713307101848479423750523186692259781986796059097707692121044790089094001965339969280314642189278989310349801045312010493014908715336691038979840114030016024185484178722739173032640
412 -1397528395679718142805523683740700296858557509381697402607183890007471416386208120884533755578374351051053597388479412453730103805624585023647900033043197314699760786406136569457416831234944351722502812316041571322111782090988545444836407429769674931632233096301270644836924471691007350076551638684736762551094315854014356260123252059549214440862670408196977252511857871144262410990246188241487794969660005180753289563170852414802756943547680866378155425584286730378167681668469163953860223039212493967598177158094857899881446797610936233684846655257509388902784626876910335668452350777264946387222243614624467461254663467065111967601504069349570346333850852121002254474276890933734519376912118109636251287147541316408433754169789740203919597463358733886643073119479637474642369835211177166166556755580919743049470440502340625355604437186133534778810778655455563460717020135550201718377180774601344587266354695899477990558118323314224115800262389649149982763304927622720
413 321328815018825870005663206503024953746579129543872047388585302689119257615003804482051742880612923529710432381350710385796671420041825599439407092442721403212725931443461710711065015551515343744634413299201477171889022548298937616441775115194797659211375994567586374798111054137632720522671751394564091953931627271063077037007754556589462180464349830365304264639373667013658409165974155860984623094578768681256293996638508982852729849937624640523125193754172318775198738061904052653811301958519258123393387689281003432221573281673232492592471223735318205318657530046933335207687250350055245634873534750478199115107915619085357602824305047203221691929851587704125125540020743096349216671826748795890522909399988505238615964528988543368784726172070028794021019217556536456647353136286758357078875814162026333743404964068325183163781183139834663843457004218818353008179379543608455874239826637533302399228104692732142421812143365562116972093048022915873656631711237714796800
414 -73882660780838973838459538049154029697869522427032622615641225724547283916021338602265668789432123073336478329936426929072246953733454571381589928523139193087397203106790181809024171791260976357748427527772089982738991962496961621099354301557929008428295748976245430115219931132972269047817870894550977460524182265732882810727693287758414852368021621143727797965516132341134062123000680638072752876378959446460068431479155461497325758951747592244435044739802824418768721841436690692668098418231860842978375503145030311468351325398478621996161511218591877516427003465369869336470933363657980232146778837460487082157425973718276609066497864706430863332146208557901135085250781952284691031989444266946351769164213651922820418048101130007454199318531023930756286686787330102245874937952019917803477801009873410464069485458069996762012788652973376443621817102836708543707753053051738841852575845516401294045026392419175255782714614425328731204085347589459748591979885111037731520
415 16987880123457564376260610703047191042130908491018466289158526331231336573150341125870684731254163143003391841571873163385532544307717200123617701438197736585056623884646877102195548134372712697278430002547019110031296289268486389434930813940391423000184449100717108688779461898051855116195399935703557102335829768453293992931796186151638283003096066834445132624541893436515701298398752883034995076199762145036239916517437523016305673656848583455260103679983230704582574008693643504098145001960052219969546049569809799393460353412613478547880350449256232683257958409698314270410135464947487625924472006291306015973056961671165014134707533517455562363078904018257549677006008014454883085909332201249857680724171995034741145899917519111044361232163783790353172084266930425145142744701104446831682446045913503095119142026918231066727955732305984318152037968682720326906664318415511957983974368976147121641944974655203251029399654348941673604303215820737212930256184810429567364160
416 -3906066515647190028625463479311044841609608871391162074418671870734128819200200897819280260678209782500947802581104082378134191509281259908520896223271253751193398266482948935681462319728419711719872191247513217314105044007986592199193459856378345550057190435214033625613333636811911371771633538769467608662157465798578497799150679385466350905008932181345661577582599409048949925815055924977056407870204159777433179169971732007273102685699026152394916413400307225380334308573424934276598323835081869806604608844940054641684948464032414488023827462660226821206912230295436040399096724609827337698832788272294894291993188030365550962095570503667746291787256989678958599285972073061010174876442679835421628456924543975674493629580262076871691553552794523975944682022349611359392086894258144810768634749642208250708130034310124579683400126099201029661625580463816920418836210022384628512961777617068233006679240058008901678721277373676570133296654861706067808070891329668248393219760
417 898139609382441211453213068201941363044114954272756817370362707701967442758319329068231973405473876600359060420716770561674808029832001485687294068142897048841636793997169809790646428496849217959957911031667909739183049253297922162732581059834985015568909344635547923896733037830043985048390322289461982103797322582966866785639384751648710689320304485205513590239603085759079573776241098651454691969425864620627439809390206387726002036568053529673037790972806900975088152586127994457671939378056759158200596892440869884206284079821032474774637657441470179810868248275415260282952602638015701939862368122753229330922529119936147190005493191894900487242396343535186376812686454485745248463935715094873171100320769998741768331988620361722544437004732542755345818343010163861560525059735757973205148473235205185989350866481672565480872254956748746704345661940368234273210061806916495923293656196468887500855767134891931224314936622225016732276511619174904908873771251807087246439286400
418 -206515101777935252836896588352035526904259349743477182008963471666267889786911886714385147487126930677853671775437035110712790777554441824806396356261431420145594451174441853986373068225626142978042556993094519324184966528768359105697749537614808532307234110084578324860833532229326624065039220917540907063125680458706997591275923299485244023559930345919562468881775969257405626741965815477110205234708361298213091662780668770803756389996920889254364924584336626936703736714079561028117983605667951378214820594193222072397421421625721627022828520607186101473488782338759629874329283045316053925330170127485940834772873179471261225453927950330400535899340049326314101986369850696093628518233405376676546230553531626117068892173159548967973168268545800405808071626540748738037918605193547566886411279709821042270474433876933133074633809125640162710930490803731611299538933459127081065053529332427814737985758250931654090327903619159283882729186897961742231231493836776824866701313468800
419 47485773212150949960403876056434180476205538506412136675387433947371611767506886129758974390219573766892628660100855063323126518798826145101090332377487957665717529600994061871116978944677814325025975800614239329520600633163288643688359948817470864724456014484355687196601323234913799000649627740502444744618110341635050932475240044308607677000310527927612333825383112132453669464037053902729929651046631080778629131120204647498917507956358661601323380237999008566881367403533948954282665994749994759542481355162435496357609340297381355262204894567747580399396690166108717026188424729051026571823385592043685170103586551814194359777707572312970959067107328900736274861010970990932595474828487570107486452877877980356495744713421526995626878659455791695019811574440025258924238554304439828368378110657361054339189282776281302782235483179616876903574274964954641994147131168173589865258777967745776610889325201098649540582147712881320973280662133928483479867113157942836937718164736050400
420 -10918900968413559259582007791763079783918598621210814414469417343385254667633777706177756179789852448286115084441806134322256151824327383552558132214119734273915565777161165341686449789669683807451724288802034575347977981111230331971498780735081004111830862922118798653880671431646852739840525161485271329893365704612525366208817973157344467519604305246139246183705850421711532578504195437807202252685086715075031569280477859802621114556233675605049613644982875634318715824420479639826594832252280362064767478276289377407061662292925051621869961973524915900248098088917066774300857240402250446645681450307323267529677225964642837097759404478550515889998714087582181134830664373352239135598313876978361717568847175170758343420499922364588959965026546601763135303617921123240782114436576592466008369516427995547726428038848138236613516173188148027727404368120672053579126507079254778527795195665710879302217475655224411137596920044916504309781026956647731012357825721886789218093767262727680
421 2510718583843851480387151349250074760507558214893337075014712585413035522050028505550813541202287172506863743717064466891365536420351529619428607414296636160538553484892862484896983384038139067090944580998858100916388877424784497070317910245064689743258259467974358318501082733386352523063355262504334548855459908406186371037134385945443737053774470595893225694048044146963407942195925878220174884315908594890675296546558451375835490322697417735084364193012359696391519595138359060481436816900211478912833854440193372318557745470419532427785865951322664823262208261921514744103287161099339677932279380236406680140077245770430543167366652543638636944375773828565610436075884544546663087276256323704190899773944020454500205611061423200053007593866356207831615322737017842388322345301926989620149529925127009175850192067715619071773468416444350824894636274913578519570153544227626021674185352529894083523621736789854912481497862395565549432391882960089789265298802948378840326573077744640050640
422 -577325614803234871656810251891122358653383707695840691879255159956598079790908534927223078446041914035601967227531742804711999329086670279214936340524906217510641063202528838074965988820845672444895899294196273885968995445766374160939343033021904763441870279854562885330578919220625494385724361849117837019091361362561223128407728796013815575429747981216742213190926866928363357070396035187695214266702296487826010065298197904445586184139625016892463234647896947007972900486262821852037399780871029665140754792580889867597177532842074595952857078775557909225993130323472823529892916719771436554354247430881066898480528548650944254234508249228967633403955011517247652435262504198986443556752701043803630956584813929050714258364184095017107594588181854255276684557158540688502966821648942486164107138246109247142813176986667839196830859763086191682478091970972553301174234366057277218125524226742783726373531204214755759185422038058297013238854596126540067698407737282805642112943400488961297440
423 132753896895485663621618515010275009011098018681302794718495614772822950856095095689079777182085794053276006671155232774362694626735488016648029860238564933230556626569815711683327788731275770986103454832284824017860305785144866987006781819275608911374971726818513600244595289550441666424374578545125033611372814180916117282451058923492199657763741909706158544816162185156840883791397992840241082503381990597918693016425979254561117799695138142366183622679005584400403113964201000289863004533658279282251445085022192203191088114402133016067060880479232987172775146077912157420206976535010825380728312950818845314769911411085806391905546645006331763236972339128767024963611745439660151122544597783351364190985303755891480571430100456293702104142807945080893688635304067996271505942834412581161044917503992395396397941389738536670444642572091920858275271321746097044203637691846940330080295834708075783141108050083638218501758399725608026232841787011051472411367270645053284544573708982831517279360
424 -30526525401243553297024801648569860290713670042263905963841254979897068262009591056716146882649104411887766698304626853968568866551555576329899318043500492266362105025075669856725074492439164698666900180159952334618912348967816456831823164447145665702172113770548646926344833275822586669867349620760272591662478213459791084385162494250296040927143685396594200100438610020485482600204586735540955882934056331852069432008481669621278000778517966387986638315612296322676962056069203742950057068155251584459360435197675969177714900344248761178601627899906952390924399510322066117872826359435357072214018276658995049235902525545672539936396721939604796588808661953260352336196687217237550847053956137379329428209423232531019942353839202309950078611848005915635675267232081128264208221809804728091138324140001799069695848077855656624823002077941620533927077143286588325838523413824983434939691932936391991224815262399772946436421733625968305745005136729000901396170065149672856803350618983812576073218800
425 7019579527282981937834885658331629656259093203305433705669371332231019013458399044148884601121438232541847609997896314547204755408263776685749941724264941802623438031260249222541740570706446444614407851641254531564290380354003977164694658910124162814475331689810296016439924184711204593970618722312251143746582203966752998544082857436951220674078440441934109898593460772844580271839960275234770881531786595833897928444059800830634783520476532628882681817013430506370742596588513674721791332974487534454345124086514321433109961937890884252363634180435078050306851855954804304368636448383040343369299833965118767582410583836992901942278910699439963049166251766686686582806104129737116175607561974846874057549046071470141274959471068734231783036629001740007770400740300335386554411558295261864336709701463966946520705869389488594061970332704985245598970495099236025026315156572430339860754218031418069659986533606059405388915078858577032294450307546657502569566995583167240337410530565358242161273800080