0 1
1 0
2 -4
3 48
4 -624
5 9600
6 -175680
7 3790080
8 -95235840
9 2752081920
10 -90328089600
11 3328103116800
12 -136191650918400
13 6131573025177600
14 -301213549769932800
15 16030999766605824000
16 -918678402394841088000
17 56387623092958789632000
18 -3690023220507773140992000
19 256425697620583349354496000
20 -18856184232678643753943040000
21 1462693931345217200487137280000
22 -119358736852152118172799467520000
23 10220519428273777712166202245120000
24 -916286510533871555043546114293760000
25 85830273856506218888976735928320000000
26 -8384737176859962213633134429208576000000
27 852775227055245120339636363592728576000000
28 -90155351182603285784185029429232140288000000
29 9893003600017042070450924944379791540224000000
30 -1125275444383592394653429525736000816414720000000
31 132507114500925973178824766026271222849863680000000
32 -16134739835854738138102865548219337274713702400000000
33 2029332677148642674801707272022261615683730145280000000
34 -263371802283797596385815453456685886088335002173440000000
35 35236568311716277609913195842497072919910191359590400000000
36 -4855507735398933516994793846532799653567824064518553600000000
37 688530996427182417387122956557394651637488201475555328000000000
38 -100394975633584418942329543637801245206375609534514829721600000000
39 15040801085187367960637934244664384878386273477048050437324800000000
40 -2313603006623228062454014135074197504123404171900651667718144000000000
41 365148995872806403966499903565249576126814504506269042724569088000000000
42 -59092750644727413794119852506725756082421067089013927756276170752000000000
43 9799735564020895779209328176381050443257807455596094262830203666432000000000
44 -1664395761091476321365974425857980460435518322702408696013434929545216000000000
45 289346929971861792669364015389760197167813289433348500395090742859530240000000000
46 -51460050999717233352445373852990406259132584617311507796539273000758804480000000000
47 9358149080473102548819092109739207386142727636105988861229439949769455697920000000000
48 -1739270509014358810832829058500772219857575083932814456552009416689719569285120000000000
49 330217267368305947029394528766579256595738272090077326658153727322844364024053760000000000
50 -64016865688900958715088245397157619995214834498752065589530392802811294571823104000000000000
51 12666757812777829863344461949569016717968832562242088609027674039851069963870666752000000000000
52 -2557024390055900584817727148405083513317056314033791554955784042885303495586580791296000000000000
53 526418990316488755470839117494819441989157301165068458786395732750445367717048042389504000000000000
54 -110481875997999077221684233039855423546114348220099569880758090220014771122263989065613312000000000000
55 23629532119157012903383657821372890285687645278785198421894443055956492504937118101552496640000000000000
56 -5148390212889796386340619172757320737641100871681127793484587204989688315117358515718916669440000000000000
57 1142334424920251616980716773975844223784072280673143765048837868733233044236675956804554724474880000000000000
58 -258035247877833338909725424332819113049567397132222591175365646357411371378259552428175546698956800000000000000
59 59318783804613688799538924138145527450690405753653986077524250594576499619399809717459570202247168000000000000000
60 -13873980202430511681061440728225715368019748667178580883909388483259238078771029878333904656143902310400000000000000
61 3300488407415217253067286988775821268495391531859931275833287256992220879227512190669560351235625713664000000000000000
62 -798363365617411087750969061831814563743898241010954424938442350479407096759633575657128887484246439388774400000000000000
63 196313073629883137555795968695817365738546722368219702439081959891048734294627658280267677190048148683017420800000000000000
64 -49057895815147376731935350719316805491237866463341983136412046798715098015440797196741622022084437361434191462400000000000000
65 12455701343161832096849136141979239113743709684287762558682793290728821188542331697540720135677578536808467136512000000000000000
66 -3212321698193071502182051432246017598183928735691737283491029333755335876093625024062166850293543600252799401590784000000000000000
67 841311417232547513626661842835212963371123323612519983932961893000547454948527510100869807543969889583124535580819456000000000000000
68 -223707195117090259854141019568778560005523620237236749808296431413844884921826888702877787420812827525005281433187516416000000000000000
69 60379580366993681320118513115152632467265988613740860111766583305868610502395440419870197934677059284709821878212816273408000000000000000
70 -16538329810167967160924284197738534930519260157678320102520060824009301959327594018193047047000527909494366556028419566469120000000000000000
71 4596125252387152130609186832608444215192096989378100167508470123819500502164358946499731656122590574626727686031893408555991040000000000000000
72 -1295688478598560730647461554276955342914120063721000021173294957110478726262702736344363309558134445183193579879984558925162741760000000000000000
73 370450600360265762292694640933498541580428545116924331848194587892344501064350623248120001203361310093712473486615831317700369448960000000000000000
74 -107397912773933342548586730520786071993243859263265716453031921012789222196222739125856218000380841411989647215019187892261371332526080000000000000000
75 31565626748750520242692779134930627423752666657762366577767530021306720724810871853107963299808436262125786217118891371868270396178432000000000000000000
76 -9403845335942913697289923756439644922590699486925087434544861640316346093993735894972810540296772706840666567192143418556638379716378624000000000000000000
77 2839164942915324764743635899526622563441416555779916194766616209886190110709425306562533659060921896142721864128991809327586016884493910016000000000000000000
78 -868547396015906176240469418482837796977770326148463461716684629029152337814393681317191826585200798980777929915231649453281712794881560150016000000000000000000
79 269178164696058984857537455748860621817569607999964152904494846475547140343228435031081647089687791025542041851050368045053781811470444661833728000000000000000000
80 -84500076654790821606830585235189385957866852771105439214042399414015038739042578887224179819967030907072573178443401860679280243457326807546593280000000000000000000
81 26864251774564113221727175164388876821698147675092434722959653930051380094076975091486172109660860028015256036271390166993718098291900643228264693760000000000000000000
82 -8648164363817650607460696481684575006239133262142979144197084086972290244937992809389117529166417773378880726347574006498473021150155717020076149309440000000000000000000
83 2818626510122988349584240975999923992674383797673203808916650433074099815159761065928229118678969323964601668639792807309096581998798436784321521873059840000000000000000000
84 -929929558191317297816255052781281129510063411141063099321375649386559648331857764733922242854390357708676544793296713963943745736796091340232346433612677120000000000000000000
85 310525726592402795827521616956457954196126935560056989932042238190172173931011800494532018091298413578871249745105489834099620442228652150635253367199655526400000000000000000000
86 -104934368148452333939514009314981142938376493531463579178335296663236091311667471090600157152148920971283783106180970631022598795500309188414228591196439891148800000000000000000000
87 35879768623529902251031097210683587058569299804850414480258560458931135157502576930459329658306305340818909687783295511606584905584501307112773808985210447147827200000000000000000000
88 -12411770521473184662543731327177707715111156081563683037842470359248586910888716728161278220447917749752301978898361101188552782830809067933577710185889386204443443200000000000000000000
89 4343221088128399523159574552571720710770821543086839111996897025413095963247083693552860193444832162874770608090883657912590239150661907350782164344660632371639982489600000000000000000000
90 -1537189576961497033411007212685177141007034536996881290225813269293621285945022873882328880072676181727735452426188343617230099754718517536687077085815515682941360406528000000000000000000000
91 550205204640214332769540910682273973541726909741799984344859121100935590538670278683911284373660153557326926324765162637416938856679346160126618955970447318759854147895296000000000000000000000
92 -199135843645025755142918538031971378795675429283520264527055598686969887630912085138552205333310246285350379225674785969152060723507048194042042563237994800787971775727140864000000000000000000000
93 72869966390763622812859069904661142621018779954851407873214497823785971563027259748791495809127486568348784806157496742317731189011676715303640467936499325800396802465520943104000000000000000000000
94 -26956912486395429060639707219440647293810096171515220988501723484035304465409841240590491890454726355780808823524944411816249184476760550425458011906527821606393198170218851991552000000000000000000000
95 10080065565459650142983047948627990813739821784549072447133514274009872485951577772236009772885093829066636419177522737318520224683103937233528750133730550790328263793047723971706880000000000000000000000
96 -3809591917539080866365193558217727475190257310154748123471909355562211750286664532275316442972045035695805069225626452614913511640248301491554993161099585802715950869452084713839656960000000000000000000000
97 1455012615669437998939402820789239667466654721683167749557259317890853880555486250463704370369413618761720338345804609060300635345625446486679743410985027905198551521167108528190773002240000000000000000000000
98 -561539861166616383785841287285761182213445819605975471764254462830556293774826410934971147039480105666276570113366471195479786365485656046354006557317504857574975720411207251695861015511040000000000000000000000
99 218964274024198593027146725302898094960355055002852234621224721884790230109936560644317472388176325113624720563506180746372733817085956625814356269366997323180708445323776088102263588829265920000000000000000000000
100 -86257931121043886926224104326184667059615567392592868861734465645228039095340559052865609475732815114255516227038726212443634793404791236245558864454543221020201810621603896213447062222536704000000000000000000000000
101 34325202460300124150773583261600111876925078057328683441191191525107521140453385204431694883340853589508781979368143740054911264202832594332512559631112945686936694125189761115128055662712455168000000000000000000000000
102 -13796583652188627441411689288826168093507574768193070842313576515960060124416716676556708147437149756704316939796642383118003306343273884617418249107287717366559168810148272447650846490884877320192000000000000000000000000
103 5600558626567542511480282584702847207132193093113968478162689580892051465206119429880854689213712793405566608496358001341910052935748210592863948214772784414759366557586025963362951970213048533123072000000000000000000000000
104 -2295885775954889798393183360012101416830045566622845756162737488453301127389145917164388627801532837873393555315524829151153853460539481851602774677128060159541701134883040954429713822971527255006642176000000000000000000000000
105 950357419744867013448756322713619705401381021938425698254002667605083567718997695964678344750585254767257426726049113178765446080973486764827431089857395528030262935160169687807030905475246971839850741760000000000000000000000000
106 -397192321025945991969762847967718152033528643983054789424056583854771874700749319849057323444450157994845692551814171799733945774247140944907590025451858061854495123530873568338589191068964929814622917099520000000000000000000000000
107 167591539972446868401589635652217471369295065826523529405103892677013716007264157552216474275903941252223942038334555403205717644232969621032705961164379693819759455334466168513374512592424200273419768514478080000000000000000000000000
108 -71384127908301549101889085816594559007102826960556899055022004688106382491444478153803514650640476080485658072817197410907125295034100139601441689987238575081382376883158722201567292069725217713915207771834286080000000000000000000000000
109 30691012651938538680884482249775315495822506156473365176508209486051901911701326890214811362869070436648146694665030416418070136385738672060216485438783010690756522008821634255093380531597581357221826536523893309440000000000000000000000000
110 -13318127164707578133670521204073411917487906361941371492042627096326822789972122819112828503189975342640978856725549210896672930782506809119409980303891472926155015952099935777896386230363975909274128917177840749772800000000000000000000000000
111 5832577949566203980932515285100102464364561505643531716339802817499741773170061201473367589179320098867630629940940148265758895974324715579088126463687241221101012067615904936590816764015481160539029880277932535552409600000000000000000000000000
112 -2577669004501325454512768957248168770275214638899456986797117935254854861488036180678635630346414045324538590203328347974970290058797562437639707317476655763847239251748338589499178962366075680797379274395944622947198566400000000000000000000000000
113 1149495703551428662921498732228128777025067084680623702538451591811768264813178519144047827963419443300818162163016965266837658176093025572880663131116102526352469267571784165358279304717800227633347631234788214588689507942400000000000000000000000000
114 -517209149250083834736827537498532546886006154637388094763803285232960144130001756404647183752968074148449139322847009461861453744411359238505131368709341621683709931510863629560846868126038657598316221771118841337401392182067200000000000000000000000000
115 234784458821041859203659858878598196102609465702512736121281245927724981957579466507139994918880689302584921695009142363212334688053628456037486654169099664523860794328540200095053050408261504634465215687069889806278123906400256000000000000000000000000000
116 -107518464804515051699347889826137336821828643005231326021265021623690215968075446870261062157490018687985963633287604253904025397320711052481735252996836722093301943901338363327646995693303526006374368022708565219850042842957217792000000000000000000000000000
117 49667714069667925345861053004947917376930642559782877802377045986571115847639313483600406046227745204629968441810312645658650795330874780095365766545337580134612657576021248069054142847580152987696040465602262324019515385914618544128000000000000000000000000000
118 -23142491800763344295290767911272118242205828529105135502605863264639247415019979036966737782550535535837496427722625958989662312896834479620128429187039917730556068447589375653776069280620677707523533820184555365628371729144635361067008000000000000000000000000000
119 10875741350332881481702955681871836720032579725875319130005289250534119000013992506571493311398197661275391371262019300308223371312858180962872957039215417364702460482561001127053971526025849247531417136246062261884642537628752346720763904000000000000000000000000000
120 -5154528539109962981295568247250061214963537996249569312503803878270878186626756774573754601613222115281729792076836900734529702274863049892585362972551460799378065590839102158462749741897076469196286937957028395078366900358664571205934120960000000000000000000000000000
121 2463595500448985182951846062195706966251609811147273294408532009533758162689659657339221600477918687301332552184143714397502000480890305402600675708698259095473540958844755504797548200700209632144522421458912181773017976341468022052466532024320000000000000000000000000000
122 -1187325506410020720832799978521847117140461796858385648852900539344480110911801494014893850196396286565845343018677773203307969756977236130617363485944643509831135653343456264311291012814509605263991584388110623851690022098469713766345722644398080000000000000000000000000000
123 576979261866892708714447870838576374860837137455250038616181834981608263223048092812988044072688572151257571721467631756708056637081440871749911543471204692618756917183763498694952565548387372035015792945813334496065532469603186549895377742127431680000000000000000000000000000
124 -282690478715102921342076819267845913147186542448664722386013563203843265689300940407429871822970557864981090282971693454523803123660067320166817724485981734477597513227597243936791974690048892743320109611867386259013647698817612376427475366134300016640000000000000000000000000000
125 139634832834199813948480715983101690544555908197888960724248422056392598128857831716423033380856872700151063543790497428387892089280968602124287224003826181149223402403315115736857200458932342478276306725851852140924173374004278017461259154460403302400000000000000000000000000000000
126 -69531160025619546754271972988479451721592206613557962606127627923415962018325406706592255993682820070923151917612897236202705578065048070232446611304364909919456661405650479932512299495288169712163876397711399516445930892000415772230723682761582124728320000000000000000000000000000000
127 34901192086510764082491007084564169240875207589184074642772164326280578052160976326729366116412294149557992707171677223888463516154776689052598807160719844679007878725042787427803915131581079249524024650622655331197652125847277137485507976091897226927800320000000000000000000000000000000
128 -17658285558788475603812096342066563908480991420157341291802441965396687373303409389409713871374077375167863265805538040217292667594707598879525322785186325962915755637982781737140372549932365664051156733635003450920914097932163742053775547178776105920401244160000000000000000000000000000000
129 9004863670334703905117664105746423145624734307836965326743941654985463632206881341848874213056502299962627460290319036536002972043567791416768147636119515418228031683629190047549726958768831123173431713046388770266096565661281250827191698874741947399174545735680000000000000000000000000000000
130 -4628063916317003495788342297733600341682063120055905819511305407043563345379614432642627664995073631295312970859702923689570685126652106453966934165167375875114312336464820445077829581495444413895084149137099830552434481466851589979011092066578410328644848608870400000000000000000000000000000000
131 2397114815606584804773659990470279997259270017064124049012944155400537167410476478341043199681707702651377450918668112637196254123960932886083874525197976846062212315291380631556709846759460467169167853213850228251461010080882881322222473807480914580622154095237529600000000000000000000000000000000
132 -1251179711615596990454099906502401960715980552861075599024529933455916316217136923710123624974436004173510493275416725877355810560771844561391591592640658806820765067434750473052949654669292967373018644053499958179975204500241453867377391417286469150182229043713146880000000000000000000000000000000000
133 658061379845160024109557605033237391347645326216379352485294230101545529228684037890067288099152656884439432329760118101614181331461589908328989389304309918250462882457700094637445170337674311846451441321683868782629480260319511031033792399688853844620810596339748018585600000000000000000000000000000000
134 -348741665372870835525207963997814809873682031978316285332786565602418250064197898731620467254227832325401157657180324230898494529648734100581546949934359236178277920994293553829676403614187178313220081736041303184325420917290929636542101692942658947214716205296439471688908800000000000000000000000000000000
135 186211818767387610391900195082726437587896135785087811514684970886051889272639680549699545937953242157576634716796350659884180883129451161906785418265106424866675204445125641335305775288441245246859587045348385930977968238487061565106541663221626542149258382994963316802060288000000000000000000000000000000000
136 -100173358889520746849047449166685835163944818020750903719454249898294755306512754475501443136392991224049301959323030136725871199958080325694020678847271181494750264796920687852298883594640579128177916433754832903537043630728839428732193055292666860468489614244559488952137940992000000000000000000000000000000000
137 54289369683885578354407224160139779158820971582951951910333750769103206605984775386650271738939862066985652602318607391885545416651317337673374940437058234520171490734169078739259770397103550429320152049370503201797731613084016409671202734960031086792475257368911070968717623951360000000000000000000000000000000000
138 -29639526696846083595717843674502030784684038086010086270249109530418347257243951247273605470431629559979534668783332675555181097488854202522385931400994710939240346768808460138216209085126509253009235974427095610176979510623504194853677638293141420349886741307801822551090242363850752000000000000000000000000000000000
139 16300401786974726423055357934978463013409360048924245131777599324436524766209502729049034079546318213894632640720634853271464154473101307829717235241678180657528974831126538841823387976204430706320848305731192779193643375930107782350756509339788377074608477734259208499251385361451974656000000000000000000000000000000000
140 -9029692304702262810084471977774631387972648207100235033248911979581271157236069856531791896629513258596555528952350835600796553644113077291106472124629605247204880722601804831273750778535991265997129036086348928732921607135562762422726328360580210049296713628075005593637144984509564846080000000000000000000000000000000000
141 5038166760752969504132787337569655304681946079920273368540153944398305142605725973100084108580474379482209240533782712429535545566177636589214415750529069461719772779370305629623464516568052409882019051025091540314439308938552680520607918803638840407272410886382345962732165338114777950453760000000000000000000000000000000000
142 -2831227324378578781302910630658293706869469205158477620775549670789007972561042878100086648913649545766532511041095804886030430541252663613071677596747794406616909454906454125781861862631074298959899119012118519484707307376743038880630939883980264975099719247247625497969422590320088271017738240000000000000000000000000000000000
143 1602350602580073791697759089530569565956993022124318510548149813873873630778993716321273904924769639337597457246651257436124665084657611382440387267026076092882923699933198507037952126710460286139758779060347664044666393608966357048692961480979063996358364383134333104836528861842793340039373783040000000000000000000000000000000000
144 -913270138593507400348676807807313647497239143157730260311482432971759495521475398615776884919549201600798488367707340767674281855801221343930907393286547843526859955203834167453603803871457193291470278052422734703926780467936484149458105130793574112634720409042949895270766492787135895812471017963520000000000000000000000000000000000
145 524177616931073235248116811337041475350132189214863603293385080056482406479217735171528796799566991564912983097340729753989938888937336188302318687912962645740545118612755809084455744574179404181494516953269049745640847464011675888698271984662037005950404500508405835287205990559129561353386000698572800000000000000000000000000000000000
146 -302952186098990004219416419338564169961127779440832588631834334234413366997609723283253531765408445489148452674491330426493683708706081762153318561221586352262301987501830870754903428174602426898383981742196974487635330351654644550035329044632353302417020080478533815254583332265462999521359428576713113600000000000000000000000000000000000
147 176305274090980933805202819954720036399045070026238567443395842744227263403201938810139803983192185433986472543359932476296400754284960962461457812531429120714045341414077669562246656025037381298764463817058194261195361206625468378602009108936536275978074048064795100890966064204964873406071028930482431590400000000000000000000000000000000000
148 -103307437318366789729250948810737882646374813409958014785228186861166773801807916464411255646503878930123616762671396072895387661208616978580183455651220701356629555512451074816763768394449765789749071176172663785746543329939194328268685404956584639059047422847985559158511433812755990934616759723775062599270400000000000000000000000000000000000
149 60947051271460798999834222067042932633251603278660413710967979955864245855270243226594379646470761225758374120279821105070700815424926294494933916237795201163186166870502030224935470326058863751280949243430282395967772595860932765863537768816770464247623259734975360113159839772972254458303438142292803735204659200000000000000000000000000000000000
150 -36200007742087212122297625577050047691126834859798921744442562267873782830405974535377010219445915918648944813136170906277848168304024398666035487264855031051348722301858825365627322300458282251670106036589996899952621572780477226246506224420017834908255091789900352143398470834973632018404891826984895158450913280000000000000000000000000000000000000
151 21646105969778423569497603580517540807608813745627351350250650437004358840929895446988277488924469762882998014644353909400379625186390181567040793965309068857538251735104878606711166693917493869523293138659604548120741011804978165425936926252287430131405969814455737324757748496205046366744765841559076652510106091520000000000000000000000000000000000000
152 -13030065801076828241282631323538885101255962168687497154500453705377423896183357480541697439029424307497943438460376226471806032028524652724659043605870312319670252962637878130907807321176731899305471625749393924198404944277528336235379037560115489241393399944125854395152104545880225812796674898739361567787146280960000000000000000000000000000000000000000
153 7895687784405607052382633245050199774604511394368544229755837953197519590207752963428059632275213450840766989626021663936911565139676938475882524541088626934328143814277783698945162303892923101547530967507020270595949917022345545099237877952923926659622647365944485455462547886877887479403379765254918412589855623631339520000000000000000000000000000000000000
154 -4816049303655346514569441356104315100086503561623115384056804552389573039349131713109045498459413606634257974253674061060857502859779017843275300449247607028123586603501019103716407680402854630896274094509062738516207756927669771159404520809813007451735098248366505666715527125619897755875675287905325872514338737689576079360000000000000000000000000000000000000
155 2956860248293027018571979274802453772704920932127934478490901379402876163615229124492950827397668006414655241268238623509795112735741227298135281634090436477181530088629241420959043163078439205368300586999186352976034686693237057826482703652833869266948672692822157702591713708089534469424192011857632975361556216928998418022400000000000000000000000000000000000000
156 -1827221305318223842010727150563817321741004114543222619718935666697880429283656432181013332884976787206638231671943043246070374446362877148851129859637249369330906260926469281601920758251369570805411354883197068822777176552507489019910196300391522450658855481902551507780933061797007044493836699370696336429950266377399543477043200000000000000000000000000000000000000
157 1136459014553119520789888026942469624203372075439980895423065498736776321993676595705828470212237228828559730103459228245516991723846767476939332253582338945185971805107430140462402077323627692323271143055262356014178241814710653332597404335482913008395561513600948998887195016795311176371894752021832085167868403647136823699413401600000000000000000000000000000000000000
158 -711378463050467237303077949756380197968877762293387992466094829421241126616330710219661714174724892356017628387094780654656429121188782379390077493144827001332025182138448684446782804913935077852726539196796390729275530857590353367597127058434744834917311676867400822376286379462116235448438339429464269554115292075395724060825904742400000000000000000000000000000000000000
159 448140522354607906764466987965341574888088805875540420197034018802819157849780376615122973187787010438315040641969188901496772094503551226352711198458123960055136605706462160492295093504822652816667939999121348576050598872523058127028585196288199781790223083542619052914256703786475642213002738546625796022082055089403147547583737705267200000000000000000000000000000000000000
160 -284103623633765142406153354912652537970335337393771020930896143188614210569318812142020878902954172960471122678059653294681328590175275076866894179781135396500048060822667984940964744339292531871057311738617252613841572997126491130037278296753796816170523779903068161879273045876181584209974062084427859091721988289385920041043653463900160000000000000000000000000000000000000000
161 181247109644497786464873640453142300522369713290469847906233832182286082879934897966596537540817409990965879073472837556764494455754419055420048894312679392955189448968729950857219188275776237797164092638851947984001419811427123937621631211209446076073410883970884329561127475396087453727368460499371622212184836390757936636087211435436802048000000000000000000000000000000000000000
162 -116353670424518396426298290536772279045229540751203952546503307583565271996285249314485131094095319600192606820475557312144798672783375242545535399484972859888637072378287916009137740065603936353548061777277068823201586201580624971376669431410193016460879556039192399659718300096912718486415254832051722314093415646337151855895538027960654102528000000000000000000000000000000000000000
163 75160022615599916628118025960338159163429043139621740829034848960144238089287368449679025730017403470638091475908082915423708562378217809778622494524172572148662261924744800726662478360893956459751082801831042775308508615725424723538164788299725710493505736811453038754783962583896473953842499440393796073799665012308512434250865260895091371802624000000000000000000000000000000000000000
164 -48851159355101270259566821624468673732149464505369944986192031406063583715310202014046687885118222371003240078179334496840904135243099804068093848493775026550989496525441205708339616717052815304319724689585748950615305310064530948185608910441311844674588232676896202414284407616514946479586571953793372601819677606578882682433081717030536757297283072000000000000000000000000000000000000000
165 31946814034102080619682898493673115753969582171317486997695035383428105574856026800944393711558837559773669958248470462538079097946333948391772478372505319329419825451033289723528361291427885871356484820565996319588481624927006144719020362806500093550411918339167448926289639712853906915126524562574924656807649023753296940218130800712920328832402063360000000000000000000000000000000000000000
166 -21019805151394369989323729861199256782230951626908282273416347330081177951165009267604851967068678378536289708090125065268664383040183917452508855326841956870843767920988653418784213304572758697462934953263686829255989413650323833182807040365208638662267710312314533044789027045875312367397831082902482483480447738023225385152430128669780374064545996472320000000000000000000000000000000000000000
167 13914327355117700822450048779221007682231577172459806582021276284049490483696192236115669931699156110784848271154082732869120549044986121269361497518911879939863185932374798256513119093279281194322869553647355146834530610542765419339150640784683987546734906410809696317794228763041928040494071684109905312774713614034537868902918748251212771016187157392916480000000000000000000000000000000000000000
168 -9266426472731166986189821111534842221929458523108740253157492871125011916494635299064807580599929329771291539869991118316236010122085422178094340699625671445564941192823147831938109787143457021013070190010862304081180362633818315429312612779254885103238897670918821721814766888375323912321616690072965309844938324625768597065877418205894571029805662068413562880000000000000000000000000000000000000000
169 6208164510328919512929384699248887710280921538229458517438123097028790714136905585262966426220614740749576829386743942439269480202054829935360435103765234405067460305269518431087381295161572894715210357613856611858440274489501510751117521428040864907543846721084693460527448244346327663144164206066727148311854302431319580794979368945228708586880054492667513405440000000000000000000000000000000000000000
170 -4184075665867691772652520557977396661962660634698222602129942054430462569414346406706096011636072246646213436717295940987560894986951073357219453251754824223381364366523864735233119966465109684370193756493696041207116577560019113827050601785565823131110400818972520554884766845392616959314370363552758955221825173055712459291337413714140656491654287768435428006297600000000000000000000000000000000000000000
171 2836651096264023081985089208266091000227955814399532276732704759191994985379793859325398911296417581541545254741409646196211712310512415427664554816669958872792840704283612641203519229633766094367847339986423735865651257035899607845244002781685159415245601289207527429461674813013753845592665038041312192097413022720358918712305517859169347718039783362154421376201523200000000000000000000000000000000000000000
172 -1934493480157243782296137022656129459211063848494367883316558878387408043459188686382102624852080403564876024530997322537610563440249322074652539087651075582327091612289494263570096896146055969600169898286455113562845490702423899463743756291136458709649272594106496558324135800065355895519753327953886599340186370646881653743876757599166727475969405033309483362081885388800000000000000000000000000000000000000000
173 1326992999221506360350444115657660383308023966740928430790198162602641356220017450247284972163973169916452041921092422910847276752453338538759428034598866426324412823123094034482568714936835102614073248352265458312336700164541731188831495740019634728910731342485555295276424276593209596678045968111269954179156419753940687590276108515861843403306525757440737855626965470412800000000000000000000000000000000000000000
174 -915577759739183221458381239263727130781679494287538322697230426155331931460931406369818620449018474826198717417563634198830327353321442251129739118127805565999970658883777747308181393118525434331063470272743251916211762320497635216032908201194462696267671794383021408162624218196148494855425805383787325711488269576353907703893463530239528935019237978571179836277360840566374400000000000000000000000000000000000000000
175 635378447939722839101593554530618250042585907780654901718906226259677417221803533805968351551509799505689295435489560861534314253829075013006580655833387582549507778136559281733787238933915634139100204608691619632596018732460728582661283962883397032254760805349502919648979903908199792516156302970184938869077328190099756301562012405687242684140718800897284268085385032860958720000000000000000000000000000000000000000000
176 -443471723632426520054390695505020624494750902715242034569918144462913697226988167920120080153390076080933413542153243069836780994104100421705914422066434061903190335078080342153087886541755652238976409051495024171095286134186192728517508687475759647169306626249205935617299802598290704848783593863434942141214610342101484464578939885534087899522554902777209247487095031153641390080000000000000000000000000000000000000000000
177 311301584156145132744076400754567887407933805111064639671484956419165535766522964906056801100195642844411837041222612234619065540395750293307467523323100964171455423833796496560115046298567679906050870998752611546983615544834643645624555261610063247152507383274077898554927061368463182790403188030642719766818144416172757413454181005629056405673909798755810433565401369738170964377600000000000000000000000000000000000000000000
178 -219768055316715565376135597417954321870999576417746497083264801380404556118289597850964231856151911326314168491669307072179559950729813617698101553748601757462992718807437727914573842213017136430052084944889431041959781416814041520171267846621195414416821051778364184012114503308732694004780794775817453912659949094836096969762913256025836518625417194756979436477491516095894893394657280000000000000000000000000000000000000000000
179 156027694666944980069320066987650636536998199034280560561562270289763785113986945895174882576284790611149996018563392484665455021389011099565176968208359677266499150758113090942230184381076334934242208567497202258197467888044991815674851472266877116246897117102937018886194925502233763115003579013947786930459871450653125399882112566452793104793808123266935392969970088975395653189411799040000000000000000000000000000000000000000000
180 -111398391916682609497524979617538643518646122035524304430670395880758335813913739205537154653715162758433278487444508609196737014845848802485952929498990700955589593074406687164255169069522247442217658464558917977806656864245650428980772364404089020579255041081383132480068737569647280205563815346743672133791067029972212260838351113171023670349669784402467584332863314147271046035033135513600000000000000000000000000000000000000000000
181 79980224752505279809009127071973798468054517311985409491171411926720859502763492566995323377694283101937889795561803608496149162104885117669222221116413147652192060032402150390647924536263416183792145071196954576332307913683432978783598545004873745218097477539126622436770572231401679532042795470957941938709084819805169388343890746047987602250539843452627530704614510680692461281436624538828800000000000000000000000000000000000000000000
182 -57742994776308900323872793227405175111699780761123380404194416003440331738333402394040908299262381649509392919387672170692722016897734811375836730666850472785723858790889505940245258037695457295110493460388915631545427329593508036238857431625182564532177446050296890928812155917148932228151494847174011821861897671086756670399710549865283105466815176458986960633636871360444663275739773818791526400000000000000000000000000000000000000000000
183 41919456181733263890221102247778367343614201628212219147605380274353881042621783814568219725711518731613742559036993541600826080277841053286674368847092912230851571247248618615913638647512323951867011433649903865487725625414472042867563429437531405062822459282524447142632135761367500553285675070776791340982174666005745000835173976339263755448625511503048599237807214475083059709030264862991292825600000000000000000000000000000000000000000000
184 -30599789543208911762930437373562532656944445964020071847678043473441373550950800176756055379434324438195969729620620658112025567670332689605372399294538908310585324637729125043158447192457059419042356911400883965869215462784296825946286716940793205167271890256493519644250053248037663894790154834444964413833365963513348363719626361307505263363967132784035225821017222203557594426503078050659719498956800000000000000000000000000000000000000000000
185 22459219507542303210359800490061125693348349114078500381438575518013000884065028125418034172344104432134699351394564807046793892512039086738960941703144994066386418787316135176065260938115744751336059837820533065404993326781909823401657242450405215620339066721447602220661407331059082630399230672509580050176658860334592799880876989786534599242080580430463426069080430996433948822733815265256026239139840000000000000000000000000000000000000000000000
186 -16574155120703331117513593314742864352311417101691814604669852274136529519489555722949009449393619288575724785677760258917871519180302342056603657939124149110400496108342595161147594050936152029019320441753666326879294618460039812682946488192096796735601101707368717990875242597566417216631746367392091872854752424974443103670492284444426017944544578999805744173992315711138246459133604451921046119060078592000000000000000000000000000000000000000000000
187 12297473509355060825808816568784404458798756769623661109525353769152346387727178863520707081136170044274960607047047092652060378018474336857134727287393656565026708797560187304002477375662285335142777032322516801951944916169754553859549242132249375920542358952702636322460926441735869389787711698860790206335941621006482860701950199211141009804915700031044973780883567448270598758546823943566858082238712512512000000000000000000000000000000000000000000000
188 -9173509702199666051446729600989583677019910478477324722926139465095744364974230679944567912616165433686724283003549014676489918799347131310544517036808288567561787254650512734749956284905693985325689349734823931925451480213639661532621447680836025106428876964169656159475003281936224786232688762633943410614959153191704246011106094185767576290515699715570658734630810624289196492005424288178235216869597271556096000000000000000000000000000000000000000000000
189 6879831414443096153153824717519048330297209610688549854574535553727037962351867767464633208550634656713086100040736008427199601804453801124582222122474738352872164142333805545069252069436858350937114463385931657061460803321114754020404106702688712310458827990921228704953822445454546390950338225172345328986938387676414222782577718064004061290715481870409020446454388363785904793071914244979195345437588793786892288000000000000000000000000000000000000000000000
190 -5187168476735139817021501932629357583602236973229036261156898456700592756356982613752532868585861158126718976098787121785468603709411085886195325997191549350939114028384083552551977306067855715817042428533024860621759773687494263846402752954438562572426803860392751310093345017754248308563932457729614123724997393455579718071325762168506617049958895833709604599004679806883303564764100766584152346095788034593589821440000000000000000000000000000000000000000000000
191 3931705422861869975450084531563280964247741893218371437607215019743139727571128187937374520796956913744822312496883718968063634924973765034338008376640742624909291832800025900707506762836762836627501918493964586608822972215129567036861939473417504638661995586342785777331514303051115529313547579433117752485099295353046525871017682960941813622775453852476334993468612955542074047234640694782126247249355283274315941806080000000000000000000000000000000000000000000000
192 -2995832665717731553367910004614036062162638662512852876455273782255402785905096976234688923313865813799408503682689391379599582581869718205254077327063786096877287372550677105399762988051474497592229220326976407724486804194487903526777483695546665768074363167050268878474704150148600781943301810504585946757556651197967351993112476518181738294330434880078353357418352230144397323285104728679935277836814790370725569725726720000000000000000000000000000000000000000000000
193 2294711671004544867421042660863219827663671947775981865532938742390897917335989786909710548612273323060361581955374814237156609302942432230192377944838866984941316316311249206882818092987441853409288137503188102335143174092802993496356942892800840480387072338692697368315458237814520774544279546496508022477728215047731872190260947612082093688810997883867463987427110079931377887874654494913291697197096278063635467937429585920000000000000000000000000000000000000000000000
194 -1766854730118638784181557189708224762038552652252516868347106590126708972248363249964970573505665310926438516439755093980782765637824018877597156796973509464848176941418914332303385796370798416073593294363107894600223827656780171782552536165872993276701167547695462636449049071882047932513087550724783254933928285156213651636929287064057088235802243694461635112548710822717017821732051077651341422075579398003702818037662964776960000000000000000000000000000000000000000000000
195 1367489454515378666562384405251218350127542637241428968754104171302593908346089058072796753285745395723471125735692408180442163549441910265609557106306715195101581374227552410983748199834364718428612455488800163926189018494334267372013205863053358167734156557340037176753141225356149430600292229876188391496761008204418236504184044443282852986599603263853337426014489115318256788232694213709760959127320041818463585548614337193574400000000000000000000000000000000000000000000000
196 -1063863599570395659981621671642655912351487239826013225248422798847788836405325820640800829931233144355161242452609626955468224603018471202922652499041154536444616360280909334143492075471379065156426895546241994414041237850750853102993360336323245436232294914766086223649804764276243850119220884314226682839157859317070990530218247717664736281814419036934855462587422427093562894762313292059450307892792147985318886042891077743856844800000000000000000000000000000000000000000000000
197 831907905749823058175687520728433875003851563844854951094387102357217324572619640855714368059904641175013888356746827726365169550049601194176023265276712032091649678909138550680144572584316282377977452607021827980322809227155799591833775577432308006839279532051673042701555479003287296686267778638364284735866536057860300972598065596152030981489568004520732556082623222895910255348477416414468598627198371131535908618025474046108578611200000000000000000000000000000000000000000000000
198 -653853609626932445197914123740024586693894574086339472545732988947852239631489494052128618830383280792382661829980790658486408740197456375510160783044012720468015347553368640669037684894383291356866442261157394874623613803926227925200126930131060124409866388500656890388472437561761284202847714012579608509432483115643063118250805708454414429423252836309372102213737322550922990320328076663763074427877031120789950081199429802471776793395200000000000000000000000000000000000000000000000
199 516524019002021099375439895018465955536141830781346870483962729768616592862911190488627116266634769636159257420492501716365773941317060936520043891947120519796450547343467040920040341567249844352830867132674276445688665560440938430828472441351776190939321060731734991102750639771984007737651072377718692072437302801042942428214378340543642969905627915001268084585032090139739948217332080125448176025785174546708767044401833304751863097825689600000000000000000000000000000000000000000000000
200 -410104091802987016782391996580715701219842333806755853959729326040339529927889703449019507728534833615811723629852157431771127087125292174067215477613557352816423487517064515983424230952452461489013977204580215407032709233760145347310853583529444199946538649350821994131242311948981598295245068618452811090207361690104677597163294125069013293396418755203716796229760756852887222154386987507116025498685222050227194145955794755135013410769469440000000000000000000000000000000000000000000000000
201 327250443298139285218229981406964508456674328182701103693194287906265019471626392134853633761931981871112033387201382370261397462481944757943460562826747953460681170308442739718432200114676803469393159856746629446975429033619426869652575896955846079788015096635416583797492770123560622684435860039175566798726846974032705893509923383781285116081826075776055382876170665050859675114291985032496172810991638744963194534573888515285221392097403207680000000000000000000000000000000000000000000000000
202 -262444835003905751814475048311190132262667191999704216713959737582245987675910076963855796947179425639488949319806012173902506882355682679991846899924536687096155293322530275889309327582305741590184088480570955344963393826743822904246598092984523444384782359837009985863887234427414647740649456104382073452537363212346934831537132921741479688150503255033223681777002034998938516216373151628946149325177805996544164307263377497199428135183748243128320000000000000000000000000000000000000000000000000
203 211522541676220464589242839087501029200656515263477646468326505144492496362774140967673646259886124210261621815930823821835841054091866628289537040398641489162859370106390335699768138299613039354385436953258733411053706214370221104943126514826891990709463592295645213184556542347312248860670398309114568261206653394292059191954729809230276197399381411001764844320056269782192350804828046440061199206709159493121631883277125652704471969262378048573931520000000000000000000000000000000000000000000000000
204 -171326847322252080327989513620958266670498902829893044689868883964694445062759115788292883760491873372296319498492338251486475990552403747114537343696362198881921083027536122353359326980211615754293522871348572919918752475239955705530191846200264064763747128560096765707591912665226738056306565006014455466548266568235315107101559374998573398187272058149923640392643647364959362837364085919299309966693782982598633759744904721265042922025049015927869276160000000000000000000000000000000000000000000000000
205 139454886761263615385796546897024776594802220466604998576510661696238308804783512219814459716178752523972287321622204258701901768279584176813698983123473709182615854500930706590590420276817931957191615757109988783368684551426782911964083186656934462452325112793067118184943058710186961787304268244125035996689214207434901328733839448595168350910517640004888409863773296504806794102440589005920750408294597993121116313908830624057424941902993097027726449049600000000000000000000000000000000000000000000000000
206 -114069912661417344224128629605143491735654809142834618921019887582293896844735567777294118095306101112885173772190950835419804857272423368773576214912986708033598808210369704391556565857862684615670725680652401817661130793108966637195106578209384826775894376758987302084467786543866219589060154168556666201556775833490168653722901538585035525335889394343691353617556328247652285637606757341667920425572594594835043275764615522172762583351920570382214734492467200000000000000000000000000000000000000000000000000
207 93762062279395256420007584433623356844567244908441273748465174319020405887029958390324285780478379930747524068938153049509857943136078188147705649211923470882906711199313757811168201307690010076618675582520471405298385475358282755475747462340815593103051217675157022863416628133191890185342737851707678234341418889847115032407189298672069814922399745374186984633194702026594336930173012439200404629733045184473743753511444570939750792498338570780619461691755724800000000000000000000000000000000000000000000000000
208 -77444677737659987773389497172266920193061057022563764370886101667031793971078054621388157139010892313021759329787679776007745417162702124800163199564704364210568552458696821608916656537132837433247171036831807550205923829860272515179090922316498893730397667698534688626350509983737659694642313851724624566102880970066484836748030807210017621747658402907394164865953787684150000261496324281900773809717935381088219003107643174682883900229580338979345691955178556620800000000000000000000000000000000000000000000000000
209 64276792952770070604489873717747643749648020842172974934995799491584313131231708134481250715202018584162650533052058875522902530013027174946963866496858110508339524225554579070887830810822574437437573148833427455835566402733912229132839387253953811388914764848893074551404943097876103455718467161514704317742990336356561197871988126352609726244671502745628635698560860314076707671097274968805050003973757514303003072665907100550161953852689921327091135827133422003814400000000000000000000000000000000000000000000000000
210 -53604954367292544880373442253837229679715216925334911543621386888099440906719099222968120160318466113512822204971339207832107627268412164252658195260409352761283039169114225780165686368048555621267553939145107935925412750853076613270967347005858767140557723388790340616052494658285880712002311504062014395211452341054310330223068594683073933558123373288665814563745437001705291528395226210319540145629703033864039650011685801677353567904438700211904623963346604212092928000000000000000000000000000000000000000000000000000
211 44919382455131652499314281286136448702315055910310788286841825889947280692797753025927810400278764842144269496650884760039414835894814282464015923575881603904701450406657734833219083891564066783796589717859422871910134114968648784555824706489480463140660290833659422657113659496711736324848240792951422806293607070944375736878041488349608637034160868237367471729853770226006229293858588126981995184094822127934604997559231447003830494281600017556716830028098842098774573056000000000000000000000000000000000000000000000000000
212 -37820811382592815847058067112846284258415731043675755861816025902046211616342898118522683638907917636836815145600783973526163371691313597748532638674356417682801901605102349137743767863679623570715210246937233023613468429266190766713780876808172505760624395690014290094847656310876285909146363511007170069803592460182797919111418898913435972117641029698085327315946589448929955278989467210803625620358316213160503902309234766111645426598428845512708708210420965301990901940224000000000000000000000000000000000000000000000000000
213 31995309914472517479343831413078184881389590072303440454586674633375131802358841205348444286869277170119910819677538247360101549496537433959161148543418328445491989775020431987595054454360884170334775515949113984190679094450880461644616729783392827277106822354501207455848920711326149009765811020606273162481427578576487598788623845380932539994937749695747874766498594983889564642250351296641262188580229146561506412692860065527950969012414438794500923045256300807933592814485504000000000000000000000000000000000000000000000000000
214 -27195090269059018720381690444352280748443559901488805703398187202322485217136835651718248052970379247114635263325850003312386023367150186855064279374504164910396194361268551457369461249234818274731865478966995593945250964470937553354760125170936768924220425289698368685230584318906515306778808256999120819375383615588560024741616491100276620609732627257489086930480944349953326806273862880075540239873786548520186732395301254935694529426574567819220356408844120896688226024357363712000000000000000000000000000000000000000000000000000
215 23223826188013101228060168023091294968635059067003851395726387749187859843459912210156909931831803716290322834588415044384018216443842449360621624990461427678180045393221551934612544700295151169888310806608029792036198741209753599210864850582895332214989157219534260052233819558437722277046468684223031015913081005315061936559808095599879766304267006631823790417085098095588629067737429534879052642925605212481930432479374143066179361198056118727223316244838130210438258838466629468160000000000000000000000000000000000000000000000000000
216 -19925379178670266217499995877248440050208459206379688324275313010027481502052822605757483375400135074584042922567616307033311799751480369736894481005265675102810686609609382620968293630088051154876346490714275077296535485328674442047310456671369567030434129106817879324652655451767291980106971084310454375427520465721186562633980455097308842124749683054674665905908136934837551105474605129018908093274995914890652564848470199559396236258851972106894919662362238007841199792195546246021120000000000000000000000000000000000000000000000000000
217 17175110124359594330170037047803149519469965295860913870114630485402044026713482148594627706463320661573864049212258386027273852965694732516309524182376326648731251822344345481156150698919404723472056320557775934098702156939309192604775655326634063479896109000396925709458802803041137633802962330760639688724289766491413760989751091934246632498227424241273296643381128298321790185934753287292103749501186134253414541875218117737421386951095226134417488485903658177878354351381870586972078080000000000000000000000000000000000000000000000000000
218 -14873159169888044281631319785751137972119346673248342280340318149052692565123412698031889692071355134397205963884857235306882516495539153652841631166510904903307310174590309014670100858886251451707271758910208264045071125387110251774588551958083327099838249098493938236820608613945535112240132514438774460440844274053307074362050171532796171053157686484136687096942091226277886264401051289943336588441696782161783310938625555610920926789854023822467755823065689965778549470801252620948083834880000000000000000000000000000000000000000000000000000
219 12939229421841480599053667826789797791806758212582869853473254503238218534968465760420797535613665722443347289614199412793536813669217887039830324852937275389129223267112467063276340840309108299125691057140576842048633329836121446382318324382674158887394237754799509353649442987791195599555953657581791147529726716236202585446929240172398959098302627358050999840032925737852053780507804470310243463420949466622607366683614490318925891742839621982480582884096946855205525335241867277149844998717440000000000000000000000000000000000000000000000000000
220 -11308523652156523499616670734578829669051128952654346582442218545979859808708540147433944204995137157581695129106368060448409063256661969082185436346645207333470921350430516346621221214174204614320193932510783324476282427752973130844032485486656050164292748595913893806381597261235912830429653497945137439103780426895475609526579871321719464421968252070113680328848668593023708470939359827581871344840584770569189486995232314084540759923813664717452959367563965260560442210491444483844518459316633600000000000000000000000000000000000000000000000000000
221 9928568110600810234467592414798620480216703384818723207029940801002426363066255302047043846635309706113523645496648322641500821642101545067257524880384945451853214650017393301655096009281735372784419021719686342688464776651634095547705665766871305155488286217172193370921855569787910252146686600290583863503306138485658021765227726081268527158141821731587795775878722671744289765154179949437816920400790699205684444936492704691586352601340234662766007585400101634836785170338068552166236246393434931200000000000000000000000000000000000000000000000000000
222 -8756721220005366623719466156171821483265780372851045883436097255290244890159682405278141595986296420246253998017212725665180506641196520084307978744268883461447724762985829303362453945289052480647097939374570276057772447075136753475496712534811409415928925240344872392787353082829515792880488593732390043195409762889342743340411961428217664123578264356064019604695505903754193623449558820330718183893415537848962467617619980169069795537637936854716994566551928294755652102761452216812546808463861009612800000000000000000000000000000000000000000000000000000
223 7758212827426559209518529545517725696720451812304064506662615311985067701284241188090010309288962158338247939598873846832016275625217290547560193519820801389016544392414682385500500366609731716334508562806750515476793871805755728586422975474333895834730724434883303910166031074863467749486338645282832494975901222186562438895336388825632190325027785722218340659956138424299130221459400423450870449531084847998489037179772567442805961924408105017905493634672134907095894703429983593468949669322627857829068800000000000000000000000000000000000000000000000000000
224 -6904595842027805994716587635871874162644445663663344156943454842921110777618330375713328268717830866804027681210340787735701026480384188070370329846770141657317076529631249948122977021480784544787513400980090264329578005334096381924070276111090711773310881708971366984209137645468971849986739964992294974531769884004324834700416964279379151057674021042832087861133479098276046619420609888435189385557939163028211169850397620310163812414148041858846186659944194088373998567519187205119882327402031084619589222400000000000000000000000000000000000000000000000000000
225 6172519475747105174776408477277403520349233375714009063239545925052209449942282018234406984162823873024244844762073856574397677006429321294793295087048601581516356628129610658695704714038577559021851317410384052804311171984358698938345012340129499334770153111993535411108663557654580971099906049450126637542910573801428082310511432230153979210056355766389214030963042995490113413244152307659739508707276380468344971019989331165207062462346429301357909804355190758863863095285638014693685878068585449133891911680000000000000000000000000000000000000000000000000000000
226 -5542754112495155583483178380668670403346844564527554861552536896796061892186513419790693475230936775307222954451700994051440079157956333348734298076435797891325250822350986285202706349571694670130865113167963995470237610223375895631248968082683067474344779402595943406677783280299672786405231546904284561474641064505780245416751938245410756991170008381216992237116069140298302668971737159423988306050859897852565577140439918705692337727610455841673434206596058693354282357501107770247531486889429595035978075996160000000000000000000000000000000000000000000000000000000
227 4999413696203433203026149042366810542077857385287260041146224200227973924225644049273939687342030322989117606047629988312944516831959528011711302611476878881446495452392982618741996215286833747574008223942275957993113317400186735484014585808998082098428390365547886898204427560976353018124177881617195434726818470888700577914790875294814288540169714893550293356249633272811197220092381715736821706346974612065612804537702799491539229764491289509428351525269426895036574437371166375312978188989991968915102003091210240000000000000000000000000000000000000000000000000000000
228 -4529333661661118647300980131453435773323804265101516200167921674172757123053601749229118651153955461744710004919980584405015892805561646293616007734839630904678659336906545243951880858689439825698891239200680232313820323511534466834600015324213857772242075634882848129546097808063810201489784813963762239133931496133634633454145097904681726783075139157619801436272470494504791566753693081470638598046515525009055956328636903785776235815765493173220931125823042185054557547282742950686980652091061322913790282079183831040000000000000000000000000000000000000000000000000000000
229 4121571741775833667580010013207768435366336534060072735155679656141731684740653938258720302119162168839199044925008899515722284653418406385926976449602169416955368219963161826252994265191729149662772762619443726276483900375397662873286128436222713284863314602431985093940152540728544907237216771746555325540977694030836986753748872321268465066617965475396258633711391813596820464869517418689682066861892653189641858886610130701932771812893889166133845031200120324790257796151253157439916102757284822325054378681594879672320000000000000000000000000000000000000000000000000000000
230 -3767006150424711260070975863359488174250722046775864038519209819669933130037944175719181878314869216233182943147399315535649906194675118496000481411856693206627332991888261631610429370355732067321185516414840526494535925849985922557329558856470196623648394498071968697868218495331812986477894043836768578844970020138876958620144362845348243989416434410144919043878560933236391511388819965059036195062792548527476982119558968016884266843606979086039542652425929991091755767928698246249466380455365983367037138746780062790451200000000000000000000000000000000000000000000000000000000
231 3458011172469002497752260063058717225579499832947804858554969145948977263620079617444578582895639717744375488852478297351697664185206138875831420733224232523753806636879757075632278112785746867583640330453541229830425956222457648050983524905880743974702703917024338137589093908659051977911361882121605255936614567156308360129426146922755329277063245025049656184708767552820554939811471736217191005992213687378996271154353649870488117363028799621659568780572596576954192897582852396500535833156058822275087288440892600862795366400000000000000000000000000000000000000000000000000000000
232 -3188194477182525754699759284739321053996652202532823384653390544659399091573947496912140326278841697970152888354696118086625385918387116306872000072128661812854970728158651829179032528006836104146524030694477014517251874205562896682452837310813240314342182915019004584279746334255925654413077910131659593809028980420206802337713466259882966975301875537635853176399664498844182872821472518800619440511480805566330626608358342468152440823387713036214414583475660012933102702119853401784334967470008011934314374009943722129362622873600000000000000000000000000000000000000000000000000000000
233 2952183799830354361347837856623074229151949649702004524691357375040862168474877026951991921938875499889533470547425761223262712013922455445220592542483040600407963678768539402072746135933540714858504211782721665234154470839777509289796564291491686538417656041902109159768326452114165601905697059183372753895418779362279793607447389042338344231120108637946172146601625080576011641308333554100439104793342779574323178389570606097714791167487290385769728139662174602362432624203797243193788046501086294798562503921173982746960662731161600000000000000000000000000000000000000000000000000000000
234 -2745453229641472385592495644738730813973356478749727327077431216062634933221560717467101332267823533779262933070143010533739561646152984247346200983132171302915246008749021554368089981047487288557168303649872439445861332990802109822894186245745135693278267914868212398620963913715770451354624784045496475180838474013957927466093187873480925007349585055348122611360985262136172301125680548434601415372227654328567436429089368865757373248107464883671476947061038557697732759592206478719620600806366567916297217073371817583827832997203148800000000000000000000000000000000000000000000000000000000
235 2564181369305181373774387784028952840365525480884074565419824822433078102056680800318771177521478493918371403652554417449547533977369117538702802532887721666367479576729752467213976124420490304181033805303651872448157582461369335550661881678443656427181869684687055468619180622720414559121690143866114619953162924030992085019056292655292620386765444490758836947005493765818444310224887193502229249208179977612017127594219487114939044243540176221570176227089685670219769145236487675555424242949955828862492039557021829941204808320329711616000000000000000000000000000000000000000000000000000000000
236 -2405135219900566221109579145541306638267096990824940347826596673717266887239862670546921066961691993322977822476798480979957599760767451094285905405948038508974930847771857336312990186388296082861944447131066376497799764008205744989912122218306355040587779062459948092697006527035049967177383220556924038085735273229905347974167529838059794146599138664469186760833142247138653556742823416255264861402533484745651909883721137673906256813230991503798541153315127336463252030389627474324816244487942953564534984656434080717092441276517913198592000000000000000000000000000000000000000000000000000000000
237 2265574894233254805958100676000401072091527937595514762947236698134164994282795897333506914783446008665374629649533293763532338514092944232980647181439752170521527841121060527236647183581491172326325362488259078985494848891315455455838076581725466442192983525758989148579626677085189150588252281782277091147346034959190147921908337185125842464739181357629211334614358761815073453358407713893719866046049600034077601055896885707258602039795276657039316238300695906996170238600084407387784853597546061795224877677509384179624650152931087391653888000000000000000000000000000000000000000000000000000000000
238 -2143175246455394838261999434095266262688633368186955441184133329865265280564232385084325238712169687748166175851749997666406077803912998558816303164358603326903217698209856152698422243515622930308407327586945722830254269743115088781745189648036170455178700090905992004722520620066514426654287399063791057237730022254585912691945038427743584050347475716846097297516993843115073641217946778014343864605140906554569049701985278458191470920508853892040626643552473221569086015854489509308285158522338927722658030797534676773559133479312267921030381568000000000000000000000000000000000000000000000000000000000
239 2035961284766026005783882066200658858319579516390280594206201960151329410231043541126204614015904028985898891588780041227758555627914932559835832263257029619307959983288731015636935107324759236354441334876967736684362326524515497823202152587139395484835516579465541689756052262077060067366314724041147929118648594771002898433810564799703932061341137513736297575341654175875548944050556030781742915230117585424514711776958405921475080632091219253520836044033357071256986648745252850271474895573089659644154978293109774906616175809302480872725496725504000000000000000000000000000000000000000000000000000000000
240 -1942254851867863781308555996991094243849107947009992447446434602838487023150659699587904095743192453916362256355802359184752600418912038992001643426925085053779824507039967352519052019793658501236471431945993441446105666182057826012930699388177622963647181389099363557052652870820732759875820408853128642763050341993259925135605109059263231325996138098107428202204612691818946224489419002005142366053669102418991955195456643291118456589015724928531648650164183621468356802038855117170605268543721752821053504932274034191223348534371611652283455944785920000000000000000000000000000000000000000000000000000000000
241 1860630549502914446584660306345464741733039998877482495883085918731433997336306905455107968161123824950685902844170783067871250383292933560167457426836009977300374971422062917396946668750650954535292558572405711645454987073130062939598929273305597447905177256401648831538397061788339872843455226045423781852873122650796319379467906927843196990347330186958197534129536019984670136832555677692728344977866237001739570417941012960279476410321817635546552809748125499267621054376934298056836570722629774971548821884171010342303239605345467974774084146235965440000000000000000000000000000000000000000000000000000000000
242 -1789879275847715740189142324066723473181046069075458351045189656103092543305709293144368399230398601076937299036587091199919003281598772040034853408434539289099498061953982756670540766267438531770701020245252636135831851589784770013680293314092140983395106657533634918816119857592298807101376346403028686968312300576248742696132674028625850693879046152458708895840265453504456756703723749417932753976765074618467553071492586552765152464304180903239046390193060153604046489232462498840050747925495577373782223063494727685047277327517980314145923689155091496960000000000000000000000000000000000000000000000000000000000
243 1728978058894092622740656236274898515850046439062391849662453857874320796029283617841519915816614291150969468441749471823597596875675105673675673433874335598945544670318625978034187159325966398243809057390929971623665242032247963912831944103903396454706316671571785400828217717367250290402478024771016036815369749180069260046830699612893215513857422868438861808863005649560758596278566472383669377449931396433273561348321422711114093859382166766909117871679445754603494884117926178865068088365878362837433965509181493739206820821514465937342106798585444627906560000000000000000000000000000000000000000000000000000000000
244 -1677065121647456889715911318077267256382358970269414740958134417100639833845518039838817886495429127978423703476242843385339479717723010957105901272784570791595318752958210124824218550263463135992129730711958900900150071406561195105059810629361834928569688526657156940979246208655289419763082122894825598066207309566885798866468294845023509685095662604991775969645244296968515029128880466784788093442273384523074878576889599160099800672256922184748542607643819492599875945089968897582092549250413527931430306115793933346478557280029565056950120366796085033990881280000000000000000000000000000000000000000000000000000000000
245 1633419318962807933843987372688824699978056259430799585915948518541377550547567555360540871602681671404862701905234697764719177340575602213236907772154933436689541925992332871871270390512166290410416555075710124245432131018373745410471585745471195159746655213227949299155154629794081240501369593008063501078140474983643729409130390158710918126657450675264547735466344709457882712730323016251303109665006443040289499244973021098721046003693477628158759743766851016654122023251854738131470248885243028494627555139422244267074735439647599409765024750340223632783127347200000000000000000000000000000000000000000000000000000000000
246 -1597443251279433372061002416003584294364188635630766459134487146892856378129475151328436773689602510255327964620809910307014805220318913942593964417123930137185317978416095865632505460395627642873163926409508938151415315377557149835146468596039878350358417027700442720502002937685511627798149086788195023479578631335313269698632737277672883334894909059074726290962132750909835815454432736596809421068153219938077620578493307305616911147270449864018180234902199817237846823774211569953970874409524081031802474758139930334300406876546202965762949700824108870202087073382400000000000000000000000000000000000000000000000000000000000
247 1568649495447476780772920130830920897635344412784577058544727997771700698837351344393659519096247271687633090531012714796316370288155658223556558911004897722149597291850517824626204997990336330666739659294936300443053943988533188304079303824344925330868385546546049119269938307566583575769274341455088022490960958205424820073537026999004947974919098422144281354355956292036598378251363535853171115880604279712344938150642876277370079802962702444111698209073155462652722781088742171652269948701045685843932117242733516389255844570529095808234600640438007685580909241276825600000000000000000000000000000000000000000000000000000000000
248 -1546649503646969064508506333094734917859493962349166950782224355240500379592137417781743109824812107535866073847598268976158861381112867608496381741958866037284929764323641777480292517350334547246875997143846345626061967515644138296343045758045691233940968180460802352685050972914067113575630924247299264515077061995109854691093045808367314192536151977487470986448527755954072328233713845061879273683495199553376598597397908547413350718733645220608105444309313299871855779262277830049204114584061078935412921138637241461924782270468489262427997557052917145097394115520862617600000000000000000000000000000000000000000000000000000000000
249 1531144813182160969557922722601750160200067495521821703936146604572048653676007473508171177162299155723873365110877740762941195268799992587347403344374947685995637235123300692286223563604123054492755641449857841322022999007149141000123350738065656421634548613749701941269045341148636665954794342651874883034473199331531660131436830425259173864889520053291628911592460523218008356755216650806735214499028931425474520283436409951311261883028858680108252612548975931828328405116453455145085086890921411879089999803420349407563886100544504816817342066414061417977272770058471132364800000000000000000000000000000000000000000000000000000000000
250 -1521920286794855037959051810609123818179437013019215795039992584694330114689292037970231518399875047675922670528204030377407795441599746104880009677645629648028994376776836670721543444425936038510406347227917947694054173852826780467834922235888376984826429087995792006048621287471924988911162532848396971727365633188984980846019273863645684821069237296937665605975277400157367233648666518433491427436934897828342876478558862961386847687263335680138069910949728246955355564239802788778440492646551346541383838787630903844350135512944342389552101120510729136629094262555142625689600000000000000000000000000000000000000000000000000000000000000
251 1518839168414384233129174277335412397329321839263434662295851721360042893849610327674769860195825292807671196601978052925404036723268422856233660247625345576731668584838727960631489608400446653573724455758397858721391784274672749342690831335537802922844003873732586740379678305974717787055301422289309890956846323317043172863441932413264199473023985438813975582078278299150264680452146668897676269120386909961202529096403525876375951851263603038833086812762653380450697472206593909050263280611257235284409848279539601412150824105244805680736297989625477057372982281573536843484364800000000000000000000000000000000000000000000000000000000000000
252 -1521839795693103391578981564723499353338429154634014979649256262296637773128340501211025074773702142487173015116210207609700848566935806131748827945029308143080716601270868355991404111531049129167140596091115535872516001452989878627649554766979134024927436696863040268801314826714396830183013543294825625414258739958874817026872471383866650358637011433545013676141898685131542260766719029921780539328814685054323228578962687664792753553918779276030459022533198883827218722908252665062985819037367482822618995063453144569375645538945621355874599700354589649762730385607459524995081830400000000000000000000000000000000000000000000000000000000000000
253 1530933860561837576649333667070220886904202805575926953013783545421661924758846011052097399461909516180088918069788513599417626717628490040945212499492320696641245968562281748747782629425318219219152512833320774318889246166839020422277650740602731656538226065581525826973322004583642695972789329126961287473855164584318225666717394392503507868648648094390843522798893835570528098937709960590556762790672751165967970498816682445223002762090117198196747033916025144777120273889201959432933868795857545564957301621855867722501616613748137134612753995044271670903769374705937857261747149209600000000000000000000000000000000000000000000000000000000000000
254 -1546206154345952022053334188145003726803442255096997419175374516540763101448958548228177377669330428621880336524648574942902241688741834800463276564642664597898580354032053712586167046228575088822514641442655429653065847978696625629570892365022590419845611369253930845571902847617309968453363300178473650261101068195612502572323559462381434612323616744057785778279642100372735666400004292744640003486857203326076950019639052793879533561587066570054535609428709548202930175234316967412104080154874728396277520244848843139132336610536122920208887641613987810024180919935065402479345652255948800000000000000000000000000000000000000000000000000000000000000
255 1567815776441501603826289738821110058153448281181997182202434693558879849221834141054674327936436438521187670098799527395759803799871509473934663183476932548509170966186795781820350772643813916827096224368009344090320674948040875971705754736001073490781993021649159676867698095343691035514990212566746560284685546390756124060586974160358039403945849500746209337382190759539643285493604888923108490119341355670337178610343457530148697749072925002565589510634801807084833608533484458608629187132857314064870655300112217209764428257316020914713699829924472553534269271837514611848709676514410496000000000000000000000000000000000000000000000000000000000000000
256 -1595998826742166083044573256595175354092964720207196568682254139647452782299135936744546590804384779005509302134296229776656513973842423703415510743888528193282046630059435899684650475084083678130584071738856450490911905716922826142349188848009213946721004812433958489203557565449892294916317867040462287493010433392058770727199124863668607066010974394961779065827527276424137323523661251345193792872285751352783252362629286591601131321576802032084438153568049341603798132678078538530186459978463829030472739648451069949964848712235367701797910454011292815699077735899510100469299129328804560896000000000000000000000000000000000000000000000000000000000000000
257 1631072643432081208331904848235700010417187848833837355947967571008093768188258978854790455942203543986111543071700773033729547488285997275077276906573905671818120787320526033937179103032459884233963455443181466527963129525181800030189714024363286903082914595418334350260165244369113418983748405185624001468458327943589659336538873343549391322726535677502828162395127230987723024791818013468756224878023878944391762200635825243643609530971072892739216374187714855920995558457863423432980659551032991803965649525062924217095833834357314422044841029555746558661227526082862268466440242477407311757312000000000000000000000000000000000000000000000000000000000000000
258 -1673441690906213549029078945088391360627421416194429191625217722393441301461893821248735814749914290231122591805811595098074276391635571864241143581996932763821549015033586790529834163733810436655114309884895528229429879481331046360818701397926657300755278324230649483400829874871255891856690985162305856482898787493645573131164303411149430122884506513884737371142218095578930148746251284614415319377612718355842910214414811431605306878485365773755694006579195534844629752700383188540222924747610274628888805695681279089668513296299686386102191618905749768997284414104864373351359387860806386277416960000000000000000000000000000000000000000000000000000000000000000
259 1723605248991536053292773418256519984714721354370768510696611229625665458746315753211299009708704981720039209203648822359852399955177623414087219134625352531937863039226879175223251335780246776669450054402876191868875609357056836686502120554321865778318663396736109059828212022223407720672675042643194021535071090904704315062858661275829687330022516901614370338778391391230828837042841550784740355998372356833479491237520199695633309454374840396740775603631307996314596137771007923574104526571117690641548207807334177067904764816387689056657800515677812461410527067471810411503360672336635847904665272320000000000000000000000000000000000000000000000000000000000000000
260 -1782167105983188175394406860033948582798302545121443657437767736111688240533166807103680773877496448773668897460175909873540870203669314868141611138967256683135451651918400750247667039696709815346606298796000938498211300332111639807413469048269886649335066784730086847869756191595632487176191044322770545062982089898864012891753184743986765543876574962193899553629394503363486077934298626864590295178988739215217396557343244346509181264299198243722330509791156547463680566992788672853752553121599856842437523936322069907748472781008801169413254943977974119759785563243658762736754180360229877477029980405760000000000000000000000000000000000000000000000000000000000000000
261 1849847516138102053489967321414820562215733972154286094269314791031484467218828828128411253768523859153715116478112931045769826117917457180313195976683540143052523622939604866767858440926121311765603464757265010734065329611529159929658627124900252900457422429156653256543943937773880128684574948126431645234482088215504659012806377190377522215194503218207110769602830887916286108495261702457189405925540969851300248439091558192839287661213385407662034555458169409952575273185471092823495323607669291973520476694575733641915341681080310779063063306263383572654319388721523282156282564861536043599144642045542400000000000000000000000000000000000000000000000000000000000000000
262 -1927497749317468170652061468398503551479855486840975903697566584658490761120923722462029562150964985031948791022596128415619703415998109524031407202334797739902484589205357011680754271590312784622347541343560992337845222849811172879237846338982646216263396658241791241107106939796433476565221831173773310484361479879330586665920827421442942327307069879975980844389718394629423244449244379729263197964460887798238281850561013292055664567457484442880321213639848262063097889087462145268289173065497030697367078734165553330737244763634335512740821855460183079660442560036161610993912215774907768399444454381096796160000000000000000000000000000000000000000000000000000000000000000
263 2016117638941701676338975579585698773493640172240361295199186156859626714061583135697815749865773955172635629285401503911443548995413998221418988154466146960559045366403132036467215432034600901962356013544761898511708546898505585092076282283214391636213744483645617554495610261290378631107998451237281953601815675891036716615272314142953623902289745859410051646118247295366985259063525244770806405054719807879453507698622073483383519775781464148726673159856996981690543564111441044500821499208303362648406580411904511923850582331666332766780990706367222211520092630141024255439442904267287660283061107403354191953920000000000000000000000000000000000000000000000000000000000000000
264 -2116876627301967574611769915589739153090640006413019132212149730817606507422092016215374326112213340029273705730583731448311158118107533303276617109898071112014031349566023675993985367551270472349675242289585539783284170425891102494093310909892194496703014820845843198530617829466647270781449538695155923403152291218701655803311638732717881470441524271438327277218152762735272280892925165323860442940576108502810632082360784315576850665576381768887888839961053041970228780024848625390620215466628696205029746305105684711270038636414229602293647423876817534882243744454564217331503186161298367439657255327813154384117760000000000000000000000000000000000000000000000000000000000000000
265 2231138918163592354882287568547750422661081090624394360310155687088824125860753999671690093972444335265335750552367268869359602120546497774191837566260280264115590202764841686896029827688772611049010913976880961352174179103030366179882248475273028564524992106137225709985037584143938084162641635198164728107739583868950797555447209664301717104068303398246303745428995937333399592442432900855103927528060326145841610742083914997489002096813294545582237588959970914206274607608573944061501247131728533834577075269097600842885805925519845509326314819439043407876004301430988029809985797339899823624970189436000588471782604800000000000000000000000000000000000000000000000000000000000000000
266 -2360493479886806546475033371523132839327073456896750684696506702412565687146734982305378249792023984783868905626896435929955768568521313236485691452149601224593040483440446166087820071024449046902570457861778532971878179049204105413474891916071166275513488918117090763732151117093733763200610185637160185202222322573657001638012095063255505339733222083245295317804796560183928773195569455155913739995117271490022127246050438648890950091717838014389562978326592870833590539986498952856250603318690993686969169734740223695190869956593639252638700706443392354012977482009818628171410321162354273005589191850722987480784148889600000000000000000000000000000000000000000000000000000000000000000
267 2506789803359604185143338901322537786769260998301881269510151696336262626760876794008873530615142789399504319690448042709323141190885173426977162402094765369709409996452060765446894317188107173975588068525084425554520797356183243834131335225495924605219940173221042528386326708441620371525627934656107754837523685774941277208200517415979945185889296117704701651908999469395176886683633340372118291641693529990893138481190961452688629985715707065424507591448282014858492648913329787546932742287158311964408100602809558102907634275699543851970147675537705696249295647047985189527405856850831457765990192685444531542189878437478400000000000000000000000000000000000000000000000000000000000000000
268 -2672180514517400598857995023379391304414455516381879846995884756222554186056768615734772659620847847423697248829420729645823930664778701398027353223168366522782234077360628008877429647625106219453885268062114990515298495209920414840290297657372456242223943671795464915764950756424570452884687806806245010784459100820337119847108671858212055306183554109008047158469743536865733021898241872345360542200212498953344652044817184348957905243106733736146888773465604755638508810215079709730482734708482679756636699109218448183712798532099479668127112031272742088223608272801675078448097885815288799558322674756209183245076693206328934400000000000000000000000000000000000000000000000000000000000000000
269 2859172179321179970700248270907559346030537902595967848279920487123093789479385875201545289391926646080901458688842771815833872573167687184188041802005343533798091575230703948075804044587447574463368241983374485004571212597833813059435795254528486957910361336101375273669914722505271172761199860260471057786993649853457767409703583599592166769331925897858939339416498231592576851161575537361122469235597624996601167706333392220778328561507955531561933553885273745905079462821075273492699371054709113970844478309899926916230593629816760916366477051412184306950666063170133060246783593369895532031832165699028218928006583594314314547200000000000000000000000000000000000000000000000000000000000000000
270 -3070685929970056197882864888795907936106962803958245348971405503454206896865895215180353637077728270358993599583166983072643053307815536103082518447851264266288271565714456981128862348410582510308787988051659631897752283018669239538231556070807284263835421855580138517795264635652313770314369343434070245096817868900280204706164028026004533065125196632310170349088508693266956108925715984557234199736465382299284304590702188121296157153943852194390454659997123810825800200345219854178427094974922715793401223606482752060868718573094787573015631103965499819937715482632513278810056384100307736848983574091996804760598371666287969435648000000000000000000000000000000000000000000000000000000000000000000
271 3310129897525045756026212596388662409981983018553192661492969601631719816191010142919849348205091458764955274192781358248248532456368794423334136991735697533492454868684122927174869953989898684653620619620326648463497704212793148793776355701141677679474603865068491824519597951491979852821528673708368384897880204165759096059449075317132751445739317840680830197262252132517798059861483543174062791781647829861819101691726750476940293967164029480879703788807645020571531467661851825563481735981007530160601994528743112882131170924624623003650068767256048979536977353172073654641433676870014946588983249732316516909798169657464261701533696000000000000000000000000000000000000000000000000000000000000000000
272 -3581485873860364762387402864882937644948392693563002032155381643185477511700959438816447731839067434169407633323511710290599031020007085477905182299930557368079572486396534869745203994136279611571260264637683649233001827187401196426921687701667860894005005749927528953738940095135473743969565608208957103028394953664168365823962539213975651461927849995108524360547560575359692836991939656353343446406707666698196374629357942264899514404621263479623282567973877527333384593726918956202407803419644666900393455927056130496761189128559637400465433048424392064323571557760850145168486452473323432725021440939939682324307472389572307578974633984000000000000000000000000000000000000000000000000000000000000000000
273 3889413164760678660288051492944074703336981020261889943150120288548305339207376067873682421031361300189477920875262969242924357625948181655346222724961087293079055840658464028016094547532440021569892147746924656862399954284187964951753823802578664072825445014061103378444964079086855324789017076628893284238831305842058951218321301485051307755746594040828328169154236495129623900973638825598110992155817880534371547221267065222547312877244868005913162227766432368774752010371192267608633541271056543683041031337286633769757278974275894960971184508434010208649295153649297074931285137080488932001609111404124680427231593076866639583807719604224000000000000000000000000000000000000000000000000000000000000000000
274 -4239373260908734160864589404435962854051388483541890697462943201516719059307972998759871102522667216938783575497525984357562990470056104700136622629505589074024616697444530315510202163787871307300963504112991540936082417685189938549454590169853241018829939811020217752364658353325343178018362695448648469286886706245599400859137226244708572892861180392787914353138364178202756354787437429247576986456741687556536003951519367075000201490160795046422759341577442748435853285877374386748640760474823291493721047970047320611019968861892933343557802400375616028606015084791756253341872027212867162866666464118960524001317000341977492505726081042481152000000000000000000000000000000000000000000000000000000000000000000
275 4637779775701954975474774654254834818513522501523622143031263708865314502983415168758140996949911428848165910818162065067069488843724789846464682924620317072448058925453970752334787482886992246991374819481703798414028373281630163731147507823707188179328692858047437776269201027885345375187275065673637012887051511239780969049623359850394814220600628479138258519213476079297180363150038974071041848605564645148023035478581578665600546612161521748358004644060606476159653674740749273076178298626115840599170108083678410699942102976525892076967270379197222422820532563243049892507832997636555535150650985415461506045874681733512524849245943638471475200000000000000000000000000000000000000000000000000000000000000000000
276 -5092179117645441149787252638181599482985678622303028743803713720231822290006550134499846486153915125290142351607011465407132366647279021618254220419665097927735831203412299883815788260052041725056716592010975675811846643874603566266377760905542488244620942563903162830191164516437645123853714626580062260661284111643921120753045572823971936293992170151373505078841977403623703036541430843694607308077955359378845915753337059021648280230158406756256003296321383009883016763980889908418190037482345351255572537468957800737909510715570579480821439256088582477978706219645290721244767928866466153343394248254071224531297888353775458277047826661923566387200000000000000000000000000000000000000000000000000000000000000000000
277 5611468630142248524646483047546895704383234006766990155644460081546291438828023641915493580062264525666421018046879729885652560826300895237065136533187164811892092436261416383070684793656092164880081408180177371753970926675634750618809618460385983134853919705501949057740908377153973191993831250067047014167841506389129653370281380306062959433202789064300805200290680227460060224886988169074958661502934679229245831913763081111250077154778019262746773801707567102492453792192856942531191138303303131379390548620860206079560568735952273366252804967335505394841316259381601212569250846408560671682379278076575051850099550716629555990895496453088673687142400000000000000000000000000000000000000000000000000000000000000000000
278 -6206160505616231764900210239545758299072017971074736654662705970014613290510201868252266391681312150429314549747859617939834783871724696641979057965738190454690648190786875994652333081204297964087043683272121731868961757113482359991461538708073888402930092139019237791999338635660163774225604096754790068945527937595823559109118558505681257884182976961037758716954738775380690274400362664730646727183120317258962587756626544654917207375497488393364934694702753440994896638931101450241212599333757231349827664359739963004894798195465410592905326308963989355989242833366280103406115722284251228994936462796040199195150485947359608159522462561432920376999936000000000000000000000000000000000000000000000000000000000000000000000
279 6888701743589284484382727201938282689934969276136345095519858574057265744183913645400214323453201492255808273481617548627415085058476933494313949024029511043116677414269413424104187752195975163619797821825420782005747513758153833773853302436055432504580948602436505756579517830236807080237394739095611099737315535826718439720006898917786522107021772272087096602469108068155740609308551306344417253408293522554828238754155053345782804285487008271935912151302350626605244811347333628349792692773440501329407873165196173508102922788955999838249503169711153736309790303415006208132162172400623745828056824686055993257703571839920729634742402961481905336079089664000000000000000000000000000000000000000000000000000000000000000000000
280 -7673862874551345167013535848620167315148383333216532488522049269539139059023243838671930961194855489583555973910361263575476272715819854540467664486026953441256154788315586511162584225902496357847466155689604255087092282268323520978418038278553568094746327525758684194153819959826429328293472579454114416622898694629111593866354143398541099931251698108769196440969617826450768137131956650072007708827729570104804219573883419624808019262807507092044353155836566976973460124676196659170212321405683899131599705580551716569165627452832698919752602608528748003027403751782240284774757070238086175558166680012885592411299895389317200661301705559783269031208711880704000000000000000000000000000000000000000000000000000000000000000000000
281 8579211241619880650600402379092361062934798435400331643313969716779980682040384993856677831179776832228857592308035807962148101709166117105865599131560885507435850648844390982189991631621337750744660121270075705348156630797078562994608228718804409216705789942261141922099113009353741094738005835229932022602931296306515596955573041635101262123738661638623960579955098769126344389705789370244860196816721269174944225164922749170949774254458905775740877422118056841010401337967671749368718490869953321468771824144060863526245176221049361806453123437835537513857204789832096591634207785103402260149690205622201858992200771996515326701267341694311300679618239502745600000000000000000000000000000000000000000000000000000000000000000000000
282 -9625688483742524363019555192300393569198844973958609558534935466893369748306156371754031348754230882204088511498535332418975079052875842682033947746844553095804598206012213703147602131091593734365767315465088021712254821647631304526674281730826381827270338572699786340456695204622414902762232594606761187105140673092674173392352414118823057803573587756462057953200730429628914481421485765136828822923743591185390195716673530489923875534584762235911263830334114814675243745757173299242653613371887637824331258757191603298530012399521226044045086004946394792582275456318098290566564408446727639407717872263387143567611594349855429500543689432009675692441261603284844544000000000000000000000000000000000000000000000000000000000000000000000
283 10838316706544263336736193448896354733012820862358891158311567945766419962274721525269223791911804858506730543454011330105232211693636054824282008740775401644207139108114951271012237960263003361207971462512669574995913415647276266729525004525479434716943367081115908654436777182048901780885000612330178378579590058115203680314866246576094665874296541069062715155067031042215670529061036493986332472355759880198363431742475112809451149967383727165596753821725340616751082902526035730477474074139397847053524380088944324546681414388345422560270939137443712193348998169440291717769040446252956112938155779126393045537375826572760377278706279433204259416809536981186325250048000000000000000000000000000000000000000000000000000000000000000000000
284 -12247063927280115413678009366334524617667572555840949685365268345995719672320825657660698628630013662104337532600678010610156214395155689629055578541909792722849017284977895617919636685523018186705478083721351941416337040939683071157563120574862142860284274159407483547604354536146631100434062316878050566779438046983003301356362129664091891344545931477990487307595695541500147434318086101122579559494512350526469245722252684919702540330207846496339161868684535214073346373577835771621134579848305648897198610915102857442591216300924741754089698548335808122866827155357686032091267413383161416156600316214398242039491130006266585019285529590656084110371011697825459401129984000000000000000000000000000000000000000000000000000000000000000000000
285 13887907081599678118555504925478501108715189563857268162100036608893206026893991489569620188129646829203303931746305184222964858990933988582932772621375961295881176668396196639860826295070299369151745739999223082883670535781821542536799747744649481779524577110278621809891238705309977171250242673550982310008505520546337552576271941132991095425481373577419666788182529704052631252263456378098350987944635837342775327964209445241251929614882703157675075526619295409444208710064782228413106543219436999659486737491485162309763373392269813132827611176667072693082663563814971819767867492488022985314025543624675327088122667125244428743120483364197905382592179449068696490066575360000000000000000000000000000000000000000000000000000000000000000000000
286 -15804140622465929918493535867001684157406726540124138134282027635893798783341098676065861749254551415877050139389426066658885978844935430842031849605557687668353568550883734482642261432138850944261109801611979321411955431210980016800862674851260536255235029582335185016924977572663187233230356109306063469467394156578242293447607160309504926938019984904874320710847101923980513806625740676194007732323616900563646269888601724762526549830856800691309018412778084538188780035525778658966647032340835327204065470154249008040984150135023537470927391251737189008192558591529285190226731891789397820682843318482563245639353444394303090112126274928503442685199366409996008502876868444160000000000000000000000000000000000000000000000000000000000000000000000
287 18047991092680667600819606398334121605870571755191920900508325109386103098501524631346393183950009809285519031681206672727786342648415335566828976460311301097354037885280051218337672221779266985237284460300904016449312717892497113528221871624012167128035148405002535035898867002652624764510522563381538045133052362534902974112011224616453479307427649323027949921769882118150485695041226971222000042918179801154819928294747809034224009038998131098817132060526830442993162750538878872413843198908899906816607782173553394133695931810908333886233219904713844445192200719254782234433026451397610333732990112807393613655318669470403435911112553152217095102163718931114700394909457627217920000000000000000000000000000000000000000000000000000000000000000000000
288 -20682613743575531044506640350474181559830350217440669229392080931361385120742717341667660940655275952020076682664115866084766249612457301696467578666721791310650002431406724120357461426797233042039868768698590270783646569738572530523923391968690366003637902154035951286944531031359684629719258684017042739249586422511308827821873548309299312407853113983888182104409669973453058462807354124681161011551701125930231145605753958201244728980217854830217263860228126901275493993938950113313741704059194797962055518373513330212832856682965127909567683000959510256275871826814405092421766403960051950651751907983227769479909495691684566750818704375048559153831039977418499702807670464027033600000000000000000000000000000000000000000000000000000000000000000000000
289 23784567249106843426124567247362863583658178445098348023892801296935118796196005650597867260403830347419964701057960916579590405960015899052028461928785049537915889506261313352950819265799032245623716005807845167418116528176263244744245453558151292948675812618700444616060740119632436396143108859997519052327151453156421924424401256292530427147530106052585064648239539799064003299335799181711593399532337245322486699104301891067480908090384091106758963673581230799965382615569552430719215929657033312603110940837669266333614991116618060661492071360775583162349392760300924247616375624637192685661494646271400055976000521898035695397893765952055306422146789661008789944863629829569563852800000000000000000000000000000000000000000000000000000000000000000000000
290 -27446888051621464387841536413476720663477719864564999809394846762696275780447032418636271970191884899117403403377346977280077658248163199237053120402865840433046872982079655485048849545684645908074426606923619426607072394083175725656698426946014243564185334689258743024441877835153358746673848589892122325142935480921122493088788259206365407706030282630561277978220859223244110289654216891676072386151949511980216599354074319943283245462172942193107165408051370826466403655512396921885494940517364123475527795991164634410566325194397781289810692365748856348454765227414672675860368080482689945228905372986898976086051512430891989582350704518254011797687383634771373440624384232922023985152000000000000000000000000000000000000000000000000000000000000000000000000
291 31782918462631227716121969013430700257123053593477245201579672304018016669700751173259561661356251109923136830058014870455819025092818888233168033331137371681855730960833252043609109957810021862598789677906316674051602180720420316942630246458268049405633859572086246240597831939216914638106938911683559149443699734804773916654086711242760673319125571348018390861760690537801404728032441229111591361042493163397181916289675994584749969994355348465062877448285287383562792780670436449512507009505363720770664932720414277834076233204686785181586069907651697371150945342173017694327977935508556409300609084775481084794008641102155367416248856897723554522605377716582246108118220226552219868069888000000000000000000000000000000000000000000000000000000000000000000000000
292 -36931084396651353170281932285598312091757485273323793790861323294752168935393670676306182107638765750811082862031648240632979978781360977822280153717634128925097434809802100338090729820182503098801281254187695872590560060577707460931817771347377717567675203927871926168542163656003878891499138320032890220391734758189874854361977318740742512230128263915113607128411050120068832772016129969658577578783808039531450823164203489156450081236004272381876497773887498503694630865286036200928427178243519977585057132545754545480581666507615017805250943782881764043271168120377184398375096308456784003719678420752917986906959826331549913226060040289002430081881774939094878188855191448982737820875489280000000000000000000000000000000000000000000000000000000000000000000000000
293 43060872233315212028406987296486688028872713592706517465044570035018555631677002717964372096652546539625516688672422839641313692602139968115588456024656987454241136923379641812751596873848757901894374518904604267483267030783657579252362324856326882544097014409176917787228220653300673096575398926420174164667528624131758774940083840933290457494566075323274004542005388152787955275446937046525664450275512220602771199377727382545582558757643176807853848078705720646360210908740285746349759843202026607252560434273792183676531873178009272946109708720412873189110077221820163705106698125099347138942082640535757121257022195626209363462167028974968789392615873369453845593027842064668381856330875404288000000000000000000000000000000000000000000000000000000000000000000000000
294 -50380323302136041985330785253571682818407463442881798204658013644214638735003562289092321569275886242590563706819980685346645738542485350332692786699462672470930615457004894273015541124912588616930175950738126258070043651384382234961580066706233548793773078014305471450271333662673203858189912097665715988580534136313489928697008503085696743040226620112835508665464288189279632249086016297994804144018596015756118455128203542279688833598907455597744900518631910172198137963708010202002329562401840608518134372237306427430946630855989293331624715854066436003107937469266842626363641772920512021629895363225245388986695223781438809460438352115049285639478922849757630168700049988435470598681026000584704000000000000000000000000000000000000000000000000000000000000000000000000
295 59145453471843687416369820972688129905083584847635070548686888838380893553332068777715433617418250625067784702439608373673008545021375712317061977482559139915209497954304586198555234203165522555492320914207979538140647970487722031623370496473575257129435011406407115166741545125334237359203848156587359735896091196875353570775083843040827452428970861290481912662478180859361912305283406743201610032050213979765052762661313303681564915167366575005838798939959186112927305455146605862197913931196369442120259534122198508090075786392707176211011113520367541792561446068637589545305849091298202683977748468975813296283352868843338221777917807025178284924845371129558036558572652468254810120065850602946560000000000000000000000000000000000000000000000000000000000000000000000000000
296 -69672120343712734826329980754720598939548389938242367482974380600932123375795585874391372165752177150044685335804083845471599403486036842612971559532269131029174615024191575953811503146966227582682597128866111270625105169178094655030368400796061764036451805507838005077764952549610469980271658531040000806152838583048774050028903552367643640451460118973330050179915390543757454774591866888034500980553074141313325941227320521561140566718326177970790013365268209212000180808073151125494648565757046652820585624003918646126377614537562023242143860918157294621953680841598692533016094586582604485367404914738379484168001663420133051195720654947564009811825665940279176588823686125848593137021268876289030225920000000000000000000000000000000000000000000000000000000000000000000000000
297 82351009536232027844081761813671100944335132534694889843742141603931451136830165378125368585189150253091929217564151587730114849263763906041047273357754113906985761346427330529047395786752164771773873895074665182693497206999335542037670515129400248203959033960355356622874159975926314098283728026643975980692566885028275303822892440340174340569335384933787193625436601418459897715526923425034406331195314743915749791264043229921232686492873535415237399211273538833108116686731809826440678766913442516502361180786155842675464652345131662967449736371451290084495620656826536479846087919229336027115185503900350464687872484378243438263832565227847327619351383334254358888109004430760607558694414959981080000593920000000000000000000000000000000000000000000000000000000000000000000000000
298 -97666604965345351336761449389953315459476398239573557687672772794938779921557377184684675389989308983637737761590713925541850427222570101533789584977986744478291577228630924808517516309005001750942476525290939823184755432869555100956714805494178466523999284765969496332757588245140909389559904254898381269672377852779854053551832238500023612494749225497201331969580509735867110959645400790661214693406098990288889015652937365408158096326307340948379013618871837102091928559361479313224317562440967310241550181420153088149983003079144779026276954498859075386118779116452074696656418293332617262049689683995871995549178283309160794547583561355944253929409972657369632098609380198933082382052155875642683391381340160000000000000000000000000000000000000000000000000000000000000000000000000
299 116221259674560284761992922760508436407783550653450517472783241246178196095459163913434563181941331537241355239458997626787121908182123428821863409784386771379794758707451973653207744172704837787952245705877444869680806754878555780675808636073215266108734815915511026311763298560985966977466357542141332185627815463232925071267327808051176969835216186778556752354705296217701896540085661443730849525473139965661727178031341988960451605663231899357798703333939200056546767585240656210740292792998759580307757080518460551753023059476249684255949143619871913810852703065568656824655636512644505380673670988198334564466704089736354124496838799142229887385036255995390340694511141493219697994180827839432136724168604385280000000000000000000000000000000000000000000000000000000000000000000000000
300 -138765811911644985864351587430532788237712027812455833274482522946783855665902714062310531903845702291785842884960532911052108996036687707970078788003887596456917871480999616849475484191007199681392389247568101571175573722118072293788094841414838832159336482438107369187758446520319273762516199073753046933894987085620818425368935247367932624279776955085023096282077182497031254762395344720711548823030537546142988333543842414045240401885698670322656877509049006748506038953394928674674163839246174735951926474313951883068777704705845611593062702818410847242076307585133991585123169365225233936417942722178551653367207252564878782110819571850279949332109169858696465451960707064235530183786581222861869629511502816870400000000000000000000000000000000000000000000000000000000000000000000000000
301 166238619986887041868912344494705554737966833852720267934631947496458052845208838291182193411742835016245431046805831745759212965264727553708986399453980462354655696106882831667130145032472722024526226432237875455789468804405824233668799466937282764607847082708523938825069744730937979709126340531464294905981702999145646624437128216835092717786045124096614979715176761573372135339298047051527053242544874575739729504809987723616660109243526517322396671559852715146665053575839887930133372451035606138388251864288443944923726893318993827824336620639175593388496430689710434327659233332116550617924062193604430091122306154914290463111147500507069065745432444936167060922314664210297635412598667150167545455788312238227456000000000000000000000000000000000000000000000000000000000000000000000000000
302 -199815451133804039263867428086354984156806727764808513109196645644218658343177294447530891173857194478193845415602350676272188337299966589760448546099123634665896587693893147240089183666096162258040106507524334503846850813137392981931611257661589634575947315333449988744337196048184883583030399285260516826648807381353471107862790538867751929662253770311143600803513053837928272351683951953772098581495854393246700555581179282678896021527709789644092581644036106075631122947134453633111946995836415662295425062385456926136150947098134145119565392864137758951869169351783747548791109552448050238643087296110312053983760278990252030128214900446616760279739471808285514838799708089288442972044487554014846781760650417940096614400000000000000000000000000000000000000000000000000000000000000000000000000
303 240973396929124712559807174066263832287685037727499117303847980184164248232118854715509876753273873540613686028232968241832296322177545557063018056495745761704376896120374363024743992037832335943575181028957651929962505649024447971674118015978477157324910132009337537990026395503422242120810438029600708937292822949562821150688385772208480918687421698328839534671917736182004005188858480314773500398522980442604384681901386362626417567592603578981046284854679270031049249794280035457579376262182424814329986237050002458021584677602824310917537913317346776782364810836710517143718641128322200765110557101237772057122898886943049562291050892699908292480337039646430797702628934095068813887557839927681258237463153003488858655948800000000000000000000000000000000000000000000000000000000000000000000000000
304 -291572957918775577603106012133866991416191297387769904935946095589730829869273894946200454675309375673755262109882956606767769893510204321132820325796622398423441865254416502833716782709777514808089190612937717690381093442685321634572373282255934256567527491551570105319195294650929588439540505757903962279689847621853962627400015543344850530229588447943481117308362462521683996448748942602635294718647128252262695702311264886437699841137944826233114819449500997775430258913785294990863639790480638163917171597712144323024646900412756753997711406439378787061291638982250769439653920580861703672983562619304422183145298114290071900633315665026947070086530972979067753612681128231283459953898812044667600924514197634883989793039974400000000000000000000000000000000000000000000000000000000000000000000000000
305 353963719289696553711120973267775262565605147868172478131787838005975192090449872290095203177651815882120149066755420195829092382807500175531365890536851359061216922674853939327779574211605685861970519658352406685926629469845293320191682269824918352431766077232387723261317854605473571337446248467512188723031201929313914787200722551964661099284559124452013151354694587550780269244559360685108679640657767791675549374688151061971454186584699550160343395269232794581226968394588752531670450406204690066430186192825499830901728036798092461511859861070933443495411094247319330227944297498983591248384734694502451653429926617225782948233395616496636746258585961706313253635647530091081598599738340824773035206143493696317228942245232640000000000000000000000000000000000000000000000000000000000000000000000000000
306 -431120730025652814643795676184808233212655610465590351011862513449676389549250147823746208000441463126193188149761579858670921385057513714707136734022063477501378131448256335694441725589527907175291944133184438745646387123770546507896196652529086551005590345662283976718155953908268969928716829727539819468583136544559406907671658721700972764740763572694136466441323952813567117036052140678842912472343271709900117702776092858082278933481329929798748764788105762756456178394333218660645057151823278278540060579202495701429310153271839191481483925003478550385803840541561697638863994509971343389590737136048686932143472116567945174534573105387124111520321527618565494574085155413400340360973424336387520292347034905494422227875935551488000000000000000000000000000000000000000000000000000000000000000000000000000
307 526820937364228944241395085923376437215071972509540942272228195011105220154891068114038278859559128666824790281302285051186283317189646868928713623304056739899572316679691665853564464694184962922359288714752565263242933937406342944885584785003060168923233569052630968985432115358913941834416198215855573037157631896146649514070084242440486687708694394417254188961543464341632491599878588566947469708441366007622973044745127081628844508075742006729387679191332665734158818040545066637599135208161674587558806456504532502286723504895128134923898923166434049722083728646130053283362959815527521977906592154216007704074696166353804401647856042155119125147379193042155992921050440894966376247552492559029426055341858316785171104716929009451008000000000000000000000000000000000000000000000000000000000000000000000000000
308 -645872001407879199930127539883278412484071085406054760676350662136023617822657609189664019140063597455565574613791683163552576404761895278628887417676687923317164799582476816219575012845013316186084344779101774366965727355864472033009274597031231522675424023232822709420900008003315297979574041500584180871995841754873411023470546668592865416482098924481053273042926277301535012238449606514348733038617985600610264146007981320138882964792376933120506789893481123886719564157852161734595791251598706340216391331038561395021411467799303267393454051151252992085458985944743408386532756016897627147982061098585332421117541694067555026472007440546096333836989159167389503003008274198915171236503892496575787468591379635918681920943782485928443904000000000000000000000000000000000000000000000000000000000000000000000000000
309 794409770779631774998055465001874647321447633699360216589074164831357442529313397293854584244526767489605374785949915148662338052231730835256276209761501571603012596726548374989845900128094545604870683278386355381498757967943506394520229575412597225114427984334458934428941009624984755217152363628890115672654721027933670167552948814747307336115795243678921294690945508390868596381258863853111699806674183193271993925280261592408112812057484368747974090953464182769200301310750608795556909468434471715218334703794907271666963727304171752873963350422771778580499806505285999926574085726197922117250582166779309597001901259313891169879722184109095366189089699157155048833137792662297112489813620771546639708345450357715935747282187262114924593152000000000000000000000000000000000000000000000000000000000000000000000000000
310 -980285976287771738429280408668008879432661494294931608407230370444459455214374473923458342224910446742944590865778239604896817351649350486339403001528569583175235672191828877460331759141725992468128092457447940523758230002256744109403236713823773721391599017750457472354365234941297450149801563231118771113947359913421502763212246566512565520164437956784375081695200878371192158937665402260548575441527396405473681976554166341810887338008331861937848040573475168004598378368583675942218944596513317920489689915089778699090482108140572166474871270827259530687970593071507583707397836804812614370805683758694482464508234228371707955109134391088523191574478325586404216872507321592515749989101746445848815586275055756298127018366395334802207733186560000000000000000000000000000000000000000000000000000000000000000000000000000
311 1213574752235641268260954107405657611446700033666291863792338723068737868110936730270761491855604465287555437539643808793600816078696804584681982215278601278406330001533372241369010952901290096566243710313694938437567121138322826275312072874808525995679543829360093598868841375643059958564153439382890017086239231766763227265767837221465928648596814802380744823000091499349922315785658594665525934017630121262353196819102631807899479378672654561128202362214422844362225600491485899965409575517923208222377838256822169354867602042611874159007321254488200020712376871631806783592118771216950985629381714943238610509710536334172406490150110407789875897056431996105645914100500374026206523317047905629870458215933969830146072611977579667823174863007252480000000000000000000000000000000000000000000000000000000000000000000000000000
312 -1507236044125972032116598945993112211384704874602602871983316822549029265714978512591995211433601214266931919334980878436325813875082674519907717849357013296833346020436952190663409106214604589587162576947757242319324445169847004843359701945282712537593705145997280247116174358192159011301185015054915974346891336207024149077275006688706869692382144153115577264106667374424128189864877910429943365182507295894808914569189980154499314590695624847753551488196129696892328612866300953661867519960967852129748668975265351816446769811404569808373828007250423396964101448022978133586919820611029479080233990044081550839708101660527085194307377084594638133859419810737823944476316851826964735265030554334005364618961236529974117217213682470535303567499319050240000000000000000000000000000000000000000000000000000000000000000000000000000
313 1877986650441599615484308364574777644181912462280395987086770565270946818010714024039776892840001578928761050086260984520542114669703686349458667913688355283305988548745771449768530354909175136466527594302462488206813174404423042346409124133114109674630587987804118409106558753607739979132354792448848184132761233723963730820615256010220614676140755958522122015545818183811405971214438748338028903819210168113117628133884070208053640098946706103099226536471992173399431310001183132088310190763444453101157849565664474638301373028410452075150977724923199130212842043497798764604707191087582925707411228467292870546191585466542320748025738459862902917119869783001082303262869703813206307711039182894411241821973909505293655390520997482790898529671134429839360000000000000000000000000000000000000000000000000000000000000000000000000000
314 -2347446725000750962748292433431822110365100039786046916422009707934222723802150251043464751806730015064339025182375591553153141992451330152455589124784868317276553233552643693471182380906502814932184105638404510737523763186101192236627368349804575408289169964353262578933710903989971254467385025938465139874883126351607489828147758053281188827503311890291605936031579328710940105371449004467387598117164736678746929985043124379829022438602587618253193395980929813825884860614341425821435203884291338632446108011172745574360381169930753122081015751732311658415307974610885690395875345234350167098235189852082197353676207956804034200246814258927227338606119450573685328974951367206601540536445176709345114327329834466236738100928726739487432397154173302425518080000000000000000000000000000000000000000000000000000000000000000000000000000
315 2943652606838849817428504295782540563802862227961553185956389428350421741097997650466274811969664024955868251368064054044399357706010616562791435425050147863882160638013300752549592728772616973263206776178433259216770913241038647249500619806714861331129112605389949802118787045945967316970074401557090992341520745354002385250226014681260903046179280594901712230776977085721723219316784836835380416748264525991661726524849934433913140052725556656125138269837940268789834127595767515530454589169503213832929447065893890910736967247799966947394336906153956771022264560807870139994446980953751109823380266328588116744753547936691124336345752717815341903867026152330074832981659329627891576572526823920862609522983090712057197438249749407526696553340088084658021990400000000000000000000000000000000000000000000000000000000000000000000000000000
316 -3703057999493330986923341433836945370238653225315301898316476445656108213153059399419271840225759201027499744067601110814378794909662688104648660348387779926562924106125326189495079373216606338521107615894577748979779942750050404406339516922736969721748524060638470401696384276989666411057859290485630813569034335760361508134526943580035633363929365518832526747626018810837488413397635147618285620642442213716866571241620298284106141256161207289106125435942980993363219713724710450732038917043904816624477816511364606043789291605925018451201208528753052015471611837728763219523157747890557716134153385995662315956901663746260755730629862463900811443369785518546172863709528176430795094785321436861205955089456054437916838743781973290112086813772197970899341462732800000000000000000000000000000000000000000000000000000000000000000000000000000
317 4673187746266398358422759188307426588932344447971324962940198435142538398186295263249446079438026933467738291353025705623113977832129685045796415788490033606896714894904417987861156124633306681832858526364619899446513759387654998326574021737590428632507919470713202158643233941918639118827441393269245160491169618439218780985646819334208764762826221689702383465626907173409603139646357722581759482426322623508645492585516175441127065925868588640126301544737468212074193514397708376481103693667074481018286739996943379970875263599464546145706926563557889164075154186866350766478576089143480804612983893508355126548538040685372539152594228395869906839575235156483513344004421647750855224503947209958749207295829733791804898496621633226599743855112886537911267602150195200000000000000000000000000000000000000000000000000000000000000000000000000000
318 -5916165808453364521051989514340104192399485560661484902639927503393906712712309382112964416164962959306121725576059266106666532375239362326037163493036682688941380073871346698870830460616479530870161015893419585995142677986648350022821814123963702933686940487169406068640238295909157797172669117645555636527900618879354519099571006270810949673137751996316118752800839201419220121524240922925575291879933241726883074689992682993075589748591799530162928593683646502928087940481584837049692580822987725262044006918238575851193539194435486259388631505534640508164746851537833732271306294153031682865113955103789066766407974387624851445578547081469359908719999139883668008277139440379007538947638053973515199659846788313745593823910208227523987003871338126952699950275965747200000000000000000000000000000000000000000000000000000000000000000000000000000
319 7513417156114724224101964941781244194685785192226714595170924596442242892872051891039693518759066211655518679707455156785618121597388914112888226984034820625537538626034333004290331493867428471850230729409413784897794135865928356595203652510636204182425385734634759131386261749028149887946151714296285453463306856616082628664254831052080188502116835025764745407487835734201467343913095621258258887761523315754489769237332913923481071550670577087148051473033049703330224204989546859239496368761491179991889399569668095854001904868423404570103110188643115853971553452918497920073576930521012135404638075873460936574521268909199109233830457671531497553376049418303175161573530598921825602375765166553586091234000079524309940402329451708326622096734732431824062437517786978713600000000000000000000000000000000000000000000000000000000000000000000000000000
320 -9571949873702986041845851197439492619795982200389548868472584923701844793983989705955970561872976856229135340951141285884981247224419325041117147514340514547515027909626196317209097030907656134675704300439255823762494065667703255844469946523630509496226238824833789692009695617865364518093422850311370989891253365730616245885023237884691091167329179763684025594230161882277649350833303706043324807032043328279582132615332864600575014693251086785090580203296065050836064113271274754012361323805599819558783797425117402149799322938454899889711160549786301523779149090993835307425921233454103238951518273145983233667096110214252964320367905972928012951035238645745153298107979303523032327200106946857242942155956764506657042322858466399906927768559607788866577553425336006344704000000000000000000000000000000000000000000000000000000000000000000000000000000
321 12232769597180377962966555133902110578290888400321859425785160407585502697511351552716277355932700128122658016119869547061071220653948763447731384612752027445189189993476295278172318363878652682881611538644823458680384826474530129795033325863871014107865007043608414019915164376536395518390455462440614502494498518039356888462177305324489467261620623441999828577229460210255022583666543945063628520023618039874885422566839763076810390168317608216253779729505252884257386115735797360594564871769352787613898713360202483166709462011852536722266692370094721606375553254497065971471188725220131972996753509421866639397792095345153556070571771529322742387130319859612161304213098115294082471529019492938397313197323642808257934806014950346546790570273174603986291753682096806552403968000000000000000000000000000000000000000000000000000000000000000000000000000000
322 -15682178332317407512848608434950075210020886684882485395159068759066417048787104266982724352400198083105986871489077619139704665338930339441189425205367530404189421296584961584058841112123924131521953453179203111205643010006535871481978262947220624113935975058643303799086178669098716693990334104248951506800347410599412049699960424253399019507158043319870114678566371008713847863834518022755826307086607275718488927107479361473621149070987565952556688266185510491379408106863902657863782029637517371055429270163791655444102989886270311102258217081264117062542029583713418874288449569106975233792133853543352522909846124699586132225828349161893038346341149093664348720826443252167592221456806721430180565134238056762087743694810070747804121179999760454297694461710316201413959483392000000000000000000000000000000000000000000000000000000000000000000000000000000
323 20166984481965997171942017999307959758589091956260802956762863555520525772220944269475846003091415373651631229294679919214683205628743513093182000462642643643227397819444973651743817716752943328580789501021195939545546468203645042689012124066786093840216230819895072183165076694681302466786644522703056430004367436614157334706163690224709920733231325289299875528586025514065308449496995789365680303064085173952378498368554504023030923833990027377369601418769827914649197399586524333706177767498253891821860257930939544999068867373450159776769157047167747245976669959211927180608389604306966373762059296598717873378801664228269754779549958548536724003987963226346483531068267913671073774253761106063415211406335641868839231338988371046953054918108418361475362650292877239493973594079232000000000000000000000000000000000000000000000000000000000000000000000000000000
324 -26015029434596714142466371529477530336626854501253465751004571210918370963127944524396806042161981923561318222886381740304174566694960719304665921295960465593547484630788247050619924082689853235027065362306720610147158509419817489590513730796994614963231649873586839103043442502185639610862612062563702112671462581009322877163580211708160287464907224590482597408163217829856969796277320590707348132590643759972463967322511777706206482023455894846438696949832893185704028608624719517818368396833487316355433751871866700060406679377921908593422763734910454849804011447660974391319522489227294091022534091296497847166426455717233677333696023176492226544188739546945236720196794996933199672674973710314272007556512531719692230004326438732019934087153114407554812113545921186853011829435662336000000000000000000000000000000000000000000000000000000000000000000000000000000
325 33662958728913740072315180856668603021308548476008579011071744188358686046004195734140660362218703971611826019952785454730772913536834657677480325427415736707286418321873908519734120335439130672557680098243979816465860882165750387728709758493868590370374935217000958449866337434838275109486714977603051653797501109471913378166865203342961633777916379572916752132243570035392019365358486295002489447473339282005313153050949521583505695047711613745223887645619618408640303805244359050534273631263803475655631525040720885161171350591633749930875593286731202149300608773414222732658849735171216724951834408570807693448927288838927340116995074212650262883870954658411297585459454009209980751083079160283498366943111049928357573579892779911724051879932728311169125462110889707399684210104362598400000000000000000000000000000000000000000000000000000000000000000000000000000000
326 -43693889187412545419015725011083583546539592385509180017467344436647608208117134886340702448554408595734376554258691362430375099476289223593739996786058841757932502944658077576873504705540875637095141145397580463327271085825713240103467594389619394577752580674806652826001605558840612323814308409140955252444214183872665375962474521900600351332794714780197499224607654685964112345329872892875064803106285459621592799219348380237109696459847908321246252292384243916070103483129824291358476164556003528719402017375111791223319018262533098084936621145981893434356542649766170234728475859422804589060365083886219768571094212547278259661701059960661521088216322028144334070815899379046921900776129043160670522763636924348392934026140704469656682776537737581125799670917541224081498129208638753996800000000000000000000000000000000000000000000000000000000000000000000000000000000
327 56888626933769149237246111831730085637830530670578369357351277789608279635879970062187470845243516536939274984488000921251041645182548633108311675536896165924753706100639151302328201514802332961701191214277959944151007077561060930497929985801616513954311283794468831295733807159308286611837076956932567512665569061819788321003235626258920784446338135825098985931262476988421376940134950928690833452957986749168397158395482179073462247726679928921582130365986504554264733951514778938462432355197175076477182121852550541335952995518874483002816016318061319128251513432756201644483870605445219213523562067308052933125492108537955501163609686803638276485381536993706333277029026839181389738400678176940968644834199081297074121312865917504466276973825401914417348875026927918132988816037663575585587200000000000000000000000000000000000000000000000000000000000000000000000000000000
328 -74295486635745517860005484304487673308318918368994117805883928923604242932446661544350951660198693758051828879535807306250062006383074361345727926388494555386714430224350879002898426038926782408199486826741794394765333797265000050146804476552332324604030393588459289463873934300223679171958772633852588195811184503704368244229775710176174204601943469521922801569418191400288330063702241367337393384815217039954561896731509319420491847660674885697168005785085121984897946945447218234231025185321625542084300794386204178534313644053563915782826617416345669381903121720878787240910129412929876550106633509149166281181198243753737197027711449370898237426366897745685074695629391417244813545163620140297615931579729973132712659633699527079321790902817919982345345974680058594899538548953696568180159283200000000000000000000000000000000000000000000000000000000000000000000000000000000
329 97325707257343323059970974447516174677045586513112196351046178040375378903165218846641247921702560944661863884256860307013826880357815349780433837643170195851957653806877268814535339190847374925369054393125943711292567470844646777456210097256512847388954869740473146802602098182417031427666554089712322351672127674324743413106858029844844669334819607616487008938725278450997639078091639580840235545182371641865224030728868775210957438989808511333975815833733357512526217820066385056409581695950714693100472735116841990153064685268313810547302811292279102137531122963116083844907475641150593467276246447843710872753875245314177364270576511910353141974612577132596752436050977804618873971289997637969717338724191264621724897267696214425467144716519069136081947948927214539035526595390748275863323253145600000000000000000000000000000000000000000000000000000000000000000000000000000000
330 -127884176834890516032407641763925232618035751128030733412584239897205686264539569072085458380613142297225811436329828819373815650363444810754723881617008912089746471669639266443438745628364154911160338667787736550844683402326446515341029819903491204905256986206389028606397571728906224341988159448591570337044080173000202261092942914586881045877638358364656638334505898359283245907115174219482306596958147185692758566001963226583639687176290567100868436637935630240120170272414033849417559120275409500987741700684801321351239700307211457667554462153377485723860414851858699515909568103659145080662513876431006306111511558321779891673594382847566035400199291066053725506027110814270784490415447400609219720806540064833063989135220111768765571394341435042850190977322246678202849675413383599346816223543296000000000000000000000000000000000000000000000000000000000000000000000000000000000
331 168548983904065411880759579440166590555642372437474814795068745642705524203502986192412918851483398033964644488295703418494967261033964308827349498912636755969997090012359348961620715488826712224017437526727322455093294545068022761601631004007417190025704770598807495700019678856313396898837973636652354300074728321198792676770633307880590989876751069288590424566703333532427000614837689515993662965933889983845940880833458818455098923580600695020520621865664574842441630782060439988977200132471703114721489344532468105881106698187077868662870065576759676365848048163524806026492829934521029014397516215283105272109651887083227579882027781857602758951518607714683113492861654839574287200876842707889157328587549831100320644852512238297730471514790433524748413253285243039625418482519995416498708491169431552000000000000000000000000000000000000000000000000000000000000000000000000000000000
332 -222818654297943784422202523371486986564575111560613093406715655121015053854137423150729458740835108430044453913891108680252538980578779302971768933709028609816303339632257488060073114581708163208227904298224675725031846461391470966388922152652711562541345349332903438628949757744081919321060490066724382577499565065377253244439333456549340542260770127347294220958093300363696260600013107048144401279724425584298421231678707068221982019043121822444489530543407547733624550036885078298317050753152093905314441860503368194680841561519876239026292316919446263346537647549348197865473278990088011577220538909399381867527993746320167796529077620298791797472735942554828820768066536102734057543171465008961099286834939135265673187689553531363292763904616373322309404184547245984813362372951232452827677990001445961728000000000000000000000000000000000000000000000000000000000000000000000000000000000
333 295453446797394969762846324203795240249650516422952456732452176937502910615128693681336433628091057426071905451728300276401304794793920020312400266737769182045708734686814954391521222604608338759182696247531108806162175662763038572275914487771814863783567810730635206854845790901666064600414018592893491617918138013635514667562973360656509694872610340205700608572823970469188144445883657777893802879573039253185522601801833994765937963282428659968875476032137340861304575668579012735792743562842405448186226791878274445427733662635006139585989065885560824894522958040051905334712788732787195771690818790550544679813011003560927362792672910709720905008200118146318258131609595849975307419964729859891590761217690282959308273628168299095106223826197371395106246208977575774107463388125369801640615683113877973762048000000000000000000000000000000000000000000000000000000000000000000000000000000000
334 -392947679097162504220668404607187147059632389494899142673638856528038101006109283296857054425469010392126890704706677705455713001781181069597842246841279463724240879724795241100407839329822004034262914033285702130993318015629213914799297682191367249971695602307709935427230773806975914575418248257298072653102875007633894926931347985449431504831730496329303540888242409401283038888595938279126470387832630733804818599803699174652676817810276014732933264747470869409396588254148802791030624422432064346026654818976118862480216019581666291888096945158443416992160752717762060153477230824268658256967846988352203799647449684499254640050234101089758569840983792860127606887017996159170890734499109984425835814620292798117069934517427534581044770793311256885987055886948936848238731726761746181612249524878047387597144064000000000000000000000000000000000000000000000000000000000000000000000000000000000
335 524185037028193432162909969178910658578156737557087872294203344187056260732174443243138465025444418460760501161331673005828729337271087206333452236176697073952263120984252615527480050299325550116290068904174605640033820624124847857039857844084182482047375308068852910145335128287214282650934032571274832494191893713691554687129045045479317068465466369162542015233491474467432024159285982261594944185594501835560199057269777251260099832555261565482613699355981652206831919828135419596207628040782235345693291328263909302796354303663653657884996389618106729858882006261408435080941787978582927548460616450572739443775957306331321194547764795775515358857664297210093768561409174125915268886316606053881659746088848343998173034443580469957175423343585366780882142725671243940653968465711364813271375725244632935789630586880000000000000000000000000000000000000000000000000000000000000000000000000000000000
336 -701350048023226500113788640055451433889016990603149337870138432492858048043733902814407839690887332050002534893135314445882917490338127703078557334111827730593815894140257815373363289456032121997187706583111656804117709586199979086589135866431933704005598129573624700679028308370299079748097962635524983102725103035176543474932504326377429940794134281277341998354644073347664175518094109516100122169168508541849332423132228112923662003341875710452568181190005385344984493348237957638330018792238844641204460590791126183161657697449763288322839355675656341419560404204065978067506795492227802991364442954472989663757721441559753786421574377245860903784256906444898480338496287156239353753647306031663751315264077489636299285734103656963399205695234777881561150758184956393742383172307008292707347998669537839851821712015360000000000000000000000000000000000000000000000000000000000000000000000000000000000
337 941199049981911110462513778306988164958670631365265851802351443237453999577635062970546101733722474178848232145244019246091473654666504500641912356131631042857207105768257125047246222662221793038257241372114740560383442275248391044736585146343404564585393639396542189730014362942034211534769559683661011395851697362459739031298464802882559124689173968151481178337034236398773560089053803117377247347814137197016013210411312275813714327342905226242584836471042059335714749322959325956942969934903112188273685792214638642168882494511551992890365156971163700753577368460708611225658452710333680777127770026296236985991757504359526228474050505342197219042607676225719733623284247860049125719219382021898348732715550650128970961425905458699553029700187782397425022447065128194248320017749242856734368423274772432455724757040496640000000000000000000000000000000000000000000000000000000000000000000000000000000000
338 -1266836910096561091545973350323864306916580246677428060431213551714881194528510525757602167906655091604540625732491477109034193450830961295554267256362571404151640613435797455707555192575342300319019465891390777913772517673113280865187364751335848045582971293318097684679271844402024369379510585585563758271687507692969291374652828176521624598113307967090365172322156704081025807813349741373892698904921837789166496939856423548738532505807591355437094875096149398370303910827528888963615138839979844030810141206049926496596491894145143075404685192569314867362542562092007340331526956482563670746374562887101277070755673751146187159917732160466968781547459718773967620429275563479730365521537739827128979289338011259652770026788059063478672613050239924574329593175537264028541438092439361905139616018076590451960543394308701552640000000000000000000000000000000000000000000000000000000000000000000000000000000000
339 1710207000662333814247143880373839415085541922077882490199675155779278542489269587769496824072501395838391492329743023613138265461036537500098244779697568317908039959323685787856805027741250576720257918351548585373724736420682051927173368111156108830801635547535817702181952192826404999655016767400214262775128006588360965067832956562875231227782448393924218846118956351738799587308202774781335917449566305430432842138207463373934148226644659959357445484931517996545203050926095905949905347204886543511464400711894171710254363396835107808208954328278686557703521609465348207587800763803188607196440810609043444026076428468845963924207742330251723506879964544350014505325961638139812349146318928336233136945301275311268118714928902459125535964361495196820850339474797935459811019603269066912567356661578768114716887590382889515089920000000000000000000000000000000000000000000000000000000000000000000000000000000000
340 -2315589553835622737406388565402878050162888604093573896453560051818171040271667336751368658799143585181220746488761344145304533949564084834345465889356937058756897374442953598591737268979228537248540908005162391835977977385537224426258247647988200825828812060766319714530303055785716573915480833197461253626101973088488077834544441548903250676746305959757300820432149499209887696702535621127107271785312759092992086720362505407757499790273799801945525775873941303476223571797077622286841215377971652923906511699144440135663836432434638196958607240717906578351740531141310411721161029201214386528339803553680747582760897933995477054788150763637402667907901291856801940667485853395224085850454796621715872011379027590622994748333627924879156948659804376695280132001477685899886231206932838598900974269664687391348946996342677543950745600000000000000000000000000000000000000000000000000000000000000000000000000000000000
341 3144529137133044846880650128529452952865699919827290942015274479856251944877910258842927916728742224796686083160095244331104849399771152872974027254924229112375070223825760937188655993900245783420468480207977253667882703266181303797937850153329932545975314273946816718738916300859246377906152216034767098580183818696559629200230995351341127855579040013019513022421495924938493810369285896755221994832410519463024953165433211053799549733745806803099833124177679280361793781118844346074775485548181742224542597672863103952636936986993249967383081986158859104991810688483592091096289762244060861088331897100693647117392214680079656265597429980372649887338884176553298564163465125802428819439251033925489250922444206611433477740486655279898595244336021803906125431798407073714760023719700203592016787674547664650497689196075886695844885299200000000000000000000000000000000000000000000000000000000000000000000000000000000000
342 -4282792527449161165904814326785573766815717417841781972129882910612821490648496947161672192367022901956546674264088277506373465158724893400838706026405543641033051817185438367013702882161401152284704837714054197826317443336819588396620375305459170053166322742242324884828056727887558535151079935743342884581827987882833841652409637445132500490895900201514723028588083907000081012751720846866152290382083465904014192695319144342894461320055232463911890807270641713882021619903998881968700427926428023736844178625529826556119206034682572966322086815494013794687566517108764437901809912102807697570736671383862014464519197318921522010852505105911876529718394041642935248423472717946600034811593762106385081329903050062504645603224563061299075046812586882149714043325480274030969086542086013700164814998621308392092496813420492491963490946252800000000000000000000000000000000000000000000000000000000000000000000000000000000000
343 5850218334220241058022824834873274179713502615520226278884200113970699831625709552687414697309131069529398913905773114473776521098123703198574980244709251625626849715654262752015520718230463918224000125317796914838539197226616891274084567463139314454360535227104686143413778393415238416411670142006551169206107761239356732885283946916858416242225244651583507779241357988673434177410851115851483360324341497637876536570391356042768148132326344904311689455942687227355548515417300204110883251835999982950956225659533600093634004530993418579368343790118103255104418127186671257811242178020796594222435271615034348658940681465382616812445975359749867452646382176393787936130217357723678718563242831800224858225080848946106331451859539960944128921085532325822348356455634663428604825982000933087758866914183361640369190546920522314566589911715020800000000000000000000000000000000000000000000000000000000000000000000000000000000000
344 -8014695258677985450470310909569580324321640839104562148896577277499558360144439858549216687231816277374701269411205624620992170394465751866691076645875181820824373955989254057561123395405366712764780957323603634536584008295567776675154278719564071947707208057767262309886451659645275398469529207039173796438476193058551255216146737291210194015145768565571292012951061723213111399707209310120605510000605119212839293682950572499677776218513309238839783681840955818357117285910627590808373696104672379644707016451474707398726829109269079711131227889125472454481623741641010454546657410774338660578842050483759491106055490431488600583774415941727127417386313430801552167382639192414757158086521698342039931091746902621343714097104424383352920609098620122960448665387543266196283364956974642898918851677385080202823423790373587669580913977202206310400000000000000000000000000000000000000000000000000000000000000000000000000000000000
345 11012049419952957454729049127047889228026536107429160131177954522621218256104361119375537880103779486902408273962634214828293208981867797734799070471999783205456939286757257944172862766924800587682341889451500664523660227513364224333431000639465092874587211154626844340002870544871702564546159558048357816984450722480150998888873327341188577272490435847261437808920784793723000519879073526061132334326325056240243957623180188075833686467745788514780621736343639260823161799913376456880016040200450975703340950365178769499258827190328930019675006558230850721760803694099958998120239930049039725357131260717528239443417998773188699340703464644448924288089294093243239211998639262279572597488124577563236256594897979531511757499003286487680411738530345199802590275822100386474107580012498396884312999861742303579646866449040552159787434206322204082176000000000000000000000000000000000000000000000000000000000000000000000000000000000000
346 -15174409753446419805272950673952182338043427199740961689124522254833791710143491210801597201261067985034571666121090292692435167138000415121146866380608510856419633078753821401427558580715006438671438681322177567773901864185072190951931980031556831361076559524591299434319706060860503554237752524523113452028181061649980863215351146845031878280574302536314680392711896015341120495080073442697669801036717506967353135060359925972832107804146957535122243873863315658693630668031146339849215325484688927692135441873528871574608328630305658769789469473999579274874646160759809565716843855889055546237687111244315256314415576048432616428191781648296285985345584236738773337046422275986915875748591314338320643870784027679803307785127974237318828325214664578278108070927963911636652541557481051589377887161915286451420445741150928342769064179283560646049792000000000000000000000000000000000000000000000000000000000000000000000000000000000000
347 20970767257679276371661247840767243957890345219539003750131258461053285238342018623276036391408008247309574040512861992083746166327933484634612212354669107868087647126238350138001559343592421873455425130499234679185404953427169072660280053669963377125540705708591082802152004553981621861209241824527784818284326342245802745153688307487504530567389658685475884015335357115079936938602999774832954965813250534879205240976124572534404364750099205471534419368318421962195311418456301707248508955756754125980837279493409412250887706406006617355346864156098401871988151381707033470329865109162860466882498104543554645486450593257799738222640424509932227656208965005161081086748745978303341781881892557561218042098756528126187586748298875503899651919472579214745343960505642308555496736773857896229617062208358053098575042511288089424888823257581669960434843648000000000000000000000000000000000000000000000000000000000000000000000000000000000000
348 -29065115479204197337823551118413580964281134818484570614391428151344392960908420873850024244573672053181539219852559852422189209987389123710873393700775845724742138972504204242428500795506949087279156997154505154463381292305572029957094931060189739998457983903534656928999297336744992114273215129368457531977292532251631122776944233657097789433273336962320280485064924126776050359881844167846406819922785631146719808747892112982178248226622453690021136698471813006243774131737548988531873011747047565767881208534200951200677647161072849053711997117468261386245807029017755020916798521799087187012069624347553835898054823210968496159122540130689073231498913192774132570079328282312158999649542297041454749440605867877962630704368222427829891431571127501887346422076273647231834312679696036123065563902949743158195134477220582624562451493259048409160386347008000000000000000000000000000000000000000000000000000000000000000000000000000000000000
349 40400002044809124908375617124175694558797573921804969654822317294445702231395180287696681976166063748265879581298381766236031679301372519933394407326818884157358872838780749000682481089653457076983163321808427164488411970190453950895952880931206807550447170059861006521636597553419563281194204279400179182167598130799126376586775343680308801284559276178647956421019523689295458959551204520298903487872405300370812642335656775454104023663351707963382874752723171413930768308396637764394053344370521105684434745746307584319016124586893066929893879722097891867445027903870420023138350612307976316400397409378075903125726708923176441234136611504989950583646929641919352519761430644218003017804426180335532734183964036558787053986946584311816134056145962188427543768143680780431140281850704240296580166766505148824626001661316027286871955545610082291803801553731584000000000000000000000000000000000000000000000000000000000000000000000000000000000000
350 -56316898139178873098068173137194069164905004240256297434547700126173389988862083111130292267830619697058476003851632451373231168868824590700363546390779436225186681598492627629095274985696531573891076887751547113084011107589981321163512479609209715715256774271402884048507570976639647243727454161606913607354661124502146530537267506987406595597818968173707639990280890650942072748530869308061335910938107206443149538501461287163878603887576109565488893470948865223939761682312343462211772880205852949240268727114488145634346006065464267147747366398810957622476083241786035680039410218880128984533444285912028888170433608842980589559501923473806919999029450146651579896102408398363379866715467972093705576718517895838427915821747414707995366391953758909700865933655588380182466181946278279680862598744724846148925083290846407598019114860148539108343194613238988800000000000000000000000000000000000000000000000000000000000000000000000000000000000000
351 78730044091225423870606784670389210551061203064659881308341050560619554772967051103833640780568191379769809849829831751445204853260208492463943680410611856036500638396803677049032201475627843209635537837556522114308063371910582538096596717900061421133171625349366075519792324685166874584851005431553503227775576830654482642000443413348003657818350125496361153825980164484633816634098016803364298459738089306587736779063394982584758870606953848674560195055977721424600849666258971554408702445631299239381776484753088503817537433216741405712675318741458014025718070501023081893439571550443685244290804095597875586359074421218038772683227951276211366356804959960386039405976521608131359966879071281320429377436460375084269612194043643479247000635758455112776624129171329586653265102268085217775578106166220238272963669685013591652907245509377905596761508487320148377600000000000000000000000000000000000000000000000000000000000000000000000000000000000000
352 -110378156439948339052886800241520725772158728860896501075094667825684427231270591978366769312708643817471479226846833603372261811640626447663404787132757884562296711687705705782195730285649768638342549248661411897847045393109196849017019051416226713860640864720753150952605290401468790499830682143181506997682477907978829820112032999063862182351689544542900835848519812702419026064015347691414013507319487214663600108316217628651664204037676847969831339878207324371346980190362856408702051634709394902083951834589016698153827957800803206847012672270335237802290805444255827007146229990171702657382679425357363505019317291527492787104058034297086471656706464724437927448922979751421812171906493678454310865452513362771707694817228820622026311754480849133544339360667255403362672359240332600660343798451106649323704825681454426277421854120932236402191931363167966750310400000000000000000000000000000000000000000000000000000000000000000000000000000000000000
353 155189779238617778122397432080508442886305631091939507914452566417730820128846151866509587136455526278210491862302549186779718497511570446620480320905631182406097447183956647780616132569880457087045177408651354982980095351208603294935018486892360423561953035400419728476599455338731469066566839086117328000175660780825545953441166792849102556530377723455296382587426854096670800131170978939893133168846962487565623459164205756470338434587916016601835919311685776940900710741991232475307693562961686894879478747407762191298194474578968527692747629137003084963445817682663635627000907268896265709147318073233680118208513639798340756231367144791421988646205940810183751703144028710755852059210404796933791859744041267866434566833630213790517387268174576296496635527696361275122482546128177269995152278970864462243366600456932854953667694524334407252020495662057567228946022400000000000000000000000000000000000000000000000000000000000000000000000000000000000000
354 -218814912817681480469651066978092660356042198420859846802596797638998057101255526162482321374983858082709663053199850198786492034713728202351164390278951680569730508518976658121400407112853889421637211676451080766121022146835340683349887370315222332524502973783168053266157184024387129292027114338145037748459050075511900396659666898006286966687527144267641672266402544223998710992135415381798662165621609805954963122685325791586591155905860328082640171506990212442126640451238821342095150646065038594126245293749657758825366318285867781365312243773944618129909836664342674705454135489505967644655857618342693415659102298068927751847430001846854072877279165261380206848954183386030537516761599162751642864814520453236384270670870191031913513934878246517501825987691067116878012205970097967196386689254152305895675253994923163609745818099317070510853429817458743209643684659200000000000000000000000000000000000000000000000000000000000000000000000000000000000000
355 309400524551624343425869328236486842321438426492192569961462160513644536482237308781727304803114449744243462395743052200747091537251155388836750869930015125249174572549081214276906286998403496976231465954852320257519881822639116349636174547099747505929090389139663949922652424934730124156096729443038969708815166244773452481963739121042602758671068150940692239728974931173346964086378781202466064106849578917996545240132835628058386164216869557635230563426886839702217991986094929804789864254038441683217560276149393456890159993204482826924381241275254936514003323643137083484566451501931396920633151690428764844359971774132606033771644898866288000893760425198806883312140760641246649118901389854616507208573964800917778148832979075163531860994864609177835538611452666927388479178761016279205738439670739434197033015368575835218723944642303990652167942479048595333578575839232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
356 -438724639368374490589866367931512845551407683902216897453995997967072398778763429075215207716727529314728140334232156004457040523635873698659174068105889243816748558162807666546346889433520409767457110512218023054802025605230433531542052178636502647689943424922066280667947935378902690423858975540315344375382701666343582705233744888245974283647706583197898187818347849925391611251324710463165459452485078774893303588825807587310814285839030096656000628229461362483240063856883979933407855093656521229458982151356927624745838483601702456425962983129561052133996454002955069782169427170989057335661988767618212241469468867252615769928648057325817698412322587671606296803469727416467538062134717585258061350824582124045540500988226739171212976359704896519899208874506568003407015522034389443294244685491379536310032390518057786356862107342077059840200701408752394571917297696374784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
357 623858937001212122657625198358085023773673977775144034808273626775380041806486769906276929752749534370403594842876291622143035272314772430732783676701356591022294635814424213211343308870447997100745173107584097667847517063095715727555783626912770896622728583883632854112248425210219546321784452675296568158551612282461583864680343915846123310416356917336693501375034132725144920986078175217947820260630776193541642285726073715169393425184499666655621264728689912991934339360094564127882413357949552525767201927867077909520272053613452946046690202898232693315502564681286884961595808683781156617122084714534232378398711038126192449191017569562189189271820792128066237666468054679695513947200379984346771690939676718764857174430818988513340795394025057299876629391240216287305935971820362264766747884626791159053364351274441667229367341394350932227012134494987657779799048670964350976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
358 -889612209338734721895692474244397276045206207321741757379971727278717747719313773138307766780695334464203637878177867768508383345591046838108003329615341201928319130941219759697202633267308735299322959328883185978959931950827183962215506514437899178783301069386390880918435585123165189328544347658455616705000400449621665096653686037346321970375952991360092669443442792025823996274085678812825834140291104860805732220812010341566112800218188046644680525408232494957337718532542135817005854039150243229122471426337106024070700845022172430587526239852888029996848127953851761918045469554536334900768552326939096305906518743908911943393527613363125392333956121584244527502966621578647536451407881330994096184791827697847620368982637383734057094871699096476049082051533437982788414299662593877988132622911941708484738621570426263217056694606861149275121885139122589897407958761473904214016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
359 1272130337242801114485258146582089254803713620962686820492684069211909604896260310729446260209688385177940581474601882500676196471711919411877308601112767915326122461544067380406761069171904868151434748797047877562650218059814349731709092253089159570392451354575193605544350719240319237589764593365180014476163035382020570140243207079663370857298447504918785311776645169456848562297510316047797477524890654111967296106794985858196371754690762405497416268046472371054179688023886885415672329087157334616072545913867560009704249264853884178503721198260560998401353012918997568825482952007994196729711890300747869017492330004199696929531598244380659075621705876518872785654428991325488265477364604040602346006013529696167726588818478154301715266196375283562355744945590792134782712192847819134269131049903171857893659867150400279147433146508689716154368625012107360052051645466418966574399488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
360 -1824213340339320266120778327946097886663742286020674237041734035015558151281766616722747908121063496964926376493265984117587073606846785496105665202584991404012647265119269978174807145352662804429183938108311053387779676245085030788396752619810615465359908037101906338658339149573815280853411731227279946754786305905136446238588073061310679570058130214254815827995891675026759106737083316833124533847761063899233644250701703946754416227145653190359511836245480411652688644949724577642539165464779338531397017848256923853247470478050297519894931394185836640215399595108699542958127646626234234905949301009366493037961456252092604542349765865345905387437405227765054803848255578138267276537436385590489959935937259665908998968966050702424704689821952510672416427143559120109987217239489999807312591075349822055546554652209592475560130820132158126969053223874216965522669241098347784535655055360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
361 2623187949165225212927424313718339504340110403204728925544840137734362878243223816804296001570794186966408412789910720628087972211837403789306946604335466043855263940873357549879639293383928233277767824799440384804338570918974281364714659903632537152375872925667145240065613602406784080812430670064351905202298260441965906374948030930430800220513040654097688628070058675408956943091749683536301396780993110380978211884384423966847343590697983127020740659005642055075151991298993562023914094760244153259720687414853038591367144713729525119917439031610352707560438269978977689930403687521669075870775987438449311296045886711371827598515658710845196456329105895659938248957062448319899786776218376435980268500838312772139220371967569975399538212006338309463298838543220816892903760341311481564938309198927867625191778368719881314191796188916224569735567863975773169225473369122319673364544665681920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
362 -3782592808144443338456071847609370150245777109550454408364285432861092029579744800129250946307706096755128613302771566431999823388985063904791331766614522860479238324681657616282030795071442843681115410136510636338898616959510385841433172676720368256288771861775351455052794374052205458576497396097115619383047894168118875754433666017429093320934045295589762694293352366665241190494190683385058878249914687194173078304709101492330601377381040420967067866406981143191285400368983004170286983145335911911392820130323039999112815995948513454638082389627688978368291604716515973426516699205843726753879228727605527569580807437827717766835559130898305123818462289647761329639286022527277558139527083848819992524473041932043710683115945995204181521719538292576196403991205444024639213338033882510267863654145253138406540780920203170014364905213269420264711424718704420529551826549668173680704412010414080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
363 5469565622556859994812015829278567465882148940386943443898632640619636453562861719173048354151866924640258515110211149221875805940414133424566172969221526909784654400452478830165376992094365853343954423962667765514886528786698706989747614742084122177688301614403426339969018237627318374689295426109884858336073168083418322891071329216664264219012762069083477956524104632876565206202857053619459806063205889355456312143218577452753714797195538466729949926960320352985074969302549529000779565930790955647330578785702337364616407073817876457331868358322335770060076298850201034783494928593907132304006820443096868088053890773279791189370397265292439178016933814524965615390384735533350489903882702955303536748553814081995301239433497824057804112872553569945133182202646178333067853053849237516041624203209109488335233034832362657918552376762070013860508275421333167435361595238246317910454714205554606080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
364 -7930778476795185566307863642190335983527590828938999465126138616096696616321315473262836844164643953812359154686212255022279291256637405826131289776249377394284483099793117919440097270809820947040022543139985646417464285624153200648393604031475686439609930777279750091718445083987542733829806629195895608931432841894906366750061034817347160930062526303796471801026887854016659617876588130383731976471977235806877848316562790551121166758322861529385798597952948679364027142172524465673636787440167586930762778844068626573068473207840334810371299952864979119662545606610661488532357825223538043004318190843514639823283658114402146717300932146710286725877186595723176758608981558077172281557176365868998296907837435828723351863370001911646455469922263714745538116355821405484684084070335371191379677445870732486793572069790187991872485140869779771475525307066283495182758346620064793975292833016335030026240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
365 11531219347056778289987917695062378782578413131215910553147457303867612788312021109520733908205581432991383072488347740983511769006896449124766347989332023336787336991216415264581158908792857560180593349000157269965048430444084568482959904028869950849558889299113574578339798630681425303255182198081409568739215845404160209182059605209296475824260920644221803994726480030016945815894269851217228998379222090648798448844030551706979388042768085766683331380842617298252097602598413125989549563876792613812618723383834527907086703201402183181247648457352622116705168121589160693223922706432413259492052061281372621340429409291648350099142397858336035830114714879178967637323908795661666369151734495387268023155931764998370790164044853526296784399185271528574492431161426538058857720337876386580392963823194398848440457210255296712490824834228426766391032934999976939750804756119394923578008306864525688386355200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000